# WireGuard/OpenVPN 到 Clash 与 sing-box 配置桥接器

将粘贴的 WireGuard 或 OpenVPN 客户端文本转换为 Mihomo/Clash YAML 或 sing-box JSON，并报告密钥字段；请勿分享私钥

> 标准页面: https://elysiatools.com/zh/tools/wireguard-openvpn-to-clash-singbox-bridge

- **分类:** Format Conversion

- **关键词:** WireGuard, OpenVPN, Mihomo, Clash, sing-box, VPN 配置, 配置桥接, 路由规则

## 概述

保留 endpoint、密钥、Allowed 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 YAML 时。
- 需要将带内联 TLS 证书的 OpenVPN 配置转换为 sing-box JSON 时。
- 需要在转换配置中加入域名后缀等路由策略，并检查无法等价映射的字段时。

## 工作原理

- 粘贴 WireGuard 或 OpenVPN 客户端文本，并选择源格式或使用自动识别。
- 选择 Mihomo/Clash YAML 或 sing-box JSON 作为目标格式。
- 可选填入路由策略 JSON 和配置名称。
- 工具输出文本配置，保留可映射字段并报告目标平台无法等价映射的字段。

## 使用案例

- 将 WireGuard 的全隧道路由、DNS 和 endpoint 转换为 Mihomo/Clash 配置。
- 将包含内联 CA、客户端证书和密钥的 OpenVPN 配置转换为 sing-box endpoint JSON。
- 为 VPN 配置添加企业域名路由，并查看目标格式中无法精确映射的字段。

## 常见问题

### 支持哪些源配置格式？

支持 WireGuard 客户端配置和 OpenVPN 客户端配置，可选择对应格式或使用自动识别。

### 可以转换成哪些目标格式？

支持 Mihomo/Clash YAML 和 sing-box JSON。

### 会处理 OpenVPN 的内联证书吗？

会保留配置中的内联 TLS 材料，例如 CA、证书和密钥内容。

### 能否添加自定义路由规则？

可以通过路由策略 JSON 添加规则，例如按域名后缀指定 outbound。

### 可以直接粘贴私钥吗？

不建议分享私钥。请避免将真实私钥粘贴到工具中。

## 相关工具

- [YAML-JSON转换器](https://elysiatools.com/zh/tools/yaml-json-converter): 在YAML和JSON格式之间转换
- [TOML / INI / HCL / .env / Nix / dotenv / Kubernetes ConfigMap / Secret 配置格式桥](https://elysiatools.com/zh/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 突出非等价设置（丢失键、类型变化、值改写），输出对 Kustomize 补丁友好的 YAML。
- [JSON Schema 转 Zod Schema 转换器](https://elysiatools.com/zh/tools/json-schema-to-zod-schema-converter): 将标准 JSON Schema 的 JSON/YAML 定义转换为可直接在 TypeScript 项目中使用的 Zod 运行时校验代码，支持嵌套结构、数组、枚举和常见校验规则
- [OpenAPI 转 TypeScript 类型生成器](https://elysiatools.com/zh/tools/openapi-to-typescript-generator): 将 OpenAPI 或 Swagger 的 JSON/YAML 规范转换为 TypeScript 接口类型、请求参数类型和响应类型，并支持输出格式与命名风格配置
- [HCL-JSON转换器](https://elysiatools.com/zh/tools/hcl-json-converter): 在HashiCorp配置语言(HCL)和JSON格式之间转换，用于Terraform配置
- [JSONata 查询转换工作室](https://elysiatools.com/zh/tools/jsonata-query-transform-studio): 预览 JSONata 风格查询与转换，支持多数据对比，并导出 JSON、CSV、YAML 或 Markdown。
- [OpenAPI 转 Postman Collection](https://elysiatools.com/zh/tools/openapi-to-postman-collection): 把 OpenAPI 3.x 或 Swagger 2.0 规范（JSON/YAML）转成可直接导入的 Postman Collection v2.1.0，含文件夹、变量、认证与示例响应。
- [TOML-JSON转换器](https://elysiatools.com/zh/tools/toml-json-converter): 在TOML和JSON格式之间转换，支持注释和复杂数据结构

## 示例

- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构
- [Parcel 打包工具](https://elysiatools.com/zh/samples/parcel): Parcel零配置打包工具示例，包括项目设置、插件和高级配置
- [OpenAPI/Swagger 示例](https://elysiatools.com/zh/samples/openapi-swagger): 使用 OpenAPI 3.0 和 Swagger 规范的 RESTful 服务综合 API 文档示例
- [pnpm 包管理器示例](https://elysiatools.com/zh/samples/pnpm): 快速、节省磁盘空间的包管理器示例，包括monorepo管理、工作区配置和高级工作流
