# Shadowrocket: 2025-12-29 14:55:57 [General] bypass-system = true skip-proxy = 192.168.0.0/16, 10.0.0.0/8, 172.16.0.0/12, localhost, *.local, captive.apple.com tun-excluded-routes = 10.0.0.0/8, 100.64.0.0/10, 127.0.0.0/8, 169.254.0.0/16, 172.16.0.0/12, 192.0.0.0/24, 192.0.2.0/24, 192.88.99.0/24, 192.168.0.0/16, 198.51.100.0/24, 203.0.113.0/24, 224.0.0.0/4, 255.255.255.255/32, 239.255.255.250/32 dns-server = https://1.1.1.1/dns-query, https://8.8.8.8/dns-query fallback-dns-server = https://223.5.5.5/dns-query, https://1.12.12.12/dns-query dns-fallback-system = false dns-direct-system = false dns-direct-fallback-proxy = true ipv6 = false prefer-ipv6 = false icmp-auto-reply = true always-reject-url-rewrite = true private-ip-answer = true udp-policy-not-supported-behaviour = REJECT stun-response-ip = 0.0.0.0 stun-response-ipv6 = ::1 [Rule] # > Block # > YouTube AND,((DOMAIN-SUFFIX,googlevideo.com), (PROTOCOL,UDP)),REJECT AND,((DOMAIN,youtubei.googleapis.com), (PROTOCOL,UDP)),REJECT # > AdBlock RULE-SET,https://raw.githubusercontent.com/uxudjs/Shadowrocket/refs/heads/main/lists/fuck_ad_sr.list,REJECT # > CNMedia # > Tencent DOMAIN-SUFFIX,vv.video.qq.com,PROXY DOMAIN-SUFFIX,v.qq.com,PROXY DOMAIN-SUFFIX,video.qq.com,PROXY DOMAIN-SUFFIX,qqvideo.gtimg.com,PROXY DOMAIN-SUFFIX,v.smtcdns.com,PROXY DOMAIN,rdelivery.qq.com,PROXY DOMAIN,ts.qq.com,PROXY DOMAIN,ios.video.mpush.qq.com,PROXY # > iQIYI DOMAIN-SUFFIX,iqiyi.com,PROXY DOMAIN-SUFFIX,iq.com,PROXY DOMAIN-SUFFIX,qiyi.com,PROXY DOMAIN-SUFFIX,qy.com,PROXY DOMAIN-SUFFIX,pps.tv,PROXY DOMAIN-SUFFIX,gitv.tv,PROXY DOMAIN-SUFFIX,71.am,PROXY DOMAIN-SUFFIX,aiqiyicloud.com,PROXY DOMAIN-SUFFIX,iqiyipic.com,PROXY DOMAIN-SUFFIX,qiyipic.com,PROXY DOMAIN-KEYWORD,qiyi,PROXY USER-AGENT,*QIYI*,PROXY USER-AGENT,*iQiyi*,PROXY USER-AGENT,PPStream*,PROXY IP-CIDR,101.224.0.0/13,PROXY,no-resolve IP-CIDR,119.176.0.0/12,PROXY,no-resolve # > Youku DOMAIN-SUFFIX,youku.com,PROXY DOMAIN-SUFFIX,tudou.com,PROXY DOMAIN-SUFFIX,ykimg.com,PROXY DOMAIN-SUFFIX,soku.com,PROXY DOMAIN-SUFFIX,kumiao.com,PROXY DOMAIN-KEYWORD,youku,PROXY DOMAIN-KEYWORD,tudou,PROXY USER-AGENT,%E4%BC%98%E9%85%B7*,PROXY USER-AGENT,Youku*,PROXY IP-CIDR,106.11.0.0/16,PROXY,no-resolve # > FINAL FINAL,DIRECT [Host] localhost = 127.0.0.1 [URL Rewrite] # > YouTube (^https?:\/\/[\w-]+\.googlevideo\.com\/(?!dclk_video_ads).+?)&ctier=L(&.+?),ctier,(.+) $1$2$3 302 ^https?:\/\/[\w-]+\.googlevideo\.com\/(?!(dclk_video_ads|videoplayback\?)).+&oad _ reject-200 ^https?:\/\/(www|s)\.youtube\.com\/api\/stats\/ads _ reject-200 ^https?:\/\/(www|s)\.youtube\.com\/(pagead|ptracking) _ reject-200 ^https?:\/\/s\.youtube\.com\/api\/stats\/qoe\?adcontext _ reject-200 [Script] # > YouTube YouTube = type=http-response,pattern=^https://youtubei.googleapis.com/youtubei/v1/(browse|next|player|search|reel/reel_watch_sequence|guide|account/get_setting|get_watch),requires-body=1,max-size=-1,binary-body-mode=1,engine={{{auto}}},script-path=https://raw.githubusercontent.com/Maasea/sgmodule/master/Script/Youtube/youtube.response.js,argument="{"lyricLang":"{{{zh-Hans}}}","captionLang":"{{{zh-Hans}}}","blockUpload":{{{true}}},"blockImmersive":{{{false}}},"debug":{{{false}}}}" [MITM] h2 = true ca-passphrase = ca-p12 = hostname = -redirector*.googlevideo.com,*.googlevideo.com,www.youtube.com,s.youtube.com,youtubei.googleapis.com enable = false