Перейти к содержимому

ShadowQUIC

listeners:
- name: shadowquic-in-1
type: shadowquic
port: 10822
listen: 0.0.0.0
# routing-mark: 0 # Устанавливает routing-mark для слушающего сокета (только Linux)
# rule: sub-rule-name1
# proxy: proxy
users:
- username: username
password: password
jls-upstream:
addr: www.example.com:443
# sni: example.com
# proxy: proxy
# rate-limit: 0
# alpn:
# - h3
# quic-versions: [v1]
# zero-rtt: true
# congestion-controller: bbr
# up: 100 Mbps
# down: 100 Mbps
# ignore-client-bandwidth: false
# cwnd: 10
# bbr-profile: ""
# max-idle-time: 30000
# max-datagram-frame-size: 1400
# recv-window-conn: 0
# recv-window: 0
# disable-mtu-discovery: false

Общие поля

Пользователи аутентификации ShadowQUIC.

Имя пользователя.

Пароль.

Соединения, не прошедшие JLS-аутентификацию, перенаправляются на этот маскирующий QUIC upstream.

Адрес маскирующего upstream.

Целевой SNI для JLS-маскировки. Если пусто, выводится из addr.

Прокси для маскирующего upstream.

Ограничение скорости пересылки в bit/s. 0 означает без ограничения.

Список согласования протоколов прикладного уровня.

Версии QUIC, поддерживаемые локальным узлом; поддерживаются v1 / v2.

Включить ли 0-RTT.

Алгоритм управления перегрузкой. Возможные значения: cubic / new_reno / bbr. По умолчанию bbr.

Согласование пропускной способности Brutal. up задает лимит server upload / client download, down задает запрашиваемую скорость server download / client upload.

Для Brutal. Игнорирует outbound down и использует listener down или автоматическую настройку.

Начальный размер окна перегрузки. По умолчанию 32.

Профиль агрессивности BBR. Возможные значения: standard / conservative / aggressive. По умолчанию standard.

Максимальное время простоя в миллисекундах.

Максимальный размер UDP datagram frame.

Окно приёма на уровне потока. 0 использует внутреннее значение по умолчанию.

Окно приёма на уровне соединения. 0 использует внутреннее значение по умолчанию.

Отключить ли path MTU discovery.