
Я хочу поделиться огромными файлами через BitTorrent.
Я использую Ubuntu 18.04. Я настроил трекер OpenTracker, который слушает порт6969, и клиент kTorrent прослушивает порт6881. Моя сеть использует NAT. Я создаю .torrent файл, устанавливаю трекер какhttp://[внешний_ip]:6969/announce, клиент пытается подключиться к нему и выдает сообщение "Не удалось подключиться к хосту localhost". Если я использую локальный ip (192.168.1.2), я могу подключиться к трекеру, но другие пиры видят мой ip как 192.168.1.2.
Если все клиенты находятся в одной локальной сети, они могут обмениваться файлами таким образом. Переадресация портов работает нормально, трекер доступен извне. У меня нет маршрутизатора, поддерживающего NAT loopback, но я ищу обходной путь, чтобы сделать то же самое с помощью программного обеспечения.