小白也能轻松在 VPS 搭建 Shadowsocks 出海 ($5/月按时收费,能用支付宝)

云服务 · big3 · 于 发布 · 最后由 fengjw回复 · 1200 次阅读
96

目前各种V——PN都或多或少存在一定问题,尤其是最近,废话不多说,本人就自己搭建梯子出海的详细步骤记录下来分享给大家。今天给大家推荐的是国外一款靠谱和便宜的VPS,目前最便宜的是5$每月,前段时间有2.5$的,最近卖完了,最主要的是支持支付宝支付。下面是具体步骤:
1、通过连注册VPS,通过这个连接购买一次支付10$送5$,当然本人也能获得那么一点点好处,所谓无利不起早,本人还是有那么一点点私心的。注册地址
https://www.vultr.com/?ref=7237921
在首页填写账号、密码(至少10位、含英文大小写 & 数字),点击"Create Account"

要进行邮箱认证,QQ邮箱什么的都可以。
2、通过支付宝充值,最少5美元,个人建议直接充值10美元以上,有优惠,邮箱验证完毕后登录,一般第一次登录的话直接进入充值页面,如果没有进入的话选择页面左侧的Billing,选择Alipay,即通过支付宝支付,然后手机扫码付款就行。

当你支付成功后,在Vultr首页 Billing -> History 会显示你的充值记录。
3、创建Server
在网页左侧点击 Servers,并在出现如下页面,建议Los Angelos节点,理论上Tokyo离我们最近,但非常不稳定。

接着选择配置,必须选择CenterOS:

选择套餐,2.5刀的卖完了,最便宜的是5刀的,这个好像是按时收费的,不用的时候停了就行:

创建Server成功后,Servers界面会显示刚创建的Server,状态是Installing. 等几分钟,状态会变成Running。

4、连接服务器
点击刚才创建的Server,进入详情页面:

页面显示该VPS的IP、Username、Password;右上角有"View Console"按钮,点击后可以打开控制台登录VPS,笔者并不推荐这种方式。
5、通过Putty客服端连接:
如果你是Mac用户,直接使用terminal连接服务器即可,跳过此步骤。
Putty是一个免费SSH客户端,可以到 Putty官网 下载putty客户端,下载页面:http://www.chiark.greenend.org.uk/~sgtatham/putty/latest.htmlSSH是一种安全协议,常用于连接服务器
打开Putty,在Session页面填写VPS IP地址和Port(默认22):

然后到Connection -> Data填写登录用户名(root):

填写完后,顺手保存一下Session,自己在Saved session框内随便填入一个名字即可,以后登录直接选择就行,不用再次填写IP、用户名什么的:

点击Open连接VPS,连接成功后,会提示输入Password,第一次输入的密码在上面的Server信息中有,后面强烈建议更改,输入密码后(大小写敏感),如果出现[root@vultr ~]#表示成功登录。
(注意,SSH连接有超时时间,默认大概1分钟。如果长期没操作,putty客户端没反应,只要重新用putty连接即可。)

输入密码时,并不会在Purry中显示,只能盲输,输完后回车即可,第一次可能有点慢,要等一会,出现如下界面,界面上半部分截图没有。

在界面中输入“passwd”,修改密码:

输入自己的新密码即可,在这强烈建议无论设置什么密码,最后字符、大写字母、小写字母和数字都有,而且最好10位以上,可以选一句古诗什么的,取首字母,再加上一两个字符和数字,这样的密码易记安全。
输入两遍密码后出现“passwd: all authentication tokens updated successfully.”即表示修改密码成功。修改密码成功后,下次登录就用新密码咯,所以要牢牢记好哈。

搭建ShadowSocks,推荐看秋水逸冰的《Shadowsocks 一键安装脚本(四合一)》的安装教程https://teddysun.com/486.html

逐条运行以下命令,分享一个小技巧,复制命令后,在putty界面输入命令的地方直接单击鼠标右键即可输入命令:
1、wget --no-check-certificate -O shadowsocks-all.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks-all.sh
2、chmod +x shadowsocks-all.sh
3、./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 1):

笔者选择Shadowsocks-Go,输入3......然后,输入密码和端口,并:
You choose = Shadowsocks-Go

Please enter password for Shadowsocks-Go
(default password: teddysun.com): 这里设置密码,直接回车的话就默认teddysun.com,强烈建议更改,这也是后面的Shadowsocks客户端登录密码。

password =

Please enter a port for Shadowsocks-Go [1-65535] 这里设置端口,笔者使用的是10007,默认的是8989,
(default port: 8989):
port = 8989

Please select stream cipher for Shadowsocks-Python:

1) aes-256-gcm
2) aes-192-gcm
3) aes-128-gcm
4) aes-256-ctr
5) aes-192-ctr
6) aes-128-ctr
7) aes-256-cfb
8) aes-192-cfb
9) aes-128-cfb
10) camellia-128-cfb
11) camellia-192-cfb
12) camellia-256-cfb
13) xchacha20-ietf-poly1305
14) chacha20-ietf-poly1305
15) chacha20-ietf
16) chacha20
17) salsa20
18) rc4-md5
Which cipher you'd select(Default: aes-256-gcm): 选择通信加密方式,千万不要选择默认的,强烈建议使用18)rc4-md5,默认的话很可能被封。

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!
(如果安装失败,请尝试其他脚本)

Shadowsocks客户端:
Shadowsocks官网
windows客户端下载:https://github.com/shadowsocks/shadowsocks-windows/releases
下载好最新版本,解压,里面只有一个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
备注可以随便填一个名字
超时设置为5
第一次使用时,先使用全局模式,在程序图标上右键即可出现:

Android客户端

下载ShowdockSocks Android : https://github.com/shadowsocks/shadowsocks-android/releases

1.点击“手动设置”

2.填写服务器信息,根据自己的实际设置信息填写:

路由选择“绕过局域网与中国大陆网址”。
3.连接。

点击“检测网络连接”,等几秒出现“连接有效”证明连接成功:

进阶(干货)
TCP BBR 拥塞控制算法

TCP BBR 是 Google 开源的 拥塞控制算法,类似锐速的单边加速工具。由于受到各方面限制,国外的vps速度不理想,偶尔有延迟、不稳定的现象出现。而bbr的作用,就是要解决这一问题。

使用root用户登录,运行以下命令:

1、wget --no-check-certificate https://github.com/teddysun/across/raw/master/bbr.sh
2、 chmod +x bbr.sh
3、 ./bbr.sh

安装完成后,脚本会提示需要重启 VPS,输入 y 并回车后重启。重启后,执行命令:

lsmod | grep bbr

返回值有 tcp_bbr 模块即说明bbr已启动。

Snapshot

Snapshot是Vultr提供的VPS快照功能,简单地说就是保存VPS状态,有需要的时候恢复。这个功能相当实用,例如安装了shadowsocks、bbr等,snapshot;然后添加多一个vps,同样要shadowsocks+bbr,这时恢复snapshot,就不用再手动安装、配置了。

刚添加Snapshots,Status时Pending,等5~10分钟,状态就变成Available,快照保存成功。(期间请不要修改VPS)
恢复Snapshot

同样是某个Server里的Snapshot界面,点击最右边的"Restore Snapshot"按钮:

共收到 3 条回复
5454 1502809648

小心查水表

96
fengjw · #2 ·

停了还会收费的,需要destroy才不会收费。

3楼 Deleted
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册