首页 > 软件 > 网络软件 > 服务器一键搭建Shadowsocks及优化
2017
03-07

服务器一键搭建Shadowsocks及优化

自从第一次剁了台vps,感觉有点上瘾,最近开了几个vps来玩(感觉钱包药丸)不过都只搭了SS。所以今天就总结下搭建shadowsocks server的一些一键脚本及其优化吧。

shadowsocks server一键安装脚本

名称 |描述
--- |---
shadowsocksR 一键安装(推荐)|ShadowsocksR 的 Python 语言实现的版本
shadowsocks Python 一键安装 |Shadowsocks 的 Python 语言实现的版本
shadowsocks libev 一键安装|Shadowsocks 的 C 语言实现的版本
shadowsocks go 一键安装|Shadowsocks 的 Go 语言实现的版本
Tips:由于某种原因,ss已经停止更新,而另一个作者做的ssr一直在保持更新,加入了不少新特性。所以推荐使用ssr的服务器端,而且ssr也是兼容ss的。

手动安装shadowsocks server

手动安装shadowsocks客户端比较麻烦,将客户端程序放入vps启动后,还要手动调节混淆,设置成开机启动,并且修改防火墙设置,所以比较推荐使用一键安装脚本

名称 描述
搭建shadowsocksR ShadowsocksR 的 Python 语言实现的版本
搭建shadowsocks libev Shadowsocks 的 C 语言实现的版本
搭建shadowsocksR libev ShadowsocksR 的 C 语言实现的版本

优化shadowsocks server

由于vps邻居对带宽的滥用,很多时候即使ss搭建好了速度也很慢,20mbps的带宽,连也y2b720P都看不了。这时候就需要对服务器进行一些优化了。

单边加速篇

单边加速就是只需要在服务器安装服务器端而不需要再用户处安装客户端。需要注意的是,单边加速基本只适用于非openVZ的vps,因为openVZ无法修改内核。不过最近出了个ovz里装虚拟机从而使用单边加速的黑科技,但是比较繁琐,后面我会贴上教程。

名称 描述 其他
TCP BBR(推荐) google开发的新内核, 目的是要尽量跑满带宽,对领居影响很小 一键脚本
TCP BBR(魔改版) 大神写的魔改版本,暴力发包,谨慎使用
serverspeeder(锐速) 多倍发包的鼻祖=。=加速效果显著但是邻居受影响极大
net speeder 高延迟不稳定链路上优化单线程下载速度

双边加速篇

双边加速是在客户端和服务器端都要装上加速软件,比较麻烦,不过加速效果显著,而且可以再openVZ的VPS上配置。

名称 描述 其他
kcptun(推荐) 使用kcp协议传输数据 github
FinalSpeed 压缩流量以增加传输成功率

黑科技及小技巧篇

openVZ下启动BBR

名称 |描述
--- |---
uml|使用uml模拟机模拟bbr算法
lkl|使用lkl模拟机模拟bbr算法
Tips:作者建议在1G内存以上的vps中使用,实际应用中,有人用128的小鸡成功启动了虚拟机...所以说见仁见智吧
其实都是在小鸡上装的,不用在意这些细节

2017.4.14更新:91yun里有人做了UML+BBR+SSR的一键脚本作者称可在128小鸡下运行,实测可在256小鸡下运行

2017.5.12更新:继uml虚拟机后,有人发现了ovz下启动bbr的新方法:LKL。据说LKL和UML相比占用资源更小,但是加速效果欠佳。笔者测试后发现速度有时很快,有时很慢,相当不稳定。在256小鸡能稳定带动uml的情况下,还是建议使用uml。
OpenVZ使用BBR新姿势

一些shadowsocks server的优化小技巧:shadowsocks 优化篇

shadowsocks傻瓜脚本

除此之外,一些大佬还总结了以上大佬搭建ss和加速优化的经验,写了一些一键安装脚本,下面分享一些大佬的一键傻瓜脚本。

名称 描述
锐速/bbr+酸酸一键脚本 ss/ssr+锐速/bbr

参考资料

大部分脚本转载自秋水逸冰的一键安装脚本
秋水逸冰
一键脚本那些事儿
Github_shadowsocks_install
91yun_Github
萌咖

最后编辑:
作者:xyzardq
这个家伙有点懒,什么都没有写

留下一个回复

你的email不会被公开。