FinalMask: New xicmp (#855)

Co-authored-by: null <null>
This commit is contained in:
LjhAUMEM
2026-05-31 16:32:28 +08:00
committed by GitHub
co-authored by null
parent 7ba208c3da
commit 442e99f93e
3 changed files with 12 additions and 24 deletions
+4 -8
View File
@@ -330,20 +330,16 @@ FinalMask добавляет последний слой маскировки п
### xicmp
Требует как минимум права `CAP_NET_RAW` и должен быть самым внешним слоем, то есть первым элементом массива. Его нельзя использовать вместе с `udpHop` и `dialerProxy`.
```json
{
"listenIp": "0.0.0.0",
"id": 0
"dgram": false, // optional
"ips": [] // optional
}
```
`listenIp`: IP-адрес для прослушивания. По умолчанию `"0.0.0.0"`.
`dgram`: Более низкие права доступа, только на стороне клиента (Linux, Mac, iOS)
Обратите внимание, что это отличается от обычных адресов прослушивания TCP/UDP `"0.0.0.0"` и `"::"`. Поскольку ICMP по IPv4 и ICMPv6 по IPv6 несовместимы, указание `"0.0.0.0"` здесь означает прослушивание только IPv4 ICMP, и наоборот.
`id`: если один IP используется несколькими клиентами, серверу рекомендуется оставлять это значение равным `0`.
`ips`: ips
## quicParams