关于破解联通校园宽带限制终端数量的探究

近期(2017年7月)有多所学校升级了联通光纤的系统,本文所述方法在升级后的系统中已经不再有效。
经抓包得知,认证的方法变为:

  • 客户端用http请求一个接口。
  • 服务器返回一个json,里面包含一个6位数字的pin。
  • 通过PPPoE拨号,用户名和以前一样,密码是那6位数字加上用户自己的密码。

这样一来,无论采用方案A还是方案B,都需要一个OpenWrt的路由器来完成。
我写了如下的脚本,通过下文所述的方案B来实现自动登录,在北京部分学校已测试可用。如果你使用Padavan,请切换至padavan分支。

https://github.com/nyanim/wo201-autologin


今年学校新装的联通光纤,每个账号独享10M带宽,但是每个账号限制两台终端同时登陆,一台电脑,一台手机。以前全宿舍6个人共用一条8M ADSL从此成为历史。