之间的主要区别是什么“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),通过反向代理访问的信息不会被加密