From 49e5709a8919de95a5af18aa9ba1bfecbff6e9a8 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 13 Oct 2021 09:03:39 +0800 Subject: [PATCH] update-10.13 --- .../model/cbi/gpsysupgrade/sysupgrade.lua | 4 +- luci-app-openclash/Makefile | 9 +- .../luasrc/controller/openclash.lua | 21 +- .../cbi/openclash/rule-providers-config.lua | 4 +- .../cbi/openclash/rule-providers-settings.lua | 5 +- .../luasrc/model/cbi/openclash/settings.lua | 19 + .../luasrc/view/openclash/dlercloud.htm | 2 +- .../openclash/download_netflix_domains.htm | 39 + .../luasrc/view/openclash/download_rule.htm | 2 +- .../po/zh-cn/openclash.zh-cn.po | 86 +- luci-app-openclash/root/etc/config/openclash | 2 + luci-app-openclash/root/etc/init.d/openclash | 173 +- .../root/etc/openclash/game_rules/CS-GO.rules | 1236 ++++++------ .../game_rules/Monster-Hunter-World.rules | 589 +++--- .../PUBG-Asia%26-Southeast-Asia.rules | 1759 ----------------- .../root/etc/openclash/game_rules/Steam.rules | 1082 ++-------- .../root/usr/share/openclash/openclash.sh | 13 +- .../usr/share/openclash/openclash_chnroute.sh | 23 +- .../usr/share/openclash/openclash_core.sh | 12 +- .../openclash/openclash_download_rule_list.sh | 30 +- .../usr/share/openclash/openclash_ipdb.sh | 6 +- .../usr/share/openclash/openclash_rule.sh | 8 +- .../usr/share/openclash/openclash_update.sh | 10 +- .../usr/share/openclash/openclash_watchdog.sh | 37 +- .../share/openclash/res/Netflix_Domains.list | 519 +++++ .../root/usr/share/openclash/yml_change.sh | 5 + .../usr/share/openclash/yml_groups_set.sh | 2 +- .../resources/openclash/lib/codemirror.js | 34 +- .../model/cbi/passwall/api/gen_v2ray.lua | 23 +- .../model/cbi/passwall/client/node_config.lua | 56 +- luci-app-passwall/po/zh-cn/passwall.po | 27 + verysync/Makefile | 2 +- 32 files changed, 2049 insertions(+), 3790 deletions(-) create mode 100644 luci-app-openclash/luasrc/view/openclash/download_netflix_domains.htm delete mode 100644 luci-app-openclash/root/etc/openclash/game_rules/PUBG-Asia%26-Southeast-Asia.rules create mode 100644 luci-app-openclash/root/usr/share/openclash/res/Netflix_Domains.list diff --git a/luci-app-gpsysupgrade/luasrc/model/cbi/gpsysupgrade/sysupgrade.lua b/luci-app-gpsysupgrade/luasrc/model/cbi/gpsysupgrade/sysupgrade.lua index 945029f3d..809fa4693 100644 --- a/luci-app-gpsysupgrade/luasrc/model/cbi/gpsysupgrade/sysupgrade.lua +++ b/luci-app-gpsysupgrade/luasrc/model/cbi/gpsysupgrade/sysupgrade.lua @@ -13,8 +13,8 @@ end function check_update() needs_update, notice, md5 = false, false, false - remote_version = luci.sys.exec("curl -s https://op.supes.top/firmware/" ..model.. "/version.txt") - updatelogs = luci.sys.exec("curl -s https://op.supes.top/firmware/" ..model.. "/updatelogs.txt") + remote_version = luci.sys.exec("curl -skfL https://op.supes.top/firmware/" ..model.. "/version.txt") + updatelogs = luci.sys.exec("curl -skfL https://op.supes.top/firmware/" ..model.. "/updatelogs.txt") remoteformat = luci.sys.exec("date -d $(echo \"" ..remote_version.. "\" | tr '\r\n' ',' | awk -F, '{printf $1}' | awk -F. '{printf $3\"-\"$1\"-\"$2}') +%s") fnotice = luci.sys.exec("echo \"" ..remote_version.. "\" | tr '\r\n' ',' | awk -F, '{printf $(NF-1)}'") dateyr = luci.sys.exec("echo \"" ..remote_version.. "\" | tr '\r\n' ',' | awk -F. '{printf $1\".\"$2}'") diff --git a/luci-app-openclash/Makefile b/luci-app-openclash/Makefile index 5a130c8b6..af89829c3 100644 --- a/luci-app-openclash/Makefile +++ b/luci-app-openclash/Makefile @@ -9,16 +9,12 @@ PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME) include $(INCLUDE_DIR)/package.mk -define Package/$(PKG_NAME)/config - select PACKAGE_libcap-bin -endef - define Package/$(PKG_NAME) CATEGORY:=LuCI SUBMENU:=3. Applications TITLE:=LuCI support for clash PKGARCH:=all - DEPENDS:=+iptables +dnsmasq-full +coreutils +coreutils-nohup +bash +curl +ca-bundle +ipset +ip-full +iptables-mod-tproxy +iptables-mod-extra +libcap +ruby +ruby-yaml + DEPENDS:=+iptables +dnsmasq-full +coreutils +coreutils-nohup +bash +curl +ca-bundle +ipset +ip-full +iptables-mod-tproxy +iptables-mod-extra +libcap +libcap-bin +ruby +ruby-yaml +kmod-tun MAINTAINER:=vernesong endef @@ -81,6 +77,8 @@ define Package/$(PKG_NAME)/postrm rm -rf /tmp/openclash.log rm -rf /tmp/openclash_start.log rm -rf /tmp/openclash_last_version + rm -rf /tmp/openclash_config.tmp + rm -rf /tmp/openclash.change rm -rf /tmp/Proxy_Group rm -rf /tmp/rules_name rm -rf /tmp/rule_providers_name @@ -88,6 +86,7 @@ define Package/$(PKG_NAME)/postrm rm -rf /usr/share/openclash/backup rm -rf /tmp/openclash_fake_filter.list rm -rf /tmp/openclash_servers_fake_filter.conf + rm -rf /tmp/dler* uci -q delete firewall.openclash uci -q commit firewall uci -q delete ucitrack.@openclash[-1] diff --git a/luci-app-openclash/luasrc/controller/openclash.lua b/luci-app-openclash/luasrc/controller/openclash.lua index 5da06647a..0f02f6d6e 100644 --- a/luci-app-openclash/luasrc/controller/openclash.lua +++ b/luci-app-openclash/luasrc/controller/openclash.lua @@ -30,6 +30,7 @@ function index() entry({"admin", "services", "openclash", "coreupdate"},call("action_coreupdate")) entry({"admin", "services", "openclash", "ping"}, call("act_ping")) entry({"admin", "services", "openclash", "download_rule"}, call("action_download_rule")) + entry({"admin", "services", "openclash", "download_netflix_domains"}, call("action_download_netflix_domains")) entry({"admin", "services", "openclash", "restore"}, call("action_restore_config")) entry({"admin", "services", "openclash", "backup"}, call("action_backup")) entry({"admin", "services", "openclash", "remove_all_core"}, call("action_remove_all_core")) @@ -298,6 +299,11 @@ function download_rule() return state end +function download_netflix_domains() + local state = luci.sys.call(string.format('/usr/share/openclash/openclash_download_rule_list.sh "%s" >/dev/null 2>&1',"netflix_domains")) + return state +end + function action_restore_config() uci:set("openclash", "config", "enable", "0") uci:commit("openclash") @@ -629,11 +635,11 @@ end end function action_toolbar_show_sys() - local pid = luci.sys.exec("pidof clash |tr -d '\n' 2>/dev/null") + local pid = luci.sys.exec("pidof clash |head -1 |tr -d '\n' 2>/dev/null") local mem, cpu if pid and pid ~= "" then mem = tonumber(luci.sys.exec(string.format("cat /proc/%s/status 2>/dev/null |grep -w VmRSS |awk '{print $2}'", pid))) - cpu = luci.sys.exec(string.format("top -b -n1 |grep %s 2>/dev/null |head -1 |awk '{print $7}' 2>/dev/null", pid)) + cpu = luci.sys.exec(string.format("top -b -n1 |grep -E '(%s|PID)' 2>/dev/null |grep -v grep |awk '{for (i=1;i<=NF;i++) {if ($i ~ /CPU/) num=i}};{print $num}' 2>/dev/null | sed -n '2p' 2>/dev/null", pid)) if mem and cpu then mem = fs.filesize(mem*1024) cpu = string.gsub(cpu, "%%\n", "") @@ -652,7 +658,7 @@ function action_toolbar_show_sys() end function action_toolbar_show() - local pid = luci.sys.exec("pidof clash |tr -d '\n' 2>/dev/null") + local pid = luci.sys.exec("pidof clash |head -1 |tr -d '\n' 2>/dev/null") local traffic, connections, connection, up, down, up_total, down_total, mem, cpu if pid and pid ~= "" then local daip = daip() @@ -675,7 +681,7 @@ function action_toolbar_show() connection = "0" end mem = tonumber(luci.sys.exec(string.format("cat /proc/%s/status 2>/dev/null |grep -w VmRSS |awk '{print $2}'", pid))) - cpu = luci.sys.exec(string.format("top -b -n1 |grep %s 2>/dev/null |head -1 |awk '{print $7}' 2>/dev/null", pid)) + cpu = luci.sys.exec(string.format("top -b -n1 |grep -E '(%s|PID)' 2>/dev/null |grep -v grep |awk '{for (i=1;i<=NF;i++) {if ($i ~ /CPU/) num=i}};{print $num}' 2>/dev/null | sed -n '2p' 2>/dev/null", pid)) if mem and cpu then mem = fs.filesize(mem*1024) cpu = string.gsub(cpu, "%%\n", "") @@ -903,6 +909,13 @@ function action_download_rule() }) end +function action_download_netflix_domains() + luci.http.prepare_content("application/json") + luci.http.write_json({ + rule_download_status = download_netflix_domains(); + }) +end + function action_refresh_log() luci.http.prepare_content("application/json") local logfile="/tmp/openclash.log" diff --git a/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-config.lua b/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-config.lua index e54e2f68b..2a42a6999 100644 --- a/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-config.lua +++ b/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-config.lua @@ -75,9 +75,7 @@ for t,f in ipairs(fs.glob("/etc/openclash/rule_provider/*"))do if h then p[t]={} p[t].name=fs.basename(f) - if IsYamlFile(p[t].name) or IsYmlFile(p[t].name) then - o:value("./rule_provider/"..p[t].name) - end + o:value("./rule_provider/"..p[t].name) end end o.rmempty = false diff --git a/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-settings.lua b/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-settings.lua index 161f86b43..d80a48c7c 100644 --- a/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-settings.lua +++ b/luci-app-openclash/luasrc/model/cbi/openclash/rule-providers-settings.lua @@ -18,9 +18,6 @@ m.description=translate("Attention:").. "
"..translate("2. Click the or button to enter the rule list and download the rules you want to use").. "
"..translate("3. On this page, set the corresponding configuration file and policy group of the rule you have downloaded, and save the settings").. "
".. -"
"..translate("Use in normal mode (rules of the game only):").. -"
"..translate("1. Select normal mode in - - and enable UDP traffic, then restart").. -"
".. "
"..translate("Use in tun mode:").. "
"..translate("1. In the - , download and install the corresponding mode core first").. "
"..translate("2. Select mixed mode, Tun mode or game mode in - - and restart").. @@ -48,7 +45,7 @@ function IsYmlFile(e) end -- [[ Edit Game Rule ]] -- -s = m:section(TypedSection, "game_config", translate("Game Rules and Groups")) +s = m:section(TypedSection, "game_config", translate("Game Rules and Groups (Only TUN Core Support)")) s.anonymous = true s.addremove = true s.sortable = true diff --git a/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua b/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua index eb7a5471c..fc33fe7f0 100644 --- a/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua +++ b/luci-app-openclash/luasrc/model/cbi/openclash/settings.lua @@ -116,6 +116,19 @@ o:depends("en_mode", "redir-host-tun") o:depends("en_mode", "redir-host-vpn") o:depends("en_mode", "redir-host-mix") +o = s:taboption("op_mode", Flag, "netflix_domains_prefetch", font_red..bold_on..translate("Prefetch Netflix Domains")..bold_off..font_off) +o.description = translate("Prevent Some Devices From Directly Using IP Access To Cause Unlocking Failure") +o.default=0 + +o = s:taboption("op_mode", Value, "netflix_domains_prefetch_interval", translate("Netflix Domains Prefetch Interval(min)")) +o.default=60 +o.datatype = "uinteger" +o:depends("netflix_domains_prefetch", "1") + +o = s:taboption("op_mode", DummyValue, "netflix_domains_update", translate("Update Netflix Domains List")) +o:depends("netflix_domains_prefetch", "1") +o.template = "openclash/download_netflix_domains" + o = s:taboption("op_mode", Flag, "small_flash_memory", translate("Small Flash Memory")) o.description = translate("Move Core And GEOIP Data File To /tmp/etc/openclash For Small Flash Memory Device") o.default=0 @@ -215,6 +228,12 @@ o = s:taboption("dns", Flag, "append_wan_dns", font_red..bold_on..translate("App o.description = font_red..bold_on..translate("Append The Upstream Assigned DNS And Gateway IP To The Nameserver")..bold_off..font_off o.default=1 +if op_mode == "fake-ip" then +o = s:taboption("dns", Flag, "store_fakeip", font_red..bold_on..translate("Persistence Fake-IP")..bold_off..font_off) +o.description = font_red..bold_on..translate("Cache Fake-IP DNS Resolution Records To File, Improve The Response Speed After Startup")..bold_off..font_off +o.default=1 +end + o = s:taboption("dns", Flag, "ipv6_dns", translate("IPv6 DNS Resolve")) o.description = font_red..bold_on..translate("Enable Clash to Resolve IPv6 DNS Requests")..bold_off..font_off o.default=0 diff --git a/luci-app-openclash/luasrc/view/openclash/dlercloud.htm b/luci-app-openclash/luasrc/view/openclash/dlercloud.htm index f028ec49c..d1facee1f 100644 --- a/luci-app-openclash/luasrc/view/openclash/dlercloud.htm +++ b/luci-app-openclash/luasrc/view/openclash/dlercloud.htm @@ -198,7 +198,7 @@
- +
diff --git a/luci-app-openclash/luasrc/view/openclash/download_netflix_domains.htm b/luci-app-openclash/luasrc/view/openclash/download_netflix_domains.htm new file mode 100644 index 000000000..7903b37fc --- /dev/null +++ b/luci-app-openclash/luasrc/view/openclash/download_netflix_domains.htm @@ -0,0 +1,39 @@ +<%+cbi/valueheader%> + + + + + + +<%+cbi/valuefooter%> diff --git a/luci-app-openclash/luasrc/view/openclash/download_rule.htm b/luci-app-openclash/luasrc/view/openclash/download_rule.htm index dc5829c33..1c0844f45 100644 --- a/luci-app-openclash/luasrc/view/openclash/download_rule.htm +++ b/luci-app-openclash/luasrc/view/openclash/download_rule.htm @@ -36,6 +36,6 @@ //]]> - + <%+cbi/valuefooter%> diff --git a/luci-app-openclash/po/zh-cn/openclash.zh-cn.po b/luci-app-openclash/po/zh-cn/openclash.zh-cn.po index 2d5920eef..d2a1bcd32 100644 --- a/luci-app-openclash/po/zh-cn/openclash.zh-cn.po +++ b/luci-app-openclash/po/zh-cn/openclash.zh-cn.po @@ -23,8 +23,8 @@ msgstr "全局设置" msgid "Rule Providers and Groups" msgstr "规则集与策略组管理" -msgid "Game Rules and Groups" -msgstr "游戏规则与策略组管理" +msgid "Game Rules and Groups (Only TUN Core Support)" +msgstr "游戏规则与策略组管理(仅TUN内核)" msgid "Other Rule Providers and Groups (Only TUN Core Support)" msgstr "第三方规则集与策略组管理(仅TUN内核)" @@ -1859,38 +1859,38 @@ msgstr "错误: 缺少配置文件,请上传或更新配置文件!" msgid "Error: Config File Format Validation Failed..." msgstr "错误:配置文件格式校验失败..." -msgid "Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." -msgstr "检测到配置了 TUN 内核专属功能,调用 TUN 内核启动..." +msgid "Tip: Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." +msgstr "提示: 检测到配置了 TUN 内核专属功能,调用 TUN 内核启动..." -msgid "Detected The Exclusive Function of The Game Core, Use Game Core to Start..." -msgstr "检测到配置了 Game 内核专属功能,调用 Game 内核启动..." +msgid "Tip: Detected The Exclusive Function of The Game Core, Use Game Core to Start..." +msgstr "提示: 检测到配置了 Game 内核专属功能,调用 Game 内核启动..." -msgid "No Special Configuration Detected, Use Dev Core to Start..." -msgstr "未检测到特殊配置,调用 Dev 内核启动..." +msgid "Tip: No Special Configuration Detected, Use Dev Core to Start..." +msgstr "提示: 未检测到特殊配置,调用 Dev 内核启动..." -msgid "Detect that the Dev Core is not Installed, Use TUN Core to Start..." -msgstr "检测到 Dev 内核未安装,调用 TUN 内核启动..." +msgid "Tip: Detected that the Dev Core is not Installed, Use TUN Core to Start..." +msgstr "提示: 检测到 Dev 内核未安装,调用 TUN 内核启动..." -msgid "Detect that the Dev Core is not Installed, Use Game Core to Start..." -msgstr "检测到 Dev 内核未安装,调用 Game 内核启动..." +msgid "Tip: Detected that the Dev Core is not Installed, Use Game Core to Start..." +msgstr "提示: 检测到 Dev 内核未安装,调用 Game 内核启动..." -msgid "Detect that the Dev Core is not Installed, Use Game Core to Start..." -msgstr "检测到 Dev 内核未安装,调用 Game 内核启动..." +msgid "Tip: Detected that the Dev Core is not Installed, Use Game Core to Start..." +msgstr "提示: 检测到 Dev 内核未安装,调用 Game 内核启动..." -msgid "Detect that the GEOIP Database is not Installed, Ready to Download..." -msgstr "检测到GEOIP数据库文件不存在,准备开始下载..." +msgid "Tip: Detected that the GEOIP Database is not Installed, Ready to Download..." +msgstr "提示: 检测到GEOIP数据库文件不存在,准备开始下载..." -msgid "Detect that the Core is not Installed, Ready to Download..." -msgstr "检测到内核文件不存在,准备开始下载..." +msgid "Tip: Detected that the Core is not Installed, Ready to Download..." +msgstr "提示: 检测到内核文件不存在,准备开始下载..." -msgid "Detect that the Chnroute Cidr List is not Installed, Ready to Download..." -msgstr "检测到大陆白名单列表不存在,准备开始下载..." +msgid "Tip: Detected that the Chnroute Cidr List is not Installed, Ready to Download..." +msgstr "提示: 检测到大陆白名单列表不存在,准备开始下载..." msgid "Error: Could Not Load The Capsh Library, Please Verify The Capsh Shell Library Work Well..." msgstr "错误:Capsh异常,请尝试重新安装依赖【libcap】和相应的Capsh库,终止启动..." msgid "Tip: You Could Download And Re-Install The libcap & libcap-bin Library From The Address Give" -msgstr "Tip: 你可以尝试从给出的地址中查找、下载并重新安装架构对应的 libcap 和 libcap-bin 依赖" +msgstr "提示: 你可以尝试从给出的地址中查找、下载并重新安装架构对应的 libcap 和 libcap-bin 依赖" msgid "Error: Get DNS 'listen' Option Error, OpenClash Can Not Start With Raw Config File" msgstr "错误: 无法获取DNS部分的监听端口设置, OpenClash 使用原始配置文件启动失败" @@ -2039,12 +2039,6 @@ msgstr "2、点击《管理第三方游戏规则》或者《管理第三方规 msgid "3. On this page, set the corresponding configuration file and policy group of the rule you have downloaded, and save the settings" msgstr "3、在此页面设置您已下载的规则的对应配置文件、策略组并保存设置" -msgid "Use in normal mode (rules of the game only):" -msgstr "在普通模式下使用(仅游戏规则):" - -msgid "1. Select normal mode in - - and enable UDP traffic, then restart" -msgstr "1、在《全局设置》-《模式设置》-《运行模式》中选择普通模式并启用UDP流量代理,然后重新启动" - msgid "Use in tun mode:" msgstr "在TUN模式下使用:" @@ -2306,6 +2300,9 @@ msgstr "错误:策略组解析失败," msgid "Error: Set default-nameserver Error," msgstr "错误:修改default-nameserver配置失败," +msgid "Error: Netflix IP Rules Complete Error," +msgstr "错误:Netflix IP 规则补全失败," + msgid "switching succeeded!" msgstr "切换成功!" @@ -2391,4 +2388,37 @@ msgid "All Groups" msgstr "所有策略组" msgid "Are you sure want to switch the running mode?" -msgstr "确认要切换运行模式吗?" \ No newline at end of file +msgstr "确认要切换运行模式吗?" + +msgid "Tip: Because of the file" +msgstr "提示: 由于文件" + +msgid "modificated, Pause quick start..." +msgstr "被修改,暂停快速启动..." + +msgid "Click to Update" +msgstr "点击更新规则" + +msgid "Prefetch Netflix Domains" +msgstr "实验性:预解析 Netflix 域名" + +msgid "Prevent Some Devices From Directly Using IP Access To Cause Unlocking Failure" +msgstr "防止部分设备直接使用IP访问导致DNS解锁失败" + +msgid "Update Netflix Domains List" +msgstr "更新 Netflix 域名列表" + +msgid "Netflix Domains Prefetch Interval(min)" +msgstr "Netflix 域名预解析间隔(分钟)" + +msgid "Tip: Start Prefetch Netflix Domains..." +msgstr "提示:开始预解析 Netflix 域名..." + +msgid "Tip: Netflix Domains Prefetch Finished..." +msgstr "提示:Netflix 域名预解析完成..." + +msgid "Persistence Fake-IP" +msgstr "Fake-IP 持久化" + +msgid "Cache Fake-IP DNS Resolution Records To File, Improve The Response Speed After Startup" +msgstr "存储Fake-IP的DNS解析记录到文件,提升内核启动后的反应速度和稳定性" \ No newline at end of file diff --git a/luci-app-openclash/root/etc/config/openclash b/luci-app-openclash/root/etc/config/openclash index 26c3d4b54..1713cabaf 100644 --- a/luci-app-openclash/root/etc/config/openclash +++ b/luci-app-openclash/root/etc/config/openclash @@ -40,8 +40,10 @@ config openclash 'config' option common_ports '0' option log_size '1024' option tolerance '0' + option store_fakeip '1' option custom_fallback_filter '0' option append_wan_dns '1' + option netflix_domains_prefetch '0' option geo_custom_url 'https://cdn.jsdelivr.net/gh/alecthw/mmdb_china_ip_list@release/lite/Country.mmdb' option chnr_custom_url 'https://ispip.clang.cn/all_cn.txt' option chnr6_custom_url 'https://ispip.clang.cn/all_cn_ipv6.txt' diff --git a/luci-app-openclash/root/etc/init.d/openclash b/luci-app-openclash/root/etc/init.d/openclash index e2f3f261f..ccdde38ac 100644 --- a/luci-app-openclash/root/etc/init.d/openclash +++ b/luci-app-openclash/root/etc/init.d/openclash @@ -235,7 +235,7 @@ yml_provider_path() Value_1 = Marshal.load(Marshal.dump(Value['$2'])); Value['$2'].values.each{ |x,v| - unless x['path'].include? '$3' then + if not x['path'].include? '$3' and not x['path'].include? 'game_rules' then v=File.basename(x['path']) x['path']='./$3/'+v end @@ -502,9 +502,31 @@ get_rule_file() GAME_RULE_FILE_NAME=$(grep "^$1," /usr/share/openclash/res/game_rules.list |awk -F ',' '{print $2}' 2>/dev/null) fi - GAME_RULE_PATH="/etc/openclash/game_rules/$GAME_RULE_FILE_NAME" + GAME_RULE_PATH="./game_rules/$GAME_RULE_FILE_NAME" - sed '/^#/d' "$GAME_RULE_PATH" 2>/dev/null |sed '/^ *$/d' |awk '{print "- IP-CIDR,"$0}' |awk -v tag="$2" '{print $0","'tag'""}' >> $GAME_RULE_FILE 2>/dev/null + [ ! -f "$GAME_RULE_FILE" ] && echo "rules:" > "$GAME_RULE_FILE" + + ruby -ryaml -E UTF-8 -e " + begin + Value = YAML.load_file('$GAME_RULE_FILE'); + if Value.has_key?('rules') and not Value['rules'].to_a.empty? then + Value['rules'].insert(-1,'RULE-SET,${1},${2}') + Value['rules']=Value['rules'].uniq + else + Value={'rules'=>['RULE-SET,${1},${2}']} + end; + Value_1={'rule-providers'=>{'${1}'=>{'type'=>'file', 'behavior'=>'ipcidr', 'path'=>'${GAME_RULE_PATH}'}}}; + if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then + Value['rule-providers'].merge!(Value_1['rule-providers']) + Value['rule-providers'].uniq + else + Value['rule-providers']=Value_1['rule-providers'] + end; + File.open('$GAME_RULE_FILE','w') {|f| YAML.dump(Value, f)}; + rescue Exception => e + puts '${LOGTIME} Error: Game Rule Merge Error,【' + e.message + '】' + end + " 2>/dev/null >> $LOG_FILE } yml_game_rule_get() @@ -566,11 +588,17 @@ Value_1 = YAML.load_file('$GAME_RULE_FILE'); if Value.has_key?('rules') and not Value['rules'].to_a.empty? then ruby_add_index = Value['rules'].index(Value['rules'].grep(/(GEOIP|MATCH|FINAL)/).first) ruby_add_index ||= -1 - Value_2 = Value_1.reverse! + Value_2 = Value_1['rules'].reverse! Value_2.each{|x| Value['rules'].insert(ruby_add_index,x)} Value['rules']=Value['rules'].uniq; else - Value['rules'] = Value_1 + Value['rules'] = Value_1['rules'] +end; +if Value.has_key?('rule-providers') and not Value['rule-providers'].to_a.empty? then + Value['rule-providers'].merge!(Value_1['rule-providers']) + Value['rule-providers'].uniq +else + Value['rule-providers']=Value_1['rule-providers'] end; File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)} rescue Exception => e @@ -631,12 +659,12 @@ if Value.has_key?('rules') and not Value['rules'].to_a.empty? then if $3 == 1 then ruby_add_index = Value['rules'].index(Value['rules'].grep(/(GEOIP|MATCH|FINAL)/).first) ruby_add_index ||= -1 - Value['rules'].insert(ruby_add_index,'RULE-SET,$1,$2') + Value['rules'].insert(ruby_add_index,'RULE-SET,${1},${2}') else - Value['rules'].insert(0,'RULE-SET,$1,$2') + Value['rules'].insert(0,'RULE-SET,${1},${2}') end else - Value_1 = {'rules'=>['RULE-SET,$1,$2']} + Value_1 = {'rules'=>['RULE-SET,${1},${2}']} Value.merge!(Value_1); end; File.open('$CONFIG_FILE','w') {|f| YAML.dump(Value, f)} @@ -865,16 +893,20 @@ if [ ! -f "$RAW_CONFIG_FILE" ]; then exit 0 fi fi +} +config_check() +{ #创建启动配置 #rm -rf "/etc/openclash/*.y*" 2>/dev/null cp "$RAW_CONFIG_FILE" "$CONFIG_FILE" + ruby -ryaml -E UTF-8 -e " begin -YAML.load_file('$RAW_CONFIG_FILE'); + YAML.load_file('$RAW_CONFIG_FILE'); rescue Exception => e -puts '${LOGTIME} Error: Unable To Parse Config File,【' + e.message + '】' -system 'rm -rf ${CONFIG_FILE}' + puts '${LOGTIME} Error: Unable To Parse Config File,【' + e.message + '】' + system 'rm -rf ${CONFIG_FILE}' end " 2>/dev/null >> $LOG_FILE if [ $? -ne 0 ]; then @@ -895,15 +927,18 @@ ruby -ryaml -E UTF-8 -e " Value['proxies'] = Value['Proxy'] Value.delete('Proxy') puts '${LOGTIME} Warning: Proxy is no longer used. Auto replaced by proxies' - elsif Value.key?('Proxy Group') then + end + if Value.key?('Proxy Group') then Value['proxy-groups'] = Value['Proxy Group'] Value.delete('Proxy Group') puts '${LOGTIME} Warning: Proxy Group is no longer used. Auto replaced by proxy-groups' - elsif Value.key?('Rule') then + end + if Value.key?('Rule') then Value['rules'] = Value['Rule'] Value.delete('Rule') puts '${LOGTIME} Warning: Rule is no longer used. Auto replaced by rules' - elsif Value.key?('rule-provider') then + end + if Value.key?('rule-provider') then Value['rule-providers'] = Value['rule-provider'] Value.delete('rule-provider') puts '${LOGTIME} Warning: rule-provider is no longer used. Auto replaced by rule-providers' @@ -931,6 +966,42 @@ yml_other_rules_get() config_get "rule_name" "$section" "rule_name" "" } +check_run_quick() +{ + quick_start=true + check_file="$RAW_CONFIG_FILE /etc/openclash/custom/openclash_custom_domain_dns.list /etc/openclash/custom/openclash_custom_domain_dns_policy.list /etc/openclash/custom/openclash_custom_fake_filter.list /etc/openclash/custom/openclash_custom_fallback_filter.yaml /etc/openclash/custom/openclash_custom_hosts.list /etc/openclash/custom/openclash_custom_rules.list /etc/openclash/custom/openclash_custom_rules_2.list $dev_core_path $tun_core_path $game_core_path $geoip_path $chnr_path $chnr6_path /usr/share/openclash/res/ConnersHua.yaml /usr/share/openclash/res/ConnersHua_return.yaml /usr/share/openclash/res/lhie1.yaml /usr/share/openclash/res/openclash_version" + if [ ! -f "$CONFIG_FILE" ] || [ ! -f "/tmp/openclash_config.tmp" ] || [ ! -f "/tmp/openclash.change" ]; then + quick_start=false + return + fi + cmp -s "/etc/config/openclash" "/tmp/openclash_config.tmp" + if [ "$?" -ne "0" ]; then + LOG_OUT "Tip: Because of the file【 /etc/config/openclash 】modificated, Pause quick start..." + quick_start=false + else + if [ -s "/tmp/openclash.change" ]; then + for i in $check_file; do + if [ -z "$(grep "$i $(date -r $i)" "/tmp/openclash.change")" ]; then + LOG_OUT "Tip: Because of the file【 $i 】modificated, Pause quick start..." + quick_start=false + break + fi + done + fi + fi +} + +write_run_quick() +{ + if ! $quick_start; then + cp "/etc/config/openclash" "/tmp/openclash_config.tmp" + : > "/tmp/openclash.change" + for i in $check_file; do + echo "$i $(date -r $i)" >> "/tmp/openclash.change" + done + fi +} + #运行模式处理 do_run_mode() { @@ -996,13 +1067,13 @@ do_run_file() if [ "$en_mode_tun" = "1" ] || [ "$en_mode_tun" = "3" ]; then ln -s "$tun_core_path" /etc/openclash/clash 2>/dev/null core_type="TUN" - core_start_log="Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." + core_start_log="Tip: Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." fi if [ "$en_mode_tun" = "2" ]; then ln -s "$game_core_path" /etc/openclash/clash 2>/dev/null core_type="Game" - core_start_log="Detected The Exclusive Function of The Game Core, Use Game Core to Start..." + core_start_log="Tip: Detected The Exclusive Function of The Game Core, Use Game Core to Start..." fi if [ "$rule_source" != "0" ]; then @@ -1010,30 +1081,30 @@ do_run_file() config_foreach yml_other_rules_get "other_rules" "$CONFIG_NAME" fi - if [ "$proxy_mode" = "script" ] || [ "$rule_name" = "ConnersHua" ] || [ "$rule_name" = "lhie1" ] || [ -n "$(ruby_read "$CONFIG_FILE" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ] || [ -n "$(ruby_read "/etc/openclash/custom/openclash_custom_rules.list" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ] || [ -n "$(ruby_read "/etc/openclash/custom/openclash_custom_rules_2.list" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ]; then + if [ "$proxy_mode" = "script" ] || [ "$rule_name" = "ConnersHua" ] || [ "$rule_name" = "lhie1" ] || [ -n "$(ruby_read "$RAW_CONFIG_FILE" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ] || [ -n "$(ruby_read "/etc/openclash/custom/openclash_custom_rules.list" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ] || [ -n "$(ruby_read "/etc/openclash/custom/openclash_custom_rules_2.list" "['rules'].grep(/(^RULE-SET,|^SCRIPT,)/)")" ]; then if [ "$en_mode_tun" != "2" ]; then rm -rf "/etc/openclash/clash" ln -s "$tun_core_path" /etc/openclash/clash 2>/dev/null core_type="TUN" - core_start_log="Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." + core_start_log="Tip: Detected The Exclusive Function of The TUN Core, Use TUN Core to Start..." fi fi if [ ! -f "/etc/openclash/clash" ] && [ -f "$dev_core_path" ] && [ -z "$core_type" ]; then ln -s "$dev_core_path" /etc/openclash/clash 2>/dev/null - core_start_log="No Special Configuration Detected, Use Dev Core to Start..." + core_start_log="Tip: No Special Configuration Detected, Use Dev Core to Start..." fi if [ ! -f "/etc/openclash/clash" ] && [ -f "$tun_core_path" ] && [ "$core_type" != "Game" ]; then ln -s "$tun_core_path" /etc/openclash/clash 2>/dev/null core_type="TUN" - core_start_log="Detect that the Dev Core is not Installed, Use TUN Core to Start..." + core_start_log="Tip: Detected that the Dev Core is not Installed, Use TUN Core to Start..." fi if [ ! -f "/etc/openclash/clash" ] && [ -f "$game_core_path" ] && [ "$core_type" != "TUN" ]; then ln -s "$game_core_path" /etc/openclash/clash 2>/dev/null core_type="Game" - core_start_log="Detect that the Dev Core is not Installed, Use Game Core to Start..." + core_start_log="Tip: Detected that the Dev Core is not Installed, Use Game Core to Start..." fi #权限检查 @@ -1055,13 +1126,13 @@ do_run_file() } [ ! -f "$geoip_path" ] && { - LOG_OUT "Detect that the GEOIP Database is not Installed, Ready to Download..." + LOG_OUT "Tip: Detected that the GEOIP Database is not Installed, Ready to Download..." nofile=1 nohup /usr/share/openclash/openclash_ipdb.sh & } [ ! -f "$CLASH" ] && { - LOG_OUT "Detect that the Core is not Installed, Ready to Download..." + LOG_OUT "Tip: Detected that the Core is not Installed, Ready to Download..." nofile=1 rm -rf "/tmp/clash_last_version" nohup /usr/share/openclash/openclash_core.sh "$core_type" & @@ -1069,7 +1140,7 @@ do_run_file() if [ "$china_ip_route" = "1" ] || [ "$china_ip6_route" = "1" ] || [ "$disable_udp_quic" = "1" ]; then if [ ! -f "$chnr_path" ] || [ ! -f "$chnr6_path" ]; then - LOG_OUT "Detect that the Chnroute Cidr List is not Installed, Ready to Download..." + LOG_OUT "Tip: Detected that the Chnroute Cidr List is not Installed, Ready to Download..." nofile=1 nohup /usr/share/openclash/openclash_chnroute.sh & fi @@ -1922,6 +1993,7 @@ get_config() tolerance=$(uci -q get openclash.config.tolerance) custom_fallback_filter=$(uci -q get openclash.config.custom_fallback_filter) append_wan_dns=$(uci -q get openclash.config.append_wan_dns || echo 1) + store_fakeip=$(uci -q get openclash.config.store_fakeip || echo 1) _koolshare=$(cat /usr/lib/os-release 2>/dev/null |grep OPENWRT_RELEASE 2>/dev/null |grep -i koolshare 2>/dev/null) [ -z "$dns_port" ] && dns_port=7874 && uci -q set openclash.config.dns_port=7874 [ "$ipv6_enable" -eq 1 ] && [ "$intranet_allowed" -eq 1 ] && intranet_allowed=0 && uci -q set openclash.config.intranet_allowed=0 @@ -1934,9 +2006,8 @@ start() enable=$(uci -q get openclash.config.enable) [ "$enable" != "1" ] && LOG_OUT "Warning: OpenClash Now Disabled, Need Start From Luci Page, Exit..." && SLOG_CLEAN && del_lock && exit 0 - config_choose - LOG_OUT "OpenClash Start Running..." + config_choose do_run_mode LOG_OUT "Step 1: Get The Configuration..." @@ -1944,22 +2015,28 @@ start() LOG_OUT "Step 2: Check The Components..." #检查文件是否存在 - do_run_file "$CONFIG_FILE" "$BACKUP_FILE" - - LOG_OUT "Step 3: Modify The Config File..." - config_load "openclash" - config_foreach yml_auth_get "authentication" - yml_auth_custom "$CONFIG_FILE" - yml_dns_custom "$enable_custom_dns" "$CONFIG_FILE" "$append_wan_dns" "$ipv6_dns" - /usr/share/openclash/yml_change.sh 2>/dev/null "$LOGTIME" "$en_mode" "$enable_custom_dns" "$da_password" "$cn_port" "$proxy_port" "$CONFIG_FILE" "$ipv6_enable" "$http_port" "$socks_port" "$lan_ip" "$log_level" "$proxy_mode" "$intranet_allowed" "$en_mode_tun" "$stack_type" "$dns_port" "$core_type" "$mixed_port" "$tproxy_port" "$ipv6_dns" - /usr/share/openclash/yml_rules_change.sh 2>/dev/null "$LOGTIME" "$rule_source" "$enable_custom_clash_rules" "$CONFIG_FILE" "$enable_rule_proxy" "$CONFIG_NAME" - yml_custom_rule_provider - yml_game_custom - yml_provider_path "$CONFIG_FILE" "proxy-providers" "proxy_provider" - yml_provider_path "$CONFIG_FILE" "rule-providers" "rule_provider" - yml_dns_check "$CONFIG_FILE" "$FALLBACK_FILTER_FILE" - yml_tolerance_set "$CONFIG_FILE" "$tolerance" - + do_run_file "$RAW_CONFIG_FILE" "$BACKUP_FILE" + + #快速启动判断 + check_run_quick + + if ! $quick_start; then + LOG_OUT "Step 3: Modify The Config File..." + config_check + config_load "openclash" + config_foreach yml_auth_get "authentication" + yml_auth_custom "$CONFIG_FILE" + yml_dns_custom "$enable_custom_dns" "$CONFIG_FILE" "$append_wan_dns" "$ipv6_dns" + /usr/share/openclash/yml_change.sh 2>/dev/null "$LOGTIME" "$en_mode" "$enable_custom_dns" "$da_password" "$cn_port" "$proxy_port" "$CONFIG_FILE" "$ipv6_enable" "$http_port" "$socks_port" "$lan_ip" "$log_level" "$proxy_mode" "$intranet_allowed" "$en_mode_tun" "$stack_type" "$dns_port" "$core_type" "$mixed_port" "$tproxy_port" "$ipv6_dns" "$store_fakeip" + /usr/share/openclash/yml_rules_change.sh 2>/dev/null "$LOGTIME" "$rule_source" "$enable_custom_clash_rules" "$CONFIG_FILE" "$enable_rule_proxy" "$CONFIG_NAME" + yml_custom_rule_provider + yml_game_custom + yml_provider_path "$CONFIG_FILE" "proxy-providers" "proxy_provider" + yml_provider_path "$CONFIG_FILE" "rule-providers" "rule_provider" + yml_dns_check "$CONFIG_FILE" "$FALLBACK_FILTER_FILE" + yml_tolerance_set "$CONFIG_FILE" "$tolerance" + fi + LOG_OUT "Step 4: Start Running The Clash Core..." start_run_core @@ -1996,6 +2073,7 @@ start() sleep 3 fi echo "OpenClash Already Start!" + write_run_quick SLOG_CLEAN rm -rf /tmp/yaml_* } @@ -2033,25 +2111,24 @@ stop() LOG_OUT "Step 6: Delete OpenClash Residue File..." if [ "$enable" != "1" ]; then - rm -rf $LOG_FILE - rm -rf /tmp/openclash_debug.log rm -rf /www/luci-static/openclash - rm -rf /tmp/openclash_last_version rm -rf /tmp/clash_last_version rm -rf /tmp/Proxy_Group rm -rf /tmp/rules_name rm -rf /tmp/rule_providers_name rm -rf /tmp/openclash_fake_filter.list rm -rf /tmp/openclash_servers_fake_filter.conf - + rm -rf /tmp/openclash_last_version + rm -rf /tmp/openclash_config.tmp + rm -rf /tmp/openclash.change + rm -rf /tmp/openclash_debug.log del_lock LOG_OUT "OpenClash Already Stop!" sleep 3 + rm -rf $LOG_FILE fi del_cron - uci -q delete openclash.config.core_type - uci -q commit openclash rm -rf /tmp/yaml_* rm -rf $START_LOG echo "OpenClash Already Stop!" diff --git a/luci-app-openclash/root/etc/openclash/game_rules/CS-GO.rules b/luci-app-openclash/root/etc/openclash/game_rules/CS-GO.rules index 9bab472ab..a16a99423 100644 --- a/luci-app-openclash/root/etc/openclash/game_rules/CS-GO.rules +++ b/luci-app-openclash/root/etc/openclash/game_rules/CS-GO.rules @@ -1,618 +1,618 @@ -#CSGO,反恐精英:全球攻势,0,0,1,0,1,0,By-AmazingDM -1.165.84.0/24 -1.165.85.0/24 -1.165.90.0/24 -5.8.200.0/24 -5.9.123.0/24 -13.73.0.0/16 -13.73.1.0/24 -13.75.114.0/24 -13.126.76.0/24 -14.18.251.72/32 -18.214.26.0/24 -24.105.28.0/24 -27.64.93.0/24 -34.235.169.0/24 -35.185.157.0/24 -35.198.200.0/24 -36.232.23.0/24 -36.232.28.0/24 -36.232.29.0/24 -37.21.10.0/24 -37.230.228.0/24 -42.113.94.0/24 -42.114.229.0/24 -43.225.199.0/24 -43.239.136.0/24 -43.241.50.0/24 -43.249.36.0/24 -45.113.137.0/24 -45.113.191.0/24 -45.119.240.0/24 -45.121.184.0/24 -45.121.185.0/24 -45.121.186.0/24 -45.121.187.0/24 -47.52.16.0/24 -47.52.17.0/24 -47.52.18.0/24 -47.52.19.0/24 -47.52.20.0/24 -47.52.21.0/24 -47.52.22.0/24 -47.52.23.0/24 -47.52.24.0/24 -47.52.25.0/24 -47.52.26.0/24 -47.52.27.0/24 -47.52.28.0/24 -47.52.29.0/24 -47.52.30.0/24 -47.52.31.0/24 -47.52.40.0/24 -47.52.41.0/24 -47.52.42.0/24 -47.52.43.0/24 -47.52.44.0/24 -47.52.45.0/24 -47.52.46.0/24 -47.52.47.0/24 -47.52.56.0/24 -47.52.57.0/24 -47.52.58.0/24 -47.52.59.0/24 -47.52.60.0/24 -47.52.61.0/24 -47.52.62.0/24 -47.52.63.0/24 -47.52.64.0/24 -47.52.65.0/24 -47.52.66.0/24 -47.52.67.0/24 -47.52.68.0/24 -47.52.69.0/24 -47.52.70.0/24 -47.52.71.0/24 -47.52.72.0/24 -47.52.73.0/24 -47.52.74.0/24 -47.52.75.0/24 -47.52.76.0/24 -47.52.77.0/24 -47.52.78.0/24 -47.52.79.0/24 -47.52.88.0/24 -47.52.89.0/24 -47.52.90.0/24 -47.52.91.0/24 -47.52.92.0/24 -47.52.93.0/24 -47.52.94.0/24 -47.52.95.0/24 -47.52.96.0/24 -47.52.97.0/24 -47.52.98.0/24 -47.52.99.0/24 -47.52.100.0/24 -47.52.101.0/24 -47.52.102.0/24 -47.52.103.0/24 -47.52.104.0/24 -47.52.105.0/24 -47.52.106.0/24 -47.52.107.0/24 -47.52.108.0/24 -47.52.109.0/24 -47.52.110.0/24 -47.52.111.0/24 -47.52.112.0/24 -47.52.113.0/24 -47.52.114.0/24 -47.52.115.0/24 -47.52.116.0/24 -47.52.117.0/24 -47.52.118.0/24 -47.52.119.0/24 -47.52.128.0/24 -47.52.129.0/24 -47.52.130.0/24 -47.52.131.0/24 -47.52.132.0/24 -47.52.133.0/24 -47.52.134.0/24 -47.52.135.0/24 -47.52.136.0/24 -47.52.137.0/24 -47.52.138.0/24 -47.52.139.0/24 -47.52.140.0/24 -47.52.141.0/24 -47.52.142.0/24 -47.52.143.0/24 -47.52.144.0/24 -47.52.145.0/24 -47.52.146.0/24 -47.52.147.0/24 -47.52.148.0/24 -47.52.149.0/24 -47.52.150.0/24 -47.52.151.0/24 -47.52.152.0/24 -47.52.153.0/24 -47.52.154.0/24 -47.52.155.0/24 -47.52.156.0/24 -47.52.157.0/24 -47.52.158.0/24 -47.52.159.0/24 -47.52.160.0/24 -47.52.161.0/24 -47.52.162.0/24 -47.52.163.0/24 -47.52.164.0/24 -47.52.165.0/24 -47.52.166.0/24 -47.52.167.0/24 -47.52.168.0/24 -47.52.169.0/24 -47.52.170.0/24 -47.52.171.0/24 -47.52.172.0/24 -47.52.173.0/24 -47.52.174.0/24 -47.52.175.0/24 -47.52.188.0/24 -47.52.190.0/24 -47.52.191.0/24 -47.52.192.0/24 -47.52.193.0/24 -47.52.194.0/24 -47.52.195.0/24 -47.52.196.0/24 -47.52.197.0/24 -47.52.198.0/24 -47.52.199.0/24 -47.52.200.0/24 -47.52.201.0/24 -47.52.202.0/24 -47.52.203.0/24 -47.52.204.0/24 -47.52.205.0/24 -47.52.206.0/24 -47.52.207.0/24 -47.52.208.0/24 -47.52.209.0/24 -47.52.224.0/24 -47.52.225.0/24 -47.52.226.0/24 -47.52.228.0/24 -47.52.230.0/24 -47.52.231.0/24 -47.52.232.0/24 -47.52.234.0/24 -47.52.235.0/24 -47.52.236.0/24 -47.52.241.0/24 -47.52.242.0/24 -47.52.244.0/24 -47.52.246.0/24 -47.52.247.0/24 -47.52.248.0/24 -47.52.249.0/24 -47.52.250.0/24 -47.52.251.0/24 -47.52.252.0/24 -47.52.253.0/24 -47.52.254.0/24 -47.52.255.0/24 -47.74.1.0/24 -47.75.3.0/24 -47.75.5.0/24 -47.75.94.0/24 -47.75.98.0/24 -47.75.143.0/24 -47.75.194.0/24 -47.75.207.0/24 -47.75.219.0/24 -47.89.8.0/24 -47.89.9.0/24 -47.89.10.0/24 -47.89.11.0/24 -47.89.12.0/24 -47.89.13.0/24 -47.89.14.0/24 -47.89.15.0/24 -47.89.16.0/24 -47.89.17.0/24 -47.89.18.0/24 -47.89.19.0/24 -47.89.20.0/24 -47.89.21.0/24 -47.89.22.0/24 -47.89.23.0/24 -47.90.8.0/24 -47.90.90.0/24 -47.90.96.0/24 -47.90.97.0/24 -47.90.98.0/24 -47.90.99.0/24 -47.90.100.0/24 -47.90.101.0/24 -47.90.102.0/24 -47.90.103.0/24 -47.90.120.0/24 -47.90.121.0/24 -47.90.122.0/24 -47.90.123.0/24 -47.90.124.0/24 -47.90.125.0/24 -47.90.126.0/24 -47.90.127.0/24 -47.90.214.0/24 -47.91.152.0/24 -47.91.153.0/24 -47.91.154.0/24 -47.91.155.0/24 -47.91.156.0/24 -47.91.157.0/24 -47.91.158.0/24 -47.91.159.0/24 -47.91.207.0/24 -47.91.208.0/24 -47.91.209.0/24 -47.91.210.0/24 -47.91.211.0/24 -47.91.212.0/24 -47.91.213.0/24 -47.91.214.0/24 -47.91.215.0/24 -47.91.216.0/24 -47.91.217.0/24 -47.91.218.0/24 -47.91.219.0/24 -47.91.220.0/24 -47.91.221.0/24 -47.91.224.0/24 -47.91.225.0/24 -47.91.226.0/24 -47.91.227.0/24 -47.91.228.0/24 -47.91.229.0/24 -47.91.230.0/24 -47.91.231.0/24 -47.91.232.0/24 -47.91.233.0/24 -47.91.234.0/24 -47.91.235.0/24 -47.91.236.0/24 -47.91.237.0/24 -47.91.238.0/24 -47.91.239.0/24 -47.91.240.0/24 -47.91.241.0/24 -47.91.242.0/24 -47.91.243.0/24 -47.91.244.0/24 -47.91.245.0/24 -47.91.246.0/24 -47.91.247.0/24 -47.91.248.0/24 -47.91.249.0/24 -47.91.250.0/24 -47.91.251.0/24 -47.91.252.0/24 -47.91.253.0/24 -47.91.254.0/24 -47.91.255.0/24 -47.96.0.0/16 -47.96.2.0/24 -47.96.3.0/24 -47.96.5.0/24 -47.96.6.0/24 -47.96.7.0/24 -47.96.8.0/24 -47.96.9.0/24 -47.96.10.0/24 -47.96.12.0/24 -47.96.13.0/24 -47.96.14.0/24 -47.99.33.0/24 -47.99.38.0/24 -47.99.44.0/24 -47.99.62.0/24 -47.99.73.0/24 -47.99.75.0/24 -47.99.76.0/24 -47.99.81.0/24 -47.99.84.0/24 -47.99.89.0/24 -47.99.90.0/24 -47.99.93.0/24 -47.99.95.0/24 -47.99.98.0/24 -47.99.99.0/24 -47.99.101.0/24 -47.99.103.0/24 -47.99.104.0/24 -47.99.107.0/24 -47.99.111.0/24 -47.99.120.0/24 -47.99.128.0/24 -47.99.159.0/24 -47.99.161.0/24 -47.99.164.0/24 -47.99.166.0/24 -47.99.169.0/24 -47.110.42.0/24 -47.244.1.0/24 -47.244.2.0/24 -47.244.3.0/24 -47.244.5.0/24 -47.244.7.0/24 -47.244.10.0/24 -47.244.11.0/24 -47.244.12.0/24 -47.244.13.0/24 -47.244.14.0/24 -47.244.15.0/24 -47.244.16.0/24 -47.244.17.0/24 -47.244.18.0/24 -47.244.19.0/24 -47.244.21.0/24 -47.244.22.0/24 -47.244.24.0/24 -47.244.25.0/24 -47.244.26.0/24 -47.244.33.0/24 -47.244.35.0/24 -47.244.36.0/24 -47.244.37.0/24 -47.244.43.0/24 -47.244.44.0/24 -47.244.48.0/24 -47.244.51.0/24 -47.244.56.0/24 -52.53.89.0/24 -52.63.114.0/24 -52.64.199.0/24 -52.90.185.0/24 -52.175.16.0/24 -52.175.31.0/24 -52.207.236.0/24 -52.229.154.0/24 -52.229.160.0/24 -52.229.161.0/24 -54.66.223.0/24 -54.158.198.0/24 -54.164.19.0/24 -54.169.27.0/24 -54.209.147.0/24 -58.153.0.0/16 -58.153.19.0/24 -58.153.171.0/24 -58.153.208.0/24 -58.153.209.0/24 -58.153.221.0/24 -58.176.80.0/24 -58.177.181.0/24 -58.215.54.0/24 -58.221.252.0/24 -59.16.249.0/24 -59.127.115.0/24 -59.149.239.0/24 -60.248.89.0/24 -61.80.89.0/24 -61.84.148.0/24 -61.155.210.0/24 -61.216.2.0/24 -61.216.34.0/24 -61.216.146.0/24 -61.238.35.0/24 -61.239.213.0/24 -61.239.223.0/24 -74.91.112.0/24 -74.201.99.0/24 -87.98.228.0/24 -88.82.185.0/24 -90.188.238.0/24 -94.245.155.0/24 -95.154.88.0/24 -95.154.113.0/24 -95.172.92.0/24 -95.183.13.0/24 -103.9.89.0/24 -103.10.124.0/24 -103.10.125.0/24 -103.16.27.0/24 -103.28.54.0/24 -103.28.55.0/24 -103.36.208.0/24 -103.44.160.0/24 -103.57.72.0/24 -103.58.149.0/24 -103.60.126.0/24 -103.62.48.0/24 -103.89.90.0/24 -103.207.36.0/24 -103.222.20.0/24 -103.231.163.0/24 -103.232.85.0/24 -103.241.165.0/24 -103.244.2.0/24 -103.254.153.0/24 -104.199.166.0/24 -104.236.115.0/24 -107.21.14.0/24 -110.42.10.0/24 -110.173.58.0/24 -111.91.236.0/24 -111.231.11.0/24 -111.253.47.0/24 -111.253.49.0/24 -111.253.50.0/24 -111.253.52.0/24 -111.253.55.0/24 -112.118.44.0/24 -112.118.193.0/24 -113.160.204.0/24 -113.190.242.0/24 -114.46.16.0/24 -114.46.20.0/24 -114.46.21.0/24 -114.46.22.0/24 -114.46.24.0/24 -114.46.30.0/24 -114.167.236.0/24 -115.230.127.0/24 -115.231.221.0/24 -115.231.223.0/24 -116.31.123.0/24 -116.49.214.0/24 -116.122.109.0/24 -116.251.223.0/24 -118.107.76.0/24 -119.28.222.0/24 -119.197.57.0/24 -119.236.132.0/24 -119.237.11.0/24 -120.72.85.0/24 -123.31.20.0/24 -123.194.52.0/24 -124.158.10.0/24 -124.228.91.0/24 -125.212.211.0/24 -125.212.226.0/24 -125.226.128.0/24 -125.253.124.0/24 -128.199.81.0/24 -132.232.7.0/24 -132.232.9.0/24 -132.232.12.0/24 -132.232.29.0/24 -132.232.51.0/24 -132.232.55.0/24 -132.232.57.0/24 -132.232.61.0/24 -132.232.62.0/24 -132.232.75.0/24 -132.232.91.0/24 -132.232.94.0/24 -132.232.99.0/24 -132.232.104.0/24 -133.130.123.0/24 -138.19.63.0/24 -139.99.9.0/24 -139.99.104.0/24 -139.99.119.0/24 -139.162.55.0/24 -146.66.152.0/24 -146.66.153.0/24 -146.66.154.0/24 -146.66.155.0/24 -146.66.156.0/24 -146.66.157.0/24 -146.66.158.0/24 -146.66.159.0/24 -150.109.40.0/24 -151.80.60.0/24 -151.80.145.0/24 -152.111.192.0/24 -153.160.25.0/24 -153.254.86.0/24 -155.133.227.0/24 -155.133.230.0/24 -155.133.232.0/24 -155.133.233.0/24 -155.133.235.0/24 -155.133.238.0/24 -155.133.239.0/24 -155.133.242.0/24 -155.133.244.0/24 -155.133.245.0/24 -155.133.246.0/24 -155.133.247.0/24 -155.133.248.0/24 -155.133.249.0/24 -155.133.252.0/24 -155.133.253.0/24 -155.133.254.0/24 -159.28.159.0/24 -161.202.44.0/24 -162.254.192.0/24 -162.254.193.0/24 -162.254.194.0/24 -162.254.195.0/24 -162.254.196.0/24 -162.254.197.0/24 -162.254.198.0/24 -162.254.199.0/24 -163.53.149.0/24 -169.254.0.0/16 -169.254.125.95/32 -169.254.10.218/32 -175.210.83.0/24 -176.215.255.0/24 -180.149.95.0/24 -180.177.178.0/24 -182.171.230.0/24 -182.176.65.0/24 -183.60.111.0/24 -183.179.66.0/24 -185.25.60.0/24 -185.25.180.0/24 -185.25.181.0/24 -185.25.182.0/24 -185.25.183.0/24 -185.37.216.0/24 -185.62.205.0/24 -185.113.141.0/24 -190.217.33.0/24 -192.69.96.0/24 -192.69.97.0/24 -193.33.176.0/24 -195.14.118.0/24 -195.201.246.0/24 -196.38.180.0/24 -197.80.200.0/24 -198.27.83.0/24 -202.21.115.0/24 -203.175.163.0/24 -203.175.164.0/24 -203.175.165.0/24 -203.175.166.0/24 -203.218.101.0/24 -205.185.194.0/24 -205.196.6.0/24 -208.64.200.0/24 -208.64.203.0/24 -208.78.164.0/24 -208.78.165.0/24 -208.78.166.0/24 -209.58.164.0/24 -209.58.168.0/24 -209.58.178.0/24 -209.58.188.0/24 -210.211.124.0/24 -211.21.37.0/24 -211.48.69.0/24 -211.75.181.0/24 -212.64.32.0/24 -216.52.148.0/24 -217.150.77.0/24 -218.250.12.0/24 -218.250.15.0/24 -218.250.113.0/24 -218.255.3.0/24 -220.80.129.0/24 -220.134.154.0/24 -220.135.180.0/24 -220.169.242.0/24 -220.170.89.0/24 -221.6.100.0/24 -222.102.95.0/24 -222.112.242.0/24 -222.186.50.0/24 -222.187.224.0/24 -224.0.0.0/4 -240.0.0.0/4 +payload: + - 1.165.84.0/24 + - 1.165.85.0/24 + - 1.165.90.0/24 + - 5.8.200.0/24 + - 5.9.123.0/24 + - 13.73.0.0/16 + - 13.73.1.0/24 + - 13.75.114.0/24 + - 13.126.76.0/24 + - 14.18.251.72/32 + - 18.214.26.0/24 + - 24.105.28.0/24 + - 27.64.93.0/24 + - 34.235.169.0/24 + - 35.185.157.0/24 + - 35.198.200.0/24 + - 36.232.23.0/24 + - 36.232.28.0/24 + - 36.232.29.0/24 + - 37.21.10.0/24 + - 37.230.228.0/24 + - 42.113.94.0/24 + - 42.114.229.0/24 + - 43.225.199.0/24 + - 43.239.136.0/24 + - 43.241.50.0/24 + - 43.249.36.0/24 + - 45.113.137.0/24 + - 45.113.191.0/24 + - 45.119.240.0/24 + - 45.121.184.0/24 + - 45.121.185.0/24 + - 45.121.186.0/24 + - 45.121.187.0/24 + - 47.52.16.0/24 + - 47.52.17.0/24 + - 47.52.18.0/24 + - 47.52.19.0/24 + - 47.52.20.0/24 + - 47.52.21.0/24 + - 47.52.22.0/24 + - 47.52.23.0/24 + - 47.52.24.0/24 + - 47.52.25.0/24 + - 47.52.26.0/24 + - 47.52.27.0/24 + - 47.52.28.0/24 + - 47.52.29.0/24 + - 47.52.30.0/24 + - 47.52.31.0/24 + - 47.52.40.0/24 + - 47.52.41.0/24 + - 47.52.42.0/24 + - 47.52.43.0/24 + - 47.52.44.0/24 + - 47.52.45.0/24 + - 47.52.46.0/24 + - 47.52.47.0/24 + - 47.52.56.0/24 + - 47.52.57.0/24 + - 47.52.58.0/24 + - 47.52.59.0/24 + - 47.52.60.0/24 + - 47.52.61.0/24 + - 47.52.62.0/24 + - 47.52.63.0/24 + - 47.52.64.0/24 + - 47.52.65.0/24 + - 47.52.66.0/24 + - 47.52.67.0/24 + - 47.52.68.0/24 + - 47.52.69.0/24 + - 47.52.70.0/24 + - 47.52.71.0/24 + - 47.52.72.0/24 + - 47.52.73.0/24 + - 47.52.74.0/24 + - 47.52.75.0/24 + - 47.52.76.0/24 + - 47.52.77.0/24 + - 47.52.78.0/24 + - 47.52.79.0/24 + - 47.52.88.0/24 + - 47.52.89.0/24 + - 47.52.90.0/24 + - 47.52.91.0/24 + - 47.52.92.0/24 + - 47.52.93.0/24 + - 47.52.94.0/24 + - 47.52.95.0/24 + - 47.52.96.0/24 + - 47.52.97.0/24 + - 47.52.98.0/24 + - 47.52.99.0/24 + - 47.52.100.0/24 + - 47.52.101.0/24 + - 47.52.102.0/24 + - 47.52.103.0/24 + - 47.52.104.0/24 + - 47.52.105.0/24 + - 47.52.106.0/24 + - 47.52.107.0/24 + - 47.52.108.0/24 + - 47.52.109.0/24 + - 47.52.110.0/24 + - 47.52.111.0/24 + - 47.52.112.0/24 + - 47.52.113.0/24 + - 47.52.114.0/24 + - 47.52.115.0/24 + - 47.52.116.0/24 + - 47.52.117.0/24 + - 47.52.118.0/24 + - 47.52.119.0/24 + - 47.52.128.0/24 + - 47.52.129.0/24 + - 47.52.130.0/24 + - 47.52.131.0/24 + - 47.52.132.0/24 + - 47.52.133.0/24 + - 47.52.134.0/24 + - 47.52.135.0/24 + - 47.52.136.0/24 + - 47.52.137.0/24 + - 47.52.138.0/24 + - 47.52.139.0/24 + - 47.52.140.0/24 + - 47.52.141.0/24 + - 47.52.142.0/24 + - 47.52.143.0/24 + - 47.52.144.0/24 + - 47.52.145.0/24 + - 47.52.146.0/24 + - 47.52.147.0/24 + - 47.52.148.0/24 + - 47.52.149.0/24 + - 47.52.150.0/24 + - 47.52.151.0/24 + - 47.52.152.0/24 + - 47.52.153.0/24 + - 47.52.154.0/24 + - 47.52.155.0/24 + - 47.52.156.0/24 + - 47.52.157.0/24 + - 47.52.158.0/24 + - 47.52.159.0/24 + - 47.52.160.0/24 + - 47.52.161.0/24 + - 47.52.162.0/24 + - 47.52.163.0/24 + - 47.52.164.0/24 + - 47.52.165.0/24 + - 47.52.166.0/24 + - 47.52.167.0/24 + - 47.52.168.0/24 + - 47.52.169.0/24 + - 47.52.170.0/24 + - 47.52.171.0/24 + - 47.52.172.0/24 + - 47.52.173.0/24 + - 47.52.174.0/24 + - 47.52.175.0/24 + - 47.52.188.0/24 + - 47.52.190.0/24 + - 47.52.191.0/24 + - 47.52.192.0/24 + - 47.52.193.0/24 + - 47.52.194.0/24 + - 47.52.195.0/24 + - 47.52.196.0/24 + - 47.52.197.0/24 + - 47.52.198.0/24 + - 47.52.199.0/24 + - 47.52.200.0/24 + - 47.52.201.0/24 + - 47.52.202.0/24 + - 47.52.203.0/24 + - 47.52.204.0/24 + - 47.52.205.0/24 + - 47.52.206.0/24 + - 47.52.207.0/24 + - 47.52.208.0/24 + - 47.52.209.0/24 + - 47.52.224.0/24 + - 47.52.225.0/24 + - 47.52.226.0/24 + - 47.52.228.0/24 + - 47.52.230.0/24 + - 47.52.231.0/24 + - 47.52.232.0/24 + - 47.52.234.0/24 + - 47.52.235.0/24 + - 47.52.236.0/24 + - 47.52.241.0/24 + - 47.52.242.0/24 + - 47.52.244.0/24 + - 47.52.246.0/24 + - 47.52.247.0/24 + - 47.52.248.0/24 + - 47.52.249.0/24 + - 47.52.250.0/24 + - 47.52.251.0/24 + - 47.52.252.0/24 + - 47.52.253.0/24 + - 47.52.254.0/24 + - 47.52.255.0/24 + - 47.74.1.0/24 + - 47.75.3.0/24 + - 47.75.5.0/24 + - 47.75.94.0/24 + - 47.75.98.0/24 + - 47.75.143.0/24 + - 47.75.194.0/24 + - 47.75.207.0/24 + - 47.75.219.0/24 + - 47.89.8.0/24 + - 47.89.9.0/24 + - 47.89.10.0/24 + - 47.89.11.0/24 + - 47.89.12.0/24 + - 47.89.13.0/24 + - 47.89.14.0/24 + - 47.89.15.0/24 + - 47.89.16.0/24 + - 47.89.17.0/24 + - 47.89.18.0/24 + - 47.89.19.0/24 + - 47.89.20.0/24 + - 47.89.21.0/24 + - 47.89.22.0/24 + - 47.89.23.0/24 + - 47.90.8.0/24 + - 47.90.90.0/24 + - 47.90.96.0/24 + - 47.90.97.0/24 + - 47.90.98.0/24 + - 47.90.99.0/24 + - 47.90.100.0/24 + - 47.90.101.0/24 + - 47.90.102.0/24 + - 47.90.103.0/24 + - 47.90.120.0/24 + - 47.90.121.0/24 + - 47.90.122.0/24 + - 47.90.123.0/24 + - 47.90.124.0/24 + - 47.90.125.0/24 + - 47.90.126.0/24 + - 47.90.127.0/24 + - 47.90.214.0/24 + - 47.91.152.0/24 + - 47.91.153.0/24 + - 47.91.154.0/24 + - 47.91.155.0/24 + - 47.91.156.0/24 + - 47.91.157.0/24 + - 47.91.158.0/24 + - 47.91.159.0/24 + - 47.91.207.0/24 + - 47.91.208.0/24 + - 47.91.209.0/24 + - 47.91.210.0/24 + - 47.91.211.0/24 + - 47.91.212.0/24 + - 47.91.213.0/24 + - 47.91.214.0/24 + - 47.91.215.0/24 + - 47.91.216.0/24 + - 47.91.217.0/24 + - 47.91.218.0/24 + - 47.91.219.0/24 + - 47.91.220.0/24 + - 47.91.221.0/24 + - 47.91.224.0/24 + - 47.91.225.0/24 + - 47.91.226.0/24 + - 47.91.227.0/24 + - 47.91.228.0/24 + - 47.91.229.0/24 + - 47.91.230.0/24 + - 47.91.231.0/24 + - 47.91.232.0/24 + - 47.91.233.0/24 + - 47.91.234.0/24 + - 47.91.235.0/24 + - 47.91.236.0/24 + - 47.91.237.0/24 + - 47.91.238.0/24 + - 47.91.239.0/24 + - 47.91.240.0/24 + - 47.91.241.0/24 + - 47.91.242.0/24 + - 47.91.243.0/24 + - 47.91.244.0/24 + - 47.91.245.0/24 + - 47.91.246.0/24 + - 47.91.247.0/24 + - 47.91.248.0/24 + - 47.91.249.0/24 + - 47.91.250.0/24 + - 47.91.251.0/24 + - 47.91.252.0/24 + - 47.91.253.0/24 + - 47.91.254.0/24 + - 47.91.255.0/24 + - 47.96.0.0/16 + - 47.96.2.0/24 + - 47.96.3.0/24 + - 47.96.5.0/24 + - 47.96.6.0/24 + - 47.96.7.0/24 + - 47.96.8.0/24 + - 47.96.9.0/24 + - 47.96.10.0/24 + - 47.96.12.0/24 + - 47.96.13.0/24 + - 47.96.14.0/24 + - 47.99.33.0/24 + - 47.99.38.0/24 + - 47.99.44.0/24 + - 47.99.62.0/24 + - 47.99.73.0/24 + - 47.99.75.0/24 + - 47.99.76.0/24 + - 47.99.81.0/24 + - 47.99.84.0/24 + - 47.99.89.0/24 + - 47.99.90.0/24 + - 47.99.93.0/24 + - 47.99.95.0/24 + - 47.99.98.0/24 + - 47.99.99.0/24 + - 47.99.101.0/24 + - 47.99.103.0/24 + - 47.99.104.0/24 + - 47.99.107.0/24 + - 47.99.111.0/24 + - 47.99.120.0/24 + - 47.99.128.0/24 + - 47.99.159.0/24 + - 47.99.161.0/24 + - 47.99.164.0/24 + - 47.99.166.0/24 + - 47.99.169.0/24 + - 47.110.42.0/24 + - 47.244.1.0/24 + - 47.244.2.0/24 + - 47.244.3.0/24 + - 47.244.5.0/24 + - 47.244.7.0/24 + - 47.244.10.0/24 + - 47.244.11.0/24 + - 47.244.12.0/24 + - 47.244.13.0/24 + - 47.244.14.0/24 + - 47.244.15.0/24 + - 47.244.16.0/24 + - 47.244.17.0/24 + - 47.244.18.0/24 + - 47.244.19.0/24 + - 47.244.21.0/24 + - 47.244.22.0/24 + - 47.244.24.0/24 + - 47.244.25.0/24 + - 47.244.26.0/24 + - 47.244.33.0/24 + - 47.244.35.0/24 + - 47.244.36.0/24 + - 47.244.37.0/24 + - 47.244.43.0/24 + - 47.244.44.0/24 + - 47.244.48.0/24 + - 47.244.51.0/24 + - 47.244.56.0/24 + - 52.53.89.0/24 + - 52.63.114.0/24 + - 52.64.199.0/24 + - 52.90.185.0/24 + - 52.175.16.0/24 + - 52.175.31.0/24 + - 52.207.236.0/24 + - 52.229.154.0/24 + - 52.229.160.0/24 + - 52.229.161.0/24 + - 54.66.223.0/24 + - 54.158.198.0/24 + - 54.164.19.0/24 + - 54.169.27.0/24 + - 54.209.147.0/24 + - 58.153.0.0/16 + - 58.153.19.0/24 + - 58.153.171.0/24 + - 58.153.208.0/24 + - 58.153.209.0/24 + - 58.153.221.0/24 + - 58.176.80.0/24 + - 58.177.181.0/24 + - 58.215.54.0/24 + - 58.221.252.0/24 + - 59.16.249.0/24 + - 59.127.115.0/24 + - 59.149.239.0/24 + - 60.248.89.0/24 + - 61.80.89.0/24 + - 61.84.148.0/24 + - 61.155.210.0/24 + - 61.216.2.0/24 + - 61.216.34.0/24 + - 61.216.146.0/24 + - 61.238.35.0/24 + - 61.239.213.0/24 + - 61.239.223.0/24 + - 74.91.112.0/24 + - 74.201.99.0/24 + - 87.98.228.0/24 + - 88.82.185.0/24 + - 90.188.238.0/24 + - 94.245.155.0/24 + - 95.154.88.0/24 + - 95.154.113.0/24 + - 95.172.92.0/24 + - 95.183.13.0/24 + - 103.9.89.0/24 + - 103.10.124.0/24 + - 103.10.125.0/24 + - 103.16.27.0/24 + - 103.28.54.0/24 + - 103.28.55.0/24 + - 103.36.208.0/24 + - 103.44.160.0/24 + - 103.57.72.0/24 + - 103.58.149.0/24 + - 103.60.126.0/24 + - 103.62.48.0/24 + - 103.89.90.0/24 + - 103.207.36.0/24 + - 103.222.20.0/24 + - 103.231.163.0/24 + - 103.232.85.0/24 + - 103.241.165.0/24 + - 103.244.2.0/24 + - 103.254.153.0/24 + - 104.199.166.0/24 + - 104.236.115.0/24 + - 107.21.14.0/24 + - 110.42.10.0/24 + - 110.173.58.0/24 + - 111.91.236.0/24 + - 111.231.11.0/24 + - 111.253.47.0/24 + - 111.253.49.0/24 + - 111.253.50.0/24 + - 111.253.52.0/24 + - 111.253.55.0/24 + - 112.118.44.0/24 + - 112.118.193.0/24 + - 113.160.204.0/24 + - 113.190.242.0/24 + - 114.46.16.0/24 + - 114.46.20.0/24 + - 114.46.21.0/24 + - 114.46.22.0/24 + - 114.46.24.0/24 + - 114.46.30.0/24 + - 114.167.236.0/24 + - 115.230.127.0/24 + - 115.231.221.0/24 + - 115.231.223.0/24 + - 116.31.123.0/24 + - 116.49.214.0/24 + - 116.122.109.0/24 + - 116.251.223.0/24 + - 118.107.76.0/24 + - 119.28.222.0/24 + - 119.197.57.0/24 + - 119.236.132.0/24 + - 119.237.11.0/24 + - 120.72.85.0/24 + - 123.31.20.0/24 + - 123.194.52.0/24 + - 124.158.10.0/24 + - 124.228.91.0/24 + - 125.212.211.0/24 + - 125.212.226.0/24 + - 125.226.128.0/24 + - 125.253.124.0/24 + - 128.199.81.0/24 + - 132.232.7.0/24 + - 132.232.9.0/24 + - 132.232.12.0/24 + - 132.232.29.0/24 + - 132.232.51.0/24 + - 132.232.55.0/24 + - 132.232.57.0/24 + - 132.232.61.0/24 + - 132.232.62.0/24 + - 132.232.75.0/24 + - 132.232.91.0/24 + - 132.232.94.0/24 + - 132.232.99.0/24 + - 132.232.104.0/24 + - 133.130.123.0/24 + - 138.19.63.0/24 + - 139.99.9.0/24 + - 139.99.104.0/24 + - 139.99.119.0/24 + - 139.162.55.0/24 + - 146.66.152.0/24 + - 146.66.153.0/24 + - 146.66.154.0/24 + - 146.66.155.0/24 + - 146.66.156.0/24 + - 146.66.157.0/24 + - 146.66.158.0/24 + - 146.66.159.0/24 + - 150.109.40.0/24 + - 151.80.60.0/24 + - 151.80.145.0/24 + - 152.111.192.0/24 + - 153.160.25.0/24 + - 153.254.86.0/24 + - 155.133.227.0/24 + - 155.133.230.0/24 + - 155.133.232.0/24 + - 155.133.233.0/24 + - 155.133.235.0/24 + - 155.133.238.0/24 + - 155.133.239.0/24 + - 155.133.242.0/24 + - 155.133.244.0/24 + - 155.133.245.0/24 + - 155.133.246.0/24 + - 155.133.247.0/24 + - 155.133.248.0/24 + - 155.133.249.0/24 + - 155.133.252.0/24 + - 155.133.253.0/24 + - 155.133.254.0/24 + - 159.28.159.0/24 + - 161.202.44.0/24 + - 162.254.192.0/24 + - 162.254.193.0/24 + - 162.254.194.0/24 + - 162.254.195.0/24 + - 162.254.196.0/24 + - 162.254.197.0/24 + - 162.254.198.0/24 + - 162.254.199.0/24 + - 163.53.149.0/24 + - 169.254.0.0/16 + - 169.254.125.95/32 + - 169.254.10.218/32 + - 175.210.83.0/24 + - 176.215.255.0/24 + - 180.149.95.0/24 + - 180.177.178.0/24 + - 182.171.230.0/24 + - 182.176.65.0/24 + - 183.60.111.0/24 + - 183.179.66.0/24 + - 185.25.60.0/24 + - 185.25.180.0/24 + - 185.25.181.0/24 + - 185.25.182.0/24 + - 185.25.183.0/24 + - 185.37.216.0/24 + - 185.62.205.0/24 + - 185.113.141.0/24 + - 190.217.33.0/24 + - 192.69.96.0/24 + - 192.69.97.0/24 + - 193.33.176.0/24 + - 195.14.118.0/24 + - 195.201.246.0/24 + - 196.38.180.0/24 + - 197.80.200.0/24 + - 198.27.83.0/24 + - 202.21.115.0/24 + - 203.175.163.0/24 + - 203.175.164.0/24 + - 203.175.165.0/24 + - 203.175.166.0/24 + - 203.218.101.0/24 + - 205.185.194.0/24 + - 205.196.6.0/24 + - 208.64.200.0/24 + - 208.64.203.0/24 + - 208.78.164.0/24 + - 208.78.165.0/24 + - 208.78.166.0/24 + - 209.58.164.0/24 + - 209.58.168.0/24 + - 209.58.178.0/24 + - 209.58.188.0/24 + - 210.211.124.0/24 + - 211.21.37.0/24 + - 211.48.69.0/24 + - 211.75.181.0/24 + - 212.64.32.0/24 + - 216.52.148.0/24 + - 217.150.77.0/24 + - 218.250.12.0/24 + - 218.250.15.0/24 + - 218.250.113.0/24 + - 218.255.3.0/24 + - 220.80.129.0/24 + - 220.134.154.0/24 + - 220.135.180.0/24 + - 220.169.242.0/24 + - 220.170.89.0/24 + - 221.6.100.0/24 + - 222.102.95.0/24 + - 222.112.242.0/24 + - 222.186.50.0/24 + - 222.187.224.0/24 + - 224.0.0.0/4 + - 240.0.0.0/4 diff --git a/luci-app-openclash/root/etc/openclash/game_rules/Monster-Hunter-World.rules b/luci-app-openclash/root/etc/openclash/game_rules/Monster-Hunter-World.rules index 6b4de7aba..fecb02904 100644 --- a/luci-app-openclash/root/etc/openclash/game_rules/Monster-Hunter-World.rules +++ b/luci-app-openclash/root/etc/openclash/game_rules/Monster-Hunter-World.rules @@ -1,295 +1,294 @@ -#Monster Hunter: World,怪兽世界猎人steam版,0,0,1,0,1,0,By-normanbb -2.16.0.0/16 -2.17.0.0/16 -2.18.0.0/16 -2.19.0.0/16 -2.20.0.0/16 -2.21.0.0/16 -2.22.0.0/16 -2.23.0.0/16 -8.7.0.0/16 -14.21.0.0/16 -23.0.0.0/4 -23.1.0.0/16 -23.2.0.0/16 -23.3.0.0/16 -23.4.0.0/16 -23.5.0.0/16 -23.7.0.0/16 -23.8.0.0/16 -23.9.0.0/16 -23.11.0.0/16 -23.12.0.0/16 -23.13.0.0/16 -23.14.0.0/16 -23.15.0.0/16 -23.32.0.0/16 -23.33.0.0/16 -23.34.0.0/16 -23.35.0.0/16 -23.36.0.0/16 -23.37.0.0/16 -23.38.0.0/16 -23.39.0.0/16 -23.40.0.0/16 -23.41.0.0/16 -23.42.0.0/16 -23.44.0.0/16 -23.45.0.0/16 -23.46.0.0/16 -23.48.0.0/16 -23.49.0.0/16 -23.50.0.0/16 -23.51.0.0/16 -23.52.0.0/16 -23.53.0.0/16 -23.54.0.0/16 -23.55.0.0/16 -23.56.0.0/16 -23.57.0.0/16 -23.58.0.0/16 -23.59.0.0/16 -23.60.0.0/16 -23.61.0.0/16 -23.62.0.0/16 -23.63.0.0/16 -23.64.0.0/16 -23.65.0.0/16 -23.67.0.0/16 -23.72.0.0/16 -23.73.0.0/16 -23.74.0.0/16 -23.75.0.0/16 -23.76.0.0/16 -23.77.0.0/16 -23.78.0.0/16 -23.79.0.0/16 -23.192.0.0/16 -23.193.0.0/16 -23.194.0.0/16 -23.196.0.0/16 -23.197.0.0/16 -23.198.0.0/16 -23.199.0.0/16 -23.200.0.0/16 -23.201.0.0/16 -23.202.0.0/16 -23.203.0.0/16 -23.204.0.0/16 -23.205.0.0/16 -23.206.0.0/16 -23.207.0.0/16 -23.208.0.0/16 -23.209.0.0/16 -23.210.0.0/16 -23.211.0.0/16 -23.212.0.0/16 -23.213.0.0/16 -23.214.0.0/16 -23.215.0.0/16 -23.216.0.0/16 -23.217.0.0/16 -23.218.0.0/16 -23.219.0.0/16 -23.220.0.0/16 -23.221.0.0/16 -23.222.0.0/16 -23.223.0.0/16 -31.0.0.0/4 -31.13.0.0/16 -37.10.0.0/16 -45.121.0.0/16 -45.121.184.0/24 -45.121.186.0/24 -46.0.0.0/4 -59.0.0.0/4 -60.254.0.0/16 -61.213.0.0/16 -63.146.0.0/16 -63.219.0.0/16 -63.243.0.0/16 -64.0.0.0/4 -64.124.0.0/16 -65.152.0.0/16 -65.158.0.0/16 -66.0.0.0/4 -67.0.0.0/4 -67.131.0.0/16 -69.0.0.0/4 -69.16.0.0/16 -69.63.0.0/16 -69.171.0.0/16 -69.192.0.0/16 -72.165.0.0/16 -72.246.0.0/16 -72.247.0.0/16 -74.0.0.0/4 -74.86.0.0/16 -74.201.0.0/16 -75.0.0.0/4 -75.126.0.0/16 -78.16.0.0/16 -84.53.0.0/16 -85.190.0.0/16 -88.0.0.0/4 -88.221.0.0/16 -92.122.0.0/16 -92.123.0.0/16 -95.100.0.0/16 -95.101.0.0/16 -96.0.0.0/4 -96.6.0.0/16 -96.16.0.0/16 -96.17.0.0/16 -103.10.124.0/24 -103.28.0.0/16 -103.28.54.0/24 -103.74.0.0/16 -104.0.0.0/4 -104.65.0.0/16 -104.66.0.0/16 -104.67.0.0/16 -104.68.0.0/16 -104.70.0.0/16 -104.71.0.0/16 -104.72.0.0/16 -104.73.0.0/16 -104.75.0.0/16 -104.76.0.0/16 -104.77.0.0/16 -104.79.0.0/16 -104.80.0.0/16 -104.81.0.0/16 -104.82.0.0/16 -104.83.0.0/16 -104.84.0.0/16 -104.85.0.0/16 -104.86.0.0/16 -104.87.0.0/16 -104.89.0.0/16 -104.90.0.0/16 -104.91.0.0/16 -104.92.0.0/16 -104.94.0.0/16 -104.95.0.0/16 -104.97.0.0/16 -104.98.0.0/16 -104.100.0.0/16 -104.101.0.0/16 -104.102.0.0/16 -104.103.0.0/16 -104.104.0.0/16 -104.105.0.0/16 -104.106.0.0/16 -104.107.0.0/16 -104.108.0.0/16 -104.109.0.0/16 -104.110.0.0/16 -104.111.0.0/16 -104.112.0.0/16 -104.113.0.0/16 -104.115.0.0/16 -104.116.0.0/16 -104.117.0.0/16 -104.118.0.0/16 -104.119.0.0/16 -104.120.0.0/16 -104.121.0.0/16 -104.122.0.0/16 -104.123.0.0/16 -104.124.0.0/16 -104.126.0.0/16 -104.127.0.0/16 -106.15.0.0/16 -110.45.0.0/16 -115.223.0.0/16 -117.103.0.0/16 -118.155.0.0/16 -118.214.0.0/16 -118.215.0.0/16 -120.24.184.25/32 -121.156.0.0/16 -122.252.0.0/16 -125.56.0.0/16 -125.252.0.0/16 -128.241.0.0/16 -139.175.0.0/16 -141.0.0.0/4 -146.66.0.0/16 -152.199.0.0/16 -153.254.0.0/16 -153.254.86.0/24 -155.133.0.0/16 -155.133.232.0/24 -155.133.233.0/24 -155.133.234.0/24 -155.133.235.0/24 -155.133.239.0/24 -155.133.244.0/24 -155.133.253.0/24 -155.133.254.0/24 -162.254.0.0/16 -162.254.192.0/24 -162.254.193.0/24 -162.254.194.0/24 -162.254.199.0/24 -165.254.0.0/16 -172.0.0.0/4 -172.224.0.0/16 -172.226.0.0/16 -172.227.0.0/16 -172.228.0.0/16 -172.229.0.0/16 -172.230.0.0/16 -172.231.0.0/16 -173.0.0.0/4 -173.197.0.0/16 -173.205.0.0/16 -173.222.0.0/16 -173.223.0.0/16 -173.252.0.0/16 -174.36.0.0/16 -175.99.0.0/16 -175.139.0.0/16 -180.101.192.0/24 -182.162.0.0/16 -184.0.0.0/4 -184.24.0.0/16 -184.25.0.0/16 -184.26.0.0/16 -184.29.0.0/16 -184.30.0.0/16 -184.31.0.0/16 -184.50.0.0/16 -184.51.0.0/16 -184.84.0.0/16 -184.85.0.0/16 -184.87.0.0/16 -185.25.0.0/16 -185.27.0.0/16 -185.88.0.0/16 -192.69.96.0/24 -192.81.0.0/16 -198.87.0.0/16 -198.172.0.0/16 -199.0.0.0/4 -199.239.0.0/16 -203.69.0.0/16 -203.80.149.0/24 -205.186.0.0/16 -205.196.6.0/24 -205.197.0.0/16 -208.0.0.0/4 -208.64.0.0/16 -208.64.200.0/24 -208.78.0.0/16 -208.78.164.0/24 -208.78.166.0/24 -208.78.167.0/24 -209.170.0.0/16 -210.61.0.0/16 -210.201.0.0/16 -216.3.0.0/16 -216.156.0.0/16 -223.119.0.0/16 - +payload: + - 2.16.0.0/16 + - 2.17.0.0/16 + - 2.18.0.0/16 + - 2.19.0.0/16 + - 2.20.0.0/16 + - 2.21.0.0/16 + - 2.22.0.0/16 + - 2.23.0.0/16 + - 8.7.0.0/16 + - 14.21.0.0/16 + - 23.0.0.0/4 + - 23.1.0.0/16 + - 23.2.0.0/16 + - 23.3.0.0/16 + - 23.4.0.0/16 + - 23.5.0.0/16 + - 23.7.0.0/16 + - 23.8.0.0/16 + - 23.9.0.0/16 + - 23.11.0.0/16 + - 23.12.0.0/16 + - 23.13.0.0/16 + - 23.14.0.0/16 + - 23.15.0.0/16 + - 23.32.0.0/16 + - 23.33.0.0/16 + - 23.34.0.0/16 + - 23.35.0.0/16 + - 23.36.0.0/16 + - 23.37.0.0/16 + - 23.38.0.0/16 + - 23.39.0.0/16 + - 23.40.0.0/16 + - 23.41.0.0/16 + - 23.42.0.0/16 + - 23.44.0.0/16 + - 23.45.0.0/16 + - 23.46.0.0/16 + - 23.48.0.0/16 + - 23.49.0.0/16 + - 23.50.0.0/16 + - 23.51.0.0/16 + - 23.52.0.0/16 + - 23.53.0.0/16 + - 23.54.0.0/16 + - 23.55.0.0/16 + - 23.56.0.0/16 + - 23.57.0.0/16 + - 23.58.0.0/16 + - 23.59.0.0/16 + - 23.60.0.0/16 + - 23.61.0.0/16 + - 23.62.0.0/16 + - 23.63.0.0/16 + - 23.64.0.0/16 + - 23.65.0.0/16 + - 23.67.0.0/16 + - 23.72.0.0/16 + - 23.73.0.0/16 + - 23.74.0.0/16 + - 23.75.0.0/16 + - 23.76.0.0/16 + - 23.77.0.0/16 + - 23.78.0.0/16 + - 23.79.0.0/16 + - 23.192.0.0/16 + - 23.193.0.0/16 + - 23.194.0.0/16 + - 23.196.0.0/16 + - 23.197.0.0/16 + - 23.198.0.0/16 + - 23.199.0.0/16 + - 23.200.0.0/16 + - 23.201.0.0/16 + - 23.202.0.0/16 + - 23.203.0.0/16 + - 23.204.0.0/16 + - 23.205.0.0/16 + - 23.206.0.0/16 + - 23.207.0.0/16 + - 23.208.0.0/16 + - 23.209.0.0/16 + - 23.210.0.0/16 + - 23.211.0.0/16 + - 23.212.0.0/16 + - 23.213.0.0/16 + - 23.214.0.0/16 + - 23.215.0.0/16 + - 23.216.0.0/16 + - 23.217.0.0/16 + - 23.218.0.0/16 + - 23.219.0.0/16 + - 23.220.0.0/16 + - 23.221.0.0/16 + - 23.222.0.0/16 + - 23.223.0.0/16 + - 31.0.0.0/4 + - 31.13.0.0/16 + - 37.10.0.0/16 + - 45.121.0.0/16 + - 45.121.184.0/24 + - 45.121.186.0/24 + - 46.0.0.0/4 + - 59.0.0.0/4 + - 60.254.0.0/16 + - 61.213.0.0/16 + - 63.146.0.0/16 + - 63.219.0.0/16 + - 63.243.0.0/16 + - 64.0.0.0/4 + - 64.124.0.0/16 + - 65.152.0.0/16 + - 65.158.0.0/16 + - 66.0.0.0/4 + - 67.0.0.0/4 + - 67.131.0.0/16 + - 69.0.0.0/4 + - 69.16.0.0/16 + - 69.63.0.0/16 + - 69.171.0.0/16 + - 69.192.0.0/16 + - 72.165.0.0/16 + - 72.246.0.0/16 + - 72.247.0.0/16 + - 74.0.0.0/4 + - 74.86.0.0/16 + - 74.201.0.0/16 + - 75.0.0.0/4 + - 75.126.0.0/16 + - 78.16.0.0/16 + - 84.53.0.0/16 + - 85.190.0.0/16 + - 88.0.0.0/4 + - 88.221.0.0/16 + - 92.122.0.0/16 + - 92.123.0.0/16 + - 95.100.0.0/16 + - 95.101.0.0/16 + - 96.0.0.0/4 + - 96.6.0.0/16 + - 96.16.0.0/16 + - 96.17.0.0/16 + - 103.10.124.0/24 + - 103.28.0.0/16 + - 103.28.54.0/24 + - 103.74.0.0/16 + - 104.0.0.0/4 + - 104.65.0.0/16 + - 104.66.0.0/16 + - 104.67.0.0/16 + - 104.68.0.0/16 + - 104.70.0.0/16 + - 104.71.0.0/16 + - 104.72.0.0/16 + - 104.73.0.0/16 + - 104.75.0.0/16 + - 104.76.0.0/16 + - 104.77.0.0/16 + - 104.79.0.0/16 + - 104.80.0.0/16 + - 104.81.0.0/16 + - 104.82.0.0/16 + - 104.83.0.0/16 + - 104.84.0.0/16 + - 104.85.0.0/16 + - 104.86.0.0/16 + - 104.87.0.0/16 + - 104.89.0.0/16 + - 104.90.0.0/16 + - 104.91.0.0/16 + - 104.92.0.0/16 + - 104.94.0.0/16 + - 104.95.0.0/16 + - 104.97.0.0/16 + - 104.98.0.0/16 + - 104.100.0.0/16 + - 104.101.0.0/16 + - 104.102.0.0/16 + - 104.103.0.0/16 + - 104.104.0.0/16 + - 104.105.0.0/16 + - 104.106.0.0/16 + - 104.107.0.0/16 + - 104.108.0.0/16 + - 104.109.0.0/16 + - 104.110.0.0/16 + - 104.111.0.0/16 + - 104.112.0.0/16 + - 104.113.0.0/16 + - 104.115.0.0/16 + - 104.116.0.0/16 + - 104.117.0.0/16 + - 104.118.0.0/16 + - 104.119.0.0/16 + - 104.120.0.0/16 + - 104.121.0.0/16 + - 104.122.0.0/16 + - 104.123.0.0/16 + - 104.124.0.0/16 + - 104.126.0.0/16 + - 104.127.0.0/16 + - 106.15.0.0/16 + - 110.45.0.0/16 + - 115.223.0.0/16 + - 117.103.0.0/16 + - 118.155.0.0/16 + - 118.214.0.0/16 + - 118.215.0.0/16 + - 120.24.184.25/32 + - 121.156.0.0/16 + - 122.252.0.0/16 + - 125.56.0.0/16 + - 125.252.0.0/16 + - 128.241.0.0/16 + - 139.175.0.0/16 + - 141.0.0.0/4 + - 146.66.0.0/16 + - 152.199.0.0/16 + - 153.254.0.0/16 + - 153.254.86.0/24 + - 155.133.0.0/16 + - 155.133.232.0/24 + - 155.133.233.0/24 + - 155.133.234.0/24 + - 155.133.235.0/24 + - 155.133.239.0/24 + - 155.133.244.0/24 + - 155.133.253.0/24 + - 155.133.254.0/24 + - 162.254.0.0/16 + - 162.254.192.0/24 + - 162.254.193.0/24 + - 162.254.194.0/24 + - 162.254.199.0/24 + - 165.254.0.0/16 + - 172.0.0.0/4 + - 172.224.0.0/16 + - 172.226.0.0/16 + - 172.227.0.0/16 + - 172.228.0.0/16 + - 172.229.0.0/16 + - 172.230.0.0/16 + - 172.231.0.0/16 + - 173.0.0.0/4 + - 173.197.0.0/16 + - 173.205.0.0/16 + - 173.222.0.0/16 + - 173.223.0.0/16 + - 173.252.0.0/16 + - 174.36.0.0/16 + - 175.99.0.0/16 + - 175.139.0.0/16 + - 180.101.192.0/24 + - 182.162.0.0/16 + - 184.0.0.0/4 + - 184.24.0.0/16 + - 184.25.0.0/16 + - 184.26.0.0/16 + - 184.29.0.0/16 + - 184.30.0.0/16 + - 184.31.0.0/16 + - 184.50.0.0/16 + - 184.51.0.0/16 + - 184.84.0.0/16 + - 184.85.0.0/16 + - 184.87.0.0/16 + - 185.25.0.0/16 + - 185.27.0.0/16 + - 185.88.0.0/16 + - 192.69.96.0/24 + - 192.81.0.0/16 + - 198.87.0.0/16 + - 198.172.0.0/16 + - 199.0.0.0/4 + - 199.239.0.0/16 + - 203.69.0.0/16 + - 203.80.149.0/24 + - 205.186.0.0/16 + - 205.196.6.0/24 + - 205.197.0.0/16 + - 208.0.0.0/4 + - 208.64.0.0/16 + - 208.64.200.0/24 + - 208.78.0.0/16 + - 208.78.164.0/24 + - 208.78.166.0/24 + - 208.78.167.0/24 + - 209.170.0.0/16 + - 210.61.0.0/16 + - 210.201.0.0/16 + - 216.3.0.0/16 + - 216.156.0.0/16 + - 223.119.0.0/16 diff --git a/luci-app-openclash/root/etc/openclash/game_rules/PUBG-Asia%26-Southeast-Asia.rules b/luci-app-openclash/root/etc/openclash/game_rules/PUBG-Asia%26-Southeast-Asia.rules deleted file mode 100644 index 76452bc6d..000000000 --- a/luci-app-openclash/root/etc/openclash/game_rules/PUBG-Asia%26-Southeast-Asia.rules +++ /dev/null @@ -1,1759 +0,0 @@ -#PUBG Asia & Southeast Asia,绝地求生亚服&东南亚服,0,0,1,0,1,0,By-normanbb -1.255.48.0/20 -1.255.50.0/23 -1.255.54.0/23 -2.16.0.0/16 -2.16.4.0/24 -2.16.10.0/24 -2.16.64.0/24 -2.17.0.0/16 -2.17.55.0/24 -2.18.0.0/16 -2.18.24.0/24 -2.18.212.0/24 -2.19.0.0/16 -2.19.147.0/24 -2.20.0.0/16 -2.20.188.0/24 -2.21.0.0/16 -2.21.71.0/24 -2.21.74.0/24 -2.21.75.0/24 -2.22.0.0/16 -2.22.74.0/24 -2.22.146.0/24 -2.23.0.0/16 -3.0.0.0/4 -3.0.0.0/15 -3.80.0.0/12 -5.9.56.0/24 -8.7.0.0/16 -13.32.0.0/15 -13.32.1.0/24 -13.32.14.0/24 -13.32.16.0/24 -13.32.198.0/24 -13.32.230.0/24 -13.32.231.0/24 -13.32.253.0/24 -13.33.172.21/32 -13.33.172.29/32 -13.33.172.61/32 -13.33.172.72/32 -13.33.172.82/32 -13.33.172.100/32 -13.33.172.108/32 -13.33.172.249/32 -13.35.0.0/16 -13.35.121.0/24 -13.35.125.27/32 -13.35.125.75/32 -13.35.125.119/32 -13.35.125.123/32 -13.54.0.0/16 -13.58.0.0/16 -13.70.0.0/16 -13.72.192.0/24 -13.73.232.0/24 -13.75.0.0/16 -13.88.208.0/24 -13.94.0.0/16 -13.94.32.0/24 -13.94.48.0/24 -13.94.49.0/24 -13.94.56.0/24 -13.112.0.0/16 -13.115.142.243/32 -13.124.0.0/16 -13.125.0.0/16 -13.125.34.57/32 -13.125.133.61/32 -13.125.200.121/32 -13.209.0.0/16 -13.210.0.0/16 -13.228.0.0/15 -13.228.0.0/16 -13.230.0.0/16 -13.236.0.0/16 -13.238.85.250/32 -13.249.0.0/16 -13.250.0.0/15 -13.250.0.0/16 -13.250.244.21/32 -13.251.110.6/32 -14.21.0.0/16 -18.136.0.0/16 -18.136.198.141/32 -18.179.0.0/16 -18.179.147.209/32 -18.182.0.0/16 -18.184.0.0/16 -18.184.56.0/24 -18.184.93.0/24 -18.185.215.159/32 -18.188.0.0/16 -18.191.0.0/16 -18.194.0.0/16 -18.194.55.168/32 -18.196.0.0/16 -18.200.0.0/16 -18.202.0.0/16 -18.204.0.0/14 -18.204.0.0/16 -18.205.2.190/32 -18.208.0.0/13 -18.208.0.0/16 -18.216.0.0/16 -18.220.0.0/16 -18.224.0.0/16 -18.228.0.0/16 -18.231.0.0/16 -18.231.163.192/32 -18.232.0.0/14 -18.232.0.0/16 -23.0.0.0/4 -23.0.7.0/24 -23.1.0.0/16 -23.2.0.0/16 -23.2.16.0/24 -23.2.17.0/24 -23.3.0.0/16 -23.4.0.0/16 -23.4.240.0/24 -23.5.0.0/16 -23.7.0.0/16 -23.8.0.0/16 -23.9.0.0/16 -23.11.0.0/16 -23.12.0.0/16 -23.13.0.0/16 -23.14.0.0/16 -23.14.85.0/24 -23.14.90.0/24 -23.15.0.0/16 -23.15.4.0/24 -23.15.224.0/24 -23.20.0.0/14 -23.20.0.0/16 -23.32.0.0/16 -23.32.241.0/24 -23.32.248.0/24 -23.33.0.0/16 -23.34.0.0/16 -23.34.60.0/24 -23.34.61.0/24 -23.35.0.0/16 -23.35.216.0/24 -23.36.0.0/16 -23.37.0.0/16 -23.38.0.0/16 -23.39.0.0/16 -23.40.0.0/16 -23.41.0.0/16 -23.41.243.0/24 -23.42.0.0/16 -23.44.0.0/16 -23.45.0.0/16 -23.45.232.0/24 -23.46.0.0/16 -23.48.0.0/16 -23.49.0.0/16 -23.50.0.0/16 -23.50.49.0/24 -23.50.224.0/24 -23.51.0.0/16 -23.51.122.0/24 -23.52.0.0/16 -23.53.0.0/16 -23.53.73.0/24 -23.53.195.0/24 -23.54.0.0/16 -23.55.0.0/16 -23.56.0.0/16 -23.57.0.0/16 -23.57.66.9/32 -23.57.66.11/32 -23.57.66.17/32 -23.57.66.48/32 -23.57.66.49/32 -23.57.66.50/32 -23.57.66.51/32 -23.58.0.0/16 -23.58.154.0/24 -23.59.0.0/16 -23.59.133.245/32 -23.60.0.0/16 -23.61.0.0/16 -23.61.249.0/24 -23.61.250.0/24 -23.62.0.0/16 -23.62.2.0/24 -23.62.53.0/24 -23.62.98.0/24 -23.62.109.0/24 -23.62.226.0/24 -23.63.0.0/16 -23.63.44.150/32 -23.64.0.0/16 -23.65.0.0/16 -23.65.182.0/24 -23.67.0.0/16 -23.67.161.0/24 -23.72.0.0/16 -23.73.0.0/16 -23.73.206.0/24 -23.74.0.0/16 -23.74.138.0/24 -23.75.0.0/16 -23.76.0.0/16 -23.77.0.0/16 -23.77.202.0/24 -23.78.0.0/16 -23.79.0.0/16 -23.97.64.0/24 -23.97.80.0/24 -23.98.32.0/24 -23.98.40.0/24 -23.98.44.0/24 -23.98.56.0/24 -23.98.56.96/32 -23.98.56.128/32 -23.99.96.0/24 -23.100.88.0/24 -23.100.104.0/24 -23.101.0.0/16 -23.102.224.0/24 -23.111.236.0/24 -23.192.0.0/16 -23.193.0.0/16 -23.194.0.0/16 -23.196.0.0/16 -23.196.214.0/24 -23.197.0.0/16 -23.198.0.0/16 -23.198.99.0/24 -23.199.0.0/16 -23.200.0.0/16 -23.201.0.0/16 -23.201.102.0/24 -23.201.103.0/24 -23.202.0.0/16 -23.202.83.0/24 -23.203.0.0/16 -23.204.0.0/16 -23.204.239.0/24 -23.205.0.0/16 -23.206.0.0/16 -23.206.90.0/24 -23.207.0.0/16 -23.208.0.0/16 -23.209.0.0/16 -23.210.0.0/16 -23.210.202.0/24 -23.210.203.0/24 -23.211.0.0/16 -23.211.40.0/24 -23.211.150.0/24 -23.212.0.0/16 -23.212.53.0/24 -23.213.0.0/16 -23.214.0.0/16 -23.215.0.0/16 -23.215.105.0/24 -23.215.130.0/24 -23.216.0.0/16 -23.217.0.0/16 -23.217.43.0/24 -23.218.0.0/16 -23.219.0.0/16 -23.220.0.0/16 -23.220.195.0/24 -23.221.0.0/16 -23.222.0.0/16 -23.222.61.0/24 -23.223.0.0/16 -23.251.140.0/24 -27.0.0.0/4 -31.0.0.0/4 -31.13.0.0/16 -31.13.65.18/32 -31.13.77.55/32 -34.192.0.0/12 -34.192.0.0/16 -34.224.0.0/12 -34.224.0.0/16 -34.230.18.128/32 -34.240.0.0/16 -34.248.0.0/16 -35.153.0.0/16 -35.156.0.0/16 -35.157.9.231/32 -35.167.6.0/24 -35.168.0.0/13 -35.168.0.0/16 -35.187.4.0/24 -35.187.15.0/24 -35.187.36.0/24 -35.187.59.0/24 -35.187.73.0/24 -35.187.76.0/24 -35.187.83.0/24 -35.187.88.0/24 -35.187.89.0/24 -35.187.93.0/24 -35.187.95.0/24 -35.187.97.0/24 -35.187.103.0/24 -35.187.107.0/24 -35.187.123.0/24 -35.187.161.0/24 -35.187.163.0/24 -35.187.175.0/24 -35.187.176.0/24 -35.187.178.0/24 -35.187.182.0/24 -35.187.188.0/24 -35.187.190.0/24 -35.189.194.0/24 -35.189.197.0/24 -35.189.206.0/24 -35.189.207.0/24 -35.189.212.0/24 -35.189.216.0/24 -35.189.228.0/24 -35.189.235.0/24 -35.189.248.0/24 -35.190.193.0/24 -35.190.202.0/24 -35.190.203.0/24 -35.190.204.0/24 -35.190.205.0/24 -35.190.206.0/24 -35.195.4.0/24 -35.195.7.0/24 -35.195.9.0/24 -35.195.11.0/24 -35.195.24.0/24 -35.195.29.0/24 -35.195.33.0/24 -35.195.41.0/24 -35.195.44.0/24 -35.195.45.0/24 -35.195.47.0/24 -35.195.50.0/24 -35.195.53.0/24 -35.195.66.0/24 -35.195.70.0/24 -35.195.73.0/24 -35.195.75.0/24 -35.195.85.0/24 -35.195.87.0/24 -35.195.89.0/24 -35.195.95.0/24 -35.195.98.0/24 -35.195.100.0/24 -35.195.103.0/24 -35.195.105.0/24 -35.195.112.0/24 -35.195.114.0/24 -35.195.121.0/24 -35.195.126.0/24 -35.195.131.0/24 -35.195.146.0/24 -35.195.149.0/24 -35.195.150.0/24 -35.195.153.0/24 -35.195.156.0/24 -35.195.159.0/24 -35.195.161.0/24 -35.195.162.0/24 -35.195.176.0/24 -35.195.182.0/24 -35.195.188.0/24 -35.195.192.0/24 -35.195.195.0/24 -35.195.202.0/24 -35.195.207.0/24 -35.195.216.0/24 -35.195.217.0/24 -35.195.231.0/24 -35.195.239.0/24 -35.195.247.0/24 -35.195.248.0/24 -35.195.251.0/24 -35.195.253.0/24 -35.198.110.0/24 -35.198.140.0/24 -35.205.19.0/24 -35.205.21.0/24 -35.205.30.0/24 -35.205.34.0/24 -35.205.36.0/24 -35.205.46.0/24 -35.205.47.0/24 -35.205.50.0/24 -35.205.60.0/24 -35.205.73.0/24 -35.205.74.0/24 -35.205.79.0/24 -35.205.80.0/24 -35.205.81.0/24 -35.205.85.0/24 -35.205.94.0/24 -35.205.97.0/24 -35.205.100.0/24 -35.205.101.0/24 -35.205.108.0/24 -35.205.110.0/24 -35.205.111.0/24 -35.205.112.0/24 -35.205.115.0/24 -35.205.125.0/24 -35.205.128.0/24 -35.205.130.0/24 -35.205.135.0/24 -35.205.138.0/24 -35.205.141.0/24 -35.205.144.0/24 -35.205.153.0/24 -35.205.154.0/24 -35.205.155.0/24 -35.205.159.0/24 -35.205.163.0/24 -35.205.164.0/24 -35.205.172.0/24 -35.205.174.0/24 -35.205.180.0/24 -35.205.183.0/24 -35.205.189.0/24 -35.205.190.0/24 -35.205.192.0/24 -35.205.193.0/24 -35.205.197.0/24 -35.205.206.0/24 -35.205.210.0/24 -35.205.211.0/24 -35.205.212.0/24 -35.205.213.0/24 -35.205.216.0/24 -35.205.226.0/24 -35.205.228.0/24 -35.205.233.0/24 -35.205.236.0/24 -35.205.237.0/24 -35.205.238.0/24 -35.205.239.0/24 -35.205.244.0/24 -35.205.249.0/24 -35.205.253.0/24 -35.233.8.0/24 -35.233.10.0/24 -35.233.24.0/24 -35.233.27.0/24 -35.233.29.0/24 -35.233.32.0/24 -35.233.33.0/24 -35.233.34.0/24 -35.233.37.0/24 -35.233.42.0/24 -35.233.44.0/24 -35.233.52.0/24 -35.233.59.0/24 -35.233.65.0/24 -35.233.68.0/24 -35.233.73.0/24 -35.233.84.0/24 -35.233.91.0/24 -35.233.96.0/24 -35.233.97.0/24 -35.233.109.0/24 -35.233.113.0/24 -35.233.118.0/24 -35.233.119.0/24 -35.233.122.0/24 -35.233.123.0/24 -35.234.66.0/24 -35.234.67.0/24 -35.234.68.0/24 -35.240.2.0/24 -35.240.4.0/24 -35.240.5.0/24 -35.240.8.0/24 -35.240.11.0/24 -35.240.12.0/24 -35.240.14.0/24 -35.240.15.0/24 -35.240.16.0/24 -35.240.17.0/24 -35.240.18.0/24 -35.240.25.0/24 -35.240.33.0/24 -35.240.34.0/24 -35.240.35.0/24 -35.240.41.0/24 -35.240.43.0/24 -35.240.48.0/24 -35.240.49.0/24 -35.240.53.0/24 -35.240.54.0/24 -35.240.55.0/24 -35.240.64.0/24 -35.240.67.0/24 -35.240.70.0/24 -35.240.72.0/24 -35.240.73.0/24 -35.240.75.0/24 -35.240.81.0/24 -35.240.82.0/24 -35.240.83.0/24 -35.240.95.0/24 -35.240.97.0/24 -35.240.98.0/24 -35.240.102.0/24 -35.240.104.0/24 -35.240.105.0/24 -35.240.108.0/24 -35.240.109.0/24 -35.240.117.0/24 -35.240.123.0/24 -35.240.124.0/24 -35.241.128.0/24 -35.241.129.0/24 -35.241.132.0/24 -35.241.133.0/24 -35.241.135.0/24 -35.241.141.0/24 -35.241.142.0/24 -35.241.144.0/24 -35.241.148.0/24 -35.241.149.0/24 -35.241.150.0/24 -35.241.152.0/24 -35.241.153.0/24 -35.241.154.0/24 -35.241.156.0/24 -35.241.158.0/24 -35.241.160.0/24 -35.241.162.0/24 -35.241.163.0/24 -35.241.166.0/24 -35.241.168.0/24 -35.241.170.0/24 -35.241.173.0/24 -35.241.175.0/24 -35.241.177.0/24 -35.241.179.0/24 -35.241.182.0/24 -35.241.183.0/24 -35.241.186.0/24 -35.241.189.0/24 -35.241.191.0/24 -35.241.192.0/24 -35.241.193.0/24 -35.241.195.0/24 -35.241.199.0/24 -35.241.200.0/24 -35.241.204.0/24 -35.241.207.0/24 -35.241.211.0/24 -35.241.213.0/24 -35.241.214.0/24 -35.241.216.0/24 -35.241.218.0/24 -35.241.219.0/24 -35.241.225.0/24 -35.241.227.0/24 -35.241.229.0/24 -35.241.231.0/24 -35.241.232.0/24 -35.241.240.0/24 -35.241.242.0/24 -35.241.244.0/24 -35.241.248.0/24 -35.241.251.0/24 -37.10.0.0/16 -37.10.124.0/24 -40.74.64.0/24 -40.74.96.0/24 -40.74.128.0/24 -40.83.64.0/24 -42.99.128.0/24 -43.250.192.0/24 -43.250.193.0/24 -45.119.146.0/24 -45.121.0.0/16 -45.121.186.0/24 -46.0.0.0/4 -46.33.69.0/24 -46.51.128.0/24 -46.51.192.0/24 -46.51.216.0/21 -46.51.216.0/24 -46.51.224.0/24 -46.137.0.0/16 -46.137.128.0/24 -46.137.192.0/19 -46.137.192.0/24 -46.137.224.0/19 -46.137.224.0/24 -47.75.17.0/24 -49.236.136.0/24 -50.16.0.0/15 -50.16.0.0/16 -50.19.0.0/16 -52.0.0.0/4 -52.0.0.0/15 -52.2.0.0/15 -52.2.0.0/16 -52.4.0.0/14 -52.4.0.0/16 -52.14.0.0/16 -52.15.0.0/16 -52.16.0.0/16 -52.18.0.0/16 -52.20.0.0/14 -52.20.0.0/16 -52.28.0.0/16 -52.29.0.0/16 -52.30.0.0/16 -52.44.0.0/15 -52.44.0.0/16 -52.46.0.0/18 -52.48.0.0/16 -52.54.0.0/15 -52.54.0.0/16 -52.57.0.0/16 -52.57.89.137/32 -52.58.0.0/16 -52.62.0.0/16 -52.62.107.227/32 -52.64.0.0/16 -52.64.103.63/32 -52.64.128.0/24 -52.65.0.0/16 -52.67.0.0/16 -52.67.16.101/32 -52.68.0.0/16 -52.70.0.0/15 -52.70.0.0/16 -52.72.0.0/15 -52.72.0.0/16 -52.74.0.0/16 -52.76.0.0/16 -52.76.0.0/17 -52.76.128.0/17 -52.76.128.0/24 -52.76.132.161/32 -52.77.0.0/16 -52.77.210.211/32 -52.78.0.0/16 -52.78.100.116/32 -52.79.0.0/16 -52.79.125.129/32 -52.84.0.0/15 -52.84.43.0/24 -52.84.166.0/24 -52.84.167.0/24 -52.84.186.0/24 -52.84.193.0/24 -52.84.203.0/24 -52.84.239.0/24 -52.84.243.0/24 -52.85.0.0/16 -52.86.0.0/15 -52.86.0.0/16 -52.90.0.0/15 -52.90.0.0/16 -52.92.0.0/16 -52.92.16.0/24 -52.92.39.0/24 -52.92.40.0/24 -52.92.52.0/24 -52.92.56.0/24 -52.92.60.0/24 -52.92.64.0/24 -52.92.68.0/24 -52.92.72.0/24 -52.92.76.0/24 -52.92.80.0/24 -52.93.0.0/16 -52.93.1.0/24 -52.93.2.0/24 -52.93.3.0/24 -52.93.4.0/24 -52.93.8.0/24 -52.93.16.0/24 -52.94.0.0/16 -52.94.4.0/24 -52.94.5.0/24 -52.94.6.0/24 -52.94.7.0/24 -52.94.8.0/24 -52.94.11.0/24 -52.94.13.0/24 -52.94.17.0/24 -52.94.24.0/24 -52.94.26.0/24 -52.94.192.0/24 -52.94.196.0/24 -52.94.198.16/32 -52.94.198.48/32 -52.94.198.64/32 -52.94.198.96/32 -52.94.198.112/32 -52.94.199.0/24 -52.94.200.0/24 -52.94.204.0/24 -52.94.206.0/24 -52.94.216.0/24 -52.94.224.0/24 -52.94.240.0/24 -52.94.244.0/24 -52.94.248.0/24 -52.94.248.0/28 -52.94.248.16/32 -52.94.248.32/28 -52.94.248.32/32 -52.94.248.48/32 -52.94.248.64/32 -52.94.248.80/32 -52.94.248.112/32 -52.94.248.160/32 -52.94.248.176/28 -52.94.248.176/32 -52.94.252.0/24 -52.94.254.0/24 -52.95.0.0/16 -52.95.16.0/24 -52.95.24.0/24 -52.95.28.0/24 -52.95.30.0/24 -52.95.34.0/24 -52.95.35.0/24 -52.95.36.0/24 -52.95.48.0/24 -52.95.56.0/24 -52.95.60.0/24 -52.95.61.0/24 -52.95.62.0/24 -52.95.63.0/24 -52.95.104.0/24 -52.95.108.0/24 -52.95.111.0/24 -52.95.112.0/24 -52.95.128.0/24 -52.95.136.0/24 -52.95.138.0/24 -52.95.192.0/24 -52.95.212.0/24 -52.95.240.0/24 -52.95.241.0/24 -52.95.242.0/24 -52.95.243.0/24 -52.95.244.0/24 -52.95.245.0/24 -52.95.248.0/24 -52.95.251.0/24 -52.95.252.0/24 -52.95.255.0/24 -52.95.255.16/32 -52.95.255.32/28 -52.95.255.32/32 -52.95.255.48/32 -52.95.255.64/32 -52.95.255.80/28 -52.95.255.80/32 -52.95.255.128/32 -52.119.184.0/24 -52.119.192.0/24 -52.119.196.0/24 -52.119.205.0/24 -52.119.212.0/24 -52.119.216.0/24 -52.119.224.0/24 -52.119.232.0/24 -52.119.240.0/24 -52.124.128.0/17 -52.141.0.0/16 -52.141.16.0/24 -52.147.64.0/24 -52.175.0.0/16 -52.175.32.0/24 -52.175.40.0/24 -52.175.40.64/32 -52.175.40.128/32 -52.175.41.0/24 -52.175.42.0/24 -52.175.43.0/24 -52.175.43.64/32 -52.175.44.0/24 -52.175.48.0/24 -52.175.64.0/24 -52.175.96.0/24 -52.175.112.0/24 -52.175.112.32/32 -52.175.113.0/24 -52.175.120.0/24 -52.175.128.0/24 -52.175.160.0/24 -52.184.0.0/16 -52.184.32.0/24 -52.184.40.0/24 -52.184.40.64/32 -52.184.41.0/24 -52.184.42.0/24 -52.184.48.0/24 -52.184.64.0/24 -52.184.96.0/24 -52.192.0.0/16 -52.194.0.0/16 -52.196.0.0/16 -52.200.0.0/13 -52.200.0.0/16 -52.208.0.0/16 -52.216.0.0/16 -52.218.0.0/16 -52.219.0.0/16 -52.219.16.0/24 -52.219.32.0/24 -52.219.40.0/24 -52.219.44.0/24 -52.219.56.0/24 -52.219.60.0/24 -52.219.68.0/24 -52.219.72.0/24 -52.219.76.0/24 -52.219.80.0/24 -52.220.0.0/15 -52.220.0.0/16 -52.222.128.0/17 -52.229.128.0/24 -52.229.160.0/24 -52.229.176.0/24 -52.229.177.0/24 -52.229.184.0/24 -52.229.192.0/24 -52.229.224.0/24 -52.229.232.0/24 -52.229.240.0/24 -52.231.0.0/16 -52.231.1.0/24 -52.231.8.0/24 -52.231.16.0/24 -52.231.32.0/24 -52.231.40.0/24 -52.231.41.0/24 -52.231.48.0/24 -52.231.64.0/24 -52.231.80.0/24 -52.231.80.128/32 -52.231.88.0/24 -52.231.96.0/24 -52.231.128.0/24 -52.231.129.0/24 -52.231.136.0/24 -52.231.144.0/24 -52.231.160.0/24 -52.231.168.0/24 -52.231.168.128/32 -52.231.169.0/24 -52.231.176.0/24 -52.231.192.0/24 -52.231.208.0/24 -52.231.208.32/32 -52.231.216.0/24 -52.231.224.0/24 -52.231.240.0/24 -52.239.128.0/24 -52.239.146.0/24 -52.239.147.0/24 -52.239.147.96/32 -52.239.147.128/32 -52.239.148.0/24 -52.239.165.160/32 -52.245.56.0/24 -52.245.56.32/32 -52.245.92.0/24 -52.245.93.0/24 -52.245.93.32/32 -52.245.93.64/32 -52.245.93.112/32 -52.245.93.128/32 -52.245.100.0/24 -52.245.112.0/24 -52.245.112.32/32 -52.253.172.0/24 -52.253.188.0/24 -52.253.192.0/24 -52.253.216.0/24 -54.64.0.0/16 -54.66.0.0/16 -54.72.0.0/16 -54.74.0.0/16 -54.76.0.0/16 -54.78.0.0/16 -54.79.0.0/16 -54.80.0.0/13 -54.80.0.0/16 -54.88.0.0/14 -54.88.0.0/16 -54.92.0.0/16 -54.92.128.0/17 -54.92.128.0/24 -54.93.0.0/16 -54.94.0.0/16 -54.94.197.230/32 -54.95.0.0/16 -54.144.0.0/14 -54.144.0.0/16 -54.150.0.0/16 -54.151.128.0/17 -54.151.128.0/24 -54.152.0.0/16 -54.153.128.0/24 -54.154.0.0/16 -54.155.0.0/16 -54.156.0.0/14 -54.156.0.0/16 -54.160.0.0/13 -54.160.0.0/16 -54.168.0.0/16 -54.169.0.0/16 -54.170.0.0/16 -54.172.0.0/15 -54.172.0.0/16 -54.174.0.0/15 -54.174.0.0/16 -54.174.0.173/32 -54.178.0.0/16 -54.179.0.0/16 -54.180.0.0/15 -54.180.0.0/16 -54.182.0.0/16 -54.182.2.0/24 -54.182.4.0/24 -54.182.5.0/24 -54.192.0.0/16 -54.194.0.0/16 -54.196.0.0/15 -54.196.0.0/16 -54.198.0.0/16 -54.199.0.0/16 -54.204.0.0/15 -54.204.0.0/16 -54.206.0.0/16 -54.206.7.59/32 -54.206.43.103/32 -54.207.0.0/16 -54.208.0.0/15 -54.208.0.0/16 -54.210.0.0/15 -54.210.0.0/16 -54.216.0.0/16 -54.220.0.0/16 -54.221.0.0/16 -54.224.0.0/15 -54.224.0.0/16 -54.226.0.0/15 -54.226.0.0/16 -54.228.0.0/16 -54.229.0.0/16 -54.230.0.0/16 -54.231.0.0/16 -54.231.128.0/24 -54.231.192.0/24 -54.231.224.0/24 -54.231.240.0/24 -54.231.244.0/24 -54.231.248.0/24 -54.231.252.0/24 -54.231.253.0/24 -54.232.0.0/16 -54.233.0.0/16 -54.233.64.0/24 -54.233.128.0/17 -54.233.128.0/24 -54.234.0.0/15 -54.234.0.0/16 -54.236.0.0/15 -54.236.0.0/16 -54.238.0.0/16 -54.239.0.48/32 -54.239.0.80/32 -54.239.0.96/32 -54.239.0.192/32 -54.239.4.0/24 -54.239.8.0/24 -54.239.16.0/24 -54.239.32.0/24 -54.239.52.0/24 -54.239.54.0/24 -54.239.56.0/24 -54.239.64.0/24 -54.239.96.0/24 -54.239.98.0/24 -54.239.99.0/24 -54.239.100.0/24 -54.239.104.0/24 -54.239.108.0/24 -54.239.116.0/24 -54.239.120.0/24 -54.239.128.0/18 -54.239.130.0/24 -54.239.158.0/24 -54.239.192.0/19 -54.240.128.0/18 -54.240.192.0/24 -54.240.196.0/24 -54.240.197.0/24 -54.240.199.0/24 -54.240.200.0/24 -54.240.202.0/24 -54.240.203.0/24 -54.240.204.0/24 -54.240.208.0/24 -54.240.216.0/24 -54.240.220.0/24 -54.240.225.0/24 -54.240.226.0/24 -54.240.227.0/24 -54.240.228.0/24 -54.240.232.0/24 -54.240.244.0/24 -54.242.0.0/15 -54.242.0.0/16 -54.246.0.0/16 -54.247.0.0/16 -54.248.0.0/16 -54.250.0.0/16 -54.251.0.0/16 -54.252.0.0/16 -54.253.0.0/16 -54.254.0.0/16 -54.255.0.0/16 -59.0.0.0/4 -60.254.0.0/16 -60.254.131.0/24 -61.160.200.0/24 -61.213.0.0/16 -61.213.168.0/24 -63.130.76.0/24 -63.146.0.0/16 -63.146.69.0/24 -63.147.242.0/24 -63.217.8.0/24 -63.219.0.0/16 -63.219.254.0/24 -63.233.60.0/24 -63.243.0.0/16 -63.243.242.0/24 -63.243.244.0/24 -63.251.124.0/24 -64.0.0.0/4 -64.48.225.0/24 -64.124.0.0/16 -64.124.167.0/24 -64.252.64.0/18 -65.52.160.0/24 -65.152.0.0/16 -65.158.0.0/16 -65.158.114.0/24 -65.200.22.0/24 -66.0.0.0/4 -66.61.174.0/24 -67.0.0.0/4 -67.131.0.0/16 -67.131.44.0/24 -67.202.0.0/16 -67.202.0.0/18 -69.0.0.0/4 -69.16.0.0/16 -69.16.175.0/24 -69.63.0.0/16 -69.171.0.0/16 -69.192.0.0/16 -70.42.62.0/24 -70.132.0.0/18 -71.152.0.0/17 -72.21.192.0/24 -72.44.32.0/19 -72.44.32.0/24 -72.165.0.0/16 -72.165.61.0/24 -72.166.126.0/24 -72.246.0.0/16 -72.246.103.0/24 -72.246.188.0/24 -72.246.189.0/24 -72.246.190.0/24 -72.247.0.0/16 -72.247.177.0/24 -72.247.184.0/24 -74.0.0.0/4 -74.86.0.0/16 -74.201.0.0/16 -74.201.98.0/24 -74.201.99.0/24 -74.201.102.0/24 -74.201.103.0/24 -74.201.107.0/24 -75.0.0.0/4 -75.101.128.0/17 -75.101.128.0/24 -75.126.0.0/16 -77.67.20.0/24 -78.16.0.0/16 -79.125.0.0/16 -82.163.72.0/24 -84.53.0.0/16 -85.190.0.0/16 -85.190.158.0/24 -87.238.80.0/24 -88.0.0.0/4 -88.202.177.0/24 -88.202.180.0/24 -88.202.181.0/24 -88.202.182.0/24 -88.202.186.0/24 -88.221.0.0/16 -88.221.71.0/24 -88.221.116.0/24 -88.221.235.0/24 -92.122.0.0/16 -92.122.226.0/24 -92.122.227.0/24 -92.123.0.0/16 -92.123.225.0/24 -93.46.8.0/24 -95.100.0.0/16 -95.100.97.0/24 -95.101.0.0/16 -95.101.2.0/24 -95.101.78.0/24 -95.101.89.0/24 -95.101.182.0/24 -96.0.0.0/4 -96.6.0.0/16 -96.16.0.0/16 -96.17.0.0/16 -96.17.70.0/24 -96.17.109.0/24 -96.17.151.0/24 -99.84.0.0/16 -99.84.216.19/32 -99.84.216.53/32 -99.84.216.79/32 -99.84.216.103/32 -99.86.0.0/16 -100.24.0.0/13 -103.4.8.0/24 -103.4.12.0/24 -103.8.172.0/24 -103.28.0.0/16 -103.28.54.0/24 -103.74.0.0/16 -103.112.40.0/24 -103.112.40.2/32 -103.112.40.32/32 -103.112.40.62/32 -103.112.40.92/32 -103.194.164.0/24 -103.194.166.0/24 -103.246.148.0/24 -103.246.150.0/24 -104.0.0.0/4 -104.46.24.0/24 -104.46.25.0/24 -104.46.26.0/24 -104.46.27.0/24 -104.46.160.0/24 -104.46.224.0/24 -104.65.0.0/16 -104.66.0.0/16 -104.67.0.0/16 -104.68.0.0/16 -104.70.0.0/16 -104.70.154.0/24 -104.71.0.0/16 -104.72.0.0/16 -104.73.0.0/16 -104.75.0.0/16 -104.75.169.0/24 -104.76.0.0/16 -104.76.18.0/24 -104.76.133.0/24 -104.77.0.0/16 -104.77.22.0/24 -104.79.0.0/16 -104.79.88.0/24 -104.80.0.0/16 -104.80.88.0/24 -104.81.0.0/16 -104.81.11.0/24 -104.82.0.0/16 -104.83.0.0/16 -104.84.0.0/16 -104.84.150.0/24 -104.85.0.0/16 -104.86.0.0/16 -104.86.110.0/24 -104.87.0.0/16 -104.89.0.0/16 -104.90.0.0/16 -104.90.49.0/24 -104.91.0.0/16 -104.92.0.0/16 -104.94.0.0/16 -104.95.0.0/16 -104.97.0.0/16 -104.98.0.0/16 -104.100.0.0/16 -104.101.0.0/16 -104.102.0.0/16 -104.103.0.0/16 -104.103.70.0/24 -104.104.0.0/16 -104.104.187.0/24 -104.105.0.0/16 -104.106.0.0/16 -104.107.0.0/16 -104.108.0.0/16 -104.109.0.0/16 -104.109.235.0/24 -104.110.0.0/16 -104.111.0.0/16 -104.111.200.0/24 -104.112.0.0/16 -104.113.0.0/16 -104.115.0.0/16 -104.115.118.0/24 -104.115.209.0/24 -104.116.0.0/16 -104.116.243.0/24 -104.117.0.0/16 -104.118.0.0/16 -104.118.6.0/24 -104.118.112.0/24 -104.119.0.0/16 -104.120.0.0/16 -104.121.0.0/16 -104.121.76.0/24 -104.122.0.0/16 -104.123.0.0/16 -104.124.0.0/16 -104.126.0.0/16 -104.127.0.0/16 -104.155.6.0/24 -104.155.7.0/24 -104.155.12.0/24 -104.155.23.0/24 -104.155.24.0/24 -104.155.28.0/24 -104.155.31.0/24 -104.155.36.0/24 -104.155.37.0/24 -104.155.41.0/24 -104.155.64.0/24 -104.155.75.0/24 -104.155.77.0/24 -104.155.86.0/24 -104.155.97.0/24 -104.155.102.0/24 -104.155.116.0/24 -104.155.119.0/24 -104.155.120.0/24 -104.155.123.0/24 -104.155.125.0/24 -104.199.1.0/24 -104.199.11.0/24 -104.199.12.0/24 -104.199.14.0/24 -104.199.17.0/24 -104.199.23.0/24 -104.199.26.0/24 -104.199.35.0/24 -104.199.36.0/24 -104.199.38.0/24 -104.199.66.0/24 -104.199.75.0/24 -104.199.76.0/24 -104.199.86.0/24 -104.199.92.0/24 -104.199.95.0/24 -104.199.104.0/24 -104.199.107.0/24 -104.208.80.0/24 -104.208.96.0/24 -104.214.128.0/24 -104.215.0.0/16 -106.10.36.136/32 -106.10.39.82/32 -106.10.40.0/24 -106.10.41.0/24 -106.10.42.0/24 -106.10.43.0/24 -106.10.44.0/24 -106.10.46.0/24 -106.10.48.0/21 -106.10.49.0/24 -106.15.0.0/16 -107.20.0.0/14 -107.20.0.0/16 -110.45.0.0/16 -111.221.64.0/24 -111.221.69.0/24 -112.121.79.0/24 -115.29.141.0/24 -115.223.0.0/16 -117.103.0.0/16 -117.103.182.0/24 -118.155.0.0/16 -118.155.230.0/24 -118.214.0.0/16 -118.215.0.0/16 -119.28.149.0/24 -119.28.150.0/24 -119.28.156.0/24 -119.28.160.0/24 -119.28.163.0/24 -119.28.226.0/24 -119.42.60.0/24 -119.81.0.0/16 -119.81.39.0/24 -119.81.69.0/24 -119.81.76.0/24 -119.81.82.0/24 -119.81.171.0/24 -119.81.227.0/24 -121.78.55.0/24 -121.156.0.0/16 -121.169.159.0/24 -122.248.192.0/18 -122.248.192.0/24 -122.252.0.0/16 -125.56.0.0/16 -125.56.200.0/24 -125.56.201.0/24 -125.56.227.0/24 -125.252.0.0/16 -128.241.0.0/16 -128.241.91.0/24 -130.211.49.0/24 -130.211.52.0/24 -130.211.56.0/24 -130.211.61.0/24 -130.211.98.0/24 -130.211.99.0/24 -130.211.101.0/24 -130.211.102.0/24 -130.211.104.0/24 -130.211.111.0/24 -134.170.192.0/24 -137.116.160.0/24 -138.91.16.0/24 -139.175.0.0/16 -139.175.87.0/24 -140.174.11.0/24 -141.0.0.0/4 -141.0.168.0/24 -143.204.0.0/16 -145.239.8.0/24 -146.66.0.0/16 -146.66.152.0/24 -146.148.6.0/24 -146.148.10.0/24 -146.148.14.0/24 -146.148.28.0/24 -146.148.31.0/24 -146.148.121.0/24 -146.148.127.0/24 -149.202.197.0/24 -152.199.0.0/16 -152.199.38.120/32 -153.254.0.0/16 -153.254.86.0/24 -155.133.0.0/16 -155.133.227.0/24 -155.133.229.0/24 -155.133.230.0/24 -155.133.238.0/24 -155.133.242.0/24 -155.133.245.0/24 -155.133.248.0/24 -155.133.254.0/24 -161.202.0.0/16 -161.202.47.0/24 -161.202.52.0/24 -161.202.61.0/24 -161.202.101.0/24 -162.14.18.74/32 -162.14.18.124/32 -162.254.0.0/16 -162.254.193.0/24 -162.254.195.0/24 -162.254.196.0/24 -162.254.197.0/24 -165.254.0.0/16 -165.254.12.0/24 -165.254.26.0/24 -165.254.105.0/24 -165.254.134.0/24 -165.254.146.0/24 -165.254.238.0/24 -165.254.247.0/24 -168.63.128.0/24 -168.63.128.96/32 -168.63.128.128/32 -168.63.129.0/24 -168.63.129.80/32 -168.63.129.96/32 -168.63.129.128/32 -168.63.130.0/24 -168.63.132.0/24 -168.63.136.0/24 -168.63.144.0/24 -168.63.192.0/24 -169.51.50.0/24 -169.51.51.0/24 -169.56.0.0/16 -169.56.1.0/24 -169.56.2.0/24 -169.56.3.0/24 -169.56.4.0/24 -169.56.5.0/24 -169.56.6.0/24 -169.56.7.0/24 -169.56.8.0/24 -169.56.9.0/24 -169.56.10.0/24 -169.56.11.0/24 -169.56.12.0/24 -169.56.13.0/24 -169.56.14.0/24 -169.56.15.0/24 -169.56.16.0/24 -169.56.17.0/24 -169.56.18.0/24 -169.56.19.0/24 -169.56.20.0/24 -169.56.21.0/24 -169.56.22.0/24 -169.56.23.0/24 -169.56.24.0/24 -169.56.25.0/24 -169.56.26.0/24 -169.56.27.0/24 -169.56.28.0/24 -169.56.29.0/24 -169.56.30.0/24 -169.56.31.0/24 -169.56.32.0/24 -169.56.33.0/24 -169.56.34.0/24 -169.56.35.0/24 -169.56.36.0/24 -169.56.37.0/24 -169.56.38.0/24 -169.56.39.0/24 -169.56.40.0/24 -169.56.41.0/24 -169.56.42.0/24 -169.56.43.0/24 -169.56.44.0/24 -169.56.45.0/24 -169.56.46.0/24 -169.56.47.0/24 -169.56.48.0/24 -169.56.49.0/24 -169.56.50.0/24 -169.56.51.0/24 -169.56.52.0/24 -169.56.53.0/24 -169.56.54.0/24 -169.56.55.0/24 -169.56.56.0/24 -169.56.57.0/24 -169.56.58.0/24 -169.56.59.0/24 -169.56.60.0/24 -169.56.61.0/24 -169.56.62.0/24 -169.56.63.0/24 -169.56.64.0/24 -169.56.65.0/24 -169.56.66.0/24 -169.56.67.0/24 -169.56.68.0/24 -169.56.69.0/24 -169.56.70.0/24 -169.56.71.0/24 -169.56.72.0/24 -169.56.73.0/24 -169.56.74.0/24 -169.56.75.0/24 -169.56.76.0/24 -169.56.77.0/24 -169.56.78.0/24 -169.56.79.0/24 -169.56.80.0/24 -169.56.81.0/24 -169.56.82.0/24 -169.56.83.0/24 -169.56.84.0/24 -169.56.85.0/24 -169.56.86.0/24 -169.56.87.0/24 -169.56.88.0/24 -169.56.89.0/24 -169.56.90.0/24 -169.56.91.0/24 -169.56.92.0/24 -169.56.93.0/24 -169.56.94.0/24 -169.56.95.0/24 -169.56.96.0/24 -169.56.97.0/24 -169.56.98.0/24 -169.56.99.0/24 -169.56.100.0/24 -169.56.101.0/24 -169.56.102.0/24 -169.56.103.0/24 -169.56.104.0/24 -169.56.105.0/24 -169.56.106.0/24 -169.56.107.0/24 -169.56.108.0/24 -169.56.109.0/24 -169.56.110.0/24 -169.56.111.0/24 -169.56.112.0/24 -169.56.113.0/24 -169.56.114.0/24 -169.56.115.0/24 -169.56.116.0/24 -169.56.117.0/24 -169.56.118.0/24 -169.56.119.0/24 -169.56.120.0/24 -169.56.121.0/24 -169.56.122.0/24 -169.56.123.0/24 -169.56.124.0/24 -169.56.125.0/24 -169.56.126.0/24 -169.56.127.0/24 -169.56.160.0/24 -169.56.161.0/24 -169.56.162.0/24 -169.56.163.0/24 -169.56.164.0/24 -169.56.165.0/24 -169.56.166.0/24 -169.56.167.0/24 -169.56.168.0/24 -169.56.169.0/24 -169.56.170.0/24 -169.56.171.0/24 -169.56.172.0/24 -169.56.173.0/24 -169.56.174.0/24 -169.56.175.0/24 -169.56.176.0/24 -169.56.177.0/24 -169.56.178.0/24 -169.56.179.0/24 -169.56.180.0/24 -169.56.181.0/24 -169.56.182.0/24 -169.56.183.0/24 -169.56.184.0/24 -169.56.185.0/24 -169.56.186.0/24 -169.56.187.0/24 -169.56.188.0/24 -169.56.189.0/24 -169.56.190.0/24 -169.56.191.0/24 -172.0.0.0/4 -172.96.97.0/24 -172.96.98.0/24 -172.224.0.0/16 -172.226.0.0/16 -172.227.0.0/16 -172.228.0.0/16 -172.229.0.0/16 -172.230.0.0/16 -172.231.0.0/16 -172.255.224.0/24 -172.255.226.0/24 -172.255.227.0/24 -172.255.229.0/24 -173.0.0.0/4 -173.197.0.0/16 -173.197.192.0/24 -173.205.0.0/16 -173.205.6.0/24 -173.205.14.0/24 -173.222.0.0/16 -173.222.108.0/24 -173.223.0.0/16 -173.252.0.0/16 -174.36.0.0/16 -174.36.196.242/32 -174.69.172.0/24 -174.129.0.0/16 -175.41.128.0/18 -175.41.128.0/24 -175.41.192.0/24 -175.99.0.0/16 -175.139.0.0/16 -176.32.64.0/24 -176.32.96.0/24 -176.32.104.0/24 -176.32.120.0/24 -176.34.0.0/16 -176.34.32.0/24 -176.34.64.0/24 -176.34.128.0/24 -177.71.128.0/24 -177.72.240.0/24 -178.236.0.0/16 -182.50.136.0/24 -182.162.0.0/16 -182.162.106.0/24 -184.0.0.0/4 -184.24.0.0/16 -184.25.0.0/16 -184.25.56.0/23 -184.25.56.0/24 -184.25.205.0/24 -184.26.0.0/16 -184.26.114.0/24 -184.29.0.0/16 -184.29.59.0/24 -184.30.0.0/16 -184.30.226.0/24 -184.31.0.0/16 -184.50.0.0/16 -184.50.87.0/24 -184.51.0.0/16 -184.51.1.0/24 -184.51.15.0/24 -184.51.198.0/24 -184.51.200.0/24 -184.72.64.0/18 -184.72.64.0/24 -184.72.128.0/17 -184.72.128.0/24 -184.73.0.0/16 -184.84.0.0/16 -184.85.0.0/16 -184.85.120.0/24 -184.87.0.0/16 -185.25.0.0/16 -185.25.180.0/24 -185.27.0.0/16 -185.27.16.0/24 -185.48.120.0/24 -185.80.220.0/24 -185.80.221.0/24 -185.88.0.0/16 -185.88.181.0/24 -185.143.16.0/24 -185.225.208.0/24 -188.42.39.0/24 -188.42.40.0/24 -188.42.41.0/24 -188.42.42.0/24 -188.42.172.0/24 -188.42.174.0/24 -188.93.59.0/24 -191.233.32.0/24 -191.234.2.16/32 -191.234.2.64/32 -191.234.2.128/32 -191.234.3.0/24 -191.234.16.0/24 -191.237.236.0/24 -191.237.238.0/24 -191.237.238.32/32 -191.237.238.64/32 -191.237.238.112/32 -191.238.68.0/24 -191.238.80.0/24 -191.238.88.0/24 -191.238.92.0/24 -191.239.96.0/24 -192.81.0.0/16 -192.81.222.0/24 -192.204.26.0/24 -197.165.7.0/24 -198.41.0.0/16 -198.87.0.0/16 -198.87.188.0/24 -198.172.0.0/16 -198.172.88.0/24 -199.0.0.0/4 -199.239.0.0/16 -199.239.182.0/24 -203.69.0.0/16 -203.69.81.0/24 -203.83.220.0/24 -203.195.120.0/24 -204.1.136.0/24 -204.236.192.0/18 -204.236.192.0/24 -204.246.164.0/22 -204.246.168.0/22 -204.246.172.0/23 -204.246.174.0/23 -204.246.176.0/20 -205.168.236.0/24 -205.186.0.0/16 -205.197.0.0/16 -205.197.140.0/24 -205.251.192.0/19 -205.251.215.0/24 -205.251.224.0/24 -205.251.240.0/24 -205.251.244.0/24 -205.251.247.0/24 -205.251.248.0/24 -205.251.249.0/24 -205.251.250.0/23 -205.251.252.0/23 -205.251.254.0/24 -207.46.87.0/24 -207.46.89.16/32 -207.46.95.48/32 -207.46.128.0/24 -207.109.221.0/24 -207.171.160.0/24 -207.171.176.0/24 -208.0.0.0/4 -208.64.0.0/16 -208.64.201.0/24 -208.78.0.0/16 -208.78.164.0/24 -208.185.115.0/24 -209.133.57.0/24 -209.170.0.0/16 -209.170.97.0/24 -210.61.0.0/16 -210.61.248.0/24 -210.201.0.0/16 -210.201.31.0/24 -211.43.13.0/24 -216.3.0.0/16 -216.3.133.0/24 -216.137.32.0/19 -216.137.61.0/24 -216.156.0.0/16 -216.156.211.0/24 -216.182.224.0/21 -216.182.224.0/24 -216.182.232.0/22 -216.182.238.0/23 -223.119.0.0/16 -223.119.50.0/24 \ No newline at end of file diff --git a/luci-app-openclash/root/etc/openclash/game_rules/Steam.rules b/luci-app-openclash/root/etc/openclash/game_rules/Steam.rules index 417e71919..40a0e11b5 100644 --- a/luci-app-openclash/root/etc/openclash/game_rules/Steam.rules +++ b/luci-app-openclash/root/etc/openclash/game_rules/Steam.rules @@ -1,949 +1,133 @@ -#Steam,Steam-社区(Beta),0,0,1,0,0,0,By-FQrabbit -2.16.4.0/24 -2.16.10.0/24 -2.16.17.0/24 -2.16.21.0/24 -2.16.39.0/24 -2.16.59.0/24 -2.16.82.0/24 -2.16.95.0/24 -2.16.104.0/23 -2.16.111.0/24 -2.17.55.0/24 -2.17.98.0/24 -2.17.191.0/24 -2.18.119.0/24 -2.18.152.0/24 -2.18.199.0/24 -2.19.131.0/24 -2.19.147.0/24 -2.19.225.0/24 -2.20.57.0/24 -2.20.166.0/24 -2.20.177.0/24 -2.20.200.0/24 -2.20.214.0/24 -2.21.31.0/24 -2.21.46.0/24 -2.21.75.0/24 -2.21.131.0/24 -2.21.145.0/24 -2.21.150.0/24 -2.21.195.0/24 -2.21.205.0/24 -2.21.248.0/24 -2.22.13.0/24 -2.22.15.0/24 -2.22.36.0/24 -2.22.69.0/24 -2.22.73.0/24 -2.22.74.0/23 -2.22.146.0/24 -2.23.151.0/24 -2.23.181.0/24 -8.7.198.0/24 -14.21.78.0/24 -23.0.7.0/24 -23.0.21.0/24 -23.0.83.0/24 -23.0.146.0/24 -23.0.168.0/24 -23.0.178.0/24 -23.0.232.0/24 -23.0.252.0/24 -23.1.15.0/24 -23.1.26.0/24 -23.1.45.0/24 -23.1.227.0/24 -23.2.8.0/24 -23.2.11.0/24 -23.2.16.0/24 -23.2.18.0/24 -23.2.29.0/24 -23.2.42.0/24 -23.2.59.0/24 -23.2.92.0/24 -23.2.204.0/24 -23.2.206.0/24 -23.3.244.0/24 -23.4.168.0/24 -23.4.251.0/24 -23.5.114.0/24 -23.5.117.0/24 -23.5.156.0/24 -23.5.170.0/24 -23.5.241.0/24 -23.5.242.0/24 -23.7.39.0/24 -23.7.80.0/24 -23.7.128.0/24 -23.7.199.0/24 -23.7.246.0/24 -23.8.12.0/24 -23.8.117.0/24 -23.8.229.0/24 -23.9.9.0/24 -23.9.154.0/24 -23.10.0.0/16 -23.11.202.0/24 -23.11.204.0/24 -23.11.225.0/24 -23.11.236.0/24 -23.12.34.0/24 -23.12.109.0/24 -23.12.227.0/24 -23.12.229.0/24 -23.13.147.0/24 -23.14.6.0/24 -23.14.10.0/24 -23.14.68.0/24 -23.14.77.0/24 -23.14.85.0/24 -23.14.222.0/24 -23.14.229.0/24 -23.15.4.0/24 -23.15.81.0/24 -23.15.91.0/24 -23.15.94.0/24 -23.15.98.0/23 -23.15.184.0/24 -23.15.187.0/24 -23.15.224.0/24 -23.32.17.0/24 -23.32.86.0/24 -23.32.113.0/24 -23.32.131.0/24 -23.32.163.0/24 -23.32.215.0/24 -23.32.216.0/24 -23.32.248.0/24 -23.32.254.0/24 -23.33.75.0/24 -23.33.88.0/24 -23.33.112.0/24 -23.33.168.0/24 -23.33.255.0/24 -23.34.60.0/24 -23.34.65.0/24 -23.34.75.0/24 -23.35.225.0/24 -23.35.230.0/24 -23.36.26.0/24 -23.36.105.0/24 -23.36.141.0/24 -23.36.148.0/24 -23.36.165.0/24 -23.36.216.0/24 -23.36.220.0/24 -23.36.230.0/23 -23.37.53.0/24 -23.37.58.0/24 -23.37.67.0/24 -23.37.147.0/24 -23.37.148.0/24 -23.37.237.0/24 -23.37.239.0/24 -23.37.242.0/23 -23.37.249.0/24 -23.37.250.0/24 -23.38.3.0/24 -23.38.77.0/24 -23.38.109.0/24 -23.38.153.0/24 -23.38.155.0/24 -23.38.166.0/24 -23.39.136.0/24 -23.40.1.0/24 -23.40.4.0/24 -23.40.31.0/24 -23.40.247.0/24 -23.41.5.0/24 -23.41.59.0/24 -23.41.102.0/24 -23.41.132.0/24 -23.41.149.0/24 -23.41.165.0/24 -23.41.243.0/24 -23.42.6.0/24 -23.42.69.0/24 -23.42.83.0/24 -23.42.165.0/24 -23.42.212.0/24 -23.42.232.0/24 -23.42.248.0/24 -23.43.0.0/16 -23.44.193.0/24 -23.45.96.0/24 -23.45.201.0/24 -23.46.18.0/24 -23.46.24.0/24 -23.46.104.0/24 -23.46.241.0/24 -23.47.0.0/16 -23.48.4.0/24 -23.48.219.0/24 -23.49.4.0/24 -23.49.119.0/24 -23.49.135.0/24 -23.49.148.0/24 -23.49.224.0/24 -23.50.18.0/24 -23.50.37.0/24 -23.50.43.0/24 -23.50.69.0/24 -23.50.168.0/24 -23.51.39.0/24 -23.51.122.0/24 -23.51.131.0/24 -23.51.134.0/23 -23.51.154.0/24 -23.51.240.0/24 -23.51.246.0/24 -23.52.37.0/24 -23.52.51.0/24 -23.52.74.0/24 -23.52.82.0/24 -23.52.86.0/24 -23.53.33.0/24 -23.53.73.0/24 -23.53.195.0/24 -23.54.176.0/24 -23.54.179.0/24 -23.54.199.0/24 -23.54.247.0/24 -23.54.248.0/24 -23.54.250.0/24 -23.55.48.0/24 -23.55.53.0/24 -23.55.60.0/24 -23.55.139.0/24 -23.55.235.0/24 -23.56.115.0/24 -23.56.208.0/24 -23.57.32.0/24 -23.57.64.0/23 -23.57.230.0/24 -23.57.251.0/24 -23.58.0.0/24 -23.58.27.0/24 -23.58.36.0/24 -23.58.41.0/24 -23.58.75.0/24 -23.58.80.0/24 -23.58.154.0/24 -23.59.57.0/24 -23.59.96.0/24 -23.59.117.0/24 -23.60.41.0/24 -23.60.48.0/24 -23.60.123.0/24 -23.60.131.0/24 -23.61.10.0/24 -23.61.74.0/24 -23.61.161.0/24 -23.62.53.0/24 -23.62.102.0/24 -23.62.109.0/24 -23.62.145.0/24 -23.62.152.0/24 -23.63.11.0/24 -23.63.22.0/24 -23.63.32.0/24 -23.63.219.0/24 -23.63.228.0/24 -23.64.22.0/24 -23.64.34.0/24 -23.64.37.0/24 -23.64.38.0/24 -23.64.127.0/24 -23.64.158.0/24 -23.64.178.0/24 -23.65.80.0/24 -23.65.190.0/24 -23.65.225.0/24 -23.66.0.0/16 -23.67.65.0/24 -23.67.67.0/24 -23.67.69.0/24 -23.67.72.0/24 -23.67.76.0/24 -23.67.130.0/24 -23.67.161.0/24 -23.67.200.0/24 -23.67.204.0/24 -23.67.217.0/24 -23.72.20.0/24 -23.72.36.0/24 -23.72.58.0/24 -23.72.80.0/24 -23.72.92.0/24 -23.72.138.0/24 -23.72.156.0/24 -23.72.226.0/24 -23.72.250.0/24 -23.73.29.0/24 -23.73.77.0/24 -23.73.85.0/24 -23.73.137.0/24 -23.73.139.0/24 -23.73.144.0/24 -23.73.153.0/24 -23.73.168.0/24 -23.73.170.0/24 -23.73.199.0/24 -23.73.206.0/24 -23.74.15.0/24 -23.74.17.0/24 -23.74.57.0/24 -23.74.60.0/24 -23.74.138.0/24 -23.74.162.0/24 -23.74.170.0/24 -23.74.237.0/24 -23.75.12.0/24 -23.75.14.0/24 -23.75.30.0/24 -23.75.186.0/24 -23.75.210.0/24 -23.75.212.0/24 -23.75.216.0/23 -23.76.253.0/24 -23.77.32.0/24 -23.77.202.0/24 -23.77.208.0/24 -23.77.214.0/24 -23.78.23.0/24 -23.78.39.0/24 -23.78.54.0/24 -23.78.86.0/24 -23.78.117.0/24 -23.78.168.0/24 -23.79.15.0/24 -23.79.19.0/24 -23.79.68.0/24 -23.192.26.0/24 -23.192.38.0/24 -23.192.114.0/24 -23.192.116.0/24 -23.192.126.0/24 -23.192.168.0/24 -23.192.245.0/24 -23.193.64.0/24 -23.193.162.0/24 -23.193.168.0/24 -23.193.171.0/24 -23.193.175.0/24 -23.194.66.0/24 -23.194.88.0/24 -23.194.212.0/24 -23.194.216.0/24 -23.196.4.0/24 -23.196.56.0/24 -23.196.199.0/24 -23.196.214.0/24 -23.196.244.0/24 -23.197.49.0/24 -23.198.97.0/24 -23.198.108.0/24 -23.198.121.0/24 -23.198.213.0/24 -23.198.214.0/24 -23.199.7.0/24 -23.199.10.0/24 -23.199.67.0/24 -23.199.134.0/24 -23.199.138.0/24 -23.199.149.0/24 -23.199.152.0/24 -23.199.154.0/24 -23.199.207.0/24 -23.199.232.0/24 -23.199.234.0/24 -23.199.242.0/24 -23.199.248.0/24 -23.200.18.0/24 -23.200.26.0/24 -23.200.94.0/24 -23.200.103.0/24 -23.200.140.0/24 -23.201.23.0/24 -23.201.41.0/24 -23.201.103.0/24 -23.201.254.0/24 -23.202.39.0/24 -23.202.69.0/24 -23.202.70.0/24 -23.202.83.0/24 -23.202.117.0/24 -23.202.124.0/24 -23.202.128.0/24 -23.202.139.0/24 -23.202.143.0/24 -23.203.26.0/23 -23.203.50.0/24 -23.203.52.0/24 -23.203.62.0/24 -23.203.84.0/24 -23.203.132.0/24 -23.203.255.0/24 -23.204.36.0/24 -23.204.104.0/23 -23.204.148.0/24 -23.204.239.0/24 -23.205.26.0/24 -23.205.35.0/24 -23.205.132.0/24 -23.205.140.0/24 -23.205.226.0/24 -23.206.10.0/24 -23.206.13.0/24 -23.206.35.0/24 -23.206.51.0/24 -23.206.66.0/24 -23.206.90.0/24 -23.206.95.0/24 -23.206.112.0/24 -23.206.126.0/24 -23.206.169.0/24 -23.206.192.0/24 -23.206.197.0/24 -23.206.198.0/24 -23.206.211.0/24 -23.206.239.0/24 -23.206.246.0/24 -23.207.179.0/24 -23.208.28.0/24 -23.208.34.0/24 -23.208.36.0/24 -23.208.102.0/24 -23.208.123.0/24 -23.208.136.0/24 -23.208.138.0/24 -23.208.215.0/24 -23.208.228.0/24 -23.208.235.0/24 -23.209.75.0/24 -23.209.184.0/24 -23.210.0.0/24 -23.210.3.0/24 -23.210.203.0/24 -23.211.16.0/24 -23.211.40.0/24 -23.211.56.0/24 -23.211.106.0/24 -23.211.140.0/24 -23.211.150.0/24 -23.211.152.0/24 -23.212.53.0/24 -23.212.110.0/24 -23.212.141.0/24 -23.212.171.0/24 -23.213.53.0/24 -23.213.55.0/24 -23.213.138.0/24 -23.213.158.0/24 -23.213.176.0/24 -23.214.27.0/24 -23.214.43.0/24 -23.214.51.0/24 -23.214.66.0/24 -23.214.74.0/24 -23.214.102.0/23 -23.214.116.0/24 -23.214.165.0/24 -23.214.172.0/24 -23.215.0.0/24 -23.215.52.0/24 -23.215.57.0/24 -23.215.105.0/24 -23.215.130.0/24 -23.216.8.0/24 -23.216.202.0/24 -23.217.43.0/24 -23.217.106.0/24 -23.217.143.0/24 -23.217.226.0/24 -23.218.40.0/24 -23.218.144.0/24 -23.218.158.0/24 -23.218.215.0/24 -23.219.212.0/24 -23.220.38.0/24 -23.220.46.0/24 -23.220.181.0/24 -23.220.195.0/24 -23.220.206.0/24 -23.221.3.0/24 -23.221.17.0/24 -23.221.45.0/24 -23.221.46.0/24 -23.221.66.0/24 -23.221.154.0/24 -23.222.27.0/24 -23.222.61.0/24 -23.222.132.0/24 -23.222.161.0/24 -23.222.172.0/24 -23.222.195.0/24 -23.223.65.0/24 -23.223.75.0/24 -23.223.99.0/24 -31.13.0.0/16 -37.10.124.0/24 -45.121.186.0/24 -46.82.0.0/16 -59.24.0.0/16 -60.254.131.0/24 -60.254.171.0/24 -61.213.168.0/24 -63.146.69.0/24 -63.219.254.0/24 -63.243.244.0/24 -64.13.0.0/16 -65.158.114.0/24 -66.220.0.0/16 -67.15.0.0/16 -67.131.44.0/24 -67.228.0.0/16 -69.16.175.0/24 -69.63.0.0/16 -69.171.0.0/16 -69.192.12.0/24 -69.192.44.0/24 -72.165.61.0/24 -72.246.62.0/24 -72.246.91.0/24 -72.246.106.0/24 -72.246.167.0/24 -72.246.169.0/24 -72.246.174.0/24 -72.246.189.0/24 -72.246.190.0/24 -72.246.224.0/24 -72.247.90.0/24 -72.247.192.0/23 -72.247.198.0/24 -74.86.0.0/16 -74.201.99.0/24 -75.126.0.0/16 -78.16.49.0/24 -84.53.134.0/24 -85.190.158.0/24 -88.191.0.0/16 -88.221.34.0/24 -88.221.37.0/24 -88.221.71.0/24 -88.221.99.0/24 -88.221.172.0/24 -88.221.175.0/24 -88.221.195.0/24 -88.221.198.0/23 -92.122.5.0/24 -92.122.254.0/24 -92.123.123.0/24 -92.123.176.0/24 -92.123.208.0/24 -95.100.3.0/24 -95.100.60.0/24 -95.100.97.0/24 -95.100.142.0/24 -95.101.30.0/24 -95.101.51.0/24 -95.101.166.0/24 -95.101.199.0/24 -95.101.241.0/24 -95.101.247.0/24 -96.6.89.0/24 -96.6.161.0/24 -96.7.0.0/16 -96.16.160.0/24 -96.16.184.0/24 -96.16.186.0/24 -96.16.221.0/24 -96.17.38.0/24 -96.17.109.0/24 -96.17.210.0/24 -103.28.54.0/24 -103.74.6.0/24 -104.65.15.0/24 -104.66.5.0/24 -104.66.7.0/24 -104.66.36.0/24 -104.66.44.0/24 -104.66.140.0/24 -104.67.26.0/24 -104.67.37.0/24 -104.67.57.0/24 -104.67.152.0/24 -104.68.176.0/24 -104.68.183.0/24 -104.68.189.0/24 -104.69.0.0/16 -104.70.69.0/24 -104.70.154.0/24 -104.70.200.0/24 -104.70.204.0/24 -104.70.207.0/24 -104.71.138.0/24 -104.71.152.0/24 -104.71.213.0/24 -104.72.60.0/24 -104.72.63.0/24 -104.72.154.0/24 -104.72.156.0/24 -104.73.12.0/24 -104.74.0.0/16 -104.75.37.0/24 -104.75.57.0/24 -104.75.65.0/24 -104.75.228.0/24 -104.76.18.0/24 -104.76.58.0/24 -104.76.65.0/24 -104.76.88.0/24 -104.76.111.0/24 -104.76.114.0/24 -104.76.133.0/24 -104.77.22.0/24 -104.78.0.0/16 -104.79.88.0/24 -104.79.128.0/24 -104.79.153.0/24 -104.80.3.0/24 -104.80.29.0/24 -104.80.37.0/24 -104.80.53.0/24 -104.80.59.0/24 -104.80.64.0/24 -104.80.66.0/24 -104.80.88.0/24 -104.81.11.0/24 -104.81.23.0/24 -104.81.120.0/24 -104.81.126.0/24 -104.81.137.0/24 -104.81.141.0/24 -104.81.244.0/23 -104.82.83.0/24 -104.82.89.0/24 -104.82.180.0/23 -104.82.245.0/24 -104.82.247.0/24 -104.83.70.0/24 -104.83.83.0/24 -104.83.89.0/24 -104.83.100.0/24 -104.83.102.0/24 -104.84.154.0/24 -104.84.169.0/24 -104.84.187.0/24 -104.85.41.0/24 -104.85.50.0/24 -104.85.52.0/23 -104.85.172.0/24 -104.85.174.0/24 -104.86.44.0/23 -104.86.110.0/24 -104.86.250.0/24 -104.87.39.0/24 -104.87.102.0/24 -104.87.227.0/24 -104.87.228.0/24 -104.88.0.0/16 -104.89.8.0/24 -104.89.18.0/24 -104.89.38.0/23 -104.89.40.0/24 -104.89.143.0/24 -104.90.20.0/24 -104.90.24.0/24 -104.90.44.0/24 -104.90.49.0/24 -104.90.96.0/24 -104.90.100.0/24 -104.90.104.0/24 -104.90.140.0/24 -104.90.143.0/24 -104.90.180.0/24 -104.91.170.0/24 -104.91.217.0/24 -104.91.233.0/24 -104.92.6.0/24 -104.92.80.0/24 -104.92.90.0/24 -104.92.102.0/24 -104.92.123.0/24 -104.92.136.0/24 -104.92.153.0/24 -104.93.0.0/16 -104.94.2.0/24 -104.94.8.0/24 -104.94.18.0/24 -104.94.110.0/24 -104.94.173.0/24 -104.94.204.0/24 -104.95.20.0/24 -104.95.24.0/24 -104.95.59.0/24 -104.95.98.0/24 -104.95.110.0/24 -104.95.119.0/24 -104.95.197.0/24 -104.95.227.0/24 -104.96.0.0/16 -104.97.66.0/24 -104.97.113.0/24 -104.97.226.0/24 -104.97.228.0/24 -104.98.0.0/15 -104.100.51.0/24 -104.100.52.0/24 -104.100.187.0/24 -104.101.203.0/24 -104.102.10.0/24 -104.102.56.0/24 -104.103.52.0/24 -104.103.58.0/24 -104.103.70.0/24 -104.103.106.0/24 -104.103.157.0/24 -104.104.162.0/24 -104.104.187.0/24 -104.105.7.0/24 -104.105.10.0/24 -104.105.28.0/24 -104.105.58.0/24 -104.105.148.0/24 -104.105.153.0/24 -104.106.200.0/24 -104.106.236.0/24 -104.107.7.0/24 -104.107.52.0/23 -104.107.108.0/24 -104.107.168.0/23 -104.107.248.0/24 -104.108.46.0/24 -104.108.52.0/24 -104.108.69.0/24 -104.109.55.0/24 -104.109.66.0/24 -104.109.82.0/24 -104.109.130.0/24 -104.109.139.0/24 -104.109.142.0/24 -104.109.160.0/24 -104.109.208.0/24 -104.109.235.0/24 -104.110.104.0/24 -104.111.200.0/24 -104.111.247.0/24 -104.112.150.0/24 -104.112.238.0/24 -104.113.52.0/24 -104.113.62.0/24 -104.113.115.0/24 -104.115.83.0/24 -104.115.92.0/24 -104.115.97.0/24 -104.115.118.0/24 -104.115.125.0/24 -104.115.175.0/24 -104.115.209.0/24 -104.115.227.0/24 -104.115.233.0/24 -104.115.253.0/24 -104.116.0.0/24 -104.116.18.0/24 -104.116.70.0/24 -104.116.130.0/24 -104.116.145.0/24 -104.116.217.0/24 -104.116.243.0/24 -104.116.246.0/24 -104.116.251.0/24 -104.117.0.0/24 -104.117.65.0/24 -104.117.95.0/24 -104.117.105.0/24 -104.117.140.0/24 -104.118.6.0/24 -104.118.28.0/24 -104.118.96.0/24 -104.118.103.0/24 -104.118.112.0/24 -104.119.40.0/24 -104.119.181.0/24 -104.120.78.0/24 -104.120.86.0/24 -104.120.92.0/24 -104.120.143.0/24 -104.120.178.0/24 -104.120.219.0/24 -104.121.21.0/24 -104.121.70.0/24 -104.121.122.0/24 -104.121.226.0/24 -104.121.232.0/24 -104.121.249.0/24 -104.122.2.0/24 -104.122.10.0/24 -104.122.102.0/24 -104.122.198.0/24 -104.122.203.0/24 -104.122.220.0/24 -104.122.255.0/24 -104.123.122.0/24 -104.124.27.0/24 -104.124.49.0/24 -104.124.119.0/24 -104.124.134.0/24 -104.124.139.0/24 -104.124.182.0/24 -104.124.211.0/24 -104.124.228.0/24 -104.125.0.0/16 -104.126.21.0/24 -104.126.83.0/24 -104.127.43.0/24 -104.127.62.0/24 -104.127.119.0/24 -104.127.221.0/24 -106.15.109.0/24 -110.45.200.0/24 -115.223.23.0/24 -117.103.182.0/24 -118.155.230.0/24 -118.214.82.0/24 -118.214.249.0/24 -118.215.92.0/24 -118.215.97.0/24 -118.215.176.0/24 -121.156.60.0/24 -122.252.43.0/24 -125.56.227.0/24 -125.252.235.0/24 -128.241.91.0/24 -139.175.87.0/24 -141.0.168.0/24 -146.66.152.0/24 -152.199.38.0/24 -153.254.86.0/24 -155.133.227.0/24 -155.133.229.0/24 -155.133.230.0/24 -155.133.238.0/24 -155.133.242.0/24 -155.133.254.0/24 -162.254.193.0/24 -162.254.195.0/24 -162.254.196.0/23 -165.254.12.0/24 -165.254.105.0/24 -165.254.134.0/24 -172.16.0.0/16 -172.19.83.0/24 -172.224.1.0/24 -172.224.11.0/24 -172.226.72.0/24 -172.226.220.0/24 -172.227.13.0/24 -172.227.150.0/24 -172.227.171.0/24 -172.228.232.0/24 -172.229.58.0/24 -172.230.102.0/24 -172.230.106.0/24 -172.230.108.0/24 -172.230.172.0/24 -172.231.9.0/24 -173.197.192.0/24 -173.205.6.0/24 -173.222.1.0/24 -173.222.43.0/24 -173.222.193.0/24 -173.222.225.0/24 -173.222.237.0/24 -173.223.81.0/24 -173.223.87.0/24 -173.223.164.0/24 -173.252.0.0/16 -174.36.0.0/15 -175.99.100.0/24 -175.99.115.0/24 -175.139.142.0/24 -182.162.106.0/24 -184.24.26.0/24 -184.24.104.0/24 -184.24.110.0/24 -184.24.155.0/24 -184.24.195.0/24 -184.24.223.0/24 -184.25.19.0/24 -184.25.56.0/24 -184.25.61.0/24 -184.25.91.0/24 -184.25.146.0/24 -184.25.158.0/24 -184.25.205.0/24 -184.25.221.0/24 -184.25.243.0/24 -184.25.248.0/24 -184.25.252.0/23 -184.26.22.0/24 -184.26.84.0/24 -184.26.114.0/24 -184.26.120.0/24 -184.26.140.0/23 -184.26.221.0/24 -184.27.0.0/16 -184.28.0.0/16 -184.29.37.0/24 -184.29.59.0/24 -184.29.108.0/24 -184.29.150.0/24 -184.30.6.0/24 -184.30.19.0/24 -184.30.20.0/24 -184.30.226.0/24 -184.31.201.0/24 -184.50.2.0/24 -184.50.87.0/24 -184.50.163.0/24 -184.51.0.0/24 -184.51.15.0/24 -184.51.17.0/24 -184.51.56.0/24 -184.51.141.0/24 -184.84.56.0/24 -184.84.168.0/24 -184.85.67.0/24 -184.85.120.0/24 -184.85.244.0/24 -184.86.0.0/16 -184.87.14.0/24 -184.87.121.0/24 -184.87.197.0/24 -185.25.180.0/24 -185.27.16.0/24 -185.88.181.0/24 -192.81.222.0/24 -198.172.88.0/24 -199.16.0.0/16 -199.59.0.0/16 -199.239.182.0/24 -203.69.81.0/24 -205.186.152.0/24 -208.43.0.0/16 -208.64.201.0/24 -208.78.164.0/24 -208.101.0.0/16 -209.170.97.0/24 -210.61.248.0/24 -210.201.31.0/24 -216.3.133.0/24 -216.156.211.0/24 -223.119.157.0/24 -223.119.206.0/24 -223.119.217.0/24 -224.0.0.0/4 -243.185.187.0/24 +payload: + - 96.7.54.0/24 + - 96.17.68.0/24 + - 95.101.58.0/24 + - 92.123.234.0/24 + - 72.249.197.0/24 + - 72.247.118.0/24 + - 75.126.208.0/20 + - 69.192.4.0/24 + - 61.213.189.0/24 + - 61.213.168.0/24 + - 23.9.186.0/24 + - 23.9.179.0/24 + - 23.9.117.0/24 + - 23.77.27.0/24 + - 23.77.18.0/24 + - 23.76.210.0/24 + - 23.75.104.0/24 + - 23.67.53.0/24 + - 23.67.189.0/24 + - 23.66.135.0/24 + - 23.62.226.0/24 + - 23.61.244.0/24 + - 23.61.195.0/24 + - 23.57.66.0/24 + - 23.56.108.0/24 + - 23.55.56.0/24 + - 23.55.47.0/24 + - 23.55.37.0/24 + - 23.52.74.0/24 + - 23.52.171.0/24 + - 23.50.232.0/24 + - 23.5.229.0/24 + - 23.48.201.0/24 + - 23.47.143.0/24 + - 23.46.16.0/24 + - 23.46.147.0/24 + - 23.45.51.0/24 + - 23.45.127.0/24 + - 23.44.51.0/24 + - 23.44.172.0/24 + - 23.44.17.0/24 + - 23.43.49.0/24 + - 23.42.74.0/24 + - 23.37.126.0/24 + - 23.36.111.0/24 + - 23.34.96.0/24 + - 23.33.178.0/24 + - 23.33.151.0/24 + - 23.32.255.0/24 + - 23.32.248.0/24 + - 23.32.241.0/24 + - 23.219.172.0/24 + - 23.218.94.0/24 + - 23.218.5.0/24 + - 23.218.24.0/24 + - 23.215.188.0/24 + - 23.211.136.0/24 + - 23.211.117.0/24 + - 23.211.108.0/24 + - 23.210.215.0/24 + - 23.204.57.0/24 + - 23.204.147.0/24 + - 23.200.74.0/24 + - 23.2.16.0/24 + - 23.199.34.0/24 + - 23.198.137.0/24 + - 23.198.136.0/24 + - 23.198.103.0/24 + - 23.192.168.0/24 + - 23.192.119.0/24 + - 23.15.4.0/24 + - 23.12.40.0/24 + - 23.1.237.0/24 + - 23.1.236.0/24 + - 23.1.234.0/24 + - 23.7.208.0/20 + - 223.119.50.0/24 + - 223.119.248.0/24 + - 220.90.198.0/24 + - 219.76.10.0/24 + - 203.74.140.0/24 + - 203.69.141.0/24 + - 202.4.185.0/24 + - 2.21.98.0/24 + - 2.20.27.0/24 + - 189.6.45.0/24 + - 184.87.133.0/24 + - 184.86.250.0/24 + - 184.51.198.0/24 + - 184.51.183.0/24 + - 184.50.26.0/24 + - 184.31.165.0/24 + - 184.28.223.0/24 + - 184.28.218.0/24 + - 184.27.20.0/24 + - 184.26.194.0/24 + - 184.24.58.0/24 + - 184.150.58.0/24 + - 184.150.154.0/24 + - 175.207.14.0/24 + - 172.217.0.0/16 + - 172.232.19.0/24 + - 139.175.236.0/24 + - 125.56.201.0/24 + - 125.252.224.0/24 + - 119.56.4.0/24 + - 119.207.66.0/24 + - 119.207.64.0/24 + - 104.88.23.0/24 + - 104.84.150.0/24 + - 104.84.160.0/19 + - 104.81.21.0/24 + - 104.76.86.0/24 + - 104.76.172.0/24 + - 104.75.169.0/24 + - 104.74.47.0/24 + - 104.74.30.0/24 + - 104.74.214.0/24 + - 104.74.209.0/24 + - 104.71.139.0/24 + - 104.64.155.0/24 + - 104.250.32.0/23 + - 104.254.123.0/24 + - 104.127.4.0/24 + - 104.124.248.0/24 + - 104.124.233.0/24 + - 104.124.232.0/24 + - 104.122.6.0/24 + - 104.120.11.0/24 + - 104.116.243.0/24 + - 104.110.72.0/24 + - 153.254.86.0/24 diff --git a/luci-app-openclash/root/usr/share/openclash/openclash.sh b/luci-app-openclash/root/usr/share/openclash/openclash.sh index 3b296ebe3..aee60cc85 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash.sh @@ -193,7 +193,7 @@ config_su_check() else LOG_OUT "Config File【$name】No Change, Do Nothing!" rm -rf "$CFG_FILE" - sleep 5 + sleep 3 SLOG_CLEAN fi else @@ -214,7 +214,7 @@ config_error() { LOG_OUT "Error:【$name】Update Error, Please Try Again Later..." rm -rf "$CFG_FILE" 2>/dev/null - sleep 5 + sleep 3 SLOG_CLEAN } @@ -248,15 +248,18 @@ field_name_check() Value['proxies'] = Value['Proxy'] Value.delete('Proxy') puts '${LOGTIME} Warning: Proxy is no longer used. Auto replaced by proxies' - elsif Value.key?('Proxy Group') then + end + if Value.key?('Proxy Group') then Value['proxy-groups'] = Value['Proxy Group'] Value.delete('Proxy Group') puts '${LOGTIME} Warning: Proxy Group is no longer used. Auto replaced by proxy-groups' - elsif Value.key?('Rule') then + end + if Value.key?('Rule') then Value['rules'] = Value['Rule'] Value.delete('Rule') puts '${LOGTIME} Warning: Rule is no longer used. Auto replaced by rules' - elsif Value.key?('rule-provider') then + end + if Value.key?('rule-provider') then Value['rule-providers'] = Value['rule-provider'] Value.delete('rule-provider') puts '${LOGTIME} Warning: rule-provider is no longer used. Auto replaced by rule-providers' diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_chnroute.sh b/luci-app-openclash/root/usr/share/openclash/openclash_chnroute.sh index 16d0e012e..b54663ee3 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_chnroute.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_chnroute.sh @@ -13,9 +13,10 @@ } china_ip_route=$(uci get openclash.config.china_ip_route 2>/dev/null) - china_ip6_route=$(uci get openclash.config.china_ip_route 2>/dev/null) + china_ip6_route=$(uci get openclash.config.china_ip6_route 2>/dev/null) CHNR_CUSTOM_URL=$(uci get openclash.config.chnr_custom_url 2>/dev/null) CHNR6_CUSTOM_URL=$(uci get openclash.config.chnr6_custom_url 2>/dev/null) + disable_udp_quic=$(uci get openclash.config.disable_udp_quic 2>/dev/null) small_flash_memory=$(uci get openclash.config.small_flash_memory 2>/dev/null) set_lock @@ -49,16 +50,18 @@ if [ "$?" -ne "0" ]; then LOG_OUT "Chnroute Cidr List Has Been Updated, Starting To Replace The Old Version..." mv /tmp/china_ip_route.list "$chnr_path" >/dev/null 2>&1 - [ "$china_ip_route" -eq 1 ] && [ "$(unify_ps_prevent)" -eq 0 ] && /etc/init.d/openclash restart >/dev/null 2>&1 & + if [ "$china_ip_route" -eq 1 ] || [ "$disable_udp_quic" -eq 1 ]; then + [ "$(unify_ps_prevent)" -eq 0 ] && /etc/init.d/openclash restart >/dev/null 2>&1 & + fi LOG_OUT "Chnroute Cidr List Update Successful!" - sleep 5 + sleep 3 else LOG_OUT "Updated Chnroute Cidr List No Change, Do Nothing..." - sleep 5 + sleep 3 fi else LOG_OUT "Chnroute Cidr List Update Error, Please Try Again Later..." - sleep 5 + sleep 3 fi #ipv6 @@ -77,16 +80,18 @@ if [ "$?" -ne "0" ]; then LOG_OUT "Chnroute6 Cidr List Has Been Updated, Starting To Replace The Old Version..." mv /tmp/china_ip6_route.list "$chnr6_path" >/dev/null 2>&1 - [ "$china_ip6_route" -eq 1 ] && [ "$(unify_ps_prevent)" -eq 0 ] && /etc/init.d/openclash restart >/dev/null 2>&1 & + if [ "$china_ip6_route" -eq 1 ] || [ "$disable_udp_quic" -eq 1 ]; then + [ "$(unify_ps_prevent)" -eq 0 ] && /etc/init.d/openclash restart >/dev/null 2>&1 & + fi LOG_OUT "Chnroute6 Cidr List Update Successful!" - sleep 5 + sleep 3 else LOG_OUT "Updated Chnroute6 Cidr List No Change, Do Nothing..." - sleep 5 + sleep 3 fi else LOG_OUT "Chnroute6 Cidr List Update Error, Please Try Again Later..." - sleep 5 + sleep 3 fi rm -rf /tmp/china_ip*_route* >/dev/null 2>&1 SLOG_CLEAN diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_core.sh b/luci-app-openclash/root/usr/share/openclash/openclash_core.sh index e596967f4..a63e15101 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_core.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_core.sh @@ -28,7 +28,7 @@ case $CORE_TYPE in CORE_LV=$(sed -n 2p /tmp/clash_last_version 2>/dev/null) if [ -z "$CORE_LV" ]; then LOG_OUT "Error: 【"$CORE_TYPE"】Core Version Check Error, Please Try Again Later..." - sleep 5 + sleep 3 SLOG_CLEAN exit 0 fi @@ -121,7 +121,7 @@ if [ "$CORE_CV" != "$CORE_LV" ] || [ -z "$CORE_CV" ]; then ;; *) esac - sleep 5 + sleep 3 SLOG_CLEAN exit 0 fi @@ -162,7 +162,7 @@ if [ "$CORE_CV" != "$CORE_LV" ] || [ -z "$CORE_CV" ]; then ;; *) esac - sleep 5 + sleep 3 SLOG_CLEAN fi else @@ -177,16 +177,16 @@ if [ "$CORE_CV" != "$CORE_LV" ] || [ -z "$CORE_CV" ]; then *) rm -rf /tmp/clash >/dev/null 2>&1 esac - sleep 10 + sleep 3 SLOG_CLEAN fi else LOG_OUT "No Compiled Version Selected, Please Select In Global Settings And Try Again!" - sleep 10 + sleep 3 SLOG_CLEAN fi else LOG_OUT "【"$CORE_TYPE"】Core Has Not Been Updated, Stop Continuing Operation!" - sleep 5 + sleep 3 SLOG_CLEAN fi diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_download_rule_list.sh b/luci-app-openclash/root/usr/share/openclash/openclash_download_rule_list.sh index 469198601..b8c34dacf 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_download_rule_list.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_download_rule_list.sh @@ -13,7 +13,11 @@ urlencode() { } RULE_FILE_NAME="$1" - if [ -z "$(grep "$RULE_FILE_NAME" /usr/share/openclash/res/rule_providers.list 2>/dev/null)" ]; then + if [ "$1" == "netflix_domains" ]; then + DOWNLOAD_PATH="https://cdn.jsdelivr.net/gh/vernesong/OpenClash@master/luci-app-openclash/root/usr/share/openclash/res/Netflix_Domains.list" + RULE_FILE_DIR="/usr/share/openclash/res/Netflix_Domains.list" + RULE_TYPE="netflix" + elif [ -z "$(grep "$RULE_FILE_NAME" /usr/share/openclash/res/rule_providers.list 2>/dev/null)" ]; then DOWNLOAD_PATH=$(grep -F "$RULE_FILE_NAME" /usr/share/openclash/res/game_rules.list |awk -F ',' '{print $2}' 2>/dev/null) RULE_FILE_DIR="/etc/openclash/game_rules/$RULE_FILE_NAME" RULE_TYPE="game" @@ -30,9 +34,12 @@ urlencode() { fi TMP_RULE_DIR="/tmp/$RULE_FILE_NAME" - DOWNLOAD_PATH=$(urlencode "$DOWNLOAD_PATH") + TMP_RULE_DIR_TMP="/tmp/$RULE_FILE_NAME.tmp" + [ "$RULE_TYPE" != "netflix" ] && DOWNLOAD_PATH=$(urlencode "$DOWNLOAD_PATH") - if [ "$RULE_TYPE" = "game" ]; then + if [ "$RULE_TYPE" = "netflix" ]; then + curl -sL --connect-timeout 5 --retry 2 "$DOWNLOAD_PATH" -o "$TMP_RULE_DIR" >/dev/null 2>&1 + elif [ "$RULE_TYPE" = "game" ]; then if pidof clash >/dev/null; then curl -sL --connect-timeout 5 --retry 2 https://raw.githubusercontent.com/FQrabbit/SSTap-Rule/master/rules/"$DOWNLOAD_PATH" -o "$TMP_RULE_DIR" >/dev/null 2>&1 fi @@ -49,15 +56,26 @@ urlencode() { fi if [ "$?" -eq "0" ] && [ -s "$TMP_RULE_DIR" ] && [ -z "$(grep "404: Not Found" "$TMP_RULE_DIR")" ]; then - cmp -s "$TMP_RULE_DIR" "$RULE_FILE_DIR" + if [ "$RULE_TYPE" = "game" ]; then + cat "$TMP_RULE_DIR" |sed '/^#/d' 2>/dev/null |sed '/^ *$/d' 2>/dev/null |awk '{print " - "$0}' > "$TMP_RULE_DIR_TMP" 2>/dev/null + sed -i '1i\payload:' "$TMP_RULE_DIR_TMP" 2>/dev/null + cmp -s "$TMP_RULE_DIR_TMP" "$RULE_FILE_DIR" + else + cmp -s "$TMP_RULE_DIR" "$RULE_FILE_DIR" + fi if [ "$?" -ne "0" ]; then - mv "$TMP_RULE_DIR" "$RULE_FILE_DIR" >/dev/null 2>&1\ - && rm -rf "$TMP_RULE_DIR" >/dev/null 2>&1 + if [ "$RULE_TYPE" = "game" ]; then + mv "$TMP_RULE_DIR_TMP" "$RULE_FILE_DIR" >/dev/null 2>&1 + else + mv "$TMP_RULE_DIR" "$RULE_FILE_DIR" >/dev/null 2>&1 + fi + rm -rf "$TMP_RULE_DIR" >/dev/null 2>&1 LOG_OUT "Rule File【$RULE_FILE_NAME】Download Successful!" && SLOG_CLEAN return 1 else LOG_OUT "Rule File【$RULE_FILE_NAME】No Change, Do Nothing!" && SLOG_CLEAN rm -rf "$TMP_RULE_DIR" >/dev/null 2>&1 + rm -rf "$TMP_RULE_DIR_TMP" >/dev/null 2>&1 return 2 fi else diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_ipdb.sh b/luci-app-openclash/root/usr/share/openclash/openclash_ipdb.sh index d5ab4004a..5a9515330 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_ipdb.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_ipdb.sh @@ -41,15 +41,15 @@ LOG_OUT "Geoip Database Has Been Updated, Starting To Replace The Old Version..." mv /tmp/Country.mmdb "$geoip_path" >/dev/null 2>&1 LOG_OUT "Geoip Database Update Successful!" - sleep 5 + sleep 3 [ "$(unify_ps_prevent)" -eq 0 ] && /etc/init.d/openclash restart >/dev/null 2>&1 & else LOG_OUT "Updated Geoip Database No Change, Do Nothing..." - sleep 5 + sleep 3 fi else LOG_OUT "Geoip Database Update Error, Please Try Again Later..." - sleep 5 + sleep 3 fi rm -rf /tmp/Country.mmdb >/dev/null 2>&1 SLOG_CLEAN diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh b/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh index 32d6d8e98..8a6c072f6 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_rule.sh @@ -120,11 +120,11 @@ ifrestart=1 else LOG_OUT "Updated Other Rules【$rule_name】No Change, Do Nothing!" - sleep 5 + sleep 3 fi else LOG_OUT "Other Rules【$rule_name】Update Error, Please Try Again Later..." - sleep 5 + sleep 3 fi } @@ -135,7 +135,7 @@ if [ "$RUlE_SOURCE" = "0" ]; then LOG_OUT "Other Rules Not Enable, Update Stop!" - sleep 5 + sleep 3 else OTHER_RULE_FILE="/tmp/other_rule.yaml" CONFIG_FILE=$(uci get openclash.config.config_path 2>/dev/null) @@ -156,7 +156,7 @@ config_foreach yml_other_rules_dl "other_rules" "$CONFIG_NAME" if [ -z "$rule_name" ]; then LOG_OUT "Get Other Rules Settings Faild, Update Stop!" - sleep 5 + sleep 3 fi if [ "$ifrestart" -eq 1 ] && [ "$(unify_ps_prevent)" -eq 0 ]; then /etc/init.d/openclash restart >/dev/null 2>&1 & diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_update.sh b/luci-app-openclash/root/usr/share/openclash/openclash_update.sh index 6058b2eed..23237ce5b 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_update.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_update.sh @@ -40,7 +40,7 @@ if [ "$(expr "$OP_LV" \> "$OP_CV")" -eq 1 ] && [ -f "$LAST_OPVER" ]; then opkg install /tmp/openclash.ipk --noaction >>$LOG_FILE if [ "$?" -ne "0" ]; then LOG_OUT "【OpenClash - v$LAST_VER】Pre Update Test Failed, The File is Saved in /tmp/opencrash.ipk, Please Try to Update Manually!" - sleep 10 + sleep 3 SLOG_CLEAN del_lock exit 0 @@ -80,7 +80,7 @@ if [ "$?" -eq "0" ]; then /etc/init.d/openclash restart 2>/dev/null else LOG_OUT "OpenClash Update Failed, The File is Saved in /tmp/openclash.ipk, Please Try to Update Manually!" - sleep 10 + sleep 3 SLOG_CLEAN fi EOF @@ -91,7 +91,7 @@ EOF else LOG_OUT "【OpenClash - v$LAST_VER】Download Failed, Please Check The Network or Try Again Later!" rm -rf /tmp/openclash.ipk >/dev/null 2>&1 - sleep 5 + sleep 3 SLOG_CLEAN if [ "$(uci get openclash.config.config_reload 2>/dev/null)" -eq 0 ]; then uci set openclash.config.config_reload=1 @@ -102,11 +102,11 @@ EOF else if [ ! -f "$LAST_OPVER" ]; then LOG_OUT "Failed to Get Version Information, Please Try Again Later..." - sleep 5 + sleep 3 SLOG_CLEAN else LOG_OUT "OpenClash Has not Been Updated, Stop Continuing!" - sleep 5 + sleep 3 SLOG_CLEAN fi if [ "$(uci get openclash.config.config_reload 2>/dev/null)" -eq 0 ]; then diff --git a/luci-app-openclash/root/usr/share/openclash/openclash_watchdog.sh b/luci-app-openclash/root/usr/share/openclash/openclash_watchdog.sh index 3764fc4c2..8a6079532 100644 --- a/luci-app-openclash/root/usr/share/openclash/openclash_watchdog.sh +++ b/luci-app-openclash/root/usr/share/openclash/openclash_watchdog.sh @@ -9,19 +9,24 @@ PROXY_ROUTE_TABLE="0x162" enable_redirect_dns=$(uci -q get openclash.config.enable_redirect_dns) dns_port=$(uci -q get openclash.config.dns_port) disable_masq_cache=$(uci -q get openclash.config.disable_masq_cache) -cfg_update_interval=$(uci -q get openclash.config.config_update_interval) +cfg_update_interval=$(uci -q get openclash.config.config_update_interval || echo 60) log_size=$(uci -q get openclash.config.log_size || echo 1024) core_type=$(uci -q get openclash.config.core_type) +netflix_domains_prefetch_interval=$(uci -q get openclash.config.netflix_domains_prefetch_interval || echo 60) +NETFLIX_DOMAINS_LIST="/usr/share/openclash/res/Netflix_Domains.list" _koolshare=$(cat /usr/lib/os-release 2>/dev/null |grep OPENWRT_RELEASE 2>/dev/null |grep -i koolshare 2>/dev/null) CRASH_NUM=0 -CFG_UPDATE_INT=0 +CFG_UPDATE_INT=1 +NETFLIX_DOMAINS_PREFETCH=1 sleep 60 while :; do cfg_update=$(uci -q get openclash.config.auto_update) cfg_update_mode=$(uci -q get openclash.config.config_auto_update_mode) - cfg_update_interval_now=$(uci -q get openclash.config.config_update_interval) + cfg_update_interval_now=$(uci -q get openclash.config.config_update_interval || echo 60) + netflix_domains_prefetch=$(uci -q get openclash.config.netflix_domains_prefetch || echo 0) + netflix_domains_prefetch_interval_now=$(uci -q get openclash.config.netflix_domains_prefetch_interval || echo 60) enable=$(uci -q get openclash.config.enable) if [ "$enable" -eq 1 ]; then @@ -110,12 +115,6 @@ fi ## 配置文件循环更新 if [ "$cfg_update" -eq 1 ] && [ "$cfg_update_mode" -eq 1 ]; then - if [ -z "$cfg_update_interval_now" ]; then - cfg_update_interval_now=60 - fi - if [ -z "$cfg_update_interval" ]; then - cfg_update_interval=60 - fi [ "$cfg_update_interval" -ne "$cfg_update_interval_now" ] && CFG_UPDATE_INT=0 && cfg_update_interval="$cfg_update_interval_now" if [ "$CFG_UPDATE_INT" -ne 0 ]; then [ "$(expr "$CFG_UPDATE_INT" % "$cfg_update_interval_now")" -eq 0 ] && /usr/share/openclash/openclash.sh @@ -123,8 +122,24 @@ fi CFG_UPDATE_INT=$(expr "$CFG_UPDATE_INT" + 1) fi -##dler checkin - /usr/share/openclash/openclash_dler_checkin.lua +##Dler Cloud Checkin + /usr/share/openclash/openclash_dler_checkin.lua >/dev/null 2>&1 + +##NETFLIX_DNS_PREFETCH + if [ "$netflix_domains_prefetch" -eq 1 ]; then + [ "$netflix_domains_prefetch_interval" -ne "$netflix_domains_prefetch_interval_now" ] && NETFLIX_DOMAINS_PREFETCH=0 && netflix_domains_prefetch_interval="$netflix_domains_prefetch_interval_now" + if [ "$NETFLIX_DOMAINS_PREFETCH" -ne 0 ]; then + if [ "$(expr "$NETFLIX_DOMAINS_PREFETCH" % "$netflix_domains_prefetch_interval_now")" -eq 0 ]; then + LOG_OUT "Tip: Start Prefetch Netflix Domains..." + cat "$NETFLIX_DOMAINS_LIST" |while read -r line + do + [ -n "$line" ] && nslookup $line >/dev/null 2>&1 + done + LOG_OUT "Tip: Netflix Domains Prefetch Finished..." + fi + fi + NETFLIX_DOMAINS_PREFETCH=$(expr "$NETFLIX_DOMAINS_PREFETCH" + 1) + fi SLOG_CLEAN sleep 60 diff --git a/luci-app-openclash/root/usr/share/openclash/res/Netflix_Domains.list b/luci-app-openclash/root/usr/share/openclash/res/Netflix_Domains.list new file mode 100644 index 000000000..e1f4585ea --- /dev/null +++ b/luci-app-openclash/root/usr/share/openclash/res/Netflix_Domains.list @@ -0,0 +1,519 @@ +ipv4-c001-hkg001-hgc-isp.1.oca.nflxvideo.net +ipv4-c003-hkg001-hgc-isp.1.oca.nflxvideo.net +ipv4-c004-hkg001-hgc-isp.1.oca.nflxvideo.net +ipv4-c001-hkg002-hgc-isp.1.oca.nflxvideo.net +ipv4-c002-hkg002-hgc-isp.1.oca.nflxvideo.net +ipv4-c001-hkg001-cmhk-isp.1.oca.nflxvideo.net +ipv4-c002-hkg001-cmhk-isp.1.oca.nflxvideo.net +ipv4-c002-hkg001-hkbn-isp.1.oca.nflxvideo.net +ipv4-c003-hkg001-hkbn-isp.1.oca.nflxvideo.net +ipv4-c004-hkg001-hkbn-isp.1.oca.nflxvideo.net +ipv4-c005-hkg001-hkbn-isp.1.oca.nflxvideo.net +ipv4-c001-hkg002-hkbn-isp.1.oca.nflxvideo.net +ipv4-c002-hkg002-hkbn-isp.1.oca.nflxvideo.net +ipv4-c003-hkg002-hkbn-isp.1.oca.nflxvideo.net +ipv4-c004-hkg002-hkbn-isp.1.oca.nflxvideo.net +ipv4-c001-hkg001-pccw-isp.1.oca.nflxvideo.net +ipv4-c002-hkg001-pccw-isp.1.oca.nflxvideo.net +ipv4-c003-hkg001-pccw-isp.1.oca.nflxvideo.net +ipv4-c004-hkg001-pccw-isp.1.oca.nflxvideo.net +ipv4-c002-hkg002-pccw-isp.1.oca.nflxvideo.net +ipv4-c003-hkg002-pccw-isp.1.oca.nflxvideo.net +ipv4-c004-hkg002-pccw-isp.1.oca.nflxvideo.net +ipv4-c005-hkg002-pccw-isp.1.oca.nflxvideo.net +ipv4-c001-hkg003-pccw-isp.1.oca.nflxvideo.net +ipv4-c002-hkg003-pccw-isp.1.oca.nflxvideo.net +ipv4-c004-hkg003-pccw-isp.1.oca.nflxvideo.net +ipv4-c010-hkg001-ix.1.oca.nflxvideo.net +ipv6-c010-hkg001-ix.1.oca.nflxvideo.net +ipv6-c010-hkg001-ix.1.oca.nflxvideo.net +ipv4-c020-hkg001-ix.1.oca.nflxvideo.net +ipv6-c020-hkg001-ix.1.oca.nflxvideo.net +ipv6-c020-hkg001-ix.1.oca.nflxvideo.net +ipv4-c030-hkg001-ix.1.oca.nflxvideo.net +ipv6-c030-hkg001-ix.1.oca.nflxvideo.net +ipv6-c030-hkg001-ix.1.oca.nflxvideo.net +ipv4-c040-hkg001-ix.1.oca.nflxvideo.net +ipv6-c040-hkg001-ix.1.oca.nflxvideo.net +ipv6-c040-hkg001-ix.1.oca.nflxvideo.net +ipv4-c050-hkg001-ix.1.oca.nflxvideo.net +ipv4-c001-hkg001-ix.1.oca.nflxvideo.net +ipv6-c001-hkg001-ix.1.oca.nflxvideo.net +ipv6-c001-hkg001-ix.1.oca.nflxvideo.net +ipv4-c011-hkg001-ix.1.oca.nflxvideo.net +ipv6-c011-hkg001-ix.1.oca.nflxvideo.net +ipv6-c011-hkg001-ix.1.oca.nflxvideo.net +ipv4-c021-hkg001-ix.1.oca.nflxvideo.net +ipv6-c021-hkg001-ix.1.oca.nflxvideo.net +ipv6-c021-hkg001-ix.1.oca.nflxvideo.net +ipv4-c031-hkg001-ix.1.oca.nflxvideo.net +ipv6-c031-hkg001-ix.1.oca.nflxvideo.net +ipv6-c031-hkg001-ix.1.oca.nflxvideo.net +ipv4-c041-hkg001-ix.1.oca.nflxvideo.net +ipv6-c041-hkg001-ix.1.oca.nflxvideo.net +ipv6-c041-hkg001-ix.1.oca.nflxvideo.net +ipv4-c051-hkg001-ix.1.oca.nflxvideo.net +ipv4-c002-hkg001-ix.1.oca.nflxvideo.net +ipv6-c002-hkg001-ix.1.oca.nflxvideo.net +ipv6-c002-hkg001-ix.1.oca.nflxvideo.net +ipv4-c012-hkg001-ix.1.oca.nflxvideo.net +ipv6-c012-hkg001-ix.1.oca.nflxvideo.net +ipv6-c012-hkg001-ix.1.oca.nflxvideo.net +ipv4-c022-hkg001-ix.1.oca.nflxvideo.net +ipv6-c022-hkg001-ix.1.oca.nflxvideo.net +ipv6-c022-hkg001-ix.1.oca.nflxvideo.net +ipv4-c032-hkg001-ix.1.oca.nflxvideo.net +ipv6-c032-hkg001-ix.1.oca.nflxvideo.net +ipv6-c032-hkg001-ix.1.oca.nflxvideo.net +ipv4-c042-hkg001-ix.1.oca.nflxvideo.net +ipv6-c042-hkg001-ix.1.oca.nflxvideo.net +ipv6-c042-hkg001-ix.1.oca.nflxvideo.net +ipv4-c052-hkg001-ix.1.oca.nflxvideo.net +ipv4-c003-hkg001-ix.1.oca.nflxvideo.net +ipv6-c003-hkg001-ix.1.oca.nflxvideo.net +ipv4-c013-hkg001-ix.1.oca.nflxvideo.net +ipv6-c013-hkg001-ix.1.oca.nflxvideo.net +ipv6-c013-hkg001-ix.1.oca.nflxvideo.net +ipv4-c023-hkg001-ix.1.oca.nflxvideo.net +ipv6-c023-hkg001-ix.1.oca.nflxvideo.net +ipv6-c023-hkg001-ix.1.oca.nflxvideo.net +ipv4-c033-hkg001-ix.1.oca.nflxvideo.net +ipv6-c033-hkg001-ix.1.oca.nflxvideo.net +ipv6-c033-hkg001-ix.1.oca.nflxvideo.net +ipv4-c043-hkg001-ix.1.oca.nflxvideo.net +ipv6-c043-hkg001-ix.1.oca.nflxvideo.net +ipv6-c043-hkg001-ix.1.oca.nflxvideo.net +ipv4-c053-hkg001-ix.1.oca.nflxvideo.net +ipv4-c004-hkg001-ix.1.oca.nflxvideo.net +ipv6-c004-hkg001-ix.1.oca.nflxvideo.net +ipv6-c004-hkg001-ix.1.oca.nflxvideo.net +ipv4-c014-hkg001-ix.1.oca.nflxvideo.net +ipv6-c014-hkg001-ix.1.oca.nflxvideo.net +ipv6-c014-hkg001-ix.1.oca.nflxvideo.net +ipv4-c024-hkg001-ix.1.oca.nflxvideo.net +ipv6-c024-hkg001-ix.1.oca.nflxvideo.net +ipv6-c024-hkg001-ix.1.oca.nflxvideo.net +ipv4-c034-hkg001-ix.1.oca.nflxvideo.net +ipv6-c034-hkg001-ix.1.oca.nflxvideo.net +ipv6-c034-hkg001-ix.1.oca.nflxvideo.net +ipv4-c044-hkg001-ix.1.oca.nflxvideo.net +ipv6-c044-hkg001-ix.1.oca.nflxvideo.net +ipv6-c044-hkg001-ix.1.oca.nflxvideo.net +ipv4-c054-hkg001-ix.1.oca.nflxvideo.net +ipv4-c005-hkg001-ix.1.oca.nflxvideo.net +ipv6-c005-hkg001-ix.1.oca.nflxvideo.net +ipv6-c005-hkg001-ix.1.oca.nflxvideo.net +ipv4-c015-hkg001-ix.1.oca.nflxvideo.net +ipv6-c015-hkg001-ix.1.oca.nflxvideo.net +ipv6-c015-hkg001-ix.1.oca.nflxvideo.net +ipv4-c025-hkg001-ix.1.oca.nflxvideo.net +ipv6-c025-hkg001-ix.1.oca.nflxvideo.net +ipv6-c025-hkg001-ix.1.oca.nflxvideo.net +ipv4-c035-hkg001-ix.1.oca.nflxvideo.net +ipv6-c035-hkg001-ix.1.oca.nflxvideo.net +ipv6-c035-hkg001-ix.1.oca.nflxvideo.net +ipv4-c045-hkg001-ix.1.oca.nflxvideo.net +ipv4-c055-hkg001-ix.1.oca.nflxvideo.net +ipv4-c006-hkg001-ix.1.oca.nflxvideo.net +ipv6-c006-hkg001-ix.1.oca.nflxvideo.net +ipv6-c006-hkg001-ix.1.oca.nflxvideo.net +ipv4-c016-hkg001-ix.1.oca.nflxvideo.net +ipv6-c016-hkg001-ix.1.oca.nflxvideo.net +ipv6-c016-hkg001-ix.1.oca.nflxvideo.net +ipv4-c026-hkg001-ix.1.oca.nflxvideo.net +ipv6-c026-hkg001-ix.1.oca.nflxvideo.net +ipv6-c026-hkg001-ix.1.oca.nflxvideo.net +ipv4-c036-hkg001-ix.1.oca.nflxvideo.net +ipv6-c036-hkg001-ix.1.oca.nflxvideo.net +ipv6-c036-hkg001-ix.1.oca.nflxvideo.net +ipv4-c046-hkg001-ix.1.oca.nflxvideo.net +ipv4-c007-hkg001-ix.1.oca.nflxvideo.net +ipv6-c007-hkg001-ix.1.oca.nflxvideo.net +ipv6-c007-hkg001-ix.1.oca.nflxvideo.net +ipv4-c017-hkg001-ix.1.oca.nflxvideo.net +ipv6-c017-hkg001-ix.1.oca.nflxvideo.net +ipv6-c017-hkg001-ix.1.oca.nflxvideo.net +ipv4-c027-hkg001-ix.1.oca.nflxvideo.net +ipv6-c027-hkg001-ix.1.oca.nflxvideo.net +ipv6-c027-hkg001-ix.1.oca.nflxvideo.net +ipv4-c037-hkg001-ix.1.oca.nflxvideo.net +ipv6-c037-hkg001-ix.1.oca.nflxvideo.net +ipv6-c037-hkg001-ix.1.oca.nflxvideo.net +ipv4-c008-hkg001-ix.1.oca.nflxvideo.net +ipv6-c008-hkg001-ix.1.oca.nflxvideo.net +ipv6-c008-hkg001-ix.1.oca.nflxvideo.net +ipv4-c018-hkg001-ix.1.oca.nflxvideo.net +ipv6-c018-hkg001-ix.1.oca.nflxvideo.net +ipv6-c018-hkg001-ix.1.oca.nflxvideo.net +ipv4-c028-hkg001-ix.1.oca.nflxvideo.net +ipv6-c028-hkg001-ix.1.oca.nflxvideo.net +ipv6-c028-hkg001-ix.1.oca.nflxvideo.net +ipv4-c038-hkg001-ix.1.oca.nflxvideo.net +ipv6-c038-hkg001-ix.1.oca.nflxvideo.net +ipv6-c038-hkg001-ix.1.oca.nflxvideo.net +ipv4-c009-hkg001-ix.1.oca.nflxvideo.net +ipv6-c009-hkg001-ix.1.oca.nflxvideo.net +ipv4-c019-hkg001-ix.1.oca.nflxvideo.net +ipv6-c019-hkg001-ix.1.oca.nflxvideo.net +ipv6-c019-hkg001-ix.1.oca.nflxvideo.net +ipv4-c029-hkg001-ix.1.oca.nflxvideo.net +ipv6-c029-hkg001-ix.1.oca.nflxvideo.net +ipv6-c029-hkg001-ix.1.oca.nflxvideo.net +ipv4-c039-hkg001-ix.1.oca.nflxvideo.net +ipv6-c039-hkg001-ix.1.oca.nflxvideo.net +ipv6-c039-hkg001-ix.1.oca.nflxvideo.net +ipv4-c049-hkg001-ix.1.oca.nflxvideo.net +ipv4-c001-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c001-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c001-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c002-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c002-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c002-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c003-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c003-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c004-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c005-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c005-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c005-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c006-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-sin001-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-sin001-starhub-isp.1.oca.nflxvideo.net +ipv4-c010-sin001-ix.1.oca.nflxvideo.net +ipv6-c010-sin001-ix.1.oca.nflxvideo.net +ipv6-c010-sin001-ix.1.oca.nflxvideo.net +ipv4-c020-sin001-ix.1.oca.nflxvideo.net +ipv4-c030-sin001-ix.1.oca.nflxvideo.net +ipv6-c030-sin001-ix.1.oca.nflxvideo.net +ipv4-c040-sin001-ix.1.oca.nflxvideo.net +ipv6-c040-sin001-ix.1.oca.nflxvideo.net +ipv6-c040-sin001-ix.1.oca.nflxvideo.net +ipv4-c001-sin001-ix.1.oca.nflxvideo.net +ipv4-c011-sin001-ix.1.oca.nflxvideo.net +ipv6-c011-sin001-ix.1.oca.nflxvideo.net +ipv6-c011-sin001-ix.1.oca.nflxvideo.net +ipv4-c021-sin001-ix.1.oca.nflxvideo.net +ipv4-c031-sin001-ix.1.oca.nflxvideo.net +ipv6-c031-sin001-ix.1.oca.nflxvideo.net +ipv6-c031-sin001-ix.1.oca.nflxvideo.net +ipv4-c041-sin001-ix.1.oca.nflxvideo.net +ipv6-c041-sin001-ix.1.oca.nflxvideo.net +ipv6-c041-sin001-ix.1.oca.nflxvideo.net +ipv4-c002-sin001-ix.1.oca.nflxvideo.net +ipv6-c002-sin001-ix.1.oca.nflxvideo.net +ipv6-c002-sin001-ix.1.oca.nflxvideo.net +ipv4-c012-sin001-ix.1.oca.nflxvideo.net +ipv6-c012-sin001-ix.1.oca.nflxvideo.net +ipv6-c012-sin001-ix.1.oca.nflxvideo.net +ipv4-c032-sin001-ix.1.oca.nflxvideo.net +ipv6-c032-sin001-ix.1.oca.nflxvideo.net +ipv6-c032-sin001-ix.1.oca.nflxvideo.net +ipv4-c042-sin001-ix.1.oca.nflxvideo.net +ipv6-c042-sin001-ix.1.oca.nflxvideo.net +ipv6-c042-sin001-ix.1.oca.nflxvideo.net +ipv4-c003-sin001-ix.1.oca.nflxvideo.net +ipv4-c013-sin001-ix.1.oca.nflxvideo.net +ipv6-c013-sin001-ix.1.oca.nflxvideo.net +ipv6-c013-sin001-ix.1.oca.nflxvideo.net +ipv4-c033-sin001-ix.1.oca.nflxvideo.net +ipv4-c043-sin001-ix.1.oca.nflxvideo.net +ipv6-c043-sin001-ix.1.oca.nflxvideo.net +ipv6-c043-sin001-ix.1.oca.nflxvideo.net +ipv6-c004-sin001-ix.1.oca.nflxvideo.net +ipv6-c004-sin001-ix.1.oca.nflxvideo.net +ipv4-c014-sin001-ix.1.oca.nflxvideo.net +ipv6-c014-sin001-ix.1.oca.nflxvideo.net +ipv6-c014-sin001-ix.1.oca.nflxvideo.net +ipv4-c034-sin001-ix.1.oca.nflxvideo.net +ipv6-c034-sin001-ix.1.oca.nflxvideo.net +ipv6-c034-sin001-ix.1.oca.nflxvideo.net +ipv4-c044-sin001-ix.1.oca.nflxvideo.net +ipv6-c044-sin001-ix.1.oca.nflxvideo.net +ipv6-c044-sin001-ix.1.oca.nflxvideo.net +ipv4-c005-sin001-ix.1.oca.nflxvideo.net +ipv6-c005-sin001-ix.1.oca.nflxvideo.net +ipv6-c005-sin001-ix.1.oca.nflxvideo.net +ipv4-c015-sin001-ix.1.oca.nflxvideo.net +ipv6-c015-sin001-ix.1.oca.nflxvideo.net +ipv6-c015-sin001-ix.1.oca.nflxvideo.net +ipv4-c025-sin001-ix.1.oca.nflxvideo.net +ipv6-c025-sin001-ix.1.oca.nflxvideo.net +ipv6-c025-sin001-ix.1.oca.nflxvideo.net +ipv4-c035-sin001-ix.1.oca.nflxvideo.net +ipv6-c035-sin001-ix.1.oca.nflxvideo.net +ipv6-c035-sin001-ix.1.oca.nflxvideo.net +ipv4-c045-sin001-ix.1.oca.nflxvideo.net +ipv6-c045-sin001-ix.1.oca.nflxvideo.net +ipv6-c045-sin001-ix.1.oca.nflxvideo.net +ipv4-c006-sin001-ix.1.oca.nflxvideo.net +ipv4-c016-sin001-ix.1.oca.nflxvideo.net +ipv4-c026-sin001-ix.1.oca.nflxvideo.net +ipv6-c026-sin001-ix.1.oca.nflxvideo.net +ipv6-c026-sin001-ix.1.oca.nflxvideo.net +ipv4-c036-sin001-ix.1.oca.nflxvideo.net +ipv6-c036-sin001-ix.1.oca.nflxvideo.net +ipv6-c036-sin001-ix.1.oca.nflxvideo.net +ipv4-c046-sin001-ix.1.oca.nflxvideo.net +ipv6-c046-sin001-ix.1.oca.nflxvideo.net +ipv6-c046-sin001-ix.1.oca.nflxvideo.net +ipv4-c007-sin001-ix.1.oca.nflxvideo.net +ipv6-c007-sin001-ix.1.oca.nflxvideo.net +ipv6-c007-sin001-ix.1.oca.nflxvideo.net +ipv4-c017-sin001-ix.1.oca.nflxvideo.net +ipv6-c017-sin001-ix.1.oca.nflxvideo.net +ipv6-c017-sin001-ix.1.oca.nflxvideo.net +ipv4-c027-sin001-ix.1.oca.nflxvideo.net +ipv6-c027-sin001-ix.1.oca.nflxvideo.net +ipv6-c027-sin001-ix.1.oca.nflxvideo.net +ipv4-c037-sin001-ix.1.oca.nflxvideo.net +ipv6-c037-sin001-ix.1.oca.nflxvideo.net +ipv6-c037-sin001-ix.1.oca.nflxvideo.net +ipv4-c047-sin001-ix.1.oca.nflxvideo.net +ipv6-c047-sin001-ix.1.oca.nflxvideo.net +ipv6-c047-sin001-ix.1.oca.nflxvideo.net +ipv4-c008-sin001-ix.1.oca.nflxvideo.net +ipv6-c008-sin001-ix.1.oca.nflxvideo.net +ipv6-c008-sin001-ix.1.oca.nflxvideo.net +ipv4-c018-sin001-ix.1.oca.nflxvideo.net +ipv4-c028-sin001-ix.1.oca.nflxvideo.net +ipv6-c028-sin001-ix.1.oca.nflxvideo.net +ipv6-c028-sin001-ix.1.oca.nflxvideo.net +ipv4-c038-sin001-ix.1.oca.nflxvideo.net +ipv6-c038-sin001-ix.1.oca.nflxvideo.net +ipv6-c038-sin001-ix.1.oca.nflxvideo.net +ipv4-c048-sin001-ix.1.oca.nflxvideo.net +ipv6-c048-sin001-ix.1.oca.nflxvideo.net +ipv6-c048-sin001-ix.1.oca.nflxvideo.net +ipv4-c009-sin001-ix.1.oca.nflxvideo.net +ipv6-c009-sin001-ix.1.oca.nflxvideo.net +ipv6-c009-sin001-ix.1.oca.nflxvideo.net +ipv4-c019-sin001-ix.1.oca.nflxvideo.net +ipv6-c019-sin001-ix.1.oca.nflxvideo.net +ipv6-c019-sin001-ix.1.oca.nflxvideo.net +ipv4-c029-sin001-ix.1.oca.nflxvideo.net +ipv6-c029-sin001-ix.1.oca.nflxvideo.net +ipv4-c039-sin001-ix.1.oca.nflxvideo.net +ipv6-c039-sin001-ix.1.oca.nflxvideo.net +ipv6-c039-sin001-ix.1.oca.nflxvideo.net +ipv4-c049-sin001-ix.1.oca.nflxvideo.net +ipv6-c049-sin001-ix.1.oca.nflxvideo.net +ipv6-c049-sin001-ix.1.oca.nflxvideo.net +ipv4-c001-xsp001-m1-isp.1.oca.nflxvideo.net +ipv4-c002-xsp001-m1-isp.1.oca.nflxvideo.net +ipv4-c003-xsp001-m1-isp.1.oca.nflxvideo.net +ipv4-c002-xsp002-m1-isp.1.oca.nflxvideo.net +ipv4-c003-xsp002-m1-isp.1.oca.nflxvideo.net +ipv4-c001-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c001-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c001-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c003-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c003-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c003-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c004-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c005-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c005-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c005-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c006-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c007-xsp002-starhub-isp.1.oca.nflxvideo.net +ipv4-c002-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c002-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c002-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c004-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c004-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c005-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c006-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c006-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c007-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c008-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c008-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv6-c008-xsp003-starhub-isp.1.oca.nflxvideo.net +ipv4-c100-fra002-ix.1.oca.nflxvideo.net +ipv4-c010-fra002-ix.1.oca.nflxvideo.net +ipv4-c110-fra002-ix.1.oca.nflxvideo.net +ipv4-c020-fra002-ix.1.oca.nflxvideo.net +ipv4-c120-fra002-ix.1.oca.nflxvideo.net +ipv4-c030-fra002-ix.1.oca.nflxvideo.net +ipv4-c130-fra002-ix.1.oca.nflxvideo.net +ipv4-c040-fra002-ix.1.oca.nflxvideo.net +ipv4-c050-fra002-ix.1.oca.nflxvideo.net +ipv4-c060-fra002-ix.1.oca.nflxvideo.net +ipv4-c070-fra002-ix.1.oca.nflxvideo.net +ipv4-c080-fra002-ix.1.oca.nflxvideo.net +ipv4-c090-fra002-ix.1.oca.nflxvideo.net +ipv4-c001-fra002-ix.1.oca.nflxvideo.net +ipv4-c101-fra002-ix.1.oca.nflxvideo.net +ipv4-c011-fra002-ix.1.oca.nflxvideo.net +ipv4-c111-fra002-ix.1.oca.nflxvideo.net +ipv4-c021-fra002-ix.1.oca.nflxvideo.net +ipv4-c121-fra002-ix.1.oca.nflxvideo.net +ipv4-c031-fra002-ix.1.oca.nflxvideo.net +ipv4-c131-fra002-ix.1.oca.nflxvideo.net +ipv4-c041-fra002-ix.1.oca.nflxvideo.net +ipv4-c051-fra002-ix.1.oca.nflxvideo.net +ipv4-c061-fra002-ix.1.oca.nflxvideo.net +ipv4-c071-fra002-ix.1.oca.nflxvideo.net +ipv4-c081-fra002-ix.1.oca.nflxvideo.net +ipv4-c091-fra002-ix.1.oca.nflxvideo.net +ipv4-c002-fra002-ix.1.oca.nflxvideo.net +ipv4-c102-fra002-ix.1.oca.nflxvideo.net +ipv4-c012-fra002-ix.1.oca.nflxvideo.net +ipv4-c112-fra002-ix.1.oca.nflxvideo.net +ipv4-c022-fra002-ix.1.oca.nflxvideo.net +ipv4-c122-fra002-ix.1.oca.nflxvideo.net +ipv4-c032-fra002-ix.1.oca.nflxvideo.net +ipv4-c132-fra002-ix.1.oca.nflxvideo.net +ipv4-c042-fra002-ix.1.oca.nflxvideo.net +ipv4-c062-fra002-ix.1.oca.nflxvideo.net +ipv4-c072-fra002-ix.1.oca.nflxvideo.net +ipv4-c082-fra002-ix.1.oca.nflxvideo.net +ipv4-c092-fra002-ix.1.oca.nflxvideo.net +ipv4-c003-fra002-ix.1.oca.nflxvideo.net +ipv4-c103-fra002-ix.1.oca.nflxvideo.net +ipv4-c013-fra002-ix.1.oca.nflxvideo.net +ipv4-c113-fra002-ix.1.oca.nflxvideo.net +ipv4-c023-fra002-ix.1.oca.nflxvideo.net +ipv4-c123-fra002-ix.1.oca.nflxvideo.net +ipv4-c033-fra002-ix.1.oca.nflxvideo.net +ipv4-c133-fra002-ix.1.oca.nflxvideo.net +ipv4-c043-fra002-ix.1.oca.nflxvideo.net +ipv4-c063-fra002-ix.1.oca.nflxvideo.net +ipv4-c073-fra002-ix.1.oca.nflxvideo.net +ipv4-c083-fra002-ix.1.oca.nflxvideo.net +ipv4-c093-fra002-ix.1.oca.nflxvideo.net +ipv4-c004-fra002-ix.1.oca.nflxvideo.net +ipv4-c104-fra002-ix.1.oca.nflxvideo.net +ipv4-c114-fra002-ix.1.oca.nflxvideo.net +ipv4-c024-fra002-ix.1.oca.nflxvideo.net +ipv4-c124-fra002-ix.1.oca.nflxvideo.net +ipv4-c034-fra002-ix.1.oca.nflxvideo.net +ipv4-c134-fra002-ix.1.oca.nflxvideo.net +ipv4-c044-fra002-ix.1.oca.nflxvideo.net +ipv4-c064-fra002-ix.1.oca.nflxvideo.net +ipv4-c074-fra002-ix.1.oca.nflxvideo.net +ipv4-c084-fra002-ix.1.oca.nflxvideo.net +ipv4-c094-fra002-ix.1.oca.nflxvideo.net +ipv4-c005-fra002-ix.1.oca.nflxvideo.net +ipv4-c105-fra002-ix.1.oca.nflxvideo.net +ipv4-c015-fra002-ix.1.oca.nflxvideo.net +ipv4-c115-fra002-ix.1.oca.nflxvideo.net +ipv4-c125-fra002-ix.1.oca.nflxvideo.net +ipv4-c035-fra002-ix.1.oca.nflxvideo.net +ipv4-c045-fra002-ix.1.oca.nflxvideo.net +ipv4-c065-fra002-ix.1.oca.nflxvideo.net +ipv4-c075-fra002-ix.1.oca.nflxvideo.net +ipv4-c085-fra002-ix.1.oca.nflxvideo.net +ipv4-c095-fra002-ix.1.oca.nflxvideo.net +ipv4-c006-fra002-ix.1.oca.nflxvideo.net +ipv4-c106-fra002-ix.1.oca.nflxvideo.net +ipv4-c016-fra002-ix.1.oca.nflxvideo.net +ipv4-c116-fra002-ix.1.oca.nflxvideo.net +ipv4-c026-fra002-ix.1.oca.nflxvideo.net +ipv4-c126-fra002-ix.1.oca.nflxvideo.net +ipv4-c036-fra002-ix.1.oca.nflxvideo.net +ipv4-c136-fra002-ix.1.oca.nflxvideo.net +ipv4-c046-fra002-ix.1.oca.nflxvideo.net +ipv4-c056-fra002-ix.1.oca.nflxvideo.net +ipv4-c066-fra002-ix.1.oca.nflxvideo.net +ipv4-c076-fra002-ix.1.oca.nflxvideo.net +ipv4-c086-fra002-ix.1.oca.nflxvideo.net +ipv4-c096-fra002-ix.1.oca.nflxvideo.net +ipv4-c007-fra002-ix.1.oca.nflxvideo.net +ipv4-c107-fra002-ix.1.oca.nflxvideo.net +ipv4-c017-fra002-ix.1.oca.nflxvideo.net +ipv4-c117-fra002-ix.1.oca.nflxvideo.net +ipv4-c027-fra002-ix.1.oca.nflxvideo.net +ipv4-c127-fra002-ix.1.oca.nflxvideo.net +ipv4-c037-fra002-ix.1.oca.nflxvideo.net +ipv4-c047-fra002-ix.1.oca.nflxvideo.net +ipv4-c057-fra002-ix.1.oca.nflxvideo.net +ipv4-c067-fra002-ix.1.oca.nflxvideo.net +ipv4-c077-fra002-ix.1.oca.nflxvideo.net +ipv4-c087-fra002-ix.1.oca.nflxvideo.net +ipv4-c097-fra002-ix.1.oca.nflxvideo.net +ipv4-c008-fra002-ix.1.oca.nflxvideo.net +ipv4-c108-fra002-ix.1.oca.nflxvideo.net +ipv4-c018-fra002-ix.1.oca.nflxvideo.net +ipv4-c118-fra002-ix.1.oca.nflxvideo.net +ipv4-c028-fra002-ix.1.oca.nflxvideo.net +ipv4-c128-fra002-ix.1.oca.nflxvideo.net +ipv4-c038-fra002-ix.1.oca.nflxvideo.net +ipv4-c048-fra002-ix.1.oca.nflxvideo.net +ipv4-c058-fra002-ix.1.oca.nflxvideo.net +ipv4-c068-fra002-ix.1.oca.nflxvideo.net +ipv4-c078-fra002-ix.1.oca.nflxvideo.net +ipv4-c088-fra002-ix.1.oca.nflxvideo.net +ipv4-c098-fra002-ix.1.oca.nflxvideo.net +ipv4-c009-fra002-ix.1.oca.nflxvideo.net +ipv4-c109-fra002-ix.1.oca.nflxvideo.net +ipv4-c019-fra002-ix.1.oca.nflxvideo.net +ipv4-c119-fra002-ix.1.oca.nflxvideo.net +ipv4-c029-fra002-ix.1.oca.nflxvideo.net +ipv4-c129-fra002-ix.1.oca.nflxvideo.net +ipv4-c039-fra002-ix.1.oca.nflxvideo.net +ipv4-c049-fra002-ix.1.oca.nflxvideo.net +ipv4-c059-fra002-ix.1.oca.nflxvideo.net +ipv4-c069-fra002-ix.1.oca.nflxvideo.net +ipv4-c079-fra002-ix.1.oca.nflxvideo.net +ipv4-c089-fra002-ix.1.oca.nflxvideo.net +ipv4-c099-fra002-ix.1.oca.nflxvideo.net +ipv4-c010-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c001-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c011-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c002-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c002-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c002-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c012-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c003-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c003-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c004-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c004-fra002-dev-ix.1.oca.nflxvideo.net +ipv6-c004-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c005-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c006-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c007-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c008-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c009-fra002-dev-ix.1.oca.nflxvideo.net +ipv4-c003-mfm001-ctm-isp.1.oca.nflxvideo.net +ipv4-c001-tsa001-chieftelecom-isp.1.oca.nflxvideo.net +ipv4-c001-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c002-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c003-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c004-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c005-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c006-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c007-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c008-tsa001-cht-isp.1.oca.nflxvideo.net +ipv4-c002-cjj001-lguplus-isp.1.oca.nflxvideo.net +ipv4-c006-cjj001-lguplus-isp.1.oca.nflxvideo.net +ipv4-c001-hlp001-im2-isp.1.oca.nflxvideo.net +ipv4-c001-hlp001-myrepublicid-isp.1.oca.nflxvideo.net +ipv4-c002-hlp001-myrepublicid-isp.1.oca.nflxvideo.net +ipv4-c001-hlp001-cbn-isp.1.oca.nflxvideo.net +ipv4-c002-hlp001-cbn-isp.1.oca.nflxvideo.net +ipv4-c001-hlp002-linknet-isp.1.oca.nflxvideo.net +ipv4-c002-hlp002-linknet-isp.1.oca.nflxvideo.net +ipv4-c001-hlp003-linknet-isp.1.oca.nflxvideo.net +ipv4-c002-hlp003-linknet-isp.1.oca.nflxvideo.net +ipv4-c001-hlp001-mncplay-isp.1.oca.nflxvideo.net +ipv4-c002-hlp001-mncplay-isp.1.oca.nflxvideo.net +ipv4-c001-bdo001-starnetid-isp.1.oca.nflxvideo.net +ipv4-c002-bdo001-starnetid-isp.1.oca.nflxvideo.net +ipv4-c001-cgk001-moratel-isp.1.oca.nflxvideo.net +ipv4-c002-cgk001-moratel-isp.1.oca.nflxvideo.net +ipv4-c001-cgk001-linknet-isp.1.oca.nflxvideo.net +ipv4-c002-cgk001-linknet-isp.1.oca.nflxvideo.net +ipv4-c003-cgk001-linknet-isp.1.oca.nflxvideo.net +ipv4-c001-cgk002-linknet-isp.1.oca.nflxvideo.net +ipv4-c002-cgk002-linknet-isp.1.oca.nflxvideo.net +ipv4-c003-cgk002-linknet-isp.1.oca.nflxvideo.net +ipv4-c003-cgk002-biznet-isp.1.oca.nflxvideo.net +ipv4-c004-cgk002-biznet-isp.1.oca.nflxvideo.net +ipv4-c001-cxp001-biznet-isp.1.oca.nflxvideo.net +ipv4-c001-sub001-biznet-isp.1.oca.nflxvideo.net diff --git a/luci-app-openclash/root/usr/share/openclash/yml_change.sh b/luci-app-openclash/root/usr/share/openclash/yml_change.sh index 3f3d9f33b..24525633b 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_change.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_change.sh @@ -125,6 +125,11 @@ if not Value.key?('profile') then else Value['profile']['store-selected']=true end; +if ${22} != 1 then + Value['profile']['store-fakeip']=false +else + Value['profile']['store-fakeip']=true +end; rescue Exception => e puts '${LOGTIME} Error: Set General Error,【' + e.message + '】' end diff --git a/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh b/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh index fbe724709..6198b2503 100644 --- a/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh +++ b/luci-app-openclash/root/usr/share/openclash/yml_groups_set.sh @@ -275,7 +275,7 @@ if [ "$create_config" = "0" ] || [ "$servers_if_update" = "1" ] || [ ! -z "$if_g if [ $? -ne 0 ]; then LOG_OUT "Error: Config File【$CONFIG_NAME】Unable To Parse, Please Choose One-key Function To Create Config File..." uci commit openclash - sleep 5 + sleep 3 SLOG_CLEAN del_lock exit 0 diff --git a/luci-app-openclash/root/www/luci-static/resources/openclash/lib/codemirror.js b/luci-app-openclash/root/www/luci-static/resources/openclash/lib/codemirror.js index a310c6080..d2e5bcc57 100644 --- a/luci-app-openclash/root/www/luci-static/resources/openclash/lib/codemirror.js +++ b/luci-app-openclash/root/www/luci-static/resources/openclash/lib/codemirror.js @@ -3174,7 +3174,9 @@ if (/\bcm-fat-cursor\b/.test(cm.getWrapperElement().className)) { var charPos = charCoords(cm, head, "div", null, null); - cursor.style.width = Math.max(0, charPos.right - charPos.left) + "px"; + if (charPos.right - charPos.left > 0) { + cursor.style.width = (charPos.right - charPos.left) + "px"; + } } if (pos.other) { @@ -3349,10 +3351,14 @@ function updateHeightsInViewport(cm) { var display = cm.display; var prevBottom = display.lineDiv.offsetTop; + var viewTop = Math.max(0, display.scroller.getBoundingClientRect().top); + var oldHeight = display.lineDiv.getBoundingClientRect().top; + var mustScroll = 0; for (var i = 0; i < display.view.length; i++) { var cur = display.view[i], wrapping = cm.options.lineWrapping; var height = (void 0), width = 0; if (cur.hidden) { continue } + oldHeight += cur.line.height; if (ie && ie_version < 8) { var bot = cur.node.offsetTop + cur.node.offsetHeight; height = bot - prevBottom; @@ -3367,6 +3373,7 @@ } var diff = cur.line.height - height; if (diff > .005 || diff < -.005) { + if (oldHeight < viewTop) { mustScroll -= diff; } updateLineHeight(cur.line, height); updateWidgetHeight(cur.line); if (cur.rest) { for (var j = 0; j < cur.rest.length; j++) @@ -3381,6 +3388,7 @@ } } } + if (Math.abs(mustScroll) > 2) { display.scroller.scrollTop += mustScroll; } } // Read and store the height of line widgets associated with the @@ -4492,6 +4500,12 @@ function onScrollWheel(cm, e) { var delta = wheelEventDelta(e), dx = delta.x, dy = delta.y; + var pixelsPerUnit = wheelPixelsPerUnit; + if (event.deltaMode === 0) { + dx = e.deltaX; + dy = e.deltaY; + pixelsPerUnit = 1; + } var display = cm.display, scroll = display.scroller; // Quit if there's nothing to scroll here @@ -4520,10 +4534,10 @@ // estimated pixels/delta value, we just handle horizontal // scrolling entirely here. It'll be slightly off from native, but // better than glitching out. - if (dx && !gecko && !presto && wheelPixelsPerUnit != null) { + if (dx && !gecko && !presto && pixelsPerUnit != null) { if (dy && canScrollY) - { updateScrollTop(cm, Math.max(0, scroll.scrollTop + dy * wheelPixelsPerUnit)); } - setScrollLeft(cm, Math.max(0, scroll.scrollLeft + dx * wheelPixelsPerUnit)); + { updateScrollTop(cm, Math.max(0, scroll.scrollTop + dy * pixelsPerUnit)); } + setScrollLeft(cm, Math.max(0, scroll.scrollLeft + dx * pixelsPerUnit)); // Only prevent default scrolling if vertical scrolling is // actually possible. Otherwise, it causes vertical scroll // jitter on OSX trackpads when deltaX is small and deltaY @@ -4536,15 +4550,15 @@ // 'Project' the visible viewport to cover the area that is being // scrolled into view (if we know enough to estimate it). - if (dy && wheelPixelsPerUnit != null) { - var pixels = dy * wheelPixelsPerUnit; + if (dy && pixelsPerUnit != null) { + var pixels = dy * pixelsPerUnit; var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight; if (pixels < 0) { top = Math.max(0, top + pixels - 50); } else { bot = Math.min(cm.doc.height, bot + pixels + 50); } updateDisplaySimple(cm, {top: top, bottom: bot}); } - if (wheelSamples < 20) { + if (wheelSamples < 20 && e.deltaMode !== 0) { if (display.wheelStartX == null) { display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop; display.wheelDX = dx; display.wheelDY = dy; @@ -8985,9 +8999,11 @@ ContentEditableInput.prototype.supportsTouch = function () { return true }; ContentEditableInput.prototype.receivedFocus = function () { + var this$1 = this; + var input = this; if (this.selectionInEditor()) - { this.pollSelection(); } + { setTimeout(function () { return this$1.pollSelection(); }, 20); } else { runInOp(this.cm, function () { return input.cm.curOp.selectionChanged = true; }); } @@ -9816,7 +9832,7 @@ addLegacyProps(CodeMirror); - CodeMirror.version = "5.62.3"; + CodeMirror.version = "5.63.1"; return CodeMirror; diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_v2ray.lua b/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_v2ray.lua index 19ac113eb..06cd40778 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_v2ray.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_v2ray.lua @@ -125,7 +125,7 @@ function gen_outbound(node, tag, proxy_table) tlsSettings = (node.stream_security == "tls") and { serverName = node.tls_serverName, allowInsecure = (node.tls_allowInsecure == "1") and true or false, - fingerprint = (node.fingerprint and node.fingerprint ~= "disable") and node.fingerprint or nil + fingerprint = (node.type == "Xray" and node.fingerprint and node.fingerprint ~= "disable") and node.fingerprint or nil } or nil, tcpSettings = (node.transport == "tcp" and node.protocol ~= "socks") and { header = { @@ -152,11 +152,15 @@ function gen_outbound(node, tag, proxy_table) wsSettings = (node.transport == "ws") and { path = node.ws_path or "", headers = (node.ws_host ~= nil) and - {Host = node.ws_host} or nil + {Host = node.ws_host} or nil, + maxEarlyData = tonumber(node.ws_maxEarlyData) or nil + } or nil, + httpSettings = (node.transport == "h2") and { + path = node.h2_path, + host = node.h2_host, + read_idle_timeout = tonumber(node.h2_read_idle_timeout) or nil, + health_check_timeout = tonumber(node.h2_health_check_timeout) or nil } or nil, - httpSettings = (node.transport == "h2") and - {path = node.h2_path, host = node.h2_host} or - nil, dsSettings = (node.transport == "ds") and {path = node.ds_path} or nil, quicSettings = (node.transport == "quic") and { @@ -166,7 +170,10 @@ function gen_outbound(node, tag, proxy_table) } or nil, grpcSettings = (node.transport == "grpc") and { serviceName = node.grpc_serviceName, - multiMode = (node.grpc_mode == "multi") and true or false + multiMode = (node.grpc_mode == "multi") and true or nil, + idle_timeout = tonumber(node.grpc_idle_timeout) or nil, + health_check_timeout = tonumber(node.grpc_health_check_timeout) or nil, + permit_without_stream = (node.grpc_permit_without_stream == "1") and true or nil } or nil } or nil, settings = { @@ -451,7 +458,7 @@ if node_section then routing = { domainStrategy = node.domainStrategy or "AsIs", - domainMatcher = "hybrid", + domainMatcher = node.domainMatcher or "hybrid", rules = rules } elseif node.protocol == "_balancing" then @@ -465,7 +472,7 @@ if node_section then end routing = { domainStrategy = node.domainStrategy or "AsIs", - domainMatcher = "hybrid", + domainMatcher = node.domainMatcher or "hybrid", balancers = {{tag = "balancer", selector = nodes}}, rules = { {type = "field", network = "tcp,udp", balancerTag = "balancer"} diff --git a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua index 7f1a9279e..4d5b07f24 100644 --- a/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua +++ b/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua @@ -188,6 +188,13 @@ domainStrategy.description = "
  • " .. translate("'AsIs': Only use dom domainStrategy:depends("protocol", "_balancing") domainStrategy:depends("protocol", "_shunt") +domainMatcher = s:option(ListValue, "domainMatcher", translate("Domain matcher")) +domainMatcher:value("hybrid") +domainMatcher:value("linear") +domainMatcher:depends("protocol", "_balancing") +domainMatcher:depends("protocol", "_shunt") + + -- Brook协议 brook_protocol = s:option(ListValue, "brook_protocol", translate("Protocol")) brook_protocol:value("client", translate("Brook")) @@ -690,6 +697,19 @@ ws_path:depends("ss_transport", "ws") ws_path:depends("trojan_transport", "ws") ws_path:depends({ type = "Brook", brook_protocol = "wsclient" }) +ws_enableEarlyData = s:option(Flag, "ws_enableEarlyData", translate("Enable early data")) +ws_enableEarlyData:depends("transport", "ws") + +ws_maxEarlyData = s:option(Value, "ws_maxEarlyData", translate("Early data length")) +ws_maxEarlyData.default = "1024" +ws_maxEarlyData:depends("ws_enableEarlyData", true) +function ws_maxEarlyData.cfgvalue(self, section) + return m:get(section, "ws_maxEarlyData") +end +function ws_maxEarlyData.write(self, section, value) + m:set(section, "ws_maxEarlyData", value) +end + -- [[ HTTP/2部分 ]]-- h2_host = s:option(Value, "h2_host", translate("HTTP/2 Host")) h2_host:depends("transport", "h2") @@ -699,6 +719,17 @@ h2_path = s:option(Value, "h2_path", translate("HTTP/2 Path")) h2_path:depends("transport", "h2") h2_path:depends("ss_transport", "h2") +h2_health_check = s:option(Flag, "h2_health_check", translate("Health check")) +h2_health_check:depends({ type = "Xray", transport = "h2"}) + +h2_read_idle_timeout = s:option(Value, "h2_read_idle_timeout", translate("Idle timeout")) +h2_read_idle_timeout.default = "10" +h2_read_idle_timeout:depends("h2_health_check", true) + +h2_health_check_timeout = s:option(Value, "h2_health_check_timeout", translate("Health check timeout")) +h2_health_check_timeout.default = "15" +h2_health_check_timeout:depends("h2_health_check", true) + -- [[ DomainSocket部分 ]]-- ds_path = s:option(Value, "ds_path", "Path", translate("A legal file path. This file must not exist before running.")) ds_path:depends("transport", "ds") @@ -724,7 +755,22 @@ grpc_serviceName:depends("transport", "grpc") grpc_mode = s:option(ListValue, "grpc_mode", "gRPC " .. translate("Transfer mode")) grpc_mode:value("gun") grpc_mode:value("multi") -grpc_mode:depends("transport", "grpc") +grpc_mode:depends({ type = "Xray", transport = "grpc"}) + +grpc_health_check = s:option(Flag, "grpc_health_check", translate("Health check")) +grpc_health_check:depends({ type = "Xray", transport = "grpc"}) + +grpc_idle_timeout = s:option(Value, "grpc_idle_timeout", translate("Idle timeout")) +grpc_idle_timeout.default = "10" +grpc_idle_timeout:depends("grpc_health_check", true) + +grpc_health_check_timeout = s:option(Value, "grpc_health_check_timeout", translate("Health check timeout")) +grpc_health_check_timeout.default = "20" +grpc_health_check_timeout:depends("grpc_health_check", true) + +grpc_permit_without_stream = s:option(Flag, "grpc_permit_without_stream", translate("Permit without stream")) +grpc_permit_without_stream.default = "0" +grpc_permit_without_stream:depends("grpc_health_check", true) -- [[ Trojan-Go Shadowsocks2 ]] -- ss_aead = s:option(Flag, "ss_aead", translate("Shadowsocks secondary encryption")) @@ -741,11 +787,11 @@ ss_aead_pwd.password = true ss_aead_pwd:depends("ss_aead", "1") -- [[ Trojan-Go Mux ]]-- -mux = s:option(Flag, "smux", translate("smux")) +mux = s:option(Flag, "smux", translate("Smux")) mux:depends("type", "Trojan-Go") -- [[ Mux ]]-- -mux = s:option(Flag, "mux", translate("mux")) +mux = s:option(Flag, "mux", translate("Mux")) mux:depends({ type = "V2ray", protocol = "vmess" }) mux:depends({ type = "V2ray", protocol = "vless", xtls = false }) mux:depends({ type = "V2ray", protocol = "http" }) @@ -759,12 +805,12 @@ mux:depends({ type = "Xray", protocol = "socks" }) mux:depends({ type = "Xray", protocol = "shadowsocks" }) mux:depends({ type = "Xray", protocol = "trojan" }) -mux_concurrency = s:option(Value, "mux_concurrency", translate("mux concurrency")) +mux_concurrency = s:option(Value, "mux_concurrency", translate("Mux concurrency")) mux_concurrency.default = 8 mux_concurrency:depends("mux", true) mux_concurrency:depends("smux", true) -smux_idle_timeout = s:option(Value, "smux_idle_timeout", translate("mux idle timeout")) +smux_idle_timeout = s:option(Value, "smux_idle_timeout", translate("Mux idle timeout")) smux_idle_timeout.default = 60 smux_idle_timeout:depends("smux", true) diff --git a/luci-app-passwall/po/zh-cn/passwall.po b/luci-app-passwall/po/zh-cn/passwall.po index b7ed9c091..991de78a3 100644 --- a/luci-app-passwall/po/zh-cn/passwall.po +++ b/luci-app-passwall/po/zh-cn/passwall.po @@ -457,6 +457,9 @@ msgstr "当使用时,本机将首先连接到此节点,然后再使用此节 msgid "Domain Strategy" msgstr "域名解析策略" +msgid "Domain matcher" +msgstr "域名匹配算法" + msgid "'AsIs': Only use domain for routing. Default value." msgstr "AsIs:只使用域名进行路由选择。默认值。" @@ -1323,3 +1326,27 @@ msgstr "客户端文件不适合当前设备。" msgid "Can't move new file to path: %s" msgstr "无法移动新文件到:%s" + +msgid "Mux concurrency" +msgstr "最大并发连接数" + +msgid "Mux idle timeout" +msgstr "最大闲置时间" + +msgid "Enable early data" +msgstr "启用前置数据" + +msgid "Early data length" +msgstr "前置数据最大长度" + +msgid "Health check" +msgstr "健康检查" + +msgid "Idle timeout" +msgstr "闲置时间" + +msgid "Health check timeout" +msgstr "检查超时时间" + +msgid "Permit without stream" +msgstr "无子连接时的健康检查" diff --git a/verysync/Makefile b/verysync/Makefile index 1869f25d1..b45f6b8a0 100644 --- a/verysync/Makefile +++ b/verysync/Makefile @@ -29,7 +29,7 @@ ifeq ($(ARCH),powerpc64) endif PKG_NAME:=verysync -PKG_VERSION:=v2.8.2 +PKG_VERSION:=v2.10.5 PKG_RELEASE:=1 PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE:=$(PKG_NAME)-linux-$(PKG_ARCH_VERYSYNC)-$(PKG_VERSION).tar.gz