ESurfingClient-CVersion > 最新版本
根据 Rsplwe 佬的 Kotlin 源码编写的纯 C 版本的 广东 天翼校园认证客户端 👍
使用了 cJSON, mongoose, curl, 7z-lzma 开源库
优点是主程序文件超级小 (所有版本均是仅占用 200-300kB 左右的储存空间😋), 并且跨平台跨架构能力超强
目前有支持 Windows, Linux, MacOS, OpenWRT, Android(仅二进制文件) 平台
安卓安装包和安卓面具模块版可前往 Ironjhin 制作的 EsurfingClient_Android
Warning
程序只负责在不同平台登录校园网
不负责包括但不限于无视用户数限制登录等不合规操作
仅供学习参考
不要让我发现有人拿去做路由器贩卖喔
Note
非广东 省的地区因为认证流程不同所以不一定可行
正在努力添加功能并修复 bug
Tip
要是有人能一起维护这个项目, 那将是极好的😋
Tip
经实测, 运行十天后运行内存占用仅增加 28 kB 左右
初运行 (单进程)
VmPeak: 912 kB, VmSize: 800 kB, VmHWM: 536 kB, VmRSS: 536 kB
十天后
VmPeak: 1088 kB, VmSize: 884 kB, VmHWM: 668 kB, VmRSS: 564 kB
4 级信息级日志文件轮换后占用 1 mB 左右
Note
不知道有没有自己需要的架构可以在这看怎么查 ☞ 吃什么
| 系统 | 架构 | 包管理器 | 理论最低支持版本 | 推荐版本 |
|---|---|---|---|---|
| Windows | x86_64 | 便携二进制文件 | Windows Vista x64 | Windows 10 x64 |
| Linux | x86_64/loongarch64 | 便携二进制文件 | glibc 2.36 | glibc 2.39 |
| Android | x86_64/arm64-v8a/armeabi-v7a | 便携二进制文件 | Android 7 | Android 10 |
| macOS | x86_64 | 便携二进制文件 | macOS 12 | macOS 13 |
| macOS | aarch64 | 便携二进制文件 | macOS 13 | macOS 14 |
| OpenWRT | All | opkg/apk | OpenWRT 15.05/25.12.0-rc1 | OpenWRT 19.07.0/25.12.0 |
| 系统 | 架构 | 包管理器 | 理论最低支持版本 | 推荐版本 |
|---|---|---|---|---|
| OpenWRT | All | opkg/apk | OpenWRT 15.05/25.12.0-rc1 | OpenWRT 19.07.0/25.12.0 |
Tip
如果有其它兼容需求, 可以提交一个 issue, 会尝试进行兼容
务必要在 issue 中提供系统和 cpu 型号, 架构等信息
OpenWRT 系统只会有 OpenWRT 官方所支持的架构
- 可控制日志存放路径, OpenWRT 系统默认在 /var/log/esurfing 新建 logs 目录, 非 OpenWRT 系统默认在程序目录新建 logs 目录
- 程序运行时, logs 目录下会生成实时更新的 run.log 日志文件
- 程序退出时, run.log 日志文件会被重命名为 <时间>.log (比如 19700101-114514.log)
- 日志行数超过 10000 行会进行轮转操作
广东天翼校园网 QQ 交流群 (转自 ESurfingPy-CLI)
群号: 791455104 [点此加入]
觉得好的话可以点击这个神秘小链接或者下边的微信赞赏码给偶打点钱喵, 谢谢泥喵~
感谢下面的赞助者支持👍
















