# Мост конфигураций WireGuard/OpenVPN для Clash и sing-box

Преобразует вставленный текст клиента WireGuard или OpenVPN в YAML Mihomo/Clash или JSON sing-box и отмечает секретные поля; не передавайте приватные ключи

> Каноническая страница: https://elysiatools.com/ru/tools/wireguard-openvpn-to-clash-singbox-bridge

- **Категория:** Format Conversion

- **Ключевые слова:** WireGuard, OpenVPN, Mihomo, Clash, sing-box, конфигурация VPN, мост конфигураций, правила маршрутизации

## Обзор

Сохраняет endpoint, ключи, разрешённые IP, DNS, встроенные TLS-данные и правила маршрутизации, сообщая о неточных сопоставлениях.

## Входные данные

- **Конфигурация VPN** (textarea): Paste a WireGuard .conf or OpenVPN .ovpn client config
- **Исходный формат** (select)
- **Целевой формат** (select)
- **JSON политики маршрутизации** (textarea): \[{"kind":"domain-suffix","value":"example.com","outbound":"VPN"}\]
- **Имя профиля** (text): VPN

## Когда использовать

- Когда профиль WireGuard нужно подготовить для Mihomo или Clash.
- Когда конфигурацию OpenVPN требуется преобразовать в endpoint sing-box.
- Когда к VPN-профилю нужно добавить JSON-правила маршрутизации для доменов или других направлений.

## Как это работает

- Вставьте текст клиентской конфигурации WireGuard или OpenVPN в поле «Конфигурация VPN».
- Выберите исходный формат или оставьте автоматическое определение.
- Укажите целевой формат: YAML Mihomo/Clash или JSON sing-box.
- При необходимости добавьте JSON-политику маршрутизации и имя профиля, затем получите текстовый результат с диагностикой сопоставления.

## Сценарии использования

- Перенос WireGuard-профиля в конфигурацию Mihomo или Clash с сохранением endpoint, DNS и AllowedIPs.
- Преобразование OpenVPN-профиля со встроенными CA-, сертификатными и ключевыми блоками в JSON endpoint sing-box.
- Подготовка VPN-профиля с отдельными правилами маршрутизации для корпоративных доменов.

## Частые вопросы

### Какие исходные форматы поддерживаются?

Поддерживаются клиентские конфигурации WireGuard и OpenVPN. Формат можно определить автоматически или выбрать вручную.

### Какие целевые форматы доступны?

Результат можно получить в YAML Mihomo/Clash или JSON sing-box.

### Что происходит с DNS и AllowedIPs?

Инструмент переносит DNS и разрешённые IP в целевую конфигурацию, если для них есть соответствующее сопоставление.

### Можно ли добавить правила маршрутизации?

Да. В поле JSON политики маршрутизации можно передать правила, например для доменного суффикса и выбранного outbound.

### Безопасно ли вставлять приватный ключ?

Нет. Не передавайте приватные ключи и другие реальные секреты в инструмент.

## Связанные инструменты

- [Конвертер YAML-JSON](https://elysiatools.com/ru/tools/yaml-json-converter): Преобразует между форматами YAML и JSON
- [Мост форматов конфигурации: TOML / INI / HCL / .env / Nix / dotenv / Kubernetes ConfigMap / Secret](https://elysiatools.com/ru/tools/toml-ini-hcl-envfile-nix-dotenv-kubernetes-configmap-secret-config-format-bridge): Преобразует конфигурации между dotenv .env, TOML, INI, Java .properties, YAML, JSON, HCL (нативный синтаксис Terraform/Vagrant) и атрибутными множествами Nix, а также генерирует манифесты Kubernetes ConfigMap / Secret; сохраняет плейсхолдеры ${VAR} / {{var}} и envsubst-интерполяцию, фиксирует происхождение вывода типов (string/int/float/bool/list), сворачивает метки HCL-блоков во вложенные ключи, а двусторонний diff подсвечивает неэквивалентные настройки (потерянные ключи, смены типов, переписанные значения); YAML дружелюбен к патчам Kustomize.
- [Конвертер JSON Schema в Zod](https://elysiatools.com/ru/tools/json-schema-to-zod-schema-converter): Преобразует JSON/YAML-описания JSON Schema в готовый к использованию в TypeScript код Zod с вложенными объектами, массивами, enum и типичными правилами валидации
- [Генератор OpenAPI в TypeScript](https://elysiatools.com/ru/tools/openapi-to-typescript-generator): Преобразует спецификации OpenAPI или Swagger в формате JSON/YAML в типы TypeScript, параметры запросов и модели ответов с настраиваемым форматом вывода и стилем имен
- [Конвертер HCL-JSON](https://elysiatools.com/ru/tools/hcl-json-converter): Преобразует между HashiCorp Configuration Language (HCL) и форматами JSON для конфигураций Terraform
- [Студия запросов и преобразований JSONata](https://elysiatools.com/ru/tools/jsonata-query-transform-studio): Просматривайте запросы и преобразования в стиле JSONata, сравнивайте результаты и экспортируйте JSON, CSV, YAML или Markdown.
- [OpenAPI в Postman Collection](https://elysiatools.com/ru/tools/openapi-to-postman-collection): Превращает спецификацию OpenAPI 3.x или Swagger 2.0 (JSON/YAML) в импортируемую Postman Collection v2.1.0 с папками, переменными, auth и примерами ответов.
- [Конвертер TOML-JSON](https://elysiatools.com/ru/tools/toml-json-converter): Преобразует между форматами TOML и JSON с поддержкой комментариев и сложных структур данных

## Примеры

- [Примеры Распределенного Трейсинга](https://elysiatools.com/ru/samples/distributed-tracing-samples): Комплексные примеры распределенного трейсинга с использованием Jaeger, OpenTelemetry и современных инструментов
- [Инструмент Сборки Parcel](https://elysiatools.com/ru/samples/parcel): Примеры инструмента сборки Parcel с нулевой конфигурацией, включая настройку проекта, плагины и расширенную конфигурацию
- [Примеры OpenAPI/Swagger](https://elysiatools.com/ru/samples/openapi-swagger): Комплексные примеры документации API с использованием OpenAPI 3.0 и спецификаций Swagger для RESTful сервисов
- [Примеры pnpm Package Manager](https://elysiatools.com/ru/samples/pnpm): Примеры быстрого, экономичного дискового менеджера пакетов, включая управление monorepo, конфигурацию workspace и расширенные рабочие процессы
