По поводу встроенного трекера могу добавить, что URL
http://ваш_ip:порт/announce работает не всегда.
Например, если включен WebUI с прослушиванием через альтернативный порт (8080),
то указание для трекера общего входного порта дает в результате
ошибку HTTP 300 - типа неоднозначно указанный адрес.
Разработчики чего-то решили, что нужно прослушивать на альтернативном порту
WebUI и обращения к встроенному трекеру тоже. Вот и получается,
что этот трекер ждет обращений на 2 портах сразу, что и порождает вышеуказанную
неоднозначность. На форумах народ советует отключать в такой ситуации
альтернативный порт WebUI. Но мне он как раз очень нужен.
Прикинул - и решил попробовать указать для URL трекера как раз этот самый
альтернативный порт 8080. Результат превзошел ожидания .
В окончательном варианте создал торрент-файл, где в URL трекера указал свой инетовский DDNS адрес на no-ip.com - типа
http://my_nick.no-ip.org:8080/announce Этот торрент сразу запустил у себя на раздачу, и выслал по почте своим адресатам.
У себя в свойствах этого торрента я заменил URL на
http://localhost:8080/announce Теперь все стало выглядеть теоретически правильно, да и практически работает нормально.
Единственный момент, который до конца я не прояснил - сначала я создавал "частный"
торрент с запретами на все DHT, пир-обмены и т.д. И как-то оно не шло, а ждать долго я
не стал. Потом подумал - а кто вообще сможет узнать про мою раздачу кроме тех, кому я
вышлю торрент-файл ? Создал открытый торрент, в котором все разрешено.
И все заработало. Но обмен пошел не сразу, а минут через 10 после подключения пиров.
Может быть он так же пошел бы и при частном торренте? Ну, разбираться дальше уже
лень.
Да, вот теперь еще надо проверить как WebUI будет работать. Что-то предчуствия
не очень позитивные...
Проверил - WebUI тоже работает ! Только почему-то в его настройках доступ разрешать надо
именно с IP адресов - вместо localhost пришлось указать 127.0.0.1