从概念上讲,您可以将 TOR 视为一堆 VPN,您可以在其中设置有关 TOR 节点如何链接在一起的规则,以将您的流量从您的计算机传输到您想要访问的最终网站。当您的浏览器与 VPN 或 TOR 对话(发送 IP 数据包)时,它会加密这些数据包。您可以将普通的未加密数据包视为一张明信片,任何人(您的 ISP 或中间人黑客)都可以通过它读取内容(您的查询或您看到的网页),而加密数据包(包括HTTPS 数据包)被包裹在一个信封内;即使每个人都可以看到发送和接收 IP 地址,但只有您和收件人知道加密的内容。
下面看看你的数据包会发生什么,这取决于你是使用 VPN、TOR 还是两者的组合。我不会(太多)通过如何设置通信渠道来使下面的解释复杂化;使用不同的方法如何影响您的隐私。
不使用 TOR、VPN 或 HTTPS 时(定期浏览不安全的 HTTP 站点):
- 您的浏览器通过互联网发送非加密可读的所有人数据包。传递这些数据包的每个人都可以看到您发送的所有信息、您的 IP 地址以及您查看的页面。
不使用 VPN 或 TOR,而仅访问 HTTPS 网站时:
- 您的浏览器会加密您正在访问的 HTTPS 站点的数据包
- 您的 ISP(或任何中间人)知道您访问了哪些网站,但看不到您发送给他们的实际页面或信息。
- 您访问的网站知道发送了哪些页面、您的 IP 地址(和 ISP)以及您发送给他们的任何信息
- 如果网站在您的计算机上放置 cookie,他们可以链接您的计算机访问的网站上的所有页面。
使用 VPN 或仅使用一个 TOR 节点时:
- 您的浏览器为网站加密数据包,然后为 VPN/TOR 再次加密它们(两个信封,一个在另一个内)。
- 您的 ISP 只看到您的所有数据包都进入 VPN/TOR(他们可以测量流量)
-您的 VPN/TOR 现在几乎知道您的 ISP 在 VPN 之前知道什么;你在哪里冲浪,但不是什么(除非使用 HTTP 而不是 HTTPS)。
-您访问的网站不知道您的IP地址;他们会看到您的 VPN 的地址。
- 如果网站在您的计算机上放置 cookie,他们可以链接您的计算机访问的网站上的所有页面,但除非您向他们提供付款或其他个人信息,否则他们不知道您是谁。如果使用 cookie 并且您曾经向他们提供个人信息,他们会将其链接到您的 cookie,该 cookie 链接您访问的所有页面。
使用两个 TOR 节点或一个 VPN 和一个 TOR 节点时:
- 您的浏览器会多次加密数据包;最外面的信封用于入口/第一个节点,下一个内部用于下一个节点,依此类推,直到最里面的数据包是网站打开的 HTTPS 加密。
- 您的 ISP 只看到您的所有数据包都进入 VPN/TOR 入口节点(无论是第一个),并且可以测量流量。
- TOR 入口节点(或 VPN,如果首先)看到您的 ISP/IP 地址,知道下一个节点 IP 并可以测量流量。
- TOR 出口节点(或 VPN,如果最后)看到之前的节点 IP,并且知道您查看的网页在哪里,但不知道内容。
- 您访问的网站知道其页面已发送到您的出口节点/VPN。
- 如果网站在您的计算机上放置 cookie,他们可以链接您的计算机访问的网站上的所有页面,但除非您向他们提供付款或其他个人信息,否则他们不知道您是谁。如果使用 cookie 并且您曾经向他们提供个人信息,他们会将其链接到您的 cookie,该 cookie 链接您访问的所有页面。
添加更多节点:
仅当您认为一个或多个节点受到损害或相互合作以泄露您的信息时,向任何通信链路添加更多节点或 VPN 才是重要的。如果双节点 TOR 系统中的入口节点和出口节点都由同一个组织运行,则它将具有两个节点是一个 TOR 节点(或类似于 VPN)的信息。如果节点彼此独立,则 TOR 效果最佳,因此它们不能密谋将它们的信息添加到一起。
我对你的问题的最终回答:
只要您只访问 HTTPS 网站,您的数据包内容就已经被加密(隐私)。出口节点(VPN 或最后一个 TOR 节点)无法查看数据包内容并查看密码或加密密钥。
通常使用 VPN 或 TOR 来掩盖您从任何一个组访问的网站(匿名)。您的匿名程度取决于您选择的 TOR 或 VPN 节点有多少已被入侵。如果某些节点受到损害,而其他节点没有受到损害,那么如果其中一些额外节点也未受到损害,则使用更多节点(或 VPN)会更安全。
匿名是通过隐藏来自任何组的数据包的元数据(发送和最终 IP 位置)来实现的。添加更多(不受影响的)节点往往会更好地掩盖您的元数据,因为任何节点可见的元数据都仅限于它们的链接部分。
至于TOR节点和VPN服务的区别;VPN 通常以付费为代价提供更好的吞吐量/性能。如果您使用信用卡(而不是像比特币这样的匿名付款)向 VPN 付款,这会将您的个人信息提供给 VPN。TOR 节点是免费的,通常比 VPN 服务慢,而且你不知道谁在运行它们。
如果您不是专家,则单独使用 VPN 或 TOR 比尝试让它们在您的计算机上一起工作更容易。