端口转发教程(二):haproxy中转加速
haproxy应该是目前用的比较广的端口转发工具了。haproxy功能极其强大,唯一的缺点就是不能转发UDP。UDP转发的看这个:端口转发教程(一):iptables中转加速前言说他难度低也不是没有理由,看完下面的教程就知道多简单了!一般都是通过国内的vps中转,给国外的vps加速链接原理:客户端 <=> 国内VPS <=> 国外VPS这里先假设国内vps的ip是1.1.1.1,国外的是2.2.2.2安装HaProxyDebian/Ubuntu系统用这个命令安装:
apt-get -y install haproxy
Centos系统用这个命令安装:
yum -y install haproxy
安装完之后就是配置HaProxy的配置文件了。
配置文件打开 /etc/haproxy/haproxy.cfg 文件。
vi /etc/haproxy/haproxy.cfg
如果提示没有vi这个命令,请安装vim,Debian/Ubuntu系统:apt-get -y install vim,Centos系统:yum -y install vim打开后把里面的内容全部删除,换成下面的内容。
global
ulimit-n 51200
defaults
log global
mode tcp
option dontlognull
timeout connect 5000
timeout client 50000
timeout server 50000
frontend ss-in
bind *:6666
default_backend ss-out
backend ss-out
server server1 233.233.233.233 maxconn 20480
其中13行的 *:6666 ,改成你国外VPS上面的Shadowsocks端口,这是你要转发的端口。最后一行的233.233.233.233,改成你国外VPS的ip。按 Exc键 退出vi编辑模式,输入 :wq 保存并退出启动haproxy
haproxy -f /etc/haproxy/haproxy.cfg
停止haproxy
killall haproxy
执行之后不会出现任何提示,就不需要管了,可以关闭ssh软件了。
客户端配置http://sumi856.com/wp-content/uploads/2016/08/haproxy0804.png配置和之前一样,只需要把ip改成国内中转的vps的ip就行。
卸载方法Debian 或 Ubuntu 系统
apt-get -y remove haproxy
CentOS 系统
yum -y remove haproxy
然后删掉haproxy的配置文件目录
rm -rf /etc/haproxy
使用命令
启动:/etc/init.d/haproxy start
停止:/etc/init.d/haproxy stop
重启:/etc/init.d/haproxy restart
状态:/etc/init.d/haproxy status
转自逗比根据地: http://www.dou-bi.com/ss-jc29/
消灭0回复
页:
[1]