我安装了 FreeVPN 来访问仅限美国的网站。一段时间后我卸载了它,现在正在使用astrill.com有时。
自从安装了 FreeVPN 或 Astrill 后,我就无法登录 Yahoo! Messenger。我按照故障排除的步骤操作,但我没有在那里设置任何代理/端口,而且我没有使用 IE 作为默认浏览器,而是使用 Firefox。
尝试卸载 Messenger,然后全新安装。结果还是一样。
答案1
我没有在那里设置任何代理/端口,并且我不使用 IE 作为我的默认浏览器,我使用 Firefox。
鉴于故障排除屏幕,我认为(除非设置不同在 Messenger 本身中) Yahoo! Messenger 使用与 IE 相同的设置。因此,即使您不使用它进行浏览,也可能需要更改这些设置。因此,您需要确定您使用的 VPN 是否提供此类代理服务器,然后让 IE 或 Messenger 使用它。
另请参阅雅虎Messenger 登录问题的故障排除提示. 如果您通过 HTTP 代理连接到网络,那么您将无法使用 PC 拨打或接听语音电话,根据使用 Yahoo! Messenger 拨打电话时使用哪些端口?但我认为发送短信应该总是可行的。
注意细节表明了问题:
解析主机名 vcs1.msg.yahoo.com
这应该收益68.180.216.31
,但你得到:
连接到虚拟 IP 服务器 127.0.1.5
这127.0.1.5
是私有网络,不适用于互联网。所以我认为您使用的 VPN 服务也使用自己的 DNS 服务器,通过自己的 Web 服务器中继您的所有请求。然后,该 DNS 服务器不会向您的浏览器或 Messenger 提供真正的 IP 地址,而是一个私有地址。这样,他们可以添加广告,但这也会破坏 Messenger 尝试使用的安全连接(中间人攻击),因此 Messenger 将拒绝运行。
如果我是对的,那么有一些可能的解决方法可以使 Messenger 绕过此服务:
明确使用不同的 DNS 服务器,例如开放DNS或者Google DNS。
将 Yahoo! 需要的域名添加到您的hosts 文件,将它们直接映射到 Yahoo! 的 IP 地址。(但是:如何知道它需要什么域名?如果它们发生变化怎么办?最好尝试不同的 DNS 服务器。)
如果您使用的 VPN 服务器不允许直接访问互联网 IP 地址,那么这两种解决方法可能都不起作用。(我猜他们确实会禁止这样做,因为转发您的请求是他们添加广告的唯一方法。)
您能否提供您所使用的具体 VPN 服务的详细信息?您是否尝试过其他安全网站,例如https://gmail.com或一些网上银行?最重要的是:你能访问https://login.yahoo.com就像你的屏幕截图所建议的那样,没有有任何安全警告吗?(您也可以尝试使用其他浏览器进行首次测试。)
如果你正在使用thefreevpn.com
(不知何故,我不太信任该网站)那么这里来自主要开发人员的说明,这让我认为通过其默认端口传输 HTTPS 应该没有问题:
目前我们允许 SSH、FTP、HTTP/HTTPS、ICQ。
答案2
去
Internet Explorer > 工具 > Internet 选项 > 高级
点击恢复高级设置
点击重置...的重置 Internet Explorer 设置部分
答案3
几分钟前我遇到了同样的问题,以下是我修复它的方法:
我同时使用 Firefox 和 IE,它们各自使用不同的代理。只需转到IE tools > Internet Options > Connections > LAN Settings
并删除use proxy
复选框即可。确保它已关闭,然后使用 yahoo。它应该可以工作,并确保您的 yahoo 连接设置为连接到互联网而不是使用 http。
答案4
我猜这通常是由 WinHTTP Web 代理自动发现服务引起的,请确保它正在运行或使该服务始终自动运行