访问aws注册账号
- 要准备的材料visa信用卡 or master信用卡
注册过程中需要绑定信用卡,会扣$1(预授权)。但需要注意的是,在没有用超的情况下,是免费的,作为SS服务器,只能是流量超额会导致(15GB/月)
- 开通国际长途业务的手机号
注册过程中,需要填写手机号,会有国际长途(手机号默认开通)打进来,告诉你验证码。
去创建密钥对
定制完成后等几分钟,一般是在给你的服务器进行开发,等初始化完成后,就可以进行远程连接了,记住这里显示的公有IP地址,就是你的shadowsocks的服务器IP
找到你在【创建密钥对】创建的pem文件地址
chmod 400 /Users/Celery/.ssh/celerysoft.pem
sh -i /Users/Celery/.ssh/celerysoft.pem [email protected]
注意9.1和9.2都是在【第8步】弹出的对话框里会提示你如何连接的,登录成功后提示你保存密钥,你就都按yes就可以了
sudo su -
yum install -y python-setuptools
easy_install pip
pip install shadowsocks
vi /etc/shadowsocks.json
{
"server":"0.0.0.0",
"server_port":端口,
"local_address":"127.0.0.1",
"local_port":1080,
"password":"密码",
"timeout":300,
"method":"aes-256-cfb",
"fast_open":false,
"workers": 1
}
修改上面的中文:“端口” 和 “密码”,这两个将在之后使用手机连接ss时要使用到,请务必记下来
配置文件说明
- server 服务端监听地址(IPv4或IPv6)
- server_port 服务端端口,一般为443
- local_address 本地监听地址,缺省为127.0.0.1
- local_port 本地监听端口,一般为1080
- password 用以加密的密匙
- timeout 超时时间(秒)
- method 加密方法,默认为aes-256-cfb,更多请查阅Encryption
- fast_open 是否启用TCP-Fast-Open,true或者false
- workers worker数量,如果不理解含义请不要改(这个只在Unix和Linux下有用)
ssserver -c /etc/shadowsocks.json -d start
如果找不到ssserver,使用which ssserver找到ssserver绝对路径,类似下面:/usr/local/bin/ssserver -c /etc/shadowsocks.json -d start
vi /etc/rc.local
sudo ssserver -c /etc/shadowsocks/ss.json -d start
当然你也可以到GitHub下载最新的客户端:
选择私人VPN,开启网络之旅。如果要上国内网站,可选择Direct Connection,这样不走代理会更快。 https://raw.githubusercontent.com/breakwa11/gfw_whitelist/master/whiteiplist.pac