如何让路由器WAN连接需要网页输入账密登录的网络

如题,校园网有登录设备数的限制,这个限制目前不够我正常使用,故希望能将路由器接入校园网,终端设备再接入路由器的局域网。请教坛友如何操作。

现在手上有跑OpenWRT的软路由和几个路由器。

另外,我知道有买校园网专用的路由器能实现我的需求的,但学校是统一身份认证,把关联着教务处等敏感信息的账号登陆在不明的设备上很不放心。所以希望能自己部署实现。

网页登陆没必要专用工具,一般来说登录一次路由器不关机就一直能用(识别 MAC 地址所以短时间断开,类似重启也没问题)。我用下来两年了除开校园卡欠费或校园网本身故障,没断过。

你可以在登录页面抓包看看登录的请求,然后自己写 curl 请求应付断网重启之类的,这块可以交给ai生成。我们学校是用户名、密码和一个字段,需要两次请求。

另,教务系统的密码好像和校园网登陆密码分开的吧?

这个要看你们网页登录具体是怎么实现的

  • 如果是单纯网页认证,那基本就只是认的MAC地址,这种基本将路由器MAC改成和你电脑一致,然后路由器里设置,TTL越点选择不减少(不然经过路由器后越点数会-1,有些学校会在最末端AP上识别这个数。来防止接下游路由器),然后你在电脑上正常登录,其他设备就有网了,只要路由器不关机(一般5分钟之内的路由器重启也没事)就一直在线。如果不放心,这种基本都是很基本的网页内get或者post发包登录,可以在浏览器里F12看看发送的信息,让AI帮你写一下。
  • 如果还需安装其他客户端,比如 Dr.com、锐捷、天擎、aTrust之类的,那方案就需要针对性解决了。这些基本都有心跳包和定期验证的设计。(以上的都能解决)

把电脑mac改成路由器wan口mac,这样操作?

我啥都没改也没事,与学校有关,你可以先试试不改,不行再说。

路由器改电脑,不是电脑改路由器。

换个思路啊,把校园网当代理,a,b,c,d4个设备,a连接校园网,且开启本地直连代理,允许局域网访问, bcd开代理或者直接http到局域网的a的对应端口。

有点麻了,学校只提供了wifi没有网口。路由器做无线桥接好多参数改不了。登录的信息里有加密的参数。路由器ip和mac都要和电脑一致。麻了

还得ip一致才行,软路由大概得wifi直接连校园网了

太抽象了,直接改mac地址和其他设备一致就行了,两个设备一个ip地址,离谱

那你们学校这个就是 Easy难度。