Search: #SSR

  1. 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 (默认为 [ '

    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 的)

    · 节点字段 _execmihomo 路径, 默认 /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)

    · _mihomoExternaltrue 可强制指定使用 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-nameservernameserver

    · _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

    • ❤️3
  2. #Sub-Store #SSR 改混淆脚本async function operator(proxies = []) {

    #Sub-Store #SSR 改混淆脚本

    async function operator(proxies = []) {
        const _ = lodash
        return proxies.map((p = {}) => {
            if (_.get(p, 'type') === 'ssr') {
                const name = _.get(p, 'name') || '' // 演示一下 可以用 lodash
    
                _.set(p, 'name', name + '-后缀') // 名称 添加后缀
                _.set(p, 'obfs-param', 'fuck.com')  // 改混淆
               
            }
            return p
        })
    }

    • 👍1