#Shadowrocket by 大麻友友[DaMauu] 20240215 [General] # 旁路系统。如果禁用此选项,可能会导致一些系统问题,如推送通知延迟。 bypass-system = true # 跳过代理。此选项强制这些域名或IP的连接范围由Shadowrocket TUN接口来处理,而不是Shadowrocket代理服务器。此选项用于解决一些应用程序的一些兼容性问题。 skip-proxy = 192.168.0.0/16,10.0.0.0/8,172.16.0.0/12,localhost,*.local,captive.apple.com,*.ccb.com,*.abchina.com.cn,*.psbc.com,www.baidu.com,appboot.netflix.com,ios.prod.cloud.netflix.com # TUN旁路路由。Shadowrocket TUN接口只能处理TCP协议。使用此选项可以绕过指定的IP范围,让其他协议通过。 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覆写。使用普通DNS或加密DNS(如doh、doq、dot等)覆盖默认的系统DNS。有些dns over https支持http3,所以尝试查询,如果支持就切换到http3,可在doh链接后面加上#no-h3关闭。doh强制通过h3查询的写法是将“https”改成“h3”,如h3://dns.alidns.com/dns-query。 dns-server = https://doh.pub/dns-query,https://dns.alidns.com/dns-query,223.5.5.5,119.29.29.29,https://cloudflare-dns.com/dns-query,https://mozilla.cloudflare-dns.com/dns-query # 备用DNS。当覆写DNS查询失败或查询时间超过2秒,Shadowrocket会自动回退备用DNS。如需指定多个DNS,可用逗号分隔。system表示回退到系统DNS。 fallback-dns-server = system # 启用IPv6支持。false表示不启用,true表示启用。(注:即使不启用此选项,当本地网络环境支持IPv6,并且节点域名支持IPv6解析,Shadowrocket也会使用节点的IPv6地址进行访问。解决方法是关闭节点域名的IPv6解析,或者在配置文件的[Host]项目下为节点域名指定IP地址。) ipv6 = true # 首选IPv6。优先向IPv6的DNS服务器查询AAAA记录,优先使用AAAA记录。false表示不启用。 prefer-ipv6 = true # 直连的域名类规则使用系统dns进行查询。false表示不启用。 dns-direct-system = false # ping数据包自动回复。 icmp-auto-reply = true # 不开启时,「重写的REJECT策略」默认只有在配置模式下生效。开启后,可以令该策略在其他全局路由模式下都生效。 always-reject-url-rewrite = false # 私有IP应答。如果不启用该选项,域名解析返回私有IP,Shadowrocket会认为该域名被劫持而强制使用代理。 private-ip-answer = true # 直连域名解析失败后使用代理。false表示不启用。 dns-direct-fallback-proxy = false # TUN包含路由。默认情况下,Shadowrocket接口会声明自己为默认路由,但由于Wi-Fi接口的路由较小,有些流量可能不会通过Shadowrocket接口。使用此选项可以添加一个较小的路由表。 tun-included-routes = # 总是真实IP。这个选项要求Shadowrocket在TUN处理DNS请求时返回一个真实的IP地址而不是假的IP地址。 always-real-ip = *.msftconnecttest.com,*.msftncsi.com,*.srv.nintendo.net,*.stun.playstation.net,xbox.*.microsoft.com,*.xboxlive.com,*.logon.battlenet.com.cn,*.logon.battle.net,stun.l.google.com,*.apple.com,ios.prod.cloud.netflix.com,appboot.netflix.com # DNS劫持。有些设备或软件总是使用硬编码的DNS服务器,例如Netflix通过Google DNS(8.8.8.8或8.8.4.4)发送请求,您可以使用此选项来劫持查询。 hijack-dns = 8.8.8.8:53,8.8.4.4:53 # 当UDP流量匹配到规则里不支持UDP转发的节点策略时重新选择回退行为,可选行为包括DIRECT、REJECT。DIRECT表示直连转发UDP流量,REJECT表示拒绝转发UDP流量。 udp-policy-not-supported-behaviour = REJECT # 包含配置。如“include=a.conf”表示当前配置包含另一个配置a.conf的内容,当前配置的优先级高于a.conf。该选项是对配置建立包含关系,以满足同时使用多个配置的需求。 include = # 此选项允许返回一个虚假的IP地址,如“stun-response-ip=1.1.1.1”、“stun-response-ipv6=::1”,目的是防止真实IP地址泄漏,提高WebRTC的隐私和安全性。 stun-response-ip = 9.1.1.1 stun-response-ipv6 = ::1 [Proxy Group] 网易音乐 = select,DIRECT,use=true,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 国内媒体 = select,DIRECT,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 国际媒体 = select,DIRECT,香港节点,台湾节点,日本节点,狮城节点,美国节点,欧洲节点,VLESS.CLOUDFLARE,interval=86400,timeout=5,select=7,url=http://www.gstatic.com/generate_204 谷歌服务 = select,DIRECT,香港节点,台湾节点,日本节点,狮城节点,美国节点,欧洲节点,interval=86400,timeout=5,select=5,url=http://www.gstatic.com/generate_204 电报服务 = select,香港节点,台湾节点,日本节点,狮城节点,美国节点,欧洲节点,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 全球加速 = select,香港节点,台湾节点,日本节点,狮城节点,美国节点,欧洲节点,DIRECT,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 黑白名单 = select,DIRECT,PROXY,欧洲节点,美国节点,狮城节点,日本节点,台湾节点,香港节点,interval=86400,timeout=5,select=6,url=http://www.gstatic.com/generate_204 苹果服务 = select,DIRECT,香港节点,台湾节点,狮城节点,日本节点,美国节点,欧洲节点,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 种子直连 = select,DIRECT,香港节点,台湾节点,日本节点,狮城节点,美国节点,欧洲节点,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 屏蔽垃圾 = select,REJECT,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 国内直连 = select,DIRECT,use=true,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204 香港节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(港|HK|主|(?i)Hong))^((?!(台|日|韩|新|美|Game|游戏|打機|Test|Burst)).)*$,timeout=5,tolerance=50,interval=86400 台湾节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(台|TW|(?i)Taiwan))^((?!(港|日|韩|新|美|Game|游戏|Test)).)*$,timeout=5,tolerance=50,interval=86400 日本节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(日|JP|(?i)Japan))^((?!(港|台|韩|新|美|Game|游戏)).)*$,timeout=5,tolerance=50,interval=86400 狮城节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(新|狮|獅|SG|(?i)Singapore))^((?!(港|台|日|韩|美|Game|游戏)).)*$,timeout=5,tolerance=50,interval=86400 美国节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(美|US|(?i)States|American))^((?!(港|台|日|韩|新|Game|游戏|Test|专线|解锁|Burs|CN|BGP|free)).)*$,timeout=5,tolerance=50,interval=86400 欧洲节点 = url-test,select=0,url=http://www.gstatic.com/generate_204,policy-regex-filter=(?=.*(AL|AD|AR|AM|AT|AZ|BS|BH|BD|BB|BY|BE|BA|BG|BR|BE|BA|BG|HR|CY|CZ|DK|EE|FI|FR|DE|GR|HU|IS|IE|IT|XK|LV|LI|LT|LU|MK|MT|MD|MC|ME|NL|NO|PL|PT|RO|RU|SM|RS|SK|SI|AQ|AU|阿尔巴尼亚|安道尔|阿根廷|亚美尼亚|奥地利|阿塞拜疆|巴哈马|巴林|孟加拉国|巴巴多斯|白俄罗斯|比利时|波黑|保加利亚|巴西|比利时|波黑|保加利亚|克罗地亚|塞浦路斯|捷克|丹麦|爱沙尼亚|芬兰|法国|德国|希腊|匈牙利|冰岛|爱尔兰|意大利|科索沃|拉脱维亚|列支敦士登|立陶宛|卢森堡|北马其顿|马耳他|摩尔多瓦|摩纳哥|黑山|荷兰|挪威|波兰|葡萄牙|罗马尼亚|俄罗斯|圣马力诺|塞尔维亚|斯洛伐克|斯洛文尼亚|南极洲|澳大利亚(?i)Music))^((?!(港|台|日|韩|新|Game|游戏|Test|专线|解锁|Burs|CN|BGP|free)).)*$,timeout=5,tolerance=50,interval=86400 [Rule] RULE-SET,https://raw.githubusercontent.com/wlxuf/add_rule/main/direct-amend.list,DIRECT RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Lan/Lan.list,DIRECT RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/China/China.list,DIRECT RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/Apple/Apple.list,DIRECT RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/NetEaseMusic/NetEaseMusic.list,网易音乐 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/BiliBili/BiliBili.list,国内媒体 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/IPTVMainland/IPTVMainland.list,国内媒体 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/ChinaMedia/ChinaMedia.list,国内媒体 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/YouTube/YouTube.list,国际媒体 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Spotify/Spotify.list,国际媒体 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/GlobalMedia/GlobalMedia.list,国际媒体 RULE-SET,https://raw.githubusercontent.com/wlxuf/add_rule/main/ChatGPT.list,谷歌服务 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/GitHub/GitHub.list,香港节点 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/PayPal/PayPal.list,全球加速 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Microsoft/Microsoft.list,全球加速 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Google/Google.list,谷歌服务 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/Shadowrocket/Telegram/Telegram.list,电报服务 RULE-SET,https://raw.githubusercontent.com/blackmatrix7/ios_rule_script/master/rule/QuantumultX/Global/Global.list,全球加速 RULE-SET,https://raw.githubusercontent.com/wlxuf/add_rule/main/proxy-amend.list,全球加速 FINAL,黑白名单,DNS-FAILED [Host] # 域名指定本地值: # example.com=1.2.3.4 # 域名指定DNS服务器: # example.com=server:1.2.3.4 # wifi名称指定DNS服务器,如需指定多个DNS,可用逗号分隔: # ssid:wifi名称=server:1.2.3.4 # ---------- *.apple.com = server:system *.cdn-apple.com = server:system *.icloud.com = server:system localhost = 127.0.0.1 [URL Rewrite] # Google搜索引擎防跳转的重写。 ^https?://(www.)?g.cn https://www.google.com 302 ^https?://(www.)?google.cn https://www.google.com 302 [MITM] ca-passphrase = ca-p12 = enable = true # Shadowrocket仅会解密hostname指定的域名的请求,可以使用通配符。也可以使用前缀 - 排除特定主机名,如 -*.example.com。iOS系统和某些应用有严格的安全策略,仅信任某些特定的证书,对这些域名启动解密可能导致问题,如 *.apple.com,*.icloud.com。 hostname = 127.0.0.1