logo NodeSeekbeta

Dispatch-Proxy:一种Rust语言的客户端负载均衡器,可实现带宽叠加、带宽聚合。

https://github.com/BlueSkyXN/Dispatch-Proxy

Dispatch-Proxy

一种Rust语言的负载均衡器,可实现带宽叠加、带宽聚合。

调研说明

原作者英文文档和翻译我发在GitHub仓库了。
原作者说只用了Mac进行测试,我目前已成功在Windows 11 Pro环境下完成了测试

功能

通过纯软件实现多网卡带宽叠加和负载均衡

  • 通过绑定多个本地IP接口,起一个本地S5 Proxy,通过该入口实现加权负载均衡控制流量
  • 实现下行带宽多网卡(网络适配器)聚合带宽叠加
  • 实现上行带宽多网卡(网络适配器)聚合带宽叠加
  • 无须不稳定的跃点和其他的VPN/代理软件就可以自行实现聚合
  • 提供标准的S5代理,不提供HTTP代理,本身不具有加密、混淆等功能
  • 可以套娃其他代理软件
    当然,原则上,单线程自然是无效的,同时无法预测流量,简单来说可把Haproxy当作服务端负载均衡,而Diepatch-Proxy是一种客户端负载均衡。

测试效果

在同路由器下,通过WindowsPro策略组同时接入Wi-Fi(802.11ax 2.4Gbps 5Ghz)和以太网(2.5G LAN)网线,IP分别是192.168.110.2192.168.110.1
成功实现在测速网(Speedtest.net)等网站,实现WiFi+LAN有线网线接入的带宽叠加和加权负载均衡

如何套娃

  • V2rayN作为出口,需要做好DNS等设置,如果有异常需要重启服务
  • Netch作为进程代理控制程序,配置并使用Dispatch提供的S5代理,对V2rayN的二进制程序启用(包括内核,比如xray.exe、sing-box.exe)
  • Dispatch自行选择端口和可用的本地IP,作为上联源,以及配置权重,默认是均等连接,然后默认端口是1080,不可冲突端口

预测可用场景

  • 实现高速内网:叠加WiFi+LAN等组合方案达到更大的理论速度,不影响互联网出口IP。
  • 叠加光猫LAN口:常见的光猫通常为1Gbps LAN接口,可通过叠加多个G口或者光猫自带WiFi实现更大带宽接入,获取被G口限制的冗余带宽,不影响互联网出口IP。
  • 多宽带/外网并联:叠加蜂窝流量卡(蜂窝网络类,包括MIFI/手机热点)实现更大带宽的外网上下行水平,但是这会导致出口IP不一致的问题,可能有负面影响。
12
  • 好东西,以前想搞过,当时想把wg的流量按比例从不同网卡发出去,再用指定客户端整合起来,这样就可以单线程叠加速度了。不过对两条线路延迟要求高,就没搞了

  • 马克先,有空折腾下.
    我家下行是5G.现在又一个 2.5G + 1G +1G + 0.5G (wifi) 这个东西按道理可以达到理论值?
    PS: 推广 FR-ORY 自建机房

  • 在同路由器下,通过WindowsPro策略组同时接入Wi-Fi(802.11ax 2.4Gbps 5Ghz)和以太网(2.5G LAN)网线,IP分别是192.168.110.2和192.168.110.1
    成功实现在测速网(Speedtest.net)等网站,实现WiFi+LAN有线网线接入的带宽叠加和加权负载均衡

    不理解,再叠加,还能突破路由的上联口不成?

  • 理论上应该是可以跑到极限
    假设你的光猫4个1Gbps Lan
    你接个4聚合可以拉满最高4Gbps
    如果你的出口有冗余(比如1.2Gbps)或者是2Gbps两千兆用户就可以更起飞

  • 这单网口主机没有什么用呀

  • 比如我有一张双不限,有一条宽带,这样聚合的话使用体验稳定吗()

  • 无线校园网能叠加吗?一个wifi连接限速10mbits,能不能同时有好几个wifi连接

  • 假设我电信千兆走LAN,联通千兆走WIFI,可以实现宽带叠加么,如果可行这样不是把路由的省了.
    还可以手机走移动? 电脑三网卡叠加?

  • 可以叠加上行吗?

  • @a1109918523 #9
    实测同样有效

12

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有15225位seeker

🎉欢迎新用户🎉