# campusNetwork **Repository Path**: wuronglu/campus-net-work ## Basic Information - **Project Name**: campusNetwork - **Description**: 适用于作者校园的 校园网登陆脚本 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2023-08-29 - **Last Updated**: 2023-09-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # campusNetwork ## 介绍 适用于作者校园的校园网自动登录脚本。该脚本能够自动登录校园网,并能根据剩余流量自动切换账号。 ## 软件架构 - **环境**: Node.js (版本: 18.13.0), npm (版本: 9.8.1) - **主要文件**: - `connect.js`: 主要的运行脚本,需要在连接校园网但是未登录时执行 - `testData.js`: 将剩余流量大于30G的帐号写入`data30g.txt`,需要在连接校园网但是未登录时执行 - `data.txt`: 存储账号和密码 - `data30g.txt`: 存储剩余流量为三十G的账号密码 - `currentIndex.txt`: 存储当前使用的账号索引 ## 安装教程 1. 克隆本仓库到本地。 ```bash git clone https://gitee.com/wuronglu/campus-net-work/ ``` 2. 进入项目目录后,在命令行中运行 `npm i` 以安装依赖。 ```bash cd campus-net-work npm i ``` 3. 确保已连接上校园网并且处于未登录状态。 ## 使用说明 1. 命令行执行 `node connect.js`。 2. 脚本会自动登录校园网。 3. 脚本会每半个小时检测一次剩余流量,若不够则会自动切换账号。 ### 文件说明 - **data.txt**: 此文件存储了密码和账号,密码在前,账号在后,每行存储一个账号和密码。 - **currentIndex.txt**: 此文件存储当前账号的索引,即 `data.txt` 中的第几行。请确保索引没有超出 `data.txt` 中的最大行数,默认最大数字是1495。 **注意**: 若由于某种原因(如校园网系统问题)导致索引号乱了,可以手动打开此文件,并将索引更改为合适的位置。