update-12.22

This commit is contained in:
github-actions[bot] 2021-12-22 09:07:18 +08:00
parent 410720ea1e
commit eeb3c0178b
61 changed files with 557010 additions and 6306 deletions

View File

@ -6,12 +6,12 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=UnblockNeteaseMusic
PKG_BASE_VERSION:=0.27.0-rc.2
PKG_RELEASE:=51
PKG_RELEASE:=52
PKG_SOURCE_PROTO:=git
PKG_SOURCE_URL:=https://github.com/UnblockNeteaseMusic/server.git
PKG_SOURCE_DATE:=2021-11-27
PKG_SOURCE_VERSION:=54b7a60b07a85dea3b52a5d9f1ada456aba12609
PKG_SOURCE_VERSION:=6ed9f70c78a083f91c38e2a507d2977ea429d742
PKG_MIRROR_HASH:=skip
PKG_VERSION:=$(PKG_BASE_VERSION)-$(PKG_SOURCE_DATE)-$(call version_abbrev,$(PKG_SOURCE_VERSION))

View File

@ -6,11 +6,11 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=adguardhome
PKG_VERSION:=0.107.0-b.16
PKG_VERSION:=0.107.0
PKG_RELEASE:=
PKG_SOURCE_PROTO:=git
PKG_SOURCE_VERSION:=7ee8142b38603ec4e02b91762061b8778442d22d
PKG_SOURCE_VERSION:=0aac9908c1d47d5a5d6d0bffd0be5fdcc2356d95
PKG_SOURCE_URL:=https://github.com/AdguardTeam/AdGuardHome
PKG_MIRROR_HASH:=skip

View File

@ -1,41 +1,38 @@
2021-12-19 00:38:25: ------------------- 规则更新 -----------------------
2021-12-19 00:38:25: ====================================================
2021-12-19 00:38:25: 开始更新koolproxy的规则请等待...
2021-12-19 00:38:25: ---------------------------------------------------------------------------------------
2021-12-19 00:38:25: Yhosts规则本地版本号 202111082343
2021-12-19 00:38:25: Yhosts规则在线版本号 202111082343
2021-12-19 00:38:25: 检测到Yhosts本地版本号和在线版本号相同那还更新个毛啊!
2021-12-19 00:38:25: ---------------------------------------------------------------------------------------
2021-12-19 00:38:26: Antiad规则本地版本号 20211211181722
2021-12-19 00:38:26: Antiad规则在线版本号 20211217024229
2021-12-19 00:38:26: 检测到新版本 Antiad规则 列表,开始更新...
2021-12-19 00:38:26: 将临时文件覆盖到原始 Antiad规则 文件
2021-12-19 00:38:26: ---------------------------------------------------------------------------------------
2021-12-19 00:38:26: StevenBlack规则本地版本号 12 December 2021 16:08:21
2021-12-19 00:38:26: StevenBlack规则在线版本号 17 December 2021 03:36:33
2021-12-19 00:38:26: 检测到新版本 StevenBlack规则 列表,开始更新...
2021-12-19 00:38:26: 将临时文件覆盖到原始 StevenBlack规则 文件
2021-12-19 00:38:26: ---------------------------------------------------------------------------------------
2021-12-19 00:38:26: AdGuard DNS规则本地版本号 2021-12-13T00:19:55.326Z
2021-12-19 00:38:26: AdGuard DNS规则在线版本号 2021-12-19T00:21:59.566Z
2021-12-19 00:38:26: 检测到新版本 AdGuard DNS规则 列表,开始更新...
2021-12-19 00:38:26: 将临时文件覆盖到原始 AdGuard DNS规则 文件
2021-12-19 00:38:26: ---------------------------------------------------------------------------------------
2021-12-19 00:38:26: ADgk规则本地版本号 20211206004044
2021-12-19 00:38:26: ADgk规则在线版本号 20211206004044
2021-12-19 00:38:26: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-12-19 00:38:26: 跳过优化 补充规则Yhosts。。。。。
2021-12-19 00:38:26: 正在优化 补充规则antiad。。。。。
2021-12-19 00:38:27: 正在优化 补充规则steven。。。。。
2021-12-19 00:38:27: 正在优化 补充规则AdGuard DNS。。。。。
2021-12-19 00:38:33: 跳过优化 ADgk规则。。。。。
2021-12-19 00:38:33: 所有规则更新并优化完毕!
2021-12-19 00:38:33: ====================================================
2021-12-19 00:38:34: -------------------AdGuard规则 version 2021-12-19T00:21:59.566Z
2021-12-19 00:38:34: -------------------Antiad规则 version 20211217024229
2021-12-19 00:38:34: -------------------Banben规则 version 20211206004044
2021-12-19 00:38:34: -------------------Yhosts规则 version 202111082343
2021-12-19 00:38:34: -------------------Steven规则 version 17 December 2021 03:36:33
2021-12-19 00:38:34: -------------------静态规则 version 2021-12-06 08:30
2021-12-19 00:38:34: ------------------- 内置规则更新成功! -------------------
2021-12-19 00:38:34: ------------------- 规则更新成功! -------------------
2021-12-22 00:46:32: ------------------- 规则更新 -----------------------
2021-12-22 00:46:32: ====================================================
2021-12-22 00:46:32: 开始更新koolproxy的规则请等待...
2021-12-22 00:46:34: ---------------------------------------------------------------------------------------
2021-12-22 00:46:36: Yhosts规则本地版本号 202111082343
2021-12-22 00:46:36: Yhosts规则在线版本号 202111082343
2021-12-22 00:46:36: 检测到Yhosts本地版本号和在线版本号相同那还更新个毛啊!
2021-12-22 00:46:36: ---------------------------------------------------------------------------------------
2021-12-22 00:46:36: Antiad规则本地版本号 20211220024136
2021-12-22 00:46:36: Antiad规则在线版本号 20211220024136
2021-12-22 00:46:36: 检测到 Antiad规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-12-22 00:46:36: ---------------------------------------------------------------------------------------
2021-12-22 00:46:36: StevenBlack规则本地版本号 21 December 2021 02:43:31
2021-12-22 00:46:36: StevenBlack规则在线版本号 21 December 2021 02:43:31
2021-12-22 00:46:36: 检测到 StevenBlack规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-12-22 00:46:36: ---------------------------------------------------------------------------------------
2021-12-22 00:46:37: AdGuard DNS规则本地版本号 2021-12-22T00:21:54.760Z
2021-12-22 00:46:37: AdGuard DNS规则在线版本号 2021-12-22T00:21:54.760Z
2021-12-22 00:46:37: 检测到 AdGuard DNS规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-12-22 00:46:37: ---------------------------------------------------------------------------------------
2021-12-22 00:46:37: ADgk规则本地版本号 20211220225935
2021-12-22 00:46:37: ADgk规则在线版本号 20211220225935
2021-12-22 00:46:37: 检测到 ADgk规则 本地版本号和在线版本号相同,那还更新个毛啊!
2021-12-22 00:46:37: 跳过优化 补充规则Yhosts。。。。。
2021-12-22 00:46:37: 跳过优化 补充规则Antiad。。。。。
2021-12-22 00:46:37: 跳过优化 补充规则StevenBlack。。。。。
2021-12-22 00:46:37: 跳过优化 补充规则 AdGuard DNS。。。。。
2021-12-22 00:46:37: 跳过优化 ADgk规则。。。。。
2021-12-22 00:46:37: 所有规则更新并优化完毕!
2021-12-22 00:46:37: ====================================================
2021-12-22 00:46:39: -------------------AdGuard规则 version 2021-12-22T00:21:54.760Z
2021-12-22 00:46:39: -------------------Antiad规则 version 20211220024136
2021-12-22 00:46:39: -------------------Banben规则 version 20211220225935
2021-12-22 00:46:39: -------------------Yhosts规则 version 202111082343
2021-12-22 00:46:39: -------------------Steven规则 version 21 December 2021 02:43:31
2021-12-22 00:46:39: -------------------静态规则 version 2021-12-20 17:15
2021-12-22 00:46:39: ------------------- 内置规则更新成功! -------------------
2021-12-22 00:46:39: ------------------- 规则更新成功! -------------------

View File

@ -23,7 +23,6 @@ restore_setting() {
redirect=$(uci -q get mosdns.mosdns.redirect)
if [ $redirect -eq 1 ]; then
sed -i "/list server/d" /etc/config/dhcp
sed -i "/dhcp_option/d" /etc/config/dhcp
uci set dhcp.@dnsmasq[0].noresolv='0'
uci del dhcp.@dnsmasq[0].cachesize
uci set dhcp.@dnsmasq[0].filter_aaaa='1'
@ -49,9 +48,6 @@ prepare_setting() {
sed -i "/list server/d" /etc/config/dhcp
uci add_list dhcp.@dnsmasq[0].server='127.0.0.1#5335'
uci set dhcp.@dnsmasq[0].rebind_protection='0'
lanip="$(uci get network.lan.ipaddr)"
sed -i "/dhcp_option/d" /etc/config/dhcp
sed -i "/dhcpv6/a\\\tlist dhcp_option '6,$lanip'" /etc/config/dhcp
uci set dhcp.@dnsmasq[0].noresolv="1"
uci set dhcp.@dnsmasq[0].cachesize='0'
uci set dhcp.@dnsmasq[0].filter_aaaa='0'

View File

@ -1,7 +1,8 @@
#!/bin/bash -e
wanstatus=$(ifconfig | grep wan)
if [ -z "$wanstatus" ]; then
wanstatus=$(ifconfig | grep wan | wc -l)
if [ "$wanstatus" = 0 ]; then
echo "119.29.29.29"
exit 0
fi
DNS0=`ubus call network.interface.wan status | jsonfilter -e '@["dns-server"][0]'`
if [[ $DNS0 =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
@ -9,3 +10,4 @@ if [[ $DNS0 =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
else
echo "119.29.29.29"
fi
exit 0

View File

@ -1,7 +1,8 @@
#!/bin/bash -e
wanstatus=$(ifconfig | grep wan)
if [ -z "$wanstatus" ]; then
wanstatus=$(ifconfig | grep wan | wc -l)
if [ "$wanstatus" = 0 ]; then
echo "101.226.4.6"
exit 0
fi
DNS1=`ubus call network.interface.wan status | jsonfilter -e '@["dns-server"][1]'`
if [[ $DNS1 =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
@ -9,3 +10,4 @@ if [[ $DNS1 =~ ^[0-9]+\.[0-9]+\.[0-9]+\.[0-9]+$ ]]; then
else
echo "101.226.4.6"
fi
exit 0

View File

@ -1,7 +1,7 @@
include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-openclash
PKG_VERSION:=0.44.03
PKG_VERSION:=0.44.04
PKG_RELEASE:=beta
PKG_MAINTAINER:=vernesong <https://github.com/vernesong/OpenClash>

View File

@ -178,6 +178,17 @@ end
o:value("DIRECT")
o:value("REJECT")
o = s:option(ListValue, "FCM", translate("FCM"))
o:depends("rule_name", "lhie1")
o.rmempty = true
for groupname in string.gmatch(groupnames, "([^'##\n']+)##") do
if groupname ~= nil and groupname ~= "" then
o:value(groupname)
end
end
o:value("DIRECT")
o:value("REJECT")
o = s:option(ListValue, "Scholar", translate("Scholar"))
o:depends("rule_name", "lhie1")
o.rmempty = true

View File

@ -92,7 +92,7 @@
function web_dler(btn)
{
btn.disabled = true;
url='https://dlercloud.com';
url='https://bit.ly/32mrABp';
window.open(url);
btn.disabled = false;
return false;

View File

@ -339,7 +339,7 @@ function dler_checkin_btn(btn)
function web_dler()
{
url='https://dlercloud.com';
url='https://bit.ly/32mrABp';
window.open(url);
}

View File

@ -513,6 +513,9 @@ msgstr "必须代理的流量"
msgid "Apple"
msgstr "苹果服务Apple"
msgid "FCM"
msgstr "谷歌FCM推送FCM"
msgid "Scholar"
msgstr "学术网站Scholar"
@ -2207,9 +2210,6 @@ msgstr "警告【Rule】写法已不再支持自动替换为rules"
msgid "Warning: rule-provider is no longer used. Auto replaced by rule-providers"
msgstr "警告【rule-provider】写法已不再支持自动替换为rule-providers"
msgid "Warning: Because of No Rules Field, Stop Setting BT/P2P DIRECT Rules!"
msgstr "警告未找到【rules】配置停止添加BT/P2P直连规则"
msgid "Error: Load File Error,"
msgstr "错误:文件解析失败,"

View File

@ -656,31 +656,27 @@ yml_rule_set_add()
{
ruby -ryaml -E UTF-8 -e "
begin
Value = YAML.load_file('$CONFIG_FILE');
if Value.has_key?('rules') and not Value['rules'].to_a.empty? then
Value = YAML.load_file('$CONFIG_FILE');
if $3 == 1 then
if $enable_rule_proxy != 1 then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/(GEOIP|MATCH|FINAL)/).first)
if Value.has_key?('rule-set-bottom') and not Value['rule-set-bottom'].to_a.empty? then
Value['rule-set-bottom'].insert(-1,'RULE-SET,${1},${2}')
else
if Value['rules'].grep(/GEOIP/)[0].nil? or Value['rules'].grep(/GEOIP/)[0].empty? then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/DST-PORT,80/).last)
ruby_add_index ||= Value['rules'].index(Value['rules'].grep(/(MATCH|FINAL)/).first)
else
ruby_add_index = Value['rules'].index(Value['rules'].grep(/GEOIP/).first)
end
Value_1 = {'rule-set-bottom'=>['RULE-SET,${1},${2}']}
Value.merge!(Value_1);
end
ruby_add_index ||= -1
Value['rules'].insert(ruby_add_index,'RULE-SET,${1},${2}')
Value['rule-set-bottom'] = Value['rule-set-bottom'].uniq
else
Value['rules'].insert(0,'RULE-SET,${1},${2}')
if Value.has_key?('rule-set-top') and not Value['rule-set-top'].to_a.empty? then
Value['rule-set-top'].insert(-1,'RULE-SET,${1},${2}')
else
Value_1 = {'rule-set-top'=>['RULE-SET,${1},${2}']}
Value.merge!(Value_1);
end
Value['rule-set-top'] = Value['rule-set-top'].uniq
end
else
Value_1 = {'rules'=>['RULE-SET,${1},${2}']}
Value.merge!(Value_1);
end;
File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)}
rescue Exception => e
puts '${LOGTIME} Error: Rule Set Add Error,【' + e.message + '】'
puts '${LOGTIME} Error: Rule Set Add Error,【' + e.message + '】'
end
" 2>/dev/null >> $LOG_FILE
}
@ -822,17 +818,67 @@ yml_custom_rule_provider()
if [ -f "$RULE_PROVIDER_FILE" ]; then
ruby -ryaml -E UTF-8 -e "
begin
Value = YAML.load_file('$CONFIG_FILE');
Value_1 = YAML.load_file('$RULE_PROVIDER_FILE');
if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then
Value['rule-providers'].merge!(Value_1)
else
Value['rule-providers']=Value_1
end;
File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)}
Value = YAML.load_file('$CONFIG_FILE');
rescue Exception => e
puts '${LOGTIME} Error: Custom Rule Provider Merge Error,【' + e.message + '】'
end
puts '${LOGTIME} Error: Load File Error,【' + e.message + '】'
end;
begin
Value_1 = YAML.load_file('$RULE_PROVIDER_FILE');
if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then
Value['rule-providers'].merge!(Value_1)
else
Value['rule-providers']=Value_1
end;
rescue Exception => e
puts '${LOGTIME} Error: Custom Rule Provider Merge Error,【' + e.message + '】'
end;
begin
if Value.has_key?('rules') and not Value['rules'].to_a.empty? then
if Value.has_key?('rule-set-bottom') and not Value['rule-set-bottom'].to_a.empty? then
if $enable_rule_proxy != 1 then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/(GEOIP|MATCH|FINAL)/).first)
else
if Value['rules'].grep(/GEOIP/)[0].nil? or Value['rules'].grep(/GEOIP/)[0].empty? then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/DST-PORT,80/).last)
ruby_add_index ||= Value['rules'].index(Value['rules'].grep(/(MATCH|FINAL)/).first)
else
ruby_add_index = Value['rules'].index(Value['rules'].grep(/GEOIP/).first)
end
end
ruby_add_index ||= -1
Value['rule-set-bottom'].reverse.each{|x| Value['rules'].insert(ruby_add_index,x)}
Value.delete('rule-set-bottom')
end
if Value.has_key?('rule-set-top') and not Value['rule-set-top'].to_a.empty? then
if Value['rules'].to_a.grep(/(?=.*198.18.0)(?=.*REJECT)/).empty? then
Value['rule-set-top'].reverse.each{|x| Value['rules'].insert(0,x)}
else
ruby_add_index = Value['rules'].index(Value['rules'].grep(/(?=.*198.18.0)(?=.*REJECT)/).first)
Value['rule-set-top'].reverse.each{|x| Value['rules'].insert(ruby_add_index + 1,x)}
end
Value.delete('rule-set-top')
end
else
if Value.has_key?('rule-set-top') and not Value['rule-set-top'].to_a.empty? then
Value['rules'] = Value['rule-set-top']
Value.delete('rule-set-top')
end
if Value.has_key?('rule-set-bottom') and not Value['rule-set-bottom'].to_a.empty? then
if Value.has_key?('rule-set-top') and not Value['rule-set-top'].to_a.empty? then
Value['rules'] = Value['rules'] | Value['rule-set-bottom']
else
Value['rules'] = Value['rule-set-bottom']
end
Value.delete('rule-set-bottom')
end
end;
rescue Exception => e
puts '${LOGTIME} Error: Rule Set Add Error,【' + e.message + '】'
ensure
File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)}
end;
" 2>/dev/null >> $LOG_FILE
fi
}
@ -1417,7 +1463,10 @@ firewall_rule_exclude()
for p in $proto; do
if [ $p == tcp ]; then e_tcp=true; fi
if [ $p == udp ]; then e_udp=true; fi
if [ $p == all ]; then e_tcp=true; e_udp=true; fi
done
if [ -z "$proto" ]; then e_tcp=true; e_udp=true; fi
if ! $e_udp && ! $e_tcp ; then
return
@ -1510,7 +1559,10 @@ firewall_redirect_exclude()
for p in $proto; do
if [ $p == tcp ]; then e_tcp=true; fi
if [ $p == udp ]; then e_udp=true; fi
if [ $p == all ]; then e_tcp=true; e_udp=true; fi
done
if [ -z "$proto" ]; then e_tcp=true; e_udp=true; fi
if ! $e_udp && ! $e_tcp ; then
return

View File

@ -23,7 +23,11 @@ add china_ip6_route 2001:dd8:1a::/48
add china_ip6_route 2001:dd9::/48
add china_ip6_route 2001:df0:27e::/48
add china_ip6_route 2001:df0:423::/48
add china_ip6_route 2001:df0:9c0::/48
add china_ip6_route 2001:df0:1bc0::/48
add china_ip6_route 2001:df0:2180::/48
add china_ip6_route 2001:df0:25c0::/48
add china_ip6_route 2001:df0:26c0::/48
add china_ip6_route 2001:df0:2d80::/48
add china_ip6_route 2001:df0:2e00::/48
add china_ip6_route 2001:df0:2e80::/48
@ -31,7 +35,6 @@ add china_ip6_route 2001:df0:4500::/48
add china_ip6_route 2001:df0:9a00::/48
add china_ip6_route 2001:df0:b180::/48
add china_ip6_route 2001:df0:bf80::/48
add china_ip6_route 2001:df0:d180::/48
add china_ip6_route 2001:df0:d880::/48
add china_ip6_route 2001:df1:c80::/48
add china_ip6_route 2001:df1:4580::/48
@ -51,7 +54,6 @@ add china_ip6_route 2001:df1:f580::/48
add china_ip6_route 2001:df1:fd80::/48
add china_ip6_route 2001:df2:80::/48
add china_ip6_route 2001:df2:180::/48
add china_ip6_route 2001:df2:5200::/48
add china_ip6_route 2001:df2:5780::/48
add china_ip6_route 2001:df2:5a80::/48
add china_ip6_route 2001:df2:a580::/48
@ -100,6 +102,8 @@ add china_ip6_route 2001:df7:1480::/48
add china_ip6_route 2001:df7:2b80::/48
add china_ip6_route 2001:df7:6600::/48
add china_ip6_route 2001:df7:ab00::/48
add china_ip6_route 2001:df7:e580::/48
add china_ip6_route 2001:df7:f080::/48
add china_ip6_route 2001:e08::/32
add china_ip6_route 2001:e18::/32
add china_ip6_route 2001:e80::/32
@ -121,6 +125,7 @@ add china_ip6_route 2400:17c0::/32
add china_ip6_route 2400:1840::/32
add china_ip6_route 2400:18c0::/32
add china_ip6_route 2400:1940::/32
add china_ip6_route 2400:19a0::/32
add china_ip6_route 2400:19c0::/32
add china_ip6_route 2400:1a40::/32
add china_ip6_route 2400:1ac0::/32
@ -134,6 +139,7 @@ add china_ip6_route 2400:1f40::/32
add china_ip6_route 2400:1fc0::/32
add china_ip6_route 2400:3040::/32
add china_ip6_route 2400:3140::/32
add china_ip6_route 2400:3160::/32
add china_ip6_route 2400:31c0::/32
add china_ip6_route 2400:3200::/32
add china_ip6_route 2400:3280::/32
@ -146,6 +152,7 @@ add china_ip6_route 2400:3540::/32
add china_ip6_route 2400:35c0::/32
add china_ip6_route 2400:3600::/32
add china_ip6_route 2400:3640::/32
add china_ip6_route 2400:3660::/32
add china_ip6_route 2400:36c0::/32
add china_ip6_route 2400:38c0::/32
add china_ip6_route 2400:39c0::/32
@ -157,9 +164,11 @@ add china_ip6_route 2400:3c40::/32
add china_ip6_route 2400:3cc0::/32
add china_ip6_route 2400:3e00::/32
add china_ip6_route 2400:3f40::/32
add china_ip6_route 2400:3f60::/32
add china_ip6_route 2400:3fc0::/32
add china_ip6_route 2400:4440::/32
add china_ip6_route 2400:44c0::/32
add china_ip6_route 2400:44e0::/32
add china_ip6_route 2400:4540::/32
add china_ip6_route 2400:4600::/32
add china_ip6_route 2400:4640::/32
@ -449,7 +458,6 @@ add china_ip6_route 2401:8600::/32
add china_ip6_route 2401:8680::/32
add china_ip6_route 2401:8840::/32
add china_ip6_route 2401:8d00::/32
add china_ip6_route 2401:8e40::/32
add china_ip6_route 2401:8f40::/32
add china_ip6_route 2401:8fc0::/32
add china_ip6_route 2401:9340::/32
@ -581,7 +589,6 @@ add china_ip6_route 2402:3ac0::/32
add china_ip6_route 2402:3c00::/32
add china_ip6_route 2402:3e00::/32
add china_ip6_route 2402:3ec0::/32
add china_ip6_route 2402:3f40::/32
add china_ip6_route 2402:3f80::/32
add china_ip6_route 2402:4140::/32
add china_ip6_route 2402:42c0::/32
@ -1221,7 +1228,6 @@ add china_ip6_route 2404:e5c0::/32
add china_ip6_route 2404:e780::/32
add china_ip6_route 2404:e880::/32
add china_ip6_route 2404:e8c0::/32
add china_ip6_route 2404:eb40::/32
add china_ip6_route 2404:eb80::/32
add china_ip6_route 2404:ec40::/32
add china_ip6_route 2404:ecc0::/32
@ -1374,7 +1380,6 @@ add china_ip6_route 2405:7d40::/32
add china_ip6_route 2405:7f40::/32
add china_ip6_route 2405:7fc0::/32
add china_ip6_route 2405:8280::/32
add china_ip6_route 2405:83c0::/32
add china_ip6_route 2405:8480::/32
add china_ip6_route 2405:84c0::/32
add china_ip6_route 2405:8580::/32
@ -1508,7 +1513,6 @@ add china_ip6_route 2406:1e40::/32
add china_ip6_route 2406:1e80::/32
add china_ip6_route 2406:1f80::/32
add china_ip6_route 2406:2080::/32
add china_ip6_route 2406:2580::/32
add china_ip6_route 2406:2640::/32
add china_ip6_route 2406:2700::/32
add china_ip6_route 2406:2780::/32
@ -1587,6 +1591,7 @@ add china_ip6_route 2406:6080::/32
add china_ip6_route 2406:6100::/32
add china_ip6_route 2406:6180::/32
add china_ip6_route 2406:61c0::/30
add china_ip6_route 2406:61c4::/30
add china_ip6_route 2406:6280::/32
add china_ip6_route 2406:6300::/32
add china_ip6_route 2406:6340::/32
@ -1637,7 +1642,6 @@ add china_ip6_route 2406:8880::/32
add china_ip6_route 2406:8980::/32
add china_ip6_route 2406:8a80::/32
add china_ip6_route 2406:8b80::/32
add china_ip6_route 2406:8bc0::/32
add china_ip6_route 2406:8c80::/32
add china_ip6_route 2406:8d80::/32
add china_ip6_route 2406:8e80::/32
@ -1916,6 +1920,7 @@ add china_ip6_route 240a:6000::/24
add china_ip6_route 240a:8000::/21
add china_ip6_route 240a:a000::/20
add china_ip6_route 240a:c000::/20
add china_ip6_route 240b:2000::/22
add china_ip6_route 240b:8000::/21
add china_ip6_route 240c::/28
add china_ip6_route 240c:4000::/22

File diff suppressed because it is too large Load Diff

View File

@ -1,9 +1,10 @@
payload:
# > AbemaTV
# - User-Agent,AbemaTV*
# - USER-AGENT,AbemaTV*
- PROCESS-NAME,tv.abema
- DOMAIN-SUFFIX,abema.io
- DOMAIN-SUFFIX,abema.tv
- DOMAIN-SUFFIX,akamaized.net
- DOMAIN-SUFFIX,ameba.jp
- DOMAIN-SUFFIX,hayabusa.io
- DOMAIN-KEYWORD,abematv.akamaized.net
- DOMAIN-KEYWORD,abematv.akamaized.net

View File

@ -1,7 +1,7 @@
payload:
# > Amazon Prime Video
# - User-Agent,InstantVideo.US*
# - User-Agent,Prime%20Video*
# - USER-AGENT,InstantVideo.US*
# - USER-AGENT,Prime%20Video*
- DOMAIN-SUFFIX,aiv-cdn.net
- DOMAIN-SUFFIX,amazonaws.co.uk
- DOMAIN-SUFFIX,amazonaws.com
@ -10,4 +10,4 @@ payload:
- DOMAIN-SUFFIX,primevideo.com
- DOMAIN-SUFFIX,media-amazon.com
- DOMAIN,atv-ps.amazon.com
- DOMAIN,fls-na.amazon.com
- DOMAIN,fls-na.amazon.com

View File

@ -1,12 +1,12 @@
payload:
# > Apple News and Apple Map TOMTOM Version
# - User-Agent,AppleNews*
# - User-Agent,com.apple.news*
# - USER-AGENT,AppleNews*
# - USER-AGENT,com.apple.news*
- DOMAIN,gspe1-ssl.ls.apple.com
# USER-AGENT,News*
# DOMAIN,apple.comscoreresearch.com
# DOMAIN,gateway.icloud.com
# DOMAIN,news-client.apple.com
# DOMAIN,news-edge.apple.com
# DOMAIN,news-events.apple.com
# DOMAIN-SUFFIX,apple.news
# - USER-AGENT,News*
# - DOMAIN,apple.comscoreresearch.com
# - DOMAIN,gateway.icloud.com
# - DOMAIN,news-client.apple.com
# - DOMAIN,news-edge.apple.com
# - DOMAIN,news-events.apple.com
# - DOMAIN-SUFFIX,apple.news

View File

@ -1,6 +1,6 @@
payload:
# > BBC iPlayer
# - User-Agent,BBCiPlayer*
- PROCESS-NAME,bbc.iplayer.android
- DOMAIN-KEYWORD,bbcfmt
- DOMAIN,aod-dash-uk-live.akamaized.net
- DOMAIN,aod-hls-uk-live.akamaized.net
@ -11,4 +11,5 @@ payload:
- DOMAIN-SUFFIX,bbc.com
- DOMAIN-SUFFIX,bbcfmt.hs.llnwd.net
- DOMAIN-SUFFIX,bbci.co
- DOMAIN-SUFFIX,bbci.co.uk
- DOMAIN-SUFFIX,bbci.co.uk
- DOMAIN-SUFFIX,bidi.net.uk

View File

@ -1,6 +1,7 @@
payload:
# > Bahamut
# - User-Agent,Anime*
# - USER-AGENT,Anime*
- PROCESS-NAME,tw.com.gamer.android.animad
- DOMAIN-SUFFIX,bahamut.com.tw
- DOMAIN-SUFFIX,gamer.com.tw
- DOMAIN-SUFFIX,hinet.net
- DOMAIN-SUFFIX,hinet.net

View File

@ -1,7 +1,7 @@
payload:
# > Bilibili
# - User-Agent,bili*
# - User-Agent,Bilibili*
- PROCESS-NAME,com.bilibili.app.in
- PROCESS-NAME,tv.danmaku.bili
- DOMAIN-SUFFIX,acg.tv
- DOMAIN-SUFFIX,acgvideo.com
- DOMAIN-SUFFIX,b23.tv
@ -13,4 +13,4 @@ payload:
- DOMAIN-SUFFIX,bilivideo.com
- DOMAIN-SUFFIX,hdslb.com
- DOMAIN-SUFFIX,im9.com
- DOMAIN-SUFFIX,smtcdns.net
- DOMAIN-SUFFIX,smtcdns.net

View File

@ -1,9 +1,38 @@
payload:
# > DAZN
# - USER-AGENT,DAZN*
- PROCESS-NAME,com.dazn
- DOMAIN,d151l6v8er5bdm.cloudfront.net
- DOMAIN,edge.api.brightcove.com
- DOMAIN,players.brightcove.net
- DOMAIN-KEYWORD,livedazn
- DOMAIN-KEYWORD,voddazn
- DOMAIN-KEYWORD,vod2dazn
- DOMAIN-SUFFIX,amplify.outbrain.com
- DOMAIN-SUFFIX,bluekai.com
- DOMAIN-SUFFIX,control.kochava.com
- DOMAIN-SUFFIX,cws.conviva.com
- DOMAIN-SUFFIX,d151l6v8er5bdm.cloudfront.net
- DOMAIN-SUFFIX,dazn.com
- DOMAIN-SUFFIX,dazn-api.com
- DOMAIN-SUFFIX,dazndn.com
- DOMAIN-SUFFIX,dc1live21715dazn.akamaized.net
- DOMAIN-SUFFIX,dc1-voddash-perform.secure.footprint.net
- DOMAIN-SUFFIX,dc2-live2dash-perform.secure.footprint.net
- DOMAIN-SUFFIX,dc2-live2hls-perform.secure.footprint.net
- DOMAIN-SUFFIX,dc2-vodhls-perform.secure.footprint.net
- DOMAIN-SUFFIX,dca-livedash-perform.secure.footprint.net
- DOMAIN-SUFFIX,dca-voddash-perform.secure.footprint.net
- DOMAIN-SUFFIX,dca-vodhls-perform.secure.footprint.net
- DOMAIN-SUFFIX,dcb-livedash-perform.secure.footprint.net
- DOMAIN-SUFFIX,dcb-voddash-perform.secure.footprint.net
- DOMAIN-SUFFIX,indazn.com
- DOMAIN-KEYWORD,livedazn
- DOMAIN-KEYWORD,voddazn
- DOMAIN-SUFFIX,intercom.io
- DOMAIN-SUFFIX,perfops.doracdn.com
- DOMAIN-SUFFIX,s.llnwi.net
- DOMAIN-SUFFIX,s.yimg.jp
- DOMAIN-SUFFIX,secure.footprint.net
- DOMAIN-SUFFIX,sentry.io
- DOMAIN-SUFFIX,urbanairship.com
- DOMAIN-SUFFIX,vjs.zencdn.net
- DOMAIN-SUFFIX,widevine.entitlement.us.theplatform.com
- DOMAIN-SUFFIX,yahoo.co.jp

View File

@ -1,6 +1,6 @@
payload:
# > Discovery Plus
# - User-Agent,DPlus*
- PROCESS-NAME,com.discovery.discoveryplus.mobile
- DOMAIN-SUFFIX,content-ause1-ur-discovery1.uplynk.com
- DOMAIN-SUFFIX,disco-api.com
- DOMAIN-SUFFIX,discoveryplus.com
@ -8,4 +8,4 @@ payload:
- DOMAIN-SUFFIX,getblueshift.com
- DOMAIN-SUFFIX,litix.io
- DOMAIN-SUFFIX,mobile-collector.newrelic.com
- DOMAIN-SUFFIX,uplynk.com
- DOMAIN-SUFFIX,uplynk.com

View File

@ -1,6 +1,6 @@
payload:
# > Disney Plus
# - User-Agent,Disney*
- PROCESS-NAME,com.disney.disneyplus
- DOMAIN-SUFFIX,adobedtm.com
- DOMAIN-SUFFIX,bam.nr-date.net
- DOMAIN-SUFFIX,bamgrid.com
@ -18,4 +18,4 @@ payload:
- DOMAIN-SUFFIX,disney-portal.my.onetrust.com
- DOMAIN-SUFFIX,dssott.com
- DOMAIN-SUFFIX,execute-api.us-east-1.amazonaws.com
- DOMAIN-SUFFIX,js-agent.newrelic.com
- DOMAIN-SUFFIX,js-agent.newrelic.com

View File

@ -3,7 +3,7 @@ payload:
- DOMAIN-KEYWORD,beplay
# > Blizzard
# - User-Agent,hearthstone*
# - USER-AGENT,hearthstone*
- DOMAIN,cdp.cloud.unity3d.com
- DOMAIN-SUFFIX,battle.net
- DOMAIN-SUFFIX,battlenet.com
@ -20,7 +20,7 @@ payload:
- DOMAIN-SUFFIX,zmzfile.com
# > Sony
# - User-Agent,RemotePlay*
# - USER-AGENT,RemotePlay*
- DOMAIN-SUFFIX,playstation.com
- DOMAIN-SUFFIX,playstation.net
- DOMAIN-SUFFIX,playstationnetwork.com
@ -284,4 +284,4 @@ payload:
- IP-CIDR,1.255.62.0/24,no-resolve
# > CN
- DOMAIN-SUFFIX,cn
- DOMAIN-SUFFIX,cn

View File

@ -0,0 +1,37 @@
payload:
# > Google FCM
- DOMAIN,alt1-mtalk.google.com
- DOMAIN,alt2-mtalk.google.com
- DOMAIN,alt3-mtalk.google.com
- DOMAIN,alt4-mtalk.google.com
- DOMAIN,alt5-mtalk.google.com
- DOMAIN,alt6-mtalk.google.com
- DOMAIN,alt7-mtalk.google.com
- DOMAIN,alt8-mtalk.google.com
- DOMAIN,mtalk.google.com
- IP-CIDR,64.233.177.188/32,no-resolve
- IP-CIDR,64.233.186.188/32,no-resolve
- IP-CIDR,64.233.187.188/32,no-resolve
- IP-CIDR,64.233.188.188/32,no-resolve
- IP-CIDR,64.233.189.188/32,no-resolve
- IP-CIDR,74.125.23.188/32,no-resolve
- IP-CIDR,74.125.24.188/32,no-resolve
- IP-CIDR,74.125.28.188/32,no-resolve
- IP-CIDR,74.125.127.188/32,no-resolve
- IP-CIDR,74.125.137.188/32,no-resolve
- IP-CIDR,74.125.203.188/32,no-resolve
- IP-CIDR,74.125.204.188/32,no-resolve
- IP-CIDR,74.125.206.188/32,no-resolve
- IP-CIDR,108.177.125.188/32,no-resolve
- IP-CIDR,142.250.4.188/32,no-resolve
- IP-CIDR,142.250.10.188/32,no-resolve
- IP-CIDR,142.250.31.188/32,no-resolve
- IP-CIDR,142.250.96.188/32,no-resolve
- IP-CIDR,172.217.194.188/32,no-resolve
- IP-CIDR,172.217.218.188/32,no-resolve
- IP-CIDR,172.217.219.188/32,no-resolve
- IP-CIDR,172.253.63.188/32,no-resolve
- IP-CIDR,172.253.122.188/32,no-resolve
- IP-CIDR,173.194.175.188/32,no-resolve
- IP-CIDR,173.194.218.188/32,no-resolve
- IP-CIDR,209.85.233.188/32,no-resolve

View File

@ -1,6 +1,6 @@
payload:
# > Fox+ (HK|TW|SG)
# - User-Agent,FOXPlus*
# - USER-AGENT,FOXPlus*
- DOMAIN-SUFFIX,akamaized.net
- DOMAIN-SUFFIX,foxplus.com
- DOMAIN-SUFFIX,theplatform.com
- DOMAIN-SUFFIX,theplatform.com

View File

@ -1,6 +1,6 @@
payload:
# > Fox Now
# - User-Agent,FOX%20NOW*
# - USER-AGENT,FOX%20NOW*
- DOMAIN-SUFFIX,fox.com
- DOMAIN-SUFFIX,foxdcg.com
- DOMAIN-SUFFIX,uplynk.com
- DOMAIN-SUFFIX,uplynk.com

View File

@ -1,19 +1,35 @@
payload:
# (DNS Cache Pollution)
# > Google
- DOMAIN-SUFFIX,appspot.com
- DOMAIN-SUFFIX,blogger.com
- DOMAIN-SUFFIX,getoutline.org
- DOMAIN-SUFFIX,gvt0.com
- DOMAIN-SUFFIX,gvt1.com
- DOMAIN-SUFFIX,gvt3.com
- DOMAIN-SUFFIX,xn--ngstr-lra8j.com
- DOMAIN-KEYWORD,google
- DOMAIN-KEYWORD,blogspot
# > Microsoft
- DOMAIN-SUFFIX,onedrive.live.com
- DOMAIN,az416426.vo.msecnd.net
- DOMAIN,az668014.vo.msecnd.net
# > Amazon
- DOMAIN-SUFFIX,amazon.co.jp
- DOMAIN,d3c33hcgiwev3.cloudfront.net
- DOMAIN,payments-jp.amazon.com
- DOMAIN,s3-ap-northeast-1.amazonaws.com
- DOMAIN,s3-ap-southeast-2.amazonaws.com
# > Akamai
- DOMAIN,a248.e.akamai.net
- DOMAIN,a771.dscq.akamai.net
# > Apple
- DOMAIN,testflight.apple.com
# > Cryptocurrency
- DOMAIN-SUFFIX,aex.com
- DOMAIN-SUFFIX,bibox.com
- DOMAIN-SUFFIX,binance.com
- DOMAIN-SUFFIX,bitcointalk.org
- DOMAIN-SUFFIX,bitfinex.com
- DOMAIN-SUFFIX,bitmex.com
- DOMAIN-SUFFIX,gate.io
- DOMAIN-SUFFIX,huobi.com
- DOMAIN-SUFFIX,okex.com
- DOMAIN-SUFFIX,zb.com
# > Discord
- DOMAIN-SUFFIX,discord.com
- DOMAIN-SUFFIX,discordapp.com
- DOMAIN-SUFFIX,discordapp.net
# > Dropbox
- DOMAIN-SUFFIX,dropbox.com
- DOMAIN-SUFFIX,dropboxapi.com
- DOMAIN-SUFFIX,dropboxusercontent.com
# > Facebook
- DOMAIN-SUFFIX,cdninstagram.com
- DOMAIN-SUFFIX,facebook.com
@ -32,27 +48,20 @@ payload:
- DOMAIN-SUFFIX,rocksdb.org
- DOMAIN-SUFFIX,whatsapp.com
- DOMAIN-SUFFIX,whatsapp.net
# > Twitter
- DOMAIN-SUFFIX,pscp.tv
- DOMAIN-SUFFIX,periscope.tv
- DOMAIN-SUFFIX,t.co
- DOMAIN-SUFFIX,twimg.co
- DOMAIN-SUFFIX,twimg.com
- DOMAIN-SUFFIX,twitpic.com
- DOMAIN-SUFFIX,twitter.com
- DOMAIN-SUFFIX,vine.co
# > Telegram
- DOMAIN-SUFFIX,telegra.ph
- DOMAIN-SUFFIX,telegram.org
- IP-CIDR,91.108.4.0/22,no-resolve
- IP-CIDR,91.108.8.0/22,no-resolve
- IP-CIDR,91.108.12.0/22,no-resolve
- IP-CIDR,91.108.16.0/22,no-resolve
- IP-CIDR,91.108.56.0/22,no-resolve
- IP-CIDR,149.154.160.0/20,no-resolve
- IP-CIDR,2001:b28:f23d::/48,no-resolve
- IP-CIDR,2001:b28:f23f::/48,no-resolve
- IP-CIDR,2001:67c:4e8::/48,no-resolve
# > Github
- DOMAIN-SUFFIX,github.com
- DOMAIN-SUFFIX,github.io
- DOMAIN-SUFFIX,githubusercontent.com
# > Google
- DOMAIN-SUFFIX,appspot.com
- DOMAIN-SUFFIX,blogger.com
- DOMAIN-SUFFIX,getoutline.org
- DOMAIN-SUFFIX,gvt0.com
- DOMAIN-SUFFIX,gvt3.com
- DOMAIN-SUFFIX,xn--ngstr-lra8j.com
- DOMAIN-SUFFIX,ytimg.com
- DOMAIN-KEYWORD,google
- DOMAIN-KEYWORD,.blogspot.
# > Line
- DOMAIN-SUFFIX,line.me
- DOMAIN-SUFFIX,line-apps.com
@ -62,11 +71,70 @@ payload:
- IP-CIDR,125.209.208.0/20,no-resolve
- IP-CIDR,147.92.128.0/17,no-resolve
- IP-CIDR,203.104.144.0/21,no-resolve
# > Akamai
- DOMAIN,a248.e.akamai.net
- DOMAIN,a771.dscq.akamai.net
# > Amazon CloudFront
- DOMAIN,d3c33hcgiwev3.cloudfront.net
# > Microsoft
- DOMAIN-SUFFIX,aka.ms
- DOMAIN-SUFFIX,onedrive.live.com
- DOMAIN-SUFFIX,streaming.mediaservices.windows.net
- DOMAIN,assets1.xboxlive.com
- DOMAIN,assets2.xboxlive.com
- DOMAIN,az416426.vo.msecnd.net
- DOMAIN,az668014.vo.msecnd.net
# > The New York Times
- DOMAIN-SUFFIX,nyt.com
- DOMAIN-SUFFIX,nytchina.com
- DOMAIN-SUFFIX,nytcn.me
- DOMAIN-SUFFIX,nytco.com
- DOMAIN-SUFFIX,nytimes.com
- DOMAIN-SUFFIX,nytimg.com
- DOMAIN-SUFFIX,nytlog.com
- DOMAIN-SUFFIX,nytstyle.com
# > Pinterest
- DOMAIN-SUFFIX,pinterest.at
- DOMAIN-SUFFIX,pinterest.ca
- DOMAIN-SUFFIX,pinterest.co.uk
- DOMAIN-SUFFIX,pinterest.com
- DOMAIN-SUFFIX,pinterest.de
- DOMAIN-SUFFIX,pinterest.fr
- DOMAIN-SUFFIX,pinterest.jp
- DOMAIN-SUFFIX,pinterest.se
# > pixiv
- DOMAIN-SUFFIX,pixiv.net
- DOMAIN-SUFFIX,pixiv.org
- DOMAIN-SUFFIX,pximg.net
# > Reddit
- DOMAIN-SUFFIX,redd.it
- DOMAIN-SUFFIX,reddit.com
- DOMAIN-SUFFIX,redditmedia.com
# > Telegram
- DOMAIN-SUFFIX,telegra.ph
- DOMAIN-SUFFIX,telegram.org
- IP-CIDR,91.108.4.0/22,no-resolve
- IP-CIDR,91.108.8.0/22,no-resolve
- IP-CIDR,91.108.12.0/22,no-resolve
- IP-CIDR,91.108.16.0/22,no-resolve
- IP-CIDR,91.108.20.0/22,no-resolve
- IP-CIDR,91.108.56.0/22,no-resolve
- IP-CIDR,95.161.64.0/20,no-resolve
- IP-CIDR,149.154.160.0/20,no-resolve
- IP-CIDR,2001:b28:f23d::/48,no-resolve
- IP-CIDR,2001:b28:f23f::/48,no-resolve
- IP-CIDR,2001:67c:4e8::/48,no-resolve
# > Twitter
- DOMAIN-SUFFIX,pscp.tv
- DOMAIN-SUFFIX,periscope.tv
- DOMAIN-SUFFIX,t.co
- DOMAIN-SUFFIX,twimg.co
- DOMAIN-SUFFIX,twimg.com
- DOMAIN-SUFFIX,twitpic.com
- DOMAIN-SUFFIX,twitter.com
- DOMAIN-SUFFIX,vine.co
# > Wikimedia Foundation
- DOMAIN-SUFFIX,wikileaks.org
- DOMAIN-SUFFIX,wikimapia.org
- DOMAIN-SUFFIX,wikimedia.org
- DOMAIN-SUFFIX,wikinews.org
- DOMAIN-SUFFIX,wikipedia.org
- DOMAIN-SUFFIX,wikiquote.org
# > Others
- DOMAIN-SUFFIX,4shared.com
- DOMAIN-SUFFIX,9cache.com
@ -74,7 +142,6 @@ payload:
- DOMAIN-SUFFIX,abc.com
- DOMAIN-SUFFIX,abc.net.au
- DOMAIN-SUFFIX,abebooks.com
- DOMAIN-SUFFIX,amazon.co.jp
- DOMAIN-SUFFIX,ao3.org
- DOMAIN-SUFFIX,apigee.com
- DOMAIN-SUFFIX,apkcombo.com
@ -95,18 +162,13 @@ payload:
- DOMAIN-SUFFIX,avg.com
- DOMAIN-SUFFIX,avgle.com
- DOMAIN-SUFFIX,badoo.com
- DOMAIN-SUFFIX,bandcamp.com
- DOMAIN-SUFFIX,bandwagonhost.com
- DOMAIN-SUFFIX,bangkokpost.com
- DOMAIN-SUFFIX,bbc.com
- DOMAIN-SUFFIX,behance.net
- DOMAIN-SUFFIX,bibox.com
- DOMAIN-SUFFIX,biggo.com.tw
- DOMAIN-SUFFIX,binance.com
- DOMAIN-SUFFIX,bit.ly
- DOMAIN-SUFFIX,bitcointalk.org
- DOMAIN-SUFFIX,bitfinex.com
- DOMAIN-SUFFIX,bitmex.com
- DOMAIN-SUFFIX,bit-z.com
- DOMAIN-SUFFIX,bloglovin.com
- DOMAIN-SUFFIX,bloomberg.cn
- DOMAIN-SUFFIX,bloomberg.com
@ -128,6 +190,7 @@ payload:
- DOMAIN-SUFFIX,ck101.com
- DOMAIN-SUFFIX,clarionproject.org
- DOMAIN-SUFFIX,cloudcone.com
- DOMAIN-SUFFIX,clubhouseapi.com
- DOMAIN-SUFFIX,clyp.it
- DOMAIN-SUFFIX,cna.com.tw
- DOMAIN-SUFFIX,comparitech.com
@ -136,8 +199,10 @@ payload:
- DOMAIN-SUFFIX,cts.com.tw
- DOMAIN-SUFFIX,cw.com.tw
- DOMAIN-SUFFIX,cyberctm.com
- DOMAIN-SUFFIX,cyclingnews.com
- DOMAIN-SUFFIX,dailymotion.com
- DOMAIN-SUFFIX,dailyview.tw
- DOMAIN-SUFFIX,dandanzan.com
- DOMAIN-SUFFIX,daum.net
- DOMAIN-SUFFIX,daumcdn.net
- DOMAIN-SUFFIX,dcard.tw
@ -146,16 +211,11 @@ payload:
- DOMAIN-SUFFIX,depositphotos.com
- DOMAIN-SUFFIX,deviantart.com
- DOMAIN-SUFFIX,disconnect.me
- DOMAIN-SUFFIX,discordapp.com
- DOMAIN-SUFFIX,discordapp.net
- DOMAIN-SUFFIX,disqus.com
- DOMAIN-SUFFIX,dlercloud.com
- DOMAIN-SUFFIX,dmhy.org
- DOMAIN-SUFFIX,dns2go.com
- DOMAIN-SUFFIX,dowjones.com
- DOMAIN-SUFFIX,dropbox.com
- DOMAIN-SUFFIX,dropboxapi.com
- DOMAIN-SUFFIX,dropboxusercontent.com
- DOMAIN-SUFFIX,duckduckgo.com
- DOMAIN-SUFFIX,duyaoss.com
- DOMAIN-SUFFIX,dw.com
@ -164,7 +224,6 @@ payload:
- DOMAIN-SUFFIX,ebookservice.tw
- DOMAIN-SUFFIX,economist.com
- DOMAIN-SUFFIX,edgecastcdn.net
- DOMAIN-SUFFIX,edu
- DOMAIN-SUFFIX,edx-cdn.org
- DOMAIN-SUFFIX,elpais.com
- DOMAIN-SUFFIX,enanyang.my
@ -188,20 +247,16 @@ payload:
- DOMAIN-SUFFIX,ft.com
- DOMAIN-SUFFIX,ftchinese.com
- DOMAIN-SUFFIX,ftimg.net
- DOMAIN-SUFFIX,gate.io
- DOMAIN-SUFFIX,genius.com
- DOMAIN-SUFFIX,getlantern.org
- DOMAIN-SUFFIX,getsync.com
- DOMAIN-SUFFIX,github.com
- DOMAIN-SUFFIX,github.io
- DOMAIN-SUFFIX,githubusercontent.com
- DOMAIN-SUFFIX,globalvoices.org
- DOMAIN-SUFFIX,goo.ne.jp
- DOMAIN-SUFFIX,goodreads.com
- DOMAIN-SUFFIX,gov
- DOMAIN-SUFFIX,gov.tw
- DOMAIN-SUFFIX,gravatar.com
- DOMAIN-SUFFIX,greatfire.org
- DOMAIN-SUFFIX,gumroad.com
- DOMAIN-SUFFIX,hbg.com
- DOMAIN-SUFFIX,heroku.com
- DOMAIN-SUFFIX,hightail.com
- DOMAIN-SUFFIX,hk01.com
@ -229,6 +284,7 @@ payload:
- DOMAIN-SUFFIX,jiji.com
- DOMAIN-SUFFIX,jinx.com
- DOMAIN-SUFFIX,jkforum.net
- DOMAIN-SUFFIX,joinclubhouse.com
- DOMAIN-SUFFIX,joinmastodon.org
- DOMAIN-SUFFIX,justmysocks.net
- DOMAIN-SUFFIX,justpaste.it
@ -257,9 +313,9 @@ payload:
- DOMAIN-SUFFIX,medium.com
- DOMAIN-SUFFIX,mega.nz
- DOMAIN-SUFFIX,mergersandinquisitions.com
- DOMAIN-SUFFIX,mil
- DOMAIN-SUFFIX,mingpao.com
- DOMAIN-SUFFIX,mixi.jp
- DOMAIN-SUFFIX,mixlr.com
- DOMAIN-SUFFIX,mobile01.com
- DOMAIN-SUFFIX,mubi.com
- DOMAIN-SUFFIX,myspace.com
@ -282,17 +338,7 @@ payload:
- DOMAIN-SUFFIX,nrk.no
- DOMAIN-SUFFIX,nuget.org
- DOMAIN-SUFFIX,nyaa.si
- DOMAIN-SUFFIX,nyaa.si
- DOMAIN-SUFFIX,nyt.com
- DOMAIN-SUFFIX,nytchina.com
- DOMAIN-SUFFIX,nytcn.me
- DOMAIN-SUFFIX,nytco.com
- DOMAIN-SUFFIX,nytimes.com
- DOMAIN-SUFFIX,nytimg.com
- DOMAIN-SUFFIX,nytlog.com
- DOMAIN-SUFFIX,nytstyle.com
- DOMAIN-SUFFIX,ok.ru
- DOMAIN-SUFFIX,okex.com
- DOMAIN-SUFFIX,on.cc
- DOMAIN-SUFFIX,orientaldaily.com.my
- DOMAIN-SUFFIX,overcast.fm
@ -303,9 +349,9 @@ payload:
- DOMAIN-SUFFIX,pcdvd.com.tw
- DOMAIN-SUFFIX,pchome.com.tw
- DOMAIN-SUFFIX,pcloud.com
- DOMAIN-SUFFIX,peing.net
- DOMAIN-SUFFIX,picacomic.com
- DOMAIN-SUFFIX,pinimg.com
- DOMAIN-SUFFIX,pixiv.net
- DOMAIN-SUFFIX,player.fm
- DOMAIN-SUFFIX,plurk.com
- DOMAIN-SUFFIX,po18.tw
@ -324,17 +370,14 @@ payload:
- DOMAIN-SUFFIX,radio.garden
- DOMAIN-SUFFIX,rakuten.co.jp
- DOMAIN-SUFFIX,rarbgprx.org
- DOMAIN-SUFFIX,reabble.com
- DOMAIN-SUFFIX,readingtimes.com.tw
- DOMAIN-SUFFIX,readmoo.com
- DOMAIN-SUFFIX,redbubble.com
- DOMAIN-SUFFIX,redd.it
- DOMAIN-SUFFIX,reddit.com
- DOMAIN-SUFFIX,redditmedia.com
- DOMAIN-SUFFIX,resilio.com
- DOMAIN-SUFFIX,reuters.com
- DOMAIN-SUFFIX,reutersmedia.net
- DOMAIN-SUFFIX,rfi.fr
- DOMAIN-SUFFIX,rixcloud.com
- DOMAIN-SUFFIX,roadshow.hk
- DOMAIN-SUFFIX,rsshub.app
- DOMAIN-SUFFIX,scmp.com
@ -343,16 +386,17 @@ payload:
- DOMAIN-SUFFIX,shadowsocks.org
- DOMAIN-SUFFIX,shindanmaker.com
- DOMAIN-SUFFIX,shopee.tw
- DOMAIN-SUFFIX,signal.org
- DOMAIN-SUFFIX,sina.com.hk
- DOMAIN-SUFFIX,slideshare.net
- DOMAIN-SUFFIX,softfamous.com
- DOMAIN-SUFFIX,spiegel.de
- DOMAIN-SUFFIX,ssrcloud.org
- DOMAIN-SUFFIX,startpage.com
- DOMAIN-SUFFIX,steamcommunity.com
- DOMAIN-SUFFIX,steemit.com
- DOMAIN-SUFFIX,steemitwallet.com
- DOMAIN-SUFFIX,straitstimes.com
- DOMAIN-SUFFIX,streamable.com
- DOMAIN-SUFFIX,streema.com
- DOMAIN-SUFFIX,t66y.com
- DOMAIN-SUFFIX,tapatalk.com
@ -380,6 +424,8 @@ payload:
- DOMAIN-SUFFIX,urbandictionary.com
- DOMAIN-SUFFIX,ustream.tv
- DOMAIN-SUFFIX,uwants.com
- DOMAIN-SUFFIX,v2ex.com
- DOMAIN-SUFFIX,v2fly.org
- DOMAIN-SUFFIX,v2ray.com
- DOMAIN-SUFFIX,viber.com
- DOMAIN-SUFFIX,videopress.com
@ -392,18 +438,11 @@ payload:
- DOMAIN-SUFFIX,washingtonpost.com
- DOMAIN-SUFFIX,wattpad.com
- DOMAIN-SUFFIX,whoer.net
- DOMAIN-SUFFIX,wikileaks.org
- DOMAIN-SUFFIX,wikimapia.org
- DOMAIN-SUFFIX,wikimedia.org
- DOMAIN-SUFFIX,wikinews.org
- DOMAIN-SUFFIX,wikipedia.org
- DOMAIN-SUFFIX,wikiquote.org
- DOMAIN-SUFFIX,wikiwand.com
- DOMAIN-SUFFIX,winudf.com
- DOMAIN-SUFFIX,wire.com
- DOMAIN-SUFFIX,wn.com
- DOMAIN-SUFFIX,wordpress.com
- DOMAIN-SUFFIX,workflow.is
- DOMAIN-SUFFIX,worldcat.org
- DOMAIN-SUFFIX,wsj.com
- DOMAIN-SUFFIX,wsj.net
@ -420,22 +459,17 @@ payload:
- DOMAIN-SUFFIX,yomiuri.co.jp
- DOMAIN-SUFFIX,you-get.org
- DOMAIN-SUFFIX,zaobao.com
- DOMAIN-SUFFIX,zb.com
- DOMAIN-SUFFIX,zello.com
- DOMAIN-SUFFIX,zeronet.io
- DOMAIN-SUFFIX,zoom.us
- DOMAIN,cc.tvbs.com.tw
- DOMAIN,ocsp.int-x3.letsencrypt.org
- DOMAIN,payments-jp.amazon.com
- DOMAIN,s3-ap-northeast-1.amazonaws.com
- DOMAIN,s3-ap-southeast-2.amazonaws.com
- DOMAIN,search.avira.com
- DOMAIN,us.weibo.com
- DOMAIN-KEYWORD,jav
- DOMAIN-KEYWORD,pinterest
- DOMAIN-KEYWORD,porn
- DOMAIN-SUFFIX,edu
- DOMAIN-SUFFIX,gov
- DOMAIN-SUFFIX,mil
# (IP Blackhole)
# > Google
@ -444,7 +478,6 @@ payload:
- DOMAIN-SUFFIX,ampproject.org
- DOMAIN-SUFFIX,android.com
- DOMAIN-SUFFIX,androidify.com
- DOMAIN-SUFFIX,dialogflow.com
- DOMAIN-SUFFIX,autodraw.com
- DOMAIN-SUFFIX,capitalg.com
- DOMAIN-SUFFIX,certificate-transparency.org
@ -455,6 +488,7 @@ payload:
- DOMAIN-SUFFIX,creativelab5.com
- DOMAIN-SUFFIX,debug.com
- DOMAIN-SUFFIX,deepmind.com
- DOMAIN-SUFFIX,dialogflow.com
- DOMAIN-SUFFIX,firebaseio.com
- DOMAIN-SUFFIX,getmdl.io
- DOMAIN-SUFFIX,ggpht.com
@ -470,7 +504,6 @@ payload:
- DOMAIN-SUFFIX,material.io
- DOMAIN-SUFFIX,page.link
- DOMAIN-SUFFIX,polymer-project.org
- DOMAIN-SUFFIX,admin.recaptcha.net
- DOMAIN-SUFFIX,recaptcha.net
- DOMAIN-SUFFIX,shattered.io
- DOMAIN-SUFFIX,synergyse.com
@ -494,12 +527,7 @@ payload:
- DOMAIN-SUFFIX,telegram.me
- DOMAIN-SUFFIX,telesco.pe
# > Facebook
- DOMAIN-SUFFIX,facebook.br
- DOMAIN-SUFFIX,facebook.design
- DOMAIN-SUFFIX,facebook.hu
- DOMAIN-SUFFIX,facebook.in
- DOMAIN-SUFFIX,facebook.nl
- DOMAIN-SUFFIX,facebook.se
- DOMAIN-KEYWORD,.facebook.
- DOMAIN-SUFFIX,facebookmail.com
# > Others
- DOMAIN-SUFFIX,noxinfluencer.com
@ -519,23 +547,38 @@ payload:
# > Spotlight
- DOMAIN,api-glb-sea.smoot.apple.com
# > Look Up
- DOMAIN,lookup-api.apple.com
- DOMAIN-SUFFIX,smoot.apple.com
- DOMAIN,lookup-api.apple.com
# > Apple Music Web
- DOMAIN,beta.music.apple.com
# ------
# > Others
- DOMAIN-SUFFIX,bing.com
- DOMAIN-SUFFIX,cccat.io
- DOMAIN-SUFFIX,dubox.com
- DOMAIN-SUFFIX,duboxcdn.com
- DOMAIN-SUFFIX,ifixit.com
- DOMAIN-SUFFIX,mangakakalot.com
- DOMAIN-SUFFIX,shopeemobile.com
# URL-REGEX,http:\/\/img\.sina\.com\/usweibo\/
# (Network Jitter)
# > Fix download or update is stuck in App Store,and when change the Apple ID region,the payment information can be selected by none.
- DOMAIN-KEYWORD,buy.itunes.apple.com
# > Apple
- DOMAIN,appleid.apple.com
- DOMAIN,developer.apple.com
- DOMAIN,www.icloud.com
- DOMAIN,ocsp.apple.com
- DOMAIN,xp.apple.com
# > DigiCert
- DOMAIN,cacerts.digicert.com
- DOMAIN,crl3.digicert.com
- DOMAIN,crl4.digicert.com
- DOMAIN,ocsp.digicert.com
# > Others
- DOMAIN-SUFFIX,cloudcone.com.cn
- DOMAIN-SUFFIX,inkbunny.net
- DOMAIN-SUFFIX,metapix.net
- DOMAIN-SUFFIX,s3.amazonaws.com
- DOMAIN-SUFFIX,zaobao.com.sg
- DOMAIN-SUFFIX,zaobao.com.sg
- DOMAIN,international-gfe.download.nvidia.com
- DOMAIN,store-images.s-microsoft.com

View File

@ -1,6 +1,6 @@
payload:
# > HBO Max
# - USER-AGENT,HBOMAX*
- PROCESS-NAME,com.hbo.hbonow
- DOMAIN-SUFFIX,hbo.com
- DOMAIN-SUFFIX,hbogo.com
- DOMAIN-SUFFIX,hbonow.com
@ -8,7 +8,6 @@ payload:
- DOMAIN-SUFFIX,hbomaxcdn.com
# > HBO GO
# - USER-AGENT,HBO%20GO%20PROD%20HKG*
- DOMAIN,44wilhpljf.execute-api.ap-southeast-1.amazonaws.com
- DOMAIN,bcbolthboa-a.akamaihd.net
- DOMAIN,cf-images.ap-southeast-1.prod.boltdns.net

View File

@ -1,5 +1,6 @@
payload:
# > Hulu
- PROCESS-NAME,com.hulu.plus
- DOMAIN-SUFFIX,cws-hulu.conviva.com
- DOMAIN-SUFFIX,hulu.com
- DOMAIN-SUFFIX,hulu.hb.omtrdc.net

View File

@ -1,5 +1,6 @@
payload:
# > Hulu(フールー)
- PROCESS-NAME,jp.happyon.android
- DOMAIN-SUFFIX,happyon.jp
- DOMAIN-SUFFIX,hulu.jp
- DOMAIN-SUFFIX,prod.hjholdings.tv

View File

@ -1,5 +1,6 @@
payload:
# > JOOX
# - User-Agent,WeMusic*
# - User-Agent,JOOX*
- DOMAIN-SUFFIX,joox.com
- PROCESS-NAME,com.tencent.ibg.joox
- PROCESS-NAME,com.tencent.ibg.jooxtv
- DOMAIN-SUFFIX,joox.com
- DOMAIN-KEYWORD,jooxweb-api

View File

@ -1,7 +1,6 @@
payload:
# > KKTV
# - User-Agent,KKTV*
# - User-Agent,com.kktv*
- PROCESS-NAME,com.kktv.kktv
- DOMAIN-SUFFIX,kktv.me
- DOMAIN-SUFFIX,kktv.com.tw
- DOMAIN,kktv-theater.kk.stream
- DOMAIN,kktv-theater.kk.stream

View File

@ -1,6 +1,6 @@
payload:
# > Line TV
# - User-Agent,LINE*
# - USER-AGENT,LINE*
- DOMAIN-SUFFIX,d3c7rimkq79yfu.cloudfront.net
- DOMAIN-SUFFIX,linetv.tw
- DOMAIN-SUFFIX,profile.line-scdn.net
- DOMAIN-SUFFIX,profile.line-scdn.net

View File

@ -1,6 +1,6 @@
payload:
# > Microsoft
# - User-Agent,OneDrive*
- PROCESS-NAME,OneDrive
- DOMAIN-KEYWORD,onedrive
- DOMAIN-SUFFIX,azure.com
- DOMAIN-SUFFIX,fabric.io
@ -23,4 +23,4 @@ payload:
- DOMAIN-SUFFIX,sharepoint.com
- DOMAIN-SUFFIX,skype.com
- DOMAIN-SUFFIX,spoprod-a.akamaihd.net
- DOMAIN-SUFFIX,storage.msn.com
- DOMAIN-SUFFIX,storage.msn.com

View File

@ -1,10 +1,14 @@
payload:
# > Netflix
- PROCESS-NAME,com.netflix.mediaclient
- DOMAIN-KEYWORD,netflix
- DOMAIN-KEYWORD,dualstack.apiproxy-
- DOMAIN-KEYWORD,dualstack.ichnaea-web-
- DOMAIN,netflix.api.fast.com
- DOMAIN,netflix.com.edgesuite.net
- DOMAIN-SUFFIX,netflix.com
- DOMAIN-SUFFIX,netflix.com.edgesuite.net
- DOMAIN-SUFFIX,netflix.net
- DOMAIN-SUFFIX,netflixdnstest0.com
- DOMAIN-SUFFIX,netflixdnstest1.com
@ -21,27 +25,81 @@ payload:
- DOMAIN-SUFFIX,nflximg.net
- DOMAIN-SUFFIX,nflxso.net
- DOMAIN-SUFFIX,nflxvideo.net
- DOMAIN-KEYWORD,dualstack.apiproxy-
- DOMAIN-KEYWORD,dualstack.ichnaea-web-
- IP-CIDR,208.75.76.0/22,no-resolve
- IP-CIDR,207.45.72.0/22,no-resolve
# > BGP AS Search
- IP-CIDR,103.87.204.0/22,no-resolve
- IP-CIDR,108.175.32.0/20,no-resolve
- IP-CIDR,185.2.0.0/16,no-resolve
- IP-CIDR,185.9.0.0/16,no-resolve
- IP-CIDR,192.173.64.0/18,no-resolve
- IP-CIDR,198.38.96.0/19,no-resolve
- IP-CIDR,198.45.48.0/20,no-resolve
- IP-CIDR,192.173.64.0/18,no-resolve
- IP-CIDR,108.175.32.0/20,no-resolve
- IP-CIDR,103.87.204.0/22,no-resolve
- IP-CIDR,103.87.205.0/24,no-resolve
- IP-CIDR,103.87.206.0/24,no-resolve
- IP-CIDR,103.87.207.0/24,no-resolve
- IP-CIDR,69.53.224.0/19,no-resolve
- IP-CIDR,64.120.128.0/17,no-resolve
- IP-CIDR,66.197.128.0/17,no-resolve
- IP-CIDR,207.45.72.0/22,no-resolve
- IP-CIDR,208.75.76.0/22,no-resolve
- IP-CIDR,23.246.0.0/18,no-resolve
- IP-CIDR,45.57.0.0/17,no-resolve
- IP-CIDR,37.77.184.0/21,no-resolve
- IP-CIDR,34.210.42.111/32,no-resolve
- IP-CIDR,52.89.124.203/32,no-resolve
- IP-CIDR,54.148.37.5/32,no-resolve
- IP-CIDR,23.246.0.0/18,no-resolve
- IP-CIDR,64.120.128.0/17,no-resolve
- IP-CIDR,66.197.128.0/17,no-resolve
- IP-CIDR,69.53.224.0/19,no-resolve
# > BGP AS 2906
- IP-CIDR,103.148.240.0/24,no-resolve
- IP-CIDR,103.164.7.0/24,no-resolve
- IP-CIDR,159.221.224.0/22,no-resolve
- IP-CIDR,159.221.244.0/22,no-resolve
- IP-CIDR,185.159.140.0/24,no-resolve
- IP-CIDR,185.16.228.0/22,no-resolve
- IP-CIDR,195.177.72.0/22,no-resolve
- IP-CIDR,195.47.253.0/24,no-resolve
- IP-CIDR,31.223.224.0/21,no-resolve
# > BGP AS 40027
- IP-CIDR,103.149.180.0/24,no-resolve
# > 实际捕捉
- IP-CIDR,203.116.0.0/16,no-resolve
- IP-CIDR,203.198.0.0/20,no-resolve
- IP-CIDR,203.198.80.0/21,no-resolve
- IP-CIDR,203.75.84.0/24,no-resolve
- IP-CIDR,203.83.220.0/22,no-resolve
# > 待定
- IP-CIDR,207.45.73.0/24,no-resolve
- IP-CIDR,218.102.32.0/19,no-resolve
- IP-CIDR,219.76.0.0/17,no-resolve
- IP-CIDR,23.78.0.0/16,no-resolve
- IP-CIDR,34.192.0.0/16,no-resolve
- IP-CIDR,34.208.0.0/12,no-resolve
- IP-CIDR,34.248.0.0/13,no-resolve
- IP-CIDR,35.160.0.0/13,no-resolve
- IP-CIDR,37.77.0.0/16,no-resolve
- IP-CIDR,37.77.184.0/21,no-resolve
- IP-CIDR,38.72.126.0/24,no-resolve
- IP-CIDR,44.224.0.0/16,no-resolve
- IP-CIDR,44.230.0.0/16,no-resolve
- IP-CIDR,52.0.0.0/15,no-resolve
- IP-CIDR,52.10.0.0/15,no-resolve
- IP-CIDR,52.12.0.0/15,no-resolve
- IP-CIDR,52.22.0.0/16,no-resolve
- IP-CIDR,52.24.0.0/14,no-resolve
- IP-CIDR,52.32.0.0/14,no-resolve
- IP-CIDR,52.40.0.0/14,no-resolve
- IP-CIDR,52.5.0.0/16,no-resolve
- IP-CIDR,52.54.0.0/16,no-resolve
- IP-CIDR,52.7.0.0/16,no-resolve
- IP-CIDR,52.71.40.0/16,no-resolve
- IP-CIDR,52.72.0.0/16,no-resolve
- IP-CIDR,52.88.0.0/15,no-resolve
- IP-CIDR,54.0.0.0/16,no-resolve
- IP-CIDR,54.148.0.0/15,no-resolve
- IP-CIDR,54.175.0.0/16,no-resolve
- IP-CIDR,54.186.0.0/15,no-resolve
- IP-CIDR,54.188.0.0/15,no-resolve
- IP-CIDR,54.213.0.0/16,no-resolve
- IP-CIDR,54.214.128.0/17,no-resolve
- IP-CIDR,54.68.0.0/15,no-resolve
- IP-CIDR,54.85.0.0/16,no-resolve
- IP-CIDR,54.86.0.0/16,no-resolve
- IP-CIDR,8.41.4.0/24,no-resolve

View File

@ -1,4 +1,4 @@
payload:
# > PBS
# - User-Agent,PBS*
- DOMAIN-SUFFIX,pbs.org
# - USER-AGENT,PBS*
- DOMAIN-SUFFIX,pbs.org

View File

@ -1,3 +1,4 @@
payload:
# > Pandora
- PROCESS-NAME,com.pandora.android
- DOMAIN-SUFFIX,pandora.com

View File

@ -1,6 +1,6 @@
payload:
# > PayPal
# - User-Agent,PayPal*
# - USER-AGENT,PayPal*
- DOMAIN-KEYWORD,paypal
- DOMAIN-SUFFIX,paypal.com
- DOMAIN-SUFFIX,paypalobjects.com
- DOMAIN-SUFFIX,paypalobjects.com

View File

@ -23,7 +23,7 @@ payload:
- DOMAIN-KEYWORD,tesla
# > Zooba
# - User-Agent,battleroyale*
# - USER-AGENT,battleroyale*
# > Top blocked sites
- DOMAIN-SUFFIX,2o7.net
@ -616,7 +616,7 @@ payload:
- DOMAIN-SUFFIX,zynamics.com
# > Force some domains which are fucked by GFW while resolving DNS,or do not respect the system Proxy
# - User-Agent,WhatsApp*
# - USER-AGENT,WhatsApp*
- DOMAIN-KEYWORD,appledaily
- DOMAIN-KEYWORD,beetalk
@ -676,9 +676,13 @@ payload:
# > V2EX
- DOMAIN-SUFFIX,v2ex.com
- DOMAIN-KEYWORD,dlercloud
# > exception
- DOMAIN-SUFFIX,wheel-size.cn
- DOMAIN-SUFFIX,chalungu.cn
# > Amazon
- IP-CIDR,13.32.0.0/16,no-resolve
- IP-CIDR,13.33.0.0/16,no-resolve

View File

@ -1,5 +1,5 @@
payload:
# > SoundCloud
# - User-Agent,SoundCloud*
# - USER-AGENT,SoundCloud*
- DOMAIN-SUFFIX,sndcdn.com
- DOMAIN-SUFFIX,soundcloud.com
- DOMAIN-SUFFIX,soundcloud.com

View File

@ -4,7 +4,7 @@ payload:
# > Apple CDN
- PROCESS-NAME,storedownloadd
# - User-Agent,com.apple.appstored*
# - USER-AGENT,com.apple.appstored*
- DOMAIN,aod.itunes.apple.com
- DOMAIN,api.smoot.apple.cn
- DOMAIN,appldnld.apple.com
@ -29,14 +29,20 @@ payload:
- DOMAIN-SUFFIX,dl.google.com
# > Microsoft
# - USER-AGENT,Microsoft%20Remote%20Desktop*
- DOMAIN-SUFFIX,msftconnecttest.com
- DOMAIN-SUFFIX,windows.com
- DOMAIN-SUFFIX,windows.net
- DOMAIN-SUFFIX,windowsupdate.com
- DOMAIN-SUFFIX,xbox.com
- DOMAIN-SUFFIX,xboxlive.com
# > Proxy plugin
- PROCESS-NAME,v2ray
- PROCESS-NAME,ss-local
# > Steam
# - User-Agent,Steam*
# - USER-AGENT,Steam*
- DOMAIN-SUFFIX,pinyuncloud.com
- DOMAIN-SUFFIX,steamcontent.com
@ -47,11 +53,8 @@ payload:
# > UUBooster
- PROCESS-NAME,UUBooster
# > Windows
- DOMAIN-SUFFIX,windowsupdate.com
# > Xunlei
# - User-Agent,%E8%BF%85%E9%9B%B7
# - USER-AGENT,%E8%BF%85%E9%9B%B7
- DOMAIN-SUFFIX,xunlei.com
# > Download
@ -62,7 +65,6 @@ payload:
- PROCESS-NAME,NetTransport.exe
- PROCESS-NAME,qbittorrent.exe
- PROCESS-NAME,Thunder.exe
- PROCESS-NAME,ThunderVIP.exe
- PROCESS-NAME,transmission-daemon.exe
- PROCESS-NAME,transmission-qt.exe
- PROCESS-NAME,uTorrent.exe

View File

@ -3,9 +3,9 @@ payload:
- DOMAIN-SUFFIX,fast.com
# > Speedtest by Ookla
# - User-Agent,SpeedTest*
# - USER-AGENT,SpeedTest*
- DOMAIN-KEYWORD,speedtest
- DOMAIN-SUFFIX,ooklaserver.net
# > Speed Test by Cloudflare
- DOMAIN-SUFFIX,speed.cloudflare.com
- DOMAIN-SUFFIX,speed.cloudflare.com

View File

@ -1,8 +1,8 @@
payload:
# > Spotify
# - User-Agent,Spotify*
- PROCESS-NAME,com.spotify.music
- DOMAIN-SUFFIX,pscdn.co
- DOMAIN-SUFFIX,scdn.co
- DOMAIN-SUFFIX,spoti.fi
- DOMAIN-SUFFIX,spotify.com
- DOMAIN-SUFFIX,spotifycdn.net
- DOMAIN-SUFFIX,spotifycdn.net

View File

@ -0,0 +1,66 @@
payload:
# (Video)
# > Acfun
- DOMAIN-SUFFIX,acfun.cn
- DOMAIN-SUFFIX,aixifan.com
# > bilibili
- DOMAIN-SUFFIX,biliapi.net
- DOMAIN-SUFFIX,bilibili.com
- DOMAIN-SUFFIX,bilivideo.com
- DOMAIN-SUFFIX,hdslb.com
# > Tencent Video
- DOMAIN-SUFFIX,video.qq.com
- DOMAIN-SUFFIX,i.qq.com
- DOMAIN-SUFFIX,v.qq.com
# > iQiyi
- DOMAIN-SUFFIX,iqiyi.com
- DOMAIN-SUFFIX,71edge.com
# > Youku
- DOMAIN-SUFFIX,soku.com
- DOMAIN-SUFFIX,youku.com
- DOMAIN-SUFFIX,ykimg.com
# > XiGua
- DOMAIN-SUFFIX,ixigua.com
- DOMAIN-SUFFIX,snssdk.com
# > HunanTV
- DOMAIN-SUFFIX,hitv.com
- DOMAIN-SUFFIX,hunantv.com
- DOMAIN-SUFFIX,mgtv.com
# > Le
- DOMAIN-SUFFIX,le.com
# > PPLive
- DOMAIN-SUFFIX,pplive.cn
- DOMAIN-SUFFIX,pptv.com
# > Sohu Video
- DOMAIN-SUFFIX,itc.cn
- DOMAIN-SUFFIX,sohu.com
# > Migu Video
- DOMAIN-SUFFIX,cmvideo.cn
- DOMAIN-SUFFIX,miguvideo.com
# (Music)
# > QQ Music
- DOMAIN-SUFFIX,music.qq.com
- DOMAIN-SUFFIX,music.tc.qq.com
- DOMAIN-SUFFIX,qqmusic.qq.com
- DOMAIN-SUFFIX,tencentmusic.com
- DOMAIN-SUFFIX,y.qq.com
- DOMAIN,aqqmusic.tc.qq.com
- DOMAIN,moo.qq.com
# > China Music Corp
- DOMAIN-SUFFIX,kuwo.cn
- DOMAIN-SUFFIX,kugou.com
# > Netease Cloud Music
- DOMAIN-SUFFIX,music.163.com
- DOMAIN-SUFFIX,music.126.net
- DOMAIN,mam.netease.com
- DOMAIN,api.iplay.163.com
# > Qianqian Music
- DOMAIN-SUFFIX,qianqian.com
- DOMAIN-SUFFIX,taihe.com
# > Migu Music
- DOMAIN-SUFFIX,migu.cn
# > Xiaomi
- DOMAIN-SUFFIX,ai.xiaomi.com
- DOMAIN-SUFFIX,music.xiaomi.com
- DOMAIN-SUFFIX,dmhmusic.com

View File

@ -1,13 +1,10 @@
payload:
# > bilibili
- DOMAIN-SUFFIX,biliapi.net
- DOMAIN,api.bilibili.com
- DOMAIN,www.bilibili.com
- DOMAIN-SUFFIX,bilibili.com
- DOMAIN-KEYWORD,cn-hk-eq-bcache-
- DOMAIN,upos-hz-mirrorakam.akamaized.net
# > 愛奇藝台灣站
- DOMAIN,cache.video.iqiyi.com
# > 芒果TV国际
- DOMAIN-SUFFIX,api.mgtv.com
# > WeTV
- DOMAIN-SUFFIX,wetv.vip
- DOMAIN-SUFFIX,wetvinfo.com
- IP-CIDR,116.211.202.206/32,no-resolve
- IP-CIDR,116.211.202.216/32,no-resolve

View File

@ -1,14 +1,19 @@
payload:
# > Telegram
# - PROCESS-NAME,org.telegram.messenger
# - PROCESS-NAME,Telegram
- DOMAIN-SUFFIX,t.me
- DOMAIN-SUFFIX,tx.me
- DOMAIN-SUFFIX,tdesktop.com
- DOMAIN-SUFFIX,telegra.ph
- DOMAIN-SUFFIX,telegram.me
- DOMAIN-SUFFIX,telegram.org
- IP-CIDR,91.108.0.0/16,no-resolve
- IP-CIDR,109.239.140.0/24,no-resolve
- IP-CIDR,91.108.4.0/22,no-resolve
- IP-CIDR,91.108.8.0/22,no-resolve
- IP-CIDR,91.108.12.0/22,no-resolve
- IP-CIDR,91.108.16.0/22,no-resolve
- IP-CIDR,91.108.56.0/22,no-resolve
- IP-CIDR,149.154.160.0/20,no-resolve
- IP-CIDR,2001:67c:4e8::/48,no-resolve
- IP-CIDR,2001:b28:f23d::/48,no-resolve
- IP-CIDR,2001:b28:f23f::/48,no-resolve
- IP-CIDR,2001:67c:4e8::/48,no-resolve

View File

@ -1,6 +1,7 @@
payload:
# > ViuTV
# - User-Agent,ViuTV*
- PROCESS-NAME,com.hktve.viutv
- DOMAIN-SUFFIX,bootstrapcdn.com
- DOMAIN-SUFFIX,cloudfront.net
- DOMAIN-SUFFIX,cognito-identity.us-east-1.amazonaws.com
@ -11,4 +12,4 @@ payload:
- DOMAIN-SUFFIX,nowe.com
- DOMAIN-SUFFIX,viu.com
- DOMAIN-SUFFIX,viu.tv
- DOMAIN-SUFFIX,viu.now.com
- DOMAIN-SUFFIX,viu.now.com

View File

@ -1,5 +1,5 @@
payload:
# > WeTV
# - USER-AGENT,WeTV*
- PROCESS-NAME,com.tencent.qqlivei18n
- DOMAIN-SUFFIX,wetv.vip
- DOMAIN-SUFFIX,wetvinfo.com

View File

@ -1,10 +1,10 @@
payload:
# > Youtube
# - User-Agent,*youtube*
# - User-Agent,YouTube*
- PROCESS-NAME,com.google.android.youtube
- PROCESS-NAME,com.google.android.youtube.tv
- DOMAIN-KEYWORD,youtube
- DOMAIN,yt3.ggpht.com
- DOMAIN-SUFFIX,googlevideo.com
- DOMAIN-SUFFIX,gvt2.com
- DOMAIN-SUFFIX,youtu.be
- DOMAIN-SUFFIX,ytimg.com
- DOMAIN-SUFFIX,ytimg.com

View File

@ -1,6 +1,6 @@
payload:
# > encoreTVB
# - User-Agent,encoreTVB*
- PROCESS-NAME,com.tvbusa.encore
- DOMAIN-SUFFIX,encoretvb.com
- DOMAIN,content.jwplatform.com
- DOMAIN,videos-f.jwpsrv.com
- DOMAIN,videos-f.jwpsrv.com

View File

@ -1,7 +1,6 @@
payload:
# > iQiyi
# - USER-AGENT,iQIYI*
# - USER-AGENT,QYPlayer*
- PROCESS-NAME,com.qiyi.video
- DOMAIN,intel-cache.m.iqiyi.com
- DOMAIN,intel-cache.video.iqiyi.com
- DOMAIN,intl-rcd.iqiyi.com
@ -11,21 +10,15 @@ payload:
- DOMAIN-SUFFIX,intl.iqiyi.com
- DOMAIN-SUFFIX,iq.com
- IP-CIDR,103.44.56.0/22,no-resolve
- IP-CIDR,118.26.120.0/24,no-resolve
- IP-CIDR,118.26.32.0/23,no-resolve
- IP-CIDR,223.119.62.225/28,no-resolve
- IP-CIDR,23.40.241.251/32,no-resolve
- IP-CIDR,23.40.242.10/32,no-resolve
- IP-CIDR,23.211.15.99/32,no-resolve
- IP-CIDR,103.5.34.153/32,no-resolve
- IP-CIDR,104.109.129.153/32,no-resolve
- IP-CIDR,110.238.107.47/32,no-resolve
- IP-CIDR,118.26.32.178/32,no-resolve
- IP-CIDR,203.74.95.131/32,no-resolve
- IP-CIDR,203.74.95.139/32,no-resolve
- IP-CIDR,203.211.4.169/32,no-resolve
- IP-CIDR,203.211.4.193/32,no-resolve
- IP-CIDR,210.201.32.8/32,no-resolve
- IP-CIDR,210.201.32.11/32,no-resolve
# - URL-REGEX,^https?:\/\/int[\w-\.]+iqiyi\.com
# - DOMAIN,du-feige-intl.iqiyi.com
# - DOMAIN,intl.policy.iqiyi.com
# - DOMAIN,intl-act.vip.iqiyi.com
# - DOMAIN,intl-cmonitor.iqiyi.com
# - DOMAIN,intl-i.vip.iqiyi.com
# - DOMAIN,intl-im-hist-api.iqiyi.com
# - DOMAIN,intl-passport.iqiyi.com
# - DOMAIN,intl-sns.iqiyi.com
# - DOMAIN,msg-intl.qy.net

View File

@ -1,5 +1,5 @@
payload:
# > myTV_SUPER
# - User-Agent,mytv*
# - USER-AGENT,mytv*
- DOMAIN-SUFFIX,mytvsuper.com
- DOMAIN-SUFFIX,tvb.com
- DOMAIN-SUFFIX,tvb.com

View File

@ -45,6 +45,7 @@ rules:
- RULE-SET,Microsoft,Microsoft
- RULE-SET,PROXY,Proxy
- RULE-SET,Apple,Apple
- RULE-SET,FCM,FCM
- RULE-SET,Scholar,Scholar
- RULE-SET,Domestic,Domestic
- RULE-SET,Domestic IPs,Domestic
@ -100,6 +101,7 @@ script:
"Microsoft": "Microsoft",
"PROXY": "Proxy",
"Apple": "Apple",
"FCM": "FCM",
"Scholar": "Scholar",
"Domestic": "Domestic",
"Domestic IPs": "Domestic",
@ -418,6 +420,12 @@ rule-providers:
url: https://cdn.jsdelivr.net/gh/lhie1/Rules@master/Clash/Provider/Apple.yaml
path: "./Rules/Apple"
interval: 86400
FCM:
type: http
behavior: classical
url: https://cdn.jsdelivr.net/gh/lhie1/Rules@master/Clash/Provider/FCM.yaml
path: "./Rules/FCM"
interval: 86400
Scholar:
type: http
behavior: classical

File diff suppressed because one or more lines are too long

View File

@ -42,7 +42,7 @@ cfg_groups_set()
sed -i "s/new_servers_group \'${old_name_cfg}/new_servers_group \'${name}/g" $CFG_FILE 2>/dev/null
sed -i "s/relay_groups \'${old_name_cfg}/relay_groups \'${name}/g" $CFG_FILE 2>/dev/null
#第三方规则处理
OTHER_RULE_NAMES=("GlobalTV" "AsianTV" "Proxy" "Youtube" "Bilibili" "Bahamut" "HBO" "Pornhub" "Apple" "Scholar" "Microsoft" "Netflix" "Disney" "Spotify" "Steam" "Speedtest" "Telegram" "PayPal" "Netease_Music" "AdBlock" "Domestic" "Others")
OTHER_RULE_NAMES=("GlobalTV" "AsianTV" "Proxy" "Youtube" "Bilibili" "Bahamut" "HBO" "Pornhub" "Apple" "FCM" "Scholar" "Microsoft" "Netflix" "Disney" "Spotify" "Steam" "Speedtest" "Telegram" "PayPal" "Netease_Music" "AdBlock" "Domestic" "Others")
for i in ${OTHER_RULE_NAMES[@]}; do
if [ "$(uci get openclash.config."$i" 2>/dev/null)" = "$old_name_cfg" ]; then
uci set openclash.config."$i"=$name 2>/dev/null

View File

@ -923,6 +923,20 @@ cat >> "$SERVER_FILE" <<-EOF
EOF
fi
cat /tmp/Proxy_Provider >> $SERVER_FILE 2>/dev/null
cat >> "$SERVER_FILE" <<-EOF
- name: FCM
type: select
proxies:
- DIRECT
- Proxy
EOF
cat /tmp/Proxy_Server >> $SERVER_FILE 2>/dev/null
if [ -f "/tmp/Proxy_Provider" ]; then
cat >> "$SERVER_FILE" <<-EOF
use:
EOF
fi
cat /tmp/Proxy_Provider >> $SERVER_FILE 2>/dev/null
cat >> "$SERVER_FILE" <<-EOF
- name: Scholar
type: select
@ -1157,6 +1171,7 @@ ${uci_set}Bahamut="Bahamut"
${uci_set}HBO="HBO"
${uci_set}Pornhub="Pornhub"
${uci_set}Apple="Apple"
${uci_set}FCM="FCM"
${uci_set}Scholar="Scholar"
${uci_set}Microsoft="Microsoft"
${uci_set}Netflix="Netflix"
@ -1183,6 +1198,7 @@ ${uci_set}Others="Others"
${UCI_DEL_LIST}="GlobalTV" >/dev/null 2>&1 && ${UCI_ADD_LIST}="GlobalTV" >/dev/null 2>&1
${UCI_DEL_LIST}="Netflix" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Netflix" >/dev/null 2>&1
${UCI_DEL_LIST}="Apple" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Apple" >/dev/null 2>&1
${UCI_DEL_LIST}="FCM" >/dev/null 2>&1 && ${UCI_ADD_LIST}="FCM" >/dev/null 2>&1
${UCI_DEL_LIST}="Scholar" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Scholar" >/dev/null 2>&1
${UCI_DEL_LIST}="Disney" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Disney" >/dev/null 2>&1
${UCI_DEL_LIST}="Spotify" >/dev/null 2>&1 && ${UCI_ADD_LIST}="Spotify" >/dev/null 2>&1

View File

@ -134,72 +134,67 @@ yml_other_set()
rescue Exception => e
puts '${LOGTIME} Error: Set Custom Rules Error,【' + e.message + '】'
end
begin
if Value.has_key?('rules') and not Value['rules'].to_a.empty? then
if Value['rules'].to_a.grep(/(?=.*198.18.0)(?=.*REJECT)/).empty? then
Value['rules']=Value['rules'].to_a.insert(0,'IP-CIDR,198.18.0.1/16,REJECT,no-resolve')
end
else
Value['rules']=%w(IP-CIDR,198.18.0.1/16,REJECT,no-resolve)
end;
rescue Exception => e
puts '${LOGTIME} Error: Set 198.18.0.1/16 REJECT Rule Error,【' + e.message + '】'
end
begin
if $5 == 1 then
if Value.has_key?('rules') and not Value['rules'].to_a.empty? then
Value['rules']=Value['rules'].to_a.insert(0,
'DOMAIN-SUFFIX,awesome-hd.me,DIRECT',
'DOMAIN-SUFFIX,broadcasthe.net,DIRECT',
'DOMAIN-SUFFIX,chdbits.co,DIRECT',
'DOMAIN-SUFFIX,classix-unlimited.co.uk,DIRECT',
'DOMAIN-SUFFIX,empornium.me,DIRECT',
'DOMAIN-SUFFIX,gazellegames.net,DIRECT',
'DOMAIN-SUFFIX,hdchina.org,DIRECT',
'DOMAIN-SUFFIX,hdsky.me,DIRECT',
'DOMAIN-SUFFIX,icetorrent.org,DIRECT',
'DOMAIN-SUFFIX,jpopsuki.eu,DIRECT',
'DOMAIN-SUFFIX,icetorrent.org,DIRECT',
'DOMAIN-SUFFIX,keepfrds.com,DIRECT',
'DOMAIN-SUFFIX,madsrevolution.net,DIRECT',
'DOMAIN-SUFFIX,m-team.cc,DIRECT',
'DOMAIN-SUFFIX,nanyangpt.com,DIRECT',
'DOMAIN-SUFFIX,ncore.cc,DIRECT',
'DOMAIN-SUFFIX,open.cd,DIRECT',
'DOMAIN-SUFFIX,ourbits.club,DIRECT',
'DOMAIN-SUFFIX,passthepopcorn.me,DIRECT',
'DOMAIN-SUFFIX,privatehd.to,DIRECT',
'DOMAIN-SUFFIX,redacted.ch,DIRECT',
'DOMAIN-SUFFIX,springsunday.net,DIRECT',
'DOMAIN-SUFFIX,tjupt.org,DIRECT',
'DOMAIN-SUFFIX,totheglory.im,DIRECT',
'DOMAIN-KEYWORD,announce,DIRECT',
'DOMAIN-KEYWORD,torrent,DIRECT'
)
begin
match_group=Value['rules'].grep(/(MATCH|FINAL)/)[0]
if not match_group.empty? and not match_group.nil? then
common_port_group=match_group.split(',')[2] or common_port_group=match_group.split(',')[1]
if not common_port_group.empty? and not common_port_group.nil? then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/(MATCH|FINAL)/).first)
ruby_add_index ||= -1
Value['rules']=Value['rules'].to_a.insert(ruby_add_index,
'DST-PORT,80,' + common_port_group,
'DST-PORT,443,' + common_port_group,
'DST-PORT,22,' + common_port_group
)
end
Value['rules']=Value['rules'].to_a.insert(1,
'DOMAIN-SUFFIX,awesome-hd.me,DIRECT',
'DOMAIN-SUFFIX,broadcasthe.net,DIRECT',
'DOMAIN-SUFFIX,chdbits.co,DIRECT',
'DOMAIN-SUFFIX,classix-unlimited.co.uk,DIRECT',
'DOMAIN-SUFFIX,empornium.me,DIRECT',
'DOMAIN-SUFFIX,gazellegames.net,DIRECT',
'DOMAIN-SUFFIX,hdchina.org,DIRECT',
'DOMAIN-SUFFIX,hdsky.me,DIRECT',
'DOMAIN-SUFFIX,icetorrent.org,DIRECT',
'DOMAIN-SUFFIX,jpopsuki.eu,DIRECT',
'DOMAIN-SUFFIX,icetorrent.org,DIRECT',
'DOMAIN-SUFFIX,keepfrds.com,DIRECT',
'DOMAIN-SUFFIX,madsrevolution.net,DIRECT',
'DOMAIN-SUFFIX,m-team.cc,DIRECT',
'DOMAIN-SUFFIX,nanyangpt.com,DIRECT',
'DOMAIN-SUFFIX,ncore.cc,DIRECT',
'DOMAIN-SUFFIX,open.cd,DIRECT',
'DOMAIN-SUFFIX,ourbits.club,DIRECT',
'DOMAIN-SUFFIX,passthepopcorn.me,DIRECT',
'DOMAIN-SUFFIX,privatehd.to,DIRECT',
'DOMAIN-SUFFIX,redacted.ch,DIRECT',
'DOMAIN-SUFFIX,springsunday.net,DIRECT',
'DOMAIN-SUFFIX,tjupt.org,DIRECT',
'DOMAIN-SUFFIX,totheglory.im,DIRECT',
'DOMAIN-KEYWORD,announce,DIRECT',
'DOMAIN-KEYWORD,torrent,DIRECT',
'DOMAIN-KEYWORD,tracker,DIRECT'
)
match_group=Value['rules'].grep(/(MATCH|FINAL)/)[0]
if not match_group.nil? then
common_port_group=match_group.split(',')[2] or common_port_group=match_group.split(',')[1]
if not common_port_group.nil? then
ruby_add_index = Value['rules'].index(Value['rules'].grep(/(MATCH|FINAL)/).first)
ruby_add_index ||= -1
Value['rules']=Value['rules'].to_a.insert(ruby_add_index,
'DST-PORT,80,' + common_port_group,
'DST-PORT,443,' + common_port_group,
'DST-PORT,22,' + common_port_group
)
end
rescue Exception => e
puts '${LOGTIME} Error: Set BT/P2P DIRECT Rules Error,【' + e.message + '】'
end
Value['rules'].to_a.collect!{|x|x.to_s.gsub(/(^MATCH.*|^FINAL.*)/, 'MATCH,DIRECT')}
else
puts '${LOGTIME} Warning: Because of No Rules Field, Stop Setting BT/P2P DIRECT Rules!'
end;
end;
rescue Exception => e
puts '${LOGTIME} Error: Set BT/P2P DIRECT Rules Error,【' + e.message + '】'
end
begin
if Value.has_key?('rules') and not Value['rules'].to_a.empty? then
if Value['rules'].to_a.grep(/(?=.*198.18.0)(?=.*REJECT)/).empty? then
Value['rules']=Value['rules'].to_a.insert(0,'IP-CIDR,198.18.0.1/16,REJECT,no-resolve')
end
else
Value['rules']=%w(IP-CIDR,198.18.0.1/16,REJECT,no-resolve)
Value['rules'].to_a.collect!{|x|x.to_s.gsub(/(^MATCH.*|^FINAL.*)/, 'MATCH,DIRECT')}
end;
rescue Exception => e
puts '${LOGTIME} Error: Set 198.18.0.1/16 REJECT Rule Error,【' + e.message + '】'
puts '${LOGTIME} Error: Set BT/P2P DIRECT Rules Error,【' + e.message + '】'
ensure
File.open('$4','w') {|f| YAML.dump(Value, f)}
end" 2>/dev/null >> $LOG_FILE
@ -244,6 +239,7 @@ yml_other_rules_get()
config_get "PayPal" "$section" "PayPal" ""
config_get "Domestic" "$section" "Domestic" ""
config_get "Others" "$section" "Others" ""
config_get "FCM" "$section" "FCM" "DIRECT"
}
if [ "$2" != "0" ]; then
@ -296,6 +292,7 @@ if [ "$2" != "0" ]; then
|| [ -z "$(grep -F "$Microsoft" /tmp/Proxy_Group)" ]\
|| [ -z "$(grep -F "$PayPal" /tmp/Proxy_Group)" ]\
|| [ -z "$(grep -F "$Others" /tmp/Proxy_Group)" ]\
|| [ -z "$(grep -F "$FCM" /tmp/Proxy_Group)" ]\
|| [ -z "$(grep -F "$Domestic" /tmp/Proxy_Group)" ]; then
LOG_OUT "Warning: Because of The Different Porxy-Group's Name, Stop Setting The Other Rules!"
yml_other_set "$1" "$2" "$3" "$4" "$5"
@ -350,6 +347,7 @@ if [ "$2" != "0" ]; then
.to_s.gsub(/,PayPal$/, ',$PayPal#d')
.gsub(/,Domestic$/, ',$Domestic#d')
.gsub(/,Others$/, ',$Others#d')
.gsub(/,FCM$/, ',$FCM#d')
.gsub(/#d/, '')
};
Value['script']['code'].to_s.gsub!(/\"Bilibili\": \"AsianTV\"/,'\"Bilibili\": \"$Bilibili#d\"')
@ -372,6 +370,7 @@ if [ "$2" != "0" ]; then
.gsub!(/: \"Microsoft\"/,': \"$Microsoft#d\"')
.gsub!(/: \"PayPal\"/,': \"$PayPal#d\"')
.gsub!(/: \"Domestic\"/,': \"$Domestic#d\"')
.gsub!(/: \"FCM\"/,': \"$FCM#d\"')
.gsub!(/return \"Domestic\"$/, 'return \"$Domestic#d\"')
.gsub!(/return \"Others\"$/, 'return \"$Others#d\"')
.gsub!(/#d/, '');

View File

@ -1,20 +1,19 @@
module("luci.model.cbi.passwall.server.api.hysteria", package.seeall)
function gen_config(user)
local config = {
listen = ":" .. user.port,
obfs = user.hysteria_obfs,
cert = user.tls_certificateFile,
key = user.tls_keyFile,
auth = (user.hysteria_auth_type == "string") and {
mode = "password",
config = {
password = user.hysteria_auth_password
}
} or nil,
disable_udp = (user.hysteria_udp == "0") and true or false,
up_mbps = tonumber(user.hysteria_up_mbps) or 10,
down_mbps = tonumber(user.hysteria_down_mbps) or 50
}
return config
end
module("luci.model.cbi.passwall.server.api.hysteria", package.seeall)
function gen_config(user)
local config = {
listen = ":" .. user.port,
obfs = user.hysteria_obfs,
cert = user.tls_certificateFile,
key = user.tls_keyFile,
auth = (user.hysteria_auth_type == "string") and {
mode = "password",
config = {
password = user.hysteria_auth_password
}
} or nil,
disable_udp = (user.hysteria_udp == "0") and true or false,
up_mbps = tonumber(user.hysteria_up_mbps) or 10,
down_mbps = tonumber(user.hysteria_down_mbps) or 50
}
return config
end

View File

@ -2,7 +2,7 @@ include $(TOPDIR)/rules.mk
PKG_NAME:=luci-app-ssr-plus
PKG_VERSION:=184
PKG_RELEASE:=9
PKG_RELEASE:=10
PKG_CONFIG_DEPENDS:= \
CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \