Здравствуйте!
Прошу рассмотреть добавление новых параметров конфигурации ASC версии [3.1] для WireGuard/ASCWG-клиента.
В актуальных конфигурациях ASCWG, помимо уже поддерживаемых параметров обфускации Jc, Jmin, Jmax, S1–S4, H1–H4, появились новые поля, необходимые для подключения к серверам, развёрнутым с использованием новых версий ASCWG:
HeaderProtectionKey = <base64 key>
ContentPaddingAddition = 10-100
RekeyAfterTime = 100-120
RekeyTimeout = 3-7
RejectAfterTime = 150-180
KeepaliveTimeout = 5-15
MaxHandshakeAttempts = 15-20
RandomTrailers = on
DisableCookies = on
Также новые конфиги могут использовать диапазон значений для стандартного параметра peer:
PersistentKeepalive = 25-35
Пример структуры актуального конфига:
[Interface]
Address = 10.8.1.3/32
DNS = 1.1.1.1, 1.0.0.1
PrivateKey = <private key>
Jc = 4
Jmin = 10
Jmax = 50
S1 = 50
S2 = 76
S3 = 59
S4 = 12
H1 = 1
H2 = 2
H3 = 3
H4 = 4
HeaderProtectionKey = <base64 key>
ContentPaddingAddition = 10-100
RekeyAfterTime = 100-120
RekeyTimeout = 3-7
RejectAfterTime = 150-180
KeepaliveTimeout = 5-15
MaxHandshakeAttempts = 15-20
RandomTrailers = on
DisableCookies = on
[Peer]
PublicKey = <server public key>
PresharedKey = <preshared key>
AllowedIPs = 0.0.0.0/0, ::/0
Endpoint = <server>:<port>
PersistentKeepalive = 25-35
Сейчас такие конфиги не импортируются корректно либо новые параметры игнорируются, из-за чего подключение к серверам ASCWG [3.1] невозможно.