Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/mivinci/cqupt
📶 CQUPT 校园网登录脚本
https://github.com/mivinci/cqupt
bash cqupt curl fuckxyw python shell xyw
Last synced: about 2 months ago
JSON representation
📶 CQUPT 校园网登录脚本
- Host: GitHub
- URL: https://github.com/mivinci/cqupt
- Owner: mivinci
- License: apache-2.0
- Created: 2021-03-15T12:11:49.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2023-09-29T06:27:39.000Z (about 1 year ago)
- Last Synced: 2024-10-11T05:43:48.415Z (3 months ago)
- Topics: bash, cqupt, curl, fuckxyw, python, shell, xyw
- Language: Python
- Homepage:
- Size: 444 KB
- Stars: 22
- Watchers: 2
- Forks: 4
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# 📶 CQUPT 校园网登录脚本
该脚本用来给 CQUPT 内网设备登录校园网,给你自己电脑用也行,随便你。另外,该脚本仅供学习,出现的任何问题和作者无关。
该 Shell 脚本专为 Linux 设备准备,如果你用的是 Windows 或 macOS 设备,请使用 Python3 重制版 [cqupt.py](./cqupt.py),并直接查看该 [重制版的使用说明](#python3-重制版)。
![screenshot](./shot.png)
## 特点
- [x] 支持移动、电信、联通校园网
- [x] 支持自定义 [User-Agent](https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/User-Agent),可能能用于多设备同时登录(
- [x] 是我写的## 使用
在使用前先连上该校有线或无线校园网,并确定你的设备装有
- Bash 5 或更高的版本
- [cURL](https://curl.se/)检查 Bash 版本
```bash
bash --version
```下载并进入该仓库
```bash
git clone https://github.com/mivinci/cqupt.git
cd cqupt
```运行脚本并根据提示操作
```bash
bash cqupt.sh
```## Python3 重制版
Python3 重制版为跨平台通用版本,需要你的设备上预先装有 Python3 环境。假设你的统一认证码为 111111,密码为 222222,网络服务提供商为中国电信,介绍四种使用方式,区别在于密码的输入。
方法一(手动现输入)
```bash
python cqupt.py 111111 --isp telecom
```然后根据提示输入密码(输入过程密码不可见)
方法二(通过管道)
```bash
echo -n '222222' | python cqupt.py 111111 --isp telecom
```方法三(通过环境变量)
```bash
export CQUPT_UAC_PASSWORD=222222 # on Linux or macOS
python cqupt.py 111111 --isp telecom
```方法四(通过命令行参数,不推荐)
```bash
python cqupt.py 111111 --isp telecom --force-password 222222
```其中,`--isp` 参数指定网络服务提供商名称,支持的名称如下:
- 中国电信:`telecom`
- 中国联通:`unicom`
- 中国移动:`cmcc` (默认)
- 教师账号:`xyw`当然,你可以运行
```
python cqupt.py -h
```来查看完整参数,如自定义 IP/MAC 地址,自定义 UA 等。
## FAQ
1. 问:我的设备是通过自己的路由器连接的校园网还能用该脚本吗?
答:可以,但需要自行输入路由器的内网 IPv4 地址。
2. 问:怎么设置该脚本为开机自启或定时运行?
答:Linux, macOS, Windows 有各自开机自启和定时运行的方式和工具,自行谷歌。3. 问:我不在内网里怎么通过 ssh 登录内网设备?
答:这不在该脚本的涉及范围,但极力推荐使用 [Tailscale](https://tailscale.com)。
4. 问:这个脚本会影响我开法拉利吗?
答:应该不会。
## 反馈
Bug 发 [这儿](https://github.com/mivinci/cqupt/issues),想法发 [这儿](https://github.com/mivinci/cqupt/discussions),或直接通过 QQ 0x51768d60 通知我 :)
## License
本项目使用 Apache 2.0 开源协议