全部节点,默认全选
遍历所有订阅,过滤 enable=0,按 uniqueid 去重;生成 15 个节点就是 15 条 proxies。
用账号密码登录 MonoCloud,拉取全部订阅与节点,生成一份自包含、可直接加载的 Clash/mihomo 配置。提供全屏 TUI,也支持从配置文件端到端运行的 headless 模式。
PS> .\mcexport.exe --headless --config-dir .\config
登录 https://api.bluecloudworks.com/ ...
拉取订阅与节点 ...
完成:.\monocloud.yaml(ss=15 tls=0 跳过=0 去重=0)
不是单节点模板渲染,而是把账号下所有可用节点拼成一份完整配置。
遍历所有订阅,过滤 enable=0,按 uniqueid 去重;生成 15 个节点就是 15 条 proxies。
终端里登录、搜索、筛选、勾选、改端口;也可以只读配置,一条命令产出 YAML,适合脚本。
不依赖 ruleset/、GeoIP 或控制面,不开放 external-controller,拷贝即可加载。
settings.json 放端口与规则,credentials.json 放账号密码,权限 0600。
YAML 回读校验节点数量与名称唯一性,临时文件 + rename 原子替换,失败不留半截文件。
MIT 许可证,源码与最小可执行文件分别打包;不内置厂商凭据,不收集账号数据。
第一次建议用 TUI 登录并保存配置;之后可以用 headless 重复导出。
适合第一次使用:输入账号密码,浏览节点,选择导出参数。
PS> .\mcexport.exe
适合定时任务:从 settings.json + credentials.json 读取,直接写 YAML。
PS> .\mcexport.exe --headless --config-dir .\config
默认目录 %APPDATA%\mcexport,也可以用 --config-dir 指定。
| 文件 | 内容 | 权限 |
|---|---|---|
settings.json |
端口、输出路径、规则、分组、订阅过滤、并发、超时 | 0644 |
credentials.json |
账号密码 + clientId / clientSecret / clientVersion;后三项缺失自动补默认值 | 0600 |
monocloud.yaml |
生成的 Clash/mihomo 配置,含全部已勾选节点 | 0600 |
所有请求都会带 X-Client-Version(默认 1.0.3);缺失会被服务端以 HTTP 426 拒绝。clientId / clientSecret / clientVersion 缺失或为空时自动写入内置默认值,环境变量可覆盖默认值。
发布包 SHA-256,下载后请自行核对。
dde3c68ddcd10d4dabceadf92b254f08fa74c111ebc0dbadb54caa0816c2ad87
Go source
源码 + 测试 + 示例 · 44 KB
e2afce131c5fa30214573e676a4723b67d0f880522070e1307b60e67956c3bd8
下载 SHA256SUMS.txt · 许可证:MIT License