Skip to content

yin1999/access-to-campus-network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

河海大学校园网登录认证工具

由于学校网络认证登录站点会自动跳转到 http://www.baidu.com/,在用户未获得访问互联网权限时,会劫持网页内容,使浏览器跳转到认证登录页面。但用户如果在近期使用浏览器访问过百度,浏览器会因为 HSTS 策略自动由 http 协议跳转到 https 协议,从而使认证系统劫持的网页无法正常被用户访问(通常浏览器会提示有关不安全的警告)。

该项目用于方便用户为了在不更换浏览器访问的情况(或针对服务器无GUI的情况)下能够方便地完成校园网认证。

使用说明

前往 Release 下载对应平台的二进制文件,将其放置到方便自己管理的路径下。可采用两种方式启动程序:配置文件、传递参数,为方便后续使用,推荐使用创建配置文件的方法。

配置文件

在程序二进制文件所在的目录下,新建配置文件 config.ini。打开并配置以下选项:

user=username     # 用户名
password=password # 密码
count=5           # 最大重试认证次数(可选,默认为 5)
net=out-campus    # 网络接入类型(可选 [out-campus | cmcc],默认为 out-campus)

使用时,仅需直接打开程序二进制文件,即可根据配置文件自动尝试网络接入认证(Windows 系统可在桌面建立快捷方式)。

关于网络接入类型两个选项的说明如下(与校园网系统中的一致):

接入类型 说明
out-campus 校园外网服务(out-campus NET)
cmcc 中国移动(CMCC NET)

传递参数

程序也可使用传递参数的方式启动:

./access-network -u username -p password -c 5 -net out-campus

传递参数的各项参数与 配置文件 方法中的各项配置对应关系如下(与配置文件相同,-c-net 参数均为可选项,且有相同的默认值):

参数名 对应配置文件
-u user
-p password
-c count
-net net

上述参数及其使用方法可通过以下命令查询:

./access-network -h

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages