Проброс Портов Для Торрента 7,9/10 7482votes
Dlya_statey/port_forwarding2.png' alt='Проброс Портов Для Торрента' title='Проброс Портов Для Торрента' />Port порт назначения а это как раз тот порт, на который мы хотим принимать соединение. В мом торрентклиенте это 51413. Инструкция по настройке проброса портов на DIR620. Как настроить работу торрентклиента через маршрутизатор серии DIR с прошивкой 1. Как настроить проброс портов в интернетцентре для корректной работы. Переадресация и проброс портов на роутере TPLink и Asus на примере P2P клиентов uTorrent и DC. Привязка MAC и IPадресов. Открываем порты за NAT при помощи NAT PMP и UPn. P IGD Хабрахабр. Ранее я много раз слышал, что UPn. Настройка проброса портов Port Forwarding на роутере MikroTik. Инструкция по открытию портов на роутерах компании Asus. Армед 7Е В Инструкция. P каким то образом умеет самостоятельно открывать порты производить Port Forwarding на роутере по запросу от хоста из локальной сети. Однако, то, каким именно образом это происходит, и какие протоколы для этого используются, доселе было покрыто для меня пеленой тумана. В данной статье я хочу кратко рассказать, как работают два механизма для проброса портов, а именно NAT Port Mapping Protocol и Internet Gateway Device IGD Protocol, входящий в набор протоколов UPn. P. К своему удивлению я обнаружил, что в рунете информация по данному вопросу более чем скудна, что и сподвигло меня на написание данной заметки. Для начала приведу краткий FAQ Q Для чего нужны данные протоколы A Для формирования на маршрутизаторе правила проброса определенного TCPUDP порта Port Forwarding не вручную, а автоматически, т. Еще проброс портов пригодится при использовании программы торренттрекера, которая раздает в локальной сети файлы для нее надо открыть. Если указанный внешний порт свободен, маршрутизатор формирует у себя правило трансляции и рапортует запросившему компьютеру об успешном выполнении запроса. Q Проводится ли на маршрутизаторе аутентификацияавторизация запросов на открытие порта A Нет, не проводится. Теперь же рассмотрим работу данных протоколов более подробно под катом. Port Mapping Protocol. NAT PMP описан в RFC 6. Для своей работы он использует UDP порт сервера 5. Проброс Портов Для Торрента' title='Проброс Портов Для Торрента' />
Рассмотрим работу протокола на конкретном примере торрент клиенте Vuze 5. Windows 7. Примечание NAT PMP во Vuze по умолчанию выключен. Его необходимо активировать в настройках плагинов. Запускаем Wireshark. В строке фильтра вводим nat pmp. Запускам Vuze. 3. Останавливаем перехват пакетов, смотрим результаты. Благодаря наличию серверов EDonkeyEmule и так называемых torrentтрекеров применяется в BitTorrentсетях Р2Р, пользователь. У меня получилось следующее Всего видим 6 пакетов 3 запроса и 3 ответа. Первые 2 это запрос внешнего адреса маршрутизатора и ответ с указанием этого самого адреса. Не будем на них подробно останавливаться и лучше рассмотрим, как происходит маппинг портов на примере пакетов 3 4. Запрос Здесь мы видим, что запрашивается проброс внешнего UDP порта 4. Интересно, что внутри протокола не указывается адрес хоста, на который должна происходить трансляция Inside Local в терминологии Cisco. Это означает, что маршрутизатор должен взять адрес источника пакета из IP заголовка и использовать его в качестве Inside Local. Параметр Requested Port Mapping Lifetime ожидаемо означает время жизни записи в таблице трансляций. Ответ Как мы видим, маршрутизатор предполагаемо создал запрашиваемую трансляцию и ответил кодом Success. Параметр Seconds Since Start of Epoch означает время с момента инициализации таблицы трансляций т. Делается это при помощи протокола SSDP данный протокол является частью UPn. P и используется для обнаружения сервисов. Запускаем торрент клиент. Он формирует SSDP запрос и отсылает его на мультикастовый адрес 2. Маршрутизатор формирует ответ и отправляет его уже юникастом Внутри ответа мы можем увидеть URL для взаимодействия с маршрутизатором по протоколу IGD. Далее Vuze подключается к маршрутизатору по указанному URL и получает XML с информацией о данном устройстве, в том числе содержащую набор URI для управления некоторыми функциями маршрутизатора. После того, как нужный URI найден в root. Desc. xml, Vuze отправляет SOAP запрос на содание NAT трансляции по найденному URI. Примечание до того, как запросить создание трансляции, Vuze заставил маршрутизатор перечислить все имеющиеся Port Forwardingи. Для чего это было сделано, я могу лишь догадываться. SOAP запрос на создание трансляции UDP порта Как говорилось ранее, нужный URI идет сразу после POST Vuze взял из root. Desc. xml. Для добавления трансляции используется функция с названием Add. Port. Mapping. Также можно отметить, что, в противоположность NAT PMP, Inside Local адрес указывается внутри самого протокола. Аналогично NAT PMP, при закрытии торрент клиента маппинги проброшенных портов удаляются. Делается это функцией Delete. Port. Mapping Можно заметить, что для удаления правила достаточно указать только тип протокола UDP и номер внешнего порта, не указывая остальные параметры. Заключение. В данной статье мы рассмотрели два достаточно простых способа по созданию на домашнем роутере правил Port Forwarding по команде от хоста из локальной сети. Остается лишь отметить, что если вы считаете работу данных протоколов угрозой безопасности вашей домашней сети, то их можно попытаться выключить хотя, конечно, гораздо лучше доверить вопросы безопасности утилите, которая для этого предназначена файрволу. В случае моего Zyxel Giga II, на котором, к слову, и проводились все тесты, это делается CLI командой no service upnp примечательно, что в веб интерфейсе опция включенияотключения UPn.