如何伪装多线程上传,突破上传限速

260 天前
 ztmzzz
由于电信限速单线程 4Mb 的速度,但是使用多线程可以跑满。这导致我使用 plex 看家里电影时基本不可用。
已经测试 iperf 使用 2 个连接时可以实现一个连接 30Mb ,一个 4Mb 。当只用 1 个连接时只有 4Mb 。
是否有某种方法,能够模拟多线程上传,以浪费 4Mb 上传带宽的代价使得正常线程突破限速。
3141 次点击
所在节点    宽带症候群
18 条回复
retanoj
260 天前
找个 vps 跟家里不断的 iperf ?
ztmzzz
260 天前
@retanoj 可以试试看,就怕快进到 pcdn 拆机。还是希望有个要用时才启动的方法。
tool2d
260 天前
裸跑 iperf 也只有 4Mb? 能不能投诉啊,这网络限制也太凶残了。还是走 UDP 吧,用 tcp over udp 。
djw123
260 天前
@tool2d 4Mb 也有个 50M 速度了
ztmzzz
260 天前
@djw123 不是的,我写了小 b 。4MB 和 40Mb 的区别
deorth
260 天前
换个支持多线程下载的播放器
ztmzzz
260 天前
@tool2d udp 单连接限速 1Mb ,多连接不解除限速,更惨了
Zeaxion
260 天前
@ztmzzz 双端先起个代理,后面再走 application ,速度上不去,代理会自己想办法多线互怼,多试几个代理,挑一个比较好使的,记得去掉 mux 多线复用
ztmzzz
260 天前
@Zeaxion 问题是 plex 传输就只有一个连接,如果有多个连接早就解除限速了。上 mptcp 和 mlvpn 这种方案都试过了,不晓得为啥无法解除限速。普通的代理应该是没法实现吧,目前用的 ss 是不行的。
有啥推荐可能可以的么?
cnbatch
260 天前
从这个 iperf 的测试来看,似乎是同一个监听端口与对端 IP 两个端口分别建立两个连接时,只有第一个限速,后面的都不限速。

如果是这样,那就试试这个做法:
假设是用手机连回家用 plex 看电影,那就先用这台手机分享 WiFi 热点,用另一个设备(例如平板)接入这个 WiFi 连回家打开 plex 看电影,此时大概率是限速连接。先放着不动。
然后再打开手机上的 plex 试试打开家里的电影,只要上面那个 plex 没关掉,那么现在应该是第二条连接,或许能达到流畅高速度。
如果连接确实流畅了,那就可以关掉平板的 plex 。


更进一步的,可以在家宽这边开两个不同的 iperf server ,监听不同的端口,然后再在另一台设备用两个 iperf (都是单线程)同时测速,看看会不会有限速。
如果这样也能做到一个限速一个不限速,那就更好办了。开热点后随便起个长连接,比如 ssh ,或者限速 1K 的 iperf ,接着再开 plex 。
xixiv5
260 天前
有没有可能,写个程序像发送心跳包一样每秒发个 1kb 数据出去?
mikewang
260 天前
可以试试动态端口。有一个 concurrency 可以配置并发端口数。不过我还没有测试过是否对单个连接有效。
https://guide.v2fly.org/advanced/dynamicport.html
leaflxh
260 天前
wireguard 类 udp 协议,走 vpn 回家
leaflxh
260 天前
emm udp 更惨就算了,投诉
ysc3839
260 天前
需要远程服务器跑代理程序进行配合,客户端跟代理服务器之间建立多个连接,代理服务器和目标服务器之间建立单个连接
ztmzzz
259 天前
@cnbatch 测试了你的方案,用一个限速 1K 的 iperf 来解除限速,plex 能正常跑到 30-40Mb 了,可以正常观影。plex 和 iperf 都走的是 ss ,连接到家里的 ss 服务器,满足了同端口和同 ip 。
james19820515
148 天前
有方案了吗?
james19820515
148 天前
要是能突破宽带签约速度几倍以上就牛逼了,多拨都省了。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1021091

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX