Jump to content

Kirya

Forum Members
  • Posts

    29
  • Joined

  • Last visited

Posts posted by 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. 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 запросы, но режет всё остальное...

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

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

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

    Но мало ли.

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

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

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

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

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

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

    Клиенты - Android 9.

     

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

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

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

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

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

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

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

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

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

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

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

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

     

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

    Взлетели.

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

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

    • Thanks 3
  9. Ускоряем работу 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 &

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

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

    https://github.com/darkk/poormansmtproto

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

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

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

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

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

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

     

×
×
  • Create New...