An open API service indexing awesome lists of open source software.

https://github.com/ceynri/szu-network-connecter

📡 针对深圳大学校园网有线连接与WIFI连接复杂的登录方式,给出一键快速登录解决方案的浏览器扩展插件
https://github.com/ceynri/szu-network-connecter

chrome-extension edge-extension firefox-addon

Last synced: 3 months ago
JSON representation

📡 针对深圳大学校园网有线连接与WIFI连接复杂的登录方式,给出一键快速登录解决方案的浏览器扩展插件

Awesome Lists containing this project

README

        


logo

深大校园网络一键登录认证 - 浏览器插件


针对深圳大学校园网有线连接与 WIFI 连接复杂的登录认证方式,给出一键快速登录认证解决方案的浏览器扩展插件。支持 Chrome/Firefox 浏览器。

> 作者([@ceynri](https://github.com/ceynri))目前已经毕业,在无校内网的条件下,本项目不再主动提供维护。但在校园网络提供商未对服务进行更改的情况下,本插件仍然保持可用。
>
> 项目支持 [Pull Requests](https://github.com/ceynri/szu-network-connecter/pulls),本插件出现问题时如有同学愿意提供维护并做好自测,我可以帮忙提交商店。

> 2021/12/31 校园网更新后宿舍区出现使用插件无法登录的情况,请更新插件至 1.4.x 以上(相关 issue [#8](https://github.com/ceynri/szu-network-connecter/issues/8),PR [@chimaoshu](https://github.com/chimaoshu) [#9](https://github.com/ceynri/szu-network-connecter/pull/9))


## 基本特性

- 一键登录校园网络,无需安装糟糕的 Drcom 或打开难记的登录网页
- 无需选择 WIFI 连接模式/有线连接模式
- 自动记忆用户卡号信息,本地缓存,无需反复填写
- 简洁的 UI 界面(和没什么必要的动效)


## 登录原理

- 有线连接对应的登录网页网址为 `http://172.30.255.42:801/`(曾经为`http://172.30.255.2/0.htm`)
- WIFI 连接对应的登录网页网址为 `https://drcom.szu.edu.cn/a70.htm`
- 网页的登录行为即发送带有卡号密码的 post 请求
- 插件只需帮忙记忆用户的卡号与密码(使用 `localStorage`),模拟请求并处理返回结果即可


## 安装方式

### Chrome / Edge 浏览器

#### 方法一

通过 [Chrome 商店](https://chrome.google.com/webstore/detail/深大校园网络登录/mmeaolnimopgipjfbgobdlgkojojonop/)进行安装

#### 方法二

在 [Releases](https://github.com/ceynri/szu-network-connecter/releases) 中下载 crx 文件,拖拽到扩展管理页面后会自动安装

### Firefox 浏览器

Firefox Addons 商店不允许上架受限受众的插件,故无法直接上架,需以 xpi 文件的方式进行分发。

在 [Releases](https://github.com/ceynri/szu-network-connecter/releases) 中下载 xpi 文件,拖拽到扩展管理页面或选择从文件安装选项即可


## 使用方式

1. 点击“去填写”,输入你的**卡号**(不是学号)和密码并点击保存按钮

![launch screen.png](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/16410912719601641091271957.png)

![input.jpg](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/16410912931241641091293106.png)

2. 保存成功后,点击登录即可

![login.jpg](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/16410913069971641091306996.png)

![logined.jpg](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/16410913198411641091319837.png)

3. 如果出现报错或登录超时,请先检查个人信息、网络等设置是否有问题。如无法解决可以提 issue 并提供相关行为与环境信息

![error.jpg](https://cdn.jsdelivr.net/gh/ceynri/assets@main/images/16410913318281641091331823.png)


## 许可协议

[MIT](./LICENSE)


## 其他

> - [命令行 curl 版本(issues#1)](https://github.com/ceynri/szu-network-connecter/issues/1)
> - [隐私权政策](./privacy-policy.md)(为了上架 Chrome 商店而随便起了一份)