FinalMask: mkcp-legacy (#856)

Co-authored-by: null <null>
This commit is contained in:
LjhAUMEM
2026-05-31 16:32:05 +08:00
committed by GitHub
co-authored by null
parent f6bb9a7bc6
commit 7ba208c3da
3 changed files with 15 additions and 108 deletions
+5 -36
View File
@@ -232,49 +232,18 @@ FinalMask добавляет последний слой маскировки п
`client[n].packet`: добавляет фиксированные данные. Несовместимо с `rand`.
### header-dns
Старая DNS-маскировка из mKCP. В некоторых кампусных сетях DNS-запросы разрешены до авторизации, поэтому этот режим добавляет DNS-заголовок к KCP.
### mkcp-legacy
```json
{
"domain": "www.example.com"
"header": "", // dns dtls srtp utp wechat wireguard
"value": "" // password domain
}
```
### header-dtls
`header`: empty for original & aes128gcm
Старая DTLS-маскировка из mKCP. Маскирует пакеты под DTLS 1.2. Дополнительных настроек нет.
### header-srtp
Старая SRTP-маскировка из mKCP. Маскирует пакеты под SRTP и может определяться как трафик видеозвонков, например FaceTime. Дополнительных настроек нет.
### header-utp
Старая uTP-маскировка из mKCP. Маскирует пакеты под uTP и может определяться как трафик загрузки BitTorrent. Дополнительных настроек нет.
### header-wechat
Старая маскировка WeChat Video из mKCP. Маскирует пакеты под трафик видеозвонков WeChat. Дополнительных настроек нет.
### header-wireguard
Старая маскировка WireGuard из mKCP. Маскирует пакеты под трафик WireGuard, хотя это не настоящий протокол WireGuard. Дополнительных настроек нет.
### mkcp-original
Простая обфускация, которая раньше применялась в mKCP по умолчанию. Она может понадобиться для подключения к старым серверам mKCP. Дополнительных настроек нет.
### mkcp-aes128gcm
Соответствует старой функции `seed` в mKCP. Использует AES-128-GCM для обфускации.
```json
{
"password": "your-password"
}
```
`value`: empty for original
### noise