Экспериментальное
Блок experimental — сборное место для ещё «сырых», но уже включённых флагов. Поля здесь нестабильны: их добавляют, переименовывают и удаляют между релизами чаще, чем в остальной части схемы.
Параметры
| Поле | Тип | По умолчанию | Допустимые значения | Описание |
|---|---|---|---|---|
fingerprints | []string | [] | <sha256 hex> | SHA-256-отпечатки сертификатов в hex, которым mihomo должен доверять независимо от системного хранилища доверия. Полезно для самоподписанных панелей управления. |
quic-go-disable-gso | bool | false | true | false | Отключить Generic Segmentation Offload во встроенном стеке quic-go. Задайте, если пропускная способность QUIC нестабильна на вашем ядре. |
quic-go-disable-ecn | bool | false | true | false | Отключить зондирование Explicit Congestion Notification в quic-go. |
dialer-ip4p-convert | bool | false | true | false | Включить преобразование IP4P → IPv4 для исходящих подключений (IPv6-адреса, чьи младшие 32 бита кодируют конечную точку IPv4). |
Исходный код: config/config.go:351-356 · зафиксировано на v1.19.29 (e26714a)
Пример
yaml
experimental:
fingerprints:
- 1A2B3C4D5E6F7A8B9C0D1E2F3A4B5C6D7E8F9A0B1C2D3E4F5A6B7C8D9E0F1A2B
quic-go-disable-gso: true
quic-go-disable-ecn: false
dialer-ip4p-convert: falseПримечания
- Исчезновение поля из этой структуры между релизами — не повод для баг-репорта: оно либо переведено в стабильный раздел, либо удалено. Всегда сверяйте эту страницу с версией mihomo, которую вы запускаете.
Исходный код: config/config.go:351-356 · v1.19.29 (e26714a)
