最近为了使用GPT和Gemini而使用了科学上网。

但是之前在笔记本电脑上都好好的,现在开学回学校使用台式机就不行了。

我使用谷歌搜索直接显示IP错误。

Request:Could not find any IP that can be successfully connected. (HTTP connection to 31.13.68.169 timed out.) (HTTP connection to 31.13.68.169 timed out.) (www.google.com:443)

我一度以为是梯子纯净度不行,谷歌给我屏蔽了。

这让我最担心的就是别把我的Gemini pro 给搞没了。

但是我同时用笔记本电脑是可以进去的,说明不是梯子的问题。

随后我在台式机上进行了ping www.google.com,结果如下:

PS C:\Windows\system32> ping www.google.com

正在 Ping www.google.com [127.0.0.1] 具有 32 字节的数据:
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128
来自 127.0.0.1 的回复: 字节=32 时间<1ms TTL=128

127.0.0.1 的 Ping 统计信息:
    数据包: 已发送 = 4,已接收 = 4,丢失 = 0 (0% 丢失),
往返行程的估计时间(以毫秒为单位):
    最短 = 0ms,最长 = 0ms,平均 = 0ms

这里问题就很明显了。

我的电脑把 www.google.com 强制解析到了本地 127.0.0.1。

随后我查看了C:\Windows\System32\drivers\etc\hosts

果不其然,问题就在这里了。

我的host文件里面有下面的一串代码:

# Steam++ Start
...
127.0.0.1 google.com
127.0.0.1 www.google.com
127.0.0.1 github.com
127.0.0.1 raw.githubusercontent.com
127.0.0.1 huggingface.co
...
# Steam++ End

原来是Steam++把我几乎所有的外网网址给代理到了本地,从而导致我访问失败了。

以前为了经常访问Github和steam社区我就设置了开机自动加速。

你说你Steam++不能访问谷歌你瞎改什么呢?

然后我把Steam++加速关闭就好了。