![在网页抓取和隐私浏览方面,“SSH 隧道”和“Squid 反向 IP”之间的主要区别是什么?](https://linux22.com/image/33017/%E5%9C%A8%E7%BD%91%E9%A1%B5%E6%8A%93%E5%8F%96%E5%92%8C%E9%9A%90%E7%A7%81%E6%B5%8F%E8%A7%88%E6%96%B9%E9%9D%A2%EF%BC%8C%E2%80%9CSSH%20%E9%9A%A7%E9%81%93%E2%80%9D%E5%92%8C%E2%80%9CSquid%20%E5%8F%8D%E5%90%91%20IP%E2%80%9D%E4%B9%8B%E9%97%B4%E7%9A%84%E4%B8%BB%E8%A6%81%E5%8C%BA%E5%88%AB%E6%98%AF%E4%BB%80%E4%B9%88%EF%BC%9F.png)
之间的主要区别是什么“SSH 隧道”和“Squid 反向 IP”关于网页抓取和隐私浏览?
有兴趣知道使用之间是否有任何区别“SSH 隧道”和“Squid 反向 IP”以及他们如何连接到网站。
例如:他们是否会在目标网站日志和基于 JavaScript 的分析软件中留下相同的 HTTP 标头和 JavaScript 系统信息?
答案1
私人浏览是一件复杂的事情。
SSH 隧道可以保护您免受网络内部某种嗅探和“中间人”攻击或其他针对 LAN 的攻击。它基本上会将您连接到一台主机,并使用 ssh 加密您和该主机之间的连接,并在您访问该站点之前将此连接添加到“路径”中。如果站点是 http,则您的 ssh 隧道“jumpbox”和站点之间的信息仍将是未加密的。无需更改 http 标头,但 javascript 的行为可能有所不同,例如:您正在使用 Windows 工作站,并在访问站点之前连接到互联网上某处的 OpenBSD 虚拟机。可以探测您的国家和操作系统的 JavaScript 将获得 SSH 隧道盒 IP 地址可用的信息。
同样的方式,当您在付费的 VPS 上使用 ssh 隧道时,不会带来“隐私”,因为该 VPS 在互联网上有一个有效的 IP,并且站点所有者可能可以获得您访问过的内容的记录。如果您在互联网上犯了“错误”,您仍然是与 VPS 提供商签订合同的有效人,他们可以采取行动。
在某处拥有反向代理可以帮助您保护隐私,但会有与 ssh 托管隧道相同的“合法”警告,并且在您和代理之间需要时(也称为:http),通过反向代理访问的信息不会被加密