flylinkdc-r5xx
flylinkdc-r5xx copied to clipboard
Скачка на локальном хабе с инет юзеров
Дано: Роутер (192.168.1.1) смотрящий в инет, локалку провайдера и домашнюю локалку, на нём проброшены порты для хаба на PtokaX (192.168.1.10) и клиента (192.168.1.2), клиент в активе. К хабу подключены клиенты из инета и локальный клиент. С инета юзеры могут скачивать с локального клиента. Локальный клиент в активе с этих юзеров на этом хабе скачивать не может. Но, если на сервере с PtokaX запустить клиент и начать качать тоже самое, то клиент (192.168.1.2) сможет скачать то, что до этого не мог (например файллист) с инет пользователя. Как это получается непонятно, но работает.
Примечания:
- Клиент 192.168.1.2 в пассиве может скачивать с юзеров в активе на локальном хабе
- Клиент 192.168.1.2 в активе может скачивать с инет юзеров на инет хабах
- Клиенту 192.168.1.2 при скачивании в активе с локального хаба выдаётся, "Ваш Ip не ИНЕТ, а 192.168.1.1 (или 1.2).
- В PtokaX для профиля Operator пробовал отключать проверку Ip, клиент в активе качать не начал, зато сообщение "Ваш Ip не ИНЕТ, а 192.168.1.1 (или 1.2) выдаваться перестало.
- К клиенту на сервере порты не прокинуты.
- На форумах много подобных тем, но решения как заставить качать локального клиента с локального хаба у инет пользователей нигде нет.
Вопросы:
- Возможно ли PtokaX средствами FL заставить думать что IP локального клиента не 192.168.1.2 а инетовский, чтобы локальный клиент начал качать с инет пользователей?
- Почему при одновременной попытке скачать тот же файл с сервера хаба, клиент без проблем скачивает этот файл?
(Мой ответ на письмо, та же проблема с другого бока, не стирать же.)
Птока работает по-своему правильно, сама определяет реальный ip с которого я к ней присоединяюсь (192.168.1.1 если зашёл через инет ip хаба,и роутер завернул меня через себя, или 192.168.1.2 если захожу сразу на 192.168.1.10 (локальный адрес хаба)), отправляет этот ip инет юзеру с которого хочу скачать, юзер видит 192.168.1.1 и ответы от него не доходят (возможно всё ещё проще, т.к. у инет юзера даже не отображается что я к нему пытаюсь присоединиться).
Хочу от птоки, чтобы она принимала указанный в настройках клиента ип и порты, сообщала о попытке скачать инет юзеру с этого ипа и порта. Но она упорно определяет мой реальный локальный ип, а инетовский ip роутера указанные в настройках клиента игнорирует при любых настройках хаба и клиента.
Зачем тогда в клиенте есть возможность задавать ип вручную если птока его напрочь игнорирует. Есть хаб в локалке провайдера, в FL в настройках этого хаба я задаю ip роутера в локалке провайдера 10.62.73.221, прокидываю порты для FL в локалку провайдера и только тогда могу скачивать с хаба (это работает и это правильно). Почему тоже самое не работает для хаба в домашней сетке непонятно.
На форумах говорят что в ранних версиях птоки была галка при снятии которой ипы указанные в натройках клиента не игнорировались, но это давало возможность ддосить юзеров, поэтому эту фишку убрали. Для профиля опа пробовал ставить галку "Игнорировать проверку IP для профиля", качать не начало.
Не исключаю что проблема просто в не настроенной маршрутизации (если она вообще нужна) или конкретно моём роутере (Keenetic Giga, прошивка 2 серии).