Skip to content

Экспериментальное

Блок experimental — сборное место для ещё «сырых», но уже включённых флагов. Поля здесь нестабильны: их добавляют, переименовывают и удаляют между релизами чаще, чем в остальной части схемы.

Параметры

ПолеТипПо умолчаниюДопустимые значенияОписание
fingerprints[]string[]<sha256 hex>SHA-256-отпечатки сертификатов в hex, которым mihomo должен доверять независимо от системного хранилища доверия. Полезно для самоподписанных панелей управления.
quic-go-disable-gsoboolfalsetrue | falseОтключить Generic Segmentation Offload во встроенном стеке quic-go. Задайте, если пропускная способность QUIC нестабильна на вашем ядре.
quic-go-disable-ecnboolfalsetrue | falseОтключить зондирование Explicit Congestion Notification в quic-go.
dialer-ip4p-convertboolfalsetrue | 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)

Core Tutorial от Argsment