在外工作时走代理回家里的内网,在家时自动切回直连——也就是策略组要跟着所在网络自动切。
[SSID Setting] 做不到(它只管 suspend / cellular-mode),得用 Subnet Group:
[Proxy Group]
PROXY-HOME = subnet, default = PROXY-HOME-SMART, SSID:LearningCenter = DIRECT
# 中间层必需:smart 不能直接放进 subnet
PROXY-HOME-SMART = smart, DEVICE:XIAOKEN, 🇨🇳http-home-mac
DEVICE:XIAOKEN 是 Ponte 的动态策略,指向家里那台 Mac(xiaoken),不用在 [Proxy] 里声明;🇨🇳http-home-mac 是普通代理节点。
条件按声明顺序求值,首个匹配生效,网络变化时自动重新求值——这就是「在家直连、出门走代理」。条件支持 SSID: / BSSID: / ROUTER: / TYPE:WIFI|WIRED|CELLULAR,其中 SSID: 大小写敏感。
app 自带 agent skill
Surge.app 里带了一份完整的 agent skill,只是不在 agent 的搜索路径里,软链过去即可(app 升级自动跟随):
find /Applications/<App>.app -iname "SKILL.md" 2>/dev/null
ln -s /Applications/Surge.app/Contents/Resources/Skills/surge ~/.agents/skills/surge
SC=/Applications/Surge.app/Contents/Applications/surge-cli
$SC rule match github.com # 这个域名会走哪条规则
$SC http probe <url> "<policy>" # 端到端验证策略
$SC rule temp add "DOMAIN-SUFFIX,example.com,Proxy" # 调试用临时规则,别改 profile