Конвертер конфигураций
Вставьте конфигурацию в верхний редактор, выберите исходный и целевой форматы — преобразованный результат появится в редакторе ниже. Конвертация выполняется по мере возможностей: каждое поле, которое не удаётся однозначно отобразить на целевой формат, выводится как предупреждение под редакторами. Пояснения по каждому полю собраны в рецептах миграции.
Config Converter
Paste a configuration into the top editor, choose source and target formats, and read the converted output in the editor below. Conversions are best-effort — features without a clean equivalent show up as warnings below.
- No warnings.
Что поддерживается
- Протоколы: VLESS, VMess, Trojan, Shadowsocks (включая шифры 2022), Hysteria / Hysteria2, TUIC, WireGuard, HTTP, SOCKS, а также специальные исходящие Direct / Block / DNS и группы прокси Selector / URL-test / Fallback / Load-balance.
- Транспорты: TCP, WebSocket (с извлечением ранних данных
?ed=), HTTP/2, gRPC, HTTPUpgrade, QUIC и xHTTP (сохраняется там, где цель его понимает). - Безопасность: TLS, отпечаток uTLS, REALITY, ECH.
- Маршрутизация: правила domain / IP-CIDR / GEOIP / GEOSITE / порт / процесс / сеть во всех трёх синтаксисах. Компактные строковые правила mihomo проходят через парсер конвертера туда и обратно без потерь.
- DNS: типизированные URL серверов (
udp/tcp/tls/https/quic/h3/fakeip/local) и отображениеnameserver-policyв mihomo.
Что намеренно теряется
- У каждого ядра есть возможности, которые два других выразить не могут:
policy/observatory/metricsу Xray,tun/sniffer/iptablesи rule-providers у mihomo,endpoints/experimental.clash_apiу sing-box. Эти поля сохраняются, когда источник и цель — одно и то же ядро (поэтому циклxray → xrayпочти без потерь), но при конвертации между ядрами отбрасываются с информационной пометкойCORE_SPECIFIC_PRESERVED. - В Xray-core нет исходящего Hysteria2; при конвертации исходящего Hysteria2 из sing-box / mihomo в Xray выдаётся
PROTOCOL_UNSUPPORTED_BY_TARGET, а сама запись отбрасывается. - Плагины (например,
plugin: shadow-tlsв mihomo или вложенные блоки плагинов Shadowsocks) передаются как непрозрачные строки; их внутренняя схема не разбирается.
Как поделиться сессией
Используйте кнопку Поделиться ссылкой: к URL добавляются параметры ?src=…&tgt=…&body=… (body — URL-safe base64), так что ссылку можно вставить в чат или сохранить в закладках как конкретный тестовый случай. Тела размером более ~8 КБ в ссылку не включаются, о чём выводится уведомление.
