Skip to content

Конвертер конфигураций

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

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.

SourceEmpty0 lines · 0 chars
Target
Warnings (0)
  • 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 КБ в ссылку не включаются, о чём выводится уведомление.

Core Tutorial от Argsment