记录SSR的搭建过程及简单配置
准备工具
1.下载SSR客户端
2.下载Xshell
租用VPS服务器
笔者这里以vulter为例:
1.注册账号;
2.充值(Billing)余额,最低充值10刀,支持palpay或支付;
3.选择服务器,系统记得选择centos6(centos7默认的防火墙可能会干扰SSR的正常连接,centos8亲测无法启动ssr),付款即可。(vultr是按分钟收费,所以网速过慢或者IP被墙可以直接destroy然后再deploy);
使用服务器(bash ssr.sh)
1.获取所租服务器的 IP address和Password
2.打开Xshell->文件->新建,名称随遍,主机填VPS服务器的IP,端口号默认22。
3.如果连接成功,则用户名为root密码为服务器提供的Password。如果连接失败,则意味着此IP无法连接,需要更换,即重复租服务器的步骤。
4.部署 Shadowsocks
1 | yum -y install wget |
脚本安装成功后,运行bash ssr.sh
即可打开Shadowsocks
5.安装Shadowsocks(数字1)
6.设置端口(理论上40-65535,建议一些特殊端口80,143,443,1433,3306,3389,8000,8080);设置密码;设置加密方式(早期版本不支持aes-128-cft8等建议1-9);设置协议插件;设置混淆插件(建议plain;tls 1.2_ticket_auth容易受到干扰,选择除tls开头以外的其他混淆!);设置端口连接数量;设置连接速度(默认就可以)
设置加速
作者使用的是Google BBR加速,vultr可以装BBR加速,并且提升很大。
1.安装服务框架
1 | yum -y install wget |
2.部署完成后输入y或者rebot重启服务器
防火墙设置
centos6与centos7及以上采用的防火墙不一样,因此其防火墙设置也略有不同。
1.Centos6-iptables防火墙
防火墙设置
重新启动防火墙:service iptables restart
开启防火墙(重启后永久生效):chkconfig iptables on
关闭防火墙(重启后永久生效):chkconfig iptables off
开启防火墙(即式生效,重启后失效):service iptables start
关闭防火墙(即式生效,重启后失效):`service iptables stop
端口号设置
查看防火墙开放的端口号:iptables -L -n
开放80端口号:iptables -I INPUT -p tcp --dport 80 -j ACCEPT
保存开启的端口号:service iptables save
通过修改配置文件开启端口号vi /etc/sysconfig/iptables
,添加的规则为:-A INPUT -p tcp -m state --state NEW -m tcp --dport 80 -j ACCEPT
参数说明:
–A 参数就看成是添加一条规则
–p 指定是什么协议,我们常用的tcp 协议,当然也有udp,例如53端口的DNS
–dport 就是目标端口,当数据从外部进入服务器为目标端口
–sport 数据从服务器出去,则为数据源端口使用
–j 就是指定是 ACCEPT -接收 或者 DROP 不接收
2.Centos7-firewalld防火墙
防火墙设置
重新启动防火墙:firewall-cmd --reload
启动防火墙:systemctl start firewalld
禁用防火墙(重启后永久生效):systemctl stop firewalld
设置开机启动:systemctl enable firewalld
停用并禁止开启启动:sytemctl disable firewalld
SSR配置和日常使用
1 | bash ssr.sh |
进入详细的ssr设置
PS:以下是官方提供的相关信息,大家可以逐个进行测试(建议每个机房测试三次),选出最适合自己的。如果你使用的 Windows 系统,并且不太清楚怎么测试,可以使用测试脚本进行测试。
日本东京 108.61.201.151
新加坡 45.32.100.168
荷兰阿姆斯特丹 108.61.198.102
法国巴黎108.61.209.127
德国法兰克福 108.61.210.117
英国伦敦 108.61.196.101
美国达拉斯 108.61.224.175
美国西雅图 108.61.194.105
美国芝加哥 107.191.51.12
美国亚特兰大 108.61.193.166
美国洛杉矶 108.61.219.200
美国迈阿密 104.156.244.232
美国纽约 108.61.149.182
美国硅谷 104.156.230.107
澳大利亚悉尼 108.61.212.117