通过haproxy对ss进行国内中转

很多人喜欢购买一台国外的VPS,然后搭建一个ss服务器供自己使用。然而国内部分网络(如校园网)对于访问国外地址十分不友好,时不时会出现无法连接或者速度很慢的情况。这时候我们可以购买一台国内的VPS,然后在国内的VPS上配置haproxy来对ss服务进行中转,从而实现加速的目的。具体步骤如下:

1、安装haproxy,我用的是一台CentOS服务器,只需要使用yum指令即可安装: yum install haproxy -y,对于其他的Linux发行版的安装方法,各位可自行Google之。
2、编辑haproxy配置文件,将/etc/haproxy/haproxy.cfg修改为如下内容:

global
ulimit-n 51200

defaults
log global
mode tcp
option dontlognull
timeout connect 1000
timeout client 150000
timeout server 150000

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

backend ss-out
server server1 ss服务器的地址:端口号 maxconn 20480

3、执行haproxy -f /etc/haproxy/haproxy.cfg以使修改生效

之后就可以通过国内VPS的地址来使用ss了。