Добавлено
- Autolist - добавлен сопутствующий пакет awgmautolist подбирающий домены которые не открываются через direct путь, только для singbox маршрутизации. Разработка и внедрение @tpulatov.
- Маска fragment из finalmask Xray (#1168). Узлы подписки в формате Xray JSON и ссылки с параметром
fm=с маскойfragment- режет ClientHello на части, как в Xray. Узлы с другими масками по-прежнему не импортируются. - VLESS Encryption. Узлы с
encryption=mlkem768x25519plus…импортируются из ссылок, Xray JSON и Clash. Работает и вместе сflow=xtls-rprx-vision. - XHTTP: отдельная загрузка (downloadSettings). Узлы, у которых загрузка идёт отдельным путём или через другой сервер, импортируются из Xray JSON, ссылок и Clash (download-settings mihomo; незаданное берётся у основного узла, как в mihomo). Такой узел пока нельзя экспортировать в ссылку.
- XHTTP: sessionIDTable и sessionIDLength. Формат идентификатора сессии переносится из ссылок, Xray JSON и Clash.
Изменено
- XHTTP: режим auto как в Xray. Под REALITY выбирается stream-one, при отдельной загрузке — stream-up.
- Фрагментация TLS (tls.fragment) режет каждую метку домена, а не только первую.
- Заголовок Host у ws, httpupgrade и xhttp без явного host — как в Xray. У узлов из ссылок и Xray JSON с TLS или Reality это теперь SNI, а не адрес сервера: узлы за CDN с IP в адресе подключаются. У Clash — как в mihomo: для ws и httpupgrade адрес сервера у VLESS и sni у Trojan, servername для xhttp.
- Sing-box обновлён до 1.15.0-alpha.13-awgm.38.
- X25519MLKEM768 для Reality включён по умолчанию, как в Xray. Опция подписки и галка на карточке сервера теперь выключают его. Прежняя опция «X25519MLKEM768 для всех Reality-серверов» больше не нужна и сброшена. Отпечаток сервера больше не заменяется на chrome: firefox и safari тоже отправляют постквантовый ключ. У подписок «списком», где прежняя опция была включена, отпечаток серверов остаётся chrome: исходная информация у такой подписки не была сохранёна.
Исправлено
- Подписки sing-box: лишний перезапуск при обновлении (#1174). При двух и более подписках каждое обновление по таймеру перезагружало sing-box, даже если у провайдера ничего не изменилось. В режиме с tun это на несколько секунд отключало интерфейс «awgm policy-tun».