SS-Python/SSR/SS-Go/SS-libev四合一/一键安装脚本 FAQ

用 Shadowsocks 有很长一段时间了,想当初为了方便自己部署,写了几个一键安装脚本。在这期间,经常被问到很多问题,我回答的零零散散,因此有必要在这里归纳总结一下。 如果你在使用 Shadowsocks 的过程中也遇到了问题,请参考此文对症下药。 友情提示:如果你看了此文,还是解决不了或者提问,请参考作者的这篇《Troubleshooting》后再问。 1)Shadowsocks 有几种版本?区别是什么? 首先要明确一点,不管 Shadowsocks 有几种版本,都分为服务端和客户端,服务端是部署在服务器(VPS)上的,客户端是在你的电脑上使用的。 Shadowsocks 服务端大体上有 4 种版本,按照程序语言划分,分别为 Python ,libev ,Go , Nodejs ,目前主流使用前 3 种。 Shadowsocks 客户端几乎包括了所有的终端设备,PC ,Mac ,Android ,iOS ,Linux 等。 其实作者已经作了详细总结,包括 UDP 转发,多用户等 Feature ,具体可参考《Feature Comparison across Different Versions》一文,英文很简单,耐心一点,能看懂的。 2)Shadowsocks 的最低安装需求是多少? 个人建议最少 128MB 内存,因为在连接数比较多的情况下,还是占用不少内存的,如果内存不足,进程就会被系统 kill 掉,这时候就需要手动重启进程。当然,低于 128MB 也是可以安装的,Go 版是二进制安装,无需编译,非常简单快捷,libev 版运行过程中,占用内存较少,可以搭建在 Openwrt 的路由器上。 自己个人使用,且连接数不是特别大的情况下,64MB 内存也基本够用了。如果你要分享给朋友们一起使用,最好还是选用大内存的。 … Continue reading SS-Python/SSR/SS-Go/SS-libev四合一/一键安装脚本 FAQ