Новая версия!
Добавлен параметр --fake-tls-mod
, имеющий два возможных аргумента, которые можно комбинировать:
rand
- заполняет случайными данными поля SessionID, Random и KeyExchange в фейке.
orig
- вместо фейка используется оригинальный Client Hello.
Параметр --tls-sni
заменен на --fake-sni
. Опция теперь не является глобальной, а привязывается к группе. Теперь она меняет SNI в фейке, независимо от того, является ли он дефолтным, кастомным или копией оригинала. Она также меняет размер фейка, чтобы он соответствовал оригинальному CH, изменяя размеры Padding, ECH или удаляя некоторые расширения. SNI можно рандомизировать, заменяя некоторые буквы на символы ?
#
или *
(--fake-sni ???**.org
). Если указать параметр с именем несколько раз, то для каждого запроса будет случайно выбираться один из них (-n g.co -n google.com
).
Удалена опция --ip-opt
.
Параметр вида --disorder 1:10:1
теперь чередует disorder со split.
Для --fake-offset
теперь можно указывать флаги смещения, которые считаются относительно оригинала.
В 16.3 было добавлено асинхронное ожидание завершения одного из двух вызовов TransmitFile в Windows (в ней есть такое ограничение - не более двух параллельных TF) и отправки всех данных из буфера сокета в Linux (раньше это могло заморозить работу прокси на некоторое время). Реализовано было не очень, в этой версии исправлены баги, связанные с этим функционалом.