优质SS/SSR/Trojan/Xray/V2Ray机场推荐 | IPLC/IEPL专线加速器梯子推荐 | 解锁奈飞Netflix/HBO/Hulu等国外流媒体
之前我们看了如何利用nginx进行端口转发,其实更轻量的haproxy也许更合适。
原因很简单,纯粹,效率高,支持udp,简单。
介绍一下HAProxy:
简单的来说 HAProxy 就是一个负载均衡,TCP 和 HTTP 的代理程序,开源,高可用,C 写成。他原本的作用是将前端的大量流量分发到后端的服务器中,用于负载特别大的 WEB 网站的,这里被大材小用了。
使用 HAProxy 中转 SS 流量至少需要两台 VPS,国内一台,国外一台,SS 客户端直接连国内的 VPS,而通过国内的 VPS 转发流量到国外的 VPS 上。
配置文件位置:/etc/haproxy/haproxy.cfg,我们只需要修改配置文件即可。
这里我们只示范转发到域名的方式,分为tls模式和非tls模式。
监听本地49999端口,转发到test1.vpsxb.net的80端口
监听本地49999端口,转发到test1.vpsxb.net的443端口
监听本地49999端口,转发到test1.vpsxb.net和test2.vpsxb.net的80端口:
监听本地49999端口,转发到test1.vpsxb.net和test2.vpsxb.net的443端口:
监听本地49999端口,转发到test1.vpsxb.net的80端口和test2.vpsxb.net的443端口:
systemctl restart haproxy.service
我们查看下haproxy状态,已经正常运行: