3

Насколько я понимаю, так работают трекеры:

  • Я хочу файл. Мой клиент BitTorrent сообщает трекерам, что я хочу этот файл
  • Другие коллеги, которые также хотят этот файл, делают то же самое.
  • Трекер соединяет меня с этими узлами и / или соединяет эти узлы со мной, и мы все вместе скачиваем файл.

Однако, если я использую VPN, как они подключаются ко мне? Я проверил VPN, который я использую с https://ipleak.net/ и http://ipmagnet.services.cbcdn.com, и он всегда показывает IP моего VPN. Как пэры соединяются со мной, если они не знают мой настоящий IP?

РЕДАКТИРОВАТЬ: Downvoter, хотите объяснить? Я открыт для конструктивной критики.

5 ответов5

3

Пэрам не нужно знать ваш реальный IP, вы даете им возможность связаться с вами, просто связавшись с ними самостоятельно.

Даже если трекер имеет недостижимый IP-адрес (ваш VPN), и другие одноранговые узлы не могут подключиться, по крайней мере, напрямую, вы можете связаться с этими одноранговыми узлами самостоятельно.

Возможно, вы блокируете входящие запросы от неизвестных хостов, но, связавшись с партнером и запросив у него данные самостоятельно, вы инициируете двустороннее соединение для передачи данных, которое они могут использовать не только для отправки данных, но и для их запроса.

VPN, вероятно, делает именно то, что вы ожидаете, блокируя неизвестные соединения с хостом, но как только вы связываетесь с кем-то через него, вы фактически установили двусторонний канал между вами и партнером. Всякий раз, когда ваше программное обеспечение получает обновленный список пиров и связывается с новыми пирами, вы будете получать новые данные как наружу, так и внутрь.

Большинство брандмауэров домашнего маршрутизатора (с отключенным UPNP) также автоматически блокируют входящие соединения, что создает ту же проблему, когда одноранговые узлы не могут подключиться к вам. Как только вы начнете подключаться к ним (согласно списку, предоставленному вашим трекером), вы фактически создадите очень специфические дыры в брандмауэре для связи с (и из) определенными местами. С этой точки зрения VPN по сути является удаленным межсетевым экраном.

1

VPN перенаправляет трафик на ваш компьютер и обратно - он буквально находится между вашей системой и Интернетом.

Итак, если он настроен правильно, весь ваш исходящий интернет-трафик направляется в VPN. VPN затем перенаправляет трафик туда, куда он должен идти.

Маршрутизаторы делают это постоянно, VPN, обеспечивающая доступ к Интернету, - это на самом деле просто маршрутизатор, к которому у вас есть зашифрованное соединение.

VPN знает ваш IP-адрес, предоставленный провайдером, поэтому она знает, куда отправлять трафик при получении.

0

Этот же вопрос обычно применим к настройке без VPN.

Предполагая, что у вас есть [INTERCLOUDZ]->[ISP MODEM/WIFI]->[YOU] , механизм, с помощью которого вы можете осуществлять торрент, такой же, как и через VPN.

По сути, независимо от того, какой у вас локальный IP-адрес (вероятно, 192.168.0.x-подобный), само соединение будет осуществляться с использованием общедоступных IP-адресов - на самом базовом уровне это просто вопрос других хостов, записывающих IP-адреса, которые, по их мнению, подключает ваш клиент от.

VPN просто добавляет переход : [INTERCLOUDZ]->[VPN]->[ISP MODEM/WIFI]->[YOU] .

Так что, где без VPN, публичный IP-адрес вашего модема ISP - это то, что будут использовать другие, с VPN, VPN-IP - это то, что используется.

Допускает ли предоставленный вами входящий трафик другой вопрос, но имейте в виду, что торрент обычно использует UDP, где понятие stateful немного сложнее, чем для TCP.

Если вы попытаетесь подключиться ко мне, то, как правило, произойдет, что брандмауэр хоста VPN будет записывать поток (например, (src_ip, src_port), (dest_ip, dest_port)). Если «обратный» трафик (фактический ответ или попытка другой стороны подключиться к вам) виден в течение определенного периода времени, то он считается частью этого потока, и оба конца могут обмениваться данными.

0

Короткий ответ: «Предполагая, что VPN настроен правильно, они не могут».

Если IP-адрес, назначенный вам вашим интернет-провайдером, пропускается, трафик не проходит через VPN, что может произойти по одной из 3 причин - VPN не имеет установленного шлюза по умолчанию, VPN не работает, и система работает откат к системному обычному IP или компьютер был настроен так, чтобы некоторые маршруты могли обходить VPN (что маловероятно, но возможно).

Конечно, есть не только загрузка торрентов, чем просто их загрузка - если ваша система была скомпрометирована (например, вы запустили ненадежное программное обеспечение), это может быть поиск таблицы маршрутов и даже, возможно, вашего IP-адреса, назначенного интернет-провайдером, и отправка его обратно за пределы Битторрент программа / протокол.

С концептуальной точки зрения VPN предоставляет IP-адрес вашему компьютеру, и этот IP-адрес имеет приоритет перед предоставленным вашим интернет-провайдером IP-адресом (за исключением конечной точки VPN). Таким образом, когда клиенты / трекеры Bittorrent обмениваются данными с VPN, это происходит именно так, как если бы ваши маршрутизаторы предоставляли IP.

0

Давайте предположим, что вы используете Windows, и у вас есть клиент BT или vuze, а также ivacy, express или любой другой vpn.Что делает vpn, так это просто назначает вам новый ip, с которым вы передаете данные. Этот ip служит туннелем, который обеспечивает защиту от посторонних и шифрует данные.

Такие инструменты, как iplocation, всегда будут показывать ip вашего провайдера vpn, а не ip, назначенный вашим провайдером, если нет утечки ip (это известная проблема с Windows btw).Ваши пэры никогда не узнают ваш настоящий ip, они увидят только тот, который vpn назначил вам в данный момент.

Поскольку ваш vpn действует как посредник, они смогут отправлять и получать данные через этот защищенный ip или туннель - хотя в некоторых случаях вам придется перенаправлять порты, чтобы включить эту обработку данных.

Вы можете обратиться к ответу Цзилиня для получения дополнительной информации.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .