Skip to content

siiway/urlclash-converter

urlclash-converter

Clash <-> Link 节点转换工具

使用

在 GitHub Pages 托管的在线网页, 打开即用:

https://convert.siiway.top

这是用来干什么的?

就一个功能: Clash 配置节点分享链接 互转

比如这是 Clash 配置:

# 已脱敏
proxies:
  - name: 这是名字
    type: vless
    server: 这是服务器
    port: 11451
    uuid: 这是UUID
    network: tcp
    tls: true
    skip-cert-verify: false
    servername: www.example-servername-cannot-use.com
    client-fingerprint: chrome
    flow: xtls-rprx-vision
    reality-opts:
      public-key: 这是PubKey

可以用本工具一键转为节点分享链接:

vless://这是UUID@这是服务器:11451?type=tcp&encryption=none&flow=xtls-rprx-vision&security=reality&sni=www.example-servername-cannot-use.com&fp=chrome&pbk=%E8%BF%99%E6%98%AFPubKey#%E8%BF%99%E6%98%AF%E5%90%8D%E5%AD%97

当然, 你也可以将分享链接转换回 Clash 配置 (支持 proxies: / payload: / 无前缀三种输出格式).

支持的协议

协议类型 Clash 写法 节点链接格式 备注(可能不完整支持特性)
Shadowsocks ss ss:// AEAD 全加密、plugin、obfs
ShadowsocksR ssr ssr:// 完整 SSR 参数
VMess vmess vmess:// AEAD、WebSocket、HTTP/2、gRPC、QUIC
VLESS vless vless:// XTLS、Vision、REALITY(含 spx / pqv / ech)
Trojan trojan trojan:// Trojan-Go / Trojan 全兼容
Trojan-Go trojan trojan:// 与 Trojan 完全互通
Hysteria2 hysteria2 hysteria2:// / hy2:// 完整 obfs + alpn
Hysteria hysteria hysteria:// / hy:// 老版本 Hysteria
TUIC v5 tuic tuic:// congestion control、alpn
WireGuard wireguard wg:// / wireguard:// 完整配置
HTTP(S) http http:// / https:// 基础 HTTP 代理
SOCKS5 socks5 socks5:// 支持认证

本项目的 Clash 配置示例以 Meta (Mihomo) 核心分支为准.

特点

  • 支持多种协议的分享链接和 Clash 配置互转
  • 支持中文等特殊字符
  • 纯本地处理, 数据不上传不保存
  • 转换为 Clash Config 时自动清理空对象
  • 主机名中非 ASCII 字符自动转换为 Punycode

自部署

  1. Fork 本项目
  2. 到仓库 Settings -> Pages 启用 Pages 功能 (Source 选择 GitHub Actions)
  3. 到 Actions 启用并手动触发 Deploy to GitHub Pages 工作流
  4. (可选) 到 Settings -> Pages 配置自定义域名

End

Code powered by Grok + Gemini + Claude, under GPL-3.0 License.

本工具仅提供 URL 和 Clash Config 的配置文件格式转换,不存储任何信息,不提供任何代理服务,一切使用产生后果由使用者自行承担,SiiWay Team 及开发本工具的成员 不负任何责任.

由于各协议分享链接的规范和实现参差不齐, 如果使用过程中出现问题 / 输出与你的预期不符, 请 提交 Issue 方便我们修复.

本项目参考使用了 Clash Verge 的节点链接转换逻辑, 在此感谢.

Ref

为什么放弃 Snippet

Cloudflare Docs:

如有 API 需求, 可自行提取 src/ 下 TypeScript 文件使用; 如大家都有需求会考虑支持本地运行 API

如有需要, 所有者可 联系我们 删除其上提到的链接.

About

Clash <-> Link 订阅转换工具 | 纯本地运行 | 支持多种协议

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages