nginx 有没有什么办法对同一个 IP 下的不同用户(移动大内网!)进行限速?

2016-06-23 06:39:18 +08:00
 ladyv2

目前的 limit req/conn 似乎如果针对 IP 限制,会严重影响移动的宽带用户。。。

有没有什么办法针对不同用户产生不同指纹,然后根据指纹限速?

想了下可以把IP和浏览器类型结合起来限速,但是这样似乎还是会有大量的重合,效果不是很好

4170 次点击
所在节点    NGINX
12 条回复
Tony1ee
2016-06-23 06:51:40 +08:00
不知道能不能结合 UA
lslqtz
2016-06-23 07:09:59 +08:00
如果是移动的 IP ,就判断 UA 或者不限速。
其他往死里限
lslqtz
2016-06-23 07:11:15 +08:00
根据 Cookie 也可以?
New2016
2016-06-23 07:12:41 +08:00
你可以结合那个 webrtc 探测本机 ip 来看其本机的内网 ip
Andy1999
2016-06-23 07:49:44 +08:00
session
lfzyx
2016-06-23 09:15:34 +08:00
nginx 没有这样的模块吧
wizardoz
2016-06-23 09:17:19 +08:00
根据帐号比较靠谱吧
lhbc
2016-06-23 09:33:42 +08:00
可以针对连接来限速
fcicq
2016-06-23 11:47:24 +08:00
层级错了? 单连接限速是 nginx 的工作, 多连接限速是 QoS 了.
ladyv2
2016-06-23 13:26:50 +08:00
@lhbc 针对连接限速没有意义啊
需要限制的是连接数。。。
snsd
2016-06-24 08:58:35 +08:00
@Tony1ee UA 跟宽带运营商应该没啥关系吧?
ladyv2
2016-06-24 12:40:55 +08:00
@snsd 问题是浏览器就这么几种,相同 UA 的用户还是很多的。。

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

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

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

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

© 2021 V2EX