Skip to content

Latest commit

 

History

104 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 

Repository files navigation

整合了 fumiama/go-nd-portal 以及 Aleksanaa/qsh-telecom-autologin 进行自动化登录认证的LuCI App。

界面预览

image

功能特性

  • 在网络掉线后,自动重新进行认证
  • 定时断开网络连接以重置认证时间,避免在高峰使用时间段的认证掉线
  • 支持多种认证方式:
    • 清水河教学办公区、新宿舍区的统一认证方式
    • 清水河老宿舍区电信认证方式
    • 沙河的统一认证方式
  • 同时管理多个接口上的认证配置

使用方法

方法1:直接从Release下载

根据架构,现在提供了在 OpenWrt 21.02.7 以及 OpenWrt 24.10.1 SDK下编译好的ipk文件。

  • mediatek/mt7622 以及 qualcommax/ipq807x 对应aarch64-cortex-a53 架构。

方法2:使用GitHub Actions

fork 该仓库,修改main分支 ci.yml 中的 build_ipks_for_target。在Actions中手动触发编译即可。

  • matrix中添加需要的 openwrt_version, openwrt_target_arch, 以及 openwrt_target_subtarget

方法3:自行编译

下载OpenWrt SDK源码,将该仓库添加为 feed

echo "src-git uestc_authclient https://github.com/chasey-dev/uestc_authclient;main" >> feeds.conf

然后在 make menuconfig 中勾选编译即可。

注意事项

已在OpenWrt 21.02.7与OpenWrt 24.10.1上的 aarch64-cortex-a53 进行测试,其余设备及版本不做任何兼容性保证。

  • App基于LuCI2架构,注意安装相关运行环境。
  • 若当前路由器固件不支持LuCI2架构,可使用基于Lua的 v2.x 分支版本。(仅支持单配置)
  • 推荐在启用DSA模式的固件上使用,swconfig模式下未进行详细测试。
  • ramips 架构上的编译可能会出现问题。

About

A LuCI App for UESTC Authentication Clients.

Resources

Stars

5 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages