Перейти к содержанию

Kirya

Участники форума
  • Постов

    29
  • Зарегистрирован

  • Посещение

Сообщения, опубликованные Kirya

  1. 16 минут назад, DennoN сказал:

    И как тесты прошли? uvloop все-таки лучше?

    Тест в том сообщении был сравнении python3-cryptodome и python3-cryptography.

    Разница оказалась микроскопична.

    А uvloop - это замена на более быструю реализацию стандартного асинхронного питоновского сервера.

    Это про другое.

  2. 1. Почему-то у Вас не стартует uvloop

    2. pip3 list что показывает по установленным питоновским модулям ?

    3. opkg remove почему-то при удалении за собой оставляет неочищенными /opt/lib/python3.8/site-packages/uvloop и uvloop-0.14.0-py3.8.egg-info

    Для корректного удаления их нужно тоже грохнуть.

    4. Странные у Вас номера строк mtprotoproxy.

    Вы давно его обновляли ?

  3. Пересобрал вилочку uvloop-а 0.12,2 под Entware 1903.

    uvloop-0.12.2-cp37-cp37-mipsel-34_Ent1903.whl

    И в первом посту треда обновил init.d скрипт для запуска.

    Поприличней сделал.

    😎

    • Спасибо 1
  4. 5 часов назад, Almi сказал:

    Добрый день.

    при старте прокси он стартует, но не видит IPv6, то есть не "IPv6 found, using it for external communication".

    IPv6 проброшен через туннельного брокера и раздается в домшнюю сеть.

    Если сделать ping6 из под Entware, то тишина. Аналогично тишина если ping6 сделать через gui кинетика, раздел диагностика

         
       
     

    Странно.

    По алгоритму перед коннектом прокси вычисляет свой внешний ipv6 по запросу на http://v6.ident.me/ и http://ipv6.icanhazip.com/

    Если коннект хотя бы до одного срабатывает, то только после этого, если ipv6 в настройках специально не понижен в конфиге ключем PREFER_IPV6, прокся начинает работать по ipv6 и выдаёт процитированное Вами сообщение.

    Сильно похоже на какой-то фаерволл у Вас, который пропускает http запросы, но режет всё остальное...

  5. Прошло минорное обновление uvloop до 0.12.2

    В принципе для работы MTP оно похоже не важно, так как снова правятся баги в SSL, которое MTP не задействует.

    Но ещё и роут лики. Правда я у нас такого не наблюдал.

    Но мало ли.

    Не пропадать же вилочке для Mipself.

    uvloop-0.12.2-cp37-cp37-mipsel-34.whl

  6. А нельзя добавить клиентам k/v при нахождении в 2,4 Ghz и его видимости в 5Ghz хотя бы раз в несколько минут дополнительно подавать BTM реквест с просьбой перейти на 5G бэнд ?

    Вот сейчас обновил KN-1010 до 2.15С2-2 и после перегрузки оба смарта повисли в 2,4 Ghz.

    Реквесты на 5 Ghz судя по логам и не шлются... Хотя они в 3-х метрах от роутера.

    Если передернуть на них wifi - сразу уходят в 5-ку.

    Клиенты - Android 9.

     

    • Лайк 1
  7. 12 минуты назад, Stas Zevs сказал:

    + в терминале пишет unable to connect 'ip телеги' 443

    Так с этого и надо было начинать.

    Прокси не может достучаться до серверов ТГ.

    Блокировка (Как Вы ранее писали у вас же пров РТ).

    Вам нужно каким-либо способом её обойти для серверов ТГ. 😎

  8. 51 минуту назад, Andrey Che сказал:

    Возник такой вопрос: mtprotoproxy почему-то дописывает к ключу две англ. буквы "d" в начале. Зачем это делается?

    ПРичём в конфиге указывается ключ без "dd".

    Это proxy включает дополнительный режим random padding-а размеров пакетов, чтобы работу с ним нельзя было сложнее отследить на провайдерских/корпоративных DPI.

    А если в конфиге поставить SECURE_ONLY = True ,то это вообще отключит обычный режим работы,

    и прокси будет работать только с dd-ключами.

     

  9. Прошло минорное обновление uvloop до 0.12.1

    В принципе для работы MTP оно не важно, так как оно править баги в SSL, которое MTP не задействует.

    Но мало ли.

    Не пропадать же вилочке для Mipself.

    uvloop-0.12.1-cp37-cp37-entware_mipsel_34.whl

  10. 15 часов назад, TheBB сказал:

    Взлетели.

    Потребление памяти чуть уменьшилось примерно на пару мегабайт.

    Обновил инструкции.

    • Спасибо 3
  11. Ускоряем работу MTprotoproxy.

    Ускорить работу фактически в полтора раза можно собрав для MTP python-библиотеку работы uvloop.

    https://github.com/MagicStack/uvloop/

    Но ускорения достигается за счет более большого потребления памяти до 60-65 мб,

    но зато потребление перестаёт зависит от того работает MTP в режиме "эмуляции клиента" или через middle-proxy.

    1. Скачиваем пакет библиотеки.

    http://bin.entware.net/mipselsf-k3.4/keenetic/test/python3-uvloop_0.12.0-1_mipsel-3.4.ipk

    (для DSL, LTE, VOX http://bin.entware.net/mipselsf-k3.4/keenetic/test/python3-uvloop_0.12.0-1_mipsel-3.4.ipk )

    2. Ставим.

    opkg install python3-uvloop_0.12.0-1_mipsel-3.4.ipk

    Запускаем MTP. Работать с uvloop он начинает при его наличии по приоритету сам.

    python3 mtprotoproxy.py >> out.txt &

  12. 7 минут назад, Вежливый Снайпер сказал:

    Эмм, так Ростелеком же блочит по размеру пакетов. Потом и других операторов научат ((

    https://github.com/darkk/poormansmtproto

    https://habr.com/post/414099/
    за развитием MTProxy не слежу (все и без проксей робит), может что-то и поменяют в реализации..

    Леонид сам писал, что они не успели проверить всё, поэтому "пробовал" (тут важно прошедшее время).

    Но суть не в этом. А в том, что после широкой огласки сигнатуры MTProto, основанные на размере пакета, были добавлены во многие корп. фаерволлы и DPI.

    (хотя скорее всего они и сами бы до этого дошли)

    Поэтому в MTprotoproxy появился дополнительный спец. ключ работы с клиентом (на скрине они с пометкой beta), где размер пакета динамически меняется.

    (поддержка данного режима работы в официальных клиентах уже тоже есть)

     

×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.