在 OpenWrt 上修改 HTTP 流量的 UA
Go to file
2019-09-20 11:44:13 +08:00
src 增加调试信息 2019-09-20 11:44:13 +08:00
LICENSE Initial commit 2018-12-24 15:42:12 +08:00
Makefile 增加调试信息 2019-09-20 11:44:13 +08:00
README.md 增加了通过 MARK 过滤的功能。 2019-01-29 22:02:51 +08:00

  喵喵喵,这里是一个修改 UA 的小模块。细致地讲,就是用在 OpenWrt 上修改发给外网 80 端口 GET 和 POST 请求的 UA 字段 为XMURP/1.0再加很多个空格的内核模块,用来防止学校检测到使用代理(接路由器)。具体情况,百度“厦大路由”然后看我的简书文章就好了。在 WNDR4300 OpenWrt 18.06.1(内核 4.9.120)测试似乎没问题。前两天还适配了一下 4.14的内核。

如果有一些包不希望被改 UA只要在防火墙规则里将 MARK 的最低位设置为 1 就可以了。例如:
iptables -t mangle -A PREROUTING -i br-lan_raw  -j MARK --set-mark 1

  这是我第一次在 GitHub 上搞自己的仓库,可能会有些小问题哈。要是有的话,请各路大佬指正。