本帖最后由 Spanlee 于 2022-9-15 16:28 编辑
分享一次atrust配置网站应用的过程,配置很简单,但很实用。 需求背景: 某客户内网能够访问国外网站,客户希望能够让用户在外网登录atrust后能够访问特定的国外网站资源。此贴以访问YouTube为例。
配置步骤: 解决方案很简单,就是配置相关的应用资源,然后授权给需要的用户,如下: 前提条件:首先需要保证代理网关能够与YouTube通信正常。内网访问YouTube正常。 1、 创建需要访问此资源的用户,此处配置省略 2、 配置相关应用资源,我配置的是隧道资源,将youtube的域名加入到服务器地址 3、 授权给相应的用户 4、 登录工作台台可看到对应资源
遇到问题: 进行以上配置后,验证结果,却是发现YouTube加载异常,页面加载不完整,视频不能播放,如下图:
解决方法: 到这里,相信大家也很容易找到原因。根因就是YouTube网站有的组件依赖于其它网站。 解决方法便是放通YouTube相关依赖的服务器和域名。 那么问题来了,如何找到这些域名? 相信很多人会想到抓包分析,的确不失为一个办法,但分析数据包工作量也不小,而且不直观,容易遗漏。 这里我们可以利用浏览器的开发者工具。主流的chrome、firefox、edge等浏览器都有开发者工具,一般按F12调出 选择工具的“网络”界面,英文对应“network”。可以看到浏览器请求的网页信息。 右击属性栏,选择“域”列,可看到请求的域名 红色的即是访问异常的域名
接下来,统计好需要放通的域名,添加到应用中,大功告成
此时访问YouTube正常
总结: 此分享比较简单,主要是学会利用浏览器的开发者工具,往往能很方便且直观地找到我们所需要的信息,从而配置一个完整的可访问的应用资源 |