logo NodeSeekbeta

分享一个 OpenWrt 江苏移动网页认证插件:luci-app-cmcc-portal

最近在公司宿舍网络接入有个比较麻烦的地方:
网线插上以后不能直接上网,而是会自动跳转到中国移动的 Portal 页面,需要输入账号密码完成认证。每台设备单独登录比较麻烦,所以用ChatGPT折腾了一下,最后做了一个可以直接运行在 OpenWrt / iStoreOS 上的 LuCI 插件:luci-app-cmcc-portal

目前主要适配江苏移动这套 网页认证:
wlan.jsyd139.com
zhGK68f75JjzLoxUvtJKV5cxc8aXCK7B.webp

目前实现的功能:
LuCI 网页配置
支持有线 WAN 接入
自动检测当前是否已经联网
自动触发 Captive Portal
自动获取动态 paramStr
自动维护 JSESSIONID / X-LB
支持浏览器“记住密码”Cookie 登录方式
定时检测认证状态
掉认证后自动重新登录
显示 WAN IPv4
显示认证状态
LuCI 查看最近运行日志
支持手动“立即认证”
支持重启认证守护进程
理论上 x86_64、ARM64、ARM、MIPS 等架构都可以使用。

目前主要是在:
iStoreOS / OpenWrt 24.10环境下开发和测试。

安装以后进入:
网络
└── 江苏移动认证
就可以看到插件页面。
YGxby0o912rJBn9kap7FMIFNBbusMJxz.webp

关于登录方式目前比较推荐使用“普通账号密码模式”。

目前是针对江苏移动、wlan.jsyd139.com 这套已知认证流程开发的。其他省份移动、校园网、酒店认证、电信、联通等认证页面,接口和参数可能完全不同,目前不能保证可以直接使用。

另外,如果运营商/网络管理员本身限制:
一个账号只能在线一台设备、禁止共享、限制终端数量、MAC / NAC 检测、并发登录限制、这些属于服务端策略,插件本身不会绕过。

为什么做这个,主要就是不想每次路由器重启后,打开网页输入账号密码,点登录(懒)

如果刚好也在用江苏移动这套网页认证,可以试看看。

因为这个几乎是用ChatGPT生成的,所以不一定会有更新维护。

项目地址:
https://github.com/ErrorCode36459/luci-app-cmcc-portal

  • 出现这个认证机制的也是天才,需要用到这个东西的也是天才 xhj011

  • 牛逼啊

  • 这东西有啥用?

  • @Fyzzp0o0 #3 发布于2026/8/16 14:18:26
    这东西有啥用?

    用这个就不用每次开机跳转网页登录了,而且可以私接无线路由

  • @xigu668 #1 发布于2026/8/16 14:07:08
    出现这个认证机制的也是天才,需要用到这个东西的也是天才 xhj011

    @zmccc2048 #4

    那我只能说他的这个评论简直是个天才

  • xhj003 牛

  • xhj014 第一次见这个,仿佛是只有大学校园里可能出现的东西

  • 厉害 xhj010

  • 果然AI使人进步

  • AI帮助

你好啊,陌生人!

我的朋友,看起来你是新来的,如果想参与到讨论中,点击下面的按钮!

📈用户数目📈

目前论坛共有72267位seeker

🎉欢迎新用户🎉