Выпуск sing-box v1.15.0-alpha.7: поддержка MASQUE, проксирование HTTP/2, HTTP/3 и CONNECT-UDP¶
6.0/10
В предварительной версии sing-box v1.15.0-alpha.7 добавлены клиентские и серверные эндпоинты MASQUE (CONNECT-IP) для проксирования IP-трафика поверх HTTP/1.1, HTTP/2 и HTTP/3 с поддержкой назначения адресов, анонсирования маршрутов, системного интерфейса TUN или внутреннего сетевого стека. Реализация HTTP-прокси была переписана с добавлением поддержки HTTP/2, HTTP/3 и протокола CONNECT-UDP для входящих и исходящих соединений; HTTP outbounds теперь используют HTTP/2 по умолчанию с автоматическим откатом на HTTP/1.1. Дополнительно в конфигурацию TLS включена возможность пиннинга SHA-256 хеша сертификата целиком через параметры certificate_sha256 и client_certificate_sha256.
Влияние на конфигурацию и совместимость¶
Исходящие HTTP-прокси переходят на использование HTTP/2 по умолчанию, кроме конфигураций, где явно заданы путь path или заголовок Host (в этих случаях сохраняется HTTP/1.1), а протокол HTTP/3 активируется вручную через параметр version. Новые эндпоинты MASQUE и поддержка CONNECT-UDP позволяют пересылать UDP и произвольный IP-трафик поверх HTTP-инфраструктуры в рамках спецификаций IETF MASQUE.
За чем следить дальше¶
Предстоит оценить стабильность работы нового сетевого стека MASQUE и совместимость CONNECT-IP с различными реализациями туннелей по мере продвижения ветки v1.15.0 к стабильному релизу.