Anti GFW guide

公司内网环境有美国代理,但Wi-Fi/4G环境是国内网络,使用Mac与手机时诸多不便,科学上网简要步骤记录如下

ss服务器

购买vps或者ecs,国内外提供商都有,网上随便搜搜,各大云厂商有折扣就买,一个月几十块。 之前用的是华为云香港区的ecs,选centos系统,KeyPair登陆,绑上弹性IP,安全组开放TCP入方向443端口。

1
2
3
4
easy_install pip
yum install git
pip install git+https://github.com/shadowsocks/shadowsocks.git@master
ssserver -p 443 -k yourpswd -m aes-256-cfb --user nobody -d start

vultr经常有推广活动,目前注册送50刀,注册链接https://www.vultr.com/?ref=7898253-4F

1
2
3
yum install net-tools
wget -N --no-check certificate https://raw.githubusercontent.com/ToyoDAdoubi/doubi/master/ssr.sh && chmod +x ssr.sh && ./ssr.sh
wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh

ss客户端

  • iPhone 手机没越狱,在闲鱼买了个香港或者美国appleid,下载shadowrocket、kite、openwingy等软件,配置服务器ip密码加密方式即可

  • MacBook 网页 shadowsocks官网下载客户端(需先用vpn软件翻墙)shadowsocksX/shadowsocksX-NG,安装后配置与iPhone类似

  • MacBook 终端 终端默认无法使用http代理,使用brew、sbt、git等命令时特别慢,需要安装privoxy(shadowsocksX-NG自带),在shell的rc脚本中配置(~/.zshrc)

1
2
3
alias proxy='export all_proxy=socks5://127.0.0.1:1080'
alias unproxy='unset all_proxy'
export JAVA_OPTS="$JAVA_OPTS -Dhttp.proxyHost=127.0.0.1 -Dhttp.proxyPort=8118"