提示
X
本案例来自tskb,请前往tskb修改源内容:立即前往
'>

【SSL】登陆VPN后访问百度文库下载文件需要下载券,但内网不需要

|

问题描述

学校内网访问百度文库下载时,是不需要下载券的,想实现登陆VPN后访问百度文库时,能通过学校去访问百度文库,这样就不需要下载券了,目前现象如下:

处理过程

1、用TCP资源,发布https://wenku.baidu.com/,并启用智能递推:
2、打开IE11,访问百度文库,打开IE11网络调试功能,点击下载,查看访问过程:
3、新建一个TCP资源,对用户隐藏,汇总第二步访问的域名,并将他们发布出来,启用智能递推;
汇总的域名:
https://wkctj.baid.com
https://passport.bding.com
https://ss0.bdstatic.com
https://nsclick.baidu.com
https://passport.baidu.com
4、关联给用户重新登陆VPN后再测试,效果如下:

根因

资源发布不完全,当访问https://wenku.baidu.com/主页时,其实还访问了很多子链接,没有通过VPN隧道访问,导致访问以后是未登录状态

解决方案

需要通过IE网络调试功能确认下载时访问了哪些域名,将域名汇总以后用TCP资源发布出来

建议与总结

① 需要了解原理,这种业务访问跟某公司,万方数据一样,是跟公网IP绑定的,只能通过固定的公网IP去下载文件时才能免登陆或者免下载券,本案例就是只能通过学校的公网地址去访问下载文件时才能免下载券
② 登陆VPN后,下载文件通过SSL VPN走学校总部出口上网下载百度文库,那就要明确下载过程访问了哪些域名,可以用IE、Chrome网络调试工具去获取访问的域名,也可以用httpwatch获取下载过程访问的域名;
③ 第二步每次用不同的工具,或者下载不同的文件,可能获取的域名不一样,但是这个没关系,可以都发布出来;
feeling 发表于 2019-8-27 22:56
  
新手378833 发表于 2023-6-7 08:26
  
简单明了!!!!!!!!!!!

我要分享
文档编号: 55578
作者: sangfor_2164
更新时间: 2019-08-09 23:38
适用版本: