Clash: 规则支持是否支持USER-AGENT这种写法?

Created on 5 Jul 2019  ·  4Comments  ·  Source: Dreamacro/clash

比如:

  • USER-AGENT,YouTubeMusic,Music
  • USER-AGENT,com.google.ios.youtubemusic,Music

Most helpful comment

HTTPS 的时候 User-Agent 字段应该还是可以看到的,不需要 MITM 哦

CONNECT ip.cn:443 HTTP/1.1
Host: ip.cn:443
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3860.5 Safari/537.36

再往下才是加密的

麻烦加这个功能,要不 YouTube Premium 光靠域名规则经常不够有效 :(

All 4 comments

目前没有的,USER-AGENT 要支持的话必须开启 mitm,否则对于 HTTPS 请求根本拿不到 USER-AGENT,目前并没有做 mitm 的打算。

HTTPS 的时候 User-Agent 字段应该还是可以看到的,不需要 MITM 哦

CONNECT ip.cn:443 HTTP/1.1
Host: ip.cn:443
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3860.5 Safari/537.36

再往下才是加密的

麻烦加这个功能,要不 YouTube Premium 光靠域名规则经常不够有效 :(

希望能添加这种USER-AGENT写法...YouTube总是匹配不够全

HTTPS 的时候 User-Agent 字段应该还是可以看到的,不需要 MITM 哦

CONNECT ip.cn:443 HTTP/1.1
Host: ip.cn:443
Proxy-Connection: keep-alive
User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/77.0.3860.5 Safari/537.36

再往下才是加密的

麻烦加这个功能,要不 YouTube Premium 光靠域名规则经常不够有效 :(

你这是用的http inbound吧?如果是socks5 inbound就看不到了。
HTTPS的USER-AGENT字段不是明文。
你抓到的这个是http proxy client与http proxy server之间通讯的http头。
这两个USER-AGENT不是同一个,虽然值很可能是相同的。

Was this page helpful?
0 / 5 - 0 ratings

Related issues

FenghenHome picture FenghenHome  ·  6Comments

Anankke picture Anankke  ·  5Comments

hongyi-zhao picture hongyi-zhao  ·  4Comments

HuLian21 picture HuLian21  ·  7Comments

mumeblossom picture mumeblossom  ·  5Comments