Skip to content

校园网自动登录脚本

正常登录需打开 https://p.njupt.edu.cn/a79.htm,手动输入账号密码。
该工具将这一过程“本地构造 GET 包 + 直接发出”,实现自动化

  1. 极致速度version2_ASM.cpp 平均 ~ 8.430ms
  2. 梯子无影响:直连网关 IP,绕过慢速 DNS
  3. 零第三方依赖:仅标准 C + 少量汇编
  4. Android 免编译:直接下载 Release 即用
  5. 可泛化:理论上支持结构相似的 GET 认证门户(改 URL 参数)
WIFI 名称NJUPTNJUPT-CMCCNJUPT-CHINANET
运营商校园网移动电信
账号后缀(去掉 @)@CMCC@njxy
示例账号B23******B23******@CMCCB23******@njxy
  1. 前往 Release 下载 APK
  2. 首次启动:输入账号 / 密码,选择运营商保存
  3. 之后一键登录(可添加桌面快捷方式)
Terminal window
========== 性能测试开始 ==========
每个程序将运行 1000
测试 version1_API.exe...
成功运行次数: 1000/1000
测试 version2_ASM.exe...
成功运行次数: 1000/1000
========== 测试结果 ==========
version1_API.exe 总运行时间: 9.265
version2_ASM.exe 总运行时间: 8.322
version1_API.exe 平均运行时间: 9.265 毫秒/次
version2_ASM.exe 平均运行时间: 8.322 毫秒/次
version2_ASM.exe version1_API.exe 1.11

特征(易被安全软件误判 “误杀” ):

  • 体积小
  • 启动即发网络请求
  • 无 UI / 少交互
  • 硬编码账号

如果您需要未实现的功能,可以参考其他学长的作品

  • Windows
  • Linux
  • macOS
  • Android
  • 配置文件支持
  • IPv6 登录
  • 多运营商自动探测
  • 适配其他高校门户

以上项目基于 CC BY-NC 4.0(署名-非商业)协议:
禁止任何形式的商业使用;违者与本项目作者无关。

CC BY-NC License


NJUPT_NET

1EM0NS 佬开发的 Android 版本

功能如下:

  • 核心功能
  • 网络检测:实时监控网络连接状态
  • 智能重连:自动切换目标WiFi
  • 安全存储:使用Android SharedPreferences加密存储凭证
  • 协程异步:使用Kotlin协程处理网络请求

ArcticLampyrid 佬开发的 Windows / Linux 版本,使用rust编写

功能如下:

  • 支持 Windows 和 Linux 系统
  • 绑定网卡接口
  • 更多可配置项参见 README.md

s235784 佬开发的 macOS、Linux(如 OpenWRT)和 MikroTik RouterOS 平台版本,使用shell编写

核心特点:

  • 支持多平台(macOS、Linux、OpenWRT、MikroTik RouterOS)
  • 使用原生的shell指令和工具,无需编译和安装
  • 兼容大量ISP设置,甚至包括IPv6相关设置,参考README.md