如果我在使用VPN时下载种子,跟踪器如何知道我的真实IP?


3

根据我的理解,这是跟踪器的工作方式:

  • 我想要一个文件。我的BitTorrent客户端告诉我想要该文件的跟踪器
  • 其他同样想要该文件的同行也做同样的事情。
  • 跟踪器将我连接到那些对等体和/或将这些对等体连接到我,我们一起下载文件。

但是,如果我使用VPN,他们如何连接到我?我测试了我正在使用的VPN https://ipleak.net/ http://ipmagnet.services.cbcdn.com 它总是显示我的VPN的IP。如果他们不知道我的真实IP,他们如何联系我?

编辑:Downvoter,小心解释?我愿意接受建设性的批评。


@Ramhound是的,我知道来自我的所有流量都通过VPN然后转到它的目的地。我知道VPN是如何工作的。我想知道的是,一个与我没有联系并且认为我的IP是VPN的IP的人可能会在我的真实IP上连接到我。在我看来,除非VPN以某种方式使用NAT,否则这是不可能的,而这只有在我首先以某种方式与对等方建立连接时才会发生。如何运作是我想知道的。
Mark Read

1
你的VPN IP IS 你的真实IP。如果连接到VPN,则有2个IP。一个从您的ISP分配,然后从您的VPN分配。不同之处在于VPN通过您使用ISP的IP建立的隧道传输数据。
TJJ

让我们举一个例子:想象一下,您使用电话线连接到互联网。因此,您致电您的提供商为互联网流量打开隧道,数据通过电话线传递。如果我将你的问题转移到这种情况,那么它将是:“如果他们不知道我的电话号码,那么来自互联网的服务器如何向我发送数据?”。你在这里看到了这一点?
TJJ

Answers:


3

同伴不需要知道您的真实IP,您只需自己联系他们就可以联系到他们。

即使跟踪器共享一个无法访问的IP(您的VPN)而其他对等方也无法直接连接,至少您可以通过自己联系这些对等方来与您联系。

您可能阻止来自未知主机的入站请求,但是通过联系对等方并自己请求数据,您正在启动双向数据连接,他们不仅可以用来发送数据,还可以请求它。

VPN可能完全符合您的预期,阻止未知的主机连接,但一旦您通过它与某人联系,您就可以有效地在您和同伴之间建立双向管道。每当您的软件获得更新的同行列表并联系新的同行时,您将获得向外和向内流动的新数据。

大多数家庭路由器防火墙(禁用UPNP)将自动阻止传入连接,这会产生同样的问题,即同伴无法连接到您。一旦你开始连接它们(根据你的跟踪器提供的列表),你就可以在防火墙中有效地挖掘非常具体的漏洞,以便在非常特定的地方进行通信。从这个角度来看,VPN本质上是一个远程防火墙。


是的,但如果我和同伴都在使用VPN呢?没有人能够连接到任何人。
Mark Read

除非我们真的连接到作为路由器的跟踪器?
Mark Read

@MarkRead跟踪器可能以这样的方式编写,允许通过它协商初始连接,交换足够的信息以允许直接连接。它不希望作为路由器工作,因为带宽要求会很快变得庞大和昂贵。大多数用户虽然将在启用了UPNP的家庭防火墙网络上,因此在大多数情况下可以自动(几乎)直接连接。但VPN确实会造成问题。
Mokubai

1

VPN正在向您的计算机转发流量 - 它实际上位于您的系统和Internet之间。

因此,假设设置正确,所有传出的Internet流量都将定向到VPN。然后,VPN会将流量转发到需要的位置。

路由器一直这样做,提供Internet访问的VPN实际上只是一个加密连接的路由器。

VPN知道您提供的ISP提供的IP,因此它知道在收到流量时将流量发送到何处。


是的,我知道VPN是如何工作的,我不明白的是,如果跟踪器只知道VPN的IP并与对等方共享,那么当他们建立新的VPN连接时,不知道我的真实IP,就赢了他们要求VPN提供它没有的文件,因为他们认为我的IP是VPN的IP吗?我认为跟踪器工作时这个下载/上传都发生在一个连接中,这样VPN就可以使用NAT向我发送入站流量,而无需先建立连接。它是否正确?如果是这样,它是如何工作的?
Mark Read

您知道,我知道如果您将VPN服务器视为路由器,它只会转发来自已建立连接(由我)和流量流量(由我)的入站流量。我想知道它是如何处理同伴与我的新连接,我没有建立的连接,而不知道我真正的IP。这种情况对我来说似乎是不可能的,除非BitTorrent客户端以另一种方式做到这一点。
Mark Read

路由器也可以转发新连接。这取决于您如何设置路由器。并非所有路由器都必须执行NAT。这种方式的VPN只是“转发”所有内容给你而不做NAT。
LawrenceC

0

同样的问题通常适用于没有VPN的设置。

假设你有一个 [INTERCLOUDZ]->[ISP MODEM/WIFI]->[YOU] 设置,你可以使用torrent的机制与通过VPN相同。

基本上,无论你的本地IP(可能是192.168.0.x),连接本身都将使用公共IP地址完成 - 在一个非常基础的层面上,这是一个简单的问题,其他主机记录他们看到你的客户端连接的IP从。

VPN只添加一跳: [INTERCLOUDZ]->[VPN]->[ISP MODEM/WIFI]->[YOU]

因此,在没有VPN的情况下,您的ISP调制解调器的公共IP是其他人将使用的,使用VPN,VPN IP就是使用的。

您提供的是否允许入站流量是另一回事,但请记住,Torrenting通常使用UDP,其中有状态的概念比TCP稍微复杂一些。

如果您尝试连接到我,通常会发生的情况是VPN主机的防火墙将记录流(例如(src_ip,src_port),(dest_ip,dest_port))。如果在某个时间范围内看到“返回”流量(实际响应或另一方尝试连接到您),则认为它是该流的一部分,并且两端可以通信。


0

让我们假设您正在使用Windows并在其上沿着​​ivacy或express或任何其他vpn拥有BT或vuze客户端.vpn正在做什么,只是为您分配一个用于传输数据的新ip。该IP用作提供外部保护和加密数据的隧道。

像iplocation这样的工具总能揭示你的vpn提供者的ip和 你的isp分配的IP,除非有ip泄漏(这是windows btw的一个已知问题)。你的同伴永远不会知道你真正的ip,他们只会看到你当前分配给你的vpn。

由于您的vpn充当中间人,他们将能够通过受保护的IP或隧道发送和接收数据 - 尽管在某些情况下,您必须转发端口以启用此数据处理。

你可以参考吉林的答案了解更多信息。


0

简短的回答是“假设VPN设置正确,它们不能”。

如果您的ISP分配给您的IP地址被泄露,则流量不会通过VPN,这可能由于以下三个原因之一而发生 - VPN没有默认网关集,VPN已关闭且系统是回退到系统常规IP或计算机已经设置为允许一些路由绕过VPN(这是不太可能但可能)。

当然,还有更多的下载种子然后只是下载它们 - 如果你的系统已被入侵(例如你运行不受信任的软件),这可能是找到你的路由表,甚至可以想象你的ISP分配IP地址并将其发回到外面Bittorrent程序/协议。

从概念的角度来看,VPN为您的计算机提供IP地址,并且此IP地址优先于您提供的ISP提供的IP地址(VPN端点除外)。因此,当Bittorrent客户端/跟踪器与VPN进行通信时,它就像您的路由器提供的IP一样。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.