BJUT的图书馆数字资源访问系统上线已经有些时日了,服务一直挺稳定的,效果也不错,应该是运营商(某鹏)针对国外线路专门做了优化。目前还没有增加白名单过滤机制,所以现阶段仍然可以巧妙利用该服务访问一些校内Web服务或直连速度较慢的网站。
这套系统采用的是SangFor最新的Web V*P*N系统,支持http/https/ws/wss等常见的Web协议。
0 基本规则
利用这套系统访问特定网站时,需要对原网址进行转换。网址的基本结构如下图所示。
转换的基本规则为:
①基本格式为http://【主机别名】.libziyuan.bjut.edu.cn:8118/【路径】;
②对于原始网址的【域名】或【IP地址】部分,将原有的半角减号“-”替换为两个半角减号“--”,将原有的句点“.”替换为一个半角减号“-”,得到【原始别名】。如www.baidu.com替换后为www-baidu-com,test-abc.com.cn替换后为test--abc-com-cn;
③对于使用默认端口的http网站,【主机别名】=【原始别名】;
④对于使用默认端口的https网站,【主机别名】=【原始别名】+“-s”。如以https方式访问百度时的【主机别名】= www-baidu-com-s;
⑤对于使用非默认端口的http网站,【主机别名】=【原始别名】+“-【端口】-p”,其中【端口】为原始网站的端口号(80亦可)。如www-baidu-com-80-p;
⑥对于使用非默认端口的https网站,【主机别名】=【原始别名】+“-【端口】-p-s”,其中【端口】为原始网站的端口号(443亦可)。如www-baidu-com-443-p-s。
1 举例:HTTP 网站
以校内旧版教务管理系统为例。原始地址如下:
http://gdjwgl.bjut.edu.cn/default2.htm
按照上述规则①②③转换后,得到以下地址:
http://gdjwgl-bjut-edu-cn.libziyuan.bjut.edu.cn:8118/default2.htm
以校外IP地址形式的非标准端口HTTP网站为例。原始地址如下:
http://123.123.123.123:8080/test_url
按照上述规则①②⑤转换后,得到以下地址:
http://123-123-123-123-8080-p.libziyuan.bjut.edu.cn:8118/test_url
2 举例:HTTPS 网站
以校内新版教务管理系统为例。原始地址如下:
https://jwglxt.bjut.edu.cn/xtgl/login_slogin.html
按照上述规则①②④转换后,得到以下地址:
http://jwglxt-bjut-edu-cn-s.libziyuan.bjut.edu.cn:8118/xtgl/login_slogin.html
以校外域名形式的非标准端口HTTPS网站为例。原始地址如下:
https://test-abc.domain.com:8443/test_url
按照上述规则①②⑥转换后,得到以下地址:
http://test--abc-domain-com-8443-p-s.libziyuan.bjut.edu.cn:8118/test_url
3 后记
归根结底,这只是一个访问校内外站点的应急方法。切勿滥用,后果自负!(服务器应该还是有基本审计的)
4 更新记录
2023/01/15 更新:非标准端口 HTTPS 网站的协议控制符由单独的“-s”变为“-p-s”