使用haproxy中转Shadowsocks流量一键安装脚本

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

关于本脚本:
一键安装并配置 haproxy,实现中转 Shadowsocks 的功能。

背景说明:
Shadowsocks,一款优秀的基于各种加密方式的 socks 代理工具。既然已经有了 Shadowsocks 可以直接使用,为什么还要通过第三方服务器来中转呢?原因无非以下几点:
1、克服本地带宽和国际带宽通信不足。本地直连 Shadowsocks 走的是国际流量,由于众所周知的原因,某些地区会被限速甚至干扰。通过国内机房的第三方服务器来做中转,从而克服本地网络国际带宽不足的问题。
2、隐藏真实 IP 的需要。这点不多解释。

- 阅读剩余部分 -

ShadowsocksR一键安装脚本

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

关于本脚本:
一键安装 ShadowsocksR 服务端。
请下载与之配套的客户端程序来连接。
(以下客户端只有 Windows 客户端Python 版客户端可以使用 SSR 新特性,其他原版客户端只能以兼容的方式连接 SSR 服务器)

默认配置:
服务器端口:自己设定(如不设定,默认为 8989)
客户端端口:1080
密码:自己设定(如不设定,默认为teddysun.com)

- 阅读剩余部分 -

Shadowsocks如何设置多IP

Shadowsocks

如今 VPS 确实是白菜价了,以至于很多人都有多 IP 的 VPS。可是 IP 虽多,却只有一个主 IP(Main IP),在安装了 Shadowsocks 使用后,往往还是显示为主 IP。
那么如何使 Shadowsocks 在多 IP 的 VPS 上使用不同的 IP 呢?
这里主要是用到了多用户运行 Shadowsocks 服务端以及 iptables 设置流量转发来实现。具体步骤如下:

- 阅读剩余部分 -

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 版本还可以下载)以外,其他版本依然存在。
总之,一旦代码进入开源社区,会有很多人接手继续维护开发。当然,影响也是持久的。自此,可能更新就不会那么及时了。