<#if settings.post_mathjax!false>

OpenWrt软路由破解校园网路由器代理检测,实现多台设备同时上网

admin
42
2025-11-30

物料

一、安装Kwrt软路由系统

如果你已经安装好了OpenWrt,ImmortalWrt,Kwrt等任一软路由系统,可以跳过。
RedmiAX6000路由器的刷机方法推荐看我之前的一篇RedmiAX6000刷immortalWrt,不过现在推荐使用KWrt镜像,刷机方法还是和之前一样。
官网提供3种镜像文件,第一种是操作系统的镜像,是像安装操作系统一样直接安装。第二种是Uboot镜像。我们使用的是Uboot,所以下载第二种镜像。

💠如果刷坏了,Uboot可以将路由器重置:路由器通电,卡针顶住路由器10s,松卡针,路由器就重置完成,进入路由器admin界面,设置一个路由器密码,然后重新上传系统镜像。

破解校园网需要这些插件:

kmod-rkp-ipid iptables-mod-filter iptables-mod-ipopt iptables-mod-u32 iptables-nft kmod-ipt-ipopt ipset iptables-mod-conntrack-extra luci-app-ttyd

可以在构建系统镜像的时候一起编译进去,也可以安装好系统后再安装这些插件然后重启。

# 更新软件包列表
opkg update

# 安装所有插件
opkg install kmod-rkp-ipid iptables-mod-filter iptables-mod-ipopt iptables-mod-u32 iptables-nft kmod-ipt-ipopt ipset iptables-mod-conntrack-extra luci-app-ttyd

如果遇到依赖问题,可以逐个安装:

opkg install kmod-rkp-ipid
opkg install iptables-mod-filter
opkg install iptables-mod-ipopt
opkg install iptables-mod-u32
opkg install iptables-nft
opkg install kmod-ipt-ipopt
opkg install ipset
opkg install iptables-mod-conntrack-extra
opkg install luci-app-ttyd

二、配置Kwrt

确保你已安装

kmod-rkp-ipid iptables-mod-filter iptables-mod-ipopt iptables-mod-u32 iptables-nft kmod-ipt-ipopt ipset iptables-mod-conntrack-extra luci-app-ttyd

1.添加启动项——修改ipid,同步时间戳和TTL

# IPID 修改规则
iptables -t mangle -A IPID_MOD -d 192.168.0.0/16 -j RETURN
iptables -t mangle -A IPID_MOD -d 255.0.0.0/8 -j RETURN
iptables -t mangle -A IPID_MOD -j MARK --set-xmark 0x10/0x10

# 防时钟偏移检测 - 强制NTP流量到本地
iptables -t nat -N ntp_force_local
iptables -t nat -I PREROUTING -p udp --dport 123 -j ntp_force_local
iptables -t nat -A ntp_force_local -d 0.0.0.0/8 -j RETURN
iptables -t nat -A ntp_force_local -d 127.0.0.0/8 -j RETURN
iptables -t nat -A ntp_force_local -d 192.168.0.0/16 -j RETURN
iptables -t nat -A ntp_force_local -s 192.168.0.0/16 -j DNAT --to-destination 192.168.1.1

# 通过 iptables 修改 TTL 值
iptables -t mangle -A POSTROUTING -j TTL --ttl-set 64

# iptables 拒绝 AC 进行 Flash 检测
# iptables -I FORWARD -p tcp --sport 80 --tcp-flags ACK ACK -m string --algo bm --string "src=\"http://2.2.2." -j DROP # 这条先不加吧


保存
(我这里是用ssh隧道,局域网地址应该是比如192.168.5.1)

重启软路由

2. 设置时间戳同步

选择上海时间

保存并应用
建议只添加一个NTP服务器

3.配置ua3f——同步User-Agent

https://github.com/SunBK201/UA3F/releases/tag/v1.9.1
下载合适的版本,RedmiAX6000下载

重启软路由

会看到有一个UA3F的服务

设置一下User-Agent。可以去 http://ua.kuzhazha.com/ 这里找,也可以用你自己电脑的

如果你希望你的ua和比如不一样,可以改几个版本号。不建议用移动端或Linux的UA,也不建议UA里没有操作系统和浏览器信息或使用乱码UA。

改完后测试一下UA是否已经被重写:http://ua.233996.xyz/
我自己也搭了一个 https://ua.rizxcloud.dpdns.org/

配置OpenClash

安装luci-app-openclash
OpenClash的安装教程可以参考我的ImmortalWrt配置软路由OpenClash,也可以继续往下看。
设置一下:
Fake-IP, Direct


安装一下Meta内核

如果内核下载不了建议手动下载然后上传

再随便添加一个Clash的配置文件

启动OpenClash

如果启动失败去日志里排查一下问题

现在可以使用了。

动物装饰