昨晚我发现我无法连接到互联网。我检查了我的 Arch Linux 安装,一切正常。事实上,我的 Android 手机也很好。经过一番研究,我尝试禁用“自动检测设置”,它Internet Options > LAN Settings.
成功了。然而,这让我非常担心。我以前从未设置过代理,而且我和另外两个对技术不太了解的人住在一起。因此,我担心我可能感染了正在监视我的网络流量的病毒。
为了获取更多信息,我在 chrome 中输入:chrome://net-internals/#proxy
显示以下内容:
PAC script: http://wpad/wpad.dat
Source: SYSTEM
检查 wpad.dat 内部后,我们发现以下 javascript:
function FindProxyForURL(url, host) {
if (isPlainHostName(host) ||
dnsDomainIs(host, ".windowsupdate.com") ||
dnsDomainIs(host, ".microsoft.com") ||
dnsDomainIs(host, ".baidu.com") ||
dnsDomainIs(host, ".kaspersky.com") ||
dnsDomainIs(host, ".live.com") ||
isInNet(host, "10.0.0.0", "255.0.0.0") ||
isInNet(host, "172.16.0.0", "255.255.224.0") ||
isInNet(host, "192.168.0.0", "255.255.0.0") ||
isInNet(host, "127.0.0.0", "255.0.0.0"))
return "DIRECT";
else
return 'PROXY 185.93.3.120:8080';
};
说实话,我不确定这个函数的作用是什么。我猜如果 URL 与以下任何主机名匹配,它将提供直接连接。否则,它将使用代理。这意味着几乎每个网站都通过该代理进行路由。
我决定运行 netstat 来查看是否可以找到任何到 185.93.3.120:8080 的连接。
C:\Windows\system32>netstat -b
Active Connections
Proto Local Address Foreign Address State
TCP 192.168.8.6:49693 hk2sch130021322:https ESTABLISHED
WpnService
[svchost.exe]
TCP 192.168.8.6:49715 104.16.60.37:https ESTABLISHED
[Discord.exe]
TCP 192.168.8.6:49880 hk2sch130021554:https ESTABLISHED
[OneDrive.exe]
TCP 192.168.8.6:49938 hk2sch130022123:https ESTABLISHED
WpnService
[svchost.exe]
TCP 192.168.8.6:50076 a104-89-139-149:https CLOSE_WAIT
[WinStore.App.exe]
TCP 192.168.8.6:50077 a104-89-139-149:https CLOSE_WAIT
[WinStore.App.exe]
TCP 192.168.8.6:50079 a104-89-139-149:https CLOSE_WAIT
[WinStore.App.exe]
TCP 192.168.8.6:50467 tl-in-f108:imaps ESTABLISHED
OneSyncSvc_3b12c
[svchost.exe]
TCP 192.168.8.6:50568 tl-in-f188:5228 ESTABLISHED
[chrome.exe]
TCP 192.168.8.6:50699 ns329092:http CLOSE_WAIT
[Discord.exe]
TCP 192.168.8.6:50701 ns329092:http CLOSE_WAIT
[chrome.exe]
TCP 192.168.8.6:50702 ns329092:http CLOSE_WAIT
[Discord.exe]
TCP 192.168.8.6:50704 ns329092:http CLOSE_WAIT
[chrome.exe]
TCP 192.168.8.6:50766 ns329092:http CLOSE_WAIT
[Code.exe]
TCP 192.168.8.6:50870 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50871 67.27.43.254:http TIME_WAIT
TCP 192.168.8.6:50872 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50873 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50877 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50879 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50880 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50884 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50890 67.27.43.254:http TIME_WAIT
TCP 192.168.8.6:50892 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50893 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
TCP 192.168.8.6:50895 67.27.43.254:http ESTABLISHED
DoSvc
[svchost.exe]
还有一次,我忘记了 -b 标志,但注意到它连接到 stackoverflow,而我根本无法连接到互联网:
TCP 192.168.8.6:50643 stackoverflow:https ESTABLISHED
问题通过以下方式解决:Internet 属性 > LAN 设置 > 自动检测设置(取消选中)
我担心有病毒在监控我的互联网流量。我两周前才重新格式化,还没有安装防病毒软件。wpad.dat 尤其令人担忧return 'PROXY 185.93.3.120:8080';
。我不知道为什么我的网络上会有 wpad.dat。这个文件是由路由器提供的吗?是由 ISP 提供的?还是由我的电脑提供的?我怎么知道这是不是恶意的?
澄清一下,我现在可以连接,但昨天无法连接,我上面采取的以下步骤是为了诊断问题。我对现在的互联网工作不满意 - 我想知道这里出了什么问题。
谢谢。
答案1
我正在谷歌搜索该 IP,因为它在 Windows 10 中配置为 Winhttp,并且 Outlook 无法连接到配置了它的 365 Exchange,后来我发现如果感觉如此,Windows 更新会改变这一点?http://datacamp.co.uk/是 IP 指向我的。
netsh winhttp 重置代理
答案2
我也是,从昨天开始我也遇到了这个问题。和你一样,我也以为有病毒在监控我的流量。我检查了 wireshark,可以找到这个 IP 地址 185.93.3.120,但数据包被丢弃了。我进行了 whois 搜索,但没有得到太多信息。
无论如何,按照您的建议,这些步骤解决了问题,问题通过以下方式解决:Internet 属性> LAN 设置>自动检测设置(取消选中)