Shadowsocks定时任务脚本

Shadowsocks

不少人反应 Shadowsocks 在使用一段时间后,其进程会消失。
其实这种情况大多数是被系统给 kill 了。
诚然一部分是 VPS 的原因,一部分是 Shadowsocks 的原因。比如内存过小,比如多端口使用一段时间后内存占用过大,导致内存不足等等。
鉴于此,写了一个 Shadowsocks 进程检查脚本,一旦发现进程不存在便会重新启动。

- 阅读剩余部分 -

关于Shadowsocks的三言两语

shadowsocks
近日 Shadowsocks 的作者 clowwindy 被迫删除其 Github 上的所有关于 Shadowsocks 的代码一事,不少人觉得 Shadowsocks 恐怕从此就会消亡。有这种担忧不无理由,但却不必过于杞人忧天。
就目前来说,Shadowsocks 一键安装脚本 3 大版本依旧正常工作。

  1. Python 版是基于 pip 安装,不受 Github 代码被删影响;
  2. Go 版是直接下载二进制包安装,并且此二进制包在我的自己的 VPS 上;
  3. libev 版则是取 Github 上最新的 source 编译安装(如果 Branch 被删也不怕,代码已经备份,我只要稍微改一下脚本即可)。

还有就是几大客户端版本除了由 clowwindy 维护的 Windows 和 iOS 版本代码被删(release 版本还可以下载)以外,其他版本依然存在。
总之,一旦代码进入开源社区,会有很多人接手继续维护开发。当然,影响也是持久的。自此,可能更新就不会那么及时了。

Shadowsocks libev版一键安装脚本

Shadowsocks
本脚本适用环境:
系统支持:CentOS、Debian/Ubuntu
内存要求:≥128M
日期:2018 年 02 月 07 日

关于本脚本:
一键安装 libev 版的 Shadowsocks 最新版本。该版本的特点是内存占用小(600k左右),低 CPU 消耗,甚至可以安装在基于 OpenWRT 的路由器上。

默认配置:
服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-gcm)

- 阅读剩余部分 -

Shadowsocks Go版一键安装脚本

Shadowsocks
本脚本适用环境:
系统支持:CentOS,Debian,Ubuntu
内存要求:≥128M
日期:2018 年 03 月 15 日

关于本脚本:
一键安装 Go 版的 shadowsocks 最新版本 1.2.1。与 python 版不同的是,其客户端程序能使用多个服务端配置,本脚本安装的是服务端程序。

默认配置:
服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-cfb)

- 阅读剩余部分 -

Shadowsocks Python版一键安装脚本

Shadowsocks
本脚本适用环境:
系统支持:CentOS 6,7,Debian,Ubuntu
内存要求:≥128M
日期:2018 年 02 月 07 日

关于本脚本:
一键安装 Python 版 shadowsocks 的最新版。

默认配置:
服务器端口:自己设定(如不设定,默认从 9000-19999 之间随机生成)
密码:自己设定(如不设定,默认为 teddysun.com)
加密方式:自己设定(如不设定,默认为 aes-256-gcm)
备注:脚本默认创建单用户配置文件,如需配置多用户,安装完毕后参照下面的教程示例手动修改配置文件后重启即可。

- 阅读剩余部分 -