我的目的是让unblockneteasemusic
和clash
不冲突
用原版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
,但是不知道如何解决这个问题,求懂哥指点😂
1
dobelee 11 天前 ![]() 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 |
![]() |
2
SakuraYuki 11 天前
domain-suffix,music.163.com,direct
|
![]() |
3
oneisall8955 11 天前 ![]() 在全局拓展,修改 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 } ``` |
![]() |
4
oneisall8955 11 天前
|
![]() |
5
yangfan1999 10 天前 ![]() clash verge rev 也可使用 PAC 进行全局代理。
入口在:设置 -> 系统代理(点击齿轮图标) -> 使用 PAC 模式 -> PAC 脚本内容。 |
![]() |
6
MajestySolor OP |