如何在 openwrt 上实现七层流量识别呢?

2020-11-13 13:51:56 +08:00
 learningman

如题,大学校园网限制终端数量,主要原理是识别User-Agent 里是否包含 android

所以我想要将 http 流量转发到 nginx 修饰后发送

问题是,http 请求并不只在 80 端口上,比如手机 QQ 就常用 8080,但是如果用 iptables 直接转发 8080 的 TCP 流量,可能会将非 http 的 TCP 流量也 REDIRECT 到 nginx 导致 400 Bad Request

所以有什么现成的能完成 7 层识别的 iptables 插件吗,有一个 layer7,但是最后一次更新是 2009 年,还被 openwrt 移除了,而另外一个 ndpi agent 找不到配置文档,而且看起来只能输出流量的识别结果,操作还要自己手动操作 netfliter

560 次点击
所在节点    OpenWrt
0 条回复

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

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

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

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

© 2021 V2EX