sing-box icon indicating copy to clipboard operation
sing-box copied to clipboard

[Feature Request]: 希望加入流量控制模块

Open zakuwaki opened this issue 1 year ago • 11 comments

目标:给sing-box加入流量控制模块,可以对特定的连接限制上传/下载速率,实现带宽资源的合理分配 需求:类似于router模块,抽象出一个limiter模块,可以针对inbound/outbound/domain/ip_cidr/geoip/geosite/source_ip_cidr等命中特定规则的流量实现限流,包括单链接限流或全局限流 参考:frp基于令牌桶方法实现了一套限速模块,读了sing-box的代码,应该需要和route模块深度绑定,并在sing里面封装好一套支持有锁和无锁的LimitedConn使用,奈何技术太菜写不出来,这种大规模的更改怕腐化了代码。还是得请大佬出山相助

zakuwaki avatar Apr 16 '23 12:04 zakuwaki

流控是高级功能 应该挺难的 目前的开发重点应该不会集中在这个上面

makaspacex avatar Apr 20 '23 16:04 makaspacex

你可以使用具有流量控制功能的前置代理,例如说ngnix,他们更专业,生态好,功能成熟;并且我觉得个人用户不会使用这种功能,除非是机场主

JimmyHuang454 avatar Jun 11 '23 01:06 JimmyHuang454

还真不是机场主。公益给好几名同学使用,奈何个别人用来挂bt下毛片。我是想让他用,不过别把流量刷的太快搞得大家都没得用了

zakuwaki avatar Jun 21 '23 15:06 zakuwaki

https://github.com/SagerNet/sing-box/pull/668 放假有时间学习学习,顺便手动加了

zakuwaki avatar Jun 22 '23 15:06 zakuwaki

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days

github-actions[bot] avatar Aug 22 '23 01:08 github-actions[bot]

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days

github-actions[bot] avatar Oct 22 '23 01:10 github-actions[bot]

还真不是机场主。公益给好几名同学使用,奈何个别人用来挂bt下毛片。我是想让他用,不过别把流量刷的太快搞得大家都没得用了

keywords: 学生;毛片;刷太快!

716c avatar Nov 15 '23 18:11 716c

还真不是机场主。公益给好几名同学使用,奈何个别人用来挂bt下毛片。我是想让他用,不过别把流量刷的太快搞得大家都没得用了

雀氏狗

173223163 avatar Dec 01 '23 08:12 173223163

还真不是机场主。公益给好几名同学使用,奈何个别人用来挂bt下毛片。我是想让他用,不过别把流量刷的太快搞得大家都没得用了

下bt应该不需要梯子吧

yogurt7771 avatar Dec 20 '23 01:12 yogurt7771

ios能加个小组件快速启用吗

linzzzzllll avatar Dec 23 '23 02:12 linzzzzllll

有类似需求的可以考虑用楼主的 PR 自行编译,我这用了一下挺正常的。也可以考虑用 hysteria2 协议 然后配置 "up_mbps": 50, "down_mbps": 50 这样。

kkocdko avatar Dec 30 '23 10:12 kkocdko

This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 5 days

github-actions[bot] avatar Feb 29 '24 01:02 github-actions[bot]