购买VPS
本文以VPS提供商Vultr.com为例,当然还有例如Digital Ocean、Linode、搬瓦工等
注册
支付
注册成功后,点击Billing,这里可以用支付宝或者微信支付:
当你支付成功后,在Vultr首页 Billing -> History 会显示你的充值记录。
创建、配置服务器
建议东京或者洛杉矶节点,笔者使用的是洛杉矶 这里选择CentOS或者Ubuntu: 创建Server成功后,Server界面会显示刚创建的Server,状态是Installing,过一会,状态会变成Running
连接服务器
点击刚刚创建的Server,可以查看Server的详细信息
Putty客户端
注:图中ip随便输的 Putty是一个免费SSH客户端,可以到 Putty官网 下载putty客户端,下载页面:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html。SSH是一种安全协议,常用于连接服务器。
1.打开Putty,在Session页面填写VPS IP地址和Port(默认22):
2.然后到Connection -> Data填写登录用户名(root):
3.填写完后,顺手保存一下Session:
4.点击Open连接VPS,连接成功后,会提示输入Password,输入密码后(大小写敏感),如果出现[root@vultr ~]#
表示成功登录。
(注意,SSH连接有超时时间,默认大概1分钟。如果长期没操作,putty客户端没反应,只要重新用putty连接即可。)
修改登录密码
输入命令: passwd 要求输入新密码,按提示操作: 注:输密码的时候不会显示
Changing password for user root. New password: Retype new password: passwd: all authentication tokens updated successfully. 修改密码成功后,下次登录就要用新密码
搭建ShadowSocks
VPS安装ShadowSocks
运行以下命令:
wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
chmod +x shadowsocks-all.sh
./shadowsocks-all.sh 2>&1 | tee shadowsocks-all.log
选择脚本(Python、R、Go、libev),任选一个:
Which Shadowsocks server you'd select:
1.Shadowsocks-Python
2.ShadowsocksR
3.Shadowsocks-Go
4.Shadowsocks-libev
Please enter a number (default 选择Shadowsocks-Go,输入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: 8989):
port = 8989
Press any key to start...or Press Ctrl+C to cancel
安装成功后,命令行出现:
Congratulations, Shadowsocks-Go server install completed!
Your Server IP : 45.32.73.59
Your Server Port : 8989
Your Password : teddysun.com
Your Encryption Method: aes-256-cfb
Welcome to visit: https://teddysun.com/486.html
Enjoy it!
windows客户端下载:https://github.com/shadowsocks/shadowsocks-windows/releases
笔者使用的3.4.3版本,下载好Shadowsocks-3.4.3.zip
,解压,里面只有一个Shadowsocks.exe
。打开,输入服务器ip、端口、密码:
把刚才安装Shadowsocks脚本成功后,输出的信息填上去:
服务器地址,vps的ip地址,Your Server IP 服务器端口,vps shadowsocks端口,Your Server Port ,默认8989 密码,Your Password,默认 teddysun.com 加密,Your Encryption Method,默认aes-256-cfb 代理端口,这是代理本机的端口,建议默认 1080
Chrome插件——SwitchyOmega
去chrome商场安装 SwitchyOmega插件。
配置代理
1.proxy模式(如图):
代理协议:socks5
代理服务器:127.0.0.1 // 本地ip
代理端口:1080 // Shadowsocks客户端配置的代理端口
按左边的“应用选项”
让配置生效。
2.auto switch模式
把需要代理的域名或网址,输入到条件中,情景模式选
proxy
(刚才配置的); 默认情景模式,建议”直接连接”,意思是不配置条件的网址默认不代理。
在插件栏点击SwitchOmega,选”auto switch”
浏览 google.com
如果google能正常访问,证明你搭建Shadowsocks成功了!