安徽大学WebVPN网页链接构成分析
发布于: 2026/07/07 08:22:57
内容概要
资源访问控制网关(WebVPN)是一种用于远程访问内部网络资源的常见技术。本文的写作源于使用校园网平台时对浏览器上方地址栏里一长串“乱码”的疑惑。
警告
请不要违规使用WebVPN。
内容参考自ESWZY/webvpn-dlut: WRD 的 WebVPN 的 URL 互转原理🌚。
该系统为网瑞达科技的资源访问控制系统(WebVPN)(高校常用技术),并使用了默认的 wrdvpnisthebest! 作为 key 和 iv 。
地址规则
https://wvpn.ahu.edu.cn/https/{key}{site}/{path}
解释
key字段
密钥文本编码(UTF-8即可)后的十六进制值,明文。
密钥与偏移文本默认均为 wrdvpnisthebest! ,十六进制值为 77726476706e69737468656265737421 。
site字段
目标主机名,使用AES加密(在线工具)。
- 模式:AES-128-CFB
- 填充:None
- 密钥:
wrdvpnisthebest! - 偏移:
wrdvpnisthebest! - 编码:UTF-8
- 格式:Hex
path字段
资源路径及搜索字段。
示例
百度
key字段
使用默认的 77726476706e69737468656265737421 。
site字段
将百度的网址 www.baidu.com 按照上述AES配置加密后,取十六进制编码值 E7E056D2253161546B468AA395 。
path字段
可以留空,也可以使用路径或搜索字段,文本不用转换直接使用即可,如 s?wd=AES 。
合并
将上述字段按照地址规则合并后得到 https://wvpn.ahu.edu.cn/https/77726476706e69737468656265737421E7E056D2253161546B468AA395/ ,访问后显示出百度首页。
上方示例中 path 字段留空。如果加上则得到 https://wvpn.ahu.edu.cn/https/77726476706e69737468656265737421E7E056D2253161546B468AA395/s?wd=AES ,访问后是百度对 AES 关键词的搜索结果。
.NET文档
key字段
依然使用默认的 77726476706e69737468656265737421 。
site字段
将主机名 learn.microsoft.com 按照上述AES配置加密后,取十六进制编码值 FCF2408E297E65597D1A86BF9753377BFC018F 。
path字段
对于.NET文档,是 zh-cn/dotnet/fundamentals/ ,同样直接使用,不转换。
合并
将上述字段按照地址规则合并后得到 https://wvpn.ahu.edu.cn/https/77726476706e69737468656265737421FCF2408E297E65597D1A86BF9753377BFC018F/zh-cn/dotnet/fundamentals/ ,访问后显示出文档界面。
值得一提的是,在这个例子中,如果 path 字段留空,会出现“访问出错”页面,错误代码: PARSE_FAILED ,并且在原先留空的 path 字段处会被自动添加文本 zh-cn/ ,推测为自动跳转时出了问题。除此之外,即使如示例中添加了 path 字段,首次访问到的页面也会出现缺失CSS样式的问题,应该是网页使用了外部CSS导致的,点击任意一个页内链接后即可恢复 (?存疑) 。
相关项目
lcandy2/webvpn-converter: 轻松访问校内网络资源,无需繁琐设置,只需粘贴链接,常规网址即刻转化为您学校的Web VPN网址。