Nightly build

This commit is contained in:
Johnshall
2024-05-05 15:39:07 +00:00
parent 2f011bfb9e
commit 3154ebea4d
16 changed files with 141064 additions and 113328 deletions

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -41,19 +41,19 @@ dns-direct-system = false
icmp-auto-reply = true
# 不开启时「重写的REJECT策略」默认只有在配置模式下生效。开启后可以令该策略在其他全局路由模式下都生效。
always-reject-url-rewrite = false
# 私有IP应答。如果不启用选项域名解析返回私有IPShadowrocket会认为该域名被劫持而强制使用代理。
# 私有IP应答。如果不启用选项域名解析返回私有IPShadowrocket会认为该域名被劫持而强制使用代理。
private-ip-answer = true
# 直连域名解析失败后使用代理。false表示不启用。
dns-direct-fallback-proxy = false
# TUN包含路由。默认情况下Shadowrocket接口会声明自己为默认路由但由于Wi-Fi接口的路由较小有些流量可能不会通过Shadowrocket接口。使用此选项可以添加一个较小的路由表。
tun-included-routes =
# 总是真实IP。这个选项要求Shadowrocket在TUN处理DNS请求时返回一个真实的IP地址而不是假的IP地址。
# 总是真实IP。选项要求Shadowrocket在TUN处理DNS请求时返回一个真实的IP地址而不是假的IP地址。
always-real-ip =
# 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=a.conf”表示当前配置包含另一个配置a.conf的内容当前配置的优先级高于a.conf。选项是对配置建立包含关系,以满足同时使用多个配置的需求。
include =
# 此选项允许返回一个虚假的IP地址如“stun-response-ip=1.1.1.1”、“stun-response-ipv6=::1”目的是防止真实IP地址泄漏提高WebRTC的隐私和安全性。
stun-response-ip=
@@ -111,11 +111,11 @@ stun-response-ipv6=
# url:指定要测试的URL。
# ----------
# 不含正则筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),策略(如direct,proxy,订阅名称,代理分组,节点),interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),策略(如direct,proxy,订阅名称,代理分组,节点),interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 含正则筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),policy-regex-filter=正则式或关键词筛选,interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),policy-regex-filter=正则式或关键词筛选,interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 开启订阅筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),订阅名称(多个订阅时,用逗号分隔),use=true,policy-regex-filter=正则式或关键词筛选(省略该参数时,表示匹配对应订阅的全部节点),interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),订阅名称(多个订阅时,用逗号分隔),use=true,policy-regex-filter=正则式或关键词筛选(省略该参数时,表示匹配对应订阅的全部节点),interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
[Rule]
# 规则类型:
@@ -126,8 +126,8 @@ stun-response-ipv6=
# URL-REGEX匹配URL正则式。如“URL-REGEX,^https?://.+/item.+,REJECT”可以匹配到“https://www.example.com/item/abc/123”。
# IP-CIDR匹配IPv4或IPv6地址。如“IP-CIDR,192.168.1.0/24,DIRECT”可以匹配到IP段“192.168.1.1192.168.1.254”。当域名请求遇到IP类规则时Shadowrocket会向本地DNS服务器发送查询请求以判断主机IP是否匹配规则。若IP类规则加“no-resolve”(如IP-CIDR,172.16.0.0/12,DIRECT,no-resolve)则域名请求将会跳过此规则不会触发本地DNS查询。
# IP-ASN匹配IP地址隶属的ASN编号。如"IP-ASN,56040,DIRECT"可以匹配到属于China Mobile Communications Corporation网络的IP地址。
# RULE-SET匹配规则集内容。规则集的组成部分需包含规则类型。
# DOMAIN-SET匹配域名集内容。域名集的组成部分不包含规则类型。
# RULE-SET匹配规则集内容。规则集的内容需包含规则类型。兼容仅包含IP地址且不带规则类型的规则集
# DOMAIN-SET匹配域名集内容。域名集的内容不包含规则类型。
# SCRIPT匹配脚本名称。
# DST-PORT匹配目标主机名的端口号。如“DST-PORT,443,DIRECT”可以匹配到443目标端口。
# GEOIP匹配IP数据库。如“GEOIP,CN,DIRECT”可以匹配到归属地为CN的IP地址。

View File

@@ -41,19 +41,19 @@ dns-direct-system = false
icmp-auto-reply = true
# 不开启时「重写的REJECT策略」默认只有在配置模式下生效。开启后可以令该策略在其他全局路由模式下都生效。
always-reject-url-rewrite = false
# 私有IP应答。如果不启用选项域名解析返回私有IPShadowrocket会认为该域名被劫持而强制使用代理。
# 私有IP应答。如果不启用选项域名解析返回私有IPShadowrocket会认为该域名被劫持而强制使用代理。
private-ip-answer = true
# 直连域名解析失败后使用代理。false表示不启用。
dns-direct-fallback-proxy = false
# TUN包含路由。默认情况下Shadowrocket接口会声明自己为默认路由但由于Wi-Fi接口的路由较小有些流量可能不会通过Shadowrocket接口。使用此选项可以添加一个较小的路由表。
tun-included-routes =
# 总是真实IP。这个选项要求Shadowrocket在TUN处理DNS请求时返回一个真实的IP地址而不是假的IP地址。
# 总是真实IP。选项要求Shadowrocket在TUN处理DNS请求时返回一个真实的IP地址而不是假的IP地址。
always-real-ip =
# 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=a.conf”表示当前配置包含另一个配置a.conf的内容当前配置的优先级高于a.conf。选项是对配置建立包含关系,以满足同时使用多个配置的需求。
include =
# 此选项允许返回一个虚假的IP地址如“stun-response-ip=1.1.1.1”、“stun-response-ipv6=::1”目的是防止真实IP地址泄漏提高WebRTC的隐私和安全性。
stun-response-ip=
@@ -111,11 +111,11 @@ stun-response-ipv6=
# url:指定要测试的URL。
# ----------
# 不含正则筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),策略(如direct,proxy,订阅名称,代理分组,节点),interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),策略(如direct,proxy,订阅名称,代理分组,节点),interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 含正则筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),policy-regex-filter=正则式或关键词筛选,interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),policy-regex-filter=正则式或关键词筛选,interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 开启订阅筛选的代理分组,示例:
# 名称=类型(如select,url-test,fallback,load-balance,random),订阅名称(多个订阅时,用逗号分隔),use=true,policy-regex-filter=正则式或关键词筛选(省略该参数时,表示匹配对应订阅的全部节点),interval=测试周期,timeout=超时时间,tolerance=公差,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# 名称=类型(如select,url-test,fallback,load-balance,random),订阅名称(多个订阅时,用逗号分隔),use=true,policy-regex-filter=正则式或关键词筛选(省略该参数时,表示匹配对应订阅的全部节点),interval=测试周期,timeout=超时时间,tolerance=公差,policy-select-name=指定选择的节点备注名称,select=默认策略(0表示第一个策略,1表示第二个策略,2表示第三个策略……),url=测试地址
# ----------
ChatGPT = select,PROXY,香港节点,台湾节点,日本节点,新加坡节点,韩国节点,美国节点,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204
YouTube = select,PROXY,香港节点,台湾节点,日本节点,新加坡节点,韩国节点,美国节点,interval=86400,timeout=5,select=0,url=http://www.gstatic.com/generate_204
@@ -150,8 +150,8 @@ Amazon = select,DIRECT,PROXY,香港节点,台湾节点,日本节点,新加坡节
# URL-REGEX匹配URL正则式。如“URL-REGEX,^https?://.+/item.+,REJECT”可以匹配到“https://www.example.com/item/abc/123”。
# IP-CIDR匹配IPv4或IPv6地址。如“IP-CIDR,192.168.1.0/24,DIRECT”可以匹配到IP段“192.168.1.1192.168.1.254”。当域名请求遇到IP类规则时Shadowrocket会向本地DNS服务器发送查询请求以判断主机IP是否匹配规则。若IP类规则加“no-resolve”(如IP-CIDR,172.16.0.0/12,DIRECT,no-resolve)则域名请求将会跳过此规则不会触发本地DNS查询。
# IP-ASN匹配IP地址隶属的ASN编号。如"IP-ASN,56040,DIRECT"可以匹配到属于China Mobile Communications Corporation网络的IP地址。
# RULE-SET匹配规则集内容。规则集的组成部分需包含规则类型。
# DOMAIN-SET匹配域名集内容。域名集的组成部分不包含规则类型。
# RULE-SET匹配规则集内容。规则集的内容需包含规则类型。兼容仅包含IP地址且不带规则类型的规则集
# DOMAIN-SET匹配域名集内容。域名集的内容不包含规则类型。
# SCRIPT匹配脚本名称。
# DST-PORT匹配目标主机名的端口号。如“DST-PORT,443,DIRECT”可以匹配到443目标端口。
# GEOIP匹配IP数据库。如“GEOIP,CN,DIRECT”可以匹配到归属地为CN的IP地址。

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
# Best Shadowrocket Rules (https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever)
# by Moshel and Johnshall
# build time: UTC 2024-03-14 11:57:00
# build time: UTC 2024-05-05 15:39:05
[General]
# 默认关闭 ipv6 支持,如果需要请手动开启

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
# Best Shadowrocket Rules (https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever)
# by Moshel and Johnshall
# build time: UTC 2024-03-14 11:57:00
# build time: UTC 2024-05-05 15:39:05
[General]
# 默认关闭 ipv6 支持,如果需要请手动开启
@@ -426,6 +426,7 @@ DOMAIN-SUFFIX,aol.com,Proxy
DOMAIN-SUFFIX,yahoo.com,Proxy
# Linkedin
DOMAIN-SUFFIX,linkedin.cn,Proxy
DOMAIN-SUFFIX,linkedin.com,Proxy
# Copilot
DOMAIN-SUFFIX,copilot.microsoft.com,Proxy
# hoyolab

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,6 +1,6 @@
# Best Shadowrocket Rules (https://github.com/Johnshall/Shadowrocket-ADBlock-Rules-Forever)
# by Moshel and Johnshall
# build time: UTC 2024-03-14 11:57:00
# build time: UTC 2024-05-05 15:39:05
[General]
# 默认关闭 ipv6 支持,如果需要请手动开启
@@ -545,6 +545,7 @@ DOMAIN-SUFFIX,aol.com,Proxy
DOMAIN-SUFFIX,yahoo.com,Proxy
# Linkedin
DOMAIN-SUFFIX,linkedin.cn,Proxy
DOMAIN-SUFFIX,linkedin.com,Proxy
# Copilot
DOMAIN-SUFFIX,copilot.microsoft.com,Proxy
# hoyolab

File diff suppressed because it is too large Load Diff