![如果浏览器中没有指定代理设置,我如何知道我和互联网之间是否有代理?](https://linux22.com/image/1338679/%E5%A6%82%E6%9E%9C%E6%B5%8F%E8%A7%88%E5%99%A8%E4%B8%AD%E6%B2%A1%E6%9C%89%E6%8C%87%E5%AE%9A%E4%BB%A3%E7%90%86%E8%AE%BE%E7%BD%AE%EF%BC%8C%E6%88%91%E5%A6%82%E4%BD%95%E7%9F%A5%E9%81%93%E6%88%91%E5%92%8C%E4%BA%92%E8%81%94%E7%BD%91%E4%B9%8B%E9%97%B4%E6%98%AF%E5%90%A6%E6%9C%89%E4%BB%A3%E7%90%86%EF%BC%9F.png)
是否有应用程序或方法可以判断我在浏览网站等时是否通过代理?我查看了浏览器中的各种设置,例如 Internet Explorer 8、Firefox 16+ 等,没有定义代理设置。
答案1
如果它是透明代理,您将无法在客户端电脑上检测到它。
答案2
如果您有透明代理,IP 检测站点将无法告知中间是否存在代理。
相反,您可以执行以下操作:
使用类似网站检查你的外部 IP我的 IP 是什么。
ipconfig /all
如果您没有通过路由器连接,请运行:
- 如果您通过路由器连接,请检查路由器 IP:
如果您的本地/路由器 IP 与“我的 IP 是什么”网站上的 IP 不匹配,则说明两者之间存在代理。
答案3
使用协议分析器(例如 wireshark),检查确保所联系的 IP 地址与您要访问的站点的 DNS 地址相同。您可以使用“nslookup”确定 DNS 地址。如果它们不相同,那么您的连接很可能是通过另一个实体路由的。
答案4
http://whatismyipaddress.com/proxy-check和http://www.checkingtools.com/proxy_check将进行一些代理测试——它们不是 100% 准确,但它们可能会有所帮助。