如果你也出现了“使用代理不能上网,不用代理却可以上网”的问题,也许这篇博客会对你有帮助。(本篇文章不涉及计算机网络的知识,稍微了解一些计算机概念的同学即可阅读。因为本人计算机网络课程也还没学到什么东西,我自己是可以理解的)

今天打开电脑正要写作业,打开浏览器发现网络无连接,大概显示的是代理出问题或者防火墙之类的。但是看网络连接(校园网)是正常的。于是手机搜索了这个问题。网络上的指导是设置—>网络和Internet—>代理中,关闭手动设置代理。这一步的原理很简单,因为我没有挂VPN,但是电脑设置却开启了代理,那我自然没法上网,因为找不到代理嘛。

于是关闭手动设置代理,开始上网,没问题

但是这次写作业有翻墙的需要,所以就需要挂VPN,于是像往常一样挂上VPN,网络又挂了,显示无法连接。(其实最后发现原因很简单)

网络上的教学只能说也是鱼龙混杂。

有的还是教你关闭手动开启代理,这个我试了没有用,因为关闭代理设置之后虽然可以上网,但是挂上VPN之后代理会自动打开,还是出问题。

我以为是我电脑出问题了。因为有很多人说是如果没有关VPN就关闭电脑,开启电脑的时候会自动寻找代理,就会出问题。但是这不是我问题的答案。

我一开始以为:电脑设置里面的代理和我挂VPN的代理是两条路,理想状态应该是挂了VPN但是电脑没开代理设置,所以我以为我的电脑出问题了会自动打开代理,我应该想办法关闭这个设置。当然这是错误的。

更有甚者说是还要打开注册表删除一些东西,还好我够懒,没有这么做。

看到了另一条路:打开IE浏览器,打开工具栏,选择Internet选项,选择连接栏,打开局域网设置,把代理服务器那边打开。(如下图所示)

image1

还说其他浏览器也一样,都可以通过IE浏览器设置,这里我就觉得不靠谱。凭什么IE浏览器可以设置其他浏览器。我看着Internet选项也很眼熟,想想这不是设置里面那个嘛。于是直接打开菜单栏搜索Internet选项,就能打开这个设置了。

所以说我感觉这里的笔者根本不知道为什么要这么做,实际上打开Internet选项和IE浏览器有什么关系呢?搞得评论区很多人说没有IE浏览器怎么办,误人子弟!

回归正题,这样打开设置也没用,还是不能上网。

多试了几次我发现VPN、手动代理设置、Internet选项里的局域网设置其实是一体的,打开了VPN就会打开后两者,关闭了后两者VPN自然没有用。总的来说就是你的VPN实际上和你电脑中关于代理的设置是一体的,而不是我原本以为的电脑代理是正规渠道、我的VPN是旁门左道,所以互相独立

所以回归网络上提供的两种方案,方案一针对的就是你没有挂VPN但是电脑却开了代理设置,这肯定是不能上网的,所以需要关闭代理设置,但是这就不能翻墙了。方案二针对的是你挂了VPN,但是电脑没有开代理设置,这自然也会出现网络问题。

但是现在我是开了VPN也设置了代理,却无法上网。

这时候我觉得可能是VPN的问题,于是卸载重装了clashforwindows,想要重新配置VPN。

重装之后发现保留了配置,但是我想重新配一遍。绑定订阅地址是没什么问题。**选择代理节点这边发现问题了,我选择的代理服务器停用了!**于是换了一个节点,网络正常了!

所以我的问题是代理服务器已经挂了。所以总结一下:我如果不挂VPN、电脑不设置代理,那么我可以在国内正常上网;我如果不挂VPN、电脑设置代理,自然出bug(方案一);我如果挂了VPN,电脑不设置代理,也出bug(方案二);我如果挂了VPN,电脑也设置代理,但是我的代理服务器挂了,我自然也挂了,但是换成正常服务器就可以科学上网了。

通过这件事,体会到遇到问题不能盲从网络上的解决方案,实际上网络上的人水平不一定高,他们也可能只是碰巧解决了问题,但是不知道原理,这种帖子阅读是没有好处的,不懂原理的解决方案,也许只是症状一致,照着改运气不好会越改越坏。一定要有自己的判断

当然了,也不能闭门造车,不通过网上这些帖子的指导和个人的试错,我也不可能靠自己总结出这篇博客。

也许会觉得自己真傻,要是一开始就看看代理节点就好了。但是其实这样也不坏,虽然折腾了一上午,但是对于代理也有了更深刻的认识,挺好的。

有问题欢迎评论区交流~