golang版的广东电信天翼校园(ZSM验证)登入认证客户端 (原版: ESurfingDialer)
- 内存占用 < 10MB
- 原生平台支持 适配 openwrt/x64/x86/arm/mips 等环境
- 路由器部署支持
- 支持多账号配置
- 网卡/IP 绑定功能
直接运行(默认加载 config.json)
chmod +x Esurfing-go
./Esurfing-go
指定配置文件
./Esurfing-go custom_config.json
[
{
"username": "用户名",
"password": "密码",
"network_check_interval_ms": 1000,
"max_retry": 100,
"retry_delay_ms": 1000,
"out_bound_type": "ip",
"network_interface_id": "eth0",
"network_bind_address": "192.168.1.100"
}
]
field | 类型 | 默认值 | 说明 |
---|---|---|---|
username |
string | 必填 | 用户名 |
password |
string | 必填 | 密码 |
network_check_interval_ms |
int | 1000 | 网络状态检测间隔(毫秒) |
max_retry |
int | 0 | 登录最大重试次数(-1=无限重试,0=不重试) |
retry_delay_ms |
int | 1000 | 登录失败重试间隔(毫秒) |
out_bound_type |
string | 无 | 出口绑定类型:ip -IP绑定 / id -网卡绑定 / 留空-系统默认 |
network_interface_id |
string | 无 | 绑定的网络接口名称(如 eth0) |
network_bind_address |
string | 无 | 绑定的 IP 地址 |
opkg update
opkg install zoneinfo-asia
#时区设置为上海
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime
特别感谢 Rsplwe 的关键贡献。