Skip to content

Commit 2901ffe

Browse files
committed
Update README.md
1 parent 393ab31 commit 2901ffe

File tree

1 file changed

+48
-1
lines changed

1 file changed

+48
-1
lines changed

README.md

Lines changed: 48 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,48 @@
1-
#
1+
# 汕头大学校园网自动化登录工具
2+
3+
## 项目简介
4+
5+
汕头大学校园网自动化登录工具是一个用 Go 语言编写的软件,该工具通过模拟登录请求,并处理登录响应,从而实现自动化登录功能。
6+
7+
Shantou University Campus Network Auto Login Tool is a software written in Go language. This tool automates the login process by simulating login requests and handling login responses.
8+
9+
## 功能简介
10+
11+
- **自动登录**:通过发送登录请求,并处理登录响应,实现自动化登录。
12+
- **重新认证**:用户可以在需要时重新进行登录认证。
13+
- **注销账号**:用户可以注销当前登录的账号,退出校园网。
14+
- **初始化配置**:支持初始化配置文件,简化用户的配置过程。
15+
16+
## 使用方法
17+
18+
1. **运行程序**:下载本项目的可执行文件,双击运行程序。
19+
2. **初始化配置**:首次运行程序时,会自动生成配置文件。用户可以根据提示填写校园网用户名和密码。同时,程序会询问是否在认证成功后自动退出程序,用户可以根据需求选择是否开启该功能。
20+
3. **自动登录**:程序会自动发送认证请求,登录校园网,登录成功后会显示登录成功的提示信息。
21+
4. **自动退出**:如果用户开启了认证成功自动退出功能,程序会在认证成功后立即自动退出,不会进入命令模式。如果没有认证成功,仍会进入命令模式。
22+
5. **命令模式**: 如果用户没有开启认证成功自动退出功能,在自动登录完成后,程序会进入命令模式,用户可以输入命令来执行相应的操作。
23+
6. **开机自启**:用户可以将程序添加到开机启动项,实现开机自动登录校园网。
24+
25+
## 命令列表
26+
27+
- `login`:登录账号。
28+
- `logout`:注销账号。
29+
- `init`: 重新初始化配置文件。
30+
- `exit`:退出程序。
31+
32+
## 配置文件
33+
34+
配置文件为 `stu.env`,位于程序运行目录下。 配置文件内容如下:
35+
36+
```env
37+
# 校园网认证接口
38+
STU_URL=http://a.stu.edu.cn/ac_portal/login.php
39+
40+
# 校园网用户名
41+
STU_USERNAME=username
42+
43+
# 校园网密码
44+
STU_PASSWORD=password
45+
46+
# 认证成功后自动退出程序
47+
AUTO_EXIT=FALSE
48+
```

0 commit comments

Comments
 (0)