У меня 3G/4G модем (прошитый, оператор видит его как мобильный) воткнут в TP-LINK TL-MR3020.
Зеннопостер запускается и работает как надо если по WI-FI подключаться.
Если прямое подключение по кабелю от TP-LINK TL-MR3020 к ПК то при запуске зеннопостер закрывается и отключается интернет и не восстанавливает подключение, необходимо перезагружать роутер, ну т.е. передёргиваю адаптер питания роутера.
При этом ProjectMaker работает в любом случае что с ноута по WI-FI что с ПК через провод.
Думал что надо менять данные в файлах ZennoPoster.exe.config, ZennoBox.exe.config, ProjectMaker.exe.config как в этой теме: Переключение на резервный сервер но это не помогло никак...
Никакие VPN и т.д. тоже, это всё чушь...
Долго не мог найти решение, в итоге решил поделится им с вами.
В общем проблема в TTL.
Инструкция по изменению TTL на ПК с Windows:
В общем после этого всё будет работать.
Почему на ноуте работает а на пк нет без этих правок?
Сценарий 1: Ноутбук по Wi-Fi (работает)
Проблема именно в том, что ваш роутер по-разному обрабатывает трафик с Wi-Fi и с проводных портов.
Поэтому решение, которое я предложил ранее, остается единственно верным. Вам нужно скомпенсировать то действие, которое совершает роутер для проводного подключения.
Установите на вашем стационарном ПК значение TTL = 65.
На форуме есть обсуждение но там нет решения, я решил создать эту тему что бы сразу первым сообщением было всё решение, без поисков по теме и т.д....
Зеннопостер запускается и работает как надо если по WI-FI подключаться.
Если прямое подключение по кабелю от TP-LINK TL-MR3020 к ПК то при запуске зеннопостер закрывается и отключается интернет и не восстанавливает подключение, необходимо перезагружать роутер, ну т.е. передёргиваю адаптер питания роутера.
При этом ProjectMaker работает в любом случае что с ноута по WI-FI что с ПК через провод.
Думал что надо менять данные в файлах ZennoPoster.exe.config, ZennoBox.exe.config, ProjectMaker.exe.config как в этой теме: Переключение на резервный сервер но это не помогло никак...
Никакие VPN и т.д. тоже, это всё чушь...
Долго не мог найти решение, в итоге решил поделится им с вами.
В общем проблема в TTL.
Инструкция по изменению TTL на ПК с Windows:
- Нажмите клавиши Win + R, в открывшемся окне введите regedit и нажмите Enter. Откроется редактор реестра.
- В редакторе реестра перейдите по следующему пути. Можете просто скопировать эту строку и вставить в адресную строку вверху редактора:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters - В правом окне найдите параметр с именем DefaultTTL.
- Если его нет: Нажмите правой кнопкой мыши на пустом месте, выберите Создать -> Параметр DWORD (32 бита). Назовите его DefaultTTL.
- Дважды щелкните по параметру DefaultTTL.
- В открывшемся окне выберите систему счисления "Десятичная" и в поле "Значение" введите 65.
- Нажмите "ОК" и закройте редактор реестра.
- Обязательно перезагрузите компьютер.
В общем после этого всё будет работать.
Почему на ноуте работает а на пк нет без этих правок?
Сценарий 1: Ноутбук по Wi-Fi (работает)
- Ваш ноутбук отправляет пакет с TTL = 64.
- Пакет по Wi-Fi прилетает на роутер.
- Прошивка роутера видит, что это трафик с Wi-Fi клиента, и включает специальный механизм "фиксации TTL". Она НЕ уменьшает TTL, а пропускает его дальше как есть (или даже принудительно выставляет значение 64).
- В итоге до оператора доходит пакет с TTL = 64. Оператор думает, что это трафик со смартфона, и всё работает.
- Ваш ПК отправляет пакет с TTL = 64.
- Пакет по кабелю (Ethernet) прилетает на роутер.
- Прошивка роутера для проводных портов работает в стандартном режиме, без "хитростей". Она действует как обычный маршрутизатор и уменьшает TTL на 1.
- В итоге до оператора доходит пакет с TTL = 63. Оператор видит это значение, понимает, что интернет раздается, и режет скорость.
Проблема именно в том, что ваш роутер по-разному обрабатывает трафик с Wi-Fi и с проводных портов.
Поэтому решение, которое я предложил ранее, остается единственно верным. Вам нужно скомпенсировать то действие, которое совершает роутер для проводного подключения.
Установите на вашем стационарном ПК значение TTL = 65.
На форуме есть обсуждение но там нет решения, я решил создать эту тему что бы сразу первым сообщением было всё решение, без поисков по теме и т.д....
Последнее редактирование: