Centos设置shaodowsocks中继服务

对于一些奇葩用户,比如博主,不能直接连到国外VPS,所以需要设置一个国内的中继服务器才可以。简单搜索后我确定了使用以下方案。

Setup a Shadowsocks relay

其中安装haproxy略微麻烦,而且很可能国内服务器没法直接下载到。具体方法请见:

安装haproxy教程

安装好haproxy之后只需要按照第一个链接给的设置即可,比如我的如下

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
global
ulimit-n 51200

defaults
log global
mode tcp
option dontlognull
contimeout 1000
clitimeout 150000
srvtimeout 150000

frontend ss-in
bind *:8388
default_backend ss-out

backend ss-out
server server1 US_VPS_IP:8388 maxconn 20480

需要修改其中的本地端口bind *:8388server server1 US_VPS_IP:8388 maxconn 20480服务器IP和端口。
设置好后,直接运行即可。
haproxy -f /etc/haproxy/haproxy.cfg