一键搭建Shadowsocks服务器

购买VPS

Vultr

推荐使用 Vultr (点击这个链接注册有优惠,应该是10刀,互利共赢 :) ),支持支付宝付款,只是用来搭建 Shadowsocks 的话使用最便宜的配置就行,每个月 2.5 刀,不过这个最近没货了,可以用 5 刀一个月的配置,等有货了再切回去。

bandwagonhost

bandwagonhost 也可以,不过用的人多了,速度有时候会有问题,而且容易被ban,最近10九大期间就全部被禁了

安装Shadowsocks服务端(以Vultr为例)

安装系统

部署服务器时需要选择对应的操作系统,CentOS 6,7,Debian,Ubuntu 都可以,看自己习惯用哪个就装哪个,安装完成后的信息如下

server info

登录

下载一个 putty客户端,打开 PUTTY.EXE,在 Host Name(or IP address) 里填入 root@服务器ip,然后点击 Open 按钮,如图

putty

连接成功后会提示输入密码,之前服务器部署完成后的信息里有个 Password 信息,点击旁边的复制按钮,然后切到输入密码界面,按一下右键(密码不会回显),然后回车即可登录进系统

login

安装Shadowsocks

依次运行以下三条命令,并按提示输入Shadowsocks 的密码、端口、并选择加密方式

1
2
3
4
5
wget --no-check-certificate -O shadowsocks.sh https://raw.githubusercontent.com/teddysun/shadowsocks_install/master/shadowsocks.sh

chmod +x shadowsocks.sh

./shadowsocks.sh 2>&1 | tee shadowsocks.log

最后安装成功后会有如下提示

1
2
3
4
5
6
7
8
Congratulations, Shadowsocks-python server install completed!
Your Server IP :your_server_ip
Your Server Port :your_server_port
Your Password :your_password
Your Encryption Method:your_encryption_method

Welcome to visit:https://teddysun.com/342.html
Enjoy it!

安装锐速

本文用的 CentOS 内核不支持锐速,所以要首先更换内核版本,判断是否支持锐速,可以先执行下面的安装锐速的命令行,如果不支持的话会有一个提示的

安装 3.10.0-229.1.2.el7.x86_64 内核

1
rpm -ivh http://soft.91yun.org/ISO/Linux/CentOS/kernel/kernel-3.10.0-229.1.2.el7.x86_64.rpm --force

安装完成后,执行以下命令查看是否安装成功

1
rpm -qa | grep kernel

如果列表里有 kernel-3.10.0-229.1.2.el7.x86_64 就表示安装成功了

重启系统

1
reboot

安装锐速

执行命令

1
wget -N --no-check-certificate https://github.com/91yun/serverspeeder/raw/master/serverspeeder.sh && bash serverspeeder.sh

锐速是自动配置好的并且是开机启动的,所以安装成功后就立马能用了

有些 CentOS 上安装锐速的时候会遇见如下报错

1
2
3
serverspeeder.sh: line 141: ifconfig: command not found
serverspeeder.sh: line 144: ifconfig: command not found
The name of network interface is not eth0, please retry after changing the name.

需要先安装 ifconfig 工具,然后再安装锐速

1
yum install net-tools

锐速常用命令

1
2
3
4
5
6
7
8
service serverSpeeder start #启动
service serverSpeeder stop #停止
service serverSpeeder reload #重新加载配置
service serverSpeeder restart #重启
service serverSpeeder status #状态
service serverSpeeder stats #统计
service serverSpeeder renewLic #更新许可文件
service serverSpeeder update #更新

卸载锐速

如果要卸载锐速的话,执行以下命令

1
chattr -i /serverspeeder/etc/apx* && /serverspeeder/bin/serverSpeeder.sh uninstall -f

Shadowsocks客户端

下载地址

下载后运行,新增一个配置,填入服务器ip,端口、密码、加密方式(同服务器的加密方式)、超时时间,后即可

google