恩山无线论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1870|回复: 29

HaProxy负载均衡加带宽--SMARTDNS和AD HOME同时使用

[复制链接]
发表于 2020-2-19 13:58 | 显示全部楼层 |阅读模式
武汉,湖北等疫区各地同胞加油!!

          现在依然是防止传播,扩散的关键阶段,能不要出门的一定不要出门。重要的事情说3遍。

不要出门!!不要出门!!不要出门!!



大家好,估计大家和我一样在家蹲得太久也有些蠢蠢欲动了,为提升生活品质最近不断折腾,找到了免费跳出VPS提供商设置的端口速率限制的办法,仅供大家参考,多多指教。


同时也请各位不要掉以轻心,找点事情可以折腾一下也提升自己的生活质量,祝各位身体健康,阖家幸福。


话不多扯,方法就是利用HaProxy特性--目前专用于 应用   负载均衡代理,而且还免费,因为HAProxy就是开源的并且基于第三应用实现的软负载。


因为我的软路由使用的是PASSWALL,自带HaProxy功能,我的VPS单节点因为是免费用的,默认端口速率只有5M,但是通过HA后达到了9.7M。


如果我订阅的节点数足够多,通过策略设置后,还可以提升更多的带宽和负载性能,我这只是一个抛砖引玉的说明,还望各位大神八仙过海,各显神通给予指教奉献。


注意使用的前置条件:


1.首先你有自己的订阅节点,节点数至少2个以上,且端口和混淆和协议包括密码需要完全一样,(Ps:Ip地址可能不一样哈)

2.有此HaProxy功能


HaProxy的项目源地址可见于 https://github.com/search?q=HaProxy  如果用PASSWALL的伙伴们带负载均衡功能的自带此功能。


好,以我环境供参考,首先


1.打开PASSWALL,找到负载均衡功能,更改端口名称,添加负载节点并给予策略赋值,赋值可等生效后看运行效率再次更改。

负载均衡设置 添加VPS节点

负载均衡设置 添加VPS节点


2.添加本地本机的HA地址,端口号需要跟您自己更改的端口号一致,其他信息需要同VPS节点一致。


本地HA节点设置

本地HA节点设置

3.PASSWALL 设置为HA节点TCP代理。

节点选择HA节点

节点选择HA节点


4.之前有朋友提醒过SMARTDNS 和ADGUARDHOME同时使用的问题,我通过PASSWALL有个牛叉功能可以内外自定义端口NAT,所以我同时把他们都启用上了,外端口注意需指定为7913端口,我用的AD解析。


   这样做可以内外都防止DNS污染,并且选择到最优的DNS解析线路。


5.打开负载均衡界面设置,观察%策略是否需要调整。

也可以通过网页打开

也可以通过网页打开


6.测试一下 享受起飞的感觉,最简单就是使用NETFILX的 FAST.COM测试。原本我VPS端口只有5M,HA后提升到了9.7M

默认5M端口的VPS 提升到9.7M.PNG







我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-19 13:59 | 显示全部楼层
自己坐个沙发,头颈都望疼了
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-19 14:02 | 显示全部楼层
补充一下,如果您是通过订阅获取的节点,您可以加更多的节点这样速率会更快。下面我附加一些HA的说明。
HAProxy提供高可用性、负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费、快速并且可靠的一种解决方案。根据官方数据,其最高极限支持10G的并发。
HAProxy特别适用于那些负载特大的web站点,这些站点通常又需要会话保持或七层处理。HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接。并且它的运行模式使得它可以很简单安全的整合进您当前的架构中,同时可以保护你的web服务器不被暴露到网络
上。
其支持从4层至7层的网络交换,即覆盖所有的TCP协议。就是说,Haproxy 甚至还支持 Mysql 的均衡负载(read)。
如果说在功能上,能以proxy反向代理方式实现WEB均衡负载,这样的产品有很多。包括 Nginx,ApacheProxy,lighttpd,Cheroke 等。
但要明确一点的,Haproxy 并不是 Http 服务器。以上提到所有带反向代理均衡负载的产品,都清一色是 WEB 服务器。简单说,就是他们能自个儿提供静态(html,jpg,gif..)或动态(php,cgi..)文件的传输以及处理。而Haproxy 仅仅,而且专门是一款的用于均衡负载的
应用代理。其自身并不能提供http服务。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-19 14:02 | 显示全部楼层
幫頂大大

点评

有条件测试一下 相对来说操作已很简单了  详情 回复 发表于 2020-2-19 15:07
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-19 14:48 | 显示全部楼层
第一次这么前

点评

有机会可以试一试  详情 回复 发表于 2020-2-19 15:06
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-19 15:06 | 显示全部楼层

有机会可以试一试
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-19 15:07 | 显示全部楼层

有条件测试一下 相对来说操作已很简单了
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-28 23:48 | 显示全部楼层
你看看多个v2节点可不可行,

又如果其中一个故障

点评

理论不可以 HA需要节点的端口号都需要一致  详情 回复 发表于 2020-2-28 23:58
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-28 23:58 | 显示全部楼层
ntgeralt 发表于 2020-2-28 23:48
你看看多个v2节点可不可行,

又如果其中一个故障

理论不可以 HA需要节点的端口号都需要一致
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-29 00:41 | 显示全部楼层
负载均衡不等于能超过vps的端口速率

点评

VPS自身的端口速率我们无法改变。 就是通过HA后,可以添加多条VPS线路,配置不同的策略线路比重后可以实现超过单独连接VPS本身的带宽速率。 发贴就是说明的这个道理,可以试一试看就知道了。  详情 回复 发表于 2020-2-29 14:20
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-29 14:20 | 显示全部楼层
dky666 发表于 2020-2-29 00:41
负载均衡不等于能超过vps的端口速率

VPS自身的端口速率我们无法改变。
就是通过HA后,可以添加多条VPS线路,配置不同的策略线路比重后可以实现超过单独连接VPS本身的带宽速率。
发贴就是说明的这个道理,可以试一试看就知道了。

点评

这么理解吧。 通过HA实现了多条VPS的带宽融合问题。 相当于把2车道加到4或6或8等多车道。  详情 回复 发表于 2020-2-29 14:24
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-2-29 14:24 | 显示全部楼层
向日葵85 发表于 2020-2-29 14:20
VPS自身的端口速率我们无法改变。
就是通过HA后,可以添加多条VPS线路,配置不同的策略线路比重后可以实 ...

这么理解吧。
通过HA实现了多条VPS的带宽融合问题。
相当于把2车道加到4或6或8等多车道。
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-29 15:07 | 显示全部楼层
向日葵85 发表于 2020-2-29 14:24
这么理解吧。
通过HA实现了多条VPS的带宽融合问题。
相当于把2车道加到4或6或8等多车道。

还是这句话负载不等于能超过vps端口速率。这只是在纠正病句
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
发表于 2020-2-29 15:08 | 显示全部楼层
向日葵85 发表于 2020-2-29 14:24
这么理解吧。
通过HA实现了多条VPS的带宽融合问题。
相当于把2车道加到4或6或8等多车道。

5m就是5m。怎么折腾它还是5m。

点评

HAoroxy 是可以添加多个VPS节点,从而实现负载均衡叠加带宽的功能。 比如 你添加了4个5m带宽的VPS,经过HA叠加后可以让你主机获得超过直连单台VPS主机5M带宽的功能, 当然不肯能超过4*5M 20M或者是你运营商本身带  详情 回复 发表于 2020-3-1 21:59
来自苹果客户端来自苹果客户端
我的恩山、我的无线 The best wifi forum is right here.
 楼主| 发表于 2020-3-1 21:59 | 显示全部楼层
dky666 发表于 2020-2-29 15:08
5m就是5m。怎么折腾它还是5m。

HAoroxy 是可以添加多个VPS节点,从而实现负载均衡叠加带宽的功能。
比如 你添加了4个5m带宽的VPS,经过HA叠加后可以让你主机获得超过直连单台VPS主机5M带宽的功能,
当然不肯能超过4*5M 20M或者是你运营商本身带宽的大小。
极端情况,您添加100个5M带宽的VPS,理论你可以达到500M带宽,但是你自身带宽只有200m,
这样你最多就能实现200M。
我表达清楚了吗,您可以试一试试用一下就理解了。
我的恩山、我的无线 The best wifi forum is right here.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )|网站地图

GMT+8, 2020-10-24 22:55

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表