Appearance
Clash Verge Rev 全局扩展脚本说明
这个目录用来保存和 Clash Verge Rev 相关的个人配置说明,方便后续查看、复制和维护。
文件说明
- 这是给 Clash Verge Rev
全局扩展脚本使用的脚本。 - 作用是:在所有订阅配置的基础上,统一追加一个本地 SOCKS5 节点、一个代理组,以及一组前置规则。
- 这是给 Clash Verge Rev
- 这是把本次需求、设计思路、脚本行为、使用方式整理成的中文说明文档。
- 适合后续回顾“为什么这么写”和“这段脚本到底做了什么”。
- 记录 Clash Controller API、节点延迟阈值、防抖策略和定时运行方式。
- 提供智能切换服务的启动、停止、重启、状态读取和日志入口。
- 编译并启动 macOS 菜单栏控制程序。
- macOS 菜单栏应用源码,用于展示运行状态和执行控制命令。
- Clash 智能切换服务源码,包含后台巡检、日志、SQLite 事件记录和本地控制面板。
使用位置
把 global-extend-script-company.js 里的内容复制到 Clash Verge Rev 的:
全局扩展脚本
保存后,重新更新订阅,或者重新应用当前配置。
目标效果
脚本会在原订阅配置的基础上,统一追加这些内容:
- 节点
text
公司内网
127.0.0.1:1080
socks5- 代理组
text
company
- 公司内网
- DIRECT- 前置规则
yaml
- DOMAIN-SUFFIX,company.com,company
- DOMAIN-SUFFIX,company.cn,company
- DOMAIN-SUFFIX,company-internal.com,company
- IP-CIDR,10.x.x.x/32,company,no-resolve
- IP-CIDR,100.64.0.0/10,DIRECT,no-resolve
- IP-CIDR,10.0.0.0/8,company,no-resolve
- IP-CIDR,172.16.0.0/12,DIRECT,no-resolve
- IP-CIDR,192.168.0.0/16,DIRECT,no-resolve
- DST-PORT,39000,company
- DOMAIN,ssh.jumpserver.example.com,company设计原则
- 保留原订阅已有内容。
- 只在原有配置上做“追加和合并”。
- 尽量避免重复添加同名节点、同名代理组、重复规则。
- 尽量写得容易读,方便后面继续改。