解决航空公司空运轨迹查询无响应或轨迹查询不了问题
一、解决访问不了网站问题
情况描述
这种情况也不是一直访问不了,时好时坏的,员工上班高峰期使用的时候访问不了就很烦,走代理访问是正常的
排除是公司网络的问题,在家里测试也是同样的情况(深圳地区,其它地区不知道有无此情况)
公司有开海外专线,防火墙分流不管走国内还是海外专线都一样。所以约谈了电信,他们测试复现一样的情况,手机端访问又是正常的(用同一网络)
电信给的方案是再开通一条电信的SD-WAN专线,并且Google和Google有关联的应用和网站都可以直接访问,海外专线几十兆的一年都要8万,SD-WAN价格也差不多少,成本太高
比如: 亚洲空运中心网址:www.aat.com.hk , AAT Internet Management System:www.myaat.com 等
问题解决过程
ping不通域名
查询域名解析也查不到
走代理查询解析,发现就可以查询解析,拿到相应的域名解析的服务器IP(我用的IP138国际版查询),注意有的网址解析有多个ip
在本机hosts文件手动添加域名解析,在C:\Windows\System32\drivers\etc\hosts添加下面信息
45.60.160.190 www.myaat.com
45.60.160.190 myaat.com
45.60.152.190 www.aat.com.hk
45.60.152.190 aat.com.hk
此时发现问题已解决,然后编写个批处理,把所有访问不了的网址解析ip查询出来,然后解析到对应的域名,发给操作部门双击一下就完事。
二、解决轨迹查询不了问题
情况描述
一些官网空运轨迹查询平台以及某些把所有航空查询集成到一个页面的查询网站会遇到此类问题
因为这类网站会被大量的查询访问,一般会做人机身份验证(Google的reCAPTCHA)
查询按钮灰色不给点击(和上面一样移动端不受影响)
无响应,或者无法加载
点击查询没有数据出来
比如:越南航空空运跟踪平台: https://track.champ.aero/vn ,track-trace:https://www.track-trace.com 等
问题解决过程
打开开发者模式,切换到网络查看
发现有几个js无法加载报NS_ERROR_NET_TIMEOUT,看见域名那一栏有个Google的就能大概知道是啥原因了吧
由于大陆墙了大量国外网址的原因,导致访问不到资源,我们可以利用插件将资源重定向到国内能访问的地址上去。我这使用的HeaderEditor插件,可以点此跳转开源项目,项目介绍下面有相应游览器对应使用的HeaderEditor插件。
浏览器怎么安装插件就不做介绍了,自行引擎搜索学习
添加插件重定向配置,单机插件点击管理,页面右下角添加规则
手懒的可以直接选择导入我这配置的6条规则,将下面复制在你电脑新建一个.json后缀的文件。
{
"request": [
{
"enable": true,
"name": "1",
"ruleType": "redirect",
"matchType": "url",
"pattern": "https://www.google.com/recaptcha/api.js",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "https://recaptcha.net/recaptcha/api.js"
},
{
"enable": true,
"name": "2",
"ruleType": "redirect",
"matchType": "url",
"pattern": "https://www.google.com/recaptcha/api.js?hl=ru",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "https://recaptcha.net/recaptcha/api.js?hl=ru"
},
{
"enable": true,
"name": "3",
"ruleType": "redirect",
"matchType": "url",
"pattern": "https://www.google.com/recaptcha/api.js?render=6Le1Qs8UAAAAADMJEdYmiFyIaAnbau_0g6xuYqTx",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "https://recaptcha.net/recaptcha/api.js?render=6Le1Qs8UAAAAADMJEdYmiFyIaAnbau_0g6xuYqTx"
},
{
"enable": true,
"name": "4",
"ruleType": "redirect",
"matchType": "url",
"pattern": "https://www.google.com/pagead/conversion_async.js",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "www.googleadservices.com/pagead/conversion.js"
},
{
"enable": true,
"name": "bootstrap.min.js",
"ruleType": "redirect",
"matchType": "prefix",
"pattern": "https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"
},
{
"enable": true,
"name": "font-awesome.min.css",
"ruleType": "redirect",
"matchType": "prefix",
"pattern": "https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css",
"exclude": "",
"group": "未分组",
"isFunction": false,
"action": "redirect",
"to": "https://cdn.staticfile.org/font-awesome/4.7.0/css/font-awesome.min.css"
}
],
"sendHeader": [],
"receiveHeader": [],
"receiveBody": []
}
评论区