试用haproxy中继服务器二级代理加速访问

      假设某个场景,  本地网络连接aliyun主机大陆ECS云服务器速度很快,基本ping都在30ms。  并且在这个服务器上,去ping香港的服务器速度比本地要快很多。  例如我本地ping相关的一个服务器平均在250ms,但是在aliyun的ECS上平均是140ms并且丢包率比较低。  所以存在一个设想,  能不能这样,假设本地使用A标识,  阿里云的服务器使用B标识,  香港节点使用C标识。  此时香港节点启动了服务,端口是6666。那么我能不能让我阿里云B帮我做一次"转发",将我本地A的信息先给B,B再帮我给C,实现访问的效果?这样做显然要比我直连香港服务器速度快很多, 毕竟阿里云做了路线优化啊, 人家花了功夫的,肯定比直连走的路线要快很多,使用haproxy就能简单实现。

  只要根据上述文章配置,然后再windows上去连接B即可实现二级代理的功能。  这样能加速我们访问的速度。

                            本地A  -> B(大陆二级代理) -> C(香港代理) 

 本地A客户端配置ip地址是B的ip地址, 端口是C的。密码  加密方式也都是之前C的服务器端的配置

配置文件

yum install -y haproxy

打开 /etc/haproxy/haproxy.cfg 文件。
打开后把里面的内容全部删除,换成下面的内容。

    global
     
    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

6666改成你被中转的服务器上面服务端的端口,这个端口是你要转发的端口。
233.233.233.233 改成你要中转(被中转/远程服务器)的 VPS IP
还有,你的中转端口被中转端口是一致的,你的中转端口和被中转端口都是 6666

#修改配置文件完毕之后,启动haproxy即可


systemctl start haproxy

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

GEEK JUMP

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值