V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
MajestySolor
V2EX  ›  问与答

clashvergerev 如何像原版 clash 一样让指定域名走指定的代理?

  •  
  •   MajestySolor · 11 天前 · 948 次点击

    我的目的是让unblockneteasemusicclash不冲突
    用原版clash可以编辑pac content然后加入以下内容就能让两者正常使用

    function FindProxyForURL(url, host) {
      if (host == 'music.163.com' || host == 'interface.music.163.com' || host == 'interface3.music.163.com' || host == 'apm.music.163.com' || host == 'apm3.music.163.com' || host == 'musicupload.netease.com') {
    		return 'PROXY 127.0.0.1:8080' // 此处的 8080 换成 UnblockNeteaseMusic 返回的 HTTP 端口
    	}
      return "PROXY 127.0.0.1:%mixed-port%; SOCKS5 127.0.0.1:%mixed-port%; DIRECT;"
    }
    

    最近考虑换到clash-verge-rev,但是不知道如何解决这个问题,求懂哥指点😂

    6 条回复    2025-04-16 20:38:43 +08:00
    dobelee
        1
    dobelee  
       11 天前   ❤️ 1
    unblockneteasemusic 是个本地服务?如果是的话直接转发。类似:

    proxies:
    - name: UnblockNeteaseMusic-LocalServer
    type: http
    server: 127.0.0.1
    port: 8080

    proxy-groups:
    - name: UnblockNeteaseMusic
    type: select
    proxies:
    - UnblockNeteaseMusic-LocalServer
    - DIRECT

    rules:
    - DOMAIN-SUFFIX,*.music.163.com,UnblockNeteaseMusic
    SakuraYuki
        2
    SakuraYuki  
       11 天前
    domain-suffix,music.163.com,direct
    oneisall8955
        3
    oneisall8955  
       11 天前   ❤️ 1
    在全局拓展,修改 main 函数,覆盖里面的配置
    ```js
    // https://wiki.metacubex.one/config/proxies/socks/

    function main(config, profileName) {
    let localProxy = {
    name: "localProxy",
    type: "socks5",
    server: "127.0.0.1",
    port: 1080,
    }
    config["proxies"] = [localProxy,...config["proxies"]]

    let localProxyRules = [
    `DOMAIN-SUFFIX,163.com,localProxy`,
    `DOMAIN,musicupload.netease.com,localProxy`,
    ]

    config.rules = [...localProxyRules,...config.rules]
    return config
    }
    ```
    oneisall8955
        4
    oneisall8955  
       11 天前
    yangfan1999
        5
    yangfan1999  
       10 天前   ❤️ 1
    clash verge rev 也可使用 PAC 进行全局代理。
    入口在:设置 -> 系统代理(点击齿轮图标) -> 使用 PAC 模式 -> PAC 脚本内容。
    MajestySolor
        6
    MajestySolor  
    OP
       10 天前
    @dobelee
    @oneisall8955
    @yangfan1999
    感谢各位,已搞定👍
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2493 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 18ms · UTC 15:32 · PVG 23:32 · LAX 08:32 · JFK 11:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.