Surge Mac 如何使用不支持的协议(VLESS/SSR 等)⚠️ 若你不需要支援
Surge 本身不支持的协议
⚠️ 不要指定输出为
SurgeMac▎Surge for macOS 必须手动指定链接参数
target=SurgeMac 或在
同步配置 中指定
SurgeMac 来启用
mihomo 支援
Surge 本身不支持的协议
· 根据
External Proxy Program 文档 addresses 参数要求为 IP, 可先进行
节点操作 中的
域名解析(当然你本身也可以自己在 Sub-Store 本地订阅里手写
External Proxy Program 格式的单行, 有时候也可能需要用不是 mihomo 的)
· 节点字段
_exec 为
mihomo 路径, 默认
/usr/local/bin/mihomo, 需自行下载对应平台的
mihomo 内核到此路径, 并设置好权限.
查看 mac 系统安装 mihomo 的喂饭命令(已过时), 可直接使用 homebrew 安装:
brew install mihomo. 然后使用脚本操作
$server._exec = "/opt/homebrew/opt/mihomo/bin/mihomo" 即可(如图)
· 节点字段
_localPort 端口为初始端口号, 逐个递减, 默认为
65535·
_merge 为开启仅一个 mihomo 进程+多个 listeners 的模式, 此时仅有一个 mihomo External Proxy Program, 节点会转成 SOCKS5,
_mergeName 可设置这个 mihomo 节点的名字(默认为 mihomo merged)
·
_mihomoExternal 为
true 可强制指定使用 mihomo External Proxy Program 输出该节点
·
_defaultNameserver (默认为
[ '180.76.76.76', '52.80.52.52', '119.28.28.28', '223.6.6.6' ] ) 和
_nameserver (默认为
[ 'https://doh.pub/dns-query', 'https://dns.alidns.com/dns-query', 'https://doh-pure.onedns.net/dns-query' ] ) 为数组 用于自定义 mihomo 的
default-nameserver 和
nameserver·
_config 对象可覆盖默认配置
▎
链接参数说明也可参考
👆在链接参数上使用
mihomoExternal,
mihomoMergeName,
mihomoMerge▎排查方法
· 使用
/usr/local/bin/mihomo -h 进行检查, 输出有
-config string specify base64-encoded configuration string 即为正常.
· 查看
/tmp/Surge-External-xxxxxx.log 日志.
xxxxxx 为节点名称
Sub-Store 合集
频道资源合集
恰饭推荐
群组
联系推广
#SubStore #mihomo #Surge #SurgeMac #VLESS #SSR