53端口的妙用,成功绕过校园网认证

#校园网#HY2#锐捷 共 791 字 约 3 分钟

大家都知道53端口是用来DNS解析的,DNS解析(域名到IP的转换)是上网的基础操作,因为我们学校用的设备是锐捷的设备,绑定了移动营业厅的账号,所以每次连上校园网都会自动强制跳转到锐捷的认证登录页面,大部分流量(尤其是HTTP 80端口)会被网关劫持,但是呢这就留下了一个口子:校园网的Web Portal认证机制需要允许未认证用户进行DNS解析,否则连登录页面都打不开

前置条件:你需要有一台带公网ip的服务器

第一步:检查你的校园网53端口是否开放

打开cmd回车输入nslookup www.baidu.com

如果出现了和下面一样的信息,恭喜你 53端口是开放的,可以继续完成后续操作

Text
UTF-8|6 Lines|
Server:  UnKnown
Address:  172.18.0.2

Name:    www.baidu.com
Addresses:  fc00::3
          198.18.0.217

tips:类似地,DHCP相关的67/68端口也常被放行(用于IP分配)。

第二步:服务器部署

我的选择是直接用脚本进行节点部署,选择https://github.com/233boy/sing-box一键脚本进行部署

进入服务器,输入bash <(wget -qO- -o- https://github.com/233boy/sing-box/raw/main/install.sh)

选择Hysteria2协议,端口选择53端口,如果显示端口被占用,vim检查下/etc/systemd/resolved.conf的DNSStubListener=no,把DNS改成DNS=114.114.114.114

然后重启一下系统服务就行了systemctl restart systemd-resolved

创建完毕继续最后一步

第三步:配置使用

由于内核跑的是singbox,所以我比较推荐使用V2rayn客户端去链接,如果你非要使用clash系的话就需要做个订阅转换

打开v2rayn,粘贴服务器输出的配置,类似hysteria2://a5c71b3f-4b2.....

电脑连接校园网(有线无线均可),此时电脑应该会直接跳转到浏览器打开认证页面,进入v2rayn,点击连接(最好走TUN模式,接管全部流量)

此时你会发现,不需要任何认证即可享受全校覆盖的校园网信号,高阶的玩法后续可能会出(宿舍NAT穿透之类的)