Torbutton 和 Tor 如何改变 IP?

Torbutton 和 Tor 如何改变 IP?
  1. 我想知道使用 Firefox 浏览互联网时 Torbutton 和 Tor 是如何改变 IP 的?
  2. 我了解到使用代理可以将 IP 更改为代理服务器的 IP。但是 Torbutton 和 Tor 的方式与使用代理的方式相同吗?
  3. 使用 Torbutton 和 Tor 时,为什么只有在使用 Firefox 浏览互联网时 IP 才会改变,而在 Firefox 之外(例如使用其他浏览器应用程序)不会改变?

答案1

我想知道使用 Firefox 浏览互联网时 Torbutton 和 Tor 是如何改变 IP 的?

Torbutton 不会改变任何东西。它只是告诉 Firefox 使用 Tor。

当您使用代理服务器时,浏览器会将您的所有 HTTP 请求发送到该服务器,然后该服务器将它们转发到最终目的地。

  • 浏览器 ↔ 代理服务器 ↔ Web 服务器

你的实际地址并没有改变,只是被伪装了,因为网络服务器只能看到与其连接的内容直接地– 在这种情况下,代理。

(但是,如果有人控制了代理,他们就可以监视通过它发送的所有内容(例如,谁将文件上传到站点 X)。通常,这个人就是服务器的所有者。)

使用 Tor,请求将被路由到多个服务器,并对每个服务器分别加密:

  • 浏览器 ↔ Tor 在你的电脑上

  • 你计算机上的 Tor [[[↔]]] 节点 A [[↔]] 节点 B [↔] 节点 C ↔ 网络服务器

    (每个 [ ] 代表一层加密。)

这样,Web服务器只能看到来自节点C的连接,而C只能看到来自B的连接。只有节点A知道用户在哪里,但不知道用户正在传输什么。

(这就是所谓的洋葱路由。 也可以看看Tor 概述


我了解到使用代理可以将 IP 更改为代理服务器的 IP。但是 Torbutton 和 Tor 的方式与使用代理的方式相同吗?

Tor代理,但它的工作方式与您习惯的“代理服务器”不同。请参阅上面的描述。

再次强调,Torbutton 只是一个重新配置 Firefox 的按钮。


使用 Torbutton 和 Tor 时,为什么只有在使用 Firefox 浏览互联网时 IP 才会改变,而在 Firefox 之外(例如使用其他浏览器应用程序)不会改变?

Torbutton 是一个火狐附加组件,只能重新配置火狐。Tor 本身不会更改任何设置——启动时,它只会等待连接。您必须自己告诉程序通过它进行连接。

如果程序支持使用 SOCKS 5 代理服务器,请将其指向127.0.0.1:9050。如果它仅支持 HTTP 代理,则需要 Tor Bundle 附带的 Polipo,其运行速度为127.0.0.1:8123

答案2

1.)您实际上是在问 oinion 路由的工作原理,这非常复杂,超出了本网站的讨论范围。这里有一个很好的总结。

http://www.addictivetips.com/internet-tips/what-is-tor-project-and-how-tor-works-complete-guide/

2.) 虽然它确实使用代理服务,但它与代理不同

3.) tor 默认并不代理所有内容。您需要设置每个应用程序才能使用它。

答案3

Tor 网站实际上对洋葱路由的工作原理进行了很好的描述。本质上,每个 Tor 节点都会封装其收到的请求,并将封装的请求转发到下一个节点。

Tor 向目标服务器隐藏原始源地址的能力取决于正在传递的流量。一般来说,目标服务器将看到最后一跳 Tor 节点的 IP 地址;但情况并非总是如此。例如,网站可能会嵌入一些将本地 IP 地址提交到某些表单数据中的 Javascript。

只有配置为使用 Tor 代理的应用程序才会受益。

相关内容