Closed 250king closed 1 year ago
为了跨平台的兼容性考虑,不应依赖于任何特定于平台的可执行文件。建议改为使用 libcurl 实现
其实我原本不会弄那么复杂的,不过因为mwan3太多令我感到神奇的地方,所以才被逼这么做(
套用mwan3 use wan1 "java -jar client.jar -u *********** -p ******** -i wan1"
,结果直接崩掉
https://github.com/openwrt/packages/issues/22658
不止,还有神奇的命令行解析,才让我使用生成配置文件+调用(
其实我原本不会弄那么复杂的,不过因为mwan3太多令我感到神奇的地方,所以才被逼这么做(
套用
mwan3 use wan1 "java -jar client.jar -u *********** -p ******** -i wan1"
,结果直接崩掉不止,还有神奇的命令行解析,才让我使用生成配置文件+调用(
请考虑更好的实现
尝试使用调用curl的方法来进行多拨以达到带宽叠加的目的,主要做出了以下修改:
食用方法
只要在原来的基础上添加
-i
,就可以指定网卡了最终效果
学校限制每个客户端的带宽为20M,但允许两台设备同时在线,即叠加后理论带宽为40M
叠加前,使用多线程下载原本只有2.5m/s左右,但通过叠加后可以拉到5m/s左右
注意事项
该程序依赖curl和mwan3,这两个如果没有安装会报错
10