写了个多网卡聚合的小小工具

讨论 未结 11 33
120267583
120267583 会员 2022年4月25日 08:16 发表
<p>由于自己平时有多网卡并发的需求,但是 window 系统好像默认只会走一个出口联网,</p> <p>网上看了下也没找到合适的工具,干脆自己写了个小工具来实现了</p> <p><a href="https://github.com/iptop/multi-wan-socks5" rel="nofollow">https://github.com/iptop/multi-wan-socks5</a></p> <p>目前已经能实现我自己同时调用多个网卡下载的需求,希望可以起到抛砖引玉的作用</p> <p>其实原理也很简单,创建 TCP 套接字的时候如果指定了 localaddr.IP ,就会优先从对应的网卡走了,不过绝大多数的应用程序是不会指定的</p>
收藏(0)  分享
相关标签: 灌水交流
注意:本文归作者所有,未经作者允许,不得转载
11个回复
  • asilin
    2022年4月25日 08:16
    Linux 4.15 环境下无法正常运行
    0 0
  • 120267583
    2022年4月25日 10:15
    我自己试了下 Linux5.3 内核是可以的,你这个错误应该和内核版本没关系,应该是哪个情况我还没考虑到
    0 0
  • 120267583
    2022年4月25日 10:15
    可以的,主要就是为了这个目的做的
    0 0
  • cs8425
    2022年4月25日 10:15
    #4 @ #8 看了下 code 应该是界面没位址或是只有一个位址
    0 0
  • 120267583
    2022年4月25日 12:15
    @ 暂时加了个数组长度的判断应该稳了
    0 0
  • github2020
    2022年4月25日 12:48
    可以用现成的工具: glider -verbose -listen :8443 -forward=direct://#interface=eth0 -forward=direct://#interface=eth1
    0 0
  • 0x5e
    2022年4月25日 13:16
    最近也在研究 win 链路聚合的事情,分享两个方案 1. 把 windows server 的 lbfo 模块移植过来 2. 使用 intel 网卡驱动中自带的链路聚合功能( win11 需要下旧版本的驱动大概是 26.4 之前的,新的不提供此功能了)
    0 0