1. 在腾讯云购买一个轻量的云服务器,云服务器的区域选择国外,比如新加坡,东京,或者欧洲
2. 登陆服务器,下载服务器运行脚本,并用root权限执行脚本
git clone https://github.com/gatoslu/onestick-shadowsocks.git
cd onestick-shadowsocks
chmod 777 shadowsocks-all.sh
sudo ./shadowsocks-all.sh
3. 执行脚本,主要有服务器类型,密码,端口,加密类型4个交互选型。除了密码外,其它3个选项可以使用默认设置
Which Shadowsocks server you'd select:
1) Shadowsocks-Python
2) ShadowsocksR
3) Shadowsocks-Go
4) Shadowsocks-libev
Please enter a number (Default Shadowsocks-Python):3
You choose = Shadowsocks-Go
Please enter password for Shadowsocks-Go
(Default password: teddysun.com):
password = teddysun.com
Please enter a port for Shadowsocks-Go [1-65535]
(Default port: 18182):
port = 18182
Please select stream cipher for Shadowsocks-Go:
1) aes-256-cfb
2) aes-192-cfb
3) aes-128-cfb
4) aes-256-ctr
5) aes-192-ctr
6) aes-128-ctr
7) chacha20-ietf
8) chacha20
9) salsa20
10) rc4-md5
Which cipher you'd select(Default: aes-256-cfb):
cipher = aes-256-cfb
4. 脚本执行成功之后,会在当前目录生成一个png的登陆二维码,把二维码下载到本地
sz -bye shadowsocks_go_qr.png
5. 下载shadowshock
6. 安装完shadowsocks之后,打开shadowsocks 扫描刚才下载的图片
7. 配置完成之后,点击网络测试。如果遇到如下失败:Unable to resolve host “cp.cloudflare.com”: No Address associated with hostname,这个错误主要是由于vpn 服务器端口没有添加到防火墙规则,导致端口不可达,需要添加防火墙规则如下
