1
CKR 36 天前 via iPhone
下载器限制连接数
|
2
xqzr 36 天前
BT 软件限速
|
3
LoneFireBlossom OP @CKR #1 你这样还是没法限制整体速度啊?
|
4
LoneFireBlossom OP @xqzr #2 我开了 8 个 qbittorrent ,你这方法比 NAS 限速更不靠谱……
|
5
1423 36 天前
DHT PEX 都关了, peer 协议只选 TCP
|
6
leo72638 36 天前
bt 设置分享率,到分享率了就停,吸血的太多了没必要一直分享,尽到自己义务就行。
pt 一般上传不会太多。 |
7
1423 36 天前
另外华硕的 QoS 应该是有用的
|
8
cxh116 36 天前 via Android
openwrt 的 qos 可以根据来源的内网 ip 设置优先级,把 nas 的 ip 设置成低优先级,华硕的 qos 不晓得有没有这功能。
只设置优先级,不限速。 另外有些 pt 站不支持同时多个客户端,支持的也不允许同一个种子多个同时上传下载。 |
9
Bootis 36 天前 via iPhone
上 ROS 软路由,根据原 ip+端口限流。先 mangle 根据源 ip 端口号和目标 网卡 打标签,再通过 queue 限制带宽
|
10
BitGeek 36 天前
华硕路由器默认的 qos 好像就是把 bt 排后面的,如果更改完自定义的 qos 把 nas 的设备优先级排在最后都卡,那应该就是路由器性能的问题了,你是不是在路由器上装了科学上网或者其他什么的服务呀,还有就是 bt 软件里如果把包大小设的太小在跑满大带宽下会产生很多帧,会占路由器的性能。建议还是先跟网上教程查下 bt 的设置。
|
11
Earthman 36 天前
你这个多半被 PCDN 盗带宽了,先用 QBCB PBH 限制一下客户端,然后 qb 设置限制上传速率
|
12
CKR 36 天前 via iPhone
@LoneFireBlossom 限制连接数是为了其他设备正常上网,家宽连接数太多的话有可能会出现丢包,高延迟。
你要限速的话可以在 qb 里面设置全局限速就行了 |
13
MYDB 36 天前
设备分组,针对这个组限速。如果根本没听过我这个方案,也无法靠自己搜索到,那么就笨办法都限制到 10Mpbs
|
14
esee 36 天前
@MYDB pt 的基本都有 V6 吧,路由器上的限速貌似都只针对 V4 ,限速不了 V6 ,nas 上的 v6 自己就是 wan ,根本不走路由器上的 wan 口,限速不了
|
15
1014982466 36 天前
你硬路由器开 QoS 会让网络硬件加速失效,反而会降低整体网络延迟和小包转发。最好就在客户端层面限速
|
16
VXF2016 36 天前 via iPhone
用一个性能更差的路由器做个子网,bt 接在这个路由器上。(脑补的)
|
17
davidyin 36 天前
在 bt 客户端限速,比较靠谱
|
18
LoneFireBlossom OP @davidyin #17 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
|
19
LoneFireBlossom OP @1014982466 #15 我有 8 个 qbittorrent 客户端,你说每个客户端应该怎么限速呢
|
20
LoneFireBlossom OP @Earthman #11 没有被盗,因为我几乎全是 PT 做种。
|
21
LoneFireBlossom OP |
22
LoneFireBlossom OP @BitGeek #10 包数量影响路由器性能这个我知道一点点,路由器性能肯定是没问题的,目前 CPU 占用才不到 5%,内存还空 40%
|
23
bobryjosin 36 天前
换个有完整防火墙能力的路由器吧,划 vlan ,所有 bt 流量走 vlan ,限制速度,防火墙限制连接数,家用路由器做不了这种流控。
|
24
monkey110 36 天前
看看系统日志里面有没有 expectation table full ,有就是连接数太多。
|
25
VAMUTCpyjz7P77iX 36 天前
路由器里面对 nas 限速
|
26
levenwindy 36 天前 via Android
会写脚本就没问题
v2ex.com/t/937716 linux 限速: tc + iptables 上行限速(保障某 ip 段最小上传速度,人不在家的时候 nas 全速) v2ex.com/t/830769#reply6 脚本 linux python qb 限速 |
27
1014982466 36 天前
@LoneFireBlossom #19 我没用过 qbittorrent ,按理说软件里肯定可以限制连接数或者速度。路由器层面最好不要开任何限速或者 QoS ,然后确保光猫也是桥接,并且不要开 QoS
|
28
datocp 36 天前 via Android
asus 也基本用的 tomato 那套。很多年前就是用特殊的方法开启 ssh 。
有些 qos 之所以垃圾,也许连做固件的人都搞不清楚什么是什么。不是作用在 br-lan 而是高耗 cpu 的 ingress 接口上。 |
29
LoneFireBlossom OP @1014982466 #27 我是想说,我有 8 个 qb ,每个限速多少,限速 30 除以 8 肯定不行,因为上传并不是平均的,有的时候这个多有的时候那个多,不可能做到实际上传速度是平均的。但如果每个限速 20 的话,那还是没用啊,如果都在上传的话还是会挤满宽带。
|
30
flynaj 35 天前 via Android
你需要 x86 的路由器,你这个属于性能不够。
|
31
LoneFireBlossom OP @flynaj #30 啥?路由器 CPU 占用连 5%都不到的
|
32
flynaj 35 天前 via Android
|
33
flynaj 35 天前 via Android
https://openwrt.org/toh/asus/tuf-ax6000 你这个路由器可以刷成 op,用原版,不需要开 QoS ,opkg install kmod-tcp-bbr 开 bbr 看看效果。
|
34
LoneFireBlossom OP @flynaj #33 我的是 GT-AX6000 啊,我看了一下这里面没有这个型号
|
35
morpheuszero2023 32 天前 1
华硕路由器 adaptive qos 会把日常使用的大量流量都判定为网上冲浪。BT 和 PCDN 是其它和文件传输。那个网课模式必须放最底下,这个种类有 bug ,它包含了很多别的类型,放上面会导致判断错误。从下到上依次是 网课,文件传输,其它,再往上你自己根据需求拍就行了。
|
36
LoneFireBlossom OP @morpheuszero2023 #35 感谢感谢🙏,我设置一下试试。
另外你知道这个 adaptive qos 里面的带宽设置是什么意思么,我看来看去看不懂,比如我如果写上下行 500Mb/s ,上行 30Mb/s ,那意思就是每种类型的流量各自带宽上限是下行 500 上行 30 吗?还是说,是我告诉了路由器我的宽带带宽是下行 500 上行 30 ?我感觉应该是后者 |
37
morpheuszero2023 30 天前 1
@LoneFireBlossom 用 speedtest.net 测速,测到的最高数值,乘以 0.9 ,填入路由器。
你填写的数值必须满足以下条件才能让 QOS 生效: 1.必须明显低于你的宽带最大数值。 2.开启 QOS 后你的实际测速值必须达到填写的数值附近。这一条是避免 CPU 瓶颈。像 AX86U 这代 BCM4908 处理器,开 AQOS 跑千兆是跑不满的,后面型号我没测过。 |
38
aru 29 天前
A 限速 13M ,B 限速 13M 即可
|
39
LoneFireBlossom OP @aru #38 不可,不合理
|
40
aru 29 天前
|
41
LoneFireBlossom OP @aru #40 数量太多了 webui 卡得要死 必须分开
而且你整合为两个 每台机器一个以后,你的方案还是上述平均分配带宽,依然是有问题的 |
42
aru 29 天前
@LoneFireBlossom
不会有问题呀,2 个 pt 跑满就 20M ,你还有 10M 可以用 |
43
LoneFireBlossom OP @aru #42 我为什么要让一个 qb 跑满才跑 10m ?当然应该是两个 qb 合起来带宽 20m 才合理。你这样不合理
|
44
datocp 28 天前 via Android
~# cat /tmp/port.tmp
udp_6060_0x10/0xff tcp_992,1992,26241_0x10/0xff udp_53,123_0x20/0xff tcp_22,23,3389,8123_0x20/0xff tcp_80,443,1080,1863,8080:8081,12000,14000,16285_0x30/0xff udp_500,1701,4000:4030,4500,5989,8000:8001,16285_0x30/0xff tcp_20,21,25,143,465,993,1024:65535_0x40/0xff udp_1:65535_0x40/0xff 选择自定义,用目的端口分级。保障 web 端口,常用聊天软件,其它全部自动避让。但是我依然没把握。当年 rtn14 通过 u 盘加载是可以用特殊方式加载 shell ,其中的一项就是去除 ingress 接口,直接作用于 br-lan 接口。 如果能 ssh 登录用 ifconfig 查看接口类似 br-* tc class show dev br-lan 来查看。 |