Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings
Open more actions menu

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
8 Commits
 
 
 
 
 
 

Repository files navigation

本项目遵从GPLv2协定,Copyright (C) 2019, Fw[a]rd

根据GPL协定,我、本项目的作者,不会对您使用这个脚本带来的任何后果负责。
这并非在警告自动登陆校园网是违规使用(其实我并不清楚是否存在违规)。

合肥工业大学校园网自动登陆指南

手动认证方式简介

一般地,操作系统/浏览器会自动检测网络状况并自动跳转到认证页面。此时输入帐号密码即可访问网络。如果不会跳转,请手动访问172.16.200.11/172.16.200.12/172.16.200.13。

自动认证方法

克隆整个项目,在运行脚本前请打开脚本文件填入自己的用户名和密码。看到success的输出结果即可访问网络。目前仅支持Unix系和msys(2)/Cygwin/MingW。依赖是:bash、curl。

自动认证原理

新接口(210.45.240.245)

访问校园网外部没有使用加密信道的网页和172.16.200.11/172.16.200.12/172.16.200.13时,会跳转到210.45.240.245进行认证:先是跳转到http://210.45.240.245/switch.php?×××××页面设置一个 session id,然后在登陆页面填写表单POSThttp://210.45.240.245/post.php。此时千万要记得将之前的合法session id作为cookie的一部分提交出去。之后即拥有互联网通信权限,这个环境能获得一个IPv4内网地址和IPv6公网地址。

支持脚本文件名为drcom_wire_new.sh

老接口(172.16.200.11/172.16.200.12/172.16.200.13)

在部分时候,老接口也可以使用。老接口对于自动化登陆十分方便,没有 session 限制,仅需POST。可以参考学长的 https://github.com/hongrunhui/hfut-autologin 进行登陆。这个环境能获得一个IPv4内网地址和IPv6公网地址。

Wifi 专用接口

在使用SSID名为HFUT-WiFi的WLAN连接校园网时,也是需要认证的。这个接口特别之处在于表单提交时密码和用户名是GET方法中的一个参数。目前仅有初步支持(在新区图书馆有效,在某些地方似乎无效)。看来学校的网管是真的闲,居然针对同样的问题写了三套不同解决方案。新区图书馆的Wifi下仅有内网的IPv4地址。

支持脚本文件名为drcom_wireless.sh

TODO

目前已经上传了新接口的脚本。之后会编写自动登陆脚本,隐藏两种接口的不同。后期集成到一个C/C++程序中,方便在路由器上运行。

About

合肥工业大学校园网自动登陆指南

Topics

Resources

Stars

Watchers

Forks

Releases

Packages

Used by

Contributors

Languages

Morty Proxy This is a proxified and sanitized view of the page, visit original site.