Windows 7 无法在端口 80 上建立出站连接

Windows 7 无法在端口 80 上建立出站连接

为了解决这个问题,我已经努力了很久了,现在我快要放弃了。

场景:车间本地网络由两台 Linux 机器(一台服务器,一台工作站)、两台 Android 手机、一台 Windows 7(我的工作站)和另一台 Windows 7(客户的计算机)组成。客户的计算机是罪魁祸首,因此从现在开始我将它称为“W7”。

除 W7 外,所有设备均可顺利连接到互联网。

W7 可以在 cmd 中解析地址(nslookup www.google.com 给出正确结果)。W7 可以 ping www.google.com 以及 192.168.1.1(路由器)。W7 还可以通过 IP 或 Samba 名称连接到内部 Samba 共享。

但是W7 不是在网络浏览器中访问 www.google.com。尝试了 Internet Explorer 和 Chome,都无法访问任何网页。这让我想到了某些阻止或代理端口 80 的东西,所以我关闭了防病毒软件(Avira)、防火墙(Windows 防火墙)和 Windows Defender。但端口 80 仍然无法访问。

我的 Windows 7 工作站没有任何问题,所以这个错误似乎是 W7 内部的,但我不知道如何追踪这个错误。

如何找到在 W7 上过滤/阻止端口 80 的罪魁祸首?

编辑:我刚刚试过telnet 192.168.1.1 80,输入后GET /会显示路由器的登录页面。也就是说,telnet 到网页是可行的,但使用网页浏览器不行。

编辑2:Telnet 也适用于www.google.com:80

编辑3:检查了 IE、Firefox 和 Chrome 代理设置。所有设置都正常(“不使用代理”),但仍然无法使用 Web 浏览器连接。Windows Update 可以运行(可以检查更新并下载),Skype 可以登录(但不显示“Skype 主页”),Steam 无法登录。显然系统中存在某些东西,但 Defender 和 MalwareBytes 表示一切都正常。

答案1

IE 和 Chrome 使用相同的代理互联网设置。您是否检查过互联网设置对话框中的代理设置?

铬合金

  1. 菜单图标
  2. 高级设置
  3. 更改代理设置
  4. LAN 设置

IE

  1. 设置齿轮
  2. 互联网选项
  3. 連接
  4. LAN 设置

如果设置了代理,它将在这里列出,您可以在高级对话框中添加或删除代理。

如何在 Chrome 中打开 LAN 代理设置

其他选项

自从我最初回答这个问题以来,我一直在思考这个问题,并记得火狐使用不同的系统来注册和使用代理。您可以将其安装在 U 盘上以测试理论并查看是否可以访问网络。

答案2

几个小时后,罪魁祸首终于被找到:一个钩子被嵌入到处理来自/发往浏览器的 www 数据的 dll 文件中。这就是为什么 80 端口上的 telnet 可以工作,但标准浏览器却不行。

ADWCleaner 程序发现了这一点,但 Avira、Defender 和 Malwarebytes 均未能发现。

现在一切都进展顺利。

相关内容