开启代理后,部分网站打不开

由于需要使用 chrome 查询一些前端资料,所以开启了 VPN。但遇见一个很头疼的事,开发时,同样是 QA 环境,部分系统能打开,部分系统打不开了。访问系统时,需要关闭 VPN,查资料时,需要打开 VPN,就需要这样反复地切换。有没有更好的办法?

原因

使用 tracert -d $URL 对能访问的网站和不能访问的网站进行了对比,发现它们走的 ip 都一样。和运维同事联调了一下,发现我们请求的地址根本没有走到 Nginx 上就直接被拦截了。

同时,对 qa 环境的其它近 20 余个系统进行了测试,发现有一个共同规律,部署到国外服务器上的系统在使用了代理后,都会出现不同程度的问题。我看 VPN 上提示的智能代理也有这样一段话:

智能代理:将只代理国外地区 | 全局代理:大陆地区依然使用代理

我将代理方式切换为 全局代理,果然,在开启 VPN 后,之前能访问的现在也不能访问了。

至于再深层次的原因?我目前也只能到这里了,有兴趣的朋友们可以再向后探索一下。

解决方案

我能想到的有两种,一种是 VPN 如果支持配置白名单的话,将不需要代理的 URL 配置进去就行。当然,我使用的这个不行。

另外一种方案就是点击 chrome 右上角的 菜单图标 -> 设置 -> 系统 -> 打开您计算机的代理设置 -> 手动设置代理 -> 编辑 -> 请勿对以下列条目开头的地址使用代理服务器。若有多个条目,请使用英文分号(;) 来分隔 处,将不需要代理的 URL 在这里配置一下。

开启代理后,部分网站打不开
设置
开启代理后,部分网站打不开
打开您计算机的代理设置
开启代理后,部分网站打不开
编辑
开启代理后,部分网站打不开
忽略代理服务器

MAC 电脑根据上面的操作后也类似

开启代理后,部分网站打不开
mac 配置代理忽略

原文始发于微信公众号(前端学习总结):开启代理后,部分网站打不开

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/83045.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!