Răsfoiți Sursa

import code

[email protected] 5 ani în urmă
părinte
comite
436a108fe1
45 a modificat fișierele cu 24629 adăugiri și 0 ștergeri
  1. 120 0
      luci-app-ssr-plus/Makefile
  2. 211 0
      luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua
  3. 88 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua
  4. 500 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua
  5. 109 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua
  6. 138 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua
  7. 20 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua
  8. 115 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua
  9. 112 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua
  10. 139 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua
  11. 183 0
      luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua
  12. 4 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/certupload.htm
  13. 30 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm
  14. 36 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm
  15. 3 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/ping.htm
  16. 35 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm
  17. 151 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm
  18. 3 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/socket.htm
  19. 297 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm
  20. 22 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm
  21. 18 0
      luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm
  22. 659 0
      luci-app-ssr-plus/po/zh-cn/ssr-plus.po
  23. 8485 0
      luci-app-ssr-plus/root/etc/china_ssr.txt
  24. 25 0
      luci-app-ssr-plus/root/etc/config/netflix.list
  25. 15 0
      luci-app-ssr-plus/root/etc/config/netflixip.list
  26. 43 0
      luci-app-ssr-plus/root/etc/config/shadowsocksr
  27. 192 0
      luci-app-ssr-plus/root/etc/dnsmasq.oversea/oversea_list.conf
  28. 108 0
      luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_base.conf
  29. 10430 0
      luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf
  30. 754 0
      luci-app-ssr-plus/root/etc/init.d/shadowsocksr
  31. 26 0
      luci-app-ssr-plus/root/etc/uci-defaults/luci-ssr-plus
  32. 9 0
      luci-app-ssr-plus/root/usr/bin/ssr-ad
  33. 25 0
      luci-app-ssr-plus/root/usr/bin/ssr-gfw
  34. 132 0
      luci-app-ssr-plus/root/usr/bin/ssr-monitor
  35. 406 0
      luci-app-ssr-plus/root/usr/bin/ssr-rules
  36. 168 0
      luci-app-ssr-plus/root/usr/bin/ssr-switch
  37. 11 0
      luci-app-ssr-plus/root/usr/share/rpcd/acl.d/luci-app-ssr-plus.json
  38. 5 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/chinaipset.sh
  39. 72 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/genred2config.sh
  40. 40 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/gentrojanconfig.lua
  41. 107 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config.lua
  42. 5 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/gfw2ipset.sh
  43. 6 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/ssrplusupdate.sh
  44. 447 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua
  45. 125 0
      luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua

+ 120 - 0
luci-app-ssr-plus/Makefile

@@ -0,0 +1,120 @@
+include $(TOPDIR)/rules.mk
+
+PKG_NAME:=luci-app-ssr-plus
+PKG_VERSION:=176
+PKG_RELEASE:=6
+
+PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)
+
+include $(INCLUDE_DIR)/package.mk
+
+define Package/$(PKG_NAME)/config
+config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin
+	bool "Include Shadowsocks V2ray Plugin"
+	default y if i386||x86_64||arm||aarch64
+
+config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray
+	bool "Include V2ray"
+	default y if i386||x86_64||arm||aarch64
+
+config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan
+	bool "Include Trojan"
+	default y if i386||x86_64||arm||aarch64
+	
+config PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2
+	bool "Include Redsocks2"
+	default y if i386||x86_64||arm||aarch64
+
+config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun
+	bool "Include Kcptun"
+	default n
+
+config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server
+	bool "Include ShadowsocksR Server"
+	default y if i386||x86_64||arm||aarch64
+endef
+
+define Package/$(PKG_NAME)
+	SECTION:=luci
+	CATEGORY:=LuCI
+	SUBMENU:=3. Applications
+	TITLE:=SS/SSR/V2Ray/Trojan LuCI interface
+	PKGARCH:=all
+	DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +pdnsd-alt +wget +lua +libuci-lua \
+	+microsocks +dns2socks +shadowsocks-libev-ss-local +shadowsocksr-libev-ssr-local +shadowsocks-libev-ss-redir +simple-obfs +tcpping \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin:v2ray-plugin \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \
+	+PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server
+endef
+
+define Build/Prepare
+endef
+
+define Build/Compile
+endef
+
+define Package/$(PKG_NAME)/conffiles
+/etc/ssr_ip
+/etc/china_ssr.txt
+/etc/config/shadowsocksr
+/etc/config/white.list
+/etc/config/black.list
+/etc/config/netflix.list
+/etc/dnsmasq.ssr/ad.conf
+/etc/dnsmasq.ssr/gfw_list.conf
+endef
+
+define Package/$(PKG_NAME)/install
+	$(INSTALL_DIR) $(1)/etc
+	$(INSTALL_DATA) ./root/etc/china_ssr.txt $(1)/etc/china_ssr.txt
+
+	$(INSTALL_DIR) $(1)/etc/config
+	$(INSTALL_CONF) ./root/etc/config/shadowsocksr $(1)/etc/config/shadowsocksr
+	$(INSTALL_DATA) ./root/etc/config/*.list $(1)/etc/config/
+
+	$(INSTALL_DIR) $(1)/etc/dnsmasq.oversea
+	$(INSTALL_DATA) ./root/etc/dnsmasq.oversea/* $(1)/etc/dnsmasq.oversea/
+
+	$(INSTALL_DIR) $(1)/etc/dnsmasq.ssr
+	$(INSTALL_DATA) ./root/etc/dnsmasq.ssr/* $(1)/etc/dnsmasq.ssr/
+
+	$(INSTALL_DIR) $(1)/etc/init.d
+	$(INSTALL_BIN) ./root/etc/init.d/* $(1)/etc/init.d/
+
+	$(INSTALL_DIR) $(1)/etc/uci-defaults
+	$(INSTALL_BIN) ./root/etc/uci-defaults/* $(1)/etc/uci-defaults/
+
+	$(INSTALL_DIR) $(1)/usr/bin
+	$(INSTALL_BIN) ./root/usr/bin/* $(1)/usr/bin/
+
+	$(INSTALL_DIR) $(1)/usr/share/shadowsocksr
+	$(INSTALL_BIN) ./root/usr/share/shadowsocksr/*.sh $(1)/usr/share/shadowsocksr/
+	$(INSTALL_DATA) ./root/usr/share/shadowsocksr/*.lua $(1)/usr/share/shadowsocksr/
+	
+	$(INSTALL_DIR) $(1)/usr/share/rpcd/acl.d
+	$(INSTALL_DATA) ./root/usr/share/rpcd/acl.d/* $(1)/usr/share/rpcd/acl.d
+
+	$(INSTALL_DIR) $(1)/usr/lib/lua/luci/controller
+	$(INSTALL_DATA) ./luasrc/controller/*.lua $(1)/usr/lib/lua/luci/controller/
+
+	$(INSTALL_DIR) $(1)/usr/lib/lua/luci/model/cbi/shadowsocksr
+	$(INSTALL_DATA) ./luasrc/model/cbi/shadowsocksr/*.lua $(1)/usr/lib/lua/luci/model/cbi/shadowsocksr/
+
+	$(INSTALL_DIR) $(1)/usr/lib/lua/luci/view/shadowsocksr
+	$(INSTALL_DATA) ./luasrc/view/shadowsocksr/* $(1)/usr/lib/lua/luci/view/shadowsocksr/
+
+	$(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n
+	po2lmo ./po/zh-cn/ssr-plus.po $(1)/usr/lib/lua/luci/i18n/ssr-plus.zh-cn.lmo
+endef
+
+define Package/$(PKG_NAME)/postrm
+#!/bin/sh
+rm -rf /etc/china_ssr.txt /etc/dnsmasq.ssr /etc/dnsmasq.oversea /etc/config/shadowsocksr /etc/config/black.list \
+		/etc/config/gfw.list /etc/config/white.list /etc/config/netflix.list /etc/config/netflixip.list 2>/dev/null
+endef
+
+$(eval $(call BuildPackage,$(PKG_NAME)))

+ 211 - 0
luci-app-ssr-plus/luasrc/controller/shadowsocksr.lua

@@ -0,0 +1,211 @@
+-- Copyright (C) 2017 yushi studio <[email protected]>
+-- Licensed to the public under the GNU General Public License v3.
+
+module("luci.controller.shadowsocksr", package.seeall)
+
+function index()
+	if not nixio.fs.access("/etc/config/shadowsocksr") then
+		return
+	end
+	entry({"admin", "services", "shadowsocksr"}, alias("admin", "services", "shadowsocksr", "client"),_("ShadowSocksR Plus+"), 10).dependent = true
+	entry({"admin", "services", "shadowsocksr", "client"}, cbi("shadowsocksr/client"),_("SSR Client"), 10).leaf = true
+	entry({"admin", "services", "shadowsocksr", "servers"}, arcombine(cbi("shadowsocksr/servers", {autoapply = true}), cbi("shadowsocksr/client-config")),_("Severs Nodes"), 20).leaf = true
+	entry({"admin", "services", "shadowsocksr", "control"},cbi("shadowsocksr/control"), _("Access Control"), 30).leaf = true
+	entry({"admin", "services", "shadowsocksr", "advanced"},cbi("shadowsocksr/advanced"),_("Advanced Settings"), 50).leaf = true
+	entry({"admin", "services", "shadowsocksr", "server"},arcombine(cbi("shadowsocksr/server"), cbi("shadowsocksr/server-config")),_("SSR Server"), 60).leaf = true
+	entry({"admin", "services", "shadowsocksr", "status"},form("shadowsocksr/status"),_("Status"), 70).leaf = true
+	entry({"admin", "services", "shadowsocksr", "check"}, call("check_status"))
+	entry({"admin", "services", "shadowsocksr", "refresh"}, call("refresh_data"))
+	entry({"admin", "services", "shadowsocksr", "subscribe"}, call("subscribe"))
+	entry({"admin", "services", "shadowsocksr", "checkport"}, call("check_port"))
+	entry({"admin", "services", "shadowsocksr", "log"},form("shadowsocksr/log"),_("Log"), 80).leaf = true
+	entry({"admin", "services", "shadowsocksr","run"},call("act_status")).leaf = true
+	entry({"admin", "services", "shadowsocksr", "ping"}, call("act_ping")).leaf = true
+end
+
+function subscribe()
+	luci.sys.call("/usr/bin/lua /usr/share/shadowsocksr/subscribe.lua >> /tmp/ssrplus.log 2>&1")
+	luci.http.prepare_content("application/json")
+	luci.http.write_json({ret = 1})
+end
+
+function act_status()
+	local e = {}
+	e.running = luci.sys.call("busybox ps -w | grep ssr-retcp | grep -v grep >/dev/null") == 0
+	luci.http.prepare_content("application/json")
+	luci.http.write_json(e)
+end
+
+function act_ping()
+	local e = {}
+	local domain = luci.http.formvalue("domain")
+	local port = luci.http.formvalue("port")
+	e.index = luci.http.formvalue("index")
+	local iret = luci.sys.call(" ipset add ss_spec_wan_ac " .. domain .. " 2>/dev/null")
+	local socket = nixio.socket("inet", "stream")
+	socket:setopt("socket", "rcvtimeo", 3)
+	socket:setopt("socket", "sndtimeo", 3)
+	e.socket = socket:connect(domain, port)
+	socket:close()
+	e.ping = luci.sys.exec("ping -c 1 -W 1 %q 2>&1 | grep -o 'time=[0-9]*.[0-9]' | awk -F '=' '{print$2}'" % domain)
+	if (e.ping == "") then
+		e.ping = luci.sys.exec(string.format("echo -n $(tcpping -c 1 -i 1 -p %s %s 2>&1 | grep -o 'ttl=[0-9]* time=[0-9]*.[0-9]' | awk -F '=' '{print$3}') 2>/dev/null",port, domain))
+	end
+	if (iret == 0) then
+		luci.sys.call(" ipset del ss_spec_wan_ac " .. domain)
+	end
+	luci.http.prepare_content("application/json")
+	luci.http.write_json(e)
+end
+
+function check_status()
+	local set = "/usr/bin/ssr-check www." .. luci.http.formvalue("set") .. ".com 80 3 1"
+	sret = luci.sys.call(set)
+	if sret == 0 then
+		retstring = "0"
+	else
+		retstring = "1"
+	end
+	luci.http.prepare_content("application/json")
+	luci.http.write_json({ret = retstring})
+end
+
+function refresh_data()
+	local set = luci.http.formvalue("set")
+	local uci = luci.model.uci.cursor()
+	local icount = 0
+	if set == "gfw_data" then
+		refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'gfwlist_url', 'https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt') .. ' > /tmp/gfw.b64'
+		sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+		if sret == 0 then
+			luci.sys.call("/usr/bin/ssr-gfw")
+			icount = luci.sys.exec("cat /tmp/gfwnew.txt | wc -l")
+			if tonumber(icount) > 1000 then
+				if nixio.fs.access("/etc/dnsmasq.ssr/gfw_list.conf") then
+					oldcount = luci.sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l")
+				else
+					oldcount = "0"
+				end
+				if tonumber(icount) ~= tonumber(oldcount) then
+					luci.sys.exec("cp -f /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf")
+					luci.sys.exec("cp -f /tmp/gfwnew.txt /tmp/dnsmasq.ssr/gfw_list.conf")
+					luci.sys.call("/etc/init.d/dnsmasq restart")
+					retstring = tostring(tonumber(icount)/2)
+				else
+					retstring = "0"
+				end
+			else
+				retstring = "-1"
+			end
+			luci.sys.exec("rm -f /tmp/gfwnew.txt")
+		else
+			retstring = "-1"
+		end
+	end
+	if set == "ip_data" then
+		refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'chnroute_url', 'https://ispip.clang.cn/all_cn.txt') .. " > /tmp/china_ssr.txt"
+		sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+		icount = luci.sys.exec("cat /tmp/china_ssr.txt | wc -l")
+		if sret == 0 and tonumber(icount) > 1000 then
+			if nixio.fs.access("/etc/china_ssr.txt") then
+				oldcount = luci.sys.exec("cat /etc/china_ssr.txt | wc -l")
+			else
+				oldcount = "0"
+			end
+			if tonumber(icount) ~= tonumber(oldcount) then
+				luci.sys.exec("cp -f /tmp/china_ssr.txt /etc/china_ssr.txt")
+				luci.sys.exec("/etc/init.d/shadowsocksr restart &")
+				retstring = tostring(tonumber(icount))
+			else
+				retstring = "0"
+			end
+		else
+			retstring = "-1"
+		end
+		luci.sys.exec("rm -f /tmp/china_ssr.txt")
+	end
+	if set == "nfip_data" then
+		refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'nfip_url','https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/NF_only.txt') .." > /tmp/netflixip.list"
+		sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+		icount = luci.sys.exec("cat /tmp/netflixip.list | wc -l")
+		if sret == 0 and tonumber(icount) > 5 then
+			if nixio.fs.access("/etc/config/netflixip.list") then
+				oldcount = luci.sys.exec("cat /etc/config/netflixip.list | wc -l")
+			else
+				oldcount = "0"
+			end
+			if tonumber(icount) ~= tonumber(oldcount) then
+				luci.sys.exec("cp -f /tmp/netflixip.list /etc/config/netflixip.list")
+				luci.sys.exec("/etc/init.d/shadowsocksr restart &")
+				retstring = tostring(tonumber(icount))
+			else
+				retstring = "0"
+			end
+		else
+			retstring = "-1"
+		end
+		luci.sys.exec("rm -f /tmp/netflixip.list")
+	end
+	if set == "ad_data" then
+		refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'adblock_url','https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt') .." > /tmp/adnew.conf"
+		sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+		if sret == 0 then
+			luci.sys.call("/usr/bin/ssr-ad")
+			icount = luci.sys.exec("cat /tmp/ad.conf | wc -l")
+			if tonumber(icount) > 100 then
+				if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then
+					oldcount = luci.sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l")
+				else
+					oldcount = "0"
+				end
+				if tonumber(icount) ~= tonumber(oldcount) then
+					luci.sys.exec("cp -f /tmp/ad.conf /etc/dnsmasq.ssr/ad.conf")
+					luci.sys.exec("cp -f /tmp/ad.conf /tmp/dnsmasq.ssr/ad.conf")
+					luci.sys.call("/etc/init.d/dnsmasq restart")
+					retstring = tostring(tonumber(icount))
+				else
+					retstring = "0"
+				end
+			else
+				retstring = "-1"
+			end
+			luci.sys.exec("rm -f /tmp/ad.conf")
+		else
+			retstring = "-1"
+		end
+	end
+	luci.http.prepare_content("application/json")
+	luci.http.write_json({ret = retstring,retcount = icount})
+end
+
+function check_port()
+	local set = ""
+	local retstring = "<br /><br />"
+	local s
+	local server_name = ""
+	local uci = luci.model.uci.cursor()
+	local iret = 1
+	uci:foreach("shadowsocksr", "servers", function(s)
+		if s.alias then
+			server_name = s.alias
+		elseif s.server and s.server_port then
+			server_name = "%s:%s" %{s.server, s.server_port}
+		end
+		iret = luci.sys.call("ipset add ss_spec_wan_ac " .. s.server .. " 2>/dev/null")
+		socket = nixio.socket("inet", "stream")
+		socket:setopt("socket", "rcvtimeo", 3)
+		socket:setopt("socket", "sndtimeo", 3)
+		ret = socket:connect(s.server,s.server_port)
+		if tostring(ret) == "true" then
+			socket:close()
+			retstring = retstring .. "<font color = 'green'>[" .. server_name .. "] OK.</font><br />"
+		else
+			retstring = retstring .. "<font color = 'red'>[" .. server_name .. "] Error.</font><br />"
+		end
+		if iret == 0 then
+			luci.sys.call("ipset del ss_spec_wan_ac " .. s.server)
+		end
+	end)
+	luci.http.prepare_content("application/json")
+	luci.http.write_json({ret = retstring})
+end

+ 88 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/advanced.lua

@@ -0,0 +1,88 @@
+local shadowsocksr = "shadowsocksr"
+local uci = luci.model.uci.cursor()
+local server_table = {}
+
+uci:foreach(shadowsocksr, "servers", function(s)
+	if s.alias then
+		server_table[s[".name"]] = "[%s]:%s" %{string.upper(s.type), s.alias}
+	elseif s.server and s.server_port then
+		server_table[s[".name"]] = "[%s]:%s:%s" %{string.upper(s.type), s.server, s.server_port}
+	end
+end)
+
+local key_table = {}   
+for key,_ in pairs(server_table) do  
+    table.insert(key_table,key)  
+end 
+
+table.sort(key_table)
+
+m = Map("shadowsocksr")
+-- [[ global ]]--
+s = m:section(TypedSection, "global", translate("Server failsafe auto swith and custom update settings"))
+s.anonymous = true
+
+-- o = s:option(Flag, "monitor_enable", translate("Enable Process Deamon"))
+-- o.rmempty = false
+-- o.default = "1"
+
+o = s:option(Flag, "enable_switch", translate("Enable Auto Switch"))
+o.rmempty = false
+o.default = "1"
+
+o = s:option(Value, "switch_time", translate("Switch check cycly(second)"))
+o.datatype = "uinteger"
+o:depends("enable_switch", "1")
+o.default = 667
+
+o = s:option(Value, "switch_timeout", translate("Check timout(second)"))
+o.datatype = "uinteger"
+o:depends("enable_switch", "1")
+o.default = 5
+
+o = s:option(Value, "switch_try_count", translate("Check Try Count"))
+o.datatype = "uinteger"
+o:depends("enable_switch", "1")
+o.default = 3
+
+o = s:option(Flag, "adblock", translate("Enable adblock"))
+o.rmempty = false
+
+o = s:option(Value, "adblock_url", translate("adblock_url"))
+o:value("https://gitee.com/privacy-protection-tools/anti-ad/raw/master/anti-ad-for-dnsmasq.conf", translate("anti-AD"))
+o.default = "https://gitee.com/privacy-protection-tools/anti-ad/raw/master/anti-ad-for-dnsmasq.conf"
+o:depends("adblock", "1")
+o.description = translate("Support AdGuardHome and DNSMASQ format list")
+
+o = s:option(Value, "gfwlist_url", translate("gfwlist Update url"))
+o:value("https://cdn.jsdelivr.net/gh/Loukky/gfwlist-by-loukky/gfwlist.txt", translate("Loukky/gfwlist-by-loukky"))
+o:value("https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt", translate("gfwlist/gfwlist"))
+o.default = "https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt"
+
+o = s:option(Value, "chnroute_url", translate("Chnroute Update url"))
+o:value("https://ispip.clang.cn/all_cn.txt", translate("Clang.CN"))
+o.default = "https://ispip.clang.cn/all_cn.txt"
+
+o = s:option(Value, "nfip_url", translate("nfip_url"))
+o:value("https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/NF_only.txt", translate("Netflix IP Only"))
+o:value("https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/getflix.txt", translate("Netflix and AWS"))
+o.default = "https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/NF_only.txt"
+o.description = translate("Customize Netflix IP Url")
+
+-- [[ SOCKS5 Proxy ]]--
+s = m:section(TypedSection, "socks5_proxy", translate("Global SOCKS5 Proxy Server"))
+s.anonymous = true
+
+o = s:option(ListValue, "server", translate("Server"))
+o:value("nil", translate("Disable"))
+o:value("same", translate("Same as Global Server"))
+for _,key in pairs(key_table) do o:value(key,server_table[key]) end
+o.default = "nil"
+o.rmempty = false
+
+o = s:option(Value, "local_port", translate("Local Port"))
+o.datatype = "port"
+o.default = 1080
+o.rmempty = false
+
+return m

+ 500 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client-config.lua

@@ -0,0 +1,500 @@
+-- Copyright (C) 2017 yushi studio <[email protected]> github.com/ywb94
+-- Licensed to the public under the GNU General Public License v3.
+
+local m, s, o,kcp_enable
+local shadowsocksr = "shadowsocksr"
+local uci = luci.model.uci.cursor()
+local fs = require "nixio.fs"
+local sys = require "luci.sys"
+local sid = arg[1]
+local uuid = luci.sys.exec("cat /proc/sys/kernel/random/uuid")
+local http  = require "luci.http"
+
+local function isKcptun(file)
+	if not fs.access(file, "rwx", "rx", "rx") then
+		fs.chmod(file, 755)
+	end
+
+	local str = sys.exec(file .. " -v | awk '{printf $1}'")
+	return (str:lower() == "kcptun")
+end
+
+
+local server_table = {}
+local encrypt_methods = {
+	"none",
+	"table",
+	"rc4",
+	"rc4-md5-6",
+	"rc4-md5",
+	"aes-128-cfb",
+	"aes-192-cfb",
+	"aes-256-cfb",
+	"aes-128-ctr",
+	"aes-192-ctr",
+	"aes-256-ctr",
+	"bf-cfb",
+	"camellia-128-cfb",
+	"camellia-192-cfb",
+	"camellia-256-cfb",
+	"cast5-cfb",
+	"des-cfb",
+	"idea-cfb",
+	"rc2-cfb",
+	"seed-cfb",
+	"salsa20",
+	"chacha20",
+	"chacha20-ietf",
+}
+
+local encrypt_methods_ss = {
+	-- aead
+	"aes-128-gcm",
+	"aes-192-gcm",
+	"aes-256-gcm",
+	"chacha20-ietf-poly1305",
+	"xchacha20-ietf-poly1305",
+	-- stream
+	"table",
+	"rc4",
+	"rc4-md5",
+	"aes-128-cfb",
+	"aes-192-cfb",
+	"aes-256-cfb",
+	"aes-128-ctr",
+	"aes-192-ctr",
+	"aes-256-ctr",
+	"bf-cfb",
+	"camellia-128-cfb",
+	"camellia-192-cfb",
+	"camellia-256-cfb",
+	"salsa20",
+	"chacha20",
+	"chacha20-ietf",
+}
+
+local protocol = {
+	"origin",
+	"verify_deflate",
+	"auth_sha1_v4",
+	"auth_aes128_sha1",
+	"auth_aes128_md5",
+	"auth_chain_a",
+	"auth_chain_b",
+	"auth_chain_c",
+	"auth_chain_d",
+	"auth_chain_e",
+	"auth_chain_f",
+}
+
+obfs = {
+	"plain",
+	"http_simple",
+	"http_post",
+	"random_head",
+	"tls1.2_ticket_auth",
+}
+
+local securitys = {
+	"auto",
+	"none",
+	"aes-128-gcm",
+	"chacha20-poly1305"
+}
+
+
+m = Map(shadowsocksr, translate("Edit ShadowSocksR Server"))
+m.redirect = luci.dispatcher.build_url("admin/services/shadowsocksr/servers")
+if m.uci:get(shadowsocksr, sid) ~= "servers" then
+	luci.http.redirect(m.redirect)
+	return
+end
+
+-- [[ Servers Setting ]]--
+s = m:section(NamedSection, sid, "servers")
+s.anonymous = true
+s.addremove   = false
+
+o = s:option(DummyValue,"ssr_url","SS/SSR/V2RAY/TROJAN URL")
+o.rawhtml  = true
+o.template = "shadowsocksr/ssrurl"
+o.value =sid
+
+o = s:option(ListValue, "type", translate("Server Node Type"))
+o:value("ssr", translate("ShadowsocksR"))
+if nixio.fs.access("/usr/bin/ss-redir") then
+o:value("ss", translate("Shadowsocks New Version"))
+end
+if nixio.fs.access("/usr/bin/v2ray/v2ray") or nixio.fs.access("/usr/bin/v2ray") then
+o:value("v2ray", translate("V2Ray"))
+end
+if nixio.fs.access("/usr/sbin/trojan") then
+o:value("trojan", translate("Trojan"))
+end
+if nixio.fs.access("/usr/sbin/redsocks2") then
+o:value("socks5", translate("Socks5"))
+o:value("tun", translate("Network Tunnel"))
+end
+o.description = translate("Using incorrect encryption mothod may causes service fail to start")
+
+o = s:option(Value, "alias", translate("Alias(optional)"))
+
+o = s:option(ListValue, "iface", translate("Network interface to use"))
+for _, e in ipairs(sys.net.devices()) do
+		if e ~= "lo" then o:value(e) end
+end
+o:depends("type", "tun")
+o.description = translate("Redirect traffic to this network interface")
+
+o = s:option(Value, "server", translate("Server Address"))
+o.datatype = "host"
+o.rmempty = false
+o:depends("type", "ssr")
+o:depends("type", "ss")
+o:depends("type", "v2ray")
+o:depends("type", "trojan")
+o:depends("type", "socks5")
+
+o = s:option(Value, "server_port", translate("Server Port"))
+o.datatype = "port"
+o.rmempty = false
+o:depends("type", "ssr")
+o:depends("type", "ss")
+o:depends("type", "v2ray")
+o:depends("type", "trojan")
+o:depends("type", "socks5")
+
+o = s:option(Flag, "auth_enable", translate("Enable Authentication"))
+o.rmempty = false
+o.default = "0"
+o:depends("type", "socks5")
+
+o = s:option(Value, "username", translate("Username"))
+o.rmempty = true
+o:depends("type", "socks5")
+
+o = s:option(Value, "password", translate("Password"))
+o.password = true
+o.rmempty = true
+o:depends("type", "ssr")
+o:depends("type", "ss")
+o:depends("type", "trojan")
+o:depends("type", "socks5")
+
+o = s:option(ListValue, "encrypt_method", translate("Encrypt Method"))
+for _, v in ipairs(encrypt_methods) do o:value(v) end
+o.rmempty = true
+o:depends("type", "ssr")
+
+o = s:option(ListValue, "encrypt_method_ss", translate("Encrypt Method"))
+for _, v in ipairs(encrypt_methods_ss) do o:value(v) end
+o.rmempty = true
+o:depends("type", "ss")
+
+-- Shadowsocks Plugin
+o = s:option(Value, "plugin", translate("Plugin"))
+o.rmempty = true
+o:depends("type", "ss")
+
+o = s:option(Value, "plugin_opts", translate("Plugin Opts"))
+o.rmempty = true
+o:depends("type", "ss")
+
+o = s:option(ListValue, "protocol", translate("Protocol"))
+for _, v in ipairs(protocol) do o:value(v) end
+o.rmempty = true
+o:depends("type", "ssr")
+
+o = s:option(Value, "protocol_param", translate("Protocol param(optional)"))
+o:depends("type", "ssr")
+
+o = s:option(ListValue, "obfs", translate("Obfs"))
+for _, v in ipairs(obfs) do o:value(v) end
+o.rmempty = true
+o:depends("type", "ssr")
+
+o = s:option(Value, "obfs_param", translate("Obfs param(optional)"))
+o:depends("type", "ssr")
+
+-- AlterId
+o = s:option(Value, "alter_id", translate("AlterId"))
+o.datatype = "port"
+o.default = 16
+o.rmempty = true
+o:depends("type", "v2ray")
+
+-- VmessId
+o = s:option(Value, "vmess_id", translate("VmessId (UUID)"))
+o.rmempty = true
+o.default = uuid
+o:depends("type", "v2ray")
+
+-- 加密方式
+o = s:option(ListValue, "security", translate("Encrypt Method"))
+for _, v in ipairs(securitys) do o:value(v, v:upper()) end
+o.rmempty = true
+o:depends("type", "v2ray")
+
+-- 传输协议
+o = s:option(ListValue, "transport", translate("Transport"))
+o:value("tcp", "TCP")
+o:value("kcp", "mKCP")
+o:value("ws", "WebSocket")
+o:value("h2", "HTTP/2")
+o:value("quic", "QUIC")
+o.rmempty = true
+o:depends("type", "v2ray")
+
+-- [[ TCP部分 ]]--
+
+-- TCP伪装
+o = s:option(ListValue, "tcp_guise", translate("Camouflage Type"))
+o:depends("transport", "tcp")
+o:value("http", "HTTP")
+o:value("none", translate("None"))
+o.rmempty = true
+
+-- HTTP域名
+o = s:option(Value, "http_host", translate("HTTP Host"))
+o:depends("tcp_guise", "http")
+o.rmempty = true
+
+-- HTTP路径
+o = s:option(Value, "http_path", translate("HTTP Path"))
+o:depends("tcp_guise", "http")
+o.rmempty = true
+
+-- [[ WS部分 ]]--
+
+-- WS域名
+o = s:option(Value, "ws_host", translate("WebSocket Host"))
+o:depends("transport", "ws")
+o.rmempty = true
+
+-- WS路径
+o = s:option(Value, "ws_path", translate("WebSocket Path"))
+o:depends("transport", "ws")
+o.rmempty = true
+
+-- [[ H2部分 ]]--
+
+-- H2域名
+o = s:option(Value, "h2_host", translate("HTTP/2 Host"))
+o:depends("transport", "h2")
+o.rmempty = true
+
+-- H2路径
+o = s:option(Value, "h2_path", translate("HTTP/2 Path"))
+o:depends("transport", "h2")
+o.rmempty = true
+
+-- [[ QUIC部分 ]]--
+
+o = s:option(ListValue, "quic_security", translate("QUIC Security"))
+o:depends("transport", "quic")
+o.rmempty = true
+o:value("none", translate("None"))
+o:value("aes-128-gcm", translate("aes-128-gcm"))
+o:value("chacha20-poly1305", translate("chacha20-poly1305"))
+
+o = s:option(Value, "quic_key", translate("QUIC Key"))
+o:depends("transport", "quic")
+o.rmempty = true
+
+o = s:option(ListValue, "quic_guise", translate("Header"))
+o:depends("transport", "quic")
+o.rmempty = true
+o:value("none", translate("None"))
+o:value("srtp", translate("VideoCall (SRTP)"))
+o:value("utp", translate("BitTorrent (uTP)"))
+o:value("wechat-video", translate("WechatVideo"))
+o:value("dtls", "DTLS 1.2")
+o:value("wireguard", "WireGuard")
+
+-- [[ mKCP部分 ]]--
+
+o = s:option(ListValue, "kcp_guise", translate("Camouflage Type"))
+o:depends("transport", "kcp")
+o:value("none", translate("None"))
+o:value("srtp", translate("VideoCall (SRTP)"))
+o:value("utp", translate("BitTorrent (uTP)"))
+o:value("wechat-video", translate("WechatVideo"))
+o:value("dtls", "DTLS 1.2")
+o:value("wireguard", "WireGuard")
+o.rmempty = true
+
+o = s:option(Value, "mtu", translate("MTU"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 1350
+o.rmempty = true
+
+o = s:option(Value, "tti", translate("TTI"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 50
+o.rmempty = true
+
+o = s:option(Value, "uplink_capacity", translate("Uplink Capacity"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 5
+o.rmempty = true
+
+o = s:option(Value, "downlink_capacity", translate("Downlink Capacity"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 20
+o.rmempty = true
+
+o = s:option(Value, "read_buffer_size", translate("Read Buffer Size"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 2
+o.rmempty = true
+
+o = s:option(Value, "write_buffer_size", translate("Write Buffer Size"))
+o.datatype = "uinteger"
+o:depends("transport", "kcp")
+o.default = 2
+o.rmempty = true
+
+o = s:option(Flag, "congestion", translate("Congestion"))
+o:depends("transport", "kcp")
+o.rmempty = true
+
+-- [[ allowInsecure ]]--
+o = s:option(Flag, "insecure", translate("allowInsecure"))
+o.rmempty = true
+o:depends("type", "v2ray")
+o:depends("type", "trojan")
+o.default = "1"
+
+-- [[ TLS ]]--
+o = s:option(Flag, "tls", translate("TLS"))
+o.rmempty = true
+o.default = "0"
+o:depends("type", "v2ray")
+o:depends("type", "trojan")
+
+o = s:option(Value, "tls_host", translate("TLS Host"))
+--o:depends("type", "trojan")
+o:depends("tls", "1")
+o.rmempty = true
+
+-- [[ Mux ]]--
+o = s:option(Flag, "mux", translate("Mux"))
+o.rmempty = true
+o.default = "0"
+o:depends("type", "v2ray")
+
+o = s:option(Value, "concurrency", translate("Concurrency"))
+o.datatype = "uinteger"
+o.rmempty = true
+o.default = "8"
+o:depends("mux", "1")
+
+-- [[ Cert ]]--
+o = s:option(Flag, "certificate", translate("Self-signed Certificate"))
+o.rmempty = true
+o.default = "0"
+o:depends("type", "trojan")
+o:depends("type", "v2ray")
+o.description = translate("If you have a self-signed certificate,please check the box")
+
+o = s:option(DummyValue, "upload", translate("Upload"))
+o.template = "shadowsocksr/certupload"
+o:depends("certificate", 1)
+
+cert_dir = "/etc/ssl/private/"
+local path
+
+http.setfilehandler(
+    function(meta, chunk, eof)
+      if not fd then
+        if (not meta) or (not meta.name) or (not meta.file) then return end
+           fd = nixio.open(cert_dir .. meta.file, "w")
+        if not fd then
+           path = translate("Create upload file error.")
+        return
+        end
+     end
+     if chunk and fd then
+     fd:write(chunk)
+     end
+     if eof and fd then
+       fd:close()
+       fd = nil
+       path = '/etc/ssl/private/' .. meta.file .. ''
+    end
+    end
+    )
+if luci.http.formvalue("upload") then
+   local f = luci.http.formvalue("ulfile")
+    if #f <= 0 then
+        path = translate("No specify upload file.")
+   end   
+end
+
+o = s:option(Value, "certpath", translate("Current Certificate Path"))
+o:depends("certificate", 1)
+o:value("/etc/ssl/private/")
+o.description = translate("Please confirm the current certificate path")
+o.default = "/etc/ssl/private/"
+
+o = s:option(Flag, "fast_open", translate("TCP Fast Open"))
+o.rmempty = true
+o.default = "0"
+o:depends("type", "ssr")
+o:depends("type", "ss")
+o:depends("type", "trojan")
+
+o = s:option(Flag, "switch_enable", translate("Enable Auto Switch"))
+o.rmempty = false
+o.default = "1"
+
+o = s:option(Value, "local_port", translate("Local Port"))
+o.datatype = "port"
+o.default = 1234
+o.rmempty = false
+
+if nixio.fs.access("/usr/bin/kcptun-client") then
+
+kcp_enable = s:option(Flag, "kcp_enable", translate("KcpTun Enable"), translate("bin:/usr/bin/kcptun-client"))
+kcp_enable.rmempty = true
+kcp_enable.default = "0"
+kcp_enable:depends("type", "ssr")
+kcp_enable:depends("type", "ss")
+
+o = s:option(Value, "kcp_port", translate("KcpTun Port"))
+o.datatype = "port"
+o.default = 4000
+function o.validate(self, value, section)
+		local kcp_file="/usr/bin/kcptun-client"
+		local enable = kcp_enable:formvalue(section) or kcp_enable.disabled
+		if enable == kcp_enable.enabled then
+	if not fs.access(kcp_file)  then
+		return nil, translate("Haven't a Kcptun executable file")
+	elseif  not isKcptun(kcp_file) then
+		return nil, translate("Not a Kcptun executable file")
+	end
+	end
+
+	return value
+end
+o:depends("type", "ssr")
+o:depends("type", "ss")
+
+o = s:option(Value, "kcp_password", translate("KcpTun Password"))
+o.password = true
+o:depends("type", "ssr")
+o:depends("type", "ss")
+
+o = s:option(Value, "kcp_param", translate("KcpTun Param"))
+o.default = "--nocomp"
+o:depends("type", "ssr")
+o:depends("type", "ss")
+
+end
+
+return m

+ 109 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/client.lua

@@ -0,0 +1,109 @@
+-- Copyright (C) 2017 yushi studio <[email protected]> github.com/ywb94
+-- Copyright (C) 2018 lean <[email protected]> github.com/coolsnowwolf
+-- Licensed to the public under the GNU General Public License v3.
+
+local m, s, sec, o, kcp_enable
+local shadowsocksr = "shadowsocksr"
+local uci = luci.model.uci.cursor()
+
+local sys = require "luci.sys"
+
+m = Map(shadowsocksr, translate("ShadowSocksR Plus+ Settings"))
+
+m:section(SimpleSection).template  = "shadowsocksr/status"
+
+local server_table = {}
+uci:foreach(shadowsocksr, "servers", function(s)
+	if s.alias then
+		server_table[s[".name"]] = "[%s]:%s" %{string.upper(s.type), s.alias}
+	elseif s.server and s.server_port then
+		server_table[s[".name"]] = "[%s]:%s:%s" %{string.upper(s.type), s.server, s.server_port}
+	end
+end)
+
+local key_table = {}
+for key,_ in pairs(server_table) do
+	table.insert(key_table,key)
+end
+
+table.sort(key_table)
+
+-- [[ Global Setting ]]--
+s = m:section(TypedSection, "global")
+s.anonymous = true
+
+o = s:option(ListValue, "global_server", translate("Main Server"))
+o:value("nil", translate("Disable"))
+for _,key in pairs(key_table) do o:value(key,server_table[key]) end
+o.default = "nil"
+o.rmempty = false
+
+o = s:option(ListValue, "udp_relay_server", translate("Game Mode UDP Server"))
+o:value("", translate("Disable"))
+o:value("same", translate("Same as Global Server"))
+for _,key in pairs(key_table) do o:value(key,server_table[key]) end
+
+o = s:option(ListValue, "netflix_server", translate("Netflix Node"))
+o:value("nil", translate("Disable"))
+o:value("same", translate("Same as Global Server"))
+for _,key in pairs(key_table) do o:value(key,server_table[key]) end
+o.default = "nil"
+o.rmempty = false
+
+o = s:option(Flag, "netflix_proxy", translate("External Proxy Mode"))
+o.rmempty = false
+o.description = translate("Forward Netflix Proxy through Main Proxy")
+o.default="0"
+
+o = s:option(ListValue, "threads", translate("Multi Threads Option"))
+o:value("0", translate("Auto Threads"))
+o:value("1", translate("1 Thread"))
+o:value("2", translate("2 Threads"))
+o:value("4", translate("4 Threads"))
+o:value("8", translate("8 Threads"))
+o:value("16", translate("16 Threads"))
+o:value("32", translate("32 Threads"))
+o:value("64", translate("64 Threads"))
+o:value("128", translate("128 Threads"))
+o.default = "0"
+o.rmempty = false
+
+o = s:option(ListValue, "run_mode", translate("Running Mode"))
+o:value("gfw", translate("GFW List Mode"))
+o:value("router", translate("IP Route Mode"))
+o:value("all", translate("Global Mode"))
+o:value("oversea", translate("Oversea Mode"))
+o.default = gfw
+
+o = s:option(ListValue, "dports", translate("Proxy Ports"))
+o:value("1", translate("All Ports"))
+o:value("2", translate("Only Common Ports"))
+o.default = 1
+
+o = s:option(ListValue, "pdnsd_enable", translate("Resolve Dns Mode"))
+o:value("1", translate("Use Pdnsd tcp query and cache"))
+o:value("2", translate("Use DNS2SOCKS query and cache"))
+o:value("0", translate("Use Local DNS Service listen port 5335"))
+o.default = 1
+
+o = s:option(Value, "tunnel_forward", translate("Anti-pollution DNS Server"))
+o:value("8.8.4.4:53", translate("Google Public DNS (8.8.4.4)"))
+o:value("8.8.8.8:53", translate("Google Public DNS (8.8.8.8)"))
+o:value("208.67.222.222:53", translate("OpenDNS (208.67.222.222)"))
+o:value("208.67.220.220:53", translate("OpenDNS (208.67.220.220)"))
+o:value("209.244.0.3:53", translate("Level 3 Public DNS (209.244.0.3)"))
+o:value("209.244.0.4:53", translate("Level 3 Public DNS (209.244.0.4)"))
+o:value("4.2.2.1:53", translate("Level 3 Public DNS (4.2.2.1)"))
+o:value("4.2.2.2:53", translate("Level 3 Public DNS (4.2.2.2)"))
+o:value("4.2.2.3:53", translate("Level 3 Public DNS (4.2.2.3)"))
+o:value("4.2.2.4:53", translate("Level 3 Public DNS (4.2.2.4)"))
+o:value("1.1.1.1:53", translate("Cloudflare DNS (1.1.1.1)"))
+o:value("114.114.114.114:53", translate("Oversea Mode DNS-1 (114.114.114.114)"))
+o:value("114.114.115.115:53", translate("Oversea Mode DNS-2 (114.114.115.115)"))
+o:depends("pdnsd_enable", "1")
+o:depends("pdnsd_enable", "2")
+o.description = translate("Custom DNS Server format as IP:PORT (default: 8.8.4.4:53)")
+
+return m
+
+

+ 138 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/control.lua

@@ -0,0 +1,138 @@
+local m, s, o
+local NXFS = require "nixio.fs"
+
+m = Map("shadowsocksr", translate("IP black-and-white list"))
+
+s = m:section(TypedSection, "access_control")
+s.anonymous = true
+
+-- Part of WAN
+s:tab("wan_ac", translate("WAN IP AC"))
+
+o = s:taboption("wan_ac", DynamicList, "wan_bp_ips", translate("WAN White List IP"))
+o.datatype = "ip4addr"
+
+o = s:taboption("wan_ac", DynamicList, "wan_fw_ips", translate("WAN Force Proxy IP"))
+o.datatype = "ip4addr"
+
+-- Part of LAN
+s:tab("lan_ac", translate("LAN IP AC"))
+
+o = s:taboption("lan_ac", ListValue, "lan_ac_mode", translate("LAN Access Control"))
+o:value("0", translate("Disable"))
+o:value("w", translate("Allow listed only"))
+o:value("b", translate("Allow all except listed"))
+o.rmempty = false
+
+o = s:taboption("lan_ac", DynamicList, "lan_ac_ips", translate("LAN Host List"))
+o.datatype = "ipaddr"
+luci.ip.neighbors({ family = 4 }, function(entry)
+		if entry.reachable then
+			o:value(entry.dest:string())
+		end
+end)
+o:depends("lan_ac_mode", "w")
+o:depends("lan_ac_mode", "b")
+
+o = s:taboption("lan_ac", DynamicList, "lan_bp_ips", translate("LAN Bypassed Host List"))
+o.datatype = "ipaddr"
+luci.ip.neighbors({ family = 4 }, function(entry)
+		if entry.reachable then
+			o:value(entry.dest:string())
+		end
+end)
+
+o = s:taboption("lan_ac", DynamicList, "lan_fp_ips", translate("LAN Force Proxy Host List"))
+o.datatype = "ipaddr"
+luci.ip.neighbors({ family = 4 }, function(entry)
+		if entry.reachable then
+			o:value(entry.dest:string())
+		end
+end)
+
+o = s:taboption("lan_ac", DynamicList, "lan_gm_ips", translate("Game Mode Host List"))
+o.datatype = "ipaddr"
+luci.ip.neighbors({ family = 4 }, function(entry)
+		if entry.reachable then
+			o:value(entry.dest:string())
+		end
+end)
+
+-- Part of Self
+-- s:tab("self_ac", translate("Router Self AC"))
+-- o = s:taboption("self_ac",ListValue, "router_proxy", translate("Router Self Proxy"))
+-- o:value("1", translatef("Normal Proxy"))
+-- o:value("0", translatef("Bypassed Proxy"))
+-- o:value("2", translatef("Forwarded Proxy"))
+-- o.rmempty = false
+
+s:tab("esc",  translate("Bypass Domain List"))
+
+local escconf = "/etc/config/white.list"
+o = s:taboption("esc", TextValue, "escconf")
+o.rows = 13
+o.wrap = "off"
+o.rmempty = true
+o.cfgvalue = function(self, section)
+	return NXFS.readfile(escconf) or ""
+end
+o.write = function(self, section, value)
+	NXFS.writefile(escconf, value:gsub("\r\n", "\n"))
+end
+o.remove = function(self, section, value)
+	NXFS.writefile(escconf, "")
+end
+
+
+s:tab("block",  translate("Black Domain List"))
+
+local blockconf = "/etc/config/black.list"
+o = s:taboption("block", TextValue, "blockconf")
+o.rows = 13
+o.wrap = "off"
+o.rmempty = true
+o.cfgvalue = function(self, section)
+	return NXFS.readfile(blockconf) or " "
+end
+o.write = function(self, section, value)
+	NXFS.writefile(blockconf, value:gsub("\r\n", "\n"))
+end
+o.remove = function(self, section, value)
+	NXFS.writefile(blockconf, "")
+end
+
+s:tab("netflix",  translate("Netflix Domain List"))
+
+local netflixconf = "/etc/config/netflix.list"
+o = s:taboption("netflix", TextValue, "netflixconf")
+o.rows = 13
+o.wrap = "off"
+o.rmempty = true
+o.cfgvalue = function(self, section)
+	return NXFS.readfile(netflixconf) or " "
+end
+o.write = function(self, section, value)
+	NXFS.writefile(netflixconf, value:gsub("\r\n", "\n"))
+end
+o.remove = function(self, section, value)
+	NXFS.writefile(netflixconf, "")
+end
+
+s:tab("netflixip",  translate("Netflix IP List"))
+
+local netflixipconf = "/etc/config/netflixip.list"
+o = s:taboption("netflixip", TextValue, "netflixipconf")
+o.rows = 13
+o.wrap = "off"
+o.rmempty = true
+o.cfgvalue = function(self, section)
+	return NXFS.readfile(netflixipconf) or " "
+end
+o.write = function(self, section, value)
+	NXFS.writefile(netflixipconf, value:gsub("\r\n", "\n"))
+end
+o.remove = function(self, section, value)
+	NXFS.writefile(netflixipconf, "")
+end
+
+return m

+ 20 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/log.lua

@@ -0,0 +1,20 @@
+local fs = require "nixio.fs"
+
+f = SimpleForm("logview")
+
+t = f:field(TextValue, "conf")
+t.rmempty = true
+t.rows = 20
+function t.cfgvalue()
+  if fs.access("/tmp/ssrplus.log") then
+    local logs = luci.util.execi("cat /tmp/ssrplus.log")
+    local s = ""
+    for line in logs do
+      s = line .. "\n" .. s
+      end
+    return s
+  end
+end
+t.readonly="readonly"
+
+return f

+ 115 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server-config.lua

@@ -0,0 +1,115 @@
+-- Copyright (C) 2017 yushi studio <[email protected]>
+-- Licensed to the public under the GNU General Public License v3.
+require "luci.http"
+require "luci.dispatcher"
+require "nixio.fs"
+
+local m, s, o
+local shadowsocksr = "shadowsocksr"
+local sid = arg[1]
+
+local encrypt_methods = {
+	"rc4-md5",
+	"rc4-md5-6",
+	"rc4",
+	"table",
+	"aes-128-cfb",
+	"aes-192-cfb",
+	"aes-256-cfb",
+	"aes-128-ctr",
+	"aes-192-ctr",
+	"aes-256-ctr",
+	"bf-cfb",
+	"camellia-128-cfb",
+	"camellia-192-cfb",
+	"camellia-256-cfb",
+	"cast5-cfb",
+	"des-cfb",
+	"idea-cfb",
+	"rc2-cfb",
+	"seed-cfb",
+	"salsa20",
+	"chacha20",
+	"chacha20-ietf",
+}
+
+local protocol = {
+	"origin",
+}
+
+obfs = {
+	"plain",
+	"http_simple",
+	"http_post",
+}
+
+m = Map(shadowsocksr, translate("Edit ShadowSocksR Server"))
+
+m.redirect = luci.dispatcher.build_url("admin/services/shadowsocksr/server")
+if m.uci:get(shadowsocksr, sid) ~= "server_config" then
+	luci.http.redirect(m.redirect)
+	return
+end
+
+
+
+
+-- [[ Server Setting ]]--
+s = m:section(NamedSection, sid, "server_config")
+s.anonymous = true
+s.addremove   = false
+
+o = s:option(Flag, "enable", translate("Enable"))
+o.default = 1
+o.rmempty = false
+
+o = s:option(ListValue, "type", translate("Server Type"))
+o:value("socks5", translate("Socks5"))
+if nixio.fs.access("/usr/bin/ss-server") then
+o:value("ssr", translate("ShadowsocksR"))
+end
+o.default = "socks5"
+
+o = s:option(Value, "server_port", translate("Server Port"))
+o.datatype = "port"
+o.default = 8388
+o.rmempty = false
+
+o = s:option(Value, "timeout", translate("Connection Timeout"))
+o.datatype = "uinteger"
+o.default = 60
+o.rmempty = false
+o:depends("type", "ssr")
+
+o = s:option(Value, "username", translate("Username"))
+o.rmempty = false
+o:depends("type", "socks5")
+
+o = s:option(Value, "password", translate("Password"))
+o.password = true
+o.rmempty = false
+
+o = s:option(ListValue, "encrypt_method", translate("Encrypt Method"))
+for _, v in ipairs(encrypt_methods) do o:value(v) end
+o.rmempty = false
+o:depends("type", "ssr")
+
+o = s:option(ListValue, "protocol", translate("Protocol"))
+for _, v in ipairs(protocol) do o:value(v) end
+o.rmempty = false
+o:depends("type", "ssr")
+
+
+o = s:option(ListValue, "obfs", translate("Obfs"))
+for _, v in ipairs(obfs) do o:value(v) end
+o.rmempty = false
+o:depends("type", "ssr")
+
+o = s:option(Value, "obfs_param", translate("Obfs param(optional)"))
+o:depends("type", "ssr")
+
+o = s:option(Flag, "fast_open", translate("TCP Fast Open"))
+o.rmempty = false
+o:depends("type", "ssr")
+
+return m

+ 112 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/server.lua

@@ -0,0 +1,112 @@
+-- Copyright (C) 2017 yushi studio <[email protected]>
+-- Licensed to the public under the GNU General Public License v3.
+
+local m, sec, o
+local shadowsocksr = "shadowsocksr"
+local uci = luci.model.uci.cursor()
+
+
+m = Map(shadowsocksr)
+
+local encrypt_methods = {
+	"table",
+	"rc4",
+	"rc4-md5",
+	"rc4-md5-6",
+	"aes-128-cfb",
+	"aes-192-cfb",
+	"aes-256-cfb",
+	"aes-128-ctr",
+	"aes-192-ctr",
+	"aes-256-ctr",
+	"bf-cfb",
+	"camellia-128-cfb",
+	"camellia-192-cfb",
+	"camellia-256-cfb",
+	"cast5-cfb",
+	"des-cfb",
+	"idea-cfb",
+	"rc2-cfb",
+	"seed-cfb",
+	"salsa20",
+	"chacha20",
+	"chacha20-ietf",
+}
+
+local protocol = {
+	"origin",
+	"verify_deflate",
+	"auth_sha1_v4",
+	"auth_aes128_sha1",
+	"auth_aes128_md5",
+	"auth_chain_a",
+}
+
+obfs = {
+	"plain",
+	"http_simple",
+	"http_post",
+	"random_head",
+	"tls1.2_ticket_auth",
+	"tls1.2_ticket_fastauth",
+}
+
+-- [[ Global Setting ]]--
+sec = m:section(TypedSection, "server_global", translate("Global Setting"))
+sec.anonymous = true
+
+o = sec:option(Flag, "enable_server", translate("Enable Server"))
+o.rmempty = false
+
+-- [[ Server Setting ]]--
+sec = m:section(TypedSection, "server_config", translate("Server Setting"))
+sec.anonymous = true
+sec.addremove = true
+sec.template = "cbi/tblsection"
+sec.extedit = luci.dispatcher.build_url("admin/services/shadowsocksr/server/%s")
+function sec.create(...)
+	local sid = TypedSection.create(...)
+	if sid then
+		luci.http.redirect(sec.extedit % sid)
+		return
+	end
+end
+
+o = sec:option(Flag, "enable", translate("Enable"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or translate("0")
+end
+o.rmempty = false
+
+o = sec:option(DummyValue, "type", translate("Server Type"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "ssr"
+end
+
+o = sec:option(DummyValue, "server_port", translate("Server Port"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "-"
+end
+
+o = sec:option(DummyValue, "username", translate("Username"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "-"
+end
+
+o = sec:option(DummyValue, "encrypt_method", translate("Encrypt Method"))
+function o.cfgvalue(...)
+	local v = Value.cfgvalue(...)
+	return v and v:upper() or "-"
+end
+
+o = sec:option(DummyValue, "protocol", translate("Protocol"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "-"
+end
+
+o = sec:option(DummyValue, "obfs", translate("Obfs"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "-"
+end
+
+return m

+ 139 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/servers.lua

@@ -0,0 +1,139 @@
+-- Licensed to the public under the GNU General Public License v3.
+
+local m, s, o
+local shadowsocksr = "shadowsocksr"
+
+local uci = luci.model.uci.cursor()
+local server_count = 0
+uci:foreach("shadowsocksr", "servers", function(s)
+  server_count = server_count + 1
+end)
+
+local fs  = require "nixio.fs"
+local sys = require "luci.sys"
+
+local ucic = luci.model.uci.cursor()
+
+m = Map(shadowsocksr,  translate("Servers subscription and manage"))
+
+-- Server Subscribe
+
+s = m:section(TypedSection, "server_subscribe")
+s.anonymous = true
+
+o = s:option(Flag, "auto_update", translate("Auto Update"))
+o.rmempty = false
+o.description = translate("Auto Update Server subscription, GFW list and CHN route")
+
+
+o = s:option(ListValue, "auto_update_time", translate("Update time (every day)"))
+for t = 0,23 do
+o:value(t, t..":00")
+end
+o.default=2
+o.rmempty = false
+
+o = s:option(DynamicList, "subscribe_url", translate("Subscribe URL"))
+o.rmempty = true
+
+o = s:option(Value, "filter_words", translate("Subscribe Filter Words"))
+o.rmempty = true
+o.description = translate("Filter Words splited by /")
+
+o = s:option(Button,"update_Sub",translate("Update Subscribe List"))
+o.inputstyle = "reload"
+o.description = translate("Update subscribe url list first")
+o.write = function()
+  luci.http.redirect(luci.dispatcher.build_url("admin", "services", "shadowsocksr", "servers"))
+end
+
+o = s:option(Flag, "switch", translate("Subscribe Default Auto-Switch"))
+o.rmempty = false
+o.description = translate("Subscribe new add server default Auto-Switch on")
+o.default="1"
+
+o = s:option(Flag, "proxy", translate("Through proxy update"))
+o.rmempty = false
+o.description = translate("Through proxy update list, Not Recommended ")
+
+
+o = s:option(Button,"subscribe", translate("Update All Subscribe Severs"))
+o.rawhtml  = true
+o.template = "shadowsocksr/subscribe"
+
+o = s:option(Button,"delete",translate("Delete All Subscribe Severs"))
+o.inputstyle = "reset"
+o.description = string.format(translate("Server Count") ..  ": %d", server_count)
+o.write = function()
+uci:delete_all("shadowsocksr", "servers", function(s)
+  if s.hashkey or s.isSubscribe then
+    return true
+  else
+    return false
+  end
+end)
+uci:save("shadowsocksr") 
+uci:commit("shadowsocksr")
+luci.sys.exec("/etc/init.d/shadowsocksr restart")
+luci.http.redirect(luci.dispatcher.build_url("admin", "services", "shadowsocksr", "servers"))
+return
+end
+
+-- [[ Servers Manage ]]--
+s = m:section(TypedSection, "servers")
+s.anonymous = true
+s.addremove = true
+s.template = "cbi/tblsection"
+s.sortable = true
+s.extedit = luci.dispatcher.build_url("admin/services/shadowsocksr/servers/%s")
+function s.create(...)
+	local sid = TypedSection.create(...)
+	if sid then
+		luci.http.redirect(s.extedit % sid)
+	return
+	end
+end
+
+o = s:option(DummyValue, "type", translate("Type"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or ""
+end
+
+o = s:option(DummyValue, "alias", translate("Alias"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or translate("None")
+end
+
+o = s:option(DummyValue, "server_port", translate("Server Port"))
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or "N/A"
+end
+
+o = s:option(DummyValue, "server_port", translate("Socket Connected"))
+o.template="shadowsocksr/socket"
+o.width="10%"
+
+o = s:option(DummyValue, "server", translate("Ping Latency"))
+o.template="shadowsocksr/ping"
+o.width="10%"
+
+
+node = s:option(Button,"apply_node",translate("Apply"))
+node.inputstyle = "apply"
+node.write = function(self, section)
+  ucic:set("shadowsocksr", '@global[0]', 'global_server', section)
+  ucic:save("shadowsocksr") 
+  ucic:commit("shadowsocksr")
+  luci.sys.exec("/etc/init.d/shadowsocksr restart")
+  luci.http.redirect(luci.dispatcher.build_url("admin", "services", "shadowsocksr", "client"))
+end
+
+o = s:option(Flag, "switch_enable", translate("Auto Switch"))
+o.rmempty = false
+function o.cfgvalue(...)
+	return Value.cfgvalue(...) or 1
+end
+
+m:append(Template("shadowsocksr/server_list"))
+
+return m

+ 183 - 0
luci-app-ssr-plus/luasrc/model/cbi/shadowsocksr/status.lua

@@ -0,0 +1,183 @@
+-- Copyright (C) 2017 yushi studio <[email protected]>
+-- Licensed to the public under the GNU General Public License v3.
+
+local m, s, o
+local redir_run=0
+local reudp_run=0
+local sock5_run=0
+local server_run=0
+local kcptun_run=0
+local tunnel_run=0
+local gfw_count=0
+local ad_count=0
+local ip_count=0
+local nfip_count=0
+local uci = luci.model.uci.cursor()
+local shadowsocksr = "shadowsocksr"
+-- html constants
+font_blue = [[<font color="green">]]
+font_off = [[</font>]]
+bold_on = [[<strong>]]
+bold_off = [[</strong>]]
+
+local fs = require "nixio.fs"
+local sys = require "luci.sys"
+local kcptun_version=translate("Unknown")
+local kcp_file="/usr/bin/kcptun-client"
+if not fs.access(kcp_file) then
+kcptun_version=translate("Not exist")
+else
+if not fs.access(kcp_file, "rwx", "rx", "rx") then
+fs.chmod(kcp_file, 755)
+end
+kcptun_version=sys.exec(kcp_file .. " -v | awk '{printf $3}'")
+if not kcptun_version or kcptun_version == "" then
+kcptun_version = translate("Unknown")
+end
+
+end
+
+if nixio.fs.access("/etc/dnsmasq.ssr/gfw_list.conf") then
+gfw_count = tonumber(sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l"))/2
+end
+
+if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then
+ad_count = tonumber(sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l"))
+end
+
+if nixio.fs.access("/etc/china_ssr.txt") then
+ip_count = tonumber(sys.exec("cat /etc/china_ssr.txt | wc -l"))
+end
+
+if nixio.fs.access("/etc/config/netflixip.list") then
+nfip_count = tonumber(sys.exec("cat /etc/config/netflixip.list | wc -l"))
+end
+
+local icount=sys.exec("busybox ps -w | grep ssr-reudp |grep -v grep| wc -l")
+if tonumber(icount)>0 then
+reudp_run=1
+else
+icount=sys.exec("busybox ps -w | grep ssr-retcp |grep \"\\-u\"|grep -v grep| wc -l")
+if tonumber(icount)>0 then
+reudp_run=1
+end
+end
+
+if luci.sys.call("busybox ps -w | grep ssr-retcp | grep -v grep >/dev/null") == 0 then
+redir_run=1
+end
+
+if luci.sys.call("busybox ps -w | grep ssr-local | grep -v ssr-socksdns |grep -v grep >/dev/null") == 0 then
+sock5_run=1
+end
+
+if luci.sys.call("pidof kcptun-client >/dev/null") == 0 then
+kcptun_run=1
+end
+
+if luci.sys.call("busybox ps -w | grep ssr-server | grep -v grep >/dev/null") == 0 then
+server_run=1
+end
+
+if luci.sys.call("busybox ps -w | grep ssr-tunnel |grep -v grep >/dev/null") == 0 then
+tunnel_run=1
+end
+
+if luci.sys.call("pidof pdnsd >/dev/null") == 0 or (luci.sys.call("busybox ps -w | grep ssr-dns |grep -v grep >/dev/null") == 0 and luci.sys.call("pidof dns2socks >/dev/null") == 0)then
+pdnsd_run=1
+end
+
+m = SimpleForm("Version")
+m.reset = false
+m.submit = false
+
+s=m:field(DummyValue,"redir_run",translate("Global Client"))
+s.rawhtml = true
+if redir_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+
+s=m:field(DummyValue,"reudp_run",translate("Game Mode UDP Relay"))
+s.rawhtml = true
+if reudp_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+
+if uci:get_first(shadowsocksr, 'global', 'pdnsd_enable', '0') ~= '0' then
+s=m:field(DummyValue,"pdnsd_run",translate("DNS Anti-pollution"))
+s.rawhtml = true
+if pdnsd_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+end
+
+s=m:field(DummyValue,"sock5_run",translate("Global SOCKS5 Proxy Server"))
+s.rawhtml = true
+if sock5_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+
+s=m:field(DummyValue,"server_run",translate("Local Servers"))
+s.rawhtml = true
+if server_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+
+if nixio.fs.access("/usr/bin/kcptun-client") then
+s=m:field(DummyValue,"kcp_version",translate("KcpTun Version"))
+s.rawhtml = true
+s.value =kcptun_version
+s=m:field(DummyValue,"kcptun_run",translate("KcpTun"))
+s.rawhtml = true
+if kcptun_run == 1 then
+s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off
+else
+s.value = translate("Not Running")
+end
+end
+
+s=m:field(DummyValue,"google",translate("Google Connectivity"))
+s.value = translate("No Check")
+s.template = "shadowsocksr/check"
+
+s=m:field(DummyValue,"baidu",translate("Baidu Connectivity"))
+s.value = translate("No Check")
+s.template = "shadowsocksr/check"
+
+s=m:field(DummyValue,"gfw_data",translate("GFW List Data"))
+s.rawhtml = true
+s.template = "shadowsocksr/refresh"
+s.value = gfw_count .. " " .. translate("Records")
+
+s=m:field(DummyValue,"ip_data",translate("China IP Data"))
+s.rawhtml = true
+s.template = "shadowsocksr/refresh"
+s.value = ip_count .. " " .. translate("Records")
+
+s=m:field(DummyValue,"nfip_data",translate("Netflix IP Data"))
+s.rawhtml = true
+s.template = "shadowsocksr/refresh"
+s.value = nfip_count .. " " .. translate("Records")
+
+if uci:get_first(shadowsocksr, 'global', 'adblock', '0') == '1' then
+s=m:field(DummyValue,"ad_data",translate("Advertising Data"))
+s.rawhtml = true
+s.template = "shadowsocksr/refresh"
+s.value = ad_count .. " " .. translate("Records")
+end
+
+s=m:field(DummyValue,"check_port",translate("Check Server Port"))
+s.template = "shadowsocksr/checkport"
+s.value =translate("No Check")
+
+return m

+ 4 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/certupload.htm

@@ -0,0 +1,4 @@
+<%+cbi/valueheader%>
+	<input class="cbi-input-file" style="width: 400px" type="file" id="ulfile" name="ulfile" />
+	<input type="submit" class="cbi-button cbi-input-apply" name="upload" value="<%:Upload%>" />
+<%+cbi/valuefooter%>

+ 30 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/check.htm

@@ -0,0 +1,30 @@
+<%+cbi/valueheader%>
+<script type="text/javascript">//<![CDATA[
+	function check_connect(btn,urlname)
+	{
+		btn.disabled = true;
+		btn.value    = '<%:Check...%>';
+		murl=urlname;
+		XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","check")%>',
+			{ set:murl },
+			function(x,rv)
+			{
+			var s = document.getElementById(urlname+'-status');
+			if (s)
+			{
+				if (rv.ret=="0")
+				s.innerHTML ="<font color='green'>"+"<%:Connect OK%>"+"</font>";
+				else
+				s.innerHTML ="<font color='red'>"+"<%:Connect Error%>"+"</font>";
+			}
+				btn.disabled = false;
+				btn.value    = '<%:Check Connect%>';
+			}
+		);
+		return false;
+	}
+//]]></script>
+<input type="button" class="cbi-button cbi-button-apply" value="<%:Check Connect%>" onclick="return check_connect(this,'<%=self.option%>')" />
+<span id="<%=self.option%>-status"><em><%=self.value%></em></span>
+
+<%+cbi/valuefooter%>

+ 36 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/checkport.htm

@@ -0,0 +1,36 @@
+<%+cbi/valueheader%>
+
+<script type="text/javascript">//<![CDATA[
+
+	function check_port(btn)
+	{
+		btn.disabled = true;
+		btn.value    = '<%:Check...%>';
+		XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","checkport")%>',
+			null,
+			function(x,rv)
+			{
+			var s = document.getElementById('<%=self.option%>-status');
+			if (s)
+			{
+
+				s.innerHTML =rv.ret;
+
+
+
+			}
+
+				btn.disabled = false;
+				btn.value    = '<%:Check Server%>';
+			}
+		);
+
+		return false;
+	}
+//]]></script>
+<input type="button" class="cbi-button cbi-button-apply" value="<%:Check Server%>" onclick="return check_port(this)" />
+<span id="<%=self.option%>-status"><em><%=self.value%></em></span>
+
+
+
+<%+cbi/valuefooter%>

+ 3 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/ping.htm

@@ -0,0 +1,3 @@
+<%+cbi/valueheader%>
+<span class="pingtime" hint="<%=self:cfgvalue(section)%>">-- ms</span>
+<%+cbi/valuefooter%>

+ 35 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/refresh.htm

@@ -0,0 +1,35 @@
+<%+cbi/valueheader%>
+<script type="text/javascript">//<![CDATA[
+	function refresh_data(btn,dataname)
+	{
+		btn.disabled = true;
+		btn.value = '<%:Refresh...%> ';
+		murl=dataname;
+		XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","refresh")%>',
+			{ set:murl },
+			function(x,rv)
+			{
+			var s = document.getElementById(dataname+'-status');
+			if (s)
+			{
+				if (rv.ret=="0")
+				s.innerHTML ="<font color='green'>"+"<%:No new data!%> "+"</font>";
+				else if(rv.ret=="-1")
+				{
+					s.innerHTML ="<font color='red'>"+"<%:Refresh Error!%> "+"</font>";
+				}
+				else
+					{
+				s.innerHTML ="<font color='green'>"+"<%:Refresh OK!%> "+"<%:Total Records:%>"+rv.ret+"</font>";
+			}
+			}
+				btn.disabled = false;
+				btn.value    = '<%:Refresh Data %>';
+			}
+		);
+		return false;
+	}
+//]]></script>
+<input type="button" class="cbi-button cbi-input-reload" value="<%:Refresh Data%> " onclick="return refresh_data(this,'<%=self.option%>')" />
+<span id="<%=self.option%>-status"><em><%=self.value%></em></span>
+<%+cbi/valuefooter%>

+ 151 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/server_list.htm

@@ -0,0 +1,151 @@
+<%#
+ Copyright 2018-2019 Lienol <[email protected]>
+ Licensed to the public under the Apache License 2.0.
+-%>
+<%
+local dsp = require "luci.dispatcher"
+-%>
+<script type="text/javascript">
+	//<![CDATA[
+	const doms = document.getElementsByClassName('pingtime');
+	const ports = document.getElementsByClassName("socket-connected")
+	const xhr = (index) => {
+		return new Promise((res) => {
+			const dom = doms[index];
+			const port = ports[index];
+			if (!dom) res()
+			port.innerHTML = '<font color="#0072c3">connect</font>';
+
+			XHR.get('<%=dsp.build_url("admin/services/shadowsocksr/ping")%>', {
+				index,
+				domain: dom.getAttribute("hint"),
+				port: port.getAttribute("hint")
+			},
+			(x, result) => {
+				let col = '#ff0000';
+				if (result.ping) {
+					if (result.ping < 300) col = '#ff3300';
+					if (result.ping < 200) col = '#ff7700';
+					if (result.ping < 100) col = '#249400';
+				}
+				dom.innerHTML = `<font color="${col}">${(result.ping ? result.ping : "--") + " ms"}</font>`
+				if (result.socket) {
+					port.innerHTML = '<font color="#249400">ok</font>';
+				} else {
+					port.innerHTML = '<font color="#ff0000">fail</font>';
+				}
+				res();
+			});
+		})
+	}
+	let task = -1;
+	const thread = () => {
+		task = task + 1
+		if (doms[task]) {
+			xhr(task).then(thread);
+		}
+	}
+	for (let i = 0; i < 20; i++) {
+		thread()
+	}
+	
+	function cbi_row_drop(fromId, toId, store, isToBottom) {
+		var fromNode = document.getElementById(fromId);
+		var toNode = document.getElementById(toId);
+		if (!fromNode || !toNode) return false;
+
+		var table = fromNode.parentNode;
+		while (table && table.nodeName.toLowerCase() != "table")
+			table = table.parentNode;
+		if (!table) return false;
+
+		var ids = [];
+		if (isToBottom) {
+			toNode.parentNode.appendChild(fromNode);
+		} else {
+			fromNode.parentNode.insertBefore(fromNode, toNode);
+		}
+
+		for (var idx = 2; idx < table.rows.length; idx++) {
+			table.rows[idx].className = table.rows[idx].className.replace(
+				/cbi-rowstyle-[12]/,
+				"cbi-rowstyle-" + (1 + (idx % 2))
+			);
+
+			if (table.rows[idx].id && table.rows[idx].id.match(/-([^\-]+)$/))
+				ids.push(RegExp.$1);
+		}
+
+		var input = document.getElementById(store);
+		if (input) input.value = ids.join(" ");
+
+		return false;
+	}
+
+	// set tr draggable
+	function enableDragForTable(table_selecter, store) {
+		var trs = document.querySelectorAll(table_selecter + " tr");
+		if (!trs || trs.length.length < 3) {
+			return;
+		}
+
+		function ondragstart(ev) {
+			ev.dataTransfer.setData("Text", ev.target.id);
+		}
+
+		function ondrop(ev) {
+			var from = ev.dataTransfer.getData("Text");
+			cbi_row_drop(from, this.id, store);
+		}
+
+		function ondragover(ev) {
+			ev.preventDefault();
+			ev.dataTransfer.dropEffect = "move";
+		}
+
+		function moveToTop(id) {
+			var top = document.querySelectorAll(table_selecter + " tr")[2];
+			cbi_row_drop(id, top.id, store);
+		}
+
+		function moveToBottom(id) {
+			console.log('moveToBottom:', id);
+			var trList = document.querySelectorAll(table_selecter + " tr");
+			var bottom = trList[trList.length - 1];
+			cbi_row_drop(id, bottom.id, store, true);
+		}
+
+		for (let index = 2; index < trs.length; index++) {
+			const el = trs[index];
+			el.setAttribute("draggable", true);
+			el.ondragstart = ondragstart;
+			el.ondrop = ondrop;
+			el.ondragover = ondragover;
+
+			// reset the behaviors of the btns
+			var upBtns = el.querySelectorAll(".cbi-button.cbi-button-up");
+			if (upBtns && upBtns.length > 0) {
+				upBtns.forEach(function (_el) {
+					_el.onclick = function () {
+						moveToTop(el.id);
+					};
+				});
+			}
+
+			var downBtns = el.querySelectorAll(".cbi-button.cbi-button-down");
+			if (downBtns && downBtns.length > 0) {
+				downBtns.forEach(function (_el) {
+					_el.onclick = function () {
+						moveToBottom(el.id);
+					};
+				});
+			}
+		}
+	}
+
+	// enable
+	enableDragForTable(
+		"#cbi-shadowsocksr-servers table",
+		"cbi.sts.shadowsocksr.servers"
+	);
+</script>

+ 3 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/socket.htm

@@ -0,0 +1,3 @@
+<%+cbi/valueheader%>
+<span class="socket-connected" hint="<%=self:cfgvalue(section)%>">wait</span>
+<%+cbi/valuefooter%>

+ 297 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/ssrurl.htm

@@ -0,0 +1,297 @@
+<%+cbi/valueheader%>
+<script type="text/javascript">//<![CDATA[
+	function padright(str, cnt, pad) {
+		return str + Array(cnt + 1).join(pad);
+	}
+	function b64EncodeUnicode(str) {
+		return btoa(encodeURIComponent(str).replace(/%([0-9A-F]{2})/g, function (match, p1) {
+			return String.fromCharCode('0x' + p1);
+		}));
+	}
+	function b64encutf8safe(str) {
+		return b64EncodeUnicode(str).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/g, '');
+	}
+	function b64DecodeUnicode(str) {
+		return decodeURIComponent(Array.prototype.map.call(atob(str), function (c) {
+			return '%' + ('00' + c.charCodeAt(0).toString(16)).slice(-2);
+		}).join(''));
+	}
+	function b64decutf8safe(str) {
+		var l;
+		str = str.replace(/-/g, "+").replace(/_/g, "/");
+		l = str.length;
+		l = (4 - l % 4) % 4;
+		if (l)
+			str = padright(str, l, "=");
+		return b64DecodeUnicode(str);
+	}
+	function b64encsafe(str) {
+		return btoa(str).replace(/\+/g, "-").replace(/\//g, "_").replace(/=+$/g, '')
+	}
+	function b64decsafe(str) {
+		var l;
+		str = str.replace(/-/g, "+").replace(/_/g, "/");
+		l = str.length;
+		l = (4 - l % 4) % 4;
+		if (l)
+			str = padright(str, l, "=");
+		return atob(str);
+	}
+	function dictvalue(d, key) {
+		var v = d[key];
+		if (typeof (v) == 'undefined' || v == '')
+			return '';
+		return b64decsafe(v);
+	}
+	function export_ssr_url(btn, urlname, sid) {
+		var s = document.getElementById(urlname + '-status');
+		if (!s)
+			return false;
+		var v_server = document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0];
+		var v_port = document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0];
+		var v_protocol = document.getElementsByName('cbid.shadowsocksr.' + sid + '.protocol')[0];
+		var v_method = document.getElementsByName('cbid.shadowsocksr.' + sid + '.encrypt_method')[0];
+		var v_obfs = document.getElementsByName('cbid.shadowsocksr.' + sid + '.obfs')[0];
+		var v_password = document.getElementsByName('cbid.shadowsocksr.' + sid + '.password')[0];
+		var v_obfs_param = document.getElementsByName('cbid.shadowsocksr.' + sid + '.obfs_param')[0];
+		var v_protocol_param = document.getElementsByName('cbid.shadowsocksr.' + sid + '.protocol_param')[0];
+		var v_alias = document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0];
+		var ssr_str = v_server.value + ":" +
+				v_port.value + ":" +
+				v_protocol.value + ":" +
+				v_method.value + ":" +
+				v_obfs.value + ":" +
+				b64encsafe(v_password.value) +
+				"/?obfsparam=" + b64encsafe(v_obfs_param.value) +
+				"&protoparam=" + b64encsafe(v_protocol_param.value) +
+				"&remarks=" + b64encutf8safe(v_alias.value);
+		var textarea = document.createElement("textarea");
+		textarea.textContent = "ssr://" + b64encsafe(ssr_str);
+		textarea.style.position = "fixed";
+		document.body.appendChild(textarea);
+		textarea.select();
+		try {
+			document.execCommand("copy");  // Security exception may be thrown by some browsers.
+			s.innerHTML = "<font color='green'><%:Copy SSR to clipboard successfully.%></font>";
+		} catch (ex) {
+			s.innerHTML = "<font color='red'><%:Unable to copy SSR to clipboard.%></font>";
+		} finally {
+			document.body.removeChild(textarea);
+		}
+		return false;
+	}
+
+	function import_ssr_url(btn, urlname, sid) {
+		var s = document.getElementById(urlname + '-status');
+		if (!s)
+			return false;
+		var ssrurl = prompt("在这里黏贴配置链接 ssr:// | ss:// | vmess:// | trojan://", "");
+		if (ssrurl == null || ssrurl == "") {
+			s.innerHTML = "<font color='red'>用户取消</font>";
+			return false;
+		}
+		s.innerHTML = "";
+		//var ssu = ssrurl.match(/ssr:\/\/([A-Za-z0-9_-]+)/i);
+		var ssu = ssrurl.split('://');
+		console.log(ssu.length);
+		if ((ssu[0] != "ssr" && ssu[0] != "ss" && ssu[0] != "vmess" && ssu[0] != "trojan") || ssu[1] == "") {
+			s.innerHTML = "<font color='red'>无效格式</font>";
+			return false;
+		}
+
+		var event = document.createEvent("HTMLEvents");
+		event.initEvent("change", true, true);
+		if (ssu[0] == "ssr") {
+			var sstr = b64decsafe(ssu[1]);
+			var ploc = sstr.indexOf("/?");
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].value = "ssr";
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].dispatchEvent(event);
+			var url0, param = "";
+			if (ploc > 0) {
+				url0 = sstr.substr(0, ploc);
+				param = sstr.substr(ploc + 2);
+			}
+			var ssm = url0.match(/^(.+):([^:]+):([^:]*):([^:]+):([^:]*):([^:]+)/);
+			if (!ssm || ssm.length < 7)
+				return false;
+			var pdict = {};
+			if (param.length > 2)
+			{
+				var a = param.split('&');
+				for (var i = 0; i < a.length; i++) {
+					var b = a[i].split('=');
+					pdict[decodeURIComponent(b[0])] = decodeURIComponent(b[1] || '');
+				}
+			}
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0].value = ssm[1];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0].value = ssm[2];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.protocol')[0].value = ssm[3];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.encrypt_method')[0].value = ssm[4];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.obfs')[0].value = ssm[5];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.password')[0].value = b64decsafe(ssm[6]);
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.obfs_param')[0].value = dictvalue(pdict, 'obfsparam');
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.protocol_param')[0].value = dictvalue(pdict, 'protoparam');
+			var rem = pdict['remarks'];
+			if (typeof (rem) != 'undefined' && rem != '' && rem.length > 0)
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0].value = b64decutf8safe(rem);
+			s.innerHTML = "<font color='green'>导入ShadowsocksR配置信息成功</font>";
+			return false;
+		} else if (ssu[0] == "ss") {
+
+			var url0, param = "";
+			var sipIndex = ssu[1].indexOf("@");
+			var ploc = ssu[1].indexOf("#");
+			if (ploc > 0) {
+				url0 = ssu[1].substr(0, ploc);
+				param = ssu[1].substr(ploc + 1);
+			} else {
+				url0 = ssu[1];
+			}
+
+			if (sipIndex != -1) {
+				// SIP002
+				var userInfo = b64decsafe(url0.substr(0, sipIndex));
+				var temp = url0.substr(sipIndex + 1).split("/?");
+				var serverInfo = temp[0].split(":");
+				var server = serverInfo[0];
+				var port = serverInfo[1];
+				var method, password, plugin, pluginOpts;
+				if (temp[1]) {
+					var pluginInfo = decodeURIComponent(temp[1]);
+					var pluginIndex = pluginInfo.indexOf(";");
+					var pluginNameInfo = pluginInfo.substr(0, pluginIndex);
+					plugin = pluginNameInfo.substr(pluginNameInfo.indexOf("=") + 1)
+					pluginOpts = pluginInfo.substr(pluginIndex + 1);
+				}
+
+				var userInfoSplitIndex = userInfo.indexOf(":");
+				if (userInfoSplitIndex != -1) {
+					method = userInfo.substr(0, userInfoSplitIndex);
+					password = userInfo.substr(userInfoSplitIndex + 1);
+				}
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].value = "ss";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].dispatchEvent(event);
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0].value = server;
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0].value = port;
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.password')[0].value = password || "";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.encrypt_method_ss')[0].value = method || "";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.plugin')[0].value = plugin || "";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.plugin_opts')[0].value = pluginOpts || "";
+
+				if (param != undefined) {
+					document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0].value = decodeURI(param);
+				}
+				s.innerHTML = "<font color='green'>导入Shadowsocks配置信息成功</font>";
+			} else {
+				var sstr = b64decsafe(url0);
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].value = "ss";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].dispatchEvent(event);
+				var team = sstr.split('@');
+				console.log(param);
+				var part1 = team[0].split(':');
+				var part2 = team[1].split(':');
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0].value = part2[0];
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0].value = part2[1];
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.password')[0].value = part1[1];
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.encrypt_method_ss')[0].value = part1[0];
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.plugin')[0].value = "";
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.plugin_opts')[0].value = "";
+				if (param != undefined) {
+					document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0].value = decodeURI(param);
+				}
+				s.innerHTML = "<font color='green'>导入Shadowsocks配置信息成功</font>";
+			}
+			return false;
+		} else if (ssu[0] == "trojan") {
+			var url0, param = "";
+			var ploc = ssu[1].indexOf("#");
+			if (ploc > 0) {
+				url0 = ssu[1].substr(0, ploc);
+				param = ssu[1].substr(ploc + 1);
+			} else {
+				url0 = ssu[1]
+			}
+			var sstr = url0;
+
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].value = "trojan";
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].dispatchEvent(event);
+			var team = sstr.split('@');
+			var password = team[0]
+			var serverPart = team[1].split(':');
+			var others = serverPart[1].split('?');
+			var port = others[0]
+			var queryParam = {}
+			if(others.length > 1) {
+				var queryParams = others[1]
+				var queryArray = queryParams.split('&')
+				for (i = 0; i < queryArray.length; i++) {
+					var params = queryArray[i].split('=');
+					queryParam[decodeURIComponent(params[0])] = decodeURIComponent(params[1] || '');
+				}
+			}
+			
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0].value = serverPart[0];
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0].value = port;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.password')[0].value = password;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls')[0].checked = true;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls')[0].dispatchEvent(event);
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls_host')[0].value = queryParam.peer || '';
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.insecure')[0].checked = queryParam.allowInsecure === '1';
+
+			if (param != undefined) {
+				document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0].value = decodeURI(param);
+			}
+			s.innerHTML = "<font color='green'>导入Trojan配置信息成功</font>";
+			return false;
+		} else if (ssu[0] == "vmess") {
+			var sstr = b64DecodeUnicode(ssu[1]);
+			var ploc = sstr.indexOf("/?");
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].value = "v2ray";
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.type')[0].dispatchEvent(event);
+			var url0, param = "";
+			if (ploc > 0) {
+				url0 = sstr.substr(0, ploc);
+				param = sstr.substr(ploc + 2);
+			}
+			var ssm = JSON.parse(sstr);
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.alias')[0].value = ssm.ps;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server')[0].value = ssm.add;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.server_port')[0].value = ssm.port;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.alter_id')[0].value = ssm.aid;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.vmess_id')[0].value = ssm.id;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].value = ssm.net;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.transport')[0].dispatchEvent(event);
+			if (ssm.net == "tcp") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.http_host')[0].value = ssm.host;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.http_path')[0].value = ssm.path;
+			}
+			if (ssm.net == "ws") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.ws_host')[0].value = ssm.host;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.ws_path')[0].value = ssm.path;
+			}
+			if (ssm.net == "h2") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.h2_host')[0].value = ssm.host;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.h2_path')[0].value = ssm.path;
+			}
+			if (ssm.net == "quic") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.quic_security')[0].value = ssm.securty;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.quic_key')[0].value = ssm.key;
+			}
+			if (ssm.net == "kcp") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.kcp_guise')[0].value = ssm.type;
+			}
+			if (ssm.tls == "tls") {
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls')[0].checked = true;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls')[0].dispatchEvent(event);
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.tls_host')[0].value = ssm.host;
+			}
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.mux')[0].checked = true;
+			document.getElementsByName('cbid.shadowsocksr.' + sid + '.mux')[0].dispatchEvent(event);
+			s.innerHTML = "<font color='green'>导入V2ray配置信息成功</font>";
+			return false;
+		}
+	}
+//]]></script>
+<input type="button" class="cbi-button cbi-button-apply" value="导入配置信息" onclick="return import_ssr_url(this, '<%=self.option%>', '<%=self.value%>')" />
+<span id="<%=self.option%>-status"></span>
+<%+cbi/valuefooter%>

+ 22 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/status.htm

@@ -0,0 +1,22 @@
+<script type="text/javascript">//<![CDATA[
+XHR.poll(3, '<%=url([[admin]], [[services]], [[shadowsocksr]], [[run]])%>', null,
+	function(x, data) {
+		var tb = document.getElementById('shadowsocksr_status');
+		if (data && tb) {
+			if (data.running) {
+				var links = '<em><b><font color=green>ShadowsocksR Plus+ <%:RUNNING%></font></b></em>';
+				tb.innerHTML = links;
+			} else {
+				tb.innerHTML = '<em><b><font color=red>ShadowsocksR Plus+ <%:NOT RUNNING%></font></b></em>';
+			}
+		}
+	}
+);
+//]]>
+</script>
+<style>.mar-10 {margin-left: 50px; margin-right: 10px;}</style>
+<fieldset class="cbi-section">
+	<p id="shadowsocksr_status">
+		<em><%:Collecting data...%></em>
+	</p>
+</fieldset>

+ 18 - 0
luci-app-ssr-plus/luasrc/view/shadowsocksr/subscribe.htm

@@ -0,0 +1,18 @@
+<%+cbi/valueheader%>
+<script type="text/javascript">//<![CDATA[
+	function subscribe(btn,dataname) {
+		btn.disabled = true;
+		btn.value    = '<%:Refresh...%> ';
+		murl=dataname;
+		XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","subscribe")%>', { set:murl }, function(x,rv) {
+			// 先简单刷新,后期如果重构会考虑下如何组织lua shell JavaScript之间的代码逻辑和各自的调用逻辑
+			window.location.reload()
+			// btn.disabled = false;
+			// btn.value    = '<%:Refresh Data %>';
+		});
+		return false;
+	}
+//]]></script>
+<input type="button" class="cbi-button cbi-input-apply" value="<%:Update All Subscribe Severs%> " onclick="return subscribe(this,'<%=self.option%>')" />
+<!-- <span id="<%=self.option%>-status"><em><%=self.value%></em></span> -->
+<%+cbi/valuefooter%>

+ 659 - 0
luci-app-ssr-plus/po/zh-cn/ssr-plus.po

@@ -0,0 +1,659 @@
+msgid ""
+msgstr "Content-Type: text/plain; charset=UTF-8\n"
+
+msgid "ShadowSocksR Client"
+msgstr "ShadowSocksR 客户端"
+
+msgid "Enable"
+msgstr "启用"
+
+msgid "Disable"
+msgstr "停用"
+
+msgid "Log"
+msgstr "日志"
+
+msgid "ShadowSocksR is running"
+msgstr "ShadowSocksR 客户端运行中"
+
+msgid "ShadowSocksR is not running"
+msgstr "ShadowSocksR 客户端未运行"
+
+msgid "Global Setting"
+msgstr "全局设置"
+
+msgid "Global Server"
+msgstr "全局服务器"
+
+msgid "ShadowSocksR SOCK5 Proxy is running"
+msgstr "ShadowSocksR SOCK5代理运行中"
+
+msgid "UDP Relay Server"
+msgstr "UDP中继服务器"
+
+msgid "Same as Global Server"
+msgstr "与全局服务器相同"
+
+msgid "Servers Setting"
+msgstr "服务器配置"
+
+msgid "Alias(optional)"
+msgstr "别名(可选)"
+
+msgid "Onetime Authentication"
+msgstr "一次验证"
+
+msgid "Server Address"
+msgstr "服务器地址"
+
+msgid "Server Port"
+msgstr "端口"
+
+msgid "Local Port"
+msgstr "本地端口"
+
+msgid "Connection Timeout"
+msgstr "连接超时"
+
+msgid "Password"
+msgstr "密码"
+
+msgid "Encrypt Method"
+msgstr "加密方式"
+
+msgid "Protocol"
+msgstr "传输协议"
+
+msgid "Protocol param(optional)"
+msgstr "传输协议参数(可选)"
+
+msgid "Obfs"
+msgstr "混淆插件"
+
+msgid "Obfs param(optional)"
+msgstr "混淆参数(可选)"
+
+msgid "Enable Tunnel(DNS)"
+msgstr "启用隧道(DNS)转发"
+
+msgid "Tunnel Port"
+msgstr "隧道(DNS)本地端口"
+
+msgid "Forwarding Tunnel"
+msgstr "隧道(DNS)转发地址"
+
+msgid "Access Control"
+msgstr "访问控制"
+
+msgid "Interfaces - WAN"
+msgstr "接口 - WAN"
+
+msgid "Bypassed IP List"
+msgstr "被忽略IP列表"
+
+msgid "NULL - As Global Proxy"
+msgstr "留空 - 作为全局代理"
+
+msgid "Bypassed IP"
+msgstr "额外被忽略IP"
+
+msgid "Forwarded IP"
+msgstr "强制走代理IP"
+
+msgid "Interfaces - LAN"
+msgstr "接口 - LAN"
+
+msgid "LAN Access Control"
+msgstr "内网客户端分流代理控制"
+
+msgid "Allow listed only"
+msgstr "仅允许列表内主机"
+
+msgid "Allow all except listed"
+msgstr "除列表外主机皆允许"
+
+msgid "LAN Host List"
+msgstr "内网主机列表"
+
+msgid "SSR Client"
+msgstr "客户端"
+
+msgid "SSR Server"
+msgstr "服务端"
+
+msgid "ShadowSocksR Server"
+msgstr "ShadowSocksR 服务端"
+
+msgid "ShadowSocksR Server is running"
+msgstr "ShadowSocksR 服务端运行中"
+
+msgid "ShadowSocksR Server is not running"
+msgstr "ShadowSocksR 服务端未运行"
+
+msgid "Enable Server"
+msgstr "启动服务端"
+
+msgid "Server Setting"
+msgstr "服务端配置"
+
+msgid "KcpTun Enable"
+msgstr "KcpTun 启用"
+
+msgid "bin:/usr/bin/kcptun-client"
+msgstr "二进制文件:/usr/bin/kcptun-client"
+
+msgid "KcpTun Port"
+msgstr "KcpTun 端口"
+
+msgid "KcpTun Param"
+msgstr "KcpTun 参数"
+
+msgid "KcpTun Password"
+msgstr "KcpTun 密码"
+
+msgid "Haven't a Kcptun executable file"
+msgstr "不存在Kcptun可执行文件,请下载Kcptun可执行文件并改名放入/usr/bin/kcptun-client"
+
+msgid "Not a Kcptun executable file"
+msgstr "Kcptun可执行文件格式不正确,请确认是否正确下载了路由器对应的可执行文件"
+
+msgid "Enable Process Monitor"
+msgstr "启用进程监控"
+
+msgid "Edit ShadowSocksR Server"
+msgstr "编辑服务器配置"
+
+msgid "Alias"
+msgstr "别名"
+
+msgid "Server"
+msgstr "服务器"
+
+msgid "TCP Fast Open"
+msgstr "TCP快速打开"
+
+msgid "Status"
+msgstr "状态"
+
+msgid "Unknown"
+msgstr "未知"
+
+msgid "Running Status"
+msgstr "运行状态"
+
+msgid "Global Client"
+msgstr "TCP透明代理"
+
+msgid "Global SSR Server"
+msgstr "SSR服务端"
+
+msgid "DNS Tunnel"
+msgstr "DNS 隧道"
+
+msgid "IPK Version"
+msgstr "IPK 版本号"
+
+msgid "KcpTun Version"
+msgstr "KcpTun 版本号"
+
+msgid "Not exist"
+msgstr "未安装可执行文件"
+
+msgid "IPK Installation Time"
+msgstr "IPK 安装时间"
+
+msgid "Project"
+msgstr "项目地址"
+
+msgid "Not Running"
+msgstr "未运行"
+
+msgid "Running"
+msgstr "运行中"
+
+msgid "Enable GFW mode"
+msgstr "启用 GFW 模式"
+
+msgid "Running Mode"
+msgstr "运行模式"
+
+msgid "IP Route Mode"
+msgstr "绕过中国大陆IP模式"
+
+msgid "GFW List Mode"
+msgstr "GFW列表模式"
+
+msgid "Global Mode"
+msgstr "全局模式"
+
+msgid "Oversea Mode"
+msgstr "海外用户回国模式"
+
+msgid "Router Proxy"
+msgstr "路由器访问控制"
+
+msgid "Normal Proxy"
+msgstr "正常代理"
+
+msgid "Bypassed Proxy"
+msgstr "不走代理"
+
+msgid "Forwarded Proxy"
+msgstr "强制走代理"
+
+msgid "UDP Relay"
+msgstr "UDP中继"
+
+msgid "Google Connectivity"
+msgstr "【谷歌】连通性检查"
+
+msgid "Baidu Connectivity"
+msgstr "【百度】连通性检查"
+
+msgid "No Check"
+msgstr "未检查"
+
+msgid "Check"
+msgstr "检查"
+
+msgid "Connect OK"
+msgstr "连接正常"
+
+msgid "Connect Error"
+msgstr "连接错误"
+
+msgid "Check..."
+msgstr "正在检查.."
+
+msgid "Proxy Check"
+msgstr "代理检查"
+
+msgid "GFW List Data"
+msgstr "【GFW列表】数据库"
+
+msgid "China IP Data"
+msgstr "【国内IP段】数据库"
+
+msgid "Netflix IP Data"
+msgstr "【Netflix IP段】数据库"
+
+msgid "Advertising Data"
+msgstr "【广告屏蔽】数据库"
+
+msgid "Records"
+msgstr "条记录"
+
+msgid "Refresh Data"
+msgstr "更新数据库"
+
+msgid "Refresh..."
+msgstr "正在更新,请稍候.."
+
+msgid "Refresh OK!"
+msgstr "更新成功!"
+
+msgid "Refresh Error!"
+msgstr "更新失败!"
+
+msgid "No new data!"
+msgstr "你已经是最新数据,无需更新!"
+
+msgid "Total Records:"
+msgstr "新的总纪录数:"
+
+msgid "Check Server Port"
+msgstr "【服务器端口】检查"
+
+msgid "Check Connect"
+msgstr "检查连通性"
+
+msgid "Check Server"
+msgstr "检查服务器"
+
+msgid "Auto Switch"
+msgstr "自动切换"
+
+msgid "Enable Auto Switch"
+msgstr "启用自动切换"
+
+msgid "Switch check cycly(second)"
+msgstr "自动切换检查周期(秒)"
+
+msgid "Check timout(second)"
+msgstr "切换检查超时时间(秒)"
+
+msgid "Check Try Count"
+msgstr "切换检查重试次数"
+
+msgid "Enable adblock"
+msgstr "启用广告屏蔽"
+
+msgid "adblock_url"
+msgstr "广告屏蔽更新URL"
+
+msgid "gfwlist Update url"
+msgstr "GFWList更新URL"
+
+msgid "Chnroute Update url"
+msgstr "国内IP段更新URL"
+
+msgid "nfip_url"
+msgstr "Netflix IP段更新URL"
+
+msgid "Customize Netflix IP Url"
+msgstr "自定义Netflix IP更新URL(默认项目地址:https://github.com/QiuSimons/Netflix_IP)"
+
+msgid "Enable Process Deamon"
+msgstr "启用进程自动守护"
+
+msgid "DNS Server IP and Port"
+msgstr "DNS服务器地址和端口"
+
+msgid "Resolve Dns Mode"
+msgstr "DNS解析方式"
+
+msgid "Use SSR DNS Tunnel"
+msgstr "使用SSR-DNS隧道"
+
+msgid "Use Pdnsd"
+msgstr "使用Pdnsd"
+
+msgid "DNS Anti-pollution"
+msgstr "DNS 防污染服务"
+
+msgid "Use Other DNS Tunnel(Need to install)"
+msgstr "使用其他DNS转发(需要自己安装)"
+
+msgid "Import SSR"
+msgstr "导入ssr配置信息"
+
+msgid "Export SSR"
+msgstr "导出ssr配置信息"
+
+msgid "Import SSR successfully."
+msgstr "成功导入SSR。"
+
+msgid "Invalid SSR format."
+msgstr "无效的SSR格式。"
+
+msgid "User cancelled."
+msgstr "用户已取消。"
+
+msgid "Paste ssr url here"
+msgstr "在此处粘贴ssr://网址"
+
+msgid "Unable to copy SSR to clipboard."
+msgstr "无法复制SSR网址到剪贴板。"
+
+msgid "Copy SSR to clipboard successfully."
+msgstr "成功复制SSR网址到剪贴板。"
+
+msgid "Servers Manage"
+msgstr "服务器管理"
+
+msgid "Auto Update"
+msgstr "自动更新"
+
+msgid "Through proxy update"
+msgstr "通过代理更新"
+
+msgid "GFW List"
+msgstr "GFW列表"
+
+msgid "ShadowSocksR Plus+ Settings"
+msgstr "ShadowSocksR Plus+ 设置(支持SS/SSR/V2RAY/TROJAN/SOCKS5/TUN)"
+
+msgid "Main Server"
+msgstr "主服务器"
+
+msgid "Anti-pollution DNS Server"
+msgstr "访问国外域名DNS服务器"
+
+msgid "Custom DNS Server format as IP:PORT (default: 8.8.4.4:53)"
+msgstr "格式为 IP:PORT (默认: 8.8.4.4:53)"
+
+msgid "Use Pdnsd tcp query and cache"
+msgstr "使用PDNSD TCP查询并缓存"
+
+msgid "Use DNS2SOCKS query and cache"
+msgstr "使用 DNS2SOCKS 查询并缓存"
+
+msgid "DNS Server IP:Port"
+msgstr "DNS服务器 IP:Port"
+
+msgid "Update time (every day)"
+msgstr "更新时间 (每天)"
+
+msgid "Auto Update Server subscription, GFW list and CHN route"
+msgstr "自动更新服务器订阅、GFW列表和 CHN路由表"
+
+msgid "Subscribe URL"
+msgstr "SS/SSR/V2/TROJAN订阅URL"
+
+msgid "Subscribe Filter Words"
+msgstr "订阅节点关键字过滤"
+
+msgid "Filter Words splited by /"
+msgstr "命中关键字的节点将被丢弃。多个关键字用 / 分隔"
+
+msgid "Update"
+msgstr "更新"
+
+msgid "Server Count"
+msgstr "服务器节点数量"
+
+msgid "IP black-and-white list"
+msgstr "黑白名单"
+
+msgid "WAN IP AC"
+msgstr "WAN IP访问控制"
+
+msgid "WAN White List IP"
+msgstr "不走代理的WAN IP"
+
+msgid "WAN Force Proxy IP"
+msgstr "强制走代理的WAN IP"
+
+msgid "LAN Bypassed Host List"
+msgstr "不走代理的局域网LAN IP"
+
+msgid "LAN Force Proxy Host List"
+msgstr "全局代理的LAN IP"
+
+msgid "Router Self AC"
+msgstr "路由器自身代理设置"
+
+msgid "Router Self Proxy"
+msgstr "路由器自身代理方式"
+
+msgid "Normal Proxy"
+msgstr "跟随全局设置"
+
+msgid "Bypassed Proxy"
+msgstr "不走代理"
+
+msgid "Forwarded Proxy"
+msgstr "全局代理"
+
+msgid "GFW Custom List"
+msgstr "GFW 用户自定义列表"
+
+msgid "Please refer to the following writing"
+msgstr "每行一个域名,无需写前面的 HTTP(S):// ,提交后即时生效"
+
+msgid "Servers subscription and manage"
+msgstr "服务器节点订阅与管理"
+
+msgid "Through proxy update list, Not Recommended"
+msgstr "通过路由器自身代理更新订阅"
+
+msgid "LAN IP AC"
+msgstr "LAN IP访问控制"
+
+msgid "Game Mode UDP Server"
+msgstr "游戏模式UDP中继服务器"
+
+msgid "Game Mode UDP Relay"
+msgstr "游戏模式UDP中继"
+
+msgid "Server failsafe auto swith and custom update settings"
+msgstr "服务器节点故障自动切换/广告屏蔽/国内IP段数据库更新设置"
+
+msgid "Support AdGuardHome and DNSMASQ format list"
+msgstr "同时支持 AdGuard Home 和 DNSMASQ 格式的过滤列表"
+
+msgid "Delete All Subscribe Severs"
+msgstr "删除所有订阅服务器节点"
+
+msgid "Severs Nodes"
+msgstr "服务器节点"
+
+msgid "Use Local DNS Service listen port 5335"
+msgstr "使用本机端口为5335的DNS服务"
+
+msgid "Server Node Type"
+msgstr "服务器节点类型"
+
+msgid "Using incorrect encryption mothod may causes service fail to start"
+msgstr "输入不正确的参数组合可能会导致服务无法启动"
+
+msgid "Game Mode Host List"
+msgstr "增强游戏模式客户端LAN IP"
+
+msgid "Multi Threads Option"
+msgstr "多线程并发转发"
+
+msgid "Auto Threads"
+msgstr "自动(CPU线程数)"
+
+msgid "1 Thread"
+msgstr "单线程"
+
+msgid "2 Threads"
+msgstr "2 线程"
+
+msgid "4 Threads"
+msgstr "4 线程"
+
+msgid "8 Threads"
+msgstr "8 线程"
+
+msgid "16 Threads"
+msgstr "16 线程"
+
+msgid "32 Threads"
+msgstr "32 线程"
+
+msgid "64 Threads"
+msgstr "64 线程"
+
+msgid "128 Threads"
+msgstr "128 线程"
+
+msgid "Proxy Ports"
+msgstr "需要代理的端口"
+
+msgid "All Ports"
+msgstr "所有端口(默认)"
+
+msgid "Only Common Ports"
+msgstr "仅常用端口(不走P2P流量到代理)"
+
+msgid "Socket Connected"
+msgstr "连接测试"
+
+msgid "Ping Latency"
+msgstr "Ping延迟"
+
+msgid "Bypass Domain List"
+msgstr "不走代理的域名"
+
+msgid "Black Domain List"
+msgstr "强制走代理的域名"
+
+msgid "Update Subscribe List"
+msgstr "更新订阅URL列表"
+
+msgid "Update subscribe url list first"
+msgstr "修改订阅URL和节点关键字后,请先点击更新"
+
+msgid "Update All Subscribe Severs"
+msgstr "更新所有订阅服务器节点"
+
+msgid "Plugin"
+msgstr "插件"
+
+msgid "Plugin Opts"
+msgstr "插件参数"
+
+msgid "Self-signed Certificate"
+msgstr "自签证书"
+
+msgid "If you have a self-signed certificate,please check the box"
+msgstr "如果你使用自签证书,请选择"
+
+msgid "upload"
+msgstr "上传"
+
+msgid "Upload"
+msgstr "上传"
+
+msgid "No specify upload file."
+msgstr "没有上传证书"
+
+msgid "Current Certificate Path"
+msgstr "当前证书路径"
+
+msgid "Please confirm the current certificate path"
+msgstr "请选择确认所传证书,证书不正确将无法运行"
+
+msgid "Subscribe Default Auto-Switch"
+msgstr "订阅新节点自动切换设置"
+
+msgid "Subscribe new add server default Auto-Switch on"
+msgstr "订阅加入的新节点默认开启自动切换"
+
+msgid "SOCKS5 Proxy Server Settings"
+msgstr "SOCKS5 代理服务端设置"
+
+msgid "SOCKS5 Proxy Server"
+msgstr "SOCKS5 代理服务端"
+
+msgid "Enable SOCKS5 Proxy Server"
+msgstr "启用 SOCKS5 代理服务"
+
+msgid "Enable Authentication"
+msgstr "启用用户名/密码认证"
+
+msgid "Enable SOCKS5 Proxy Server"
+msgstr "启用 SOCKS5 代理服务"
+
+msgid "Enable WAN Access"
+msgstr "允许从 WAN 访问"
+
+msgid "Redirect traffic to this network interface"
+msgstr "分流到这个网络接口"
+
+msgid "Netflix Node"
+msgstr "Netflix 分流服务器"
+
+msgid "Netflix Domain List"
+msgstr "Netflix 分流域名列表"
+
+msgid "Netflix IP List"
+msgstr "Netflix 分流IP列表"
+
+msgid "External Proxy Mode"
+msgstr "分流服务器(前置)代理"
+
+msgid "Forward Netflix Proxy through Main Proxy"
+msgstr "分流服务器流量通过主服务节点中转代理转发"
+
+msgid "Server Type"
+msgstr "服务端类型"
+
+msgid "Local Servers"
+msgstr "本机服务端"
+
+msgid "Global SOCKS5 Proxy Server"
+msgstr "SOCKS5 代理服务端(全局)"

+ 8485 - 0
luci-app-ssr-plus/root/etc/china_ssr.txt

@@ -0,0 +1,8485 @@
+1.0.1.0/24
+1.0.2.0/23
+1.0.8.0/21
+1.0.32.0/19
+1.1.0.0/24
+1.1.2.0/23
+1.1.4.0/22
+1.1.8.0/24
+1.1.9.0/24
+1.1.10.0/23
+1.1.12.0/22
+1.1.16.0/20
+1.1.32.0/19
+1.2.0.0/23
+1.2.2.0/24
+1.2.4.0/24
+1.2.5.0/24
+1.2.6.0/23
+1.2.8.0/24
+1.2.9.0/24
+1.2.10.0/23
+1.2.12.0/22
+1.2.16.0/20
+1.2.32.0/19
+1.2.64.0/18
+1.3.0.0/16
+1.4.1.0/24
+1.4.2.0/23
+1.4.4.0/24
+1.4.5.0/24
+1.4.6.0/23
+1.4.8.0/21
+1.4.16.0/20
+1.4.32.0/19
+1.4.64.0/18
+1.8.0.0/16
+1.10.0.0/21
+1.10.8.0/23
+1.10.11.0/24
+1.10.12.0/22
+1.10.16.0/20
+1.10.32.0/19
+1.10.64.0/18
+1.12.0.0/14
+1.24.0.0/13
+1.45.0.0/16
+1.48.0.0/15
+1.50.0.0/16
+1.51.0.0/16
+1.56.0.0/13
+1.68.0.0/14
+1.80.0.0/13
+1.88.0.0/14
+1.92.0.0/15
+1.94.0.0/15
+1.116.0.0/15
+1.118.0.0/16
+1.119.0.0/17
+1.119.128.0/17
+1.180.0.0/14
+1.184.0.0/15
+1.188.0.0/14
+1.192.0.0/13
+1.202.0.0/15
+1.204.0.0/14
+14.0.0.0/21
+14.0.12.0/22
+14.1.0.0/22
+14.1.24.0/22
+14.1.96.0/22
+14.1.108.0/22
+14.16.0.0/12
+14.102.128.0/22
+14.102.156.0/22
+14.102.180.0/22
+14.103.0.0/16
+14.104.0.0/13
+14.112.0.0/12
+14.130.0.0/15
+14.134.0.0/15
+14.144.0.0/12
+14.192.60.0/22
+14.192.76.0/22
+14.196.0.0/15
+14.204.0.0/15
+14.208.0.0/12
+27.0.128.0/22
+27.0.132.0/22
+27.0.160.0/22
+27.0.164.0/22
+27.0.188.0/22
+27.0.204.0/22
+27.0.208.0/22
+27.0.212.0/22
+27.8.0.0/13
+27.16.0.0/12
+27.34.232.0/21
+27.36.0.0/14
+27.40.0.0/13
+27.50.40.0/21
+27.50.128.0/17
+27.54.72.0/21
+27.54.152.0/21
+27.54.192.0/18
+27.98.208.0/20
+27.98.224.0/19
+27.99.128.0/17
+27.103.0.0/16
+27.106.128.0/18
+27.106.204.0/22
+27.109.32.0/19
+27.109.124.0/22
+27.112.0.0/18
+27.112.80.0/20
+27.112.112.0/22
+27.112.116.0/22
+27.113.128.0/18
+27.115.0.0/17
+27.116.44.0/22
+27.121.72.0/21
+27.121.120.0/21
+27.128.0.0/15
+27.131.220.0/22
+27.144.0.0/16
+27.148.0.0/14
+27.152.0.0/13
+27.184.0.0/13
+27.192.0.0/11
+27.224.0.0/14
+36.0.0.0/22
+36.0.8.0/21
+36.0.16.0/20
+36.0.32.0/19
+36.0.64.0/18
+36.0.128.0/17
+36.1.0.0/16
+36.4.0.0/14
+36.16.0.0/12
+36.32.0.0/14
+36.36.0.0/16
+36.37.0.0/19
+36.37.36.0/23
+36.37.39.0/24
+36.37.40.0/21
+36.37.48.0/20
+36.40.0.0/13
+36.48.0.0/15
+36.51.0.0/16
+36.56.0.0/13
+36.96.0.0/11
+36.128.0.0/10
+36.192.0.0/11
+36.248.0.0/14
+36.254.0.0/16
+36.255.116.0/22
+36.255.128.0/22
+36.255.164.0/22
+36.255.172.0/22
+36.255.176.0/22
+39.0.0.0/24
+39.0.2.0/23
+39.0.4.0/22
+39.0.8.0/21
+39.0.16.0/20
+39.0.32.0/19
+39.0.64.0/18
+39.0.128.0/17
+39.64.0.0/11
+39.96.0.0/13
+39.104.0.0/14
+39.108.0.0/16
+39.128.0.0/10
+40.72.0.0/15
+40.125.128.0/17
+40.126.64.0/18
+42.0.0.0/22
+42.0.8.0/21
+42.0.16.0/21
+42.0.24.0/22
+42.0.32.0/19
+42.0.128.0/17
+42.1.0.0/19
+42.1.32.0/20
+42.1.48.0/21
+42.1.56.0/22
+42.1.128.0/17
+42.4.0.0/14
+42.48.0.0/15
+42.50.0.0/16
+42.51.0.0/16
+42.52.0.0/14
+42.56.0.0/14
+42.62.0.0/17
+42.62.128.0/19
+42.62.160.0/20
+42.62.180.0/22
+42.62.184.0/21
+42.63.0.0/16
+42.80.0.0/15
+42.83.64.0/20
+42.83.80.0/22
+42.83.88.0/21
+42.83.96.0/19
+42.83.128.0/17
+42.84.0.0/14
+42.88.0.0/13
+42.96.64.0/19
+42.96.96.0/21
+42.96.108.0/22
+42.96.112.0/20
+42.96.128.0/17
+42.97.0.0/16
+42.99.0.0/18
+42.99.64.0/19
+42.99.96.0/20
+42.99.112.0/22
+42.99.120.0/21
+42.100.0.0/14
+42.120.0.0/15
+42.122.0.0/16
+42.123.0.0/19
+42.123.36.0/22
+42.123.40.0/21
+42.123.48.0/20
+42.123.64.0/18
+42.123.128.0/17
+42.128.0.0/12
+42.156.0.0/19
+42.156.36.0/22
+42.156.40.0/21
+42.156.48.0/20
+42.156.64.0/18
+42.156.128.0/17
+42.157.0.0/16
+42.158.0.0/16
+42.159.0.0/16
+42.160.0.0/12
+42.176.0.0/13
+42.184.0.0/15
+42.186.0.0/16
+42.187.0.0/18
+42.187.64.0/19
+42.187.96.0/20
+42.187.112.0/21
+42.187.120.0/22
+42.187.128.0/17
+42.192.0.0/15
+42.194.0.0/21
+42.194.8.0/22
+42.194.12.0/22
+42.194.16.0/20
+42.194.32.0/19
+42.194.64.0/18
+42.194.128.0/17
+42.195.0.0/16
+42.196.0.0/14
+42.201.0.0/17
+42.202.0.0/15
+42.204.0.0/14
+42.208.0.0/12
+42.224.0.0/12
+42.240.0.0/17
+42.240.128.0/17
+42.242.0.0/15
+42.244.0.0/14
+42.248.0.0/13
+43.224.12.0/22
+43.224.24.0/22
+43.224.44.0/22
+43.224.52.0/22
+43.224.56.0/22
+43.224.64.0/22
+43.224.68.0/22
+43.224.72.0/22
+43.224.80.0/22
+43.224.100.0/22
+43.224.144.0/22
+43.224.160.0/22
+43.224.176.0/22
+43.224.184.0/22
+43.224.200.0/22
+43.224.204.0/22
+43.224.208.0/22
+43.224.212.0/22
+43.224.216.0/22
+43.224.240.0/22
+43.225.76.0/22
+43.225.84.0/22
+43.225.120.0/22
+43.225.124.0/22
+43.225.140.0/22
+43.225.172.0/22
+43.225.180.0/22
+43.225.208.0/22
+43.225.216.0/22
+43.225.220.0/22
+43.225.224.0/22
+43.225.228.0/22
+43.225.232.0/22
+43.225.236.0/22
+43.225.240.0/22
+43.225.244.0/22
+43.225.252.0/22
+43.226.32.0/22
+43.226.36.0/22
+43.226.40.0/22
+43.226.44.0/22
+43.226.48.0/22
+43.226.52.0/22
+43.226.56.0/22
+43.226.60.0/22
+43.226.64.0/22
+43.226.68.0/22
+43.226.72.0/22
+43.226.76.0/22
+43.226.80.0/22
+43.226.84.0/22
+43.226.88.0/22
+43.226.92.0/22
+43.226.96.0/22
+43.226.100.0/22
+43.226.104.0/22
+43.226.108.0/22
+43.226.112.0/22
+43.226.116.0/22
+43.226.120.0/22
+43.226.128.0/22
+43.226.132.0/22
+43.226.136.0/22
+43.226.140.0/22
+43.226.144.0/22
+43.226.148.0/22
+43.226.152.0/22
+43.226.156.0/22
+43.226.160.0/22
+43.226.164.0/22
+43.226.168.0/22
+43.226.172.0/22
+43.226.176.0/22
+43.226.180.0/22
+43.226.184.0/22
+43.226.188.0/22
+43.226.192.0/22
+43.226.196.0/22
+43.226.200.0/22
+43.226.204.0/22
+43.226.208.0/22
+43.226.212.0/22
+43.226.236.0/22
+43.226.240.0/22
+43.226.244.0/22
+43.226.248.0/22
+43.226.252.0/22
+43.227.0.0/22
+43.227.4.0/22
+43.227.8.0/22
+43.227.32.0/22
+43.227.36.0/22
+43.227.40.0/22
+43.227.44.0/22
+43.227.48.0/22
+43.227.52.0/22
+43.227.56.0/22
+43.227.60.0/22
+43.227.64.0/22
+43.227.68.0/22
+43.227.72.0/22
+43.227.76.0/22
+43.227.80.0/22
+43.227.84.0/22
+43.227.88.0/22
+43.227.92.0/22
+43.227.96.0/22
+43.227.100.0/22
+43.227.104.0/22
+43.227.136.0/22
+43.227.140.0/22
+43.227.144.0/22
+43.227.152.0/22
+43.227.156.0/22
+43.227.160.0/22
+43.227.164.0/22
+43.227.168.0/22
+43.227.172.0/22
+43.227.176.0/22
+43.227.180.0/22
+43.227.188.0/22
+43.227.192.0/22
+43.227.196.0/22
+43.227.200.0/22
+43.227.204.0/22
+43.227.208.0/22
+43.227.212.0/22
+43.227.216.0/22
+43.227.220.0/22
+43.227.232.0/22
+43.227.248.0/22
+43.227.252.0/22
+43.228.0.0/22
+43.228.4.0/22
+43.228.8.0/22
+43.228.12.0/22
+43.228.16.0/22
+43.228.20.0/22
+43.228.24.0/22
+43.228.28.0/22
+43.228.32.0/22
+43.228.36.0/22
+43.228.40.0/22
+43.228.44.0/22
+43.228.48.0/22
+43.228.52.0/22
+43.228.56.0/22
+43.228.60.0/22
+43.228.64.0/22
+43.228.68.0/22
+43.228.76.0/22
+43.228.100.0/22
+43.228.116.0/22
+43.228.120.0/22
+43.228.132.0/22
+43.228.136.0/22
+43.228.148.0/22
+43.228.152.0/22
+43.228.188.0/22
+43.229.40.0/22
+43.229.48.0/22
+43.229.56.0/22
+43.229.96.0/22
+43.229.120.0/22
+43.229.136.0/22
+43.229.140.0/22
+43.229.144.0/22
+43.229.168.0/22
+43.229.172.0/22
+43.229.176.0/22
+43.229.180.0/22
+43.229.184.0/22
+43.229.188.0/22
+43.229.192.0/22
+43.229.196.0/22
+43.229.216.0/22
+43.229.220.0/22
+43.229.232.0/22
+43.229.236.0/22
+43.230.20.0/22
+43.230.32.0/22
+43.230.68.0/22
+43.230.72.0/22
+43.230.84.0/22
+43.230.124.0/22
+43.230.136.0/22
+43.230.220.0/22
+43.230.224.0/22
+43.230.228.0/22
+43.230.232.0/22
+43.230.236.0/22
+43.230.240.0/22
+43.230.244.0/22
+43.230.248.0/22
+43.230.252.0/22
+43.231.32.0/22
+43.231.36.0/22
+43.231.40.0/22
+43.231.44.0/22
+43.231.80.0/22
+43.231.84.0/22
+43.231.88.0/22
+43.231.92.0/22
+43.231.96.0/22
+43.231.100.0/22
+43.231.104.0/22
+43.231.108.0/22
+43.231.136.0/22
+43.231.140.0/22
+43.231.144.0/22
+43.231.148.0/22
+43.231.152.0/22
+43.231.156.0/22
+43.231.160.0/22
+43.231.164.0/22
+43.231.168.0/22
+43.231.172.0/22
+43.231.176.0/22
+43.231.180.0/22
+43.236.0.0/22
+43.236.4.0/22
+43.236.8.0/22
+43.236.12.0/22
+43.236.16.0/22
+43.236.20.0/22
+43.236.24.0/22
+43.236.28.0/22
+43.236.32.0/22
+43.236.36.0/22
+43.236.40.0/22
+43.236.44.0/22
+43.236.48.0/22
+43.236.52.0/22
+43.236.56.0/22
+43.236.60.0/22
+43.236.64.0/22
+43.236.68.0/22
+43.236.72.0/22
+43.236.76.0/22
+43.236.80.0/22
+43.236.84.0/22
+43.236.88.0/22
+43.236.92.0/22
+43.236.96.0/22
+43.236.100.0/22
+43.236.104.0/22
+43.236.108.0/22
+43.236.112.0/22
+43.236.116.0/22
+43.236.120.0/22
+43.236.124.0/22
+43.236.128.0/22
+43.236.132.0/22
+43.236.136.0/22
+43.236.140.0/22
+43.236.144.0/22
+43.236.148.0/22
+43.236.152.0/22
+43.236.156.0/22
+43.236.160.0/22
+43.236.164.0/22
+43.236.168.0/22
+43.236.172.0/22
+43.236.176.0/22
+43.236.180.0/22
+43.236.184.0/22
+43.236.188.0/22
+43.236.192.0/22
+43.236.196.0/22
+43.236.200.0/22
+43.236.204.0/22
+43.236.208.0/22
+43.236.212.0/22
+43.236.216.0/22
+43.236.220.0/22
+43.236.224.0/22
+43.236.228.0/22
+43.236.232.0/22
+43.236.236.0/22
+43.236.240.0/22
+43.236.244.0/22
+43.236.248.0/22
+43.236.252.0/22
+43.237.0.0/22
+43.237.4.0/22
+43.237.8.0/22
+43.237.12.0/22
+43.237.16.0/22
+43.237.20.0/22
+43.237.24.0/22
+43.237.28.0/22
+43.237.32.0/22
+43.237.36.0/22
+43.237.40.0/22
+43.237.44.0/22
+43.237.48.0/22
+43.237.52.0/22
+43.237.56.0/22
+43.237.60.0/22
+43.237.64.0/22
+43.237.68.0/22
+43.237.72.0/22
+43.237.76.0/22
+43.237.80.0/22
+43.237.84.0/22
+43.237.88.0/22
+43.237.92.0/22
+43.237.96.0/22
+43.237.100.0/22
+43.237.104.0/22
+43.237.108.0/22
+43.237.112.0/22
+43.237.116.0/22
+43.237.120.0/22
+43.237.124.0/22
+43.237.128.0/22
+43.237.132.0/22
+43.237.136.0/22
+43.237.140.0/22
+43.237.144.0/22
+43.237.148.0/22
+43.237.152.0/22
+43.237.156.0/22
+43.237.160.0/22
+43.237.164.0/22
+43.237.168.0/22
+43.237.172.0/22
+43.237.176.0/22
+43.237.180.0/22
+43.237.184.0/22
+43.237.188.0/22
+43.237.192.0/22
+43.237.196.0/22
+43.237.200.0/22
+43.237.204.0/22
+43.237.208.0/22
+43.237.212.0/22
+43.237.216.0/22
+43.237.220.0/22
+43.237.224.0/22
+43.237.228.0/22
+43.237.232.0/22
+43.237.236.0/22
+43.237.240.0/22
+43.237.244.0/22
+43.237.248.0/22
+43.237.252.0/22
+43.238.0.0/22
+43.238.4.0/22
+43.238.8.0/22
+43.238.12.0/22
+43.238.16.0/22
+43.238.20.0/22
+43.238.24.0/22
+43.238.28.0/22
+43.238.32.0/22
+43.238.36.0/22
+43.238.40.0/22
+43.238.44.0/22
+43.238.48.0/22
+43.238.52.0/22
+43.238.56.0/22
+43.238.60.0/22
+43.238.64.0/22
+43.238.68.0/22
+43.238.72.0/22
+43.238.76.0/22
+43.238.80.0/22
+43.238.84.0/22
+43.238.88.0/22
+43.238.92.0/22
+43.238.96.0/22
+43.238.100.0/22
+43.238.104.0/22
+43.238.108.0/22
+43.238.112.0/22
+43.238.116.0/22
+43.238.120.0/22
+43.238.124.0/22
+43.238.128.0/22
+43.238.132.0/22
+43.238.136.0/22
+43.238.140.0/22
+43.238.144.0/22
+43.238.148.0/22
+43.238.152.0/22
+43.238.156.0/22
+43.238.160.0/22
+43.238.164.0/22
+43.238.168.0/22
+43.238.172.0/22
+43.238.176.0/22
+43.238.180.0/22
+43.238.184.0/22
+43.238.188.0/22
+43.238.192.0/22
+43.238.196.0/22
+43.238.200.0/22
+43.238.204.0/22
+43.238.208.0/22
+43.238.212.0/22
+43.238.216.0/22
+43.238.220.0/22
+43.238.224.0/22
+43.238.228.0/22
+43.238.232.0/22
+43.238.236.0/22
+43.238.240.0/22
+43.238.244.0/22
+43.238.248.0/22
+43.238.252.0/22
+43.239.0.0/22
+43.239.4.0/22
+43.239.8.0/21
+43.239.16.0/22
+43.239.20.0/22
+43.239.24.0/22
+43.239.28.0/22
+43.239.32.0/22
+43.239.36.0/22
+43.239.40.0/22
+43.239.44.0/22
+43.239.48.0/22
+43.239.116.0/22
+43.239.120.0/22
+43.239.172.0/22
+43.239.176.0/22
+43.240.0.0/22
+43.240.56.0/22
+43.240.60.0/22
+43.240.68.0/22
+43.240.72.0/22
+43.240.76.0/22
+43.240.84.0/22
+43.240.124.0/22
+43.240.128.0/22
+43.240.132.0/22
+43.240.136.0/22
+43.240.144.0/22
+43.240.156.0/22
+43.240.160.0/22
+43.240.164.0/22
+43.240.168.0/22
+43.240.172.0/22
+43.240.176.0/22
+43.240.180.0/22
+43.240.184.0/22
+43.240.188.0/22
+43.240.192.0/22
+43.240.196.0/22
+43.240.200.0/22
+43.240.204.0/22
+43.240.208.0/22
+43.240.212.0/22
+43.240.216.0/22
+43.240.220.0/22
+43.240.236.0/22
+43.240.240.0/22
+43.240.244.0/22
+43.240.248.0/22
+43.240.252.0/22
+43.241.0.0/22
+43.241.4.0/22
+43.241.8.0/22
+43.241.12.0/22
+43.241.16.0/22
+43.241.20.0/22
+43.241.48.0/22
+43.241.76.0/22
+43.241.80.0/22
+43.241.84.0/22
+43.241.88.0/22
+43.241.92.0/22
+43.241.112.0/22
+43.241.168.0/22
+43.241.172.0/22
+43.241.176.0/22
+43.241.180.0/22
+43.241.184.0/22
+43.241.196.0/22
+43.241.208.0/22
+43.241.212.0/22
+43.241.216.0/22
+43.241.220.0/22
+43.241.224.0/22
+43.241.228.0/22
+43.241.232.0/22
+43.241.236.0/22
+43.241.240.0/22
+43.241.248.0/22
+43.241.252.0/22
+43.242.8.0/22
+43.242.12.0/22
+43.242.16.0/22
+43.242.20.0/22
+43.242.24.0/22
+43.242.28.0/22
+43.242.44.0/22
+43.242.48.0/22
+43.242.52.0/22
+43.242.56.0/22
+43.242.60.0/22
+43.242.64.0/22
+43.242.72.0/22
+43.242.76.0/22
+43.242.80.0/22
+43.242.84.0/22
+43.242.88.0/22
+43.242.92.0/22
+43.242.96.0/22
+43.242.144.0/22
+43.242.148.0/22
+43.242.152.0/22
+43.242.156.0/22
+43.242.160.0/22
+43.242.164.0/22
+43.242.168.0/22
+43.242.180.0/22
+43.242.188.0/22
+43.242.192.0/22
+43.242.196.0/22
+43.242.204.0/22
+43.242.216.0/22
+43.242.220.0/22
+43.242.252.0/22
+43.243.4.0/22
+43.243.8.0/22
+43.243.12.0/22
+43.243.16.0/22
+43.243.24.0/22
+43.243.88.0/22
+43.243.128.0/22
+43.243.136.0/22
+43.243.144.0/22
+43.243.148.0/22
+43.243.156.0/22
+43.243.168.0/22
+43.243.180.0/22
+43.243.188.0/22
+43.243.228.0/22
+43.243.232.0/22
+43.243.244.0/22
+43.246.0.0/22
+43.246.4.0/22
+43.246.8.0/22
+43.246.12.0/22
+43.246.16.0/22
+43.246.20.0/22
+43.246.24.0/22
+43.246.28.0/22
+43.246.32.0/22
+43.246.36.0/22
+43.246.40.0/22
+43.246.44.0/22
+43.246.48.0/22
+43.246.52.0/22
+43.246.56.0/22
+43.246.60.0/22
+43.246.64.0/22
+43.246.68.0/22
+43.246.72.0/22
+43.246.76.0/22
+43.246.80.0/22
+43.246.84.0/22
+43.246.88.0/22
+43.246.92.0/22
+43.246.96.0/22
+43.246.112.0/22
+43.246.212.0/22
+43.246.228.0/22
+43.247.4.0/22
+43.247.8.0/22
+43.247.44.0/22
+43.247.48.0/22
+43.247.68.0/22
+43.247.76.0/22
+43.247.84.0/22
+43.247.88.0/22
+43.247.92.0/22
+43.247.96.0/22
+43.247.100.0/22
+43.247.108.0/22
+43.247.112.0/22
+43.247.148.0/22
+43.247.152.0/22
+43.247.176.0/22
+43.247.180.0/22
+43.247.184.0/22
+43.247.188.0/22
+43.247.196.0/22
+43.247.200.0/22
+43.247.204.0/22
+43.247.208.0/22
+43.247.212.0/22
+43.247.216.0/22
+43.247.220.0/22
+43.247.224.0/22
+43.247.228.0/22
+43.247.232.0/22
+43.247.236.0/22
+43.247.240.0/22
+43.247.244.0/22
+43.247.248.0/22
+43.247.252.0/22
+43.248.0.0/22
+43.248.4.0/22
+43.248.20.0/22
+43.248.28.0/22
+43.248.48.0/22
+43.248.76.0/22
+43.248.80.0/22
+43.248.84.0/22
+43.248.88.0/22
+43.248.92.0/22
+43.248.96.0/22
+43.248.100.0/22
+43.248.104.0/22
+43.248.108.0/22
+43.248.112.0/22
+43.248.116.0/22
+43.248.120.0/22
+43.248.124.0/22
+43.248.128.0/22
+43.248.132.0/22
+43.248.136.0/22
+43.248.140.0/22
+43.248.144.0/22
+43.248.148.0/22
+43.248.176.0/22
+43.248.180.0/22
+43.248.184.0/22
+43.248.188.0/22
+43.248.192.0/22
+43.248.196.0/22
+43.248.200.0/22
+43.248.204.0/22
+43.248.208.0/22
+43.248.228.0/22
+43.248.232.0/22
+43.248.244.0/22
+43.249.4.0/22
+43.249.8.0/22
+43.249.120.0/22
+43.249.132.0/22
+43.249.136.0/22
+43.249.144.0/22
+43.249.148.0/22
+43.249.152.0/22
+43.249.156.0/22
+43.249.160.0/22
+43.249.164.0/22
+43.249.168.0/22
+43.249.192.0/22
+43.249.236.0/22
+43.250.4.0/22
+43.250.12.0/22
+43.250.16.0/22
+43.250.20.0/22
+43.250.28.0/22
+43.250.32.0/22
+43.250.36.0/22
+43.250.72.0/22
+43.250.96.0/22
+43.250.100.0/22
+43.250.104.0/22
+43.250.108.0/22
+43.250.112.0/22
+43.250.116.0/22
+43.250.128.0/22
+43.250.144.0/22
+43.250.148.0/22
+43.250.160.0/22
+43.250.168.0/22
+43.250.172.0/22
+43.250.176.0/22
+43.250.200.0/22
+43.250.212.0/22
+43.250.216.0/22
+43.250.220.0/22
+43.250.236.0/22
+43.250.244.0/22
+43.251.4.0/22
+43.251.8.0/22
+43.251.36.0/22
+43.251.100.0/22
+43.251.116.0/22
+43.251.192.0/22
+43.251.232.0/22
+43.251.236.0/22
+43.251.244.0/22
+43.252.40.0/22
+43.252.48.0/22
+43.252.56.0/22
+43.252.224.0/22
+43.254.0.0/22
+43.254.4.0/22
+43.254.8.0/22
+43.254.24.0/22
+43.254.36.0/22
+43.254.44.0/22
+43.254.52.0/22
+43.254.64.0/22
+43.254.72.0/22
+43.254.84.0/22
+43.254.88.0/22
+43.254.92.0/22
+43.254.100.0/22
+43.254.104.0/22
+43.254.112.0/22
+43.254.116.0/22
+43.254.128.0/22
+43.254.136.0/22
+43.254.140.0/22
+43.254.144.0/22
+43.254.148.0/22
+43.254.152.0/22
+43.254.156.0/22
+43.254.168.0/22
+43.254.172.0/22
+43.254.180.0/22
+43.254.184.0/22
+43.254.188.0/22
+43.254.192.0/22
+43.254.196.0/22
+43.254.200.0/22
+43.254.208.0/22
+43.254.220.0/22
+43.254.224.0/22
+43.254.228.0/22
+43.254.232.0/22
+43.254.236.0/22
+43.254.240.0/22
+43.254.248.0/22
+43.254.252.0/22
+43.255.0.0/22
+43.255.4.0/22
+43.255.8.0/22
+43.255.16.0/22
+43.255.48.0/22
+43.255.64.0/22
+43.255.68.0/22
+43.255.72.0/22
+43.255.76.0/22
+43.255.84.0/22
+43.255.96.0/22
+43.255.108.0/22
+43.255.144.0/22
+43.255.168.0/22
+43.255.176.0/22
+43.255.184.0/22
+43.255.192.0/22
+43.255.200.0/22
+43.255.204.0/22
+43.255.208.0/22
+43.255.212.0/22
+43.255.224.0/22
+43.255.228.0/22
+43.255.232.0/22
+43.255.244.0/22
+45.40.192.0/18
+45.65.16.0/22
+45.65.20.0/22
+45.65.24.0/22
+45.65.28.0/22
+45.112.132.0/22
+45.112.188.0/22
+45.112.208.0/21
+45.112.216.0/22
+45.112.220.0/22
+45.112.228.0/22
+45.112.232.0/22
+45.112.236.0/22
+45.113.12.0/22
+45.113.16.0/22
+45.113.20.0/22
+45.113.24.0/22
+45.113.28.0/22
+45.113.40.0/22
+45.113.52.0/22
+45.113.56.0/22
+45.113.72.0/22
+45.113.144.0/22
+45.113.148.0/22
+45.113.168.0/22
+45.113.176.0/22
+45.113.184.0/22
+45.113.200.0/22
+45.113.204.0/22
+45.113.208.0/22
+45.113.212.0/22
+45.113.216.0/22
+45.113.220.0/22
+45.113.240.0/22
+45.113.252.0/22
+45.114.0.0/22
+45.114.12.0/22
+45.114.32.0/22
+45.114.40.0/22
+45.114.52.0/22
+45.114.96.0/22
+45.114.104.0/22
+45.114.108.0/22
+45.114.124.0/22
+45.114.136.0/22
+45.114.196.0/22
+45.114.200.0/22
+45.114.228.0/22
+45.114.252.0/22
+45.115.44.0/22
+45.115.100.0/22
+45.115.120.0/22
+45.115.132.0/22
+45.115.144.0/22
+45.115.156.0/22
+45.115.164.0/22
+45.115.200.0/22
+45.115.212.0/22
+45.115.228.0/22
+45.115.236.0/22
+45.115.244.0/22
+45.115.248.0/22
+45.116.16.0/22
+45.116.24.0/22
+45.116.32.0/22
+45.116.36.0/22
+45.116.52.0/22
+45.116.96.0/22
+45.116.100.0/22
+45.116.140.0/22
+45.116.152.0/22
+45.116.208.0/22
+45.117.8.0/22
+45.117.20.0/22
+45.117.68.0/22
+45.117.124.0/22
+45.117.252.0/22
+45.119.52.0/22
+45.119.60.0/22
+45.119.64.0/22
+45.119.68.0/22
+45.119.72.0/22
+45.119.104.0/22
+45.119.116.0/22
+45.119.232.0/22
+45.120.100.0/22
+45.120.140.0/22
+45.120.164.0/22
+45.120.220.0/22
+45.120.240.0/22
+45.121.20.0/22
+45.121.52.0/22
+45.121.64.0/22
+45.121.68.0/22
+45.121.72.0/22
+45.121.92.0/22
+45.121.96.0/22
+45.121.172.0/22
+45.121.176.0/22
+45.121.212.0/22
+45.121.240.0/22
+45.121.244.0/22
+45.121.248.0/22
+45.121.252.0/22
+45.122.0.0/22
+45.122.4.0/22
+45.122.8.0/22
+45.122.12.0/22
+45.122.16.0/22
+45.122.20.0/22
+45.122.24.0/22
+45.122.28.0/22
+45.122.32.0/22
+45.122.36.0/22
+45.122.40.0/22
+45.122.60.0/22
+45.122.64.0/22
+45.122.68.0/22
+45.122.72.0/22
+45.122.76.0/22
+45.122.80.0/22
+45.122.84.0/22
+45.122.88.0/22
+45.122.92.0/22
+45.122.96.0/21
+45.122.104.0/22
+45.122.108.0/22
+45.122.112.0/22
+45.122.116.0/22
+45.122.160.0/22
+45.122.164.0/22
+45.122.168.0/22
+45.122.172.0/22
+45.122.176.0/22
+45.122.180.0/22
+45.122.184.0/22
+45.122.188.0/22
+45.122.192.0/22
+45.122.196.0/22
+45.122.200.0/22
+45.122.204.0/22
+45.122.208.0/22
+45.122.212.0/22
+45.122.216.0/22
+45.123.28.0/22
+45.123.32.0/22
+45.123.36.0/22
+45.123.44.0/22
+45.123.48.0/22
+45.123.52.0/22
+45.123.56.0/22
+45.123.60.0/22
+45.123.64.0/22
+45.123.68.0/22
+45.123.72.0/22
+45.123.76.0/22
+45.123.80.0/22
+45.123.84.0/22
+45.123.88.0/22
+45.123.120.0/22
+45.123.128.0/22
+45.123.132.0/22
+45.123.136.0/22
+45.123.148.0/22
+45.123.152.0/22
+45.123.156.0/22
+45.123.164.0/22
+45.123.168.0/22
+45.123.172.0/22
+45.123.176.0/22
+45.123.180.0/22
+45.123.184.0/22
+45.123.204.0/22
+45.123.212.0/22
+45.123.224.0/22
+45.123.228.0/22
+45.123.232.0/22
+45.123.236.0/22
+45.123.240.0/22
+45.123.244.0/22
+45.123.248.0/22
+45.123.252.0/22
+45.124.0.0/22
+45.124.20.0/22
+45.124.28.0/22
+45.124.32.0/22
+45.124.36.0/22
+45.124.44.0/22
+45.124.68.0/22
+45.124.76.0/22
+45.124.80.0/22
+45.124.100.0/22
+45.124.124.0/22
+45.124.172.0/22
+45.124.176.0/22
+45.124.208.0/22
+45.124.248.0/22
+45.125.12.0/22
+45.125.16.0/22
+45.125.24.0/22
+45.125.28.0/22
+45.125.32.0/22
+45.125.44.0/22
+45.125.52.0/22
+45.125.56.0/22
+45.125.76.0/22
+45.125.80.0/22
+45.125.84.0/22
+45.125.88.0/22
+45.125.92.0/22
+45.125.96.0/22
+45.125.100.0/22
+45.125.104.0/22
+45.125.136.0/22
+45.126.48.0/22
+45.126.52.0/22
+45.126.100.0/22
+45.126.108.0/22
+45.126.112.0/22
+45.126.116.0/22
+45.126.120.0/22
+45.126.212.0/22
+45.126.220.0/22
+45.127.8.0/22
+45.127.12.0/22
+45.127.96.0/22
+45.127.116.0/22
+45.127.124.0/22
+45.127.128.0/22
+45.127.144.0/22
+45.127.148.0/22
+45.127.156.0/22
+45.127.216.0/22
+45.248.8.0/22
+45.248.80.0/22
+45.248.84.0/22
+45.248.88.0/22
+45.248.96.0/22
+45.248.100.0/22
+45.248.104.0/22
+45.248.108.0/22
+45.248.128.0/22
+45.248.132.0/22
+45.248.204.0/22
+45.248.208.0/22
+45.248.212.0/22
+45.248.216.0/22
+45.248.220.0/22
+45.248.224.0/22
+45.248.228.0/22
+45.248.232.0/22
+45.248.236.0/22
+45.248.240.0/22
+45.248.244.0/22
+45.248.248.0/22
+45.248.252.0/22
+45.249.0.0/22
+45.249.4.0/22
+45.249.12.0/22
+45.249.16.0/22
+45.249.20.0/22
+45.249.24.0/22
+45.249.28.0/22
+45.249.32.0/22
+45.249.36.0/22
+45.249.92.0/22
+45.249.112.0/22
+45.249.180.0/22
+45.249.188.0/22
+45.249.192.0/22
+45.249.196.0/22
+45.249.200.0/22
+45.249.204.0/22
+45.249.208.0/22
+45.249.212.0/22
+45.250.12.0/22
+45.250.16.0/22
+45.250.28.0/22
+45.250.32.0/22
+45.250.36.0/22
+45.250.40.0/22
+45.250.76.0/22
+45.250.80.0/22
+45.250.84.0/22
+45.250.88.0/22
+45.250.92.0/22
+45.250.96.0/22
+45.250.104.0/22
+45.250.108.0/22
+45.250.112.0/22
+45.250.116.0/22
+45.250.120.0/22
+45.250.124.0/22
+45.250.128.0/22
+45.250.132.0/22
+45.250.136.0/22
+45.250.140.0/22
+45.250.144.0/22
+45.250.148.0/22
+45.250.152.0/22
+45.250.164.0/22
+45.250.180.0/22
+45.250.184.0/22
+45.250.188.0/22
+45.250.192.0/22
+45.251.0.0/22
+45.251.8.0/22
+45.251.16.0/22
+45.251.20.0/22
+45.251.52.0/22
+45.251.84.0/22
+45.251.88.0/22
+45.251.92.0/22
+45.251.96.0/22
+45.251.100.0/22
+45.251.120.0/22
+45.251.124.0/22
+45.251.136.0/22
+45.251.140.0/22
+45.251.144.0/22
+45.251.148.0/22
+45.251.152.0/22
+45.251.156.0/22
+45.251.160.0/22
+45.251.164.0/22
+45.251.168.0/22
+45.251.172.0/22
+45.251.176.0/22
+45.251.180.0/22
+45.251.184.0/22
+45.251.188.0/22
+45.251.192.0/22
+45.251.196.0/22
+45.251.200.0/22
+45.251.204.0/22
+45.251.208.0/22
+45.251.212.0/22
+45.251.216.0/22
+45.251.220.0/22
+45.251.224.0/22
+45.251.240.0/22
+45.252.0.0/22
+45.252.4.0/22
+45.252.8.0/22
+45.252.12.0/22
+45.252.16.0/22
+45.252.20.0/22
+45.252.24.0/22
+45.252.28.0/22
+45.252.32.0/22
+45.252.36.0/22
+45.252.40.0/22
+45.252.44.0/22
+45.252.48.0/22
+45.252.60.0/22
+45.252.84.0/22
+45.252.88.0/22
+45.252.92.0/22
+45.252.96.0/22
+45.252.100.0/22
+45.252.104.0/22
+45.252.108.0/22
+45.252.112.0/22
+45.252.116.0/22
+45.252.120.0/22
+45.252.124.0/22
+45.252.128.0/22
+45.252.132.0/22
+45.252.136.0/22
+45.252.140.0/22
+45.252.144.0/22
+45.252.148.0/22
+45.252.152.0/22
+45.252.156.0/22
+45.252.160.0/22
+45.252.164.0/22
+45.252.168.0/22
+45.252.172.0/22
+45.252.176.0/22
+45.252.192.0/22
+45.252.196.0/22
+45.252.200.0/22
+45.252.204.0/22
+45.252.208.0/22
+45.252.212.0/22
+45.252.216.0/22
+45.252.220.0/22
+45.252.224.0/22
+45.252.228.0/22
+45.252.232.0/22
+45.253.0.0/22
+45.253.4.0/22
+45.253.8.0/22
+45.253.12.0/22
+45.253.16.0/22
+45.253.20.0/22
+45.253.24.0/22
+45.253.28.0/22
+45.253.32.0/22
+45.253.36.0/22
+45.253.40.0/22
+45.253.44.0/22
+45.253.48.0/22
+45.253.52.0/22
+45.253.56.0/22
+45.253.60.0/22
+45.253.64.0/22
+45.253.68.0/22
+45.253.72.0/22
+45.253.76.0/22
+45.253.80.0/22
+45.253.84.0/22
+45.253.92.0/22
+45.253.96.0/22
+45.253.100.0/22
+45.253.104.0/22
+45.253.108.0/22
+45.253.112.0/22
+45.253.116.0/22
+45.253.120.0/22
+45.253.132.0/22
+45.253.136.0/22
+45.253.140.0/22
+45.253.144.0/22
+45.253.148.0/22
+45.253.152.0/22
+45.253.156.0/22
+45.253.160.0/22
+45.253.164.0/22
+45.253.168.0/22
+45.253.172.0/22
+45.253.176.0/22
+45.253.180.0/22
+45.253.184.0/22
+45.253.188.0/22
+45.253.192.0/22
+45.253.196.0/22
+45.253.200.0/22
+45.253.204.0/22
+45.253.208.0/22
+45.253.212.0/22
+45.253.216.0/22
+45.253.220.0/22
+45.253.224.0/22
+45.253.228.0/22
+45.253.232.0/22
+45.253.236.0/22
+45.253.240.0/22
+45.254.0.0/22
+45.254.4.0/22
+45.254.8.0/22
+45.254.12.0/22
+45.254.16.0/22
+45.254.20.0/22
+45.254.24.0/22
+45.254.28.0/22
+45.254.40.0/22
+45.254.48.0/22
+45.254.52.0/22
+45.254.56.0/22
+45.254.60.0/22
+45.254.64.0/22
+45.254.68.0/22
+45.254.72.0/22
+45.254.76.0/22
+45.254.80.0/22
+45.254.84.0/22
+45.254.88.0/22
+45.254.92.0/22
+45.254.96.0/22
+45.254.100.0/22
+45.254.104.0/22
+45.254.108.0/22
+45.254.112.0/22
+45.254.116.0/22
+45.254.120.0/22
+45.254.124.0/22
+45.254.128.0/22
+45.254.132.0/22
+45.254.136.0/22
+45.254.140.0/22
+45.254.144.0/22
+45.254.148.0/22
+45.254.152.0/22
+45.254.156.0/22
+45.254.160.0/22
+45.254.164.0/22
+45.254.168.0/22
+45.254.172.0/22
+45.254.176.0/22
+45.254.180.0/22
+45.254.184.0/22
+45.254.188.0/22
+45.254.192.0/22
+45.254.196.0/22
+45.254.200.0/22
+45.254.204.0/22
+45.254.208.0/22
+45.254.212.0/22
+45.254.216.0/22
+45.254.220.0/22
+45.254.224.0/22
+45.254.228.0/22
+45.254.236.0/22
+45.254.240.0/22
+45.254.248.0/22
+45.255.0.0/22
+45.255.4.0/22
+45.255.8.0/22
+45.255.12.0/22
+45.255.16.0/22
+45.255.20.0/22
+45.255.24.0/22
+45.255.28.0/22
+45.255.32.0/22
+45.255.36.0/22
+45.255.40.0/22
+45.255.44.0/22
+45.255.48.0/22
+45.255.52.0/22
+45.255.56.0/22
+45.255.60.0/22
+45.255.64.0/22
+45.255.68.0/22
+45.255.72.0/22
+45.255.76.0/22
+45.255.80.0/22
+45.255.84.0/22
+45.255.88.0/22
+45.255.92.0/22
+45.255.96.0/22
+45.255.100.0/22
+45.255.104.0/22
+45.255.108.0/22
+45.255.112.0/22
+45.255.116.0/22
+45.255.120.0/22
+45.255.124.0/22
+45.255.132.0/22
+45.255.136.0/22
+45.255.140.0/22
+45.255.144.0/22
+45.255.148.0/22
+45.255.152.0/22
+45.255.156.0/22
+45.255.160.0/22
+45.255.164.0/22
+45.255.168.0/22
+45.255.172.0/22
+45.255.176.0/22
+45.255.180.0/22
+45.255.184.0/22
+45.255.188.0/22
+45.255.192.0/22
+45.255.196.0/22
+45.255.200.0/22
+45.255.204.0/22
+45.255.208.0/22
+45.255.212.0/22
+45.255.216.0/22
+45.255.220.0/22
+45.255.224.0/22
+45.255.228.0/22
+45.255.232.0/22
+45.255.236.0/22
+45.255.240.0/22
+45.255.244.0/22
+45.255.248.0/22
+47.92.0.0/14
+47.96.0.0/11
+49.4.0.0/14
+49.51.0.0/16
+49.52.0.0/14
+49.64.0.0/11
+49.112.0.0/13
+49.120.0.0/14
+49.128.0.0/24
+49.128.2.0/23
+49.128.4.0/22
+49.140.0.0/15
+49.152.0.0/14
+49.208.0.0/15
+49.210.0.0/15
+49.220.0.0/14
+49.232.0.0/14
+49.239.0.0/18
+49.239.192.0/18
+49.246.224.0/19
+52.80.0.0/15
+52.82.0.0/15
+52.130.0.0/15
+54.222.0.0/15
+58.14.0.0/15
+58.16.0.0/16
+58.17.0.0/17
+58.17.128.0/17
+58.18.0.0/16
+58.19.0.0/16
+58.20.0.0/16
+58.21.0.0/16
+58.22.0.0/15
+58.24.0.0/15
+58.30.0.0/15
+58.32.0.0/13
+58.40.0.0/15
+58.42.0.0/16
+58.43.0.0/16
+58.44.0.0/14
+58.48.0.0/13
+58.56.0.0/15
+58.58.0.0/16
+58.59.0.0/17
+58.59.128.0/17
+58.60.0.0/14
+58.65.232.0/21
+58.66.0.0/15
+58.68.128.0/17
+58.82.0.0/17
+58.83.0.0/17
+58.83.128.0/17
+58.87.64.0/18
+58.99.128.0/17
+58.100.0.0/15
+58.116.0.0/14
+58.128.0.0/13
+58.144.0.0/16
+58.154.0.0/15
+58.192.0.0/15
+58.194.0.0/15
+58.196.0.0/15
+58.198.0.0/15
+58.200.0.0/13
+58.208.0.0/12
+58.240.0.0/15
+58.242.0.0/15
+58.244.0.0/15
+58.246.0.0/15
+58.248.0.0/13
+59.32.0.0/13
+59.40.0.0/15
+59.42.0.0/16
+59.43.0.0/16
+59.44.0.0/14
+59.48.0.0/16
+59.49.0.0/17
+59.49.128.0/17
+59.50.0.0/16
+59.51.0.0/17
+59.51.128.0/17
+59.52.0.0/14
+59.56.0.0/14
+59.60.0.0/15
+59.62.0.0/15
+59.64.0.0/14
+59.68.0.0/14
+59.72.0.0/15
+59.74.0.0/15
+59.76.0.0/16
+59.77.0.0/16
+59.78.0.0/15
+59.80.0.0/15
+59.82.0.0/15
+59.107.0.0/17
+59.107.128.0/17
+59.108.0.0/15
+59.110.0.0/15
+59.151.0.0/17
+59.152.16.0/22
+59.152.20.0/22
+59.152.24.0/22
+59.152.28.0/22
+59.152.32.0/22
+59.152.36.0/22
+59.152.64.0/22
+59.152.68.0/22
+59.152.72.0/22
+59.152.76.0/22
+59.152.112.0/22
+59.152.116.0/22
+59.153.4.0/22
+59.153.32.0/22
+59.153.60.0/22
+59.153.64.0/22
+59.153.68.0/22
+59.153.72.0/22
+59.153.92.0/22
+59.153.116.0/22
+59.153.136.0/22
+59.153.152.0/22
+59.153.156.0/22
+59.153.164.0/22
+59.153.168.0/22
+59.153.172.0/22
+59.153.176.0/22
+59.153.180.0/22
+59.153.184.0/22
+59.153.188.0/22
+59.153.192.0/22
+59.155.0.0/16
+59.172.0.0/15
+59.174.0.0/15
+59.191.0.0/17
+59.191.240.0/20
+59.192.0.0/10
+60.0.0.0/13
+60.8.0.0/15
+60.10.0.0/16
+60.11.0.0/16
+60.12.0.0/16
+60.13.0.0/18
+60.13.64.0/18
+60.13.128.0/17
+60.14.0.0/15
+60.16.0.0/13
+60.24.0.0/14
+60.28.0.0/15
+60.30.0.0/16
+60.31.0.0/16
+60.55.0.0/16
+60.63.0.0/16
+60.160.0.0/15
+60.162.0.0/15
+60.164.0.0/15
+60.166.0.0/15
+60.168.0.0/13
+60.176.0.0/12
+60.194.0.0/15
+60.200.0.0/14
+60.204.0.0/16
+60.205.0.0/16
+60.206.0.0/15
+60.208.0.0/13
+60.216.0.0/15
+60.218.0.0/15
+60.220.0.0/14
+60.232.0.0/15
+60.235.0.0/16
+60.245.128.0/17
+60.247.0.0/16
+60.252.0.0/16
+60.253.128.0/17
+60.255.0.0/16
+61.4.80.0/22
+61.4.84.0/22
+61.4.88.0/21
+61.4.176.0/20
+61.8.160.0/20
+61.14.212.0/22
+61.14.216.0/22
+61.14.220.0/22
+61.14.240.0/22
+61.14.244.0/22
+61.28.0.0/20
+61.28.16.0/20
+61.28.32.0/19
+61.28.64.0/18
+61.29.128.0/18
+61.29.192.0/19
+61.29.224.0/20
+61.45.128.0/18
+61.45.224.0/20
+61.47.128.0/18
+61.48.0.0/14
+61.52.0.0/15
+61.54.0.0/16
+61.55.0.0/16
+61.87.192.0/18
+61.128.0.0/15
+61.130.0.0/15
+61.132.0.0/16
+61.133.0.0/17
+61.133.128.0/17
+61.134.0.0/18
+61.134.64.0/19
+61.134.96.0/19
+61.134.128.0/18
+61.134.192.0/18
+61.135.0.0/16
+61.136.0.0/18
+61.136.64.0/18
+61.136.128.0/17
+61.137.0.0/17
+61.137.128.0/17
+61.138.0.0/18
+61.138.64.0/18
+61.138.128.0/18
+61.138.192.0/18
+61.139.0.0/17
+61.139.128.0/18
+61.139.192.0/18
+61.140.0.0/14
+61.144.0.0/14
+61.148.0.0/15
+61.150.0.0/15
+61.152.0.0/16
+61.153.0.0/16
+61.154.0.0/15
+61.156.0.0/16
+61.157.0.0/16
+61.158.0.0/17
+61.158.128.0/17
+61.159.0.0/18
+61.159.64.0/18
+61.159.128.0/17
+61.160.0.0/16
+61.161.0.0/18
+61.161.64.0/18
+61.161.128.0/17
+61.162.0.0/16
+61.163.0.0/16
+61.164.0.0/16
+61.165.0.0/16
+61.166.0.0/16
+61.167.0.0/16
+61.168.0.0/16
+61.169.0.0/16
+61.170.0.0/15
+61.172.0.0/14
+61.176.0.0/16
+61.177.0.0/16
+61.178.0.0/16
+61.179.0.0/16
+61.180.0.0/17
+61.180.128.0/17
+61.181.0.0/16
+61.182.0.0/16
+61.183.0.0/16
+61.184.0.0/14
+61.188.0.0/16
+61.189.0.0/17
+61.189.128.0/17
+61.190.0.0/15
+61.232.0.0/14
+61.236.0.0/15
+61.240.0.0/14
+62.234.0.0/16
+68.79.0.0/18
+69.230.192.0/18
+69.231.128.0/18
+69.234.192.0/18
+69.235.128.0/18
+71.131.192.0/18
+71.132.0.0/18
+71.136.64.0/18
+71.137.0.0/18
+81.68.0.0/14
+82.156.0.0/15
+94.191.0.0/17
+101.0.0.0/22
+101.1.0.0/22
+101.2.172.0/22
+101.4.0.0/14
+101.16.0.0/12
+101.33.128.0/17
+101.34.0.0/15
+101.36.0.0/18
+101.36.64.0/19
+101.36.128.0/17
+101.37.0.0/16
+101.38.0.0/15
+101.40.0.0/15
+101.42.0.0/15
+101.44.0.0/14
+101.48.0.0/15
+101.50.8.0/22
+101.50.12.0/22
+101.50.56.0/22
+101.52.0.0/16
+101.53.100.0/22
+101.54.0.0/16
+101.55.224.0/21
+101.64.0.0/13
+101.72.0.0/14
+101.76.0.0/15
+101.78.0.0/22
+101.78.32.0/19
+101.80.0.0/12
+101.96.0.0/21
+101.96.8.0/22
+101.96.16.0/20
+101.96.128.0/17
+101.99.96.0/19
+101.101.64.0/19
+101.101.100.0/24
+101.101.102.0/23
+101.101.104.0/21
+101.101.112.0/20
+101.102.64.0/19
+101.102.100.0/23
+101.102.102.0/24
+101.102.104.0/21
+101.102.112.0/20
+101.104.0.0/14
+101.110.64.0/19
+101.110.96.0/20
+101.110.116.0/22
+101.110.120.0/21
+101.120.0.0/14
+101.124.0.0/15
+101.126.0.0/16
+101.128.0.0/22
+101.128.8.0/21
+101.128.16.0/20
+101.128.32.0/19
+101.129.0.0/16
+101.130.0.0/15
+101.132.0.0/14
+101.144.0.0/12
+101.192.0.0/14
+101.196.0.0/16
+101.197.0.0/16
+101.198.0.0/15
+101.200.0.0/15
+101.203.128.0/19
+101.203.160.0/21
+101.203.172.0/22
+101.203.176.0/20
+101.204.0.0/14
+101.224.0.0/13
+101.232.0.0/15
+101.234.64.0/21
+101.234.76.0/22
+101.234.80.0/20
+101.234.96.0/19
+101.236.0.0/14
+101.240.0.0/14
+101.244.0.0/14
+101.248.0.0/15
+101.251.0.0/22
+101.251.8.0/21
+101.251.16.0/20
+101.251.32.0/19
+101.251.64.0/18
+101.251.128.0/17
+101.252.0.0/15
+101.254.0.0/16
+103.1.8.0/22
+103.1.20.0/22
+103.1.24.0/22
+103.1.72.0/22
+103.1.88.0/22
+103.1.168.0/22
+103.2.108.0/22
+103.2.156.0/22
+103.2.164.0/22
+103.2.200.0/22
+103.2.204.0/22
+103.2.208.0/22
+103.2.212.0/22
+103.3.84.0/22
+103.3.88.0/22
+103.3.92.0/22
+103.3.96.0/22
+103.3.100.0/22
+103.3.104.0/22
+103.3.108.0/22
+103.3.112.0/22
+103.3.116.0/22
+103.3.120.0/22
+103.3.124.0/22
+103.3.128.0/22
+103.3.132.0/22
+103.3.136.0/22
+103.3.140.0/22
+103.3.148.0/22
+103.3.152.0/22
+103.3.156.0/22
+103.4.56.0/22
+103.4.168.0/22
+103.4.184.0/22
+103.4.224.0/22
+103.5.36.0/22
+103.5.52.0/22
+103.5.56.0/22
+103.5.152.0/22
+103.5.168.0/22
+103.5.192.0/22
+103.5.252.0/22
+103.6.76.0/22
+103.6.108.0/22
+103.6.220.0/22
+103.6.228.0/22
+103.7.4.0/22
+103.7.28.0/22
+103.7.140.0/22
+103.7.212.0/22
+103.7.216.0/22
+103.7.220.0/22
+103.8.0.0/22
+103.8.4.0/22
+103.8.8.0/22
+103.8.32.0/22
+103.8.52.0/22
+103.8.68.0/22
+103.8.108.0/22
+103.8.156.0/22
+103.8.200.0/22
+103.8.204.0/22
+103.8.220.0/22
+103.9.8.0/22
+103.9.24.0/22
+103.9.108.0/22
+103.9.152.0/22
+103.9.192.0/22
+103.9.248.0/22
+103.9.252.0/22
+103.10.0.0/22
+103.10.16.0/22
+103.10.84.0/22
+103.10.140.0/22
+103.11.16.0/22
+103.11.168.0/22
+103.11.180.0/22
+103.12.32.0/22
+103.12.68.0/22
+103.12.92.0/22
+103.12.136.0/22
+103.12.184.0/22
+103.12.232.0/22
+103.13.12.0/22
+103.13.124.0/22
+103.13.144.0/22
+103.13.196.0/22
+103.13.220.0/22
+103.13.244.0/22
+103.14.32.0/22
+103.14.84.0/22
+103.14.100.0/22
+103.14.132.0/22
+103.14.136.0/22
+103.14.156.0/22
+103.14.240.0/22
+103.15.4.0/22
+103.15.8.0/22
+103.15.16.0/22
+103.15.96.0/22
+103.15.200.0/22
+103.16.52.0/22
+103.16.80.0/22
+103.16.84.0/22
+103.16.88.0/22
+103.16.108.0/22
+103.16.124.0/22
+103.17.40.0/22
+103.17.64.0/22
+103.17.120.0/22
+103.17.136.0/22
+103.17.160.0/22
+103.17.204.0/22
+103.17.228.0/22
+103.18.192.0/22
+103.18.208.0/22
+103.18.212.0/22
+103.18.224.0/22
+103.19.0.0/22
+103.19.12.0/22
+103.19.40.0/22
+103.19.44.0/22
+103.19.64.0/22
+103.19.68.0/22
+103.19.72.0/22
+103.19.232.0/22
+103.20.12.0/22
+103.20.32.0/22
+103.20.44.0/22
+103.20.68.0/22
+103.20.112.0/22
+103.20.128.0/22
+103.20.160.0/22
+103.20.248.0/22
+103.21.112.0/22
+103.21.116.0/22
+103.21.136.0/22
+103.21.140.0/22
+103.21.176.0/22
+103.21.208.0/22
+103.21.240.0/22
+103.22.0.0/22
+103.22.4.0/22
+103.22.8.0/22
+103.22.12.0/22
+103.22.16.0/22
+103.22.20.0/22
+103.22.24.0/22
+103.22.28.0/22
+103.22.32.0/22
+103.22.36.0/22
+103.22.40.0/22
+103.22.44.0/22
+103.22.48.0/22
+103.22.52.0/22
+103.22.56.0/22
+103.22.60.0/22
+103.22.64.0/22
+103.22.68.0/22
+103.22.72.0/22
+103.22.76.0/22
+103.22.80.0/22
+103.22.84.0/22
+103.22.88.0/22
+103.22.92.0/22
+103.22.100.0/22
+103.22.104.0/22
+103.22.108.0/22
+103.22.112.0/22
+103.22.116.0/22
+103.22.120.0/22
+103.22.124.0/22
+103.22.188.0/22
+103.22.228.0/22
+103.22.252.0/22
+103.23.8.0/22
+103.23.56.0/22
+103.23.160.0/22
+103.23.164.0/22
+103.23.176.0/22
+103.23.228.0/22
+103.24.24.0/22
+103.24.116.0/22
+103.24.128.0/22
+103.24.144.0/22
+103.24.176.0/22
+103.24.184.0/22
+103.24.220.0/22
+103.24.228.0/22
+103.24.248.0/22
+103.24.252.0/22
+103.25.8.0/23
+103.25.20.0/22
+103.25.24.0/22
+103.25.28.0/22
+103.25.32.0/22
+103.25.36.0/22
+103.25.40.0/22
+103.25.48.0/22
+103.25.64.0/22
+103.25.68.0/22
+103.25.148.0/22
+103.25.156.0/22
+103.25.216.0/22
+103.26.0.0/22
+103.26.64.0/22
+103.26.76.0/22
+103.26.132.0/22
+103.26.156.0/22
+103.26.160.0/22
+103.26.228.0/22
+103.26.240.0/22
+103.27.4.0/22
+103.27.12.0/22
+103.27.24.0/22
+103.27.56.0/22
+103.27.96.0/22
+103.27.184.0/22
+103.27.208.0/22
+103.27.212.0/22
+103.27.240.0/22
+103.28.4.0/22
+103.28.8.0/22
+103.28.184.0/22
+103.28.204.0/22
+103.28.212.0/22
+103.29.16.0/22
+103.29.128.0/22
+103.29.132.0/22
+103.29.136.0/22
+103.30.20.0/22
+103.30.96.0/22
+103.30.148.0/22
+103.30.200.0/22
+103.30.228.0/22
+103.30.236.0/22
+103.31.0.0/22
+103.31.48.0/22
+103.31.52.0/22
+103.31.56.0/22
+103.31.60.0/22
+103.31.64.0/22
+103.31.68.0/22
+103.31.148.0/22
+103.31.160.0/22
+103.31.168.0/22
+103.31.200.0/22
+103.31.236.0/22
+103.32.0.0/22
+103.32.4.0/22
+103.32.8.0/22
+103.32.12.0/22
+103.32.16.0/22
+103.32.20.0/22
+103.32.24.0/22
+103.32.28.0/22
+103.32.32.0/22
+103.32.36.0/22
+103.32.40.0/22
+103.32.44.0/22
+103.32.48.0/22
+103.32.52.0/22
+103.32.56.0/22
+103.32.60.0/22
+103.32.64.0/22
+103.32.68.0/22
+103.32.72.0/22
+103.32.76.0/22
+103.32.80.0/22
+103.32.84.0/22
+103.32.88.0/22
+103.32.92.0/22
+103.32.96.0/22
+103.32.100.0/22
+103.32.104.0/22
+103.32.108.0/22
+103.32.112.0/22
+103.32.116.0/22
+103.32.120.0/22
+103.32.124.0/22
+103.32.128.0/22
+103.32.132.0/22
+103.32.136.0/22
+103.32.140.0/22
+103.32.144.0/22
+103.32.148.0/22
+103.32.152.0/22
+103.32.156.0/22
+103.32.160.0/22
+103.32.164.0/22
+103.32.168.0/22
+103.32.172.0/22
+103.32.176.0/22
+103.32.180.0/22
+103.32.184.0/22
+103.32.188.0/22
+103.32.192.0/22
+103.32.196.0/22
+103.32.200.0/22
+103.32.204.0/22
+103.32.208.0/22
+103.32.212.0/22
+103.32.216.0/22
+103.32.220.0/22
+103.32.224.0/22
+103.32.228.0/22
+103.32.232.0/22
+103.32.236.0/22
+103.32.240.0/22
+103.32.244.0/22
+103.32.248.0/22
+103.32.252.0/22
+103.33.0.0/22
+103.33.4.0/22
+103.33.8.0/22
+103.33.12.0/22
+103.33.16.0/22
+103.33.20.0/22
+103.33.24.0/22
+103.33.28.0/22
+103.33.32.0/22
+103.33.36.0/22
+103.33.40.0/22
+103.33.44.0/22
+103.33.48.0/22
+103.33.52.0/22
+103.33.56.0/22
+103.33.60.0/22
+103.33.64.0/22
+103.33.68.0/22
+103.33.72.0/22
+103.33.76.0/22
+103.33.80.0/22
+103.33.84.0/22
+103.33.88.0/22
+103.33.92.0/22
+103.33.96.0/22
+103.33.100.0/22
+103.33.104.0/22
+103.33.108.0/22
+103.33.112.0/22
+103.33.116.0/22
+103.33.120.0/22
+103.33.124.0/22
+103.33.128.0/22
+103.33.132.0/22
+103.33.136.0/22
+103.33.140.0/22
+103.33.144.0/22
+103.33.148.0/22
+103.33.152.0/22
+103.33.156.0/22
+103.33.160.0/22
+103.33.164.0/22
+103.33.168.0/22
+103.33.172.0/22
+103.33.176.0/22
+103.33.180.0/22
+103.33.184.0/22
+103.33.188.0/22
+103.33.192.0/22
+103.33.196.0/22
+103.33.200.0/22
+103.33.204.0/22
+103.33.208.0/22
+103.33.212.0/22
+103.33.216.0/22
+103.33.220.0/22
+103.33.224.0/22
+103.33.228.0/22
+103.33.232.0/22
+103.33.236.0/22
+103.33.240.0/22
+103.33.244.0/22
+103.33.248.0/22
+103.33.252.0/22
+103.34.0.0/22
+103.34.4.0/22
+103.34.8.0/22
+103.34.12.0/22
+103.34.16.0/22
+103.34.20.0/22
+103.34.24.0/22
+103.34.28.0/22
+103.34.32.0/22
+103.34.36.0/22
+103.34.40.0/22
+103.34.44.0/22
+103.34.48.0/22
+103.34.52.0/22
+103.34.56.0/22
+103.34.60.0/22
+103.34.64.0/22
+103.34.68.0/22
+103.34.72.0/22
+103.34.76.0/22
+103.34.80.0/22
+103.34.84.0/22
+103.34.88.0/22
+103.34.92.0/22
+103.34.96.0/22
+103.34.100.0/22
+103.34.104.0/22
+103.34.108.0/22
+103.34.112.0/22
+103.34.116.0/22
+103.34.120.0/22
+103.34.124.0/22
+103.34.128.0/22
+103.34.132.0/22
+103.34.136.0/22
+103.34.140.0/22
+103.34.144.0/22
+103.34.148.0/22
+103.34.152.0/22
+103.34.156.0/22
+103.34.160.0/22
+103.34.164.0/22
+103.34.168.0/22
+103.34.172.0/22
+103.34.176.0/22
+103.34.180.0/22
+103.34.184.0/22
+103.34.188.0/22
+103.34.192.0/22
+103.34.196.0/22
+103.34.200.0/22
+103.34.204.0/22
+103.34.208.0/22
+103.34.212.0/22
+103.34.216.0/22
+103.34.220.0/22
+103.34.224.0/22
+103.34.228.0/22
+103.34.232.0/22
+103.34.236.0/22
+103.34.240.0/22
+103.34.244.0/22
+103.34.248.0/22
+103.34.252.0/22
+103.35.0.0/22
+103.35.4.0/22
+103.35.8.0/22
+103.35.12.0/22
+103.35.16.0/22
+103.35.20.0/22
+103.35.24.0/22
+103.35.28.0/22
+103.35.32.0/22
+103.35.36.0/22
+103.35.40.0/22
+103.35.44.0/22
+103.35.48.0/22
+103.35.104.0/22
+103.35.116.0/22
+103.35.180.0/22
+103.35.200.0/22
+103.35.220.0/22
+103.36.28.0/22
+103.36.36.0/22
+103.36.56.0/22
+103.36.60.0/22
+103.36.64.0/22
+103.36.72.0/22
+103.36.96.0/22
+103.36.132.0/22
+103.36.136.0/22
+103.36.160.0/22
+103.36.164.0/22
+103.36.168.0/22
+103.36.172.0/22
+103.36.176.0/22
+103.36.180.0/22
+103.36.184.0/22
+103.36.188.0/22
+103.36.192.0/22
+103.36.196.0/22
+103.36.200.0/22
+103.36.204.0/22
+103.36.208.0/22
+103.36.212.0/22
+103.36.216.0/22
+103.36.220.0/22
+103.36.224.0/22
+103.36.228.0/22
+103.36.232.0/22
+103.36.236.0/22
+103.36.240.0/22
+103.36.244.0/22
+103.37.0.0/22
+103.37.12.0/22
+103.37.16.0/22
+103.37.24.0/22
+103.37.44.0/22
+103.37.52.0/22
+103.37.56.0/22
+103.37.72.0/22
+103.37.100.0/22
+103.37.104.0/22
+103.37.124.0/22
+103.37.136.0/22
+103.37.140.0/22
+103.37.144.0/22
+103.37.148.0/22
+103.37.152.0/22
+103.37.156.0/22
+103.37.160.0/22
+103.37.164.0/22
+103.37.172.0/22
+103.37.176.0/22
+103.37.188.0/22
+103.37.208.0/22
+103.37.212.0/22
+103.37.216.0/22
+103.37.220.0/22
+103.37.248.0/22
+103.37.252.0/22
+103.38.0.0/22
+103.38.32.0/22
+103.38.40.0/22
+103.38.44.0/22
+103.38.56.0/22
+103.38.76.0/22
+103.38.84.0/22
+103.38.92.0/22
+103.38.96.0/22
+103.38.116.0/22
+103.38.132.0/22
+103.38.140.0/22
+103.38.224.0/22
+103.38.228.0/22
+103.38.232.0/22
+103.38.252.0/22
+103.39.16.0/22
+103.39.64.0/22
+103.39.88.0/22
+103.39.100.0/22
+103.39.104.0/22
+103.39.108.0/22
+103.39.160.0/22
+103.39.164.0/22
+103.39.168.0/22
+103.39.172.0/22
+103.39.176.0/22
+103.39.180.0/22
+103.39.184.0/22
+103.39.188.0/22
+103.39.200.0/22
+103.39.204.0/22
+103.39.208.0/22
+103.39.212.0/22
+103.39.216.0/22
+103.39.220.0/22
+103.39.224.0/22
+103.39.228.0/22
+103.39.232.0/22
+103.40.12.0/22
+103.40.16.0/22
+103.40.20.0/22
+103.40.24.0/22
+103.40.28.0/22
+103.40.32.0/22
+103.40.36.0/22
+103.40.40.0/22
+103.40.44.0/22
+103.40.88.0/22
+103.40.100.0/22
+103.40.192.0/22
+103.40.212.0/22
+103.40.220.0/22
+103.40.228.0/22
+103.40.232.0/22
+103.40.236.0/22
+103.40.240.0/22
+103.40.244.0/22
+103.40.248.0/22
+103.40.252.0/22
+103.41.0.0/22
+103.41.16.0/22
+103.41.52.0/22
+103.41.140.0/22
+103.41.148.0/22
+103.41.152.0/22
+103.41.160.0/22
+103.41.164.0/22
+103.41.220.0/22
+103.41.224.0/22
+103.41.228.0/22
+103.41.232.0/22
+103.42.8.0/22
+103.42.24.0/22
+103.42.28.0/22
+103.42.32.0/22
+103.42.64.0/22
+103.42.68.0/22
+103.42.76.0/22
+103.42.104.0/22
+103.42.180.0/22
+103.42.232.0/22
+103.43.16.0/22
+103.43.84.0/22
+103.43.96.0/22
+103.43.100.0/22
+103.43.104.0/22
+103.43.124.0/22
+103.43.184.0/22
+103.43.192.0/22
+103.43.196.0/22
+103.43.208.0/22
+103.43.220.0/22
+103.43.224.0/22
+103.43.240.0/22
+103.44.56.0/22
+103.44.80.0/22
+103.44.88.0/22
+103.44.120.0/22
+103.44.124.0/22
+103.44.132.0/22
+103.44.144.0/22
+103.44.168.0/22
+103.44.176.0/22
+103.44.180.0/22
+103.44.184.0/22
+103.44.188.0/22
+103.44.192.0/22
+103.44.196.0/22
+103.44.200.0/22
+103.44.204.0/22
+103.44.224.0/22
+103.44.236.0/22
+103.44.240.0/22
+103.44.244.0/22
+103.44.248.0/22
+103.44.252.0/22
+103.45.0.0/22
+103.45.4.0/22
+103.45.8.0/22
+103.45.12.0/22
+103.45.16.0/22
+103.45.20.0/22
+103.45.24.0/22
+103.45.28.0/22
+103.45.32.0/22
+103.45.36.0/22
+103.45.40.0/22
+103.45.44.0/22
+103.45.48.0/22
+103.45.52.0/22
+103.45.56.0/22
+103.45.60.0/22
+103.45.72.0/22
+103.45.76.0/22
+103.45.80.0/22
+103.45.84.0/22
+103.45.88.0/22
+103.45.92.0/22
+103.45.96.0/22
+103.45.100.0/22
+103.45.104.0/22
+103.45.108.0/22
+103.45.112.0/22
+103.45.116.0/22
+103.45.120.0/22
+103.45.124.0/22
+103.45.128.0/22
+103.45.132.0/22
+103.45.136.0/22
+103.45.140.0/22
+103.45.144.0/22
+103.45.148.0/22
+103.45.152.0/22
+103.45.156.0/22
+103.45.160.0/22
+103.45.164.0/22
+103.45.168.0/22
+103.45.172.0/22
+103.45.176.0/22
+103.45.180.0/22
+103.45.184.0/22
+103.45.188.0/22
+103.45.192.0/22
+103.45.196.0/22
+103.45.200.0/22
+103.45.204.0/22
+103.45.208.0/22
+103.45.212.0/22
+103.45.216.0/22
+103.45.220.0/22
+103.45.224.0/22
+103.45.248.0/22
+103.46.0.0/22
+103.46.12.0/22
+103.46.16.0/22
+103.46.20.0/22
+103.46.24.0/22
+103.46.28.0/22
+103.46.32.0/22
+103.46.36.0/22
+103.46.40.0/22
+103.46.44.0/22
+103.46.48.0/22
+103.46.52.0/22
+103.46.56.0/22
+103.46.60.0/22
+103.46.64.0/22
+103.46.68.0/22
+103.46.72.0/22
+103.46.76.0/22
+103.46.80.0/22
+103.46.84.0/22
+103.46.88.0/22
+103.46.92.0/22
+103.46.96.0/22
+103.46.100.0/22
+103.46.104.0/22
+103.46.108.0/22
+103.46.112.0/22
+103.46.116.0/22
+103.46.120.0/22
+103.46.124.0/22
+103.46.128.0/22
+103.46.132.0/22
+103.46.136.0/22
+103.46.152.0/22
+103.46.156.0/22
+103.46.160.0/22
+103.46.164.0/22
+103.46.168.0/22
+103.46.172.0/22
+103.46.176.0/22
+103.46.180.0/22
+103.46.244.0/22
+103.46.248.0/22
+103.47.4.0/22
+103.47.20.0/22
+103.47.36.0/22
+103.47.40.0/22
+103.47.48.0/22
+103.47.80.0/22
+103.47.96.0/22
+103.47.108.0/22
+103.47.116.0/22
+103.47.120.0/22
+103.47.136.0/22
+103.47.140.0/22
+103.47.212.0/22
+103.48.52.0/22
+103.48.92.0/22
+103.48.144.0/22
+103.48.148.0/22
+103.48.152.0/22
+103.48.156.0/22
+103.48.202.0/23
+103.48.216.0/22
+103.48.220.0/22
+103.48.224.0/22
+103.48.228.0/22
+103.48.232.0/22
+103.48.236.0/22
+103.48.240.0/22
+103.48.244.0/22
+103.49.12.0/22
+103.49.20.0/22
+103.49.72.0/22
+103.49.76.0/22
+103.49.92.0/22
+103.49.96.0/22
+103.49.108.0/22
+103.49.128.0/22
+103.49.176.0/22
+103.49.180.0/22
+103.49.196.0/22
+103.50.36.0/22
+103.50.44.0/22
+103.50.48.0/22
+103.50.52.0/22
+103.50.56.0/22
+103.50.60.0/22
+103.50.64.0/22
+103.50.68.0/22
+103.50.72.0/22
+103.50.108.0/22
+103.50.112.0/22
+103.50.116.0/22
+103.50.120.0/22
+103.50.124.0/22
+103.50.132.0/22
+103.50.136.0/22
+103.50.140.0/22
+103.50.172.0/22
+103.50.176.0/22
+103.50.180.0/22
+103.50.184.0/22
+103.50.188.0/22
+103.50.192.0/22
+103.50.196.0/22
+103.50.200.0/22
+103.50.220.0/22
+103.50.224.0/22
+103.50.228.0/22
+103.50.232.0/22
+103.50.236.0/22
+103.50.240.0/22
+103.50.244.0/22
+103.50.248.0/22
+103.52.40.0/22
+103.52.72.0/22
+103.52.76.0/22
+103.52.80.0/22
+103.52.84.0/22
+103.52.96.0/22
+103.52.100.0/22
+103.52.104.0/22
+103.52.160.0/22
+103.52.164.0/22
+103.52.172.0/22
+103.52.176.0/22
+103.52.184.0/22
+103.52.196.0/22
+103.53.64.0/22
+103.53.68.0/22
+103.53.92.0/22
+103.53.100.0/22
+103.53.124.0/22
+103.53.128.0/22
+103.53.132.0/22
+103.53.136.0/22
+103.53.140.0/22
+103.53.144.0/22
+103.53.180.0/22
+103.53.204.0/22
+103.53.208.0/22
+103.53.212.0/22
+103.53.216.0/22
+103.53.236.0/22
+103.53.248.0/22
+103.54.8.0/22
+103.54.48.0/22
+103.54.60.0/22
+103.54.160.0/22
+103.54.164.0/22
+103.54.212.0/22
+103.54.240.0/22
+103.55.24.0/22
+103.55.80.0/22
+103.55.120.0/22
+103.55.152.0/22
+103.55.172.0/22
+103.55.204.0/22
+103.55.208.0/22
+103.55.228.0/22
+103.55.236.0/22
+103.56.8.0/22
+103.56.16.0/22
+103.56.20.0/22
+103.56.32.0/22
+103.56.52.0/22
+103.56.56.0/22
+103.56.60.0/22
+103.56.72.0/22
+103.56.76.0/22
+103.56.140.0/22
+103.56.152.0/22
+103.56.184.0/22
+103.56.200.0/22
+103.57.12.0/22
+103.57.52.0/22
+103.57.56.0/22
+103.57.76.0/22
+103.57.136.0/22
+103.57.196.0/22
+103.58.24.0/22
+103.59.76.0/22
+103.59.100.0/22
+103.59.112.0/22
+103.59.116.0/22
+103.59.120.0/22
+103.59.124.0/22
+103.59.128.0/22
+103.59.148.0/22
+103.59.164.0/22
+103.60.32.0/22
+103.60.44.0/22
+103.60.164.0/22
+103.60.228.0/22
+103.60.236.0/22
+103.61.60.0/22
+103.61.104.0/22
+103.61.140.0/22
+103.61.152.0/22
+103.61.156.0/22
+103.61.160.0/22
+103.61.172.0/22
+103.61.176.0/22
+103.61.184.0/22
+103.61.188.0/22
+103.62.24.0/22
+103.62.52.0/22
+103.62.72.0/22
+103.62.76.0/22
+103.62.80.0/22
+103.62.84.0/22
+103.62.88.0/22
+103.62.96.0/22
+103.62.100.0/22
+103.62.104.0/22
+103.62.108.0/22
+103.62.112.0/22
+103.62.116.0/22
+103.62.120.0/22
+103.62.124.0/22
+103.62.128.0/22
+103.62.132.0/22
+103.62.156.0/22
+103.62.160.0/22
+103.62.164.0/22
+103.62.168.0/22
+103.62.172.0/22
+103.62.176.0/22
+103.62.180.0/22
+103.62.184.0/22
+103.62.188.0/22
+103.62.192.0/22
+103.62.204.0/22
+103.62.208.0/22
+103.62.212.0/22
+103.62.216.0/22
+103.62.220.0/22
+103.62.224.0/22
+103.63.32.0/22
+103.63.36.0/22
+103.63.40.0/22
+103.63.44.0/22
+103.63.48.0/22
+103.63.52.0/22
+103.63.56.0/22
+103.63.60.0/22
+103.63.64.0/22
+103.63.68.0/22
+103.63.72.0/22
+103.63.76.0/22
+103.63.80.0/22
+103.63.84.0/22
+103.63.88.0/22
+103.63.140.0/22
+103.63.144.0/22
+103.63.152.0/22
+103.63.160.0/22
+103.63.164.0/22
+103.63.168.0/22
+103.63.172.0/22
+103.63.176.0/22
+103.63.180.0/22
+103.63.184.0/22
+103.63.192.0/22
+103.63.196.0/22
+103.63.200.0/22
+103.63.204.0/22
+103.63.208.0/22
+103.63.240.0/22
+103.63.244.0/22
+103.63.248.0/22
+103.63.252.0/22
+103.64.0.0/22
+103.64.4.0/22
+103.64.24.0/22
+103.64.28.0/22
+103.64.32.0/22
+103.64.36.0/22
+103.64.40.0/22
+103.64.44.0/22
+103.64.48.0/22
+103.64.52.0/22
+103.64.56.0/22
+103.64.60.0/22
+103.64.64.0/22
+103.64.68.0/22
+103.64.72.0/22
+103.64.76.0/22
+103.64.80.0/22
+103.64.84.0/22
+103.64.88.0/22
+103.64.92.0/22
+103.64.96.0/22
+103.64.100.0/22
+103.64.104.0/22
+103.64.108.0/22
+103.64.112.0/22
+103.64.116.0/22
+103.64.120.0/22
+103.64.124.0/22
+103.64.140.0/22
+103.64.144.0/22
+103.64.152.0/22
+103.64.156.0/22
+103.64.160.0/22
+103.64.164.0/22
+103.64.168.0/22
+103.64.172.0/22
+103.64.176.0/22
+103.64.180.0/22
+103.64.184.0/22
+103.64.188.0/22
+103.64.192.0/22
+103.64.196.0/22
+103.64.200.0/22
+103.64.204.0/22
+103.64.208.0/22
+103.64.212.0/22
+103.64.216.0/22
+103.64.220.0/22
+103.64.224.0/22
+103.64.228.0/22
+103.64.232.0/22
+103.64.236.0/22
+103.64.240.0/22
+103.64.244.0/22
+103.64.248.0/22
+103.64.252.0/22
+103.65.0.0/22
+103.65.4.0/22
+103.65.8.0/22
+103.65.12.0/22
+103.65.16.0/22
+103.65.36.0/22
+103.65.40.0/22
+103.65.48.0/22
+103.65.52.0/22
+103.65.56.0/22
+103.65.60.0/22
+103.65.64.0/22
+103.65.68.0/22
+103.65.72.0/22
+103.65.76.0/22
+103.65.80.0/22
+103.65.84.0/22
+103.65.88.0/22
+103.65.92.0/22
+103.65.100.0/22
+103.65.104.0/22
+103.65.108.0/22
+103.65.112.0/22
+103.65.144.0/22
+103.65.148.0/22
+103.65.152.0/22
+103.65.156.0/22
+103.65.160.0/22
+103.65.164.0/22
+103.65.168.0/22
+103.65.172.0/22
+103.66.32.0/22
+103.66.40.0/22
+103.66.92.0/22
+103.66.108.0/22
+103.66.200.0/22
+103.66.216.0/22
+103.66.240.0/22
+103.66.244.0/22
+103.66.248.0/22
+103.66.252.0/22
+103.67.0.0/22
+103.67.4.0/22
+103.67.8.0/22
+103.67.100.0/22
+103.67.104.0/22
+103.67.108.0/22
+103.67.112.0/22
+103.67.116.0/22
+103.67.120.0/22
+103.67.124.0/22
+103.67.128.0/22
+103.67.132.0/22
+103.67.136.0/22
+103.67.140.0/22
+103.67.144.0/22
+103.67.148.0/22
+103.67.172.0/22
+103.67.192.0/22
+103.67.212.0/22
+103.67.252.0/22
+103.68.64.0/22
+103.68.88.0/22
+103.68.100.0/22
+103.68.128.0/22
+103.68.192.0/22
+103.69.16.0/22
+103.69.116.0/22
+103.69.132.0/22
+103.69.152.0/22
+103.69.212.0/22
+103.70.8.0/22
+103.70.148.0/22
+103.70.184.0/22
+103.70.220.0/22
+103.70.224.0/22
+103.70.236.0/22
+103.70.252.0/22
+103.71.0.0/22
+103.71.32.0/22
+103.71.48.0/22
+103.71.68.0/22
+103.71.72.0/22
+103.71.80.0/22
+103.71.84.0/22
+103.71.88.0/22
+103.71.120.0/22
+103.71.124.0/22
+103.71.128.0/22
+103.71.144.0/22
+103.71.196.0/22
+103.71.200.0/22
+103.71.232.0/22
+103.72.12.0/22
+103.72.16.0/22
+103.72.20.0/22
+103.72.24.0/22
+103.72.28.0/22
+103.72.32.0/22
+103.72.36.0/22
+103.72.40.0/22
+103.72.44.0/22
+103.72.48.0/22
+103.72.52.0/22
+103.72.112.0/22
+103.72.116.0/22
+103.72.120.0/22
+103.72.124.0/22
+103.72.128.0/22
+103.72.132.0/22
+103.72.144.0/22
+103.72.148.0/22
+103.72.172.0/22
+103.72.180.0/22
+103.72.224.0/22
+103.72.228.0/22
+103.72.232.0/22
+103.72.236.0/22
+103.72.240.0/22
+103.72.244.0/22
+103.72.248.0/22
+103.72.252.0/22
+103.73.0.0/22
+103.73.4.0/22
+103.73.8.0/22
+103.73.12.0/22
+103.73.16.0/22
+103.73.20.0/22
+103.73.24.0/22
+103.73.28.0/22
+103.73.48.0/22
+103.73.88.0/22
+103.73.96.0/22
+103.73.116.0/22
+103.73.120.0/22
+103.73.128.0/22
+103.73.132.0/22
+103.73.136.0/22
+103.73.140.0/22
+103.73.144.0/22
+103.73.168.0/22
+103.73.176.0/22
+103.73.204.0/22
+103.73.208.0/22
+103.73.240.0/22
+103.73.244.0/22
+103.73.248.0/22
+103.74.24.0/22
+103.74.28.0/22
+103.74.32.0/22
+103.74.36.0/22
+103.74.40.0/22
+103.74.44.0/22
+103.74.48.0/22
+103.74.56.0/22
+103.74.60.0/22
+103.74.80.0/22
+103.74.124.0/22
+103.74.148.0/22
+103.74.152.0/22
+103.74.156.0/22
+103.74.204.0/22
+103.74.232.0/22
+103.75.16.0/22
+103.75.88.0/22
+103.75.92.0/22
+103.75.104.0/22
+103.75.108.0/22
+103.75.112.0/22
+103.75.120.0/22
+103.75.128.0/22
+103.75.144.0/22
+103.75.152.0/22
+103.75.236.0/24
+103.76.60.0/22
+103.76.64.0/22
+103.76.68.0/22
+103.76.72.0/22
+103.76.84.0/22
+103.76.92.0/22
+103.76.216.0/22
+103.76.220.0/22
+103.76.224.0/22
+103.77.28.0/22
+103.77.52.0/22
+103.77.56.0/22
+103.77.72.0/22
+103.77.88.0/22
+103.77.92.0/22
+103.77.132.0/22
+103.77.148.0/22
+103.77.220.0/22
+103.78.56.0/22
+103.78.60.0/22
+103.78.64.0/22
+103.78.68.0/22
+103.78.124.0/22
+103.78.172.0/22
+103.78.176.0/22
+103.78.196.0/22
+103.78.228.0/22
+103.79.24.0/22
+103.79.28.0/22
+103.79.36.0/22
+103.79.40.0/22
+103.79.44.0/22
+103.79.52.0/22
+103.79.56.0/22
+103.79.60.0/22
+103.79.64.0/22
+103.79.68.0/22
+103.79.80.0/22
+103.79.84.0/22
+103.79.120.0/22
+103.79.136.0/22
+103.79.188.0/22
+103.79.192.0/22
+103.79.196.0/22
+103.79.200.0/22
+103.79.204.0/22
+103.79.208.0/22
+103.79.212.0/22
+103.79.240.0/22
+103.80.24.0/22
+103.80.28.0/22
+103.80.44.0/22
+103.80.72.0/22
+103.80.176.0/22
+103.80.180.0/22
+103.80.184.0/22
+103.80.192.0/22
+103.80.200.0/22
+103.80.232.0/22
+103.81.4.0/22
+103.81.8.0/22
+103.81.16.0/22
+103.81.20.0/22
+103.81.44.0/22
+103.81.48.0/22
+103.81.96.0/22
+103.81.120.0/22
+103.81.148.0/22
+103.81.164.0/22
+103.81.168.0/22
+103.81.183.0/24
+103.81.184.0/22
+103.81.200.0/22
+103.81.232.0/22
+103.82.52.0/22
+103.82.60.0/22
+103.82.68.0/22
+103.82.84.0/22
+103.82.104.0/22
+103.82.224.0/22
+103.82.236.0/22
+103.83.44.0/22
+103.83.52.0/22
+103.83.60.0/22
+103.83.64.0/22
+103.83.72.0/22
+103.83.112.0/22
+103.83.120.0/22
+103.83.180.0/22
+103.84.0.0/22
+103.84.12.0/22
+103.84.16.0/22
+103.84.20.0/22
+103.84.24.0/22
+103.84.28.0/22
+103.84.48.0/22
+103.84.64.0/22
+103.84.72.0/22
+103.84.92.0/22
+103.84.108.0/22
+103.84.136.0/22
+103.85.20.0/22
+103.85.24.0/22
+103.85.44.0/22
+103.85.48.0/22
+103.85.84.0/22
+103.85.136.0/22
+103.85.144.0/22
+103.85.164.0/22
+103.85.168.0/22
+103.85.172.0/22
+103.85.176.0/22
+103.85.224.0/22
+103.86.28.0/22
+103.86.32.0/22
+103.86.44.0/22
+103.86.60.0/22
+103.86.68.0/22
+103.86.80.0/22
+103.86.84.0/22
+103.86.88.0/22
+103.86.204.0/22
+103.86.208.0/22
+103.86.212.0/22
+103.86.216.0/22
+103.86.220.0/22
+103.86.224.0/22
+103.86.228.0/22
+103.86.232.0/22
+103.86.236.0/22
+103.86.240.0/22
+103.86.244.0/22
+103.86.248.0/22
+103.86.252.0/22
+103.87.0.0/22
+103.87.4.0/22
+103.87.20.0/22
+103.87.32.0/22
+103.87.72.0/22
+103.87.96.0/22
+103.87.132.0/22
+103.87.180.0/22
+103.87.224.0/22
+103.88.4.0/22
+103.88.8.0/22
+103.88.12.0/22
+103.88.16.0/22
+103.88.20.0/22
+103.88.32.0/22
+103.88.36.0/22
+103.88.60.0/22
+103.88.64.0/22
+103.88.72.0/22
+103.88.96.0/22
+103.88.100.0/22
+103.88.164.0/22
+103.88.176.0/22
+103.88.184.0/22
+103.88.188.0/22
+103.88.212.0/22
+103.89.28.0/22
+103.89.96.0/22
+103.89.100.0/22
+103.89.104.0/22
+103.89.108.0/22
+103.89.112.0/22
+103.89.116.0/22
+103.89.148.0/22
+103.89.172.0/22
+103.89.184.0/22
+103.89.188.0/22
+103.89.192.0/22
+103.89.196.0/22
+103.89.200.0/22
+103.89.204.0/22
+103.89.208.0/22
+103.89.212.0/22
+103.89.216.0/22
+103.89.220.0/22
+103.89.224.0/22
+103.89.228.0/22
+103.90.52.0/22
+103.90.92.0/22
+103.90.100.0/22
+103.90.104.0/22
+103.90.108.0/22
+103.90.112.0/22
+103.90.116.0/22
+103.90.120.0/22
+103.90.124.0/22
+103.90.128.0/22
+103.90.132.0/22
+103.90.152.0/22
+103.90.168.0/22
+103.90.173.0/24
+103.90.176.0/22
+103.90.188.0/22
+103.90.192.0/22
+103.91.36.0/22
+103.91.40.0/22
+103.91.108.0/22
+103.91.152.0/22
+103.91.176.0/22
+103.91.200.0/22
+103.91.208.0/22
+103.91.212.0/22
+103.91.219.0/24
+103.91.236.0/22
+103.91.252.0/22
+103.92.0.0/22
+103.92.4.0/22
+103.92.8.0/22
+103.92.12.0/22
+103.92.48.0/22
+103.92.52.0/22
+103.92.56.0/22
+103.92.60.0/22
+103.92.64.0/22
+103.92.68.0/22
+103.92.72.0/22
+103.92.76.0/22
+103.92.80.0/22
+103.92.86.0/24
+103.92.88.0/22
+103.92.108.0/22
+103.92.124.0/22
+103.92.128.0/24
+103.92.132.0/22
+103.92.156.0/22
+103.92.164.0/22
+103.92.168.0/22
+103.92.172.0/22
+103.92.176.0/22
+103.92.180.0/22
+103.92.184.0/22
+103.92.188.0/22
+103.92.192.0/22
+103.92.236.0/22
+103.92.240.0/22
+103.92.244.0/22
+103.92.248.0/22
+103.92.252.0/22
+103.93.0.0/22
+103.93.4.0/22
+103.93.28.0/22
+103.93.76.0/22
+103.93.84.0/22
+103.93.121.0/24
+103.93.152.0/22
+103.93.180.0/22
+103.93.204.0/22
+103.94.12.0/22
+103.94.20.0/22
+103.94.28.0/22
+103.94.32.0/22
+103.94.36.0/22
+103.94.40.0/22
+103.94.44.0/22
+103.94.72.0/22
+103.94.88.0/22
+103.94.116.0/22
+103.94.160.0/22
+103.94.180.0/22
+103.94.200.0/22
+103.95.28.0/22
+103.95.52.0/22
+103.95.64.0/22
+103.95.68.0/22
+103.95.88.0/22
+103.95.92.0/22
+103.95.116.0/22
+103.95.128.0/22
+103.95.136.0/22
+103.95.140.0/22
+103.95.144.0/22
+103.95.152.0/22
+103.95.207.0/24
+103.95.216.0/22
+103.95.220.0/22
+103.95.224.0/22
+103.95.236.0/22
+103.95.240.0/22
+103.95.244.0/22
+103.95.248.0/22
+103.95.252.0/22
+103.96.0.0/22
+103.96.8.0/22
+103.96.80.0/22
+103.96.124.0/22
+103.96.136.0/22
+103.96.140.0/24
+103.96.148.0/22
+103.96.152.0/22
+103.96.156.0/22
+103.96.160.0/22
+103.96.164.0/22
+103.96.168.0/22
+103.96.172.0/22
+103.96.176.0/22
+103.96.180.0/22
+103.96.184.0/22
+103.96.188.0/22
+103.96.192.0/22
+103.96.196.0/22
+103.96.200.0/22
+103.96.204.0/22
+103.96.208.0/22
+103.96.212.0/22
+103.96.216.0/22
+103.97.8.0/22
+103.97.12.0/22
+103.97.16.0/22
+103.97.20.0/22
+103.97.24.0/22
+103.97.28.0/22
+103.97.32.0/22
+103.97.36.0/22
+103.97.40.0/22
+103.97.56.0/22
+103.97.60.0/22
+103.97.64.0/22
+103.97.68.0/22
+103.97.72.0/22
+103.97.80.0/22
+103.97.112.0/22
+103.97.116.0/22
+103.97.128.0/22
+103.97.144.0/22
+103.97.148.0/22
+103.97.188.0/22
+103.97.192.0/22
+103.97.224.0/22
+103.97.228.0/23
+103.98.28.0/23
+103.98.40.0/22
+103.98.44.0/22
+103.98.48.0/22
+103.98.56.0/22
+103.98.80.0/22
+103.98.88.0/22
+103.98.92.0/22
+103.98.96.0/22
+103.98.100.0/22
+103.98.124.0/22
+103.98.136.0/22
+103.98.140.0/22
+103.98.144.0/22
+103.98.164.0/22
+103.98.168.0/22
+103.98.180.0/22
+103.98.196.0/22
+103.98.216.0/22
+103.98.220.0/22
+103.98.224.0/22
+103.98.228.0/22
+103.98.232.0/22
+103.98.240.0/22
+103.98.244.0/22
+103.98.248.0/22
+103.98.252.0/22
+103.99.40.0/23
+103.99.52.0/22
+103.99.56.0/22
+103.99.60.0/22
+103.99.76.0/22
+103.99.104.0/22
+103.99.116.0/22
+103.99.120.0/22
+103.99.152.0/22
+103.99.220.0/22
+103.99.232.0/22
+103.99.236.0/22
+103.100.0.0/22
+103.100.32.0/22
+103.100.40.0/22
+103.100.48.0/22
+103.100.52.0/22
+103.100.56.0/22
+103.100.60.0/22
+103.100.64.0/22
+103.100.68.0/22
+103.100.88.0/22
+103.100.116.0/22
+103.100.140.0/22
+103.100.144.0/22
+103.100.236.0/22
+103.100.240.0/22
+103.100.248.0/22
+103.100.252.0/22
+103.101.4.0/22
+103.101.8.0/22
+103.101.12.0/22
+103.101.28.0/22
+103.101.60.0/22
+103.101.120.0/22
+103.101.124.0/22
+103.101.144.0/22
+103.101.148.0/22
+103.101.153.0/24
+103.101.180.0/22
+103.101.184.0/22
+103.102.76.0/22
+103.102.80.0/22
+103.102.168.0/22
+103.102.172.0/22
+103.102.180.0/22
+103.102.184.0/22
+103.102.188.0/22
+103.102.192.0/22
+103.102.196.0/22
+103.102.200.0/22
+103.102.208.0/22
+103.102.212.0/22
+103.103.12.0/22
+103.103.16.0/22
+103.103.36.0/22
+103.103.68.0/22
+103.103.72.0/22
+103.103.176.0/22
+103.103.188.0/22
+103.103.200.0/22
+103.103.204.0/22
+103.103.220.0/22
+103.103.224.0/22
+103.103.228.0/22
+103.103.232.0/22
+103.103.248.0/22
+103.103.252.0/22
+103.104.0.0/22
+103.104.4.0/22
+103.104.36.0/22
+103.104.40.0/22
+103.104.64.0/22
+103.104.104.0/22
+103.104.152.0/22
+103.104.168.0/22
+103.104.172.0/22
+103.104.188.0/22
+103.104.198.0/23
+103.104.252.0/22
+103.105.0.0/22
+103.105.4.0/22
+103.105.12.0/22
+103.105.16.0/22
+103.105.23.0/24
+103.105.56.0/22
+103.105.60.0/22
+103.105.116.0/22
+103.105.132.0/22
+103.105.180.0/22
+103.105.184.0/22
+103.105.200.0/22
+103.105.204.0/22
+103.105.220.0/22
+103.106.36.0/22
+103.106.40.0/22
+103.106.44.0/22
+103.106.60.0/22
+103.106.68.0/22
+103.106.96.0/22
+103.106.120.0/22
+103.106.128.0/22
+103.106.132.0/22
+103.106.160.0/22
+103.106.188.0/22
+103.106.196.0/22
+103.106.202.0/23
+103.106.212.0/22
+103.106.244.0/22
+103.106.252.0/22
+103.107.0.0/22
+103.107.8.0/24
+103.107.28.0/22
+103.107.32.0/22
+103.107.44.0/22
+103.107.72.0/22
+103.107.108.0/22
+103.107.164.0/22
+103.107.168.0/22
+103.107.188.0/22
+103.107.192.0/22
+103.107.208.0/22
+103.107.212.0/22
+103.107.216.0/22
+103.107.220.0/22
+103.108.52.0/22
+103.108.64.0/22
+103.108.160.0/22
+103.108.164.0/22
+103.108.184.0/23
+103.108.188.0/23
+103.108.192.0/22
+103.108.196.0/22
+103.108.208.0/22
+103.108.212.0/22
+103.108.224.0/22
+103.108.244.0/22
+103.108.251.0/24
+103.109.20.0/22
+103.109.48.0/22
+103.109.88.0/22
+103.109.106.0/23
+103.109.248.0/22
+103.110.32.0/22
+103.110.80.0/23
+103.110.92.0/22
+103.110.100.0/22
+103.110.116.0/22
+103.110.127.0/24
+103.110.128.0/23
+103.110.131.0/24
+103.110.132.0/22
+103.110.136.0/22
+103.110.152.0/22
+103.110.156.0/22
+103.110.188.0/22
+103.110.204.0/22
+103.111.38.0/23
+103.111.64.0/22
+103.111.172.0/22
+103.111.252.0/22
+103.112.28.0/22
+103.112.68.0/22
+103.112.72.0/22
+103.112.88.0/22
+103.112.92.0/22
+103.112.96.0/22
+103.112.108.0/22
+103.112.112.0/22
+103.112.116.0/22
+103.112.140.0/22
+103.112.172.0/22
+103.112.184.0/22
+103.112.208.0/22
+103.113.4.0/22
+103.113.92.0/22
+103.113.144.0/22
+103.113.220.0/22
+103.113.232.0/22
+103.113.236.0/22
+103.114.4.0/22
+103.114.28.0/22
+103.114.68.0/22
+103.114.72.0/22
+103.114.100.0/22
+103.114.132.0/22
+103.114.148.0/22
+103.114.156.0/22
+103.114.176.0/22
+103.114.212.0/22
+103.114.236.0/22
+103.114.240.0/22
+103.115.16.0/22
+103.115.40.0/22
+103.115.44.0/22
+103.115.48.0/22
+103.115.52.0/22
+103.115.56.0/22
+103.115.60.0/22
+103.115.64.0/22
+103.115.68.0/22
+103.115.92.0/22
+103.115.120.0/22
+103.115.148.0/22
+103.115.204.0/23
+103.115.248.0/22
+103.116.20.0/22
+103.116.40.0/22
+103.116.64.0/22
+103.116.72.0/22
+103.116.76.0/22
+103.116.92.0/22
+103.116.120.0/22
+103.116.128.0/22
+103.116.132.0/23
+103.116.148.0/22
+103.116.184.0/22
+103.116.206.0/23
+103.116.220.0/22
+103.116.224.0/22
+103.116.228.0/22
+103.117.16.0/22
+103.117.72.0/22
+103.117.88.0/22
+103.117.132.0/22
+103.117.136.0/22
+103.117.188.0/22
+103.117.220.0/22
+103.118.19.0/24
+103.118.36.0/22
+103.118.52.0/22
+103.118.56.0/22
+103.118.60.0/22
+103.118.64.0/22
+103.118.68.0/22
+103.118.72.0/22
+103.118.88.0/22
+103.118.173.0/24
+103.118.192.0/22
+103.118.196.0/22
+103.118.200.0/22
+103.118.204.0/22
+103.118.208.0/22
+103.118.212.0/22
+103.118.216.0/22
+103.118.220.0/22
+103.118.240.0/22
+103.118.244.0/22
+103.118.248.0/22
+103.118.252.0/22
+103.119.0.0/22
+103.119.12.0/22
+103.119.16.0/22
+103.119.28.0/22
+103.119.44.0/22
+103.119.104.0/22
+103.119.115.0/24
+103.119.156.0/22
+103.119.180.0/22
+103.119.200.0/22
+103.119.224.0/22
+103.120.52.0/22
+103.120.72.0/22
+103.120.76.0/24
+103.120.88.0/22
+103.120.96.0/22
+103.120.100.0/22
+103.120.140.0/22
+103.120.196.0/22
+103.120.224.0/22
+103.121.52.0/22
+103.121.92.0/22
+103.121.160.0/22
+103.121.164.0/22
+103.121.250.0/24
+103.121.252.0/22
+103.122.48.0/22
+103.122.176.0/22
+103.122.192.0/22
+103.122.240.0/22
+103.123.4.0/22
+103.123.56.0/22
+103.123.88.0/22
+103.123.92.0/22
+103.123.116.0/22
+103.123.160.0/22
+103.123.176.0/22
+103.123.200.0/22
+103.123.204.0/22
+103.123.208.0/22
+103.123.212.0/22
+103.124.24.0/22
+103.124.48.0/22
+103.124.64.0/22
+103.124.212.0/22
+103.124.216.0/22
+103.125.20.0/22
+103.125.44.0/22
+103.125.132.0/22
+103.125.164.0/22
+103.125.196.0/22
+103.125.236.0/22
+103.125.248.0/22
+103.126.0.0/22
+103.126.16.0/22
+103.126.44.0/22
+103.126.100.0/22
+103.126.124.0/22
+103.126.128.0/22
+103.126.132.0/22
+103.126.208.0/22
+103.126.241.0/24
+103.129.52.0/22
+103.130.132.0/22
+103.130.152.0/24
+103.130.160.0/22
+103.130.228.0/22
+103.131.20.0/22
+103.131.36.0/22
+103.131.152.0/22
+103.131.168.0/22
+103.131.176.0/22
+103.131.224.0/22
+103.131.228.0/22
+103.131.240.0/22
+103.132.60.0/22
+103.132.64.0/22
+103.132.68.0/22
+103.132.72.0/22
+103.132.76.0/22
+103.132.80.0/22
+103.132.104.0/22
+103.132.108.0/22
+103.132.112.0/22
+103.132.116.0/22
+103.132.120.0/22
+103.132.160.0/22
+103.132.164.0/22
+103.132.188.0/22
+103.132.208.0/22
+103.132.212.0/22
+103.132.234.0/23
+103.133.12.0/22
+103.133.40.0/22
+103.133.128.0/22
+103.133.136.0/22
+103.133.176.0/22
+103.133.232.0/22
+103.134.12.0/24
+103.134.196.0/22
+103.135.80.0/22
+103.135.124.0/22
+103.135.148.0/22
+103.135.156.0/22
+103.135.160.0/22
+103.135.164.0/22
+103.135.176.0/22
+103.135.184.0/22
+103.135.192.0/22
+103.135.196.0/22
+103.135.236.0/22
+103.136.128.0/22
+103.136.232.0/22
+103.137.58.0/23
+103.137.60.0/24
+103.137.76.0/22
+103.137.136.0/23
+103.137.149.0/24
+103.137.180.0/22
+103.137.236.0/22
+103.138.2.0/23
+103.138.12.0/23
+103.138.80.0/22
+103.138.134.0/23
+103.138.156.0/23
+103.138.208.0/23
+103.138.220.0/23
+103.138.246.0/23
+103.138.248.0/23
+103.139.0.0/23
+103.139.2.0/23
+103.139.22.0/23
+103.139.113.0/24
+103.139.134.0/23
+103.139.136.0/23
+103.139.172.0/23
+103.139.200.0/23
+103.139.204.0/23
+103.139.212.0/23
+103.140.8.0/23
+103.140.14.0/23
+103.140.46.0/23
+103.140.70.0/23
+103.140.126.0/23
+103.140.140.0/23
+103.140.144.0/23
+103.140.152.0/23
+103.140.192.0/23
+103.140.194.0/23
+103.140.228.0/23
+103.141.10.0/23
+103.141.36.0/23
+103.141.58.0/23
+103.141.128.0/23
+103.141.186.0/23
+103.141.190.0/23
+103.141.242.0/23
+103.142.0.0/23
+103.142.28.0/23
+103.142.58.0/23
+103.142.82.0/23
+103.142.96.0/23
+103.142.102.0/23
+103.142.122.0/23
+103.142.126.0/24
+103.142.128.0/23
+103.142.140.0/23
+103.142.154.0/23
+103.142.156.0/23
+103.142.172.0/23
+103.142.180.0/23
+103.142.186.0/23
+103.142.190.0/23
+103.142.220.0/23
+103.142.230.0/24
+103.142.234.0/23
+103.142.238.0/23
+103.142.248.0/23
+103.143.16.0/23
+103.143.18.0/23
+103.143.31.0/24
+103.143.74.0/23
+103.143.120.0/23
+103.143.124.0/23
+103.143.132.0/23
+103.143.134.0/23
+103.143.174.0/23
+103.143.228.0/23
+103.144.40.0/23
+103.144.52.0/23
+103.144.66.0/23
+103.144.70.0/23
+103.144.72.0/23
+103.144.88.0/24
+103.144.108.0/23
+103.144.136.0/23
+103.144.148.0/23
+103.144.158.0/23
+103.144.240.0/23
+103.145.38.0/23
+103.145.40.0/23
+103.145.42.0/23
+103.145.60.0/23
+103.145.72.0/23
+103.145.80.0/23
+103.145.86.0/23
+103.145.92.0/23
+103.145.94.0/23
+103.145.98.0/23
+103.145.106.0/23
+103.145.122.0/23
+103.145.188.0/23
+103.145.190.0/23
+103.146.6.0/23
+103.146.72.0/23
+103.146.88.0/23
+103.146.90.0/23
+103.146.124.0/23
+103.146.126.0/23
+103.146.138.0/23
+103.146.147.0/24
+103.146.230.0/23
+103.146.236.0/23
+103.146.252.0/23
+103.147.12.0/23
+103.147.124.0/23
+103.147.198.0/23
+103.147.206.0/23
+103.147.211.0/24
+103.148.174.0/23
+103.149.6.0/23
+103.149.17.0/24
+103.149.44.0/23
+103.149.110.0/23
+103.149.132.0/23
+103.149.144.0/23
+103.149.156.0/23
+103.149.181.0/24
+103.149.190.0/23
+103.149.210.0/23
+103.149.214.0/23
+103.149.220.0/23
+103.192.0.0/22
+103.192.4.0/22
+103.192.8.0/22
+103.192.12.0/22
+103.192.16.0/22
+103.192.20.0/22
+103.192.24.0/22
+103.192.28.0/22
+103.192.48.0/22
+103.192.52.0/22
+103.192.56.0/22
+103.192.84.0/22
+103.192.88.0/22
+103.192.92.0/22
+103.192.96.0/22
+103.192.100.0/22
+103.192.104.0/22
+103.192.108.0/22
+103.192.112.0/22
+103.192.128.0/22
+103.192.132.0/22
+103.192.136.0/22
+103.192.140.0/22
+103.192.144.0/22
+103.192.164.0/22
+103.192.188.0/22
+103.192.208.0/22
+103.192.212.0/22
+103.192.216.0/22
+103.192.252.0/22
+103.193.40.0/22
+103.193.44.0/22
+103.193.120.0/22
+103.193.124.0/22
+103.193.140.0/22
+103.193.144.0/22
+103.193.148.0/22
+103.193.160.0/22
+103.193.188.0/22
+103.193.192.0/22
+103.193.212.0/22
+103.193.216.0/22
+103.193.220.0/22
+103.193.224.0/22
+103.193.228.0/22
+103.193.232.0/22
+103.193.236.0/22
+103.193.240.0/22
+103.194.16.0/22
+103.195.104.0/22
+103.195.112.0/22
+103.195.136.0/22
+103.195.148.0/22
+103.195.152.0/22
+103.195.160.0/22
+103.195.192.0/22
+103.196.60.0/22
+103.196.64.0/22
+103.196.72.0/22
+103.196.88.0/22
+103.196.92.0/22
+103.196.96.0/22
+103.196.168.0/22
+103.196.204.0/22
+103.197.180.0/22
+103.197.228.0/22
+103.198.20.0/22
+103.198.60.0/22
+103.198.64.0/22
+103.198.72.0/22
+103.198.124.0/22
+103.198.156.0/22
+103.198.180.0/22
+103.198.196.0/22
+103.198.200.0/22
+103.198.216.0/22
+103.198.220.0/22
+103.198.224.0/22
+103.198.228.0/22
+103.198.232.0/22
+103.198.236.0/22
+103.198.240.0/22
+103.198.244.0/22
+103.199.164.0/22
+103.199.196.0/22
+103.199.228.0/22
+103.199.248.0/22
+103.199.252.0/22
+103.200.28.0/22
+103.200.52.0/22
+103.200.64.0/22
+103.200.68.0/22
+103.200.136.0/22
+103.200.140.0/22
+103.200.144.0/22
+103.200.148.0/22
+103.200.152.0/22
+103.200.156.0/22
+103.200.160.0/22
+103.200.164.0/22
+103.200.168.0/22
+103.200.172.0/22
+103.200.176.0/22
+103.200.180.0/22
+103.200.184.0/22
+103.200.188.0/22
+103.200.192.0/22
+103.200.220.0/22
+103.200.224.0/22
+103.200.228.0/22
+103.200.232.0/22
+103.200.236.0/22
+103.200.240.0/22
+103.200.244.0/22
+103.200.248.0/22
+103.200.252.0/22
+103.201.0.0/22
+103.201.4.0/22
+103.201.8.0/22
+103.201.12.0/22
+103.201.16.0/22
+103.201.20.0/22
+103.201.28.0/22
+103.201.32.0/22
+103.201.36.0/22
+103.201.40.0/22
+103.201.44.0/22
+103.201.48.0/22
+103.201.52.0/22
+103.201.56.0/22
+103.201.60.0/22
+103.201.64.0/22
+103.201.76.0/22
+103.201.80.0/22
+103.201.84.0/22
+103.201.88.0/22
+103.201.92.0/22
+103.201.96.0/22
+103.201.100.0/22
+103.201.104.0/22
+103.201.108.0/22
+103.201.112.0/22
+103.201.116.0/22
+103.201.120.0/22
+103.201.152.0/22
+103.201.156.0/22
+103.201.160.0/22
+103.201.164.0/22
+103.201.168.0/22
+103.201.172.0/22
+103.201.176.0/22
+103.201.180.0/22
+103.201.184.0/22
+103.201.188.0/22
+103.201.192.0/22
+103.201.196.0/22
+103.201.200.0/22
+103.201.204.0/22
+103.201.208.0/22
+103.201.212.0/22
+103.201.216.0/22
+103.201.220.0/22
+103.201.224.0/22
+103.201.228.0/22
+103.201.232.0/22
+103.201.236.0/22
+103.201.240.0/22
+103.201.244.0/22
+103.201.248.0/22
+103.201.252.0/22
+103.202.0.0/22
+103.202.4.0/22
+103.202.8.0/22
+103.202.12.0/22
+103.202.16.0/22
+103.202.20.0/22
+103.202.24.0/22
+103.202.28.0/22
+103.202.32.0/22
+103.202.36.0/22
+103.202.40.0/22
+103.202.44.0/22
+103.202.56.0/22
+103.202.60.0/22
+103.202.64.0/22
+103.202.68.0/22
+103.202.72.0/22
+103.202.76.0/22
+103.202.80.0/22
+103.202.84.0/22
+103.202.88.0/22
+103.202.92.0/22
+103.202.96.0/22
+103.202.100.0/22
+103.202.104.0/22
+103.202.108.0/22
+103.202.112.0/22
+103.202.116.0/22
+103.202.120.0/22
+103.202.124.0/22
+103.202.128.0/22
+103.202.132.0/22
+103.202.136.0/22
+103.202.140.0/22
+103.202.144.0/22
+103.202.152.0/22
+103.202.156.0/22
+103.202.160.0/22
+103.202.164.0/22
+103.202.168.0/22
+103.202.172.0/22
+103.202.176.0/22
+103.202.180.0/22
+103.202.184.0/22
+103.202.188.0/22
+103.202.192.0/22
+103.202.196.0/22
+103.202.200.0/21
+103.202.212.0/22
+103.202.228.0/22
+103.202.236.0/22
+103.202.240.0/22
+103.202.244.0/22
+103.202.248.0/22
+103.202.252.0/22
+103.203.0.0/22
+103.203.4.0/22
+103.203.8.0/22
+103.203.12.0/22
+103.203.16.0/22
+103.203.20.0/22
+103.203.24.0/22
+103.203.28.0/22
+103.203.32.0/22
+103.203.52.0/22
+103.203.56.0/22
+103.203.96.0/22
+103.203.100.0/22
+103.203.104.0/22
+103.203.108.0/22
+103.203.112.0/22
+103.203.116.0/22
+103.203.120.0/22
+103.203.124.0/22
+103.203.128.0/22
+103.203.140.0/22
+103.203.164.0/22
+103.203.168.0/22
+103.203.192.0/22
+103.203.200.0/22
+103.203.212.0/22
+103.203.216.0/22
+103.204.24.0/22
+103.204.72.0/22
+103.204.88.0/22
+103.204.112.0/22
+103.204.136.0/22
+103.204.140.0/22
+103.204.144.0/22
+103.204.148.0/22
+103.204.152.0/22
+103.204.196.0/22
+103.204.232.0/22
+103.204.236.0/22
+103.205.4.0/22
+103.205.8.0/22
+103.205.40.0/22
+103.205.44.0/22
+103.205.52.0/22
+103.205.108.0/22
+103.205.116.0/22
+103.205.120.0/22
+103.205.136.0/22
+103.205.162.0/24
+103.205.188.0/22
+103.205.192.0/22
+103.205.196.0/22
+103.205.200.0/22
+103.205.236.0/22
+103.205.248.0/22
+103.205.252.0/22
+103.206.0.0/22
+103.206.44.0/22
+103.206.108.0/22
+103.206.148.0/22
+103.207.48.0/22
+103.207.104.0/22
+103.207.164.0/22
+103.207.184.0/22
+103.207.188.0/22
+103.207.192.0/22
+103.207.196.0/22
+103.207.200.0/22
+103.207.204.0/22
+103.207.208.0/22
+103.207.212.0/22
+103.207.220.0/22
+103.207.228.0/22
+103.207.232.0/22
+103.208.12.0/22
+103.208.16.0/22
+103.208.28.0/22
+103.208.40.0/22
+103.208.44.0/22
+103.208.48.0/22
+103.208.148.0/22
+103.209.112.0/22
+103.209.136.0/22
+103.209.200.0/22
+103.209.208.0/22
+103.209.216.0/22
+103.210.0.0/22
+103.210.20.0/22
+103.210.96.0/22
+103.210.156.0/22
+103.210.160.0/22
+103.210.164.0/22
+103.210.168.0/22
+103.210.172.0/22
+103.210.176.0/22
+103.210.180.0/22
+103.210.184.0/22
+103.210.188.0/22
+103.210.216.0/22
+103.211.44.0/22
+103.211.96.0/22
+103.211.100.0/22
+103.211.156.0/22
+103.211.164.0/22
+103.211.192.0/22
+103.211.220.0/22
+103.211.224.0/22
+103.211.248.0/22
+103.212.0.0/22
+103.212.4.0/22
+103.212.8.0/22
+103.212.12.0/22
+103.212.32.0/22
+103.212.44.0/22
+103.212.48.0/22
+103.212.84.0/22
+103.212.100.0/22
+103.212.104.0/22
+103.212.108.0/22
+103.212.148.0/22
+103.212.164.0/22
+103.212.196.0/22
+103.212.200.0/22
+103.212.228.0/22
+103.212.252.0/22
+103.213.40.0/22
+103.213.44.0/22
+103.213.48.0/22
+103.213.52.0/22
+103.213.56.0/22
+103.213.60.0/22
+103.213.64.0/22
+103.213.68.0/22
+103.213.72.0/22
+103.213.76.0/22
+103.213.80.0/22
+103.213.84.0/22
+103.213.88.0/22
+103.213.92.0/22
+103.213.96.0/22
+103.213.132.0/22
+103.213.136.0/22
+103.213.140.0/22
+103.213.144.0/22
+103.213.148.0/22
+103.213.152.0/22
+103.213.156.0/22
+103.213.160.0/22
+103.213.164.0/22
+103.213.168.0/22
+103.213.172.0/22
+103.213.176.0/22
+103.213.180.0/22
+103.213.184.0/22
+103.213.188.0/22
+103.213.248.0/22
+103.214.32.0/22
+103.214.48.0/22
+103.214.84.0/22
+103.214.168.0/22
+103.214.212.0/22
+103.214.240.0/22
+103.214.244.0/22
+103.215.28.0/22
+103.215.32.0/22
+103.215.36.0/22
+103.215.44.0/22
+103.215.48.0/22
+103.215.100.0/22
+103.215.104.0/22
+103.215.108.0/22
+103.215.116.0/22
+103.215.120.0/22
+103.215.140.0/22
+103.215.184.0/22
+103.215.228.0/22
+103.216.4.0/22
+103.216.8.0/22
+103.216.12.0/22
+103.216.16.0/22
+103.216.20.0/22
+103.216.24.0/22
+103.216.28.0/22
+103.216.32.0/22
+103.216.36.0/22
+103.216.40.0/22
+103.216.44.0/22
+103.216.64.0/22
+103.216.108.0/22
+103.216.136.0/22
+103.216.152.0/22
+103.216.224.0/22
+103.216.228.0/22
+103.216.240.0/22
+103.216.244.0/22
+103.216.248.0/22
+103.216.252.0/22
+103.217.0.0/22
+103.217.4.0/22
+103.217.8.0/22
+103.217.12.0/22
+103.217.16.0/22
+103.217.20.0/22
+103.217.24.0/22
+103.217.28.0/22
+103.217.32.0/22
+103.217.36.0/22
+103.217.40.0/22
+103.217.44.0/22
+103.217.48.0/22
+103.217.52.0/22
+103.217.56.0/22
+103.217.60.0/22
+103.217.168.0/22
+103.217.180.0/22
+103.217.184.0/22
+103.217.188.0/22
+103.217.192.0/22
+103.217.196.0/22
+103.217.200.0/22
+103.217.204.0/22
+103.218.0.0/22
+103.218.8.0/22
+103.218.12.0/22
+103.218.16.0/22
+103.218.20.0/22
+103.218.28.0/22
+103.218.32.0/22
+103.218.36.0/22
+103.218.40.0/22
+103.218.44.0/22
+103.218.48.0/22
+103.218.52.0/22
+103.218.56.0/22
+103.218.60.0/22
+103.218.64.0/22
+103.218.68.0/22
+103.218.72.0/22
+103.218.76.0/22
+103.218.80.0/22
+103.218.84.0/22
+103.218.88.0/22
+103.218.92.0/22
+103.218.184.0/22
+103.218.192.0/22
+103.218.196.0/22
+103.218.200.0/22
+103.218.204.0/22
+103.218.208.0/22
+103.218.212.0/22
+103.218.216.0/22
+103.219.24.0/22
+103.219.28.0/22
+103.219.32.0/22
+103.219.36.0/22
+103.219.64.0/22
+103.219.84.0/22
+103.219.88.0/22
+103.219.92.0/22
+103.219.96.0/22
+103.219.100.0/22
+103.219.176.0/22
+103.219.184.0/22
+103.220.48.0/22
+103.220.52.0/22
+103.220.56.0/22
+103.220.60.0/22
+103.220.64.0/22
+103.220.92.0/22
+103.220.96.0/22
+103.220.100.0/22
+103.220.104.0/22
+103.220.108.0/22
+103.220.116.0/22
+103.220.120.0/22
+103.220.124.0/22
+103.220.128.0/22
+103.220.132.0/22
+103.220.136.0/22
+103.220.140.0/22
+103.220.144.0/22
+103.220.148.0/22
+103.220.152.0/22
+103.220.160.0/22
+103.220.164.0/22
+103.220.168.0/22
+103.220.172.0/22
+103.220.176.0/22
+103.220.180.0/22
+103.220.184.0/22
+103.220.188.0/22
+103.220.192.0/22
+103.220.196.0/22
+103.220.200.0/22
+103.220.240.0/22
+103.220.244.0/22
+103.220.248.0/22
+103.220.252.0/22
+103.221.0.0/22
+103.221.4.0/22
+103.221.8.0/22
+103.221.12.0/22
+103.221.16.0/22
+103.221.20.0/22
+103.221.24.0/22
+103.221.28.0/22
+103.221.32.0/22
+103.221.36.0/22
+103.221.40.0/22
+103.221.44.0/22
+103.221.48.0/22
+103.221.88.0/22
+103.221.92.0/22
+103.221.96.0/22
+103.221.100.0/22
+103.221.104.0/22
+103.221.108.0/22
+103.221.112.0/22
+103.221.116.0/22
+103.221.120.0/22
+103.221.124.0/22
+103.221.128.0/22
+103.221.132.0/22
+103.221.136.0/22
+103.221.140.0/22
+103.221.144.0/22
+103.221.148.0/22
+103.221.152.0/22
+103.221.156.0/22
+103.221.160.0/22
+103.221.164.0/22
+103.221.168.0/22
+103.221.172.0/22
+103.221.176.0/22
+103.221.180.0/22
+103.221.184.0/22
+103.221.188.0/22
+103.221.192.0/22
+103.221.196.0/22
+103.221.200.0/22
+103.221.204.0/22
+103.222.0.0/22
+103.222.4.0/22
+103.222.8.0/22
+103.222.12.0/22
+103.222.16.0/22
+103.222.24.0/22
+103.222.28.0/22
+103.222.32.0/22
+103.222.36.0/22
+103.222.40.0/22
+103.222.44.0/22
+103.222.48.0/22
+103.222.52.0/22
+103.222.56.0/22
+103.222.60.0/22
+103.222.64.0/22
+103.222.68.0/22
+103.222.72.0/22
+103.222.76.0/22
+103.222.80.0/22
+103.222.84.0/22
+103.222.88.0/22
+103.222.92.0/22
+103.222.96.0/22
+103.222.100.0/22
+103.222.104.0/22
+103.222.108.0/22
+103.222.112.0/22
+103.222.116.0/22
+103.222.120.0/22
+103.222.124.0/22
+103.222.128.0/22
+103.222.132.0/22
+103.222.136.0/22
+103.222.140.0/22
+103.222.144.0/22
+103.222.148.0/22
+103.222.152.0/22
+103.222.156.0/22
+103.222.160.0/22
+103.222.164.0/22
+103.222.168.0/22
+103.222.172.0/22
+103.222.176.0/22
+103.222.180.0/22
+103.222.184.0/22
+103.222.188.0/22
+103.222.192.0/22
+103.222.196.0/22
+103.222.200.0/22
+103.222.204.0/22
+103.222.208.0/22
+103.222.212.0/22
+103.222.216.0/22
+103.222.220.0/22
+103.222.224.0/22
+103.222.228.0/22
+103.222.232.0/22
+103.222.240.0/22
+103.222.244.0/22
+103.223.16.0/22
+103.223.20.0/22
+103.223.24.0/22
+103.223.28.0/22
+103.223.32.0/22
+103.223.36.0/22
+103.223.40.0/22
+103.223.44.0/22
+103.223.48.0/22
+103.223.52.0/22
+103.223.56.0/22
+103.223.60.0/22
+103.223.64.0/22
+103.223.68.0/22
+103.223.72.0/22
+103.223.76.0/22
+103.223.80.0/22
+103.223.84.0/22
+103.223.88.0/22
+103.223.92.0/22
+103.223.96.0/22
+103.223.100.0/22
+103.223.104.0/22
+103.223.108.0/22
+103.223.112.0/22
+103.223.116.0/22
+103.223.120.0/22
+103.223.124.0/22
+103.223.128.0/22
+103.223.132.0/22
+103.223.140.0/22
+103.223.144.0/22
+103.223.148.0/22
+103.223.152.0/22
+103.223.156.0/22
+103.223.160.0/22
+103.223.164.0/22
+103.223.168.0/22
+103.223.172.0/22
+103.223.176.0/22
+103.223.180.0/22
+103.223.188.0/22
+103.223.192.0/22
+103.223.196.0/22
+103.223.200.0/22
+103.223.204.0/22
+103.223.208.0/22
+103.223.212.0/22
+103.223.216.0/22
+103.223.220.0/22
+103.223.224.0/22
+103.223.228.0/22
+103.223.232.0/22
+103.223.236.0/22
+103.223.240.0/22
+103.223.244.0/22
+103.223.248.0/22
+103.223.252.0/22
+103.224.0.0/22
+103.224.40.0/22
+103.224.44.0/22
+103.224.60.0/22
+103.224.80.0/22
+103.224.220.0/22
+103.224.224.0/22
+103.224.228.0/22
+103.224.232.0/22
+103.225.84.0/22
+103.226.16.0/22
+103.226.40.0/22
+103.226.56.0/22
+103.226.60.0/22
+103.226.80.0/22
+103.226.132.0/22
+103.226.156.0/22
+103.226.180.0/22
+103.226.196.0/22
+103.227.48.0/22
+103.227.72.0/22
+103.227.76.0/22
+103.227.80.0/22
+103.227.100.0/22
+103.227.120.0/22
+103.227.132.0/22
+103.227.136.0/22
+103.227.196.0/22
+103.227.204.0/22
+103.227.212.0/22
+103.227.228.0/22
+103.228.12.0/22
+103.228.28.0/22
+103.228.88.0/22
+103.228.128.0/22
+103.228.136.0/22
+103.228.160.0/22
+103.228.176.0/22
+103.228.204.0/22
+103.228.208.0/22
+103.228.228.0/22
+103.228.232.0/22
+103.229.20.0/22
+103.229.60.0/22
+103.229.136.0/22
+103.229.148.0/22
+103.229.172.0/22
+103.229.212.0/22
+103.229.216.0/22
+103.229.220.0/22
+103.229.228.0/22
+103.229.236.0/22
+103.229.240.0/22
+103.230.0.0/22
+103.230.28.0/22
+103.230.44.0/22
+103.230.96.0/22
+103.230.196.0/22
+103.230.200.0/22
+103.230.204.0/22
+103.230.212.0/22
+103.230.236.0/22
+103.231.16.0/22
+103.231.20.0/22
+103.231.64.0/22
+103.231.68.0/22
+103.231.144.0/22
+103.231.180.0/22
+103.231.184.0/22
+103.231.244.0/22
+103.232.4.0/22
+103.232.144.0/22
+103.232.188.0/22
+103.232.212.0/22
+103.233.4.0/22
+103.233.44.0/22
+103.233.52.0/22
+103.233.104.0/22
+103.233.128.0/22
+103.233.136.0/22
+103.233.228.0/22
+103.234.0.0/22
+103.234.20.0/22
+103.234.56.0/22
+103.234.128.0/22
+103.234.172.0/22
+103.234.180.0/22
+103.234.244.0/22
+103.235.16.0/22
+103.235.48.0/22
+103.235.56.0/22
+103.235.60.0/22
+103.235.80.0/22
+103.235.84.0/22
+103.235.128.0/22
+103.235.132.0/22
+103.235.136.0/22
+103.235.140.0/22
+103.235.144.0/22
+103.235.148.0/22
+103.235.184.0/22
+103.235.192.0/22
+103.235.200.0/22
+103.235.220.0/22
+103.235.224.0/22
+103.235.228.0/22
+103.235.232.0/22
+103.235.236.0/22
+103.235.240.0/22
+103.235.244.0/22
+103.235.248.0/22
+103.235.252.0/22
+103.236.0.0/22
+103.236.4.0/22
+103.236.8.0/22
+103.236.12.0/22
+103.236.16.0/22
+103.236.20.0/22
+103.236.24.0/22
+103.236.28.0/22
+103.236.32.0/22
+103.236.36.0/22
+103.236.40.0/22
+103.236.44.0/22
+103.236.48.0/22
+103.236.52.0/22
+103.236.56.0/22
+103.236.60.0/22
+103.236.64.0/22
+103.236.68.0/22
+103.236.72.0/22
+103.236.76.0/22
+103.236.80.0/22
+103.236.84.0/22
+103.236.88.0/22
+103.236.92.0/22
+103.236.96.0/22
+103.236.120.0/22
+103.236.184.0/22
+103.236.220.0/22
+103.236.232.0/22
+103.236.240.0/22
+103.236.244.0/22
+103.236.248.0/22
+103.236.252.0/22
+103.237.0.0/22
+103.237.4.0/22
+103.237.8.0/22
+103.237.12.0/22
+103.237.24.0/22
+103.237.28.0/22
+103.237.68.0/22
+103.237.88.0/22
+103.237.152.0/22
+103.237.176.0/22
+103.237.180.0/22
+103.237.184.0/22
+103.237.188.0/22
+103.237.192.0/22
+103.237.196.0/22
+103.237.200.0/22
+103.237.204.0/22
+103.237.208.0/22
+103.237.212.0/22
+103.237.216.0/22
+103.237.220.0/22
+103.237.224.0/22
+103.237.228.0/22
+103.237.232.0/22
+103.237.236.0/22
+103.237.240.0/22
+103.237.244.0/22
+103.237.248.0/22
+103.237.252.0/22
+103.238.0.0/22
+103.238.4.0/22
+103.238.16.0/22
+103.238.20.0/22
+103.238.24.0/22
+103.238.28.0/22
+103.238.32.0/22
+103.238.36.0/22
+103.238.40.0/22
+103.238.44.0/22
+103.238.48.0/22
+103.238.52.0/22
+103.238.56.0/22
+103.238.88.0/22
+103.238.92.0/22
+103.238.96.0/22
+103.238.132.0/22
+103.238.140.0/22
+103.238.144.0/22
+103.238.160.0/22
+103.238.164.0/22
+103.238.168.0/22
+103.238.172.0/22
+103.238.176.0/22
+103.238.180.0/22
+103.238.184.0/22
+103.238.188.0/22
+103.238.196.0/22
+103.238.204.0/22
+103.238.252.0/22
+103.239.0.0/22
+103.239.44.0/22
+103.239.68.0/22
+103.239.96.0/22
+103.239.152.0/22
+103.239.156.0/22
+103.239.176.0/22
+103.239.180.0/22
+103.239.184.0/22
+103.239.192.0/22
+103.239.196.0/22
+103.239.204.0/22
+103.239.208.0/22
+103.239.224.0/22
+103.239.244.0/22
+103.240.16.0/22
+103.240.36.0/22
+103.240.72.0/22
+103.240.84.0/22
+103.240.124.0/22
+103.240.156.0/22
+103.240.172.0/22
+103.240.188.0/22
+103.240.244.0/22
+103.241.12.0/22
+103.241.72.0/22
+103.241.92.0/22
+103.241.96.0/22
+103.241.160.0/22
+103.241.184.0/22
+103.241.188.0/22
+103.241.220.0/22
+103.242.64.0/22
+103.242.128.0/22
+103.242.132.0/22
+103.242.160.0/22
+103.242.168.0/22
+103.242.172.0/22
+103.242.176.0/22
+103.242.200.0/22
+103.242.212.0/22
+103.242.220.0/22
+103.242.240.0/22
+103.243.136.0/22
+103.243.252.0/22
+103.244.16.0/22
+103.244.58.0/23
+103.244.60.0/22
+103.244.64.0/22
+103.244.68.0/22
+103.244.72.0/22
+103.244.76.0/22
+103.244.80.0/22
+103.244.84.0/22
+103.244.116.0/22
+103.244.164.0/22
+103.244.232.0/22
+103.244.252.0/22
+103.245.23.0/24
+103.245.52.0/22
+103.245.60.0/22
+103.245.80.0/22
+103.245.124.0/22
+103.245.128.0/22
+103.246.8.0/22
+103.246.12.0/22
+103.246.120.0/22
+103.246.124.0/22
+103.246.132.0/22
+103.246.152.0/22
+103.246.156.0/22
+103.247.168.0/22
+103.247.172.0/22
+103.247.176.0/22
+103.247.200.0/22
+103.247.212.0/22
+103.248.0.0/23
+103.248.64.0/22
+103.248.100.0/22
+103.248.124.0/22
+103.248.152.0/22
+103.248.168.0/22
+103.248.192.0/22
+103.248.212.0/22
+103.248.220.0/22
+103.248.224.0/22
+103.249.8.0/22
+103.249.12.0/22
+103.249.52.0/22
+103.249.104.0/22
+103.249.128.0/22
+103.249.136.0/22
+103.249.144.0/22
+103.249.164.0/22
+103.249.168.0/22
+103.249.172.0/22
+103.249.176.0/22
+103.249.188.0/22
+103.249.192.0/22
+103.249.244.0/22
+103.249.252.0/22
+103.250.32.0/22
+103.250.104.0/22
+103.250.124.0/22
+103.250.180.0/22
+103.250.192.0/22
+103.250.216.0/22
+103.250.224.0/22
+103.250.236.0/22
+103.250.248.0/22
+103.250.252.0/22
+103.251.32.0/22
+103.251.36.0/22
+103.251.84.0/22
+103.251.96.0/22
+103.251.124.0/22
+103.251.128.0/22
+103.251.160.0/22
+103.251.192.0/22
+103.251.204.0/22
+103.251.236.0/22
+103.251.240.0/22
+103.252.28.0/22
+103.252.36.0/22
+103.252.64.0/22
+103.252.96.0/22
+103.252.104.0/22
+103.252.172.0/22
+103.252.204.0/22
+103.252.208.0/22
+103.252.232.0/22
+103.252.248.0/22
+103.253.4.0/22
+103.253.60.0/22
+103.253.204.0/22
+103.253.220.0/22
+103.253.224.0/22
+103.253.232.0/22
+103.254.8.0/22
+103.254.20.0/22
+103.254.64.0/22
+103.254.68.0/22
+103.254.72.0/22
+103.254.76.0/22
+103.254.112.0/22
+103.254.176.0/22
+103.254.188.0/22
+103.254.196.0/24
+103.254.220.0/22
+103.255.56.0/22
+103.255.68.0/22
+103.255.88.0/22
+103.255.92.0/22
+103.255.136.0/22
+103.255.140.0/22
+103.255.184.0/22
+103.255.200.0/22
+103.255.212.0/22
+103.255.228.0/22
+106.0.0.0/24
+106.0.2.0/23
+106.0.4.0/22
+106.0.8.0/21
+106.0.16.0/20
+106.0.44.0/22
+106.0.64.0/18
+106.2.0.0/15
+106.4.0.0/14
+106.8.0.0/15
+106.11.0.0/16
+106.12.0.0/15
+106.14.0.0/15
+106.16.0.0/12
+106.32.0.0/12
+106.48.0.0/15
+106.50.0.0/16
+106.52.0.0/14
+106.56.0.0/13
+106.74.0.0/16
+106.75.0.0/16
+106.80.0.0/12
+106.108.0.0/14
+106.112.0.0/13
+106.120.0.0/13
+106.224.0.0/12
+109.244.0.0/16
+110.6.0.0/15
+110.16.0.0/14
+110.34.40.0/22
+110.34.44.0/22
+110.40.0.0/14
+110.44.12.0/22
+110.44.144.0/20
+110.48.0.0/16
+110.51.0.0/16
+110.52.0.0/15
+110.56.0.0/13
+110.64.0.0/15
+110.72.0.0/15
+110.75.0.0/17
+110.75.128.0/19
+110.75.160.0/19
+110.75.192.0/18
+110.76.0.0/19
+110.76.32.0/19
+110.76.132.0/22
+110.76.156.0/22
+110.76.184.0/22
+110.76.192.0/18
+110.77.0.0/17
+110.80.0.0/13
+110.88.0.0/14
+110.92.68.0/22
+110.93.32.0/19
+110.94.0.0/15
+110.96.0.0/11
+110.152.0.0/14
+110.156.0.0/15
+110.165.32.0/19
+110.166.0.0/15
+110.172.192.0/18
+110.173.0.0/19
+110.173.32.0/20
+110.173.64.0/19
+110.173.96.0/19
+110.173.192.0/19
+110.176.0.0/13
+110.184.0.0/13
+110.192.0.0/11
+110.228.0.0/14
+110.232.32.0/19
+110.236.0.0/15
+110.240.0.0/12
+111.0.0.0/10
+111.66.0.0/16
+111.67.192.0/20
+111.68.64.0/19
+111.72.0.0/13
+111.85.0.0/16
+111.91.192.0/19
+111.92.248.0/22
+111.92.252.0/22
+111.112.0.0/15
+111.114.0.0/15
+111.116.0.0/15
+111.118.200.0/21
+111.119.64.0/18
+111.119.128.0/19
+111.120.0.0/14
+111.124.0.0/16
+111.126.0.0/15
+111.128.0.0/11
+111.160.0.0/13
+111.170.0.0/16
+111.172.0.0/14
+111.176.0.0/13
+111.186.0.0/15
+111.192.0.0/12
+111.208.0.0/14
+111.212.0.0/14
+111.221.28.0/24
+111.221.128.0/17
+111.222.0.0/16
+111.223.4.0/22
+111.223.8.0/22
+111.223.12.0/22
+111.223.16.0/22
+111.223.240.0/22
+111.223.248.0/22
+111.224.0.0/14
+111.228.0.0/14
+111.235.96.0/19
+111.235.156.0/22
+111.235.160.0/19
+112.0.0.0/10
+112.64.0.0/15
+112.66.0.0/15
+112.73.0.0/16
+112.74.0.0/15
+112.80.0.0/13
+112.88.0.0/13
+112.96.0.0/15
+112.98.0.0/15
+112.100.0.0/14
+112.109.128.0/17
+112.111.0.0/16
+112.112.0.0/14
+112.116.0.0/15
+112.122.0.0/15
+112.124.0.0/14
+112.128.0.0/14
+112.132.0.0/16
+112.137.48.0/21
+112.192.0.0/14
+112.224.0.0/11
+113.0.0.0/13
+113.8.0.0/15
+113.11.192.0/19
+113.12.0.0/14
+113.16.0.0/15
+113.18.0.0/16
+113.21.232.0/22
+113.21.236.0/22
+113.24.0.0/14
+113.31.0.0/16
+113.44.0.0/14
+113.48.0.0/14
+113.52.160.0/19
+113.52.228.0/22
+113.54.0.0/15
+113.56.0.0/15
+113.58.0.0/16
+113.59.0.0/17
+113.59.224.0/22
+113.62.0.0/15
+113.64.0.0/11
+113.96.0.0/12
+113.112.0.0/13
+113.120.0.0/13
+113.128.0.0/15
+113.130.96.0/20
+113.130.112.0/21
+113.132.0.0/14
+113.136.0.0/13
+113.194.0.0/15
+113.197.100.0/22
+113.200.0.0/15
+113.202.0.0/16
+113.204.0.0/14
+113.208.96.0/19
+113.208.128.0/17
+113.209.0.0/16
+113.212.0.0/18
+113.212.64.0/22
+113.212.88.0/22
+113.212.100.0/22
+113.212.184.0/21
+113.213.0.0/17
+113.214.0.0/15
+113.218.0.0/15
+113.220.0.0/14
+113.224.0.0/12
+113.240.0.0/13
+113.248.0.0/14
+114.28.0.0/16
+114.31.64.0/22
+114.31.68.0/22
+114.54.0.0/15
+114.60.0.0/14
+114.64.0.0/14
+114.68.0.0/16
+114.79.64.0/18
+114.80.0.0/12
+114.96.0.0/13
+114.104.0.0/14
+114.110.0.0/20
+114.110.64.0/18
+114.111.0.0/19
+114.111.160.0/19
+114.112.0.0/14
+114.116.0.0/16
+114.117.0.0/16
+114.118.0.0/16
+114.119.0.0/17
+114.119.192.0/21
+114.119.200.0/22
+114.119.204.0/22
+114.119.208.0/20
+114.119.224.0/19
+114.132.0.0/16
+114.135.0.0/16
+114.138.0.0/15
+114.141.64.0/21
+114.141.80.0/22
+114.141.84.0/22
+114.141.128.0/18
+114.196.0.0/15
+114.198.248.0/21
+114.208.0.0/14
+114.212.0.0/15
+114.214.0.0/16
+114.215.0.0/16
+114.216.0.0/13
+114.224.0.0/12
+114.240.0.0/12
+115.24.0.0/14
+115.28.0.0/15
+115.31.64.0/22
+115.31.68.0/22
+115.31.72.0/22
+115.31.76.0/22
+115.32.0.0/14
+115.42.56.0/22
+115.44.0.0/15
+115.46.0.0/16
+115.47.0.0/16
+115.48.0.0/12
+115.69.64.0/20
+115.84.0.0/18
+115.84.192.0/19
+115.85.192.0/18
+115.100.0.0/14
+115.104.0.0/14
+115.120.0.0/14
+115.124.16.0/20
+115.148.0.0/14
+115.152.0.0/15
+115.154.0.0/15
+115.156.0.0/15
+115.158.0.0/16
+115.159.0.0/16
+115.166.64.0/19
+115.168.0.0/14
+115.172.0.0/14
+115.180.0.0/15
+115.182.0.0/16
+115.183.0.0/16
+115.187.0.0/22
+115.187.4.0/22
+115.187.8.0/22
+115.187.12.0/22
+115.190.0.0/15
+115.192.0.0/11
+115.224.0.0/12
+116.0.8.0/21
+116.0.24.0/21
+116.1.0.0/16
+116.2.0.0/15
+116.4.0.0/14
+116.8.0.0/14
+116.13.0.0/16
+116.16.0.0/12
+116.50.0.0/20
+116.52.0.0/14
+116.56.0.0/15
+116.58.128.0/20
+116.58.208.0/20
+116.60.0.0/14
+116.66.0.0/17
+116.66.176.0/22
+116.68.136.0/22
+116.68.140.0/22
+116.68.176.0/22
+116.68.180.0/22
+116.69.0.0/16
+116.70.0.0/17
+116.76.0.0/15
+116.78.0.0/15
+116.85.0.0/16
+116.89.144.0/20
+116.89.240.0/22
+116.90.80.0/20
+116.90.184.0/21
+116.95.0.0/16
+116.112.0.0/14
+116.116.0.0/15
+116.128.0.0/10
+116.192.0.0/16
+116.193.16.0/20
+116.193.32.0/19
+116.193.152.0/22
+116.193.164.0/22
+116.193.176.0/21
+116.194.0.0/15
+116.196.0.0/16
+116.197.160.0/22
+116.197.164.0/22
+116.198.0.0/16
+116.199.0.0/17
+116.199.128.0/19
+116.204.0.0/17
+116.204.132.0/22
+116.204.168.0/22
+116.204.216.0/22
+116.204.232.0/22
+116.204.236.0/22
+116.204.244.0/22
+116.205.0.0/16
+116.206.92.0/22
+116.206.176.0/22
+116.207.0.0/16
+116.208.0.0/14
+116.212.160.0/20
+116.213.44.0/22
+116.213.64.0/18
+116.213.128.0/17
+116.214.32.0/19
+116.214.64.0/20
+116.214.128.0/17
+116.215.0.0/16
+116.216.0.0/14
+116.224.0.0/12
+116.242.0.0/15
+116.244.0.0/15
+116.246.0.0/15
+116.248.0.0/15
+116.251.64.0/18
+116.252.0.0/15
+116.254.104.0/22
+116.254.108.0/22
+116.254.128.0/17
+116.255.128.0/17
+117.8.0.0/13
+117.21.0.0/16
+117.22.0.0/15
+117.24.0.0/13
+117.32.0.0/13
+117.40.0.0/14
+117.44.0.0/15
+117.48.0.0/17
+117.48.128.0/17
+117.49.0.0/16
+117.50.0.0/15
+117.53.48.0/20
+117.53.176.0/20
+117.57.0.0/16
+117.58.0.0/17
+117.59.0.0/16
+117.60.0.0/14
+117.64.0.0/13
+117.72.0.0/15
+117.74.64.0/20
+117.74.80.0/20
+117.74.128.0/17
+117.75.0.0/16
+117.76.0.0/14
+117.80.0.0/12
+117.100.0.0/15
+117.103.16.0/20
+117.103.40.0/21
+117.103.72.0/21
+117.103.128.0/20
+117.104.168.0/21
+117.106.0.0/15
+117.112.0.0/13
+117.120.64.0/18
+117.120.128.0/17
+117.121.0.0/17
+117.121.128.0/18
+117.121.192.0/21
+117.122.128.0/17
+117.124.0.0/14
+117.128.0.0/10
+118.24.0.0/15
+118.26.0.0/19
+118.26.32.0/22
+118.26.40.0/21
+118.26.48.0/21
+118.26.56.0/21
+118.26.64.0/19
+118.26.96.0/21
+118.26.112.0/21
+118.26.120.0/21
+118.26.128.0/17
+118.28.0.0/15
+118.30.0.0/16
+118.31.0.0/16
+118.64.0.0/15
+118.66.0.0/16
+118.67.112.0/20
+118.72.0.0/13
+118.80.0.0/15
+118.84.0.0/15
+118.88.32.0/19
+118.88.64.0/18
+118.88.128.0/17
+118.89.0.0/16
+118.91.240.0/20
+118.102.16.0/20
+118.102.32.0/21
+118.103.164.0/22
+118.103.168.0/22
+118.103.172.0/22
+118.103.176.0/22
+118.107.180.0/22
+118.112.0.0/13
+118.120.0.0/14
+118.124.0.0/15
+118.126.0.0/16
+118.127.128.0/19
+118.132.0.0/14
+118.144.0.0/14
+118.178.0.0/16
+118.180.0.0/14
+118.184.0.0/17
+118.184.128.0/17
+118.186.0.0/15
+118.188.0.0/16
+118.190.0.0/16
+118.191.0.0/21
+118.191.8.0/22
+118.191.12.0/24
+118.191.16.0/21
+118.191.64.0/20
+118.191.80.0/22
+118.191.128.0/19
+118.191.176.0/20
+118.191.192.0/20
+118.191.208.0/24
+118.191.216.0/22
+118.191.223.0/24
+118.191.224.0/24
+118.191.240.0/20
+118.192.0.0/16
+118.193.0.0/21
+118.193.8.0/21
+118.193.48.0/21
+118.193.96.0/19
+118.193.128.0/17
+118.194.0.0/17
+118.194.128.0/18
+118.194.192.0/19
+118.194.224.0/22
+118.194.240.0/21
+118.195.0.0/17
+118.195.128.0/17
+118.196.0.0/14
+118.202.0.0/15
+118.204.0.0/14
+118.212.0.0/16
+118.213.0.0/16
+118.215.192.0/18
+118.224.0.0/14
+118.228.0.0/15
+118.230.0.0/16
+118.239.0.0/16
+118.242.0.0/16
+118.244.0.0/14
+118.248.0.0/13
+119.0.0.0/15
+119.2.0.0/19
+119.2.128.0/17
+119.3.0.0/16
+119.4.0.0/14
+119.10.0.0/17
+119.15.136.0/21
+119.16.0.0/16
+119.18.192.0/20
+119.18.208.0/21
+119.18.224.0/20
+119.18.240.0/20
+119.19.0.0/16
+119.20.0.0/14
+119.27.64.0/18
+119.27.128.0/19
+119.27.160.0/19
+119.27.192.0/18
+119.28.0.0/15
+119.30.48.0/20
+119.31.192.0/19
+119.32.0.0/14
+119.36.0.0/16
+119.37.0.0/17
+119.37.128.0/18
+119.37.192.0/18
+119.38.0.0/17
+119.38.128.0/18
+119.38.192.0/20
+119.38.208.0/20
+119.38.224.0/19
+119.39.0.0/16
+119.40.0.0/18
+119.40.64.0/20
+119.40.128.0/17
+119.41.0.0/16
+119.42.0.0/19
+119.42.52.0/22
+119.42.128.0/21
+119.42.136.0/21
+119.42.224.0/19
+119.44.0.0/15
+119.48.0.0/13
+119.57.0.0/16
+119.58.0.0/16
+119.59.128.0/17
+119.60.0.0/16
+119.61.0.0/16
+119.62.0.0/16
+119.63.32.0/19
+119.75.208.0/20
+119.78.0.0/15
+119.80.0.0/16
+119.82.208.0/20
+119.84.0.0/14
+119.88.0.0/14
+119.96.0.0/13
+119.108.0.0/15
+119.112.0.0/13
+119.120.0.0/13
+119.128.0.0/12
+119.144.0.0/14
+119.148.160.0/20
+119.148.176.0/20
+119.151.192.0/18
+119.160.200.0/21
+119.161.120.0/22
+119.161.124.0/22
+119.161.128.0/17
+119.162.0.0/15
+119.164.0.0/14
+119.176.0.0/12
+119.232.0.0/15
+119.235.128.0/18
+119.248.0.0/14
+119.252.96.0/21
+119.252.240.0/20
+119.253.0.0/16
+119.254.0.0/15
+120.0.0.0/12
+120.24.0.0/14
+120.30.0.0/16
+120.31.0.0/16
+120.32.0.0/13
+120.40.0.0/14
+120.44.0.0/14
+120.48.0.0/15
+120.52.0.0/16
+120.53.0.0/16
+120.54.0.0/15
+120.64.0.0/14
+120.68.0.0/14
+120.72.32.0/19
+120.72.128.0/17
+120.76.0.0/14
+120.80.0.0/13
+120.88.8.0/21
+120.90.0.0/15
+120.92.0.0/16
+120.94.0.0/16
+120.95.0.0/16
+120.128.0.0/14
+120.132.0.0/17
+120.132.128.0/17
+120.133.0.0/16
+120.134.0.0/15
+120.136.16.0/22
+120.136.20.0/22
+120.136.128.0/18
+120.137.0.0/17
+120.143.128.0/19
+120.192.0.0/10
+121.0.8.0/21
+121.0.16.0/20
+121.4.0.0/15
+121.8.0.0/13
+121.16.0.0/13
+121.24.0.0/14
+121.28.0.0/15
+121.30.0.0/16
+121.31.0.0/16
+121.32.0.0/14
+121.36.0.0/16
+121.37.0.0/16
+121.38.0.0/15
+121.40.0.0/14
+121.46.0.0/18
+121.46.76.0/22
+121.46.128.0/17
+121.47.0.0/16
+121.48.0.0/15
+121.50.8.0/21
+121.51.0.0/16
+121.52.160.0/19
+121.52.208.0/20
+121.52.224.0/19
+121.54.176.0/21
+121.54.188.0/22
+121.55.0.0/18
+121.56.0.0/15
+121.58.0.0/17
+121.58.136.0/21
+121.58.144.0/20
+121.58.160.0/21
+121.59.0.0/16
+121.60.0.0/14
+121.68.0.0/14
+121.76.0.0/15
+121.79.128.0/18
+121.89.0.0/16
+121.100.128.0/17
+121.101.0.0/18
+121.101.208.0/20
+121.192.0.0/16
+121.193.0.0/16
+121.194.0.0/15
+121.196.0.0/14
+121.200.192.0/21
+121.201.0.0/16
+121.204.0.0/14
+121.224.0.0/12
+121.248.0.0/14
+121.255.0.0/16
+122.0.64.0/18
+122.0.128.0/17
+122.4.0.0/14
+122.8.0.0/16
+122.9.0.0/16
+122.10.128.0/22
+122.10.132.0/23
+122.10.136.0/23
+122.10.164.0/22
+122.10.168.0/21
+122.10.176.0/20
+122.10.192.0/22
+122.10.200.0/21
+122.10.208.0/21
+122.10.216.0/22
+122.10.228.0/22
+122.10.232.0/21
+122.10.240.0/22
+122.11.0.0/17
+122.12.0.0/16
+122.13.0.0/16
+122.14.0.0/17
+122.14.128.0/18
+122.14.192.0/18
+122.48.0.0/16
+122.49.0.0/18
+122.51.0.0/16
+122.64.0.0/11
+122.96.0.0/15
+122.102.0.0/20
+122.102.64.0/20
+122.102.80.0/20
+122.112.0.0/18
+122.112.64.0/18
+122.112.128.0/17
+122.113.0.0/16
+122.114.0.0/16
+122.115.0.0/17
+122.115.128.0/19
+122.115.160.0/19
+122.115.192.0/19
+122.115.224.0/19
+122.119.0.0/16
+122.128.100.0/22
+122.128.120.0/21
+122.136.0.0/13
+122.144.128.0/17
+122.152.192.0/18
+122.156.0.0/14
+122.188.0.0/14
+122.192.0.0/14
+122.198.0.0/16
+122.200.40.0/22
+122.200.44.0/22
+122.200.64.0/18
+122.201.48.0/20
+122.204.0.0/14
+122.224.0.0/12
+122.240.0.0/13
+122.248.24.0/21
+122.248.48.0/20
+122.255.64.0/21
+123.0.128.0/18
+123.4.0.0/14
+123.8.0.0/13
+123.49.128.0/17
+123.50.160.0/19
+123.52.0.0/14
+123.56.0.0/15
+123.58.0.0/20
+123.58.16.0/20
+123.58.32.0/19
+123.58.64.0/19
+123.58.96.0/19
+123.58.128.0/18
+123.58.224.0/20
+123.58.240.0/20
+123.59.0.0/16
+123.60.0.0/16
+123.61.0.0/16
+123.62.0.0/16
+123.64.0.0/11
+123.96.0.0/15
+123.98.0.0/17
+123.99.128.0/17
+123.100.0.0/19
+123.101.0.0/16
+123.103.0.0/17
+123.108.128.0/20
+123.108.208.0/20
+123.112.0.0/12
+123.128.0.0/13
+123.136.80.0/20
+123.137.0.0/16
+123.138.0.0/15
+123.144.0.0/14
+123.148.0.0/16
+123.149.0.0/16
+123.150.0.0/15
+123.152.0.0/13
+123.160.0.0/14
+123.164.0.0/14
+123.168.0.0/14
+123.172.0.0/15
+123.174.0.0/15
+123.176.60.0/22
+123.176.80.0/20
+123.177.0.0/16
+123.178.0.0/15
+123.180.0.0/14
+123.184.0.0/14
+123.188.0.0/14
+123.196.0.0/15
+123.199.128.0/17
+123.206.0.0/15
+123.232.0.0/14
+123.242.0.0/17
+123.242.192.0/22
+123.242.196.0/22
+123.244.0.0/14
+123.249.0.0/16
+123.253.108.0/22
+123.253.240.0/22
+123.254.96.0/22
+123.254.100.0/22
+124.6.64.0/18
+124.14.0.0/15
+124.16.0.0/15
+124.20.0.0/16
+124.21.0.0/20
+124.21.16.0/20
+124.21.32.0/19
+124.21.64.0/18
+124.21.128.0/17
+124.22.0.0/15
+124.28.192.0/18
+124.29.0.0/17
+124.31.0.0/16
+124.40.112.0/20
+124.40.128.0/18
+124.40.192.0/19
+124.40.240.0/22
+124.42.0.0/17
+124.42.128.0/17
+124.47.0.0/18
+124.64.0.0/15
+124.66.0.0/17
+124.67.0.0/16
+124.68.0.0/15
+124.70.0.0/15
+124.72.0.0/16
+124.73.0.0/16
+124.74.0.0/15
+124.76.0.0/14
+124.88.0.0/16
+124.89.0.0/17
+124.89.128.0/17
+124.90.0.0/15
+124.92.0.0/14
+124.108.8.0/21
+124.108.40.0/21
+124.109.96.0/21
+124.112.0.0/15
+124.114.0.0/15
+124.116.0.0/16
+124.117.0.0/16
+124.118.0.0/15
+124.126.0.0/15
+124.128.0.0/13
+124.147.128.0/17
+124.150.137.0/24
+124.151.0.0/16
+124.152.0.0/16
+124.160.0.0/16
+124.161.0.0/16
+124.162.0.0/16
+124.163.0.0/16
+124.164.0.0/14
+124.172.0.0/15
+124.174.0.0/15
+124.192.0.0/15
+124.196.0.0/16
+124.200.0.0/13
+124.220.0.0/14
+124.224.0.0/16
+124.225.0.0/16
+124.226.0.0/15
+124.228.0.0/14
+124.232.0.0/15
+124.234.0.0/15
+124.236.0.0/14
+124.240.0.0/17
+124.240.128.0/18
+124.242.0.0/16
+124.243.192.0/18
+124.248.0.0/17
+124.249.0.0/16
+124.250.0.0/15
+124.254.0.0/18
+125.31.192.0/18
+125.32.0.0/16
+125.33.0.0/16
+125.34.0.0/16
+125.35.0.0/17
+125.35.128.0/17
+125.36.0.0/14
+125.40.0.0/13
+125.58.128.0/17
+125.61.128.0/17
+125.62.0.0/18
+125.64.0.0/13
+125.72.0.0/16
+125.73.0.0/16
+125.74.0.0/15
+125.76.0.0/17
+125.76.128.0/17
+125.77.0.0/16
+125.78.0.0/15
+125.80.0.0/13
+125.88.0.0/13
+125.96.0.0/15
+125.98.0.0/16
+125.104.0.0/13
+125.112.0.0/12
+125.169.0.0/16
+125.171.0.0/16
+125.208.0.0/18
+125.210.0.0/16
+125.211.0.0/16
+125.213.0.0/17
+125.214.96.0/19
+125.215.0.0/18
+125.216.0.0/15
+125.218.0.0/16
+125.219.0.0/16
+125.220.0.0/15
+125.222.0.0/15
+125.254.128.0/18
+125.254.192.0/18
+128.108.0.0/16
+129.28.0.0/16
+129.204.0.0/16
+129.211.0.0/16
+132.232.0.0/16
+134.175.0.0/16
+137.59.59.0/24
+137.59.88.0/22
+139.5.56.0/22
+139.5.60.0/22
+139.5.80.0/22
+139.5.92.0/22
+139.5.108.0/22
+139.5.128.0/22
+139.5.160.0/22
+139.5.192.0/22
+139.5.204.0/22
+139.5.208.0/22
+139.5.212.0/22
+139.5.244.0/22
+139.9.0.0/16
+139.129.0.0/16
+139.148.0.0/16
+139.155.0.0/16
+139.159.0.0/16
+139.170.0.0/16
+139.176.0.0/16
+139.183.0.0/16
+139.186.0.0/16
+139.189.0.0/16
+139.196.0.0/14
+139.200.0.0/13
+139.208.0.0/13
+139.217.0.0/16
+139.219.0.0/16
+139.220.0.0/15
+139.224.0.0/16
+139.226.0.0/15
+140.75.0.0/16
+140.143.0.0/16
+140.179.0.0/16
+140.205.0.0/16
+140.206.0.0/15
+140.210.0.0/16
+140.224.0.0/16
+140.237.0.0/16
+140.240.0.0/16
+140.243.0.0/16
+140.246.0.0/16
+140.249.0.0/16
+140.250.0.0/16
+140.255.0.0/16
+144.0.0.0/16
+144.7.0.0/16
+144.12.0.0/16
+144.48.8.0/22
+144.48.64.0/22
+144.48.88.0/22
+144.48.156.0/22
+144.48.180.0/22
+144.48.184.0/22
+144.48.204.0/22
+144.48.208.0/22
+144.48.212.0/22
+144.48.220.0/22
+144.48.252.0/22
+144.52.0.0/16
+144.123.0.0/16
+144.255.0.0/16
+146.56.192.0/18
+146.196.56.0/22
+146.196.68.0/22
+146.196.72.0/22
+146.196.92.0/22
+146.196.112.0/22
+146.196.116.0/22
+146.196.124.0/22
+148.70.0.0/16
+150.0.0.0/16
+150.115.0.0/16
+150.121.0.0/16
+150.122.0.0/16
+150.129.136.0/22
+150.129.192.0/22
+150.129.216.0/22
+150.129.252.0/22
+150.138.0.0/15
+150.158.0.0/16
+150.223.0.0/16
+150.242.0.0/22
+150.242.4.0/22
+150.242.8.0/22
+150.242.28.0/22
+150.242.44.0/22
+150.242.48.0/22
+150.242.52.0/22
+150.242.56.0/22
+150.242.76.0/22
+150.242.80.0/22
+150.242.92.0/22
+150.242.96.0/22
+150.242.112.0/22
+150.242.116.0/22
+150.242.120.0/22
+150.242.152.0/22
+150.242.156.0/22
+150.242.160.0/22
+150.242.164.0/22
+150.242.168.0/22
+150.242.184.0/22
+150.242.188.0/22
+150.242.192.0/22
+150.242.212.0/22
+150.242.224.0/22
+150.242.228.0/22
+150.242.232.0/22
+150.242.236.0/22
+150.242.240.0/22
+150.242.244.0/22
+150.242.248.0/22
+150.255.0.0/16
+152.104.128.0/17
+152.136.0.0/16
+153.0.0.0/16
+153.3.0.0/16
+153.34.0.0/15
+153.36.0.0/15
+153.99.0.0/16
+153.101.0.0/16
+153.118.0.0/15
+154.8.128.0/17
+157.0.0.0/16
+157.18.0.0/16
+157.61.0.0/16
+157.119.0.0/22
+157.119.8.0/22
+157.119.12.0/22
+157.119.16.0/22
+157.119.28.0/22
+157.119.68.0/22
+157.119.112.0/22
+157.119.132.0/22
+157.119.136.0/22
+157.119.140.0/22
+157.119.144.0/22
+157.119.148.0/22
+157.119.152.0/22
+157.119.156.0/22
+157.119.160.0/22
+157.119.164.0/22
+157.119.172.0/22
+157.119.192.0/22
+157.119.196.0/22
+157.119.240.0/22
+157.119.252.0/22
+157.122.0.0/16
+157.148.0.0/16
+157.156.0.0/16
+157.255.0.0/16
+159.75.0.0/16
+159.226.0.0/16
+160.19.208.0/22
+160.19.212.0/22
+160.19.216.0/22
+160.20.48.0/22
+160.202.60.0/22
+160.202.148.0/22
+160.202.152.0/22
+160.202.168.0/22
+160.202.212.0/22
+160.202.216.0/22
+160.202.220.0/22
+160.202.224.0/22
+160.202.228.0/22
+160.202.232.0/22
+160.202.236.0/22
+160.202.240.0/22
+160.202.244.0/22
+160.202.248.0/22
+160.202.252.0/22
+160.238.64.0/22
+161.189.0.0/16
+161.207.0.0/16
+162.14.0.0/16
+162.105.0.0/16
+163.0.0.0/16
+163.47.4.0/22
+163.53.0.0/22
+163.53.4.0/22
+163.53.8.0/22
+163.53.12.0/22
+163.53.36.0/22
+163.53.40.0/22
+163.53.44.0/22
+163.53.48.0/22
+163.53.52.0/22
+163.53.56.0/22
+163.53.60.0/22
+163.53.64.0/22
+163.53.88.0/22
+163.53.92.0/22
+163.53.96.0/22
+163.53.100.0/22
+163.53.104.0/22
+163.53.108.0/22
+163.53.112.0/22
+163.53.116.0/22
+163.53.120.0/22
+163.53.124.0/22
+163.53.128.0/22
+163.53.132.0/22
+163.53.136.0/22
+163.53.160.0/22
+163.53.164.0/22
+163.53.168.0/22
+163.53.172.0/22
+163.53.188.0/22
+163.53.220.0/22
+163.53.240.0/22
+163.125.0.0/16
+163.142.0.0/16
+163.177.0.0/16
+163.179.0.0/16
+163.204.0.0/16
+164.52.0.0/17
+166.111.0.0/16
+167.139.0.0/16
+167.189.0.0/16
+167.220.244.0/22
+168.160.0.0/16
+170.179.0.0/16
+171.8.0.0/13
+171.34.0.0/15
+171.36.0.0/14
+171.40.0.0/13
+171.80.0.0/14
+171.84.0.0/14
+171.88.0.0/13
+171.104.0.0/13
+171.112.0.0/14
+171.116.0.0/14
+171.120.0.0/13
+171.208.0.0/12
+172.81.192.0/18
+175.0.0.0/12
+175.16.0.0/13
+175.24.0.0/16
+175.25.0.0/16
+175.26.0.0/16
+175.27.0.0/16
+175.30.0.0/15
+175.42.0.0/15
+175.44.0.0/16
+175.46.0.0/15
+175.48.0.0/12
+175.64.0.0/11
+175.102.0.0/16
+175.106.128.0/17
+175.111.144.0/22
+175.111.148.0/22
+175.111.152.0/22
+175.111.156.0/22
+175.111.160.0/22
+175.111.164.0/22
+175.111.168.0/22
+175.111.172.0/22
+175.111.184.0/22
+175.146.0.0/15
+175.148.0.0/14
+175.152.0.0/14
+175.158.96.0/22
+175.160.0.0/12
+175.176.156.0/22
+175.176.176.0/22
+175.176.188.0/22
+175.176.192.0/22
+175.178.0.0/16
+175.184.128.0/18
+175.185.0.0/16
+175.186.0.0/15
+175.188.0.0/14
+180.76.0.0/16
+180.77.0.0/16
+180.78.0.0/15
+180.84.0.0/15
+180.86.0.0/16
+180.88.0.0/14
+180.94.56.0/21
+180.94.96.0/20
+180.94.120.0/22
+180.94.124.0/22
+180.95.128.0/17
+180.96.0.0/11
+180.129.128.0/17
+180.130.0.0/16
+180.136.0.0/13
+180.148.16.0/21
+180.148.152.0/21
+180.148.216.0/21
+180.148.224.0/19
+180.149.128.0/19
+180.149.236.0/22
+180.150.160.0/19
+180.152.0.0/13
+180.160.0.0/12
+180.178.112.0/22
+180.178.116.0/22
+180.178.192.0/18
+180.184.0.0/15
+180.186.0.0/16
+180.187.0.0/16
+180.188.0.0/17
+180.189.148.0/22
+180.200.252.0/22
+180.201.0.0/16
+180.202.0.0/15
+180.208.0.0/15
+180.210.212.0/22
+180.210.224.0/19
+180.212.0.0/15
+180.222.224.0/19
+180.223.0.0/16
+180.233.0.0/18
+180.233.64.0/19
+180.233.144.0/22
+180.235.64.0/19
+180.235.112.0/22
+182.16.144.0/22
+182.16.148.0/22
+182.16.192.0/19
+182.18.0.0/17
+182.23.184.0/21
+182.23.200.0/21
+182.32.0.0/12
+182.48.96.0/19
+182.49.0.0/16
+182.50.0.0/20
+182.50.112.0/20
+182.51.0.0/16
+182.54.0.0/17
+182.54.244.0/22
+182.61.0.0/16
+182.80.0.0/14
+182.84.0.0/14
+182.88.0.0/14
+182.92.0.0/16
+182.96.0.0/12
+182.112.0.0/12
+182.128.0.0/12
+182.144.0.0/13
+182.157.0.0/16
+182.160.64.0/19
+182.174.0.0/15
+182.200.0.0/13
+182.236.128.0/17
+182.237.24.0/22
+182.237.28.0/22
+182.238.0.0/16
+182.239.0.0/19
+182.240.0.0/13
+182.254.0.0/16
+182.255.32.0/22
+182.255.36.0/22
+182.255.60.0/22
+183.0.0.0/10
+183.64.0.0/13
+183.78.160.0/22
+183.78.164.0/22
+183.78.180.0/22
+183.81.172.0/22
+183.81.180.0/22
+183.84.0.0/15
+183.91.128.0/22
+183.91.136.0/21
+183.91.144.0/20
+183.92.0.0/14
+183.128.0.0/11
+183.160.0.0/13
+183.168.0.0/15
+183.170.0.0/16
+183.172.0.0/14
+183.182.0.0/19
+183.184.0.0/13
+183.192.0.0/10
+185.203.36.0/22
+188.131.128.0/17
+192.51.188.0/24
+192.55.46.0/24
+192.55.68.0/22
+192.102.204.0/23
+192.124.154.0/24
+192.140.128.0/22
+192.140.132.0/22
+192.140.136.0/22
+192.140.156.0/22
+192.140.160.0/22
+192.140.164.0/22
+192.140.168.0/22
+192.140.172.0/22
+192.140.176.0/22
+192.140.180.0/22
+192.140.184.0/22
+192.140.188.0/22
+192.140.192.0/22
+192.140.196.0/22
+192.140.200.0/22
+192.140.204.0/22
+192.140.208.0/22
+192.140.212.0/22
+192.144.128.0/17
+192.197.113.0/24
+193.112.0.0/16
+198.175.100.0/22
+199.212.57.0/24
+202.0.100.0/23
+202.0.122.0/23
+202.0.176.0/22
+202.3.128.0/23
+202.3.134.0/24
+202.4.128.0/19
+202.4.252.0/22
+202.5.208.0/22
+202.5.212.0/22
+202.5.216.0/22
+202.6.6.0/23
+202.6.66.0/23
+202.6.72.0/23
+202.6.87.0/24
+202.6.88.0/23
+202.6.92.0/23
+202.6.103.0/24
+202.6.108.0/24
+202.6.110.0/23
+202.6.114.0/24
+202.6.176.0/20
+202.8.0.0/24
+202.8.2.0/23
+202.8.4.0/23
+202.8.12.0/24
+202.8.24.0/24
+202.8.77.0/24
+202.8.120.0/22
+202.8.128.0/19
+202.8.192.0/20
+202.9.32.0/24
+202.9.34.0/23
+202.9.48.0/23
+202.9.51.0/24
+202.9.52.0/23
+202.9.54.0/24
+202.9.57.0/24
+202.9.58.0/23
+202.10.64.0/20
+202.10.112.0/22
+202.10.116.0/22
+202.10.120.0/22
+202.10.124.0/22
+202.12.1.0/24
+202.12.2.0/24
+202.12.17.0/24
+202.12.18.0/24
+202.12.19.0/24
+202.12.72.0/24
+202.12.84.0/23
+202.12.96.0/24
+202.12.98.0/23
+202.12.106.0/24
+202.12.111.0/24
+202.12.116.0/24
+202.14.64.0/23
+202.14.69.0/24
+202.14.73.0/24
+202.14.74.0/23
+202.14.76.0/24
+202.14.78.0/23
+202.14.88.0/24
+202.14.97.0/24
+202.14.104.0/23
+202.14.108.0/23
+202.14.111.0/24
+202.14.114.0/23
+202.14.118.0/23
+202.14.124.0/23
+202.14.127.0/24
+202.14.129.0/24
+202.14.135.0/24
+202.14.136.0/24
+202.14.149.0/24
+202.14.151.0/24
+202.14.157.0/24
+202.14.158.0/23
+202.14.169.0/24
+202.14.170.0/23
+202.14.172.0/22
+202.14.176.0/24
+202.14.184.0/23
+202.14.208.0/23
+202.14.213.0/24
+202.14.219.0/24
+202.14.220.0/24
+202.14.222.0/23
+202.14.225.0/24
+202.14.226.0/23
+202.14.231.0/24
+202.14.235.0/24
+202.14.236.0/23
+202.14.238.0/24
+202.14.239.0/24
+202.14.246.0/24
+202.14.251.0/24
+202.20.66.0/24
+202.20.79.0/24
+202.20.87.0/24
+202.20.88.0/23
+202.20.90.0/24
+202.20.94.0/23
+202.20.114.0/24
+202.20.117.0/24
+202.20.120.0/24
+202.20.125.0/24
+202.20.126.0/24
+202.20.127.0/24
+202.21.48.0/22
+202.21.52.0/22
+202.21.56.0/22
+202.21.60.0/22
+202.21.131.0/24
+202.21.132.0/24
+202.21.141.0/24
+202.21.142.0/24
+202.21.147.0/24
+202.21.148.0/24
+202.21.150.0/23
+202.21.152.0/23
+202.21.154.0/24
+202.21.156.0/24
+202.22.248.0/22
+202.22.252.0/22
+202.27.12.0/24
+202.27.14.0/24
+202.27.136.0/23
+202.36.226.0/24
+202.38.0.0/23
+202.38.2.0/23
+202.38.8.0/21
+202.38.48.0/20
+202.38.64.0/19
+202.38.96.0/19
+202.38.128.0/23
+202.38.130.0/23
+202.38.132.0/23
+202.38.134.0/24
+202.38.135.0/24
+202.38.136.0/23
+202.38.138.0/24
+202.38.140.0/23
+202.38.142.0/23
+202.38.146.0/23
+202.38.149.0/24
+202.38.150.0/23
+202.38.152.0/23
+202.38.154.0/23
+202.38.156.0/24
+202.38.158.0/23
+202.38.160.0/23
+202.38.164.0/22
+202.38.168.0/23
+202.38.170.0/24
+202.38.171.0/24
+202.38.176.0/23
+202.38.184.0/21
+202.38.192.0/18
+202.40.4.0/23
+202.40.7.0/24
+202.40.15.0/24
+202.40.135.0/24
+202.40.136.0/24
+202.40.140.0/24
+202.40.143.0/24
+202.40.144.0/23
+202.40.150.0/24
+202.40.155.0/24
+202.40.156.0/24
+202.40.158.0/23
+202.40.162.0/24
+202.41.8.0/23
+202.41.11.0/24
+202.41.12.0/23
+202.41.128.0/24
+202.41.130.0/23
+202.41.152.0/21
+202.41.192.0/24
+202.41.196.0/22
+202.41.200.0/22
+202.41.240.0/20
+202.43.76.0/22
+202.43.144.0/20
+202.44.16.0/20
+202.44.48.0/22
+202.44.67.0/24
+202.44.74.0/24
+202.44.97.0/24
+202.44.129.0/24
+202.44.132.0/23
+202.44.146.0/23
+202.45.0.0/23
+202.45.2.0/24
+202.45.15.0/24
+202.45.16.0/20
+202.46.16.0/23
+202.46.18.0/24
+202.46.20.0/23
+202.46.32.0/19
+202.46.128.0/24
+202.46.224.0/20
+202.47.82.0/23
+202.47.96.0/22
+202.47.100.0/22
+202.47.104.0/22
+202.47.108.0/22
+202.47.126.0/24
+202.47.128.0/24
+202.47.130.0/23
+202.52.33.0/24
+202.52.34.0/24
+202.52.47.0/24
+202.52.143.0/24
+202.52.144.0/24
+202.53.140.0/24
+202.53.143.0/24
+202.57.192.0/22
+202.57.196.0/22
+202.57.200.0/22
+202.57.204.0/22
+202.57.212.0/22
+202.57.216.0/22
+202.57.240.0/20
+202.58.0.0/24
+202.58.101.0/24
+202.58.104.0/22
+202.58.112.0/22
+202.59.0.0/24
+202.59.1.0/24
+202.59.212.0/22
+202.59.236.0/24
+202.59.240.0/24
+202.60.48.0/21
+202.60.96.0/21
+202.60.112.0/20
+202.60.132.0/22
+202.60.136.0/21
+202.60.144.0/20
+202.61.68.0/22
+202.61.76.0/22
+202.61.88.0/22
+202.61.123.0/24
+202.61.127.0/24
+202.62.112.0/22
+202.62.248.0/22
+202.62.252.0/24
+202.62.255.0/24
+202.63.80.0/24
+202.63.81.0/24
+202.63.82.0/23
+202.63.84.0/22
+202.63.88.0/21
+202.63.160.0/19
+202.63.248.0/22
+202.63.253.0/24
+202.65.0.0/21
+202.65.8.0/23
+202.65.96.0/22
+202.65.100.0/22
+202.65.104.0/22
+202.65.108.0/22
+202.66.168.0/22
+202.67.0.0/22
+202.69.4.0/22
+202.69.16.0/20
+202.70.0.0/19
+202.70.96.0/20
+202.70.192.0/20
+202.71.32.0/22
+202.71.36.0/22
+202.71.40.0/22
+202.71.44.0/22
+202.72.40.0/21
+202.72.80.0/20
+202.72.112.0/22
+202.72.116.0/22
+202.72.120.0/22
+202.72.124.0/22
+202.73.128.0/22
+202.73.240.0/22
+202.73.244.0/22
+202.73.248.0/22
+202.73.252.0/22
+202.74.8.0/21
+202.74.36.0/24
+202.74.42.0/24
+202.74.52.0/24
+202.74.80.0/20
+202.74.232.0/22
+202.74.254.0/23
+202.75.208.0/20
+202.75.252.0/22
+202.76.252.0/22
+202.77.80.0/21
+202.77.92.0/22
+202.78.8.0/21
+202.79.224.0/21
+202.79.248.0/22
+202.80.192.0/21
+202.80.200.0/21
+202.81.0.0/22
+202.81.176.0/22
+202.81.180.0/22
+202.81.184.0/22
+202.81.188.0/22
+202.83.252.0/22
+202.84.0.0/22
+202.84.4.0/22
+202.84.8.0/21
+202.84.16.0/23
+202.84.22.0/24
+202.84.24.0/21
+202.85.208.0/20
+202.86.249.0/24
+202.86.252.0/22
+202.87.80.0/20
+202.88.32.0/22
+202.89.8.0/21
+202.89.96.0/22
+202.89.108.0/22
+202.89.119.0/24
+202.89.232.0/21
+202.90.0.0/22
+202.90.16.0/22
+202.90.20.0/22
+202.90.24.0/22
+202.90.28.0/22
+202.90.37.0/24
+202.90.96.0/22
+202.90.100.0/22
+202.90.104.0/22
+202.90.108.0/22
+202.90.112.0/20
+202.90.193.0/24
+202.90.196.0/24
+202.90.205.0/24
+202.90.224.0/20
+202.91.0.0/22
+202.91.36.0/22
+202.91.96.0/20
+202.91.128.0/22
+202.91.176.0/20
+202.91.224.0/19
+202.92.0.0/22
+202.92.8.0/21
+202.92.48.0/20
+202.92.252.0/22
+202.93.0.0/22
+202.93.252.0/22
+202.94.68.0/24
+202.94.74.0/24
+202.94.81.0/24
+202.94.92.0/22
+202.95.240.0/21
+202.95.252.0/22
+202.96.0.0/18
+202.96.64.0/21
+202.96.72.0/21
+202.96.80.0/20
+202.96.96.0/21
+202.96.104.0/21
+202.96.112.0/20
+202.96.128.0/21
+202.96.136.0/21
+202.96.144.0/20
+202.96.160.0/21
+202.96.168.0/21
+202.96.176.0/20
+202.96.192.0/21
+202.96.200.0/21
+202.96.208.0/20
+202.96.224.0/21
+202.96.232.0/21
+202.96.240.0/20
+202.97.0.0/21
+202.97.8.0/21
+202.97.16.0/20
+202.97.32.0/19
+202.97.64.0/19
+202.97.96.0/20
+202.97.112.0/20
+202.97.128.0/18
+202.97.192.0/19
+202.97.224.0/21
+202.97.232.0/21
+202.97.240.0/20
+202.98.0.0/21
+202.98.8.0/21
+202.98.16.0/20
+202.98.32.0/21
+202.98.40.0/21
+202.98.48.0/20
+202.98.64.0/19
+202.98.96.0/21
+202.98.104.0/21
+202.98.112.0/20
+202.98.128.0/19
+202.98.160.0/21
+202.98.168.0/21
+202.98.176.0/20
+202.98.192.0/21
+202.98.200.0/21
+202.98.208.0/20
+202.98.224.0/21
+202.98.232.0/21
+202.98.240.0/20
+202.99.0.0/18
+202.99.64.0/19
+202.99.96.0/21
+202.99.104.0/21
+202.99.112.0/20
+202.99.128.0/19
+202.99.160.0/21
+202.99.168.0/21
+202.99.176.0/20
+202.99.192.0/21
+202.99.200.0/21
+202.99.208.0/20
+202.99.224.0/21
+202.99.232.0/21
+202.99.240.0/20
+202.100.0.0/21
+202.100.8.0/21
+202.100.16.0/20
+202.100.32.0/19
+202.100.64.0/21
+202.100.72.0/21
+202.100.80.0/20
+202.100.96.0/21
+202.100.104.0/21
+202.100.112.0/20
+202.100.128.0/21
+202.100.136.0/21
+202.100.144.0/20
+202.100.160.0/21
+202.100.168.0/21
+202.100.176.0/20
+202.100.192.0/21
+202.100.200.0/21
+202.100.208.0/20
+202.100.224.0/19
+202.101.0.0/18
+202.101.64.0/19
+202.101.96.0/19
+202.101.128.0/18
+202.101.192.0/19
+202.101.224.0/21
+202.101.232.0/21
+202.101.240.0/20
+202.102.0.0/19
+202.102.32.0/19
+202.102.64.0/18
+202.102.128.0/21
+202.102.136.0/21
+202.102.144.0/20
+202.102.160.0/19
+202.102.192.0/21
+202.102.200.0/21
+202.102.208.0/20
+202.102.224.0/21
+202.102.232.0/21
+202.102.240.0/20
+202.103.0.0/21
+202.103.8.0/21
+202.103.16.0/20
+202.103.32.0/19
+202.103.64.0/19
+202.103.96.0/21
+202.103.104.0/21
+202.103.112.0/20
+202.103.128.0/18
+202.103.192.0/19
+202.103.224.0/21
+202.103.232.0/21
+202.103.240.0/20
+202.104.0.0/15
+202.106.0.0/16
+202.107.0.0/17
+202.107.128.0/17
+202.108.0.0/16
+202.109.0.0/16
+202.110.0.0/18
+202.110.64.0/18
+202.110.128.0/18
+202.110.192.0/18
+202.111.0.0/17
+202.111.128.0/19
+202.111.160.0/19
+202.111.192.0/18
+202.112.0.0/16
+202.113.0.0/20
+202.113.16.0/20
+202.113.32.0/19
+202.113.64.0/18
+202.113.128.0/18
+202.113.192.0/19
+202.113.224.0/20
+202.113.240.0/20
+202.114.0.0/19
+202.114.32.0/19
+202.114.64.0/18
+202.114.128.0/17
+202.115.0.0/19
+202.115.32.0/19
+202.115.64.0/18
+202.115.128.0/17
+202.116.0.0/19
+202.116.32.0/20
+202.116.48.0/20
+202.116.64.0/19
+202.116.96.0/19
+202.116.128.0/17
+202.117.0.0/18
+202.117.64.0/18
+202.117.128.0/17
+202.118.0.0/19
+202.118.32.0/19
+202.118.64.0/18
+202.118.128.0/17
+202.119.0.0/19
+202.119.32.0/19
+202.119.64.0/20
+202.119.80.0/20
+202.119.96.0/19
+202.119.128.0/17
+202.120.0.0/18
+202.120.64.0/18
+202.120.128.0/17
+202.121.0.0/16
+202.122.0.0/21
+202.122.32.0/21
+202.122.64.0/19
+202.122.112.0/21
+202.122.120.0/21
+202.122.128.0/24
+202.122.132.0/24
+202.123.96.0/20
+202.123.116.0/22
+202.123.120.0/22
+202.124.16.0/21
+202.124.24.0/22
+202.125.107.0/24
+202.125.109.0/24
+202.125.112.0/20
+202.125.176.0/20
+202.127.0.0/23
+202.127.2.0/24
+202.127.3.0/24
+202.127.4.0/24
+202.127.5.0/24
+202.127.6.0/23
+202.127.12.0/22
+202.127.16.0/20
+202.127.40.0/21
+202.127.48.0/20
+202.127.112.0/20
+202.127.128.0/20
+202.127.144.0/20
+202.127.160.0/21
+202.127.192.0/23
+202.127.194.0/23
+202.127.196.0/22
+202.127.200.0/21
+202.127.208.0/24
+202.127.209.0/24
+202.127.212.0/22
+202.127.216.0/21
+202.127.224.0/19
+202.129.208.0/24
+202.130.0.0/19
+202.130.39.0/24
+202.130.224.0/19
+202.131.16.0/21
+202.131.48.0/20
+202.131.208.0/20
+202.133.32.0/20
+202.134.58.0/24
+202.134.128.0/20
+202.134.208.0/22
+202.134.212.0/22
+202.134.216.0/22
+202.134.220.0/22
+202.136.48.0/20
+202.136.208.0/20
+202.136.224.0/20
+202.136.248.0/22
+202.137.231.0/24
+202.140.140.0/22
+202.140.144.0/22
+202.140.148.0/22
+202.140.152.0/22
+202.140.156.0/22
+202.141.160.0/19
+202.142.16.0/20
+202.143.4.0/22
+202.143.16.0/20
+202.143.32.0/20
+202.143.56.0/21
+202.143.100.0/22
+202.143.104.0/22
+202.144.196.0/22
+202.146.160.0/20
+202.146.186.0/24
+202.146.188.0/22
+202.146.196.0/22
+202.146.200.0/21
+202.147.144.0/20
+202.148.32.0/20
+202.148.64.0/19
+202.148.96.0/19
+202.149.32.0/19
+202.149.160.0/19
+202.149.224.0/19
+202.150.16.0/20
+202.150.32.0/20
+202.150.56.0/22
+202.150.192.0/20
+202.150.224.0/19
+202.151.0.0/22
+202.151.33.0/24
+202.151.128.0/19
+202.152.176.0/20
+202.153.0.0/22
+202.153.7.0/24
+202.153.48.0/20
+202.157.192.0/19
+202.158.160.0/19
+202.158.242.0/24
+202.160.140.0/22
+202.160.156.0/22
+202.160.176.0/20
+202.162.67.0/24
+202.162.75.0/24
+202.164.0.0/20
+202.164.96.0/19
+202.165.176.0/20
+202.165.208.0/20
+202.165.239.0/24
+202.165.240.0/23
+202.165.243.0/24
+202.165.245.0/24
+202.165.251.0/24
+202.165.252.0/22
+202.166.224.0/19
+202.168.80.0/22
+202.168.128.0/22
+202.168.132.0/22
+202.168.136.0/22
+202.168.140.0/22
+202.168.160.0/20
+202.168.176.0/20
+202.170.128.0/19
+202.170.216.0/21
+202.170.224.0/19
+202.171.216.0/21
+202.171.232.0/24
+202.171.235.0/24
+202.172.0.0/22
+202.172.7.0/24
+202.173.0.0/22
+202.173.6.0/24
+202.173.8.0/21
+202.173.112.0/22
+202.173.224.0/19
+202.174.64.0/20
+202.174.124.0/22
+202.176.224.0/19
+202.179.160.0/22
+202.179.164.0/22
+202.179.168.0/22
+202.179.172.0/22
+202.179.240.0/20
+202.180.128.0/19
+202.180.208.0/21
+202.181.8.0/22
+202.181.28.0/22
+202.181.112.0/20
+202.182.32.0/20
+202.182.192.0/19
+202.189.0.0/18
+202.189.80.0/20
+202.189.184.0/21
+202.191.0.0/24
+202.191.68.0/22
+202.191.72.0/21
+202.191.80.0/20
+202.192.0.0/13
+202.200.0.0/14
+202.204.0.0/14
+203.0.4.0/22
+203.0.10.0/23
+203.0.18.0/24
+203.0.24.0/24
+203.0.42.0/23
+203.0.45.0/24
+203.0.46.0/23
+203.0.81.0/24
+203.0.82.0/23
+203.0.90.0/23
+203.0.96.0/23
+203.0.104.0/21
+203.0.114.0/23
+203.0.122.0/24
+203.0.128.0/24
+203.0.130.0/23
+203.0.132.0/22
+203.0.137.0/24
+203.0.142.0/24
+203.0.144.0/24
+203.0.146.0/24
+203.0.148.0/24
+203.0.150.0/23
+203.0.152.0/24
+203.0.177.0/24
+203.0.224.0/24
+203.1.4.0/22
+203.1.18.0/24
+203.1.26.0/23
+203.1.65.0/24
+203.1.66.0/23
+203.1.70.0/23
+203.1.76.0/23
+203.1.90.0/24
+203.1.97.0/24
+203.1.98.0/23
+203.1.100.0/22
+203.1.108.0/24
+203.1.253.0/24
+203.1.254.0/24
+203.2.64.0/21
+203.2.73.0/24
+203.2.112.0/21
+203.2.126.0/23
+203.2.140.0/24
+203.2.150.0/24
+203.2.152.0/22
+203.2.156.0/23
+203.2.160.0/21
+203.2.180.0/23
+203.2.196.0/23
+203.2.209.0/24
+203.2.214.0/23
+203.2.226.0/23
+203.2.229.0/24
+203.2.236.0/23
+203.3.68.0/24
+203.3.72.0/23
+203.3.75.0/24
+203.3.80.0/21
+203.3.96.0/22
+203.3.105.0/24
+203.3.112.0/21
+203.3.120.0/24
+203.3.123.0/24
+203.3.135.0/24
+203.3.139.0/24
+203.3.143.0/24
+203.4.132.0/23
+203.4.134.0/24
+203.4.151.0/24
+203.4.152.0/22
+203.4.174.0/23
+203.4.180.0/24
+203.4.186.0/24
+203.4.205.0/24
+203.4.208.0/22
+203.4.227.0/24
+203.4.230.0/23
+203.5.4.0/23
+203.5.7.0/24
+203.5.8.0/23
+203.5.11.0/24
+203.5.21.0/24
+203.5.22.0/24
+203.5.44.0/24
+203.5.46.0/23
+203.5.52.0/22
+203.5.56.0/23
+203.5.60.0/23
+203.5.114.0/23
+203.5.118.0/24
+203.5.120.0/24
+203.5.172.0/24
+203.5.180.0/23
+203.5.182.0/24
+203.5.185.0/24
+203.5.186.0/24
+203.5.188.0/23
+203.5.190.0/24
+203.5.195.0/24
+203.5.214.0/23
+203.5.218.0/23
+203.6.131.0/24
+203.6.136.0/24
+203.6.138.0/23
+203.6.142.0/24
+203.6.150.0/23
+203.6.157.0/24
+203.6.159.0/24
+203.6.224.0/20
+203.6.248.0/23
+203.7.129.0/24
+203.7.138.0/23
+203.7.147.0/24
+203.7.150.0/23
+203.7.158.0/24
+203.7.192.0/23
+203.7.200.0/24
+203.8.0.0/24
+203.8.8.0/24
+203.8.23.0/24
+203.8.70.0/24
+203.8.82.0/24
+203.8.86.0/23
+203.8.91.0/24
+203.8.110.0/23
+203.8.115.0/24
+203.8.166.0/23
+203.8.169.0/24
+203.8.173.0/24
+203.8.184.0/24
+203.8.186.0/23
+203.8.190.0/23
+203.8.192.0/24
+203.8.197.0/24
+203.8.198.0/23
+203.8.203.0/24
+203.8.209.0/24
+203.8.210.0/23
+203.8.212.0/22
+203.8.217.0/24
+203.8.220.0/24
+203.9.32.0/24
+203.9.36.0/23
+203.9.57.0/24
+203.9.63.0/24
+203.9.65.0/24
+203.9.70.0/23
+203.9.72.0/24
+203.9.75.0/24
+203.9.76.0/23
+203.9.96.0/22
+203.9.100.0/23
+203.9.108.0/24
+203.9.158.0/24
+203.10.34.0/24
+203.10.56.0/24
+203.10.74.0/23
+203.10.84.0/22
+203.10.88.0/24
+203.10.95.0/24
+203.10.125.0/24
+203.11.70.0/24
+203.11.76.0/22
+203.11.82.0/24
+203.11.84.0/22
+203.11.100.0/22
+203.11.109.0/24
+203.11.117.0/24
+203.11.122.0/24
+203.11.126.0/24
+203.11.136.0/22
+203.11.141.0/24
+203.11.142.0/23
+203.11.180.0/22
+203.11.208.0/22
+203.12.16.0/24
+203.12.19.0/24
+203.12.24.0/24
+203.12.57.0/24
+203.12.65.0/24
+203.12.66.0/24
+203.12.70.0/23
+203.12.87.0/24
+203.12.100.0/23
+203.12.103.0/24
+203.12.114.0/24
+203.12.118.0/24
+203.12.130.0/24
+203.12.137.0/24
+203.12.196.0/22
+203.12.211.0/24
+203.12.219.0/24
+203.12.226.0/24
+203.12.240.0/22
+203.13.18.0/24
+203.13.24.0/24
+203.13.44.0/23
+203.13.88.0/23
+203.13.92.0/22
+203.13.173.0/24
+203.13.224.0/23
+203.13.227.0/24
+203.13.233.0/24
+203.14.24.0/22
+203.14.33.0/24
+203.14.56.0/24
+203.14.61.0/24
+203.14.62.0/24
+203.14.104.0/24
+203.14.114.0/23
+203.14.118.0/24
+203.14.162.0/24
+203.14.192.0/24
+203.14.194.0/23
+203.14.214.0/24
+203.14.231.0/24
+203.14.246.0/24
+203.15.0.0/20
+203.15.20.0/23
+203.15.22.0/24
+203.15.87.0/24
+203.15.88.0/23
+203.15.105.0/24
+203.15.112.0/21
+203.15.130.0/23
+203.15.149.0/24
+203.15.151.0/24
+203.15.156.0/22
+203.15.174.0/24
+203.15.227.0/24
+203.15.232.0/21
+203.15.240.0/23
+203.15.246.0/24
+203.16.10.0/24
+203.16.12.0/23
+203.16.16.0/21
+203.16.27.0/24
+203.16.38.0/24
+203.16.49.0/24
+203.16.50.0/23
+203.16.58.0/24
+203.16.63.0/24
+203.16.133.0/24
+203.16.161.0/24
+203.16.162.0/24
+203.16.186.0/23
+203.16.228.0/24
+203.16.238.0/24
+203.16.240.0/24
+203.16.245.0/24
+203.17.2.0/24
+203.17.18.0/24
+203.17.28.0/24
+203.17.39.0/24
+203.17.56.0/24
+203.17.74.0/23
+203.17.88.0/23
+203.17.136.0/24
+203.17.164.0/24
+203.17.187.0/24
+203.17.190.0/23
+203.17.231.0/24
+203.17.233.0/24
+203.17.248.0/24
+203.17.249.0/24
+203.17.255.0/24
+203.18.2.0/23
+203.18.4.0/24
+203.18.7.0/24
+203.18.31.0/24
+203.18.37.0/24
+203.18.48.0/23
+203.18.52.0/24
+203.18.72.0/22
+203.18.80.0/23
+203.18.87.0/24
+203.18.100.0/23
+203.18.105.0/24
+203.18.107.0/24
+203.18.110.0/24
+203.18.129.0/24
+203.18.131.0/24
+203.18.132.0/23
+203.18.144.0/24
+203.18.153.0/24
+203.18.199.0/24
+203.18.208.0/24
+203.18.211.0/24
+203.18.215.0/24
+203.19.1.0/24
+203.19.18.0/24
+203.19.24.0/24
+203.19.30.0/24
+203.19.32.0/21
+203.19.41.0/24
+203.19.44.0/23
+203.19.46.0/24
+203.19.58.0/24
+203.19.60.0/23
+203.19.64.0/24
+203.19.68.0/24
+203.19.72.0/24
+203.19.101.0/24
+203.19.111.0/24
+203.19.131.0/24
+203.19.133.0/24
+203.19.144.0/24
+203.19.147.0/24
+203.19.149.0/24
+203.19.156.0/24
+203.19.176.0/24
+203.19.178.0/23
+203.19.208.0/24
+203.19.228.0/22
+203.19.233.0/24
+203.19.242.0/24
+203.19.248.0/23
+203.19.255.0/24
+203.20.17.0/24
+203.20.40.0/23
+203.20.44.0/24
+203.20.48.0/24
+203.20.61.0/24
+203.20.65.0/24
+203.20.84.0/23
+203.20.89.0/24
+203.20.106.0/23
+203.20.115.0/24
+203.20.117.0/24
+203.20.118.0/23
+203.20.122.0/24
+203.20.126.0/23
+203.20.135.0/24
+203.20.136.0/21
+203.20.150.0/24
+203.20.230.0/24
+203.20.232.0/24
+203.20.236.0/24
+203.21.0.0/23
+203.21.2.0/24
+203.21.8.0/24
+203.21.10.0/24
+203.21.18.0/24
+203.21.33.0/24
+203.21.34.0/24
+203.21.41.0/24
+203.21.44.0/24
+203.21.68.0/24
+203.21.82.0/24
+203.21.96.0/22
+203.21.124.0/24
+203.21.136.0/23
+203.21.145.0/24
+203.21.206.0/24
+203.22.24.0/24
+203.22.28.0/23
+203.22.31.0/24
+203.22.68.0/24
+203.22.76.0/24
+203.22.78.0/24
+203.22.84.0/24
+203.22.87.0/24
+203.22.92.0/22
+203.22.99.0/24
+203.22.106.0/24
+203.22.122.0/23
+203.22.131.0/24
+203.22.163.0/24
+203.22.166.0/24
+203.22.170.0/24
+203.22.176.0/21
+203.22.194.0/24
+203.22.242.0/23
+203.22.245.0/24
+203.22.246.0/24
+203.22.252.0/23
+203.23.0.0/24
+203.23.47.0/24
+203.23.61.0/24
+203.23.62.0/23
+203.23.73.0/24
+203.23.85.0/24
+203.23.92.0/22
+203.23.98.0/24
+203.23.107.0/24
+203.23.112.0/24
+203.23.130.0/24
+203.23.140.0/23
+203.23.172.0/24
+203.23.182.0/24
+203.23.186.0/23
+203.23.192.0/24
+203.23.197.0/24
+203.23.198.0/24
+203.23.204.0/22
+203.23.224.0/24
+203.23.226.0/23
+203.23.228.0/22
+203.23.249.0/24
+203.23.251.0/24
+203.24.13.0/24
+203.24.18.0/24
+203.24.27.0/24
+203.24.43.0/24
+203.24.56.0/24
+203.24.58.0/24
+203.24.67.0/24
+203.24.74.0/24
+203.24.79.0/24
+203.24.80.0/23
+203.24.84.0/23
+203.24.86.0/24
+203.24.90.0/24
+203.24.111.0/24
+203.24.112.0/24
+203.24.116.0/24
+203.24.122.0/23
+203.24.145.0/24
+203.24.152.0/23
+203.24.157.0/24
+203.24.161.0/24
+203.24.167.0/24
+203.24.186.0/23
+203.24.199.0/24
+203.24.202.0/24
+203.24.212.0/23
+203.24.217.0/24
+203.24.219.0/24
+203.24.244.0/24
+203.25.19.0/24
+203.25.20.0/23
+203.25.46.0/24
+203.25.48.0/21
+203.25.64.0/23
+203.25.91.0/24
+203.25.99.0/24
+203.25.100.0/24
+203.25.106.0/24
+203.25.131.0/24
+203.25.135.0/24
+203.25.138.0/24
+203.25.147.0/24
+203.25.153.0/24
+203.25.154.0/23
+203.25.164.0/24
+203.25.166.0/24
+203.25.174.0/23
+203.25.180.0/24
+203.25.182.0/24
+203.25.191.0/24
+203.25.199.0/24
+203.25.200.0/24
+203.25.202.0/23
+203.25.208.0/20
+203.25.229.0/24
+203.25.235.0/24
+203.25.236.0/24
+203.25.242.0/24
+203.26.12.0/24
+203.26.34.0/24
+203.26.49.0/24
+203.26.50.0/24
+203.26.55.0/24
+203.26.56.0/23
+203.26.60.0/24
+203.26.65.0/24
+203.26.68.0/24
+203.26.76.0/24
+203.26.80.0/24
+203.26.84.0/24
+203.26.97.0/24
+203.26.102.0/23
+203.26.115.0/24
+203.26.116.0/24
+203.26.129.0/24
+203.26.143.0/24
+203.26.144.0/24
+203.26.148.0/23
+203.26.154.0/24
+203.26.158.0/23
+203.26.170.0/24
+203.26.173.0/24
+203.26.176.0/24
+203.26.185.0/24
+203.26.202.0/23
+203.26.210.0/24
+203.26.214.0/24
+203.26.222.0/24
+203.26.224.0/24
+203.26.228.0/24
+203.26.232.0/24
+203.27.0.0/24
+203.27.10.0/24
+203.27.15.0/24
+203.27.16.0/24
+203.27.20.0/24
+203.27.22.0/23
+203.27.40.0/24
+203.27.45.0/24
+203.27.53.0/24
+203.27.65.0/24
+203.27.66.0/24
+203.27.81.0/24
+203.27.88.0/24
+203.27.102.0/24
+203.27.109.0/24
+203.27.117.0/24
+203.27.121.0/24
+203.27.122.0/23
+203.27.125.0/24
+203.27.200.0/24
+203.27.202.0/24
+203.27.233.0/24
+203.27.241.0/24
+203.27.250.0/24
+203.28.10.0/24
+203.28.12.0/24
+203.28.33.0/24
+203.28.34.0/23
+203.28.43.0/24
+203.28.44.0/24
+203.28.54.0/24
+203.28.56.0/24
+203.28.73.0/24
+203.28.74.0/24
+203.28.76.0/24
+203.28.86.0/24
+203.28.88.0/24
+203.28.112.0/24
+203.28.131.0/24
+203.28.136.0/24
+203.28.140.0/24
+203.28.145.0/24
+203.28.165.0/24
+203.28.169.0/24
+203.28.170.0/24
+203.28.178.0/23
+203.28.185.0/24
+203.28.187.0/24
+203.28.196.0/24
+203.28.226.0/23
+203.28.239.0/24
+203.29.2.0/24
+203.29.8.0/23
+203.29.13.0/24
+203.29.14.0/24
+203.29.28.0/24
+203.29.46.0/24
+203.29.57.0/24
+203.29.61.0/24
+203.29.63.0/24
+203.29.69.0/24
+203.29.73.0/24
+203.29.81.0/24
+203.29.90.0/24
+203.29.95.0/24
+203.29.100.0/24
+203.29.103.0/24
+203.29.112.0/24
+203.29.120.0/22
+203.29.182.0/23
+203.29.187.0/24
+203.29.189.0/24
+203.29.190.0/24
+203.29.205.0/24
+203.29.210.0/24
+203.29.217.0/24
+203.29.227.0/24
+203.29.231.0/24
+203.29.233.0/24
+203.29.234.0/24
+203.29.248.0/24
+203.29.254.0/23
+203.30.16.0/23
+203.30.25.0/24
+203.30.27.0/24
+203.30.29.0/24
+203.30.66.0/24
+203.30.81.0/24
+203.30.87.0/24
+203.30.111.0/24
+203.30.121.0/24
+203.30.123.0/24
+203.30.152.0/24
+203.30.156.0/24
+203.30.162.0/24
+203.30.173.0/24
+203.30.175.0/24
+203.30.187.0/24
+203.30.194.0/24
+203.30.217.0/24
+203.30.220.0/24
+203.30.222.0/24
+203.30.232.0/23
+203.30.235.0/24
+203.30.240.0/23
+203.30.246.0/24
+203.30.250.0/23
+203.31.45.0/24
+203.31.46.0/24
+203.31.49.0/24
+203.31.51.0/24
+203.31.54.0/23
+203.31.69.0/24
+203.31.72.0/24
+203.31.80.0/24
+203.31.85.0/24
+203.31.97.0/24
+203.31.105.0/24
+203.31.106.0/24
+203.31.108.0/23
+203.31.124.0/24
+203.31.162.0/24
+203.31.174.0/24
+203.31.177.0/24
+203.31.181.0/24
+203.31.187.0/24
+203.31.189.0/24
+203.31.204.0/24
+203.31.220.0/24
+203.31.222.0/23
+203.31.225.0/24
+203.31.229.0/24
+203.31.248.0/23
+203.31.253.0/24
+203.32.20.0/24
+203.32.48.0/23
+203.32.56.0/24
+203.32.60.0/24
+203.32.62.0/24
+203.32.68.0/23
+203.32.76.0/24
+203.32.81.0/24
+203.32.84.0/23
+203.32.95.0/24
+203.32.102.0/24
+203.32.105.0/24
+203.32.130.0/24
+203.32.133.0/24
+203.32.140.0/24
+203.32.152.0/24
+203.32.186.0/23
+203.32.192.0/24
+203.32.196.0/24
+203.32.203.0/24
+203.32.204.0/23
+203.32.212.0/24
+203.33.4.0/24
+203.33.7.0/24
+203.33.8.0/21
+203.33.21.0/24
+203.33.26.0/24
+203.33.32.0/24
+203.33.63.0/24
+203.33.64.0/24
+203.33.67.0/24
+203.33.68.0/24
+203.33.73.0/24
+203.33.79.0/24
+203.33.100.0/24
+203.33.122.0/24
+203.33.129.0/24
+203.33.131.0/24
+203.33.145.0/24
+203.33.156.0/24
+203.33.158.0/23
+203.33.174.0/24
+203.33.185.0/24
+203.33.200.0/24
+203.33.202.0/23
+203.33.204.0/24
+203.33.206.0/23
+203.33.214.0/23
+203.33.224.0/23
+203.33.226.0/24
+203.33.233.0/24
+203.33.243.0/24
+203.33.250.0/24
+203.34.4.0/24
+203.34.21.0/24
+203.34.27.0/24
+203.34.39.0/24
+203.34.48.0/23
+203.34.54.0/24
+203.34.56.0/23
+203.34.67.0/24
+203.34.69.0/24
+203.34.76.0/24
+203.34.92.0/24
+203.34.106.0/24
+203.34.113.0/24
+203.34.147.0/24
+203.34.150.0/24
+203.34.152.0/23
+203.34.161.0/24
+203.34.162.0/24
+203.34.187.0/24
+203.34.192.0/21
+203.34.204.0/22
+203.34.232.0/24
+203.34.240.0/24
+203.34.242.0/24
+203.34.245.0/24
+203.34.251.0/24
+203.55.2.0/23
+203.55.4.0/24
+203.55.10.0/24
+203.55.13.0/24
+203.55.22.0/24
+203.55.30.0/24
+203.55.93.0/24
+203.55.101.0/24
+203.55.109.0/24
+203.55.110.0/24
+203.55.116.0/23
+203.55.119.0/24
+203.55.128.0/23
+203.55.146.0/23
+203.55.192.0/24
+203.55.196.0/24
+203.55.218.0/23
+203.55.221.0/24
+203.55.224.0/24
+203.56.1.0/24
+203.56.4.0/24
+203.56.12.0/24
+203.56.24.0/24
+203.56.38.0/24
+203.56.40.0/24
+203.56.46.0/24
+203.56.48.0/21
+203.56.68.0/23
+203.56.82.0/23
+203.56.84.0/23
+203.56.95.0/24
+203.56.110.0/24
+203.56.121.0/24
+203.56.161.0/24
+203.56.169.0/24
+203.56.172.0/23
+203.56.175.0/24
+203.56.183.0/24
+203.56.185.0/24
+203.56.187.0/24
+203.56.192.0/24
+203.56.198.0/24
+203.56.201.0/24
+203.56.208.0/23
+203.56.210.0/24
+203.56.214.0/24
+203.56.216.0/24
+203.56.227.0/24
+203.56.228.0/24
+203.56.231.0/24
+203.56.232.0/24
+203.56.240.0/24
+203.56.252.0/24
+203.56.254.0/24
+203.57.5.0/24
+203.57.6.0/24
+203.57.12.0/23
+203.57.28.0/24
+203.57.39.0/24
+203.57.46.0/24
+203.57.58.0/24
+203.57.61.0/24
+203.57.66.0/24
+203.57.69.0/24
+203.57.70.0/23
+203.57.73.0/24
+203.57.90.0/24
+203.57.101.0/24
+203.57.109.0/24
+203.57.123.0/24
+203.57.157.0/24
+203.57.200.0/24
+203.57.202.0/24
+203.57.206.0/24
+203.57.222.0/24
+203.57.224.0/20
+203.57.246.0/23
+203.57.249.0/24
+203.57.253.0/24
+203.57.254.0/23
+203.62.2.0/24
+203.62.131.0/24
+203.62.139.0/24
+203.62.161.0/24
+203.62.197.0/24
+203.62.228.0/22
+203.62.234.0/24
+203.62.246.0/24
+203.76.160.0/22
+203.76.168.0/22
+203.76.208.0/22
+203.76.212.0/22
+203.76.216.0/22
+203.76.240.0/22
+203.76.244.0/22
+203.77.180.0/22
+203.78.48.0/20
+203.78.156.0/22
+203.79.0.0/20
+203.79.32.0/20
+203.80.4.0/23
+203.80.32.0/20
+203.80.57.0/24
+203.80.129.0/24
+203.80.132.0/22
+203.80.136.0/21
+203.80.144.0/20
+203.81.0.0/21
+203.81.16.0/20
+203.81.244.0/22
+203.82.0.0/23
+203.82.16.0/21
+203.82.112.0/22
+203.82.116.0/22
+203.82.120.0/22
+203.82.124.0/22
+203.82.224.0/22
+203.82.228.0/22
+203.82.232.0/22
+203.82.236.0/22
+203.83.0.0/22
+203.83.8.0/22
+203.83.12.0/22
+203.83.56.0/21
+203.83.224.0/20
+203.86.0.0/19
+203.86.32.0/19
+203.86.64.0/20
+203.86.80.0/20
+203.86.96.0/19
+203.86.250.0/24
+203.86.254.0/23
+203.88.32.0/19
+203.88.100.0/22
+203.88.192.0/19
+203.89.0.0/22
+203.89.8.0/21
+203.89.100.0/22
+203.89.133.0/24
+203.89.136.0/22
+203.89.144.0/24
+203.90.0.0/22
+203.90.8.0/22
+203.90.12.0/22
+203.90.128.0/19
+203.90.160.0/19
+203.90.192.0/19
+203.91.32.0/19
+203.91.96.0/20
+203.91.120.0/21
+203.92.0.0/22
+203.92.6.0/24
+203.92.160.0/19
+203.93.0.0/22
+203.93.4.0/22
+203.93.8.0/24
+203.93.9.0/24
+203.93.10.0/23
+203.93.12.0/22
+203.93.16.0/20
+203.93.32.0/19
+203.93.64.0/18
+203.93.128.0/21
+203.93.136.0/22
+203.93.140.0/24
+203.93.141.0/24
+203.93.142.0/23
+203.93.144.0/20
+203.93.160.0/19
+203.93.192.0/18
+203.94.0.0/22
+203.94.4.0/22
+203.94.8.0/21
+203.94.16.0/20
+203.95.0.0/21
+203.95.96.0/20
+203.95.112.0/20
+203.95.128.0/18
+203.95.200.0/22
+203.95.204.0/22
+203.95.208.0/22
+203.95.224.0/19
+203.99.8.0/21
+203.99.16.0/20
+203.99.80.0/20
+203.100.32.0/20
+203.100.48.0/21
+203.100.58.0/24
+203.100.60.0/24
+203.100.63.0/24
+203.100.80.0/20
+203.100.96.0/19
+203.100.192.0/20
+203.104.32.0/20
+203.105.96.0/19
+203.105.128.0/19
+203.107.0.0/17
+203.110.160.0/19
+203.110.208.0/20
+203.110.232.0/23
+203.110.234.0/24
+203.114.80.0/22
+203.114.84.0/22
+203.114.88.0/22
+203.114.92.0/22
+203.114.244.0/22
+203.118.192.0/19
+203.118.241.0/24
+203.118.248.0/22
+203.119.24.0/21
+203.119.32.0/22
+203.119.80.0/22
+203.119.85.0/24
+203.119.113.0/24
+203.119.114.0/23
+203.119.116.0/22
+203.119.120.0/21
+203.119.128.0/17
+203.123.58.0/24
+203.128.32.0/19
+203.128.96.0/19
+203.128.224.0/21
+203.129.8.0/21
+203.130.32.0/19
+203.132.32.0/19
+203.134.240.0/21
+203.135.96.0/20
+203.135.112.0/20
+203.135.160.0/20
+203.142.219.0/24
+203.142.224.0/19
+203.144.96.0/19
+203.145.0.0/19
+203.148.0.0/18
+203.148.64.0/20
+203.148.80.0/22
+203.148.86.0/23
+203.149.92.0/22
+203.152.64.0/19
+203.152.128.0/19
+203.153.0.0/22
+203.156.192.0/18
+203.158.16.0/21
+203.160.52.0/22
+203.160.104.0/21
+203.160.129.0/24
+203.160.192.0/19
+203.161.0.0/22
+203.161.180.0/24
+203.161.183.0/24
+203.161.192.0/19
+203.166.160.0/19
+203.167.28.0/22
+203.168.0.0/19
+203.170.58.0/23
+203.171.0.0/22
+203.171.208.0/24
+203.171.224.0/20
+203.174.4.0/24
+203.174.6.0/24
+203.174.7.0/24
+203.174.96.0/19
+203.175.128.0/19
+203.175.192.0/18
+203.176.0.0/18
+203.176.64.0/19
+203.176.168.0/21
+203.184.80.0/20
+203.185.189.0/24
+203.187.160.0/19
+203.189.0.0/23
+203.189.6.0/23
+203.189.112.0/22
+203.189.192.0/19
+203.189.232.0/22
+203.189.240.0/22
+203.190.96.0/20
+203.190.249.0/24
+203.191.0.0/23
+203.191.2.0/24
+203.191.5.0/24
+203.191.7.0/24
+203.191.16.0/20
+203.191.64.0/18
+203.191.133.0/24
+203.191.144.0/21
+203.191.152.0/21
+203.192.0.0/19
+203.193.224.0/19
+203.194.120.0/21
+203.195.64.0/19
+203.195.112.0/21
+203.195.128.0/17
+203.196.0.0/21
+203.196.8.0/21
+203.196.28.0/22
+203.201.181.0/24
+203.201.182.0/24
+203.202.236.0/22
+203.205.64.0/19
+203.205.128.0/17
+203.207.64.0/20
+203.207.80.0/21
+203.207.88.0/22
+203.207.92.0/22
+203.207.96.0/20
+203.207.112.0/20
+203.207.128.0/18
+203.207.192.0/21
+203.207.200.0/21
+203.207.208.0/20
+203.207.224.0/19
+203.208.0.0/20
+203.208.16.0/22
+203.208.32.0/19
+203.209.224.0/19
+203.212.0.0/20
+203.212.80.0/20
+203.215.232.0/21
+203.217.164.0/22
+203.223.0.0/20
+203.223.16.0/21
+204.52.191.0/24
+210.2.0.0/20
+210.2.16.0/20
+210.5.0.0/19
+210.5.56.0/21
+210.5.128.0/20
+210.5.144.0/20
+210.7.56.0/22
+210.7.60.0/22
+210.12.0.0/18
+210.12.64.0/18
+210.12.128.0/18
+210.12.192.0/18
+210.13.0.0/18
+210.13.64.0/18
+210.13.128.0/17
+210.14.64.0/19
+210.14.112.0/20
+210.14.128.0/19
+210.14.160.0/19
+210.14.192.0/19
+210.14.224.0/19
+210.15.0.0/19
+210.15.32.0/19
+210.15.64.0/19
+210.15.96.0/19
+210.15.128.0/18
+210.16.104.0/22
+210.16.128.0/18
+210.21.0.0/17
+210.21.128.0/17
+210.22.0.0/16
+210.23.32.0/19
+210.25.0.0/16
+210.26.0.0/15
+210.28.0.0/14
+210.32.0.0/14
+210.36.0.0/14
+210.40.0.0/13
+210.51.0.0/16
+210.52.0.0/18
+210.52.64.0/18
+210.52.128.0/17
+210.53.0.0/17
+210.53.128.0/17
+210.56.192.0/19
+210.72.0.0/17
+210.72.128.0/19
+210.72.160.0/19
+210.72.192.0/18
+210.73.0.0/19
+210.73.32.0/19
+210.73.64.0/18
+210.73.128.0/17
+210.74.0.0/19
+210.74.32.0/19
+210.74.64.0/19
+210.74.96.0/19
+210.74.128.0/19
+210.74.160.0/19
+210.74.192.0/18
+210.75.0.0/16
+210.76.0.0/19
+210.76.32.0/19
+210.76.64.0/18
+210.76.128.0/17
+210.77.0.0/16
+210.78.0.0/19
+210.78.32.0/19
+210.78.64.0/18
+210.78.128.0/19
+210.78.160.0/19
+210.78.192.0/18
+210.79.64.0/18
+210.79.224.0/19
+210.82.0.0/15
+210.87.128.0/20
+210.87.144.0/20
+210.87.160.0/19
+210.185.192.0/18
+210.192.96.0/19
+211.64.0.0/14
+211.68.0.0/15
+211.70.0.0/15
+211.80.0.0/16
+211.81.0.0/16
+211.82.0.0/16
+211.83.0.0/16
+211.84.0.0/15
+211.86.0.0/15
+211.88.0.0/16
+211.89.0.0/16
+211.90.0.0/15
+211.92.0.0/15
+211.94.0.0/15
+211.96.0.0/15
+211.98.0.0/16
+211.99.0.0/18
+211.99.64.0/19
+211.99.96.0/19
+211.99.128.0/17
+211.100.0.0/16
+211.101.0.0/18
+211.101.64.0/18
+211.101.128.0/17
+211.102.0.0/16
+211.103.0.0/17
+211.103.128.0/17
+211.136.0.0/14
+211.140.0.0/15
+211.142.0.0/17
+211.142.128.0/17
+211.143.0.0/16
+211.144.0.0/15
+211.146.0.0/16
+211.147.0.0/16
+211.148.0.0/14
+211.152.0.0/15
+211.154.0.0/16
+211.155.0.0/18
+211.155.64.0/19
+211.155.96.0/19
+211.155.128.0/17
+211.156.0.0/14
+211.160.0.0/14
+211.164.0.0/14
+212.64.0.0/17
+212.129.128.0/17
+218.0.0.0/16
+218.1.0.0/16
+218.2.0.0/15
+218.4.0.0/15
+218.6.0.0/16
+218.7.0.0/16
+218.8.0.0/15
+218.10.0.0/16
+218.11.0.0/16
+218.12.0.0/16
+218.13.0.0/16
+218.14.0.0/15
+218.16.0.0/14
+218.20.0.0/16
+218.21.0.0/17
+218.21.128.0/17
+218.22.0.0/15
+218.24.0.0/15
+218.26.0.0/16
+218.27.0.0/16
+218.28.0.0/15
+218.30.0.0/15
+218.56.0.0/14
+218.60.0.0/15
+218.62.0.0/17
+218.62.128.0/17
+218.63.0.0/16
+218.64.0.0/15
+218.66.0.0/16
+218.67.0.0/17
+218.67.128.0/17
+218.68.0.0/15
+218.70.0.0/15
+218.72.0.0/14
+218.76.0.0/15
+218.78.0.0/15
+218.80.0.0/14
+218.84.0.0/14
+218.88.0.0/13
+218.96.0.0/15
+218.98.0.0/17
+218.98.128.0/18
+218.98.192.0/19
+218.98.224.0/19
+218.99.0.0/16
+218.100.88.0/21
+218.100.96.0/19
+218.100.128.0/17
+218.104.0.0/17
+218.104.128.0/19
+218.104.160.0/19
+218.104.192.0/21
+218.104.200.0/21
+218.104.208.0/20
+218.104.224.0/19
+218.105.0.0/16
+218.106.0.0/15
+218.108.0.0/16
+218.109.0.0/16
+218.185.192.0/19
+218.185.240.0/21
+218.192.0.0/16
+218.193.0.0/16
+218.194.0.0/16
+218.195.0.0/16
+218.196.0.0/14
+218.200.0.0/14
+218.204.0.0/15
+218.206.0.0/15
+218.240.0.0/14
+218.244.0.0/15
+218.246.0.0/15
+218.249.0.0/16
+219.72.0.0/16
+219.82.0.0/16
+219.83.128.0/17
+219.90.68.0/22
+219.90.72.0/22
+219.90.76.0/22
+219.128.0.0/12
+219.144.0.0/14
+219.148.0.0/16
+219.149.0.0/17
+219.149.128.0/18
+219.149.192.0/18
+219.150.0.0/19
+219.150.32.0/19
+219.150.64.0/19
+219.150.96.0/20
+219.150.112.0/20
+219.150.128.0/17
+219.151.0.0/19
+219.151.32.0/19
+219.151.64.0/18
+219.151.128.0/17
+219.152.0.0/15
+219.154.0.0/15
+219.156.0.0/15
+219.158.0.0/17
+219.158.128.0/17
+219.159.0.0/18
+219.159.64.0/18
+219.159.128.0/17
+219.216.0.0/15
+219.218.0.0/15
+219.220.0.0/16
+219.221.0.0/16
+219.222.0.0/15
+219.224.0.0/15
+219.226.0.0/16
+219.227.0.0/16
+219.228.0.0/15
+219.230.0.0/15
+219.232.0.0/14
+219.236.0.0/15
+219.238.0.0/15
+219.242.0.0/15
+219.244.0.0/14
+220.101.192.0/18
+220.112.0.0/14
+220.152.128.0/17
+220.154.0.0/15
+220.158.240.0/22
+220.160.0.0/11
+220.192.0.0/15
+220.194.0.0/15
+220.196.0.0/14
+220.200.0.0/13
+220.231.0.0/18
+220.231.128.0/17
+220.232.64.0/18
+220.234.0.0/16
+220.242.0.0/15
+220.247.136.0/21
+220.248.0.0/14
+220.252.0.0/16
+221.0.0.0/15
+221.2.0.0/16
+221.3.0.0/17
+221.3.128.0/17
+221.4.0.0/16
+221.5.0.0/17
+221.5.128.0/17
+221.6.0.0/16
+221.7.0.0/19
+221.7.32.0/19
+221.7.64.0/19
+221.7.96.0/19
+221.7.128.0/17
+221.8.0.0/15
+221.10.0.0/16
+221.11.0.0/17
+221.11.128.0/18
+221.11.192.0/19
+221.11.224.0/19
+221.12.0.0/17
+221.12.128.0/18
+221.13.0.0/18
+221.13.64.0/19
+221.13.96.0/19
+221.13.128.0/17
+221.14.0.0/15
+221.122.0.0/15
+221.128.128.0/17
+221.129.0.0/16
+221.130.0.0/15
+221.133.224.0/19
+221.136.0.0/16
+221.137.0.0/16
+221.172.0.0/14
+221.176.0.0/13
+221.192.0.0/15
+221.194.0.0/16
+221.195.0.0/16
+221.196.0.0/15
+221.198.0.0/16
+221.199.0.0/19
+221.199.32.0/20
+221.199.48.0/20
+221.199.64.0/18
+221.199.128.0/18
+221.199.192.0/20
+221.199.224.0/19
+221.200.0.0/14
+221.204.0.0/15
+221.206.0.0/16
+221.207.0.0/18
+221.207.64.0/18
+221.207.128.0/17
+221.208.0.0/14
+221.212.0.0/16
+221.213.0.0/16
+221.214.0.0/15
+221.216.0.0/13
+221.224.0.0/13
+221.232.0.0/14
+221.236.0.0/15
+221.238.0.0/16
+221.239.0.0/17
+221.239.128.0/17
+222.16.0.0/15
+222.18.0.0/15
+222.20.0.0/15
+222.22.0.0/16
+222.23.0.0/16
+222.24.0.0/15
+222.26.0.0/15
+222.28.0.0/14
+222.32.0.0/11
+222.64.0.0/13
+222.72.0.0/15
+222.74.0.0/16
+222.75.0.0/16
+222.76.0.0/14
+222.80.0.0/15
+222.82.0.0/16
+222.83.0.0/17
+222.83.128.0/17
+222.84.0.0/16
+222.85.0.0/17
+222.85.128.0/17
+222.86.0.0/15
+222.88.0.0/15
+222.90.0.0/15
+222.92.0.0/14
+222.125.0.0/16
+222.126.128.0/17
+222.128.0.0/14
+222.132.0.0/14
+222.136.0.0/13
+222.160.0.0/15
+222.162.0.0/16
+222.163.0.0/19
+222.163.32.0/19
+222.163.64.0/18
+222.163.128.0/17
+222.168.0.0/15
+222.170.0.0/15
+222.172.0.0/17
+222.172.128.0/17
+222.173.0.0/16
+222.174.0.0/15
+222.176.0.0/13
+222.184.0.0/13
+222.192.0.0/14
+222.196.0.0/15
+222.198.0.0/16
+222.199.0.0/16
+222.200.0.0/14
+222.204.0.0/15
+222.206.0.0/15
+222.208.0.0/13
+222.216.0.0/15
+222.218.0.0/16
+222.219.0.0/16
+222.220.0.0/15
+222.222.0.0/15
+222.240.0.0/13
+222.248.0.0/16
+222.249.0.0/17
+222.249.128.0/19
+222.249.160.0/20
+222.249.176.0/20
+222.249.192.0/18
+223.0.0.0/15
+223.2.0.0/15
+223.4.0.0/14
+223.8.0.0/13
+223.20.0.0/15
+223.27.184.0/22
+223.29.208.0/22
+223.29.252.0/22
+223.64.0.0/11
+223.96.0.0/12
+223.112.0.0/14
+223.116.0.0/15
+223.120.128.0/17
+223.121.128.0/17
+223.122.0.0/15
+223.124.0.0/14
+223.128.0.0/15
+223.144.0.0/12
+223.160.0.0/14
+223.166.0.0/15
+223.192.0.0/15
+223.198.0.0/15
+223.201.0.0/16
+223.202.0.0/15
+223.208.0.0/14
+223.212.0.0/15
+223.214.0.0/15
+223.220.0.0/15
+223.223.176.0/20
+223.223.192.0/20
+223.240.0.0/13
+223.248.0.0/14
+223.252.128.0/17
+223.254.0.0/16
+223.255.0.0/17
+223.255.236.0/22
+223.255.252.0/23

+ 25 - 0
luci-app-ssr-plus/root/etc/config/netflix.list

@@ -0,0 +1,25 @@
+amazonaws.com
+aws.amazon.com
+awsstatic.com
+fast.com
+netflix.com
+netflix.net
+nflxext.com
+nflximg.net
+nflxso.net
+nflxvideo.net
+netflixdnstest0.com
+netflixdnstest1.com
+netflixdnstest2.com
+netflixdnstest3.com
+netflixdnstest4.com
+netflixdnstest5.com
+netflixdnstest6.com
+netflixdnstest7.com
+netflixdnstest8.com
+netflixdnstest9.com
+hulu.com
+huluim.com
+hbonow.com
+hbogo.com
+hbo.com

+ 15 - 0
luci-app-ssr-plus/root/etc/config/netflixip.list

@@ -0,0 +1,15 @@
+8.41.4.0/24
+23.246.0.0/18
+37.77.184.0/21
+45.57.0.0/17
+64.120.128.0/17
+66.197.128.0/17
+69.53.224.0/19
+108.175.32.0/20
+185.2.220.0/22
+185.9.188.0/22
+192.173.64.0/18
+198.38.96.0/19
+198.45.48.0/20
+207.45.72.0/22
+208.75.76.0/22

+ 43 - 0
luci-app-ssr-plus/root/etc/config/shadowsocksr

@@ -0,0 +1,43 @@
+
+config global
+	option tunnel_forward '8.8.4.4:53'
+	option tunnel_address '0.0.0.0'
+	option run_mode 'router'
+	option dports '2'
+	option pdnsd_enable '1'
+	option monitor_enable '1'
+	option global_server 'nil'
+	option enable_switch '1'
+	option switch_timeout '5'
+	option switch_time '667'
+	option switch_try_count '3'
+	option gfwlist_url 'https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt'
+	option chnroute_url 'https://ispip.clang.cn/all_cn.txt'
+	option nfip_url 'https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/NF_only.txt'
+	option adblock_url 'https://gitee.com/privacy-protection-tools/anti-ad/raw/master/anti-ad-for-dnsmasq.conf'
+	option netflix_server 'same'
+	option threads '0'
+
+config socks5_proxy
+	option socks '0'
+	option local_port '1080'
+	option local_address '0.0.0.0'
+
+config access_control
+	option wan_bp_list '/etc/china_ssr.txt'
+	option lan_ac_mode 'b'
+	option router_proxy '1'
+	list wan_fw_ips '149.154.160.0/20'
+	list wan_fw_ips '67.198.55.0/24'
+	list wan_fw_ips '91.108.4.0/22'
+	list wan_fw_ips '91.108.56.0/22'
+	list wan_fw_ips '109.239.140.0/24'
+
+config server_global
+	option enable_server '0'
+
+config server_subscribe
+	option proxy '0'
+	option auto_update_time '2'
+	option auto_update '1'
+	option filter_words '过期时间/剩余流量/QQ群/官网/防失联地址/回国'

+ 192 - 0
luci-app-ssr-plus/root/etc/dnsmasq.oversea/oversea_list.conf

@@ -0,0 +1,192 @@
+server=/v.youku.com/127.0.0.1#5335
+server=/api.youku.com/127.0.0.1#5335
+server=/v2.tudou.com/127.0.0.1#5335
+server=/www.tudou.com/127.0.0.1#5335
+server=/s.plcloud.music.qq.com/127.0.0.1#5335
+server=/i.y.qq.com/127.0.0.1#5335
+server=/hot.vrs.sohu.com/127.0.0.1#5335
+server=/live.tv.sohu.com/127.0.0.1#5335
+server=/pad.tv.sohu.com/127.0.0.1#5335
+server=/my.tv.sohu.com/127.0.0.1#5335
+server=/hot.vrs.letv.com/127.0.0.1#5335
+server=/data.video.qiyi.com/127.0.0.1#5335
+server=/cache.video.qiyi.com/127.0.0.1#5335
+server=/cache.vip.qiyi.com/127.0.0.1#5335
+server=/vv.video.qq.com/127.0.0.1#5335
+server=/tt.video.qq.com/127.0.0.1#5335
+server=/ice.video.qq.com/127.0.0.1#5335
+server=/tjsa.video.qq.com/127.0.0.1#5335
+server=/a10.video.qq.com/127.0.0.1#5335
+server=/xyy.video.qq.com/127.0.0.1#5335
+server=/vcq.video.qq.com/127.0.0.1#5335
+server=/vsh.video.qq.com/127.0.0.1#5335
+server=/vbj.video.qq.com/127.0.0.1#5335
+server=/bobo.video.qq.com/127.0.0.1#5335
+server=/flvs.video.qq.com/127.0.0.1#5335
+server=/bkvv.video.qq.com/127.0.0.1#5335
+server=/info.zb.qq.com/127.0.0.1#5335
+server=/geo.js.kankan.xunlei.com/127.0.0.1#5335
+server=/web-play.pptv.com/127.0.0.1#5335
+server=/web-play.pplive.cn/127.0.0.1#5335
+server=/dyn.ugc.pps.tv/127.0.0.1#5335
+server=/v.pps.tv/127.0.0.1#5335
+server=/inner.kandian.com/127.0.0.1#5335
+server=/ipservice.163.com/127.0.0.1#5335
+server=/so.open.163.com/127.0.0.1#5335
+server=/zb.s.qq.com/127.0.0.1#5335
+server=/ip.kankan.xunlei.com/127.0.0.1#5335
+server=/vxml.56.com/127.0.0.1#5335
+server=/music.sina.com.cn/127.0.0.1#5335
+server=/play.baidu.com/127.0.0.1#5335
+server=/v.iask.com/127.0.0.1#5335
+server=/tv.weibo.com/127.0.0.1#5335
+server=/wtv.v.iask.com/127.0.0.1#5335
+server=/video.sina.com.cn/127.0.0.1#5335
+server=/www.yinyuetai.com/127.0.0.1#5335
+server=/api.letv.com/127.0.0.1#5335
+server=/live.gslb.letv.com/127.0.0.1#5335
+server=/static.itv.letv.com/127.0.0.1#5335
+server=/ip.apps.cntv.cn/127.0.0.1#5335
+server=/vdn.apps.cntv.cn/127.0.0.1#5335
+server=/vdn.live.cntv.cn/127.0.0.1#5335
+server=/vip.sports.cntv.cn/127.0.0.1#5335
+server=/a.play.api.3g.youku.com/127.0.0.1#5335
+server=/i.play.api.3g.youku.com/127.0.0.1#5335
+server=/api.3g.youku.com/127.0.0.1#5335
+server=/tv.api.3g.youku.com/127.0.0.1#5335
+server=/play.api.3g.youku.com/127.0.0.1#5335
+server=/play.api.3g.tudou.com/127.0.0.1#5335
+server=/tv.api.3g.tudou.com/127.0.0.1#5335
+server=/api.3g.tudou.com/127.0.0.1#5335
+server=/api.tv.sohu.com/127.0.0.1#5335
+server=/access.tv.sohu.com/127.0.0.1#5335
+server=/iface.iqiyi.com/127.0.0.1#5335
+server=/iface2.iqiyi.com/127.0.0.1#5335
+server=/cache.m.iqiyi.com/127.0.0.1#5335
+server=/dynamic.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.meizi.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.search.app.m.letv.com/127.0.0.1#5335
+server=/dynamic.live.app.m.letv.com/127.0.0.1#5335
+server=/listso.m.areainfo.ppstream.com/127.0.0.1#5335
+server=/epg.api.pptv.com/127.0.0.1#5335
+server=/play.api.pptv.com/127.0.0.1#5335
+server=/m.letv.com/127.0.0.1#5335
+server=/interface.bilibili.com/127.0.0.1#5335
+server=/3g.music.qq.com/127.0.0.1#5335
+server=/mqqplayer.3g.qq.com/127.0.0.1#5335
+server=/proxy.music.qq.com/127.0.0.1#5335
+server=/proxymc.qq.com/127.0.0.1#5335
+server=/ip2.kugou.com/127.0.0.1#5335
+server=/ip.kugou.com/127.0.0.1#5335
+server=/client.api.ttpod.com/127.0.0.1#5335
+server=/mobi.kuwo.cn/127.0.0.1#5335
+server=/mobilefeedback.kugou.com/127.0.0.1#5335
+server=/tingapi.ting.baidu.com/127.0.0.1#5335
+server=/music.baidu.com/127.0.0.1#5335
+server=/serviceinfo.sdk.duomi.com/127.0.0.1#5335
+server=/music.163.com/127.0.0.1#5335
+server=/www.xiami.com/127.0.0.1#5335
+server=/spark.api.xiami.com/127.0.0.1#5335
+server=/iplocation.geo.qiyi.com/127.0.0.1#5335
+server=/sns.video.qq.com/127.0.0.1#5335
+server=/v5.pc.duomi.com/127.0.0.1#5335
+server=/tms.is.ysten.com/127.0.0.1#5335
+server=/internal.check.duokanbox.com/127.0.0.1#5335
+server=/openapi.youku.com/127.0.0.1#5335
+server=/y.qq.com/127.0.0.1#5335
+ipset=/v.youku.com/oversea
+ipset=/api.youku.com/oversea
+ipset=/v2.tudou.com/oversea
+ipset=/www.tudou.com/oversea
+ipset=/s.plcloud.music.qq.com/oversea
+ipset=/i.y.qq.com/oversea
+ipset=/hot.vrs.sohu.com/oversea
+ipset=/live.tv.sohu.com/oversea
+ipset=/pad.tv.sohu.com/oversea
+ipset=/my.tv.sohu.com/oversea
+ipset=/hot.vrs.letv.com/oversea
+ipset=/data.video.qiyi.com/oversea
+ipset=/cache.video.qiyi.com/oversea
+ipset=/cache.vip.qiyi.com/oversea
+ipset=/vv.video.qq.com/oversea
+ipset=/tt.video.qq.com/oversea
+ipset=/ice.video.qq.com/oversea
+ipset=/tjsa.video.qq.com/oversea
+ipset=/a10.video.qq.com/oversea
+ipset=/xyy.video.qq.com/oversea
+ipset=/vcq.video.qq.com/oversea
+ipset=/vsh.video.qq.com/oversea
+ipset=/vbj.video.qq.com/oversea
+ipset=/bobo.video.qq.com/oversea
+ipset=/flvs.video.qq.com/oversea
+ipset=/bkvv.video.qq.com/oversea
+ipset=/info.zb.qq.com/oversea
+ipset=/geo.js.kankan.xunlei.com/oversea
+ipset=/web-play.pptv.com/oversea
+ipset=/web-play.pplive.cn/oversea
+ipset=/dyn.ugc.pps.tv/oversea
+ipset=/v.pps.tv/oversea
+ipset=/inner.kandian.com/oversea
+ipset=/ipservice.163.com/oversea
+ipset=/so.open.163.com/oversea
+ipset=/zb.s.qq.com/oversea
+ipset=/ip.kankan.xunlei.com/oversea
+ipset=/vxml.56.com/oversea
+ipset=/music.sina.com.cn/oversea
+ipset=/play.baidu.com/oversea
+ipset=/v.iask.com/oversea
+ipset=/tv.weibo.com/oversea
+ipset=/wtv.v.iask.com/oversea
+ipset=/video.sina.com.cn/oversea
+ipset=/www.yinyuetai.com/oversea
+ipset=/api.letv.com/oversea
+ipset=/live.gslb.letv.com/oversea
+ipset=/static.itv.letv.com/oversea
+ipset=/ip.apps.cntv.cn/oversea
+ipset=/vdn.apps.cntv.cn/oversea
+ipset=/vdn.live.cntv.cn/oversea
+ipset=/vip.sports.cntv.cn/oversea
+ipset=/a.play.api.3g.youku.com/oversea
+ipset=/i.play.api.3g.youku.com/oversea
+ipset=/api.3g.youku.com/oversea
+ipset=/tv.api.3g.youku.com/oversea
+ipset=/play.api.3g.youku.com/oversea
+ipset=/play.api.3g.tudou.com/oversea
+ipset=/tv.api.3g.tudou.com/oversea
+ipset=/api.3g.tudou.com/oversea
+ipset=/api.tv.sohu.com/oversea
+ipset=/access.tv.sohu.com/oversea
+ipset=/iface.iqiyi.com/oversea
+ipset=/iface2.iqiyi.com/oversea
+ipset=/cache.m.iqiyi.com/oversea
+ipset=/dynamic.app.m.letv.com/oversea
+ipset=/dynamic.meizi.app.m.letv.com/oversea
+ipset=/dynamic.search.app.m.letv.com/oversea
+ipset=/dynamic.live.app.m.letv.com/oversea
+ipset=/listso.m.areainfo.ppstream.com/oversea
+ipset=/epg.api.pptv.com/oversea
+ipset=/play.api.pptv.com/oversea
+ipset=/m.letv.com/oversea
+ipset=/interface.bilibili.com/oversea
+ipset=/3g.music.qq.com/oversea
+ipset=/mqqplayer.3g.qq.com/oversea
+ipset=/proxy.music.qq.com/oversea
+ipset=/proxymc.qq.com/oversea
+ipset=/ip2.kugou.com/oversea
+ipset=/ip.kugou.com/oversea
+ipset=/client.api.ttpod.com/oversea
+ipset=/mobi.kuwo.cn/oversea
+ipset=/mobilefeedback.kugou.com/oversea
+ipset=/tingapi.ting.baidu.com/oversea
+ipset=/music.baidu.com/oversea
+ipset=/serviceinfo.sdk.duomi.com/oversea
+ipset=/music.163.com/oversea
+ipset=/www.xiami.com/oversea
+ipset=/spark.api.xiami.com/oversea
+ipset=/iplocation.geo.qiyi.com/oversea
+ipset=/sns.video.qq.com/oversea
+ipset=/v5.pc.duomi.com/oversea
+ipset=/tms.is.ysten.com/oversea
+ipset=/internal.check.duokanbox.com/oversea
+ipset=/openapi.youku.com/oversea
+ipset=/y.qq.com/oversea

+ 108 - 0
luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_base.conf

@@ -0,0 +1,108 @@
+ipset=/.91smartyun.pt/gfwlist
+ipset=/.adobe.com/gfwlist
+ipset=/.amazonaws.com/gfwlist
+ipset=/.ampproject.org/gfwlist
+ipset=/.apple.news/gfwlist
+ipset=/.aws.amazon.com/gfwlist
+ipset=/.azureedge.net/gfwlist
+ipset=/.backpackers.com.tw/gfwlist
+ipset=/.bitfinex.com/gfwlist
+ipset=/.buzzfeed.com/gfwlist
+ipset=/.clockwise.ee/gfwlist
+ipset=/.cloudfront.net/gfwlist
+ipset=/.coindesk.com/gfwlist
+ipset=/.coinsquare.io/gfwlist
+ipset=/.cryptocompare.com/gfwlist
+ipset=/.dropboxstatic.com/gfwlist
+ipset=/.eurecom.fr/gfwlist
+ipset=/.gdax.com/gfwlist
+ipset=/.github.com/gfwlist
+ipset=/.kknews.cc/gfwlist
+ipset=/.nutaq.com/gfwlist
+ipset=/.openairinterface.org/gfwlist
+ipset=/.skype.com/gfwlist
+ipset=/.sublimetext.com/gfwlist
+ipset=/.textnow.com/gfwlist
+ipset=/.textnow.me/gfwlist
+ipset=/.trouter.io/gfwlist
+ipset=/.t66y.com/gfwlist
+ipset=/.uploaded.net/gfwlist
+ipset=/.whatsapp.com/gfwlist
+ipset=/.whatsapp.net/gfwlist
+ipset=/.wsj.net/gfwlist
+ipset=/.google.com/gfwlist
+ipset=/.google.com.hk/gfwlist
+ipset=/.gstatic.com/gfwlist
+ipset=/.googleusercontent.com/gfwlist
+ipset=/.googlepages.com/gfwlist
+ipset=/.googlevideo.com/gfwlist
+ipset=/.googlecode.com/gfwlist
+ipset=/.googleapis.com/gfwlist
+ipset=/.googlesource.com/gfwlist
+ipset=/.googledrive.com/gfwlist
+ipset=/.ggpht.com/gfwlist
+ipset=/.youtube.com/gfwlist
+ipset=/.youtu.be/gfwlist
+ipset=/.ytimg.com/gfwlist
+ipset=/.twitter.com/gfwlist
+ipset=/.facebook.com/gfwlist
+ipset=/.fastly.net/gfwlist
+ipset=/.akamai.net/gfwlist
+ipset=/.akamaiedge.net/gfwlist
+ipset=/.akamaihd.net/gfwlist
+ipset=/.edgesuite.net/gfwlist
+ipset=/.edgekey.net/gfwlist
+server=/.91smartyun.pt/127.0.0.1#5335
+server=/.adobe.com/127.0.0.1#5335
+server=/.amazonaws.com/127.0.0.1#5335
+server=/.ampproject.org/127.0.0.1#5335
+server=/.apple.news/127.0.0.1#5335
+server=/.aws.amazon.com/127.0.0.1#5335
+server=/.azureedge.net/127.0.0.1#5335
+server=/.backpackers.com.tw/127.0.0.1#5335
+server=/.bitfinex.com/127.0.0.1#5335
+server=/.buzzfeed.com/127.0.0.1#5335
+server=/.clockwise.ee/127.0.0.1#5335
+server=/.cloudfront.net/127.0.0.1#5335
+server=/.coindesk.com/127.0.0.1#5335
+server=/.coinsquare.io/127.0.0.1#5335
+server=/.cryptocompare.com/127.0.0.1#5335
+server=/.dropboxstatic.com/127.0.0.1#5335
+server=/.eurecom.fr/127.0.0.1#5335
+server=/.gdax.com/127.0.0.1#5335
+server=/.github.com/127.0.0.1#5335
+server=/.kknews.cc/127.0.0.1#5335
+server=/.nutaq.com/127.0.0.1#5335
+server=/.openairinterface.org/127.0.0.1#5335
+server=/.skype.com/127.0.0.1#5335
+server=/.sublimetext.com/127.0.0.1#5335
+server=/.textnow.com/127.0.0.1#5335
+server=/.textnow.me/127.0.0.1#5335
+server=/.trouter.io/127.0.0.1#5335
+server=/.t66y.com/127.0.0.1#5335
+server=/.uploaded.net/127.0.0.1#5335
+server=/.whatsapp.com/127.0.0.1#5335
+server=/.whatsapp.net/127.0.0.1#5335
+server=/.wsj.net/127.0.0.1#5335
+server=/.google.com/127.0.0.1#5335
+server=/.google.com.hk/127.0.0.1#5335
+server=/.gstatic.com/127.0.0.1#5335
+server=/.googleusercontent.com/127.0.0.1#5335
+server=/.googlepages.com/127.0.0.1#5335
+server=/.googlevideo.com/127.0.0.1#5335
+server=/.googlecode.com/127.0.0.1#5335
+server=/.googleapis.com/127.0.0.1#5335
+server=/.googlesource.com/127.0.0.1#5335
+server=/.googledrive.com/127.0.0.1#5335
+server=/.ggpht.com/127.0.0.1#5335
+server=/.youtube.com/127.0.0.1#5335
+server=/.youtu.be/127.0.0.1#5335
+server=/.ytimg.com/127.0.0.1#5335
+server=/.twitter.com/127.0.0.1#5335
+server=/.facebook.com/127.0.0.1#5335
+server=/.fastly.net/127.0.0.1#5335
+server=/.akamai.net/127.0.0.1#5335
+server=/.akamaiedge.net/127.0.0.1#5335
+server=/.akamaihd.net/127.0.0.1#5335
+server=/.edgesuite.net/127.0.0.1#5335
+server=/.edgekey.net/127.0.0.1#5335

+ 10430 - 0
luci-app-ssr-plus/root/etc/dnsmasq.ssr/gfw_list.conf

@@ -0,0 +1,10430 @@
+server=/.030buy.com/127.0.0.1#5335
+ipset=/.030buy.com/gfwlist
+server=/.0rz.tw/127.0.0.1#5335
+ipset=/.0rz.tw/gfwlist
+server=/.10.tt/127.0.0.1#5335
+ipset=/.10.tt/gfwlist
+server=/.1000giri.net/127.0.0.1#5335
+ipset=/.1000giri.net/gfwlist
+server=/.100ke.org/127.0.0.1#5335
+ipset=/.100ke.org/gfwlist
+server=/.10conditionsoflove.com/127.0.0.1#5335
+ipset=/.10conditionsoflove.com/gfwlist
+server=/.10musume.com/127.0.0.1#5335
+ipset=/.10musume.com/gfwlist
+server=/.123rf.com/127.0.0.1#5335
+ipset=/.123rf.com/gfwlist
+server=/.12bet.com/127.0.0.1#5335
+ipset=/.12bet.com/gfwlist
+server=/.12vpn.com/127.0.0.1#5335
+ipset=/.12vpn.com/gfwlist
+server=/.12vpn.net/127.0.0.1#5335
+ipset=/.12vpn.net/gfwlist
+server=/.138.com/127.0.0.1#5335
+ipset=/.138.com/gfwlist
+server=/.141hongkong.com/127.0.0.1#5335
+ipset=/.141hongkong.com/gfwlist
+server=/.141jj.com/127.0.0.1#5335
+ipset=/.141jj.com/gfwlist
+server=/.141tube.com/127.0.0.1#5335
+ipset=/.141tube.com/gfwlist
+server=/.1688.com.au/127.0.0.1#5335
+ipset=/.1688.com.au/gfwlist
+server=/.173ng.com/127.0.0.1#5335
+ipset=/.173ng.com/gfwlist
+server=/.177pic.info/127.0.0.1#5335
+ipset=/.177pic.info/gfwlist
+server=/.17t17p.com/127.0.0.1#5335
+ipset=/.17t17p.com/gfwlist
+server=/.18board.com/127.0.0.1#5335
+ipset=/.18board.com/gfwlist
+server=/.18board.info/127.0.0.1#5335
+ipset=/.18board.info/gfwlist
+server=/.18onlygirls.com/127.0.0.1#5335
+ipset=/.18onlygirls.com/gfwlist
+server=/.18p2p.com/127.0.0.1#5335
+ipset=/.18p2p.com/gfwlist
+server=/.18virginsex.com/127.0.0.1#5335
+ipset=/.18virginsex.com/gfwlist
+server=/.1949er.org/127.0.0.1#5335
+ipset=/.1949er.org/gfwlist
+server=/.1984bbs.com/127.0.0.1#5335
+ipset=/.1984bbs.com/gfwlist
+server=/.1984bbs.org/127.0.0.1#5335
+ipset=/.1984bbs.org/gfwlist
+server=/.1989report.hkja.org.hk/127.0.0.1#5335
+ipset=/.1989report.hkja.org.hk/gfwlist
+server=/.1991way.com/127.0.0.1#5335
+ipset=/.1991way.com/gfwlist
+server=/.1998cdp.org/127.0.0.1#5335
+ipset=/.1998cdp.org/gfwlist
+server=/.1bao.org/127.0.0.1#5335
+ipset=/.1bao.org/gfwlist
+server=/.1dumb.com/127.0.0.1#5335
+ipset=/.1dumb.com/gfwlist
+server=/.1e100.net/127.0.0.1#5335
+ipset=/.1e100.net/gfwlist
+server=/.1eew.com/127.0.0.1#5335
+ipset=/.1eew.com/gfwlist
+server=/.1mobile.com/127.0.0.1#5335
+ipset=/.1mobile.com/gfwlist
+server=/.1pondo.tv/127.0.0.1#5335
+ipset=/.1pondo.tv/gfwlist
+server=/.2-hand.info/127.0.0.1#5335
+ipset=/.2-hand.info/gfwlist
+server=/.2008xianzhang.info/127.0.0.1#5335
+ipset=/.2008xianzhang.info/gfwlist
+server=/.2017.hk/127.0.0.1#5335
+ipset=/.2017.hk/gfwlist
+server=/.21join.com/127.0.0.1#5335
+ipset=/.21join.com/gfwlist
+server=/.21pron.com/127.0.0.1#5335
+ipset=/.21pron.com/gfwlist
+server=/.21sextury.com/127.0.0.1#5335
+ipset=/.21sextury.com/gfwlist
+server=/.228.net.tw/127.0.0.1#5335
+ipset=/.228.net.tw/gfwlist
+server=/.233abc.com/127.0.0.1#5335
+ipset=/.233abc.com/gfwlist
+server=/.24hrs.ca/127.0.0.1#5335
+ipset=/.24hrs.ca/gfwlist
+server=/.24smile.org/127.0.0.1#5335
+ipset=/.24smile.org/gfwlist
+server=/.25u.com/127.0.0.1#5335
+ipset=/.25u.com/gfwlist
+server=/.2lipstube.com/127.0.0.1#5335
+ipset=/.2lipstube.com/gfwlist
+server=/.2shared.com/127.0.0.1#5335
+ipset=/.2shared.com/gfwlist
+server=/.2waky.com/127.0.0.1#5335
+ipset=/.2waky.com/gfwlist
+server=/.3-a.net/127.0.0.1#5335
+ipset=/.3-a.net/gfwlist
+server=/.30boxes.com/127.0.0.1#5335
+ipset=/.30boxes.com/gfwlist
+server=/.315lz.com/127.0.0.1#5335
+ipset=/.315lz.com/gfwlist
+server=/.32red.com/127.0.0.1#5335
+ipset=/.32red.com/gfwlist
+server=/.36rain.com/127.0.0.1#5335
+ipset=/.36rain.com/gfwlist
+server=/.3a5a.com/127.0.0.1#5335
+ipset=/.3a5a.com/gfwlist
+server=/.3arabtv.com/127.0.0.1#5335
+ipset=/.3arabtv.com/gfwlist
+server=/.3boys2girls.com/127.0.0.1#5335
+ipset=/.3boys2girls.com/gfwlist
+server=/.3d-game.com/127.0.0.1#5335
+ipset=/.3d-game.com/gfwlist
+server=/.3proxy.ru/127.0.0.1#5335
+ipset=/.3proxy.ru/gfwlist
+server=/.3ren.ca/127.0.0.1#5335
+ipset=/.3ren.ca/gfwlist
+server=/.3tui.net/127.0.0.1#5335
+ipset=/.3tui.net/gfwlist
+server=/.43110.cf/127.0.0.1#5335
+ipset=/.43110.cf/gfwlist
+server=/.466453.com/127.0.0.1#5335
+ipset=/.466453.com/gfwlist
+server=/.4bluestones.biz/127.0.0.1#5335
+ipset=/.4bluestones.biz/gfwlist
+server=/.4chan.com/127.0.0.1#5335
+ipset=/.4chan.com/gfwlist
+server=/.4dq.com/127.0.0.1#5335
+ipset=/.4dq.com/gfwlist
+server=/.4everproxy.com/127.0.0.1#5335
+ipset=/.4everproxy.com/gfwlist
+server=/.4irc.com/127.0.0.1#5335
+ipset=/.4irc.com/gfwlist
+server=/.4mydomain.com/127.0.0.1#5335
+ipset=/.4mydomain.com/gfwlist
+server=/.4pu.com/127.0.0.1#5335
+ipset=/.4pu.com/gfwlist
+server=/.4rbtv.com/127.0.0.1#5335
+ipset=/.4rbtv.com/gfwlist
+server=/.4shared.com/127.0.0.1#5335
+ipset=/.4shared.com/gfwlist
+server=/.51.ca/127.0.0.1#5335
+ipset=/.51.ca/gfwlist
+server=/.51jav.org/127.0.0.1#5335
+ipset=/.51jav.org/gfwlist
+server=/.51luoben.com/127.0.0.1#5335
+ipset=/.51luoben.com/gfwlist
+server=/.5278.cc/127.0.0.1#5335
+ipset=/.5278.cc/gfwlist
+server=/.5299.tv/127.0.0.1#5335
+ipset=/.5299.tv/gfwlist
+server=/.56cun04.jigsy.com/127.0.0.1#5335
+ipset=/.56cun04.jigsy.com/gfwlist
+server=/.5aimiku.com/127.0.0.1#5335
+ipset=/.5aimiku.com/gfwlist
+server=/.5i01.com/127.0.0.1#5335
+ipset=/.5i01.com/gfwlist
+server=/.5isotoi5.org/127.0.0.1#5335
+ipset=/.5isotoi5.org/gfwlist
+server=/.5maodang.com/127.0.0.1#5335
+ipset=/.5maodang.com/gfwlist
+server=/.63i.com/127.0.0.1#5335
+ipset=/.63i.com/gfwlist
+server=/.64museum.org/127.0.0.1#5335
+ipset=/.64museum.org/gfwlist
+server=/.64tianwang.com/127.0.0.1#5335
+ipset=/.64tianwang.com/gfwlist
+server=/.64wiki.com/127.0.0.1#5335
+ipset=/.64wiki.com/gfwlist
+server=/.66.ca/127.0.0.1#5335
+ipset=/.66.ca/gfwlist
+server=/.666kb.com/127.0.0.1#5335
+ipset=/.666kb.com/gfwlist
+server=/.6park.com/127.0.0.1#5335
+ipset=/.6park.com/gfwlist
+server=/.6parkbbs.com/127.0.0.1#5335
+ipset=/.6parkbbs.com/gfwlist
+server=/.6parker.com/127.0.0.1#5335
+ipset=/.6parker.com/gfwlist
+server=/.6parknews.com/127.0.0.1#5335
+ipset=/.6parknews.com/gfwlist
+server=/.7capture.com/127.0.0.1#5335
+ipset=/.7capture.com/gfwlist
+server=/.7cow.com/127.0.0.1#5335
+ipset=/.7cow.com/gfwlist
+server=/.8-d.com/127.0.0.1#5335
+ipset=/.8-d.com/gfwlist
+server=/.85cc.net/127.0.0.1#5335
+ipset=/.85cc.net/gfwlist
+server=/.85cc.us/127.0.0.1#5335
+ipset=/.85cc.us/gfwlist
+server=/.85st.com/127.0.0.1#5335
+ipset=/.85st.com/gfwlist
+server=/.881903.com/127.0.0.1#5335
+ipset=/.881903.com/gfwlist
+server=/.888.com/127.0.0.1#5335
+ipset=/.888.com/gfwlist
+server=/.888poker.com/127.0.0.1#5335
+ipset=/.888poker.com/gfwlist
+server=/.89-64.org/127.0.0.1#5335
+ipset=/.89-64.org/gfwlist
+server=/.89.64.charter.constitutionalism.solutions/127.0.0.1#5335
+ipset=/.89.64.charter.constitutionalism.solutions/gfwlist
+server=/.8news.com.tw/127.0.0.1#5335
+ipset=/.8news.com.tw/gfwlist
+server=/.8z1.net/127.0.0.1#5335
+ipset=/.8z1.net/gfwlist
+server=/.9001700.com/127.0.0.1#5335
+ipset=/.9001700.com/gfwlist
+server=/.91porn.com/127.0.0.1#5335
+ipset=/.91porn.com/gfwlist
+server=/.91vps.club/127.0.0.1#5335
+ipset=/.91vps.club/gfwlist
+server=/.92ccav.com/127.0.0.1#5335
+ipset=/.92ccav.com/gfwlist
+server=/.991.com/127.0.0.1#5335
+ipset=/.991.com/gfwlist
+server=/.99btgc01.com/127.0.0.1#5335
+ipset=/.99btgc01.com/gfwlist
+server=/.99cn.info/127.0.0.1#5335
+ipset=/.99cn.info/gfwlist
+server=/.9bis.com/127.0.0.1#5335
+ipset=/.9bis.com/gfwlist
+server=/.9bis.net/127.0.0.1#5335
+ipset=/.9bis.net/gfwlist
+server=/.9gag.com/127.0.0.1#5335
+ipset=/.9gag.com/gfwlist
+server=/.a-normal-day.com/127.0.0.1#5335
+ipset=/.a-normal-day.com/gfwlist
+server=/.a248.e.akamai.net/127.0.0.1#5335
+ipset=/.a248.e.akamai.net/gfwlist
+server=/.a5.com.ru/127.0.0.1#5335
+ipset=/.a5.com.ru/gfwlist
+server=/.aamacau.com/127.0.0.1#5335
+ipset=/.aamacau.com/gfwlist
+server=/.abc.com/127.0.0.1#5335
+ipset=/.abc.com/gfwlist
+server=/.abc.net.au/127.0.0.1#5335
+ipset=/.abc.net.au/gfwlist
+server=/.abc.pp.ru/127.0.0.1#5335
+ipset=/.abc.pp.ru/gfwlist
+server=/.abc.xyz/127.0.0.1#5335
+ipset=/.abc.xyz/gfwlist
+server=/.abchinese.com/127.0.0.1#5335
+ipset=/.abchinese.com/gfwlist
+server=/.abclite.net/127.0.0.1#5335
+ipset=/.abclite.net/gfwlist
+server=/.abebooks.com/127.0.0.1#5335
+ipset=/.abebooks.com/gfwlist
+server=/.abematv.akamaized.net/127.0.0.1#5335
+ipset=/.abematv.akamaized.net/gfwlist
+server=/.ablwang.com/127.0.0.1#5335
+ipset=/.ablwang.com/gfwlist
+server=/.aboluowang.com/127.0.0.1#5335
+ipset=/.aboluowang.com/gfwlist
+server=/.about.google/127.0.0.1#5335
+ipset=/.about.google/gfwlist
+server=/.aboutgfw.com/127.0.0.1#5335
+ipset=/.aboutgfw.com/gfwlist
+server=/.abs.edu/127.0.0.1#5335
+ipset=/.abs.edu/gfwlist
+server=/.ac.jiruan.net/127.0.0.1#5335
+ipset=/.ac.jiruan.net/gfwlist
+server=/.accim.org/127.0.0.1#5335
+ipset=/.accim.org/gfwlist
+server=/.aceros-de-hispania.com/127.0.0.1#5335
+ipset=/.aceros-de-hispania.com/gfwlist
+server=/.acevpn.com/127.0.0.1#5335
+ipset=/.acevpn.com/gfwlist
+server=/.acg18.me/127.0.0.1#5335
+ipset=/.acg18.me/gfwlist
+server=/.acgkj.com/127.0.0.1#5335
+ipset=/.acgkj.com/gfwlist
+server=/.acmedia365.com/127.0.0.1#5335
+ipset=/.acmedia365.com/gfwlist
+server=/.acmetoy.com/127.0.0.1#5335
+ipset=/.acmetoy.com/gfwlist
+server=/.acnw.com.au/127.0.0.1#5335
+ipset=/.acnw.com.au/gfwlist
+server=/.actfortibet.org/127.0.0.1#5335
+ipset=/.actfortibet.org/gfwlist
+server=/.actimes.com.au/127.0.0.1#5335
+ipset=/.actimes.com.au/gfwlist
+server=/.activpn.com/127.0.0.1#5335
+ipset=/.activpn.com/gfwlist
+server=/.aculo.us/127.0.0.1#5335
+ipset=/.aculo.us/gfwlist
+server=/.adcex.com/127.0.0.1#5335
+ipset=/.adcex.com/gfwlist
+server=/.addictedtocoffee.de/127.0.0.1#5335
+ipset=/.addictedtocoffee.de/gfwlist
+server=/.admin.recaptcha.net/127.0.0.1#5335
+ipset=/.admin.recaptcha.net/gfwlist
+server=/.admob.com/127.0.0.1#5335
+ipset=/.admob.com/gfwlist
+server=/.adpl.org.hk/127.0.0.1#5335
+ipset=/.adpl.org.hk/gfwlist
+server=/.ads-twitter.com/127.0.0.1#5335
+ipset=/.ads-twitter.com/gfwlist
+server=/.adsense.com/127.0.0.1#5335
+ipset=/.adsense.com/gfwlist
+server=/.adult-sex-games.com/127.0.0.1#5335
+ipset=/.adult-sex-games.com/gfwlist
+server=/.adultfriendfinder.com/127.0.0.1#5335
+ipset=/.adultfriendfinder.com/gfwlist
+server=/.advanscene.com/127.0.0.1#5335
+ipset=/.advanscene.com/gfwlist
+server=/.advertfan.com/127.0.0.1#5335
+ipset=/.advertfan.com/gfwlist
+server=/.ae.org/127.0.0.1#5335
+ipset=/.ae.org/gfwlist
+server=/.aenhancers.com/127.0.0.1#5335
+ipset=/.aenhancers.com/gfwlist
+server=/.aex.com/127.0.0.1#5335
+ipset=/.aex.com/gfwlist
+server=/.af.mil/127.0.0.1#5335
+ipset=/.af.mil/gfwlist
+server=/.agnesb.fr/127.0.0.1#5335
+ipset=/.agnesb.fr/gfwlist
+server=/.agoogleaday.com/127.0.0.1#5335
+ipset=/.agoogleaday.com/gfwlist
+server=/.agro.hk/127.0.0.1#5335
+ipset=/.agro.hk/gfwlist
+server=/.ai-kan.net/127.0.0.1#5335
+ipset=/.ai-kan.net/gfwlist
+server=/.ai-wen.net/127.0.0.1#5335
+ipset=/.ai-wen.net/gfwlist
+server=/.ai.google/127.0.0.1#5335
+ipset=/.ai.google/gfwlist
+server=/.aiph.net/127.0.0.1#5335
+ipset=/.aiph.net/gfwlist
+server=/.airasia.com/127.0.0.1#5335
+ipset=/.airasia.com/gfwlist
+server=/.airconsole.com/127.0.0.1#5335
+ipset=/.airconsole.com/gfwlist
+server=/.airvpn.org/127.0.0.1#5335
+ipset=/.airvpn.org/gfwlist
+server=/.aisex.com/127.0.0.1#5335
+ipset=/.aisex.com/gfwlist
+server=/.aiss.anws.gov.tw/127.0.0.1#5335
+ipset=/.aiss.anws.gov.tw/gfwlist
+server=/.ait.org.tw/127.0.0.1#5335
+ipset=/.ait.org.tw/gfwlist
+server=/.aiweiwei.com/127.0.0.1#5335
+ipset=/.aiweiwei.com/gfwlist
+server=/.aiweiweiblog.com/127.0.0.1#5335
+ipset=/.aiweiweiblog.com/gfwlist
+server=/.akiba-online.com/127.0.0.1#5335
+ipset=/.akiba-online.com/gfwlist
+server=/.akiba-web.com/127.0.0.1#5335
+ipset=/.akiba-web.com/gfwlist
+server=/.akow.org/127.0.0.1#5335
+ipset=/.akow.org/gfwlist
+server=/.al-islam.com/127.0.0.1#5335
+ipset=/.al-islam.com/gfwlist
+server=/.al-qimmah.net/127.0.0.1#5335
+ipset=/.al-qimmah.net/gfwlist
+server=/.alabout.com/127.0.0.1#5335
+ipset=/.alabout.com/gfwlist
+server=/.alanhou.com/127.0.0.1#5335
+ipset=/.alanhou.com/gfwlist
+server=/.alarab.qa/127.0.0.1#5335
+ipset=/.alarab.qa/gfwlist
+server=/.alasbarricadas.org/127.0.0.1#5335
+ipset=/.alasbarricadas.org/gfwlist
+server=/.alexlur.org/127.0.0.1#5335
+ipset=/.alexlur.org/gfwlist
+server=/.alforattv.net/127.0.0.1#5335
+ipset=/.alforattv.net/gfwlist
+server=/.alhayat.com/127.0.0.1#5335
+ipset=/.alhayat.com/gfwlist
+server=/.alicejapan.co.jp/127.0.0.1#5335
+ipset=/.alicejapan.co.jp/gfwlist
+server=/.aliengu.com/127.0.0.1#5335
+ipset=/.aliengu.com/gfwlist
+server=/.alkasir.com/127.0.0.1#5335
+ipset=/.alkasir.com/gfwlist
+server=/.allcoin.com/127.0.0.1#5335
+ipset=/.allcoin.com/gfwlist
+server=/.allconnected.co/127.0.0.1#5335
+ipset=/.allconnected.co/gfwlist
+server=/.alldrawnsex.com/127.0.0.1#5335
+ipset=/.alldrawnsex.com/gfwlist
+server=/.allervpn.com/127.0.0.1#5335
+ipset=/.allervpn.com/gfwlist
+server=/.allfinegirls.com/127.0.0.1#5335
+ipset=/.allfinegirls.com/gfwlist
+server=/.allgirlmassage.com/127.0.0.1#5335
+ipset=/.allgirlmassage.com/gfwlist
+server=/.allgirlsallowed.org/127.0.0.1#5335
+ipset=/.allgirlsallowed.org/gfwlist
+server=/.allgravure.com/127.0.0.1#5335
+ipset=/.allgravure.com/gfwlist
+server=/.alliance.org.hk/127.0.0.1#5335
+ipset=/.alliance.org.hk/gfwlist
+server=/.allinfa.com/127.0.0.1#5335
+ipset=/.allinfa.com/gfwlist
+server=/.alljackpotscasino.com/127.0.0.1#5335
+ipset=/.alljackpotscasino.com/gfwlist
+server=/.allmovie.com/127.0.0.1#5335
+ipset=/.allmovie.com/gfwlist
+server=/.allowed.org/127.0.0.1#5335
+ipset=/.allowed.org/gfwlist
+server=/.almasdarnews.com/127.0.0.1#5335
+ipset=/.almasdarnews.com/gfwlist
+server=/.almostmy.com/127.0.0.1#5335
+ipset=/.almostmy.com/gfwlist
+server=/.alphaporno.com/127.0.0.1#5335
+ipset=/.alphaporno.com/gfwlist
+server=/.alternate-tools.com/127.0.0.1#5335
+ipset=/.alternate-tools.com/gfwlist
+server=/.altrec.com/127.0.0.1#5335
+ipset=/.altrec.com/gfwlist
+server=/.alvinalexander.com/127.0.0.1#5335
+ipset=/.alvinalexander.com/gfwlist
+server=/.alwaysdata.com/127.0.0.1#5335
+ipset=/.alwaysdata.com/gfwlist
+server=/.alwaysdata.net/127.0.0.1#5335
+ipset=/.alwaysdata.net/gfwlist
+server=/.alwaysvpn.com/127.0.0.1#5335
+ipset=/.alwaysvpn.com/gfwlist
+server=/.am730.com.hk/127.0.0.1#5335
+ipset=/.am730.com.hk/gfwlist
+server=/.amazon.co.jp/127.0.0.1#5335
+ipset=/.amazon.co.jp/gfwlist
+server=/.ameblo.jp/127.0.0.1#5335
+ipset=/.ameblo.jp/gfwlist
+server=/.americangreencard.com/127.0.0.1#5335
+ipset=/.americangreencard.com/gfwlist
+server=/.americanunfinished.com/127.0.0.1#5335
+ipset=/.americanunfinished.com/gfwlist
+server=/.amiblockedornot.com/127.0.0.1#5335
+ipset=/.amiblockedornot.com/gfwlist
+server=/.amigobbs.net/127.0.0.1#5335
+ipset=/.amigobbs.net/gfwlist
+server=/.amitabhafoundation.us/127.0.0.1#5335
+ipset=/.amitabhafoundation.us/gfwlist
+server=/.amnesty.org/127.0.0.1#5335
+ipset=/.amnesty.org/gfwlist
+server=/.amnesty.tw/127.0.0.1#5335
+ipset=/.amnesty.tw/gfwlist
+server=/.amnestyusa.org/127.0.0.1#5335
+ipset=/.amnestyusa.org/gfwlist
+server=/.amnyemachen.org/127.0.0.1#5335
+ipset=/.amnyemachen.org/gfwlist
+server=/.amoiist.com/127.0.0.1#5335
+ipset=/.amoiist.com/gfwlist
+server=/.amtb-taipei.org/127.0.0.1#5335
+ipset=/.amtb-taipei.org/gfwlist
+server=/.anchorfree.com/127.0.0.1#5335
+ipset=/.anchorfree.com/gfwlist
+server=/.ancsconf.org/127.0.0.1#5335
+ipset=/.ancsconf.org/gfwlist
+server=/.andfaraway.net/127.0.0.1#5335
+ipset=/.andfaraway.net/gfwlist
+server=/.android-x86.org/127.0.0.1#5335
+ipset=/.android-x86.org/gfwlist
+server=/.android.com/127.0.0.1#5335
+ipset=/.android.com/gfwlist
+server=/.androidify.com/127.0.0.1#5335
+ipset=/.androidify.com/gfwlist
+server=/.androidtv.com/127.0.0.1#5335
+ipset=/.androidtv.com/gfwlist
+server=/.andygod.com/127.0.0.1#5335
+ipset=/.andygod.com/gfwlist
+server=/.angela-merkel.de/127.0.0.1#5335
+ipset=/.angela-merkel.de/gfwlist
+server=/.angola.org/127.0.0.1#5335
+ipset=/.angola.org/gfwlist
+server=/.angularjs.org/127.0.0.1#5335
+ipset=/.angularjs.org/gfwlist
+server=/.animecrazy.net/127.0.0.1#5335
+ipset=/.animecrazy.net/gfwlist
+server=/.animeshippuuden.com/127.0.0.1#5335
+ipset=/.animeshippuuden.com/gfwlist
+server=/.aniscartujo.com/127.0.0.1#5335
+ipset=/.aniscartujo.com/gfwlist
+server=/.anobii.com/127.0.0.1#5335
+ipset=/.anobii.com/gfwlist
+server=/.anontext.com/127.0.0.1#5335
+ipset=/.anontext.com/gfwlist
+server=/.anonymise.us/127.0.0.1#5335
+ipset=/.anonymise.us/gfwlist
+server=/.anonymitynetwork.com/127.0.0.1#5335
+ipset=/.anonymitynetwork.com/gfwlist
+server=/.anonymizer.com/127.0.0.1#5335
+ipset=/.anonymizer.com/gfwlist
+server=/.anonymouse.org/127.0.0.1#5335
+ipset=/.anonymouse.org/gfwlist
+server=/.anpopo.com/127.0.0.1#5335
+ipset=/.anpopo.com/gfwlist
+server=/.answering-islam.org/127.0.0.1#5335
+ipset=/.answering-islam.org/gfwlist
+server=/.anthonycalzadilla.com/127.0.0.1#5335
+ipset=/.anthonycalzadilla.com/gfwlist
+server=/.anti1984.com/127.0.0.1#5335
+ipset=/.anti1984.com/gfwlist
+server=/.antichristendom.com/127.0.0.1#5335
+ipset=/.antichristendom.com/gfwlist
+server=/.antiwave.net/127.0.0.1#5335
+ipset=/.antiwave.net/gfwlist
+server=/.anyporn.com/127.0.0.1#5335
+ipset=/.anyporn.com/gfwlist
+server=/.anysex.com/127.0.0.1#5335
+ipset=/.anysex.com/gfwlist
+server=/.aobo.com.au/127.0.0.1#5335
+ipset=/.aobo.com.au/gfwlist
+server=/.aofriend.com/127.0.0.1#5335
+ipset=/.aofriend.com/gfwlist
+server=/.aojiao.org/127.0.0.1#5335
+ipset=/.aojiao.org/gfwlist
+server=/.aolchannels.aol.com/127.0.0.1#5335
+ipset=/.aolchannels.aol.com/gfwlist
+server=/.aomiwang.com/127.0.0.1#5335
+ipset=/.aomiwang.com/gfwlist
+server=/.apartmentratings.com/127.0.0.1#5335
+ipset=/.apartmentratings.com/gfwlist
+server=/.apartments.com/127.0.0.1#5335
+ipset=/.apartments.com/gfwlist
+server=/.apetube.com/127.0.0.1#5335
+ipset=/.apetube.com/gfwlist
+server=/.api-secure.recaptcha.net/127.0.0.1#5335
+ipset=/.api-secure.recaptcha.net/gfwlist
+server=/.api-verify.recaptcha.net/127.0.0.1#5335
+ipset=/.api-verify.recaptcha.net/gfwlist
+server=/.api.ai/127.0.0.1#5335
+ipset=/.api.ai/gfwlist
+server=/.api.dropboxapi.com/127.0.0.1#5335
+ipset=/.api.dropboxapi.com/gfwlist
+server=/.api.linksalpha.com/127.0.0.1#5335
+ipset=/.api.linksalpha.com/gfwlist
+server=/.api.proxlet.com/127.0.0.1#5335
+ipset=/.api.proxlet.com/gfwlist
+server=/.api.pureapk.com/127.0.0.1#5335
+ipset=/.api.pureapk.com/gfwlist
+server=/.api.recaptcha.net/127.0.0.1#5335
+ipset=/.api.recaptcha.net/gfwlist
+server=/.apiary.io/127.0.0.1#5335
+ipset=/.apiary.io/gfwlist
+server=/.apidocs.linksalpha.com/127.0.0.1#5335
+ipset=/.apidocs.linksalpha.com/gfwlist
+server=/.apigee.com/127.0.0.1#5335
+ipset=/.apigee.com/gfwlist
+server=/.apk-dl.com/127.0.0.1#5335
+ipset=/.apk-dl.com/gfwlist
+server=/.apk.tw/127.0.0.1#5335
+ipset=/.apk.tw/gfwlist
+server=/.apkmirror.com/127.0.0.1#5335
+ipset=/.apkmirror.com/gfwlist
+server=/.apkplz.com/127.0.0.1#5335
+ipset=/.apkplz.com/gfwlist
+server=/.apkpure.com/127.0.0.1#5335
+ipset=/.apkpure.com/gfwlist
+server=/.aplusvpn.com/127.0.0.1#5335
+ipset=/.aplusvpn.com/gfwlist
+server=/.app.box.com/127.0.0.1#5335
+ipset=/.app.box.com/gfwlist
+server=/.app.heywire.com/127.0.0.1#5335
+ipset=/.app.heywire.com/gfwlist
+server=/.app.smartmailcloud.com/127.0.0.1#5335
+ipset=/.app.smartmailcloud.com/gfwlist
+server=/.app.tutanota.com/127.0.0.1#5335
+ipset=/.app.tutanota.com/gfwlist
+server=/.appledaily.com/127.0.0.1#5335
+ipset=/.appledaily.com/gfwlist
+server=/.appshopper.com/127.0.0.1#5335
+ipset=/.appshopper.com/gfwlist
+server=/.appsocks.net/127.0.0.1#5335
+ipset=/.appsocks.net/gfwlist
+server=/.appspot.com/127.0.0.1#5335
+ipset=/.appspot.com/gfwlist
+server=/.appsto.re/127.0.0.1#5335
+ipset=/.appsto.re/gfwlist
+server=/.aptoide.com/127.0.0.1#5335
+ipset=/.aptoide.com/gfwlist
+server=/.archive.fo/127.0.0.1#5335
+ipset=/.archive.fo/gfwlist
+server=/.archive.is/127.0.0.1#5335
+ipset=/.archive.is/gfwlist
+server=/.archive.li/127.0.0.1#5335
+ipset=/.archive.li/gfwlist
+server=/.archive.org/127.0.0.1#5335
+ipset=/.archive.org/gfwlist
+server=/.archive.ph/127.0.0.1#5335
+ipset=/.archive.ph/gfwlist
+server=/.archive.today/127.0.0.1#5335
+ipset=/.archive.today/gfwlist
+server=/.archiveofourown.org/127.0.0.1#5335
+ipset=/.archiveofourown.org/gfwlist
+server=/.archives.gov/127.0.0.1#5335
+ipset=/.archives.gov/gfwlist
+server=/.arctosia.com/127.0.0.1#5335
+ipset=/.arctosia.com/gfwlist
+server=/.areca-backup.org/127.0.0.1#5335
+ipset=/.areca-backup.org/gfwlist
+server=/.arena.taipei/127.0.0.1#5335
+ipset=/.arena.taipei/gfwlist
+server=/.arethusa.su/127.0.0.1#5335
+ipset=/.arethusa.su/gfwlist
+server=/.arlingtoncemetery.mil/127.0.0.1#5335
+ipset=/.arlingtoncemetery.mil/gfwlist
+server=/.army.mil/127.0.0.1#5335
+ipset=/.army.mil/gfwlist
+server=/.art4tibet1998.org/127.0.0.1#5335
+ipset=/.art4tibet1998.org/gfwlist
+server=/.arte.tv/127.0.0.1#5335
+ipset=/.arte.tv/gfwlist
+server=/.artofpeacefoundation.org/127.0.0.1#5335
+ipset=/.artofpeacefoundation.org/gfwlist
+server=/.artstation.com/127.0.0.1#5335
+ipset=/.artstation.com/gfwlist
+server=/.artsy.net/127.0.0.1#5335
+ipset=/.artsy.net/gfwlist
+server=/.asacp.org/127.0.0.1#5335
+ipset=/.asacp.org/gfwlist
+server=/.asg.to/127.0.0.1#5335
+ipset=/.asg.to/gfwlist
+server=/.asia-gaming.com/127.0.0.1#5335
+ipset=/.asia-gaming.com/gfwlist
+server=/.asiaharvest.org/127.0.0.1#5335
+ipset=/.asiaharvest.org/gfwlist
+server=/.asianews.it/127.0.0.1#5335
+ipset=/.asianews.it/gfwlist
+server=/.asiansexdiary.com/127.0.0.1#5335
+ipset=/.asiansexdiary.com/gfwlist
+server=/.asianspiss.com/127.0.0.1#5335
+ipset=/.asianspiss.com/gfwlist
+server=/.asianwomensfilm.de/127.0.0.1#5335
+ipset=/.asianwomensfilm.de/gfwlist
+server=/.asiatgp.com/127.0.0.1#5335
+ipset=/.asiatgp.com/gfwlist
+server=/.asiatoday.us/127.0.0.1#5335
+ipset=/.asiatoday.us/gfwlist
+server=/.askstudent.com/127.0.0.1#5335
+ipset=/.askstudent.com/gfwlist
+server=/.askynz.net/127.0.0.1#5335
+ipset=/.askynz.net/gfwlist
+server=/.assembla.com/127.0.0.1#5335
+ipset=/.assembla.com/gfwlist
+server=/.assets.bwbx.io/127.0.0.1#5335
+ipset=/.assets.bwbx.io/gfwlist
+server=/.assimp.org/127.0.0.1#5335
+ipset=/.assimp.org/gfwlist
+server=/.astrill.com/127.0.0.1#5335
+ipset=/.astrill.com/gfwlist
+server=/.atc.org.au/127.0.0.1#5335
+ipset=/.atc.org.au/gfwlist
+server=/.atchinese.com/127.0.0.1#5335
+ipset=/.atchinese.com/gfwlist
+server=/.atdmt.com/127.0.0.1#5335
+ipset=/.atdmt.com/gfwlist
+server=/.atgfw.org/127.0.0.1#5335
+ipset=/.atgfw.org/gfwlist
+server=/.athenaeizou.com/127.0.0.1#5335
+ipset=/.athenaeizou.com/gfwlist
+server=/.atlaspost.com/127.0.0.1#5335
+ipset=/.atlaspost.com/gfwlist
+server=/.atnext.com/127.0.0.1#5335
+ipset=/.atnext.com/gfwlist
+server=/.authorizeddns.net/127.0.0.1#5335
+ipset=/.authorizeddns.net/gfwlist
+server=/.authorizeddns.org/127.0.0.1#5335
+ipset=/.authorizeddns.org/gfwlist
+server=/.authorizeddns.us/127.0.0.1#5335
+ipset=/.authorizeddns.us/gfwlist
+server=/.autodraw.com/127.0.0.1#5335
+ipset=/.autodraw.com/gfwlist
+server=/.av-e-body.com/127.0.0.1#5335
+ipset=/.av-e-body.com/gfwlist
+server=/.av.com/127.0.0.1#5335
+ipset=/.av.com/gfwlist
+server=/.av.movie/127.0.0.1#5335
+ipset=/.av.movie/gfwlist
+server=/.av.nightlife141.com/127.0.0.1#5335
+ipset=/.av.nightlife141.com/gfwlist
+server=/.avaaz.org/127.0.0.1#5335
+ipset=/.avaaz.org/gfwlist
+server=/.avbody.tv/127.0.0.1#5335
+ipset=/.avbody.tv/gfwlist
+server=/.avcity.tv/127.0.0.1#5335
+ipset=/.avcity.tv/gfwlist
+server=/.avcool.com/127.0.0.1#5335
+ipset=/.avcool.com/gfwlist
+server=/.avdb.in/127.0.0.1#5335
+ipset=/.avdb.in/gfwlist
+server=/.avdb.tv/127.0.0.1#5335
+ipset=/.avdb.tv/gfwlist
+server=/.avfantasy.com/127.0.0.1#5335
+ipset=/.avfantasy.com/gfwlist
+server=/.avg.com/127.0.0.1#5335
+ipset=/.avg.com/gfwlist
+server=/.avgle.com/127.0.0.1#5335
+ipset=/.avgle.com/gfwlist
+server=/.avidemux.org/127.0.0.1#5335
+ipset=/.avidemux.org/gfwlist
+server=/.avmo.pw/127.0.0.1#5335
+ipset=/.avmo.pw/gfwlist
+server=/.avmoo.com/127.0.0.1#5335
+ipset=/.avmoo.com/gfwlist
+server=/.avmoo.net/127.0.0.1#5335
+ipset=/.avmoo.net/gfwlist
+server=/.avmoo.pw/127.0.0.1#5335
+ipset=/.avmoo.pw/gfwlist
+server=/.avoision.com/127.0.0.1#5335
+ipset=/.avoision.com/gfwlist
+server=/.avyahoo.com/127.0.0.1#5335
+ipset=/.avyahoo.com/gfwlist
+server=/.axureformac.com/127.0.0.1#5335
+ipset=/.axureformac.com/gfwlist
+server=/.azerbaycan.tv/127.0.0.1#5335
+ipset=/.azerbaycan.tv/gfwlist
+server=/.azerimix.com/127.0.0.1#5335
+ipset=/.azerimix.com/gfwlist
+server=/.azubu.tv/127.0.0.1#5335
+ipset=/.azubu.tv/gfwlist
+server=/.b0ne.com/127.0.0.1#5335
+ipset=/.b0ne.com/gfwlist
+server=/.babynet.com.hk/127.0.0.1#5335
+ipset=/.babynet.com.hk/gfwlist
+server=/.backchina.com/127.0.0.1#5335
+ipset=/.backchina.com/gfwlist
+server=/.backtotiananmen.com/127.0.0.1#5335
+ipset=/.backtotiananmen.com/gfwlist
+server=/.badiucao.com/127.0.0.1#5335
+ipset=/.badiucao.com/gfwlist
+server=/.badjojo.com/127.0.0.1#5335
+ipset=/.badjojo.com/gfwlist
+server=/.badoo.com/127.0.0.1#5335
+ipset=/.badoo.com/gfwlist
+server=/.baidu.jp/127.0.0.1#5335
+ipset=/.baidu.jp/gfwlist
+server=/.baijie.org/127.0.0.1#5335
+ipset=/.baijie.org/gfwlist
+server=/.bailandaily.com/127.0.0.1#5335
+ipset=/.bailandaily.com/gfwlist
+server=/.baixing.me/127.0.0.1#5335
+ipset=/.baixing.me/gfwlist
+server=/.bakgeekhome.tk/127.0.0.1#5335
+ipset=/.bakgeekhome.tk/gfwlist
+server=/.banana-vpn.com/127.0.0.1#5335
+ipset=/.banana-vpn.com/gfwlist
+server=/.band.us/127.0.0.1#5335
+ipset=/.band.us/gfwlist
+server=/.bandwagonhost.com/127.0.0.1#5335
+ipset=/.bandwagonhost.com/gfwlist
+server=/.bangbrosnetwork.com/127.0.0.1#5335
+ipset=/.bangbrosnetwork.com/gfwlist
+server=/.bangchen.net/127.0.0.1#5335
+ipset=/.bangchen.net/gfwlist
+server=/.bangdream.space/127.0.0.1#5335
+ipset=/.bangdream.space/gfwlist
+server=/.bangyoulater.com/127.0.0.1#5335
+ipset=/.bangyoulater.com/gfwlist
+server=/.bankmobilevibe.com/127.0.0.1#5335
+ipset=/.bankmobilevibe.com/gfwlist
+server=/.bannedbook.org/127.0.0.1#5335
+ipset=/.bannedbook.org/gfwlist
+server=/.bannednews.org/127.0.0.1#5335
+ipset=/.bannednews.org/gfwlist
+server=/.banorte.com/127.0.0.1#5335
+ipset=/.banorte.com/gfwlist
+server=/.baramangaonline.com/127.0.0.1#5335
+ipset=/.baramangaonline.com/gfwlist
+server=/.barenakedislam.com/127.0.0.1#5335
+ipset=/.barenakedislam.com/gfwlist
+server=/.barnabu.co.uk/127.0.0.1#5335
+ipset=/.barnabu.co.uk/gfwlist
+server=/.barton.de/127.0.0.1#5335
+ipset=/.barton.de/gfwlist
+server=/.bartvpn.com/127.0.0.1#5335
+ipset=/.bartvpn.com/gfwlist
+server=/.bash-hackers.org/127.0.0.1#5335
+ipset=/.bash-hackers.org/gfwlist
+server=/.bastillepost.com/127.0.0.1#5335
+ipset=/.bastillepost.com/gfwlist
+server=/.bayvoice.net/127.0.0.1#5335
+ipset=/.bayvoice.net/gfwlist
+server=/.bb-chat.tv/127.0.0.1#5335
+ipset=/.bb-chat.tv/gfwlist
+server=/.bbc.co.uk/127.0.0.1#5335
+ipset=/.bbc.co.uk/gfwlist
+server=/.bbc.com/127.0.0.1#5335
+ipset=/.bbc.com/gfwlist
+server=/.bbc.in/127.0.0.1#5335
+ipset=/.bbc.in/gfwlist
+server=/.bbcchinese.com/127.0.0.1#5335
+ipset=/.bbcchinese.com/gfwlist
+server=/.bbchat.tv/127.0.0.1#5335
+ipset=/.bbchat.tv/gfwlist
+server=/.bbci.co.uk/127.0.0.1#5335
+ipset=/.bbci.co.uk/gfwlist
+server=/.bbg.gov/127.0.0.1#5335
+ipset=/.bbg.gov/gfwlist
+server=/.bbnradio.org/127.0.0.1#5335
+ipset=/.bbnradio.org/gfwlist
+server=/.bbs-tw.com/127.0.0.1#5335
+ipset=/.bbs-tw.com/gfwlist
+server=/.bbs.brockbbs.com/127.0.0.1#5335
+ipset=/.bbs.brockbbs.com/gfwlist
+server=/.bbs.ecstart.com/127.0.0.1#5335
+ipset=/.bbs.ecstart.com/gfwlist
+server=/.bbs.hasi.wang/127.0.0.1#5335
+ipset=/.bbs.hasi.wang/gfwlist
+server=/.bbs.huasing.org/127.0.0.1#5335
+ipset=/.bbs.huasing.org/gfwlist
+server=/.bbs.junglobal.net/127.0.0.1#5335
+ipset=/.bbs.junglobal.net/gfwlist
+server=/.bbs.kimy.com.tw/127.0.0.1#5335
+ipset=/.bbs.kimy.com.tw/gfwlist
+server=/.bbs.mikocon.com/127.0.0.1#5335
+ipset=/.bbs.mikocon.com/gfwlist
+server=/.bbs.morbell.com/127.0.0.1#5335
+ipset=/.bbs.morbell.com/gfwlist
+server=/.bbs.mychat.to/127.0.0.1#5335
+ipset=/.bbs.mychat.to/gfwlist
+server=/.bbs.netbig.com/127.0.0.1#5335
+ipset=/.bbs.netbig.com/gfwlist
+server=/.bbs.ozchinese.com/127.0.0.1#5335
+ipset=/.bbs.ozchinese.com/gfwlist
+server=/.bbs.qmzdd.com/127.0.0.1#5335
+ipset=/.bbs.qmzdd.com/gfwlist
+server=/.bbs.skykiwi.com/127.0.0.1#5335
+ipset=/.bbs.skykiwi.com/gfwlist
+server=/.bbs.sou-tong.org/127.0.0.1#5335
+ipset=/.bbs.sou-tong.org/gfwlist
+server=/.bbs.tuitui.info/127.0.0.1#5335
+ipset=/.bbs.tuitui.info/gfwlist
+server=/.bbsfeed.com/127.0.0.1#5335
+ipset=/.bbsfeed.com/gfwlist
+server=/.bbsland.com/127.0.0.1#5335
+ipset=/.bbsland.com/gfwlist
+server=/.bbsmo.com/127.0.0.1#5335
+ipset=/.bbsmo.com/gfwlist
+server=/.bbsone.com/127.0.0.1#5335
+ipset=/.bbsone.com/gfwlist
+server=/.bbtoystore.com/127.0.0.1#5335
+ipset=/.bbtoystore.com/gfwlist
+server=/.bcast.co.nz/127.0.0.1#5335
+ipset=/.bcast.co.nz/gfwlist
+server=/.bcchinese.net/127.0.0.1#5335
+ipset=/.bcchinese.net/gfwlist
+server=/.bcex.ca/127.0.0.1#5335
+ipset=/.bcex.ca/gfwlist
+server=/.bcmorning.com/127.0.0.1#5335
+ipset=/.bcmorning.com/gfwlist
+server=/.bcrncdn.com/127.0.0.1#5335
+ipset=/.bcrncdn.com/gfwlist
+server=/.bdsmvideos.net/127.0.0.1#5335
+ipset=/.bdsmvideos.net/gfwlist
+server=/.beaconevents.com/127.0.0.1#5335
+ipset=/.beaconevents.com/gfwlist
+server=/.bebo.com/127.0.0.1#5335
+ipset=/.bebo.com/gfwlist
+server=/.beeg.com/127.0.0.1#5335
+ipset=/.beeg.com/gfwlist
+server=/.beevpn.com/127.0.0.1#5335
+ipset=/.beevpn.com/gfwlist
+server=/.behance.net/127.0.0.1#5335
+ipset=/.behance.net/gfwlist
+server=/.behindkink.com/127.0.0.1#5335
+ipset=/.behindkink.com/gfwlist
+server=/.beijing1989.com/127.0.0.1#5335
+ipset=/.beijing1989.com/gfwlist
+server=/.beijingspring.com/127.0.0.1#5335
+ipset=/.beijingspring.com/gfwlist
+server=/.beijingzx.org/127.0.0.1#5335
+ipset=/.beijingzx.org/gfwlist
+server=/.belamionline.com/127.0.0.1#5335
+ipset=/.belamionline.com/gfwlist
+server=/.bell.wiki/127.0.0.1#5335
+ipset=/.bell.wiki/gfwlist
+server=/.bemywife.cc/127.0.0.1#5335
+ipset=/.bemywife.cc/gfwlist
+server=/.beric.me/127.0.0.1#5335
+ipset=/.beric.me/gfwlist
+server=/.berlintwitterwall.com/127.0.0.1#5335
+ipset=/.berlintwitterwall.com/gfwlist
+server=/.berm.co.nz/127.0.0.1#5335
+ipset=/.berm.co.nz/gfwlist
+server=/.bestforchina.org/127.0.0.1#5335
+ipset=/.bestforchina.org/gfwlist
+server=/.bestgore.com/127.0.0.1#5335
+ipset=/.bestgore.com/gfwlist
+server=/.bestpornstardb.com/127.0.0.1#5335
+ipset=/.bestpornstardb.com/gfwlist
+server=/.bestvpn.com/127.0.0.1#5335
+ipset=/.bestvpn.com/gfwlist
+server=/.bestvpnanalysis.com/127.0.0.1#5335
+ipset=/.bestvpnanalysis.com/gfwlist
+server=/.bestvpnserver.com/127.0.0.1#5335
+ipset=/.bestvpnserver.com/gfwlist
+server=/.bestvpnservice.com/127.0.0.1#5335
+ipset=/.bestvpnservice.com/gfwlist
+server=/.bestvpnusa.com/127.0.0.1#5335
+ipset=/.bestvpnusa.com/gfwlist
+server=/.bet365.com/127.0.0.1#5335
+ipset=/.bet365.com/gfwlist
+server=/.betfair.com/127.0.0.1#5335
+ipset=/.betfair.com/gfwlist
+server=/.betternet.co/127.0.0.1#5335
+ipset=/.betternet.co/gfwlist
+server=/.bettervpn.com/127.0.0.1#5335
+ipset=/.bettervpn.com/gfwlist
+server=/.bettween.com/127.0.0.1#5335
+ipset=/.bettween.com/gfwlist
+server=/.betvictor.com/127.0.0.1#5335
+ipset=/.betvictor.com/gfwlist
+server=/.bewww.net/127.0.0.1#5335
+ipset=/.bewww.net/gfwlist
+server=/.beyondfirewall.com/127.0.0.1#5335
+ipset=/.beyondfirewall.com/gfwlist
+server=/.bfnn.org/127.0.0.1#5335
+ipset=/.bfnn.org/gfwlist
+server=/.bfsh.hk/127.0.0.1#5335
+ipset=/.bfsh.hk/gfwlist
+server=/.bgvpn.com/127.0.0.1#5335
+ipset=/.bgvpn.com/gfwlist
+server=/.bianlei.com/127.0.0.1#5335
+ipset=/.bianlei.com/gfwlist
+server=/.biantailajiao.com/127.0.0.1#5335
+ipset=/.biantailajiao.com/gfwlist
+server=/.biantailajiao.in/127.0.0.1#5335
+ipset=/.biantailajiao.in/gfwlist
+server=/.biblesforamerica.org/127.0.0.1#5335
+ipset=/.biblesforamerica.org/gfwlist
+server=/.bibox.com/127.0.0.1#5335
+ipset=/.bibox.com/gfwlist
+server=/.bic2011.org/127.0.0.1#5335
+ipset=/.bic2011.org/gfwlist
+server=/.big.one/127.0.0.1#5335
+ipset=/.big.one/gfwlist
+server=/.bigfools.com/127.0.0.1#5335
+ipset=/.bigfools.com/gfwlist
+server=/.bigjapanesesex.com/127.0.0.1#5335
+ipset=/.bigjapanesesex.com/gfwlist
+server=/.bigmoney.biz/127.0.0.1#5335
+ipset=/.bigmoney.biz/gfwlist
+server=/.bignews.org/127.0.0.1#5335
+ipset=/.bignews.org/gfwlist
+server=/.bigsound.org/127.0.0.1#5335
+ipset=/.bigsound.org/gfwlist
+server=/.biliworld.com/127.0.0.1#5335
+ipset=/.biliworld.com/gfwlist
+server=/.binance.com/127.0.0.1#5335
+ipset=/.binance.com/gfwlist
+server=/.binux.me/127.0.0.1#5335
+ipset=/.binux.me/gfwlist
+server=/.bipic.net/127.0.0.1#5335
+ipset=/.bipic.net/gfwlist
+server=/.bird.so/127.0.0.1#5335
+ipset=/.bird.so/gfwlist
+server=/.bit-z.com/127.0.0.1#5335
+ipset=/.bit-z.com/gfwlist
+server=/.bit.do/127.0.0.1#5335
+ipset=/.bit.do/gfwlist
+server=/.bit.ly/127.0.0.1#5335
+ipset=/.bit.ly/gfwlist
+server=/.bitcointalk.org/127.0.0.1#5335
+ipset=/.bitcointalk.org/gfwlist
+server=/.bitcoinworld.com/127.0.0.1#5335
+ipset=/.bitcoinworld.com/gfwlist
+server=/.bitfinex.com/127.0.0.1#5335
+ipset=/.bitfinex.com/gfwlist
+server=/.bithumb.com/127.0.0.1#5335
+ipset=/.bithumb.com/gfwlist
+server=/.bitinka.com.ar/127.0.0.1#5335
+ipset=/.bitinka.com.ar/gfwlist
+server=/.bitmex.com/127.0.0.1#5335
+ipset=/.bitmex.com/gfwlist
+server=/.bitshare.com/127.0.0.1#5335
+ipset=/.bitshare.com/gfwlist
+server=/.bitsnoop.com/127.0.0.1#5335
+ipset=/.bitsnoop.com/gfwlist
+server=/.bitvise.com/127.0.0.1#5335
+ipset=/.bitvise.com/gfwlist
+server=/.bizhat.com/127.0.0.1#5335
+ipset=/.bizhat.com/gfwlist
+server=/.bjnewlife.org/127.0.0.1#5335
+ipset=/.bjnewlife.org/gfwlist
+server=/.bjs.org/127.0.0.1#5335
+ipset=/.bjs.org/gfwlist
+server=/.bjzc.org/127.0.0.1#5335
+ipset=/.bjzc.org/gfwlist
+server=/.bl-doujinsouko.com/127.0.0.1#5335
+ipset=/.bl-doujinsouko.com/gfwlist
+server=/.blacklogic.com/127.0.0.1#5335
+ipset=/.blacklogic.com/gfwlist
+server=/.blackvpn.com/127.0.0.1#5335
+ipset=/.blackvpn.com/gfwlist
+server=/.blewpass.com/127.0.0.1#5335
+ipset=/.blewpass.com/gfwlist
+server=/.blinkx.com/127.0.0.1#5335
+ipset=/.blinkx.com/gfwlist
+server=/.blinw.com/127.0.0.1#5335
+ipset=/.blinw.com/gfwlist
+server=/.blip.tv/127.0.0.1#5335
+ipset=/.blip.tv/gfwlist
+server=/.blockcn.com/127.0.0.1#5335
+ipset=/.blockcn.com/gfwlist
+server=/.blockless.com/127.0.0.1#5335
+ipset=/.blockless.com/gfwlist
+server=/.blog.calibre-ebook.com/127.0.0.1#5335
+ipset=/.blog.calibre-ebook.com/gfwlist
+server=/.blog.cnyes.com/127.0.0.1#5335
+ipset=/.blog.cnyes.com/gfwlist
+server=/.blog.de/127.0.0.1#5335
+ipset=/.blog.de/gfwlist
+server=/.blog.exblog.co.jp/127.0.0.1#5335
+ipset=/.blog.exblog.co.jp/gfwlist
+server=/.blog.excite.co.jp/127.0.0.1#5335
+ipset=/.blog.excite.co.jp/gfwlist
+server=/.blog.expofutures.com/127.0.0.1#5335
+ipset=/.blog.expofutures.com/gfwlist
+server=/.blog.fizzik.com/127.0.0.1#5335
+ipset=/.blog.fizzik.com/gfwlist
+server=/.blog.foolsmountain.com/127.0.0.1#5335
+ipset=/.blog.foolsmountain.com/gfwlist
+server=/.blog.fuckgfw233.org/127.0.0.1#5335
+ipset=/.blog.fuckgfw233.org/gfwlist
+server=/.blog.google/127.0.0.1#5335
+ipset=/.blog.google/gfwlist
+server=/.blog.inoreader.com/127.0.0.1#5335
+ipset=/.blog.inoreader.com/gfwlist
+server=/.blog.jackjia.com/127.0.0.1#5335
+ipset=/.blog.jackjia.com/gfwlist
+server=/.blog.jp/127.0.0.1#5335
+ipset=/.blog.jp/gfwlist
+server=/.blog.kangye.org/127.0.0.1#5335
+ipset=/.blog.kangye.org/gfwlist
+server=/.blog.lester850.info/127.0.0.1#5335
+ipset=/.blog.lester850.info/gfwlist
+server=/.blog.martinoei.com/127.0.0.1#5335
+ipset=/.blog.martinoei.com/gfwlist
+server=/.blog.pathtosharepoint.com/127.0.0.1#5335
+ipset=/.blog.pathtosharepoint.com/gfwlist
+server=/.blog.pentalogic.net/127.0.0.1#5335
+ipset=/.blog.pentalogic.net/gfwlist
+server=/.blog.sina.com.tw/127.0.0.1#5335
+ipset=/.blog.sina.com.tw/gfwlist
+server=/.blog.sogoo.org/127.0.0.1#5335
+ipset=/.blog.sogoo.org/gfwlist
+server=/.blog.soylent.com/127.0.0.1#5335
+ipset=/.blog.soylent.com/gfwlist
+server=/.blog.taragana.com/127.0.0.1#5335
+ipset=/.blog.taragana.com/gfwlist
+server=/.blog.tiney.com/127.0.0.1#5335
+ipset=/.blog.tiney.com/gfwlist
+server=/.blog.workflow.is/127.0.0.1#5335
+ipset=/.blog.workflow.is/gfwlist
+server=/.blog.xuite.net/127.0.0.1#5335
+ipset=/.blog.xuite.net/gfwlist
+server=/.blog.youthwant.com.tw/127.0.0.1#5335
+ipset=/.blog.youthwant.com.tw/gfwlist
+server=/.blogblog.com/127.0.0.1#5335
+ipset=/.blogblog.com/gfwlist
+server=/.blogcatalog.com/127.0.0.1#5335
+ipset=/.blogcatalog.com/gfwlist
+server=/.blogcity.me/127.0.0.1#5335
+ipset=/.blogcity.me/gfwlist
+server=/.blogdns.org/127.0.0.1#5335
+ipset=/.blogdns.org/gfwlist
+server=/.blogger.com/127.0.0.1#5335
+ipset=/.blogger.com/gfwlist
+server=/.blogimg.jp/127.0.0.1#5335
+ipset=/.blogimg.jp/gfwlist
+server=/.bloglines.com/127.0.0.1#5335
+ipset=/.bloglines.com/gfwlist
+server=/.bloglovin.com/127.0.0.1#5335
+ipset=/.bloglovin.com/gfwlist
+server=/.blogs.tampabay.com/127.0.0.1#5335
+ipset=/.blogs.tampabay.com/gfwlist
+server=/.blogs.yahoo.co.jp/127.0.0.1#5335
+ipset=/.blogs.yahoo.co.jp/gfwlist
+server=/.blogspot.com/127.0.0.1#5335
+ipset=/.blogspot.com/gfwlist
+server=/.blogspot.hk/127.0.0.1#5335
+ipset=/.blogspot.hk/gfwlist
+server=/.blogspot.jp/127.0.0.1#5335
+ipset=/.blogspot.jp/gfwlist
+server=/.blogspot.tw/127.0.0.1#5335
+ipset=/.blogspot.tw/gfwlist
+server=/.blogtd.net/127.0.0.1#5335
+ipset=/.blogtd.net/gfwlist
+server=/.blogtd.org/127.0.0.1#5335
+ipset=/.blogtd.org/gfwlist
+server=/.bloodshed.net/127.0.0.1#5335
+ipset=/.bloodshed.net/gfwlist
+server=/.bloomberg.cn/127.0.0.1#5335
+ipset=/.bloomberg.cn/gfwlist
+server=/.bloomberg.com/127.0.0.1#5335
+ipset=/.bloomberg.com/gfwlist
+server=/.bloomberg.de/127.0.0.1#5335
+ipset=/.bloomberg.de/gfwlist
+server=/.bloombergview.com/127.0.0.1#5335
+ipset=/.bloombergview.com/gfwlist
+server=/.bloomfortune.com/127.0.0.1#5335
+ipset=/.bloomfortune.com/gfwlist
+server=/.blueangellive.com/127.0.0.1#5335
+ipset=/.blueangellive.com/gfwlist
+server=/.bmfinn.com/127.0.0.1#5335
+ipset=/.bmfinn.com/gfwlist
+server=/.bnews.co/127.0.0.1#5335
+ipset=/.bnews.co/gfwlist
+server=/.bnn.co/127.0.0.1#5335
+ipset=/.bnn.co/gfwlist
+server=/.bnrmetal.com/127.0.0.1#5335
+ipset=/.bnrmetal.com/gfwlist
+server=/.boardreader.com/127.0.0.1#5335
+ipset=/.boardreader.com/gfwlist
+server=/.bod.asia/127.0.0.1#5335
+ipset=/.bod.asia/gfwlist
+server=/.bodog88.com/127.0.0.1#5335
+ipset=/.bodog88.com/gfwlist
+server=/.bolehvpn.net/127.0.0.1#5335
+ipset=/.bolehvpn.net/gfwlist
+server=/.bolin.netfirms.com/127.0.0.1#5335
+ipset=/.bolin.netfirms.com/gfwlist
+server=/.bonbonme.com/127.0.0.1#5335
+ipset=/.bonbonme.com/gfwlist
+server=/.bonbonsex.com/127.0.0.1#5335
+ipset=/.bonbonsex.com/gfwlist
+server=/.bonfoundation.org/127.0.0.1#5335
+ipset=/.bonfoundation.org/gfwlist
+server=/.bongacams.com/127.0.0.1#5335
+ipset=/.bongacams.com/gfwlist
+server=/.boobstagram.com/127.0.0.1#5335
+ipset=/.boobstagram.com/gfwlist
+server=/.book.com.tw/127.0.0.1#5335
+ipset=/.book.com.tw/gfwlist
+server=/.book.zi5.me/127.0.0.1#5335
+ipset=/.book.zi5.me/gfwlist
+server=/.bookepub.com/127.0.0.1#5335
+ipset=/.bookepub.com/gfwlist
+server=/.books.com.tw/127.0.0.1#5335
+ipset=/.books.com.tw/gfwlist
+server=/.booktopia.com.au/127.0.0.1#5335
+ipset=/.booktopia.com.au/gfwlist
+server=/.boomssr.com/127.0.0.1#5335
+ipset=/.boomssr.com/gfwlist
+server=/.bot.nu/127.0.0.1#5335
+ipset=/.bot.nu/gfwlist
+server=/.botanwang.com/127.0.0.1#5335
+ipset=/.botanwang.com/gfwlist
+server=/.bowenpress.com/127.0.0.1#5335
+ipset=/.bowenpress.com/gfwlist
+server=/.boxpn.com/127.0.0.1#5335
+ipset=/.boxpn.com/gfwlist
+server=/.boxun.com/127.0.0.1#5335
+ipset=/.boxun.com/gfwlist
+server=/.boxun.tv/127.0.0.1#5335
+ipset=/.boxun.tv/gfwlist
+server=/.boxunblog.com/127.0.0.1#5335
+ipset=/.boxunblog.com/gfwlist
+server=/.boxunclub.com/127.0.0.1#5335
+ipset=/.boxunclub.com/gfwlist
+server=/.boyangu.com/127.0.0.1#5335
+ipset=/.boyangu.com/gfwlist
+server=/.boyfriendtv.com/127.0.0.1#5335
+ipset=/.boyfriendtv.com/gfwlist
+server=/.boysfood.com/127.0.0.1#5335
+ipset=/.boysfood.com/gfwlist
+server=/.boysmaster.com/127.0.0.1#5335
+ipset=/.boysmaster.com/gfwlist
+server=/.br.st/127.0.0.1#5335
+ipset=/.br.st/gfwlist
+server=/.brandonhutchinson.com/127.0.0.1#5335
+ipset=/.brandonhutchinson.com/gfwlist
+server=/.braumeister.org/127.0.0.1#5335
+ipset=/.braumeister.org/gfwlist
+server=/.bravotube.net/127.0.0.1#5335
+ipset=/.bravotube.net/gfwlist
+server=/.brazzers.com/127.0.0.1#5335
+ipset=/.brazzers.com/gfwlist
+server=/.break.com/127.0.0.1#5335
+ipset=/.break.com/gfwlist
+server=/.breakgfw.com/127.0.0.1#5335
+ipset=/.breakgfw.com/gfwlist
+server=/.breaking911.com/127.0.0.1#5335
+ipset=/.breaking911.com/gfwlist
+server=/.breakingtweets.com/127.0.0.1#5335
+ipset=/.breakingtweets.com/gfwlist
+server=/.breakwall.net/127.0.0.1#5335
+ipset=/.breakwall.net/gfwlist
+server=/.brizzly.com/127.0.0.1#5335
+ipset=/.brizzly.com/gfwlist
+server=/.brkmd.com/127.0.0.1#5335
+ipset=/.brkmd.com/gfwlist
+server=/.broadbook.com/127.0.0.1#5335
+ipset=/.broadbook.com/gfwlist
+server=/.broadpressinc.com/127.0.0.1#5335
+ipset=/.broadpressinc.com/gfwlist
+server=/.brucewang.net/127.0.0.1#5335
+ipset=/.brucewang.net/gfwlist
+server=/.brutaltgp.com/127.0.0.1#5335
+ipset=/.brutaltgp.com/gfwlist
+server=/.bt2mag.com/127.0.0.1#5335
+ipset=/.bt2mag.com/gfwlist
+server=/.bt95.com/127.0.0.1#5335
+ipset=/.bt95.com/gfwlist
+server=/.btaia.com/127.0.0.1#5335
+ipset=/.btaia.com/gfwlist
+server=/.btbtav.com/127.0.0.1#5335
+ipset=/.btbtav.com/gfwlist
+server=/.btc98.com/127.0.0.1#5335
+ipset=/.btc98.com/gfwlist
+server=/.btcbank.bank/127.0.0.1#5335
+ipset=/.btcbank.bank/gfwlist
+server=/.btctrade.im/127.0.0.1#5335
+ipset=/.btctrade.im/gfwlist
+server=/.btdigg.org/127.0.0.1#5335
+ipset=/.btdigg.org/gfwlist
+server=/.btku.me/127.0.0.1#5335
+ipset=/.btku.me/gfwlist
+server=/.btku.org/127.0.0.1#5335
+ipset=/.btku.org/gfwlist
+server=/.btspread.com/127.0.0.1#5335
+ipset=/.btspread.com/gfwlist
+server=/.btsynckeys.com/127.0.0.1#5335
+ipset=/.btsynckeys.com/gfwlist
+server=/.budaedu.org/127.0.0.1#5335
+ipset=/.budaedu.org/gfwlist
+server=/.buddhistchannel.tv/127.0.0.1#5335
+ipset=/.buddhistchannel.tv/gfwlist
+server=/.buffered.com/127.0.0.1#5335
+ipset=/.buffered.com/gfwlist
+server=/.bullog.org/127.0.0.1#5335
+ipset=/.bullog.org/gfwlist
+server=/.bullogger.com/127.0.0.1#5335
+ipset=/.bullogger.com/gfwlist
+server=/.bunbunhk.com/127.0.0.1#5335
+ipset=/.bunbunhk.com/gfwlist
+server=/.busayari.com/127.0.0.1#5335
+ipset=/.busayari.com/gfwlist
+server=/.businessinsider.com/127.0.0.1#5335
+ipset=/.businessinsider.com/gfwlist
+server=/.businesstoday.com.tw/127.0.0.1#5335
+ipset=/.businesstoday.com.tw/gfwlist
+server=/.businessweek.com/127.0.0.1#5335
+ipset=/.businessweek.com/gfwlist
+server=/.busytrade.com/127.0.0.1#5335
+ipset=/.busytrade.com/gfwlist
+server=/.buugaa.com/127.0.0.1#5335
+ipset=/.buugaa.com/gfwlist
+server=/.buzzhand.com/127.0.0.1#5335
+ipset=/.buzzhand.com/gfwlist
+server=/.buzzhand.net/127.0.0.1#5335
+ipset=/.buzzhand.net/gfwlist
+server=/.buzzorange.com/127.0.0.1#5335
+ipset=/.buzzorange.com/gfwlist
+server=/.bvpn.com/127.0.0.1#5335
+ipset=/.bvpn.com/gfwlist
+server=/.bwgyhw.com/127.0.0.1#5335
+ipset=/.bwgyhw.com/gfwlist
+server=/.bwh1.net/127.0.0.1#5335
+ipset=/.bwh1.net/gfwlist
+server=/.bwsj.hk/127.0.0.1#5335
+ipset=/.bwsj.hk/gfwlist
+server=/.bx.in.th/127.0.0.1#5335
+ipset=/.bx.in.th/gfwlist
+server=/.bx.tl/127.0.0.1#5335
+ipset=/.bx.tl/gfwlist
+server=/.bynet.co.il/127.0.0.1#5335
+ipset=/.bynet.co.il/gfwlist
+server=/.c-est-simple.com/127.0.0.1#5335
+ipset=/.c-est-simple.com/gfwlist
+server=/.c-spanvideo.org/127.0.0.1#5335
+ipset=/.c-spanvideo.org/gfwlist
+server=/.c100tibet.org/127.0.0.1#5335
+ipset=/.c100tibet.org/gfwlist
+server=/.c1522.mooo.com/127.0.0.1#5335
+ipset=/.c1522.mooo.com/gfwlist
+server=/.c2cx.com/127.0.0.1#5335
+ipset=/.c2cx.com/gfwlist
+server=/.cablegatesearch.net/127.0.0.1#5335
+ipset=/.cablegatesearch.net/gfwlist
+server=/.cachinese.com/127.0.0.1#5335
+ipset=/.cachinese.com/gfwlist
+server=/.cacnw.com/127.0.0.1#5335
+ipset=/.cacnw.com/gfwlist
+server=/.cactusvpn.com/127.0.0.1#5335
+ipset=/.cactusvpn.com/gfwlist
+server=/.cafepress.com/127.0.0.1#5335
+ipset=/.cafepress.com/gfwlist
+server=/.cahr.org.tw/127.0.0.1#5335
+ipset=/.cahr.org.tw/gfwlist
+server=/.calebelston.com/127.0.0.1#5335
+ipset=/.calebelston.com/gfwlist
+server=/.calgarychinese.ca/127.0.0.1#5335
+ipset=/.calgarychinese.ca/gfwlist
+server=/.calgarychinese.com/127.0.0.1#5335
+ipset=/.calgarychinese.com/gfwlist
+server=/.calgarychinese.net/127.0.0.1#5335
+ipset=/.calgarychinese.net/gfwlist
+server=/.cam4.com/127.0.0.1#5335
+ipset=/.cam4.com/gfwlist
+server=/.cam4.jp/127.0.0.1#5335
+ipset=/.cam4.jp/gfwlist
+server=/.cam4.sg/127.0.0.1#5335
+ipset=/.cam4.sg/gfwlist
+server=/.camfrog.com/127.0.0.1#5335
+ipset=/.camfrog.com/gfwlist
+server=/.cams.com/127.0.0.1#5335
+ipset=/.cams.com/gfwlist
+server=/.cams.org.sg/127.0.0.1#5335
+ipset=/.cams.org.sg/gfwlist
+server=/.canadameet.com/127.0.0.1#5335
+ipset=/.canadameet.com/gfwlist
+server=/.canalporno.com/127.0.0.1#5335
+ipset=/.canalporno.com/gfwlist
+server=/.canyu.org/127.0.0.1#5335
+ipset=/.canyu.org/gfwlist
+server=/.cao.im/127.0.0.1#5335
+ipset=/.cao.im/gfwlist
+server=/.caobian.info/127.0.0.1#5335
+ipset=/.caobian.info/gfwlist
+server=/.caochangqing.com/127.0.0.1#5335
+ipset=/.caochangqing.com/gfwlist
+server=/.cap.org.hk/127.0.0.1#5335
+ipset=/.cap.org.hk/gfwlist
+server=/.carabinasypistolas.com/127.0.0.1#5335
+ipset=/.carabinasypistolas.com/gfwlist
+server=/.cardinalkungfoundation.org/127.0.0.1#5335
+ipset=/.cardinalkungfoundation.org/gfwlist
+server=/.carfax.com/127.0.0.1#5335
+ipset=/.carfax.com/gfwlist
+server=/.cari.com.my/127.0.0.1#5335
+ipset=/.cari.com.my/gfwlist
+server=/.caribbeancom.com/127.0.0.1#5335
+ipset=/.caribbeancom.com/gfwlist
+server=/.carmotorshow.com/127.0.0.1#5335
+ipset=/.carmotorshow.com/gfwlist
+server=/.cartoonmovement.com/127.0.0.1#5335
+ipset=/.cartoonmovement.com/gfwlist
+server=/.casadeltibetbcn.org/127.0.0.1#5335
+ipset=/.casadeltibetbcn.org/gfwlist
+server=/.casatibet.org.mx/127.0.0.1#5335
+ipset=/.casatibet.org.mx/gfwlist
+server=/.casino.williamhill.com/127.0.0.1#5335
+ipset=/.casino.williamhill.com/gfwlist
+server=/.casinobellini.com/127.0.0.1#5335
+ipset=/.casinobellini.com/gfwlist
+server=/.casinoking.com/127.0.0.1#5335
+ipset=/.casinoking.com/gfwlist
+server=/.casinoriva.com/127.0.0.1#5335
+ipset=/.casinoriva.com/gfwlist
+server=/.castbox.fm/127.0.0.1#5335
+ipset=/.castbox.fm/gfwlist
+server=/.catch22.net/127.0.0.1#5335
+ipset=/.catch22.net/gfwlist
+server=/.catchgod.com/127.0.0.1#5335
+ipset=/.catchgod.com/gfwlist
+server=/.catfightpayperview.xxx/127.0.0.1#5335
+ipset=/.catfightpayperview.xxx/gfwlist
+server=/.catholic.org.hk/127.0.0.1#5335
+ipset=/.catholic.org.hk/gfwlist
+server=/.catholic.org.tw/127.0.0.1#5335
+ipset=/.catholic.org.tw/gfwlist
+server=/.cathvoice.org.tw/127.0.0.1#5335
+ipset=/.cathvoice.org.tw/gfwlist
+server=/.cattt.com/127.0.0.1#5335
+ipset=/.cattt.com/gfwlist
+server=/.cbc.ca/127.0.0.1#5335
+ipset=/.cbc.ca/gfwlist
+server=/.cbs.ntu.edu.tw/127.0.0.1#5335
+ipset=/.cbs.ntu.edu.tw/gfwlist
+server=/.cbtc.org.hk/127.0.0.1#5335
+ipset=/.cbtc.org.hk/gfwlist
+server=/.cccat.cc/127.0.0.1#5335
+ipset=/.cccat.cc/gfwlist
+server=/.cccat.co/127.0.0.1#5335
+ipset=/.cccat.co/gfwlist
+server=/.ccdtr.org/127.0.0.1#5335
+ipset=/.ccdtr.org/gfwlist
+server=/.cchere.com/127.0.0.1#5335
+ipset=/.cchere.com/gfwlist
+server=/.ccim.org/127.0.0.1#5335
+ipset=/.ccim.org/gfwlist
+server=/.cclife.ca/127.0.0.1#5335
+ipset=/.cclife.ca/gfwlist
+server=/.cclife.org/127.0.0.1#5335
+ipset=/.cclife.org/gfwlist
+server=/.cclifefl.org/127.0.0.1#5335
+ipset=/.cclifefl.org/gfwlist
+server=/.ccthere.com/127.0.0.1#5335
+ipset=/.ccthere.com/gfwlist
+server=/.ccthere.net/127.0.0.1#5335
+ipset=/.ccthere.net/gfwlist
+server=/.cctmweb.net/127.0.0.1#5335
+ipset=/.cctmweb.net/gfwlist
+server=/.ccue.ca/127.0.0.1#5335
+ipset=/.ccue.ca/gfwlist
+server=/.ccue.com/127.0.0.1#5335
+ipset=/.ccue.com/gfwlist
+server=/.ccvoice.ca/127.0.0.1#5335
+ipset=/.ccvoice.ca/gfwlist
+server=/.ccw.org.tw/127.0.0.1#5335
+ipset=/.ccw.org.tw/gfwlist
+server=/.cdbook.org/127.0.0.1#5335
+ipset=/.cdbook.org/gfwlist
+server=/.cdcparty.com/127.0.0.1#5335
+ipset=/.cdcparty.com/gfwlist
+server=/.cdef.org/127.0.0.1#5335
+ipset=/.cdef.org/gfwlist
+server=/.cdig.info/127.0.0.1#5335
+ipset=/.cdig.info/gfwlist
+server=/.cdjp.org/127.0.0.1#5335
+ipset=/.cdjp.org/gfwlist
+server=/.cdn-images.mailchimp.com/127.0.0.1#5335
+ipset=/.cdn-images.mailchimp.com/gfwlist
+server=/.cdn.assets.lfpcontent.com/127.0.0.1#5335
+ipset=/.cdn.assets.lfpcontent.com/gfwlist
+server=/.cdn.helixstudios.net/127.0.0.1#5335
+ipset=/.cdn.helixstudios.net/gfwlist
+server=/.cdn.printfriendly.com/127.0.0.1#5335
+ipset=/.cdn.printfriendly.com/gfwlist
+server=/.cdn.seatguru.com/127.0.0.1#5335
+ipset=/.cdn.seatguru.com/gfwlist
+server=/.cdn.softlayer.net/127.0.0.1#5335
+ipset=/.cdn.softlayer.net/gfwlist
+server=/.cdn1.lp.saboom.com/127.0.0.1#5335
+ipset=/.cdn1.lp.saboom.com/gfwlist
+server=/.cdnews.com.tw/127.0.0.1#5335
+ipset=/.cdnews.com.tw/gfwlist
+server=/.cdninstagram.com/127.0.0.1#5335
+ipset=/.cdninstagram.com/gfwlist
+server=/.cdp1989.org/127.0.0.1#5335
+ipset=/.cdp1989.org/gfwlist
+server=/.cdp1998.org/127.0.0.1#5335
+ipset=/.cdp1998.org/gfwlist
+server=/.cdp2006.org/127.0.0.1#5335
+ipset=/.cdp2006.org/gfwlist
+server=/.cdpa.url.tw/127.0.0.1#5335
+ipset=/.cdpa.url.tw/gfwlist
+server=/.cdpeu.org/127.0.0.1#5335
+ipset=/.cdpeu.org/gfwlist
+server=/.cdpusa.org/127.0.0.1#5335
+ipset=/.cdpusa.org/gfwlist
+server=/.cdpweb.org/127.0.0.1#5335
+ipset=/.cdpweb.org/gfwlist
+server=/.cdpwu.org/127.0.0.1#5335
+ipset=/.cdpwu.org/gfwlist
+server=/.cdw.com/127.0.0.1#5335
+ipset=/.cdw.com/gfwlist
+server=/.cecc.gov/127.0.0.1#5335
+ipset=/.cecc.gov/gfwlist
+server=/.cellulo.info/127.0.0.1#5335
+ipset=/.cellulo.info/gfwlist
+server=/.cenews.eu/127.0.0.1#5335
+ipset=/.cenews.eu/gfwlist
+server=/.centauro.com.br/127.0.0.1#5335
+ipset=/.centauro.com.br/gfwlist
+server=/.centerforhumanreprod.com/127.0.0.1#5335
+ipset=/.centerforhumanreprod.com/gfwlist
+server=/.centralnation.com/127.0.0.1#5335
+ipset=/.centralnation.com/gfwlist
+server=/.centurys.net/127.0.0.1#5335
+ipset=/.centurys.net/gfwlist
+server=/.certificate-transparency.org/127.0.0.1#5335
+ipset=/.certificate-transparency.org/gfwlist
+server=/.certificate.revocationcheck.com/127.0.0.1#5335
+ipset=/.certificate.revocationcheck.com/gfwlist
+server=/.cfhks.org.hk/127.0.0.1#5335
+ipset=/.cfhks.org.hk/gfwlist
+server=/.cfos.de/127.0.0.1#5335
+ipset=/.cfos.de/gfwlist
+server=/.cftfc.com/127.0.0.1#5335
+ipset=/.cftfc.com/gfwlist
+server=/.cgdepot.org/127.0.0.1#5335
+ipset=/.cgdepot.org/gfwlist
+server=/.cgst.edu/127.0.0.1#5335
+ipset=/.cgst.edu/gfwlist
+server=/.ch.shvoong.com/127.0.0.1#5335
+ipset=/.ch.shvoong.com/gfwlist
+server=/.change.org/127.0.0.1#5335
+ipset=/.change.org/gfwlist
+server=/.changeip.name/127.0.0.1#5335
+ipset=/.changeip.name/gfwlist
+server=/.changeip.net/127.0.0.1#5335
+ipset=/.changeip.net/gfwlist
+server=/.changeip.org/127.0.0.1#5335
+ipset=/.changeip.org/gfwlist
+server=/.changp.com/127.0.0.1#5335
+ipset=/.changp.com/gfwlist
+server=/.changsa.net/127.0.0.1#5335
+ipset=/.changsa.net/gfwlist
+server=/.chaoex.com/127.0.0.1#5335
+ipset=/.chaoex.com/gfwlist
+server=/.chapm25.com/127.0.0.1#5335
+ipset=/.chapm25.com/gfwlist
+server=/.chatnook.com/127.0.0.1#5335
+ipset=/.chatnook.com/gfwlist
+server=/.chaturbate.com/127.0.0.1#5335
+ipset=/.chaturbate.com/gfwlist
+server=/.chengmingmag.com/127.0.0.1#5335
+ipset=/.chengmingmag.com/gfwlist
+server=/.chenguangcheng.com/127.0.0.1#5335
+ipset=/.chenguangcheng.com/gfwlist
+server=/.chenpokong.com/127.0.0.1#5335
+ipset=/.chenpokong.com/gfwlist
+server=/.chenpokong.net/127.0.0.1#5335
+ipset=/.chenpokong.net/gfwlist
+server=/.chenshan20042005.wordpress.com/127.0.0.1#5335
+ipset=/.chenshan20042005.wordpress.com/gfwlist
+server=/.cherrysave.com/127.0.0.1#5335
+ipset=/.cherrysave.com/gfwlist
+server=/.chhongbi.org/127.0.0.1#5335
+ipset=/.chhongbi.org/gfwlist
+server=/.chicagoncmtv.com/127.0.0.1#5335
+ipset=/.chicagoncmtv.com/gfwlist
+server=/.china-mmm.jp.net/127.0.0.1#5335
+ipset=/.china-mmm.jp.net/gfwlist
+server=/.china-mmm.net/127.0.0.1#5335
+ipset=/.china-mmm.net/gfwlist
+server=/.china-mmm.sa.com/127.0.0.1#5335
+ipset=/.china-mmm.sa.com/gfwlist
+server=/.china-review.com.ua/127.0.0.1#5335
+ipset=/.china-review.com.ua/gfwlist
+server=/.china-week.com/127.0.0.1#5335
+ipset=/.china-week.com/gfwlist
+server=/.china.hket.com/127.0.0.1#5335
+ipset=/.china.hket.com/gfwlist
+server=/.china101.com/127.0.0.1#5335
+ipset=/.china101.com/gfwlist
+server=/.china18.org/127.0.0.1#5335
+ipset=/.china18.org/gfwlist
+server=/.china21.com/127.0.0.1#5335
+ipset=/.china21.com/gfwlist
+server=/.china21.org/127.0.0.1#5335
+ipset=/.china21.org/gfwlist
+server=/.china5000.us/127.0.0.1#5335
+ipset=/.china5000.us/gfwlist
+server=/.chinaaffairs.org/127.0.0.1#5335
+ipset=/.chinaaffairs.org/gfwlist
+server=/.chinaaid.me/127.0.0.1#5335
+ipset=/.chinaaid.me/gfwlist
+server=/.chinaaid.net/127.0.0.1#5335
+ipset=/.chinaaid.net/gfwlist
+server=/.chinaaid.org/127.0.0.1#5335
+ipset=/.chinaaid.org/gfwlist
+server=/.chinaaid.us/127.0.0.1#5335
+ipset=/.chinaaid.us/gfwlist
+server=/.chinachange.org/127.0.0.1#5335
+ipset=/.chinachange.org/gfwlist
+server=/.chinachannel.hk/127.0.0.1#5335
+ipset=/.chinachannel.hk/gfwlist
+server=/.chinacitynews.be/127.0.0.1#5335
+ipset=/.chinacitynews.be/gfwlist
+server=/.chinacomments.org/127.0.0.1#5335
+ipset=/.chinacomments.org/gfwlist
+server=/.chinadialogue.net/127.0.0.1#5335
+ipset=/.chinadialogue.net/gfwlist
+server=/.chinadigitaltimes.net/127.0.0.1#5335
+ipset=/.chinadigitaltimes.net/gfwlist
+server=/.chinaelections.org/127.0.0.1#5335
+ipset=/.chinaelections.org/gfwlist
+server=/.chinaeweekly.com/127.0.0.1#5335
+ipset=/.chinaeweekly.com/gfwlist
+server=/.chinafreepress.org/127.0.0.1#5335
+ipset=/.chinafreepress.org/gfwlist
+server=/.chinagate.com/127.0.0.1#5335
+ipset=/.chinagate.com/gfwlist
+server=/.chinageeks.org/127.0.0.1#5335
+ipset=/.chinageeks.org/gfwlist
+server=/.chinagfw.org/127.0.0.1#5335
+ipset=/.chinagfw.org/gfwlist
+server=/.chinagonet.com/127.0.0.1#5335
+ipset=/.chinagonet.com/gfwlist
+server=/.chinagreenparty.org/127.0.0.1#5335
+ipset=/.chinagreenparty.org/gfwlist
+server=/.chinahorizon.org/127.0.0.1#5335
+ipset=/.chinahorizon.org/gfwlist
+server=/.chinahush.com/127.0.0.1#5335
+ipset=/.chinahush.com/gfwlist
+server=/.chinainperspective.com/127.0.0.1#5335
+ipset=/.chinainperspective.com/gfwlist
+server=/.chinainterimgov.org/127.0.0.1#5335
+ipset=/.chinainterimgov.org/gfwlist
+server=/.chinalaborwatch.org/127.0.0.1#5335
+ipset=/.chinalaborwatch.org/gfwlist
+server=/.chinalawandpolicy.com/127.0.0.1#5335
+ipset=/.chinalawandpolicy.com/gfwlist
+server=/.chinalawtranslate.com/127.0.0.1#5335
+ipset=/.chinalawtranslate.com/gfwlist
+server=/.chinamule.com/127.0.0.1#5335
+ipset=/.chinamule.com/gfwlist
+server=/.chinamz.org/127.0.0.1#5335
+ipset=/.chinamz.org/gfwlist
+server=/.chinanewscenter.com/127.0.0.1#5335
+ipset=/.chinanewscenter.com/gfwlist
+server=/.chinapress.com.my/127.0.0.1#5335
+ipset=/.chinapress.com.my/gfwlist
+server=/.chinarightsia.org/127.0.0.1#5335
+ipset=/.chinarightsia.org/gfwlist
+server=/.chinasocialdemocraticparty.com/127.0.0.1#5335
+ipset=/.chinasocialdemocraticparty.com/gfwlist
+server=/.chinasoul.org/127.0.0.1#5335
+ipset=/.chinasoul.org/gfwlist
+server=/.chinasucks.net/127.0.0.1#5335
+ipset=/.chinasucks.net/gfwlist
+server=/.chinatimes.com/127.0.0.1#5335
+ipset=/.chinatimes.com/gfwlist
+server=/.chinatopsex.com/127.0.0.1#5335
+ipset=/.chinatopsex.com/gfwlist
+server=/.chinatown.com.au/127.0.0.1#5335
+ipset=/.chinatown.com.au/gfwlist
+server=/.chinatweeps.com/127.0.0.1#5335
+ipset=/.chinatweeps.com/gfwlist
+server=/.chinaview.wordpress.com/127.0.0.1#5335
+ipset=/.chinaview.wordpress.com/gfwlist
+server=/.chinaway.org/127.0.0.1#5335
+ipset=/.chinaway.org/gfwlist
+server=/.chinaworker.info/127.0.0.1#5335
+ipset=/.chinaworker.info/gfwlist
+server=/.chinayouth.org.hk/127.0.0.1#5335
+ipset=/.chinayouth.org.hk/gfwlist
+server=/.chinayuanmin.org/127.0.0.1#5335
+ipset=/.chinayuanmin.org/gfwlist
+server=/.chinese-hermit.net/127.0.0.1#5335
+ipset=/.chinese-hermit.net/gfwlist
+server=/.chinese-leaders.org/127.0.0.1#5335
+ipset=/.chinese-leaders.org/gfwlist
+server=/.chinese-memorial.org/127.0.0.1#5335
+ipset=/.chinese-memorial.org/gfwlist
+server=/.chinese.donga.com/127.0.0.1#5335
+ipset=/.chinese.donga.com/gfwlist
+server=/.chinese.engadget.com/127.0.0.1#5335
+ipset=/.chinese.engadget.com/gfwlist
+server=/.chinese.irib.ir/127.0.0.1#5335
+ipset=/.chinese.irib.ir/gfwlist
+server=/.chinese.soifind.com/127.0.0.1#5335
+ipset=/.chinese.soifind.com/gfwlist
+server=/.chinesedaily.com/127.0.0.1#5335
+ipset=/.chinesedaily.com/gfwlist
+server=/.chinesedailynews.com/127.0.0.1#5335
+ipset=/.chinesedailynews.com/gfwlist
+server=/.chinesedemocracy.com/127.0.0.1#5335
+ipset=/.chinesedemocracy.com/gfwlist
+server=/.chinesegay.org/127.0.0.1#5335
+ipset=/.chinesegay.org/gfwlist
+server=/.chinesen.de/127.0.0.1#5335
+ipset=/.chinesen.de/gfwlist
+server=/.chinesepen.org/127.0.0.1#5335
+ipset=/.chinesepen.org/gfwlist
+server=/.chineseupress.com/127.0.0.1#5335
+ipset=/.chineseupress.com/gfwlist
+server=/.chingcheong.com/127.0.0.1#5335
+ipset=/.chingcheong.com/gfwlist
+server=/.chinman.net/127.0.0.1#5335
+ipset=/.chinman.net/gfwlist
+server=/.chithu.org/127.0.0.1#5335
+ipset=/.chithu.org/gfwlist
+server=/.chn.chosun.com/127.0.0.1#5335
+ipset=/.chn.chosun.com/gfwlist
+server=/.chobit.cc/127.0.0.1#5335
+ipset=/.chobit.cc/gfwlist
+server=/.chrdnet.com/127.0.0.1#5335
+ipset=/.chrdnet.com/gfwlist
+server=/.christianfreedom.org/127.0.0.1#5335
+ipset=/.christianfreedom.org/gfwlist
+server=/.christianstudy.com/127.0.0.1#5335
+ipset=/.christianstudy.com/gfwlist
+server=/.christiantimes.org.hk/127.0.0.1#5335
+ipset=/.christiantimes.org.hk/gfwlist
+server=/.chrlawyers.hk/127.0.0.1#5335
+ipset=/.chrlawyers.hk/gfwlist
+server=/.chrome.com/127.0.0.1#5335
+ipset=/.chrome.com/gfwlist
+server=/.chromecast.com/127.0.0.1#5335
+ipset=/.chromecast.com/gfwlist
+server=/.chromeexperiments.com/127.0.0.1#5335
+ipset=/.chromeexperiments.com/gfwlist
+server=/.chromercise.com/127.0.0.1#5335
+ipset=/.chromercise.com/gfwlist
+server=/.chromestatus.com/127.0.0.1#5335
+ipset=/.chromestatus.com/gfwlist
+server=/.chromium.org/127.0.0.1#5335
+ipset=/.chromium.org/gfwlist
+server=/.chuang-yen.org/127.0.0.1#5335
+ipset=/.chuang-yen.org/gfwlist
+server=/.chubold.com/127.0.0.1#5335
+ipset=/.chubold.com/gfwlist
+server=/.chubun.com/127.0.0.1#5335
+ipset=/.chubun.com/gfwlist
+server=/.chuizi.net/127.0.0.1#5335
+ipset=/.chuizi.net/gfwlist
+server=/.chushigangdrug.ch/127.0.0.1#5335
+ipset=/.chushigangdrug.ch/gfwlist
+server=/.cienen.com/127.0.0.1#5335
+ipset=/.cienen.com/gfwlist
+server=/.cineastentreff.de/127.0.0.1#5335
+ipset=/.cineastentreff.de/gfwlist
+server=/.cipfg.org/127.0.0.1#5335
+ipset=/.cipfg.org/gfwlist
+server=/.circlethebayfortibet.org/127.0.0.1#5335
+ipset=/.circlethebayfortibet.org/gfwlist
+server=/.cirosantilli.com/127.0.0.1#5335
+ipset=/.cirosantilli.com/gfwlist
+server=/.citizencn.com/127.0.0.1#5335
+ipset=/.citizencn.com/gfwlist
+server=/.citizenlab.org/127.0.0.1#5335
+ipset=/.citizenlab.org/gfwlist
+server=/.citizenscommission.hk/127.0.0.1#5335
+ipset=/.citizenscommission.hk/gfwlist
+server=/.citizensradio.org/127.0.0.1#5335
+ipset=/.citizensradio.org/gfwlist
+server=/.city365.ca/127.0.0.1#5335
+ipset=/.city365.ca/gfwlist
+server=/.city9x.com/127.0.0.1#5335
+ipset=/.city9x.com/gfwlist
+server=/.citypopulation.de/127.0.0.1#5335
+ipset=/.citypopulation.de/gfwlist
+server=/.civicparty.hk/127.0.0.1#5335
+ipset=/.civicparty.hk/gfwlist
+server=/.civildisobediencemovement.org/127.0.0.1#5335
+ipset=/.civildisobediencemovement.org/gfwlist
+server=/.civilhrfront.org/127.0.0.1#5335
+ipset=/.civilhrfront.org/gfwlist
+server=/.civiliangunner.com/127.0.0.1#5335
+ipset=/.civiliangunner.com/gfwlist
+server=/.civilmedia.tw/127.0.0.1#5335
+ipset=/.civilmedia.tw/gfwlist
+server=/.ck101.com/127.0.0.1#5335
+ipset=/.ck101.com/gfwlist
+server=/.cl.d0z.net/127.0.0.1#5335
+ipset=/.cl.d0z.net/gfwlist
+server=/.classicalguitarblog.net/127.0.0.1#5335
+ipset=/.classicalguitarblog.net/gfwlist
+server=/.clb.org.hk/127.0.0.1#5335
+ipset=/.clb.org.hk/gfwlist
+server=/.cldr.unicode.org/127.0.0.1#5335
+ipset=/.cldr.unicode.org/gfwlist
+server=/.cleansite.biz/127.0.0.1#5335
+ipset=/.cleansite.biz/gfwlist
+server=/.cleansite.info/127.0.0.1#5335
+ipset=/.cleansite.info/gfwlist
+server=/.cleansite.us/127.0.0.1#5335
+ipset=/.cleansite.us/gfwlist
+server=/.clearharmony.net/127.0.0.1#5335
+ipset=/.clearharmony.net/gfwlist
+server=/.clearsurance.com/127.0.0.1#5335
+ipset=/.clearsurance.com/gfwlist
+server=/.clearwisdom.net/127.0.0.1#5335
+ipset=/.clearwisdom.net/gfwlist
+server=/.clementine-player.org/127.0.0.1#5335
+ipset=/.clementine-player.org/gfwlist
+server=/.cling.omy.sg/127.0.0.1#5335
+ipset=/.cling.omy.sg/gfwlist
+server=/.clinica-tibet.ru/127.0.0.1#5335
+ipset=/.clinica-tibet.ru/gfwlist
+server=/.clipfish.de/127.0.0.1#5335
+ipset=/.clipfish.de/gfwlist
+server=/.cloakpoint.com/127.0.0.1#5335
+ipset=/.cloakpoint.com/gfwlist
+server=/.cloud.feedly.com/127.0.0.1#5335
+ipset=/.cloud.feedly.com/gfwlist
+server=/.cloud.mail.ru/127.0.0.1#5335
+ipset=/.cloud.mail.ru/gfwlist
+server=/.club1069.com/127.0.0.1#5335
+ipset=/.club1069.com/gfwlist
+server=/.clyp.it/127.0.0.1#5335
+ipset=/.clyp.it/gfwlist
+server=/.cmcn.org/127.0.0.1#5335
+ipset=/.cmcn.org/gfwlist
+server=/.cmi.org.tw/127.0.0.1#5335
+ipset=/.cmi.org.tw/gfwlist
+server=/.cmp.hku.hk/127.0.0.1#5335
+ipset=/.cmp.hku.hk/gfwlist
+server=/.cms.gov/127.0.0.1#5335
+ipset=/.cms.gov/gfwlist
+server=/.cmule.com/127.0.0.1#5335
+ipset=/.cmule.com/gfwlist
+server=/.cmule.org/127.0.0.1#5335
+ipset=/.cmule.org/gfwlist
+server=/.cmx.im/127.0.0.1#5335
+ipset=/.cmx.im/gfwlist
+server=/.cn-proxy.com/127.0.0.1#5335
+ipset=/.cn-proxy.com/gfwlist
+server=/.cn.calameo.com/127.0.0.1#5335
+ipset=/.cn.calameo.com/gfwlist
+server=/.cn.dayabook.com/127.0.0.1#5335
+ipset=/.cn.dayabook.com/gfwlist
+server=/.cn.fmnnow.com/127.0.0.1#5335
+ipset=/.cn.fmnnow.com/gfwlist
+server=/.cn.freeones.com/127.0.0.1#5335
+ipset=/.cn.freeones.com/gfwlist
+server=/.cn.ibtimes.com/127.0.0.1#5335
+ipset=/.cn.ibtimes.com/gfwlist
+server=/.cn.nytstyle.com/127.0.0.1#5335
+ipset=/.cn.nytstyle.com/gfwlist
+server=/.cn.sandscotaicentral.com/127.0.0.1#5335
+ipset=/.cn.sandscotaicentral.com/gfwlist
+server=/.cn.shafaqna.com/127.0.0.1#5335
+ipset=/.cn.shafaqna.com/gfwlist
+server=/.cn.thegay.com/127.0.0.1#5335
+ipset=/.cn.thegay.com/gfwlist
+server=/.cn.uncyclopedia.wikia.com/127.0.0.1#5335
+ipset=/.cn.uncyclopedia.wikia.com/gfwlist
+server=/.cn.uptodown.com/127.0.0.1#5335
+ipset=/.cn.uptodown.com/gfwlist
+server=/.cn.voa.mobi/127.0.0.1#5335
+ipset=/.cn.voa.mobi/gfwlist
+server=/.cn2.streetvoice.com/127.0.0.1#5335
+ipset=/.cn2.streetvoice.com/gfwlist
+server=/.cn6.eu/127.0.0.1#5335
+ipset=/.cn6.eu/gfwlist
+server=/.cna.com.tw/127.0.0.1#5335
+ipset=/.cna.com.tw/gfwlist
+server=/.cnabc.com/127.0.0.1#5335
+ipset=/.cnabc.com/gfwlist
+server=/.cnbbnews.wordpress.com/127.0.0.1#5335
+ipset=/.cnbbnews.wordpress.com/gfwlist
+server=/.cnd.org/127.0.0.1#5335
+ipset=/.cnd.org/gfwlist
+server=/.cnex.org.cn/127.0.0.1#5335
+ipset=/.cnex.org.cn/gfwlist
+server=/.cnineu.com/127.0.0.1#5335
+ipset=/.cnineu.com/gfwlist
+server=/.cnpolitics.org/127.0.0.1#5335
+ipset=/.cnpolitics.org/gfwlist
+server=/.cnproxy.com/127.0.0.1#5335
+ipset=/.cnproxy.com/gfwlist
+server=/.co.ng.mil/127.0.0.1#5335
+ipset=/.co.ng.mil/gfwlist
+server=/.coat.co.jp/127.0.0.1#5335
+ipset=/.coat.co.jp/gfwlist
+server=/.cobinhood.com/127.0.0.1#5335
+ipset=/.cobinhood.com/gfwlist
+server=/.cochina.co/127.0.0.1#5335
+ipset=/.cochina.co/gfwlist
+server=/.cochina.org/127.0.0.1#5335
+ipset=/.cochina.org/gfwlist
+server=/.codeshare.io/127.0.0.1#5335
+ipset=/.codeshare.io/gfwlist
+server=/.codeskulptor.org/127.0.0.1#5335
+ipset=/.codeskulptor.org/gfwlist
+server=/.coin2co.in/127.0.0.1#5335
+ipset=/.coin2co.in/gfwlist
+server=/.coinbene.com/127.0.0.1#5335
+ipset=/.coinbene.com/gfwlist
+server=/.coinegg.com/127.0.0.1#5335
+ipset=/.coinegg.com/gfwlist
+server=/.coinex.com/127.0.0.1#5335
+ipset=/.coinex.com/gfwlist
+server=/.coingi.com/127.0.0.1#5335
+ipset=/.coingi.com/gfwlist
+server=/.coinrail.co.kr/127.0.0.1#5335
+ipset=/.coinrail.co.kr/gfwlist
+server=/.cointiger.com/127.0.0.1#5335
+ipset=/.cointiger.com/gfwlist
+server=/.cointobe.com/127.0.0.1#5335
+ipset=/.cointobe.com/gfwlist
+server=/.coinut.com/127.0.0.1#5335
+ipset=/.coinut.com/gfwlist
+server=/.collateralmurder.com/127.0.0.1#5335
+ipset=/.collateralmurder.com/gfwlist
+server=/.collateralmurder.org/127.0.0.1#5335
+ipset=/.collateralmurder.org/gfwlist
+server=/.com.google/127.0.0.1#5335
+ipset=/.com.google/gfwlist
+server=/.comefromchina.com/127.0.0.1#5335
+ipset=/.comefromchina.com/gfwlist
+server=/.comic-mega.me/127.0.0.1#5335
+ipset=/.comic-mega.me/gfwlist
+server=/.commandarms.com/127.0.0.1#5335
+ipset=/.commandarms.com/gfwlist
+server=/.commentshk.com/127.0.0.1#5335
+ipset=/.commentshk.com/gfwlist
+server=/.communistcrimes.org/127.0.0.1#5335
+ipset=/.communistcrimes.org/gfwlist
+server=/.community.windy.com/127.0.0.1#5335
+ipset=/.community.windy.com/gfwlist
+server=/.communitychoicecu.com/127.0.0.1#5335
+ipset=/.communitychoicecu.com/gfwlist
+server=/.compileheart.com/127.0.0.1#5335
+ipset=/.compileheart.com/gfwlist
+server=/.compress.to/127.0.0.1#5335
+ipset=/.compress.to/gfwlist
+server=/.connect.facebook.net/127.0.0.1#5335
+ipset=/.connect.facebook.net/gfwlist
+server=/.conoha.jp/127.0.0.1#5335
+ipset=/.conoha.jp/gfwlist
+server=/.contactmagazine.net/127.0.0.1#5335
+ipset=/.contactmagazine.net/gfwlist
+server=/.contests.twilio.com/127.0.0.1#5335
+ipset=/.contests.twilio.com/gfwlist
+server=/.convio.net/127.0.0.1#5335
+ipset=/.convio.net/gfwlist
+server=/.coobay.com/127.0.0.1#5335
+ipset=/.coobay.com/gfwlist
+server=/.cool18.com/127.0.0.1#5335
+ipset=/.cool18.com/gfwlist
+server=/.coolaler.com/127.0.0.1#5335
+ipset=/.coolaler.com/gfwlist
+server=/.coolder.com/127.0.0.1#5335
+ipset=/.coolder.com/gfwlist
+server=/.coolloud.org.tw/127.0.0.1#5335
+ipset=/.coolloud.org.tw/gfwlist
+server=/.coolncute.com/127.0.0.1#5335
+ipset=/.coolncute.com/gfwlist
+server=/.coolstuffinc.com/127.0.0.1#5335
+ipset=/.coolstuffinc.com/gfwlist
+server=/.corumcollege.com/127.0.0.1#5335
+ipset=/.corumcollege.com/gfwlist
+server=/.cos-moe.com/127.0.0.1#5335
+ipset=/.cos-moe.com/gfwlist
+server=/.cosmic.monar.ch/127.0.0.1#5335
+ipset=/.cosmic.monar.ch/gfwlist
+server=/.cosplayjav.pl/127.0.0.1#5335
+ipset=/.cosplayjav.pl/gfwlist
+server=/.costco.com/127.0.0.1#5335
+ipset=/.costco.com/gfwlist
+server=/.cotweet.com/127.0.0.1#5335
+ipset=/.cotweet.com/gfwlist
+server=/.counter.social/127.0.0.1#5335
+ipset=/.counter.social/gfwlist
+server=/.coursehero.com/127.0.0.1#5335
+ipset=/.coursehero.com/gfwlist
+server=/.cpj.org/127.0.0.1#5335
+ipset=/.cpj.org/gfwlist
+server=/.cq99.us/127.0.0.1#5335
+ipset=/.cq99.us/gfwlist
+server=/.crackle.com/127.0.0.1#5335
+ipset=/.crackle.com/gfwlist
+server=/.crazys.cc/127.0.0.1#5335
+ipset=/.crazys.cc/gfwlist
+server=/.crazyshit.com/127.0.0.1#5335
+ipset=/.crazyshit.com/gfwlist
+server=/.crbug.com/127.0.0.1#5335
+ipset=/.crbug.com/gfwlist
+server=/.crchina.org/127.0.0.1#5335
+ipset=/.crchina.org/gfwlist
+server=/.crd-net.org/127.0.0.1#5335
+ipset=/.crd-net.org/gfwlist
+server=/.creaders.net/127.0.0.1#5335
+ipset=/.creaders.net/gfwlist
+server=/.creadersnet.com/127.0.0.1#5335
+ipset=/.creadersnet.com/gfwlist
+server=/.creativelab5.com/127.0.0.1#5335
+ipset=/.creativelab5.com/gfwlist
+server=/.crisisresponse.google/127.0.0.1#5335
+ipset=/.crisisresponse.google/gfwlist
+server=/.cristyli.com/127.0.0.1#5335
+ipset=/.cristyli.com/gfwlist
+server=/.crocotube.com/127.0.0.1#5335
+ipset=/.crocotube.com/gfwlist
+server=/.crossfire.co.kr/127.0.0.1#5335
+ipset=/.crossfire.co.kr/gfwlist
+server=/.crossthewall.net/127.0.0.1#5335
+ipset=/.crossthewall.net/gfwlist
+server=/.crossvpn.net/127.0.0.1#5335
+ipset=/.crossvpn.net/gfwlist
+server=/.crrev.com/127.0.0.1#5335
+ipset=/.crrev.com/gfwlist
+server=/.crucial.com/127.0.0.1#5335
+ipset=/.crucial.com/gfwlist
+server=/.crwdcntrl.net/127.0.0.1#5335
+ipset=/.crwdcntrl.net/gfwlist
+server=/.csdparty.com/127.0.0.1#5335
+ipset=/.csdparty.com/gfwlist
+server=/.css.pixnet.in/127.0.0.1#5335
+ipset=/.css.pixnet.in/gfwlist
+server=/.csuchen.de/127.0.0.1#5335
+ipset=/.csuchen.de/gfwlist
+server=/.csw.org.uk/127.0.0.1#5335
+ipset=/.csw.org.uk/gfwlist
+server=/.ct.org.tw/127.0.0.1#5335
+ipset=/.ct.org.tw/gfwlist
+server=/.ctao.org/127.0.0.1#5335
+ipset=/.ctao.org/gfwlist
+server=/.ctfriend.net/127.0.0.1#5335
+ipset=/.ctfriend.net/gfwlist
+server=/.ctitv.com.tw/127.0.0.1#5335
+ipset=/.ctitv.com.tw/gfwlist
+server=/.cts.com.tw/127.0.0.1#5335
+ipset=/.cts.com.tw/gfwlist
+server=/.cuihua.org/127.0.0.1#5335
+ipset=/.cuihua.org/gfwlist
+server=/.cuiweiping.net/127.0.0.1#5335
+ipset=/.cuiweiping.net/gfwlist
+server=/.culture.tw/127.0.0.1#5335
+ipset=/.culture.tw/gfwlist
+server=/.cumlouder.com/127.0.0.1#5335
+ipset=/.cumlouder.com/gfwlist
+server=/.curvefish.com/127.0.0.1#5335
+ipset=/.curvefish.com/gfwlist
+server=/.cusu.hk/127.0.0.1#5335
+ipset=/.cusu.hk/gfwlist
+server=/.cutscenes.net/127.0.0.1#5335
+ipset=/.cutscenes.net/gfwlist
+server=/.cw.com.tw/127.0.0.1#5335
+ipset=/.cw.com.tw/gfwlist
+server=/.cyberghost.natado.com/127.0.0.1#5335
+ipset=/.cyberghost.natado.com/gfwlist
+server=/.cyberghostvpn.com/127.0.0.1#5335
+ipset=/.cyberghostvpn.com/gfwlist
+server=/.cynscribe.com/127.0.0.1#5335
+ipset=/.cynscribe.com/gfwlist
+server=/.cytode.us/127.0.0.1#5335
+ipset=/.cytode.us/gfwlist
+server=/.d-fukyu.com/127.0.0.1#5335
+ipset=/.d-fukyu.com/gfwlist
+server=/.d100.net/127.0.0.1#5335
+ipset=/.d100.net/gfwlist
+server=/.d1b183sg0nvnuh.cloudfront.net/127.0.0.1#5335
+ipset=/.d1b183sg0nvnuh.cloudfront.net/gfwlist
+server=/.d1c37gjwa26taa.cloudfront.net/127.0.0.1#5335
+ipset=/.d1c37gjwa26taa.cloudfront.net/gfwlist
+server=/.d2bay.com/127.0.0.1#5335
+ipset=/.d2bay.com/gfwlist
+server=/.d2pass.com/127.0.0.1#5335
+ipset=/.d2pass.com/gfwlist
+server=/.d3c33hcgiwev3.cloudfront.net/127.0.0.1#5335
+ipset=/.d3c33hcgiwev3.cloudfront.net/gfwlist
+server=/.d3rhr7kgmtrq1v.cloudfront.net/127.0.0.1#5335
+ipset=/.d3rhr7kgmtrq1v.cloudfront.net/gfwlist
+server=/.dabr.co.uk/127.0.0.1#5335
+ipset=/.dabr.co.uk/gfwlist
+server=/.dabr.eu/127.0.0.1#5335
+ipset=/.dabr.eu/gfwlist
+server=/.dabr.me/127.0.0.1#5335
+ipset=/.dabr.me/gfwlist
+server=/.dabr.mobi/127.0.0.1#5335
+ipset=/.dabr.mobi/gfwlist
+server=/.dadazim.com/127.0.0.1#5335
+ipset=/.dadazim.com/gfwlist
+server=/.dadi360.com/127.0.0.1#5335
+ipset=/.dadi360.com/gfwlist
+server=/.dafabet.com/127.0.0.1#5335
+ipset=/.dafabet.com/gfwlist
+server=/.dafagood.com/127.0.0.1#5335
+ipset=/.dafagood.com/gfwlist
+server=/.dafahao.com/127.0.0.1#5335
+ipset=/.dafahao.com/gfwlist
+server=/.dafoh.org/127.0.0.1#5335
+ipset=/.dafoh.org/gfwlist
+server=/.daftporn.com/127.0.0.1#5335
+ipset=/.daftporn.com/gfwlist
+server=/.dagelijksestandaard.nl/127.0.0.1#5335
+ipset=/.dagelijksestandaard.nl/gfwlist
+server=/.daidostup.ru/127.0.0.1#5335
+ipset=/.daidostup.ru/gfwlist
+server=/.dailidaili.com/127.0.0.1#5335
+ipset=/.dailidaili.com/gfwlist
+server=/.dailymotion.com/127.0.0.1#5335
+ipset=/.dailymotion.com/gfwlist
+server=/.dailyview.tw/127.0.0.1#5335
+ipset=/.dailyview.tw/gfwlist
+server=/.daiphapinfo.net/127.0.0.1#5335
+ipset=/.daiphapinfo.net/gfwlist
+server=/.dajiyuan.com/127.0.0.1#5335
+ipset=/.dajiyuan.com/gfwlist
+server=/.dajiyuan.de/127.0.0.1#5335
+ipset=/.dajiyuan.de/gfwlist
+server=/.dajiyuan.eu/127.0.0.1#5335
+ipset=/.dajiyuan.eu/gfwlist
+server=/.dajusha.baywords.com/127.0.0.1#5335
+ipset=/.dajusha.baywords.com/gfwlist
+server=/.dalailama-archives.org/127.0.0.1#5335
+ipset=/.dalailama-archives.org/gfwlist
+server=/.dalailama.com/127.0.0.1#5335
+ipset=/.dalailama.com/gfwlist
+server=/.dalailama.mn/127.0.0.1#5335
+ipset=/.dalailama.mn/gfwlist
+server=/.dalailama.ru/127.0.0.1#5335
+ipset=/.dalailama.ru/gfwlist
+server=/.dalailama.usc.edu/127.0.0.1#5335
+ipset=/.dalailama.usc.edu/gfwlist
+server=/.dalailama80.org/127.0.0.1#5335
+ipset=/.dalailama80.org/gfwlist
+server=/.dalailamacenter.org/127.0.0.1#5335
+ipset=/.dalailamacenter.org/gfwlist
+server=/.dalailamafellows.org/127.0.0.1#5335
+ipset=/.dalailamafellows.org/gfwlist
+server=/.dalailamafilm.com/127.0.0.1#5335
+ipset=/.dalailamafilm.com/gfwlist
+server=/.dalailamafoundation.org/127.0.0.1#5335
+ipset=/.dalailamafoundation.org/gfwlist
+server=/.dalailamahindi.com/127.0.0.1#5335
+ipset=/.dalailamahindi.com/gfwlist
+server=/.dalailamainaustralia.org/127.0.0.1#5335
+ipset=/.dalailamainaustralia.org/gfwlist
+server=/.dalailamajapanese.com/127.0.0.1#5335
+ipset=/.dalailamajapanese.com/gfwlist
+server=/.dalailamaprotesters.info/127.0.0.1#5335
+ipset=/.dalailamaprotesters.info/gfwlist
+server=/.dalailamaquotes.org/127.0.0.1#5335
+ipset=/.dalailamaquotes.org/gfwlist
+server=/.dalailamatrust.org/127.0.0.1#5335
+ipset=/.dalailamatrust.org/gfwlist
+server=/.dalailamavisit.org.nz/127.0.0.1#5335
+ipset=/.dalailamavisit.org.nz/gfwlist
+server=/.dalailamaworld.com/127.0.0.1#5335
+ipset=/.dalailamaworld.com/gfwlist
+server=/.dalianmeng.org/127.0.0.1#5335
+ipset=/.dalianmeng.org/gfwlist
+server=/.daliulian.org/127.0.0.1#5335
+ipset=/.daliulian.org/gfwlist
+server=/.danbooru.donmai.us/127.0.0.1#5335
+ipset=/.danbooru.donmai.us/gfwlist
+server=/.danke4china.net/127.0.0.1#5335
+ipset=/.danke4china.net/gfwlist
+server=/.danwei.org/127.0.0.1#5335
+ipset=/.danwei.org/gfwlist
+server=/.daodu14.jigsy.com/127.0.0.1#5335
+ipset=/.daodu14.jigsy.com/gfwlist
+server=/.daolan.net/127.0.0.1#5335
+ipset=/.daolan.net/gfwlist
+server=/.daozhongxing.org/127.0.0.1#5335
+ipset=/.daozhongxing.org/gfwlist
+server=/.darktech.org/127.0.0.1#5335
+ipset=/.darktech.org/gfwlist
+server=/.darktoy.net/127.0.0.1#5335
+ipset=/.darktoy.net/gfwlist
+server=/.darpa.mil/127.0.0.1#5335
+ipset=/.darpa.mil/gfwlist
+server=/.dastrassi.org/127.0.0.1#5335
+ipset=/.dastrassi.org/gfwlist
+server=/.data-vocabulary.org/127.0.0.1#5335
+ipset=/.data-vocabulary.org/gfwlist
+server=/.data.flurry.com/127.0.0.1#5335
+ipset=/.data.flurry.com/gfwlist
+server=/.data.gov.tw/127.0.0.1#5335
+ipset=/.data.gov.tw/gfwlist
+server=/.daum.net/127.0.0.1#5335
+ipset=/.daum.net/gfwlist
+server=/.david-kilgour.com/127.0.0.1#5335
+ipset=/.david-kilgour.com/gfwlist
+server=/.dawangidc.com/127.0.0.1#5335
+ipset=/.dawangidc.com/gfwlist
+server=/.daxa.cn/127.0.0.1#5335
+ipset=/.daxa.cn/gfwlist
+server=/.db.tt/127.0.0.1#5335
+ipset=/.db.tt/gfwlist
+server=/.dcard.tw/127.0.0.1#5335
+ipset=/.dcard.tw/gfwlist
+server=/.dcmilitary.com/127.0.0.1#5335
+ipset=/.dcmilitary.com/gfwlist
+server=/.ddc.com.tw/127.0.0.1#5335
+ipset=/.ddc.com.tw/gfwlist
+server=/.ddhw.info/127.0.0.1#5335
+ipset=/.ddhw.info/gfwlist
+server=/.ddns.info/127.0.0.1#5335
+ipset=/.ddns.info/gfwlist
+server=/.ddns.me.uk/127.0.0.1#5335
+ipset=/.ddns.me.uk/gfwlist
+server=/.ddns.mobi/127.0.0.1#5335
+ipset=/.ddns.mobi/gfwlist
+server=/.ddns.ms/127.0.0.1#5335
+ipset=/.ddns.ms/gfwlist
+server=/.ddns.name/127.0.0.1#5335
+ipset=/.ddns.name/gfwlist
+server=/.ddns.us/127.0.0.1#5335
+ipset=/.ddns.us/gfwlist
+server=/.de-sci.org/127.0.0.1#5335
+ipset=/.de-sci.org/gfwlist
+server=/.deaftone.com/127.0.0.1#5335
+ipset=/.deaftone.com/gfwlist
+server=/.debug.com/127.0.0.1#5335
+ipset=/.debug.com/gfwlist
+server=/.deck.ly/127.0.0.1#5335
+ipset=/.deck.ly/gfwlist
+server=/.decodet.co/127.0.0.1#5335
+ipset=/.decodet.co/gfwlist
+server=/.deepmind.com/127.0.0.1#5335
+ipset=/.deepmind.com/gfwlist
+server=/.deezer.com/127.0.0.1#5335
+ipset=/.deezer.com/gfwlist
+server=/.definebabe.com/127.0.0.1#5335
+ipset=/.definebabe.com/gfwlist
+server=/.deja.com/127.0.0.1#5335
+ipset=/.deja.com/gfwlist
+server=/.delcamp.net/127.0.0.1#5335
+ipset=/.delcamp.net/gfwlist
+server=/.demo.opera-mini.net/127.0.0.1#5335
+ipset=/.demo.opera-mini.net/gfwlist
+server=/.democrats.org/127.0.0.1#5335
+ipset=/.democrats.org/gfwlist
+server=/.demosisto.hk/127.0.0.1#5335
+ipset=/.demosisto.hk/gfwlist
+server=/.depositphotos.com/127.0.0.1#5335
+ipset=/.depositphotos.com/gfwlist
+server=/.derekhsu.homeip.net/127.0.0.1#5335
+ipset=/.derekhsu.homeip.net/gfwlist
+server=/.desc.se/127.0.0.1#5335
+ipset=/.desc.se/gfwlist
+server=/.design.google/127.0.0.1#5335
+ipset=/.design.google/gfwlist
+server=/.desipro.de/127.0.0.1#5335
+ipset=/.desipro.de/gfwlist
+server=/.dessci.com/127.0.0.1#5335
+ipset=/.dessci.com/gfwlist
+server=/.destroy-china.jp/127.0.0.1#5335
+ipset=/.destroy-china.jp/gfwlist
+server=/.deutsche-welle.de/127.0.0.1#5335
+ipset=/.deutsche-welle.de/gfwlist
+server=/.developers.box.net/127.0.0.1#5335
+ipset=/.developers.box.net/gfwlist
+server=/.devio.us/127.0.0.1#5335
+ipset=/.devio.us/gfwlist
+server=/.devpn.com/127.0.0.1#5335
+ipset=/.devpn.com/gfwlist
+server=/.dfas.mil/127.0.0.1#5335
+ipset=/.dfas.mil/gfwlist
+server=/.dfn.org/127.0.0.1#5335
+ipset=/.dfn.org/gfwlist
+server=/.dharamsalanet.com/127.0.0.1#5335
+ipset=/.dharamsalanet.com/gfwlist
+server=/.dharmakara.net/127.0.0.1#5335
+ipset=/.dharmakara.net/gfwlist
+server=/.dhcp.biz/127.0.0.1#5335
+ipset=/.dhcp.biz/gfwlist
+server=/.diaoyuislands.org/127.0.0.1#5335
+ipset=/.diaoyuislands.org/gfwlist
+server=/.dictionary.goo.ne.jp/127.0.0.1#5335
+ipset=/.dictionary.goo.ne.jp/gfwlist
+server=/.difangwenge.org/127.0.0.1#5335
+ipset=/.difangwenge.org/gfwlist
+server=/.digisfera.com/127.0.0.1#5335
+ipset=/.digisfera.com/gfwlist
+server=/.digitalnomadsproject.org/127.0.0.1#5335
+ipset=/.digitalnomadsproject.org/gfwlist
+server=/.diigo.com/127.0.0.1#5335
+ipset=/.diigo.com/gfwlist
+server=/.dilber.se/127.0.0.1#5335
+ipset=/.dilber.se/gfwlist
+server=/.dingchin.com.tw/127.0.0.1#5335
+ipset=/.dingchin.com.tw/gfwlist
+server=/.dipity.com/127.0.0.1#5335
+ipset=/.dipity.com/gfwlist
+server=/.directcreative.com/127.0.0.1#5335
+ipset=/.directcreative.com/gfwlist
+server=/.discoins.com/127.0.0.1#5335
+ipset=/.discoins.com/gfwlist
+server=/.disconnect.me/127.0.0.1#5335
+ipset=/.disconnect.me/gfwlist
+server=/.discordapp.com/127.0.0.1#5335
+ipset=/.discordapp.com/gfwlist
+server=/.discordapp.net/127.0.0.1#5335
+ipset=/.discordapp.net/gfwlist
+server=/.discuss.com.hk/127.0.0.1#5335
+ipset=/.discuss.com.hk/gfwlist
+server=/.discuss4u.com/127.0.0.1#5335
+ipset=/.discuss4u.com/gfwlist
+server=/.dish.com/127.0.0.1#5335
+ipset=/.dish.com/gfwlist
+server=/.disp.cc/127.0.0.1#5335
+ipset=/.disp.cc/gfwlist
+server=/.disqus.com/127.0.0.1#5335
+ipset=/.disqus.com/gfwlist
+server=/.dit-inc.us/127.0.0.1#5335
+ipset=/.dit-inc.us/gfwlist
+server=/.dizhidizhi.com/127.0.0.1#5335
+ipset=/.dizhidizhi.com/gfwlist
+server=/.dizhuzhishang.com/127.0.0.1#5335
+ipset=/.dizhuzhishang.com/gfwlist
+server=/.djangosnippets.org/127.0.0.1#5335
+ipset=/.djangosnippets.org/gfwlist
+server=/.djorz.com/127.0.0.1#5335
+ipset=/.djorz.com/gfwlist
+server=/.dl-laby.jp/127.0.0.1#5335
+ipset=/.dl-laby.jp/gfwlist
+server=/.dl.box.net/127.0.0.1#5335
+ipset=/.dl.box.net/gfwlist
+server=/.dlsite.com/127.0.0.1#5335
+ipset=/.dlsite.com/gfwlist
+server=/.dlyoutube.com/127.0.0.1#5335
+ipset=/.dlyoutube.com/gfwlist
+server=/.dm530.net/127.0.0.1#5335
+ipset=/.dm530.net/gfwlist
+server=/.dmcdn.net/127.0.0.1#5335
+ipset=/.dmcdn.net/gfwlist
+server=/.dmhy.org/127.0.0.1#5335
+ipset=/.dmhy.org/gfwlist
+server=/.dmm.co.jp/127.0.0.1#5335
+ipset=/.dmm.co.jp/gfwlist
+server=/.dns-dns.com/127.0.0.1#5335
+ipset=/.dns-dns.com/gfwlist
+server=/.dns-stuff.com/127.0.0.1#5335
+ipset=/.dns-stuff.com/gfwlist
+server=/.dns.google/127.0.0.1#5335
+ipset=/.dns.google/gfwlist
+server=/.dns04.com/127.0.0.1#5335
+ipset=/.dns04.com/gfwlist
+server=/.dns05.com/127.0.0.1#5335
+ipset=/.dns05.com/gfwlist
+server=/.dns1.us/127.0.0.1#5335
+ipset=/.dns1.us/gfwlist
+server=/.dns2.us/127.0.0.1#5335
+ipset=/.dns2.us/gfwlist
+server=/.dns2go.com/127.0.0.1#5335
+ipset=/.dns2go.com/gfwlist
+server=/.dnscrypt.org/127.0.0.1#5335
+ipset=/.dnscrypt.org/gfwlist
+server=/.dnset.com/127.0.0.1#5335
+ipset=/.dnset.com/gfwlist
+server=/.dnsrd.com/127.0.0.1#5335
+ipset=/.dnsrd.com/gfwlist
+server=/.dnssec.net/127.0.0.1#5335
+ipset=/.dnssec.net/gfwlist
+server=/.dnvod.tv/127.0.0.1#5335
+ipset=/.dnvod.tv/gfwlist
+server=/.doctorvoice.org/127.0.0.1#5335
+ipset=/.doctorvoice.org/gfwlist
+server=/.documentingreality.com/127.0.0.1#5335
+ipset=/.documentingreality.com/gfwlist
+server=/.dojin.com/127.0.0.1#5335
+ipset=/.dojin.com/gfwlist
+server=/.dok-forum.net/127.0.0.1#5335
+ipset=/.dok-forum.net/gfwlist
+server=/.dolc.de/127.0.0.1#5335
+ipset=/.dolc.de/gfwlist
+server=/.dolf.org.hk/127.0.0.1#5335
+ipset=/.dolf.org.hk/gfwlist
+server=/.dollf.com/127.0.0.1#5335
+ipset=/.dollf.com/gfwlist
+server=/.domain.club.tw/127.0.0.1#5335
+ipset=/.domain.club.tw/gfwlist
+server=/.domainhelp.search.com/127.0.0.1#5335
+ipset=/.domainhelp.search.com/gfwlist
+server=/.domains.google/127.0.0.1#5335
+ipset=/.domains.google/gfwlist
+server=/.domaintoday.com.au/127.0.0.1#5335
+ipset=/.domaintoday.com.au/gfwlist
+server=/.dongtaiwang.com/127.0.0.1#5335
+ipset=/.dongtaiwang.com/gfwlist
+server=/.dongtaiwang.net/127.0.0.1#5335
+ipset=/.dongtaiwang.net/gfwlist
+server=/.dongyangjing.com/127.0.0.1#5335
+ipset=/.dongyangjing.com/gfwlist
+server=/.dontfilter.us/127.0.0.1#5335
+ipset=/.dontfilter.us/gfwlist
+server=/.dontmovetochina.com/127.0.0.1#5335
+ipset=/.dontmovetochina.com/gfwlist
+server=/.dorjeshugden.com/127.0.0.1#5335
+ipset=/.dorjeshugden.com/gfwlist
+server=/.dotplane.com/127.0.0.1#5335
+ipset=/.dotplane.com/gfwlist
+server=/.dotsub.com/127.0.0.1#5335
+ipset=/.dotsub.com/gfwlist
+server=/.dotvpn.com/127.0.0.1#5335
+ipset=/.dotvpn.com/gfwlist
+server=/.doub.io/127.0.0.1#5335
+ipset=/.doub.io/gfwlist
+server=/.doubibackup.com/127.0.0.1#5335
+ipset=/.doubibackup.com/gfwlist
+server=/.doubmirror.cf/127.0.0.1#5335
+ipset=/.doubmirror.cf/gfwlist
+server=/.dougscripts.com/127.0.0.1#5335
+ipset=/.dougscripts.com/gfwlist
+server=/.douhokanko.net/127.0.0.1#5335
+ipset=/.douhokanko.net/gfwlist
+server=/.doujincafe.com/127.0.0.1#5335
+ipset=/.doujincafe.com/gfwlist
+server=/.dowei.org/127.0.0.1#5335
+ipset=/.dowei.org/gfwlist
+server=/.download.cnet.com/127.0.0.1#5335
+ipset=/.download.cnet.com/gfwlist
+server=/.download.ithome.com.tw/127.0.0.1#5335
+ipset=/.download.ithome.com.tw/gfwlist
+server=/.dphk.org/127.0.0.1#5335
+ipset=/.dphk.org/gfwlist
+server=/.dpp.org.tw/127.0.0.1#5335
+ipset=/.dpp.org.tw/gfwlist
+server=/.dpr.info/127.0.0.1#5335
+ipset=/.dpr.info/gfwlist
+server=/.dragonex.io/127.0.0.1#5335
+ipset=/.dragonex.io/gfwlist
+server=/.dragonsprings.org/127.0.0.1#5335
+ipset=/.dragonsprings.org/gfwlist
+server=/.dreamamateurs.com/127.0.0.1#5335
+ipset=/.dreamamateurs.com/gfwlist
+server=/.drepung.org/127.0.0.1#5335
+ipset=/.drepung.org/gfwlist
+server=/.drgan.net/127.0.0.1#5335
+ipset=/.drgan.net/gfwlist
+server=/.drmingxia.org/127.0.0.1#5335
+ipset=/.drmingxia.org/gfwlist
+server=/.dropbooks.tv/127.0.0.1#5335
+ipset=/.dropbooks.tv/gfwlist
+server=/.dropbox.com/127.0.0.1#5335
+ipset=/.dropbox.com/gfwlist
+server=/.dropboxusercontent.com/127.0.0.1#5335
+ipset=/.dropboxusercontent.com/gfwlist
+server=/.drsunacademy.com/127.0.0.1#5335
+ipset=/.drsunacademy.com/gfwlist
+server=/.drtuber.com/127.0.0.1#5335
+ipset=/.drtuber.com/gfwlist
+server=/.dscn.info/127.0.0.1#5335
+ipset=/.dscn.info/gfwlist
+server=/.dsmtp.com/127.0.0.1#5335
+ipset=/.dsmtp.com/gfwlist
+server=/.dstk.dk/127.0.0.1#5335
+ipset=/.dstk.dk/gfwlist
+server=/.dtdns.net/127.0.0.1#5335
+ipset=/.dtdns.net/gfwlist
+server=/.dtiblog.com/127.0.0.1#5335
+ipset=/.dtiblog.com/gfwlist
+server=/.dtic.mil/127.0.0.1#5335
+ipset=/.dtic.mil/gfwlist
+server=/.dtwang.org/127.0.0.1#5335
+ipset=/.dtwang.org/gfwlist
+server=/.duanzhihu.com/127.0.0.1#5335
+ipset=/.duanzhihu.com/gfwlist
+server=/.duck.com/127.0.0.1#5335
+ipset=/.duck.com/gfwlist
+server=/.duckdns.org/127.0.0.1#5335
+ipset=/.duckdns.org/gfwlist
+server=/.duckduckgo-owned-server.yahoo.net/127.0.0.1#5335
+ipset=/.duckduckgo-owned-server.yahoo.net/gfwlist
+server=/.duckduckgo.com/127.0.0.1#5335
+ipset=/.duckduckgo.com/gfwlist
+server=/.duckmylife.com/127.0.0.1#5335
+ipset=/.duckmylife.com/gfwlist
+server=/.duga.jp/127.0.0.1#5335
+ipset=/.duga.jp/gfwlist
+server=/.duihua.org/127.0.0.1#5335
+ipset=/.duihua.org/gfwlist
+server=/.duihuahrjournal.org/127.0.0.1#5335
+ipset=/.duihuahrjournal.org/gfwlist
+server=/.dumb1.com/127.0.0.1#5335
+ipset=/.dumb1.com/gfwlist
+server=/.dunyabulteni.net/127.0.0.1#5335
+ipset=/.dunyabulteni.net/gfwlist
+server=/.duoweitimes.com/127.0.0.1#5335
+ipset=/.duoweitimes.com/gfwlist
+server=/.duping.net/127.0.0.1#5335
+ipset=/.duping.net/gfwlist
+server=/.duplicati.com/127.0.0.1#5335
+ipset=/.duplicati.com/gfwlist
+server=/.dupola.com/127.0.0.1#5335
+ipset=/.dupola.com/gfwlist
+server=/.dupola.net/127.0.0.1#5335
+ipset=/.dupola.net/gfwlist
+server=/.dushi.ca/127.0.0.1#5335
+ipset=/.dushi.ca/gfwlist
+server=/.dvdpac.com/127.0.0.1#5335
+ipset=/.dvdpac.com/gfwlist
+server=/.dvorak.org/127.0.0.1#5335
+ipset=/.dvorak.org/gfwlist
+server=/.dw-world.com/127.0.0.1#5335
+ipset=/.dw-world.com/gfwlist
+server=/.dw-world.de/127.0.0.1#5335
+ipset=/.dw-world.de/gfwlist
+server=/.dw.com/127.0.0.1#5335
+ipset=/.dw.com/gfwlist
+server=/.dw.de/127.0.0.1#5335
+ipset=/.dw.de/gfwlist
+server=/.dwnews.com/127.0.0.1#5335
+ipset=/.dwnews.com/gfwlist
+server=/.dwnews.net/127.0.0.1#5335
+ipset=/.dwnews.net/gfwlist
+server=/.dynamic-dns.net/127.0.0.1#5335
+ipset=/.dynamic-dns.net/gfwlist
+server=/.dynamicdns.biz/127.0.0.1#5335
+ipset=/.dynamicdns.biz/gfwlist
+server=/.dynamicdns.co.uk/127.0.0.1#5335
+ipset=/.dynamicdns.co.uk/gfwlist
+server=/.dynamicdns.me.uk/127.0.0.1#5335
+ipset=/.dynamicdns.me.uk/gfwlist
+server=/.dynamicdns.org.uk/127.0.0.1#5335
+ipset=/.dynamicdns.org.uk/gfwlist
+server=/.dynawebinc.com/127.0.0.1#5335
+ipset=/.dynawebinc.com/gfwlist
+server=/.dyndns-ip.com/127.0.0.1#5335
+ipset=/.dyndns-ip.com/gfwlist
+server=/.dyndns-pics.com/127.0.0.1#5335
+ipset=/.dyndns-pics.com/gfwlist
+server=/.dyndns.org/127.0.0.1#5335
+ipset=/.dyndns.org/gfwlist
+server=/.dyndns.pro/127.0.0.1#5335
+ipset=/.dyndns.pro/gfwlist
+server=/.dynssl.com/127.0.0.1#5335
+ipset=/.dynssl.com/gfwlist
+server=/.dynu.com/127.0.0.1#5335
+ipset=/.dynu.com/gfwlist
+server=/.dynu.net/127.0.0.1#5335
+ipset=/.dynu.net/gfwlist
+server=/.dysfz.cc/127.0.0.1#5335
+ipset=/.dysfz.cc/gfwlist
+server=/.dzze.com/127.0.0.1#5335
+ipset=/.dzze.com/gfwlist
+server=/.e-classical.com.tw/127.0.0.1#5335
+ipset=/.e-classical.com.tw/gfwlist
+server=/.e-gold.com/127.0.0.1#5335
+ipset=/.e-gold.com/gfwlist
+server=/.e-hentai.org/127.0.0.1#5335
+ipset=/.e-hentai.org/gfwlist
+server=/.e-hentaidb.com/127.0.0.1#5335
+ipset=/.e-hentaidb.com/gfwlist
+server=/.e-info.org.tw/127.0.0.1#5335
+ipset=/.e-info.org.tw/gfwlist
+server=/.e123.hk/127.0.0.1#5335
+ipset=/.e123.hk/gfwlist
+server=/.earlytibet.com/127.0.0.1#5335
+ipset=/.earlytibet.com/gfwlist
+server=/.earthcam.com/127.0.0.1#5335
+ipset=/.earthcam.com/gfwlist
+server=/.earthvpn.com/127.0.0.1#5335
+ipset=/.earthvpn.com/gfwlist
+server=/.eastern-ark.com/127.0.0.1#5335
+ipset=/.eastern-ark.com/gfwlist
+server=/.easternlightning.org/127.0.0.1#5335
+ipset=/.easternlightning.org/gfwlist
+server=/.eastturkestan.com/127.0.0.1#5335
+ipset=/.eastturkestan.com/gfwlist
+server=/.eastturkistan-gov.org/127.0.0.1#5335
+ipset=/.eastturkistan-gov.org/gfwlist
+server=/.eastturkistancc.org/127.0.0.1#5335
+ipset=/.eastturkistancc.org/gfwlist
+server=/.eastturkistangovernmentinexile.us/127.0.0.1#5335
+ipset=/.eastturkistangovernmentinexile.us/gfwlist
+server=/.easyca.ca/127.0.0.1#5335
+ipset=/.easyca.ca/gfwlist
+server=/.easypic.com/127.0.0.1#5335
+ipset=/.easypic.com/gfwlist
+server=/.ebony-beauty.com/127.0.0.1#5335
+ipset=/.ebony-beauty.com/gfwlist
+server=/.ebook.hyread.com.tw/127.0.0.1#5335
+ipset=/.ebook.hyread.com.tw/gfwlist
+server=/.ebookbrowse.com/127.0.0.1#5335
+ipset=/.ebookbrowse.com/gfwlist
+server=/.ebookee.com/127.0.0.1#5335
+ipset=/.ebookee.com/gfwlist
+server=/.ebtcbank.com/127.0.0.1#5335
+ipset=/.ebtcbank.com/gfwlist
+server=/.ecfa.org.tw/127.0.0.1#5335
+ipset=/.ecfa.org.tw/gfwlist
+server=/.echofon.com/127.0.0.1#5335
+ipset=/.echofon.com/gfwlist
+server=/.ecimg.tw/127.0.0.1#5335
+ipset=/.ecimg.tw/gfwlist
+server=/.ecministry.net/127.0.0.1#5335
+ipset=/.ecministry.net/gfwlist
+server=/.economist.com/127.0.0.1#5335
+ipset=/.economist.com/gfwlist
+server=/.edgecastcdn.net/127.0.0.1#5335
+ipset=/.edgecastcdn.net/gfwlist
+server=/.edicypages.com/127.0.0.1#5335
+ipset=/.edicypages.com/gfwlist
+server=/.edmontonchina.cn/127.0.0.1#5335
+ipset=/.edmontonchina.cn/gfwlist
+server=/.edmontonservice.com/127.0.0.1#5335
+ipset=/.edmontonservice.com/gfwlist
+server=/.edns.biz/127.0.0.1#5335
+ipset=/.edns.biz/gfwlist
+server=/.edoors.com/127.0.0.1#5335
+ipset=/.edoors.com/gfwlist
+server=/.edubridge.com/127.0.0.1#5335
+ipset=/.edubridge.com/gfwlist
+server=/.edupro.org/127.0.0.1#5335
+ipset=/.edupro.org/gfwlist
+server=/.eesti.ee/127.0.0.1#5335
+ipset=/.eesti.ee/gfwlist
+server=/.eevpn.com/127.0.0.1#5335
+ipset=/.eevpn.com/gfwlist
+server=/.efcc.org.hk/127.0.0.1#5335
+ipset=/.efcc.org.hk/gfwlist
+server=/.effers.com/127.0.0.1#5335
+ipset=/.effers.com/gfwlist
+server=/.efksoft.com/127.0.0.1#5335
+ipset=/.efksoft.com/gfwlist
+server=/.efukt.com/127.0.0.1#5335
+ipset=/.efukt.com/gfwlist
+server=/.eic-av.com/127.0.0.1#5335
+ipset=/.eic-av.com/gfwlist
+server=/.eireinikotaerukai.com/127.0.0.1#5335
+ipset=/.eireinikotaerukai.com/gfwlist
+server=/.eisbb.com/127.0.0.1#5335
+ipset=/.eisbb.com/gfwlist
+server=/.eksisozluk.com/127.0.0.1#5335
+ipset=/.eksisozluk.com/gfwlist
+server=/.electionsmeter.com/127.0.0.1#5335
+ipset=/.electionsmeter.com/gfwlist
+server=/.elgoog.im/127.0.0.1#5335
+ipset=/.elgoog.im/gfwlist
+server=/.ellawine.org/127.0.0.1#5335
+ipset=/.ellawine.org/gfwlist
+server=/.elpais.com/127.0.0.1#5335
+ipset=/.elpais.com/gfwlist
+server=/.eltondisney.com/127.0.0.1#5335
+ipset=/.eltondisney.com/gfwlist
+server=/.embr.in/127.0.0.1#5335
+ipset=/.embr.in/gfwlist
+server=/.emilylau.org.hk/127.0.0.1#5335
+ipset=/.emilylau.org.hk/gfwlist
+server=/.empfil.com/127.0.0.1#5335
+ipset=/.empfil.com/gfwlist
+server=/.emule-ed2k.com/127.0.0.1#5335
+ipset=/.emule-ed2k.com/gfwlist
+server=/.emulefans.com/127.0.0.1#5335
+ipset=/.emulefans.com/gfwlist
+server=/.emuparadise.me/127.0.0.1#5335
+ipset=/.emuparadise.me/gfwlist
+server=/.en.favotter.net/127.0.0.1#5335
+ipset=/.en.favotter.net/gfwlist
+server=/.enanyang.my/127.0.0.1#5335
+ipset=/.enanyang.my/gfwlist
+server=/.encyclopedia.com/127.0.0.1#5335
+ipset=/.encyclopedia.com/gfwlist
+server=/.enewstree.com/127.0.0.1#5335
+ipset=/.enewstree.com/gfwlist
+server=/.enfal.de/127.0.0.1#5335
+ipset=/.enfal.de/gfwlist
+server=/.engagedaily.org/127.0.0.1#5335
+ipset=/.engagedaily.org/gfwlist
+server=/.englishforeveryone.org/127.0.0.1#5335
+ipset=/.englishforeveryone.org/gfwlist
+server=/.englishfromengland.co.uk/127.0.0.1#5335
+ipset=/.englishfromengland.co.uk/gfwlist
+server=/.englishpen.org/127.0.0.1#5335
+ipset=/.englishpen.org/gfwlist
+server=/.enlighten.org.tw/127.0.0.1#5335
+ipset=/.enlighten.org.tw/gfwlist
+server=/.entermap.com/127.0.0.1#5335
+ipset=/.entermap.com/gfwlist
+server=/.entnt.com/127.0.0.1#5335
+ipset=/.entnt.com/gfwlist
+server=/.environment.google/127.0.0.1#5335
+ipset=/.environment.google/gfwlist
+server=/.epa.gov.tw/127.0.0.1#5335
+ipset=/.epa.gov.tw/gfwlist
+server=/.epac.to/127.0.0.1#5335
+ipset=/.epac.to/gfwlist
+server=/.episcopalchurch.org/127.0.0.1#5335
+ipset=/.episcopalchurch.org/gfwlist
+server=/.epochhk.com/127.0.0.1#5335
+ipset=/.epochhk.com/gfwlist
+server=/.epochtimes-bg.com/127.0.0.1#5335
+ipset=/.epochtimes-bg.com/gfwlist
+server=/.epochtimes-romania.com/127.0.0.1#5335
+ipset=/.epochtimes-romania.com/gfwlist
+server=/.epochtimes.co.il/127.0.0.1#5335
+ipset=/.epochtimes.co.il/gfwlist
+server=/.epochtimes.co.kr/127.0.0.1#5335
+ipset=/.epochtimes.co.kr/gfwlist
+server=/.epochtimes.com/127.0.0.1#5335
+ipset=/.epochtimes.com/gfwlist
+server=/.epochtimes.cz/127.0.0.1#5335
+ipset=/.epochtimes.cz/gfwlist
+server=/.epochtimes.de/127.0.0.1#5335
+ipset=/.epochtimes.de/gfwlist
+server=/.epochtimes.fr/127.0.0.1#5335
+ipset=/.epochtimes.fr/gfwlist
+server=/.epochtimes.ie/127.0.0.1#5335
+ipset=/.epochtimes.ie/gfwlist
+server=/.epochtimes.it/127.0.0.1#5335
+ipset=/.epochtimes.it/gfwlist
+server=/.epochtimes.jp/127.0.0.1#5335
+ipset=/.epochtimes.jp/gfwlist
+server=/.epochtimes.ru/127.0.0.1#5335
+ipset=/.epochtimes.ru/gfwlist
+server=/.epochtimes.se/127.0.0.1#5335
+ipset=/.epochtimes.se/gfwlist
+server=/.epochtimestr.com/127.0.0.1#5335
+ipset=/.epochtimestr.com/gfwlist
+server=/.epochweek.com/127.0.0.1#5335
+ipset=/.epochweek.com/gfwlist
+server=/.epochweekly.com/127.0.0.1#5335
+ipset=/.epochweekly.com/gfwlist
+server=/.eporner.com/127.0.0.1#5335
+ipset=/.eporner.com/gfwlist
+server=/.equinenow.com/127.0.0.1#5335
+ipset=/.equinenow.com/gfwlist
+server=/.erabaru.net/127.0.0.1#5335
+ipset=/.erabaru.net/gfwlist
+server=/.eracom.com.tw/127.0.0.1#5335
+ipset=/.eracom.com.tw/gfwlist
+server=/.eraysoft.com.tr/127.0.0.1#5335
+ipset=/.eraysoft.com.tr/gfwlist
+server=/.erepublik.com/127.0.0.1#5335
+ipset=/.erepublik.com/gfwlist
+server=/.erights.net/127.0.0.1#5335
+ipset=/.erights.net/gfwlist
+server=/.eriversoft.com/127.0.0.1#5335
+ipset=/.eriversoft.com/gfwlist
+server=/.erktv.com/127.0.0.1#5335
+ipset=/.erktv.com/gfwlist
+server=/.ernestmandel.org/127.0.0.1#5335
+ipset=/.ernestmandel.org/gfwlist
+server=/.erodaizensyu.com/127.0.0.1#5335
+ipset=/.erodaizensyu.com/gfwlist
+server=/.erodoujinlog.com/127.0.0.1#5335
+ipset=/.erodoujinlog.com/gfwlist
+server=/.erodoujinworld.com/127.0.0.1#5335
+ipset=/.erodoujinworld.com/gfwlist
+server=/.eromanga-kingdom.com/127.0.0.1#5335
+ipset=/.eromanga-kingdom.com/gfwlist
+server=/.eromangadouzin.com/127.0.0.1#5335
+ipset=/.eromangadouzin.com/gfwlist
+server=/.eromon.net/127.0.0.1#5335
+ipset=/.eromon.net/gfwlist
+server=/.eroprofile.com/127.0.0.1#5335
+ipset=/.eroprofile.com/gfwlist
+server=/.eroticsaloon.net/127.0.0.1#5335
+ipset=/.eroticsaloon.net/gfwlist
+server=/.eslite.com/127.0.0.1#5335
+ipset=/.eslite.com/gfwlist
+server=/.esmtp.biz/127.0.0.1#5335
+ipset=/.esmtp.biz/gfwlist
+server=/.esurance.com/127.0.0.1#5335
+ipset=/.esurance.com/gfwlist
+server=/.etaa.org.au/127.0.0.1#5335
+ipset=/.etaa.org.au/gfwlist
+server=/.etadult.com/127.0.0.1#5335
+ipset=/.etadult.com/gfwlist
+server=/.etaiwannews.com/127.0.0.1#5335
+ipset=/.etaiwannews.com/gfwlist
+server=/.etherdelta.com/127.0.0.1#5335
+ipset=/.etherdelta.com/gfwlist
+server=/.etizer.org/127.0.0.1#5335
+ipset=/.etizer.org/gfwlist
+server=/.etokki.com/127.0.0.1#5335
+ipset=/.etokki.com/gfwlist
+server=/.etools.ncol.com/127.0.0.1#5335
+ipset=/.etools.ncol.com/gfwlist
+server=/.etowns.net/127.0.0.1#5335
+ipset=/.etowns.net/gfwlist
+server=/.etowns.org/127.0.0.1#5335
+ipset=/.etowns.org/gfwlist
+server=/.etvonline.hk/127.0.0.1#5335
+ipset=/.etvonline.hk/gfwlist
+server=/.eu.org/127.0.0.1#5335
+ipset=/.eu.org/gfwlist
+server=/.eucasino.com/127.0.0.1#5335
+ipset=/.eucasino.com/gfwlist
+server=/.eulam.com/127.0.0.1#5335
+ipset=/.eulam.com/gfwlist
+server=/.eurekavpt.com/127.0.0.1#5335
+ipset=/.eurekavpt.com/gfwlist
+server=/.euronews.com/127.0.0.1#5335
+ipset=/.euronews.com/gfwlist
+server=/.evchk.wikia.com/127.0.0.1#5335
+ipset=/.evchk.wikia.com/gfwlist
+server=/.evschool.net/127.0.0.1#5335
+ipset=/.evschool.net/gfwlist
+server=/.exblog.jp/127.0.0.1#5335
+ipset=/.exblog.jp/gfwlist
+server=/.exchristian.hk/127.0.0.1#5335
+ipset=/.exchristian.hk/gfwlist
+server=/.exmo.com/127.0.0.1#5335
+ipset=/.exmo.com/gfwlist
+server=/.exmormon.org/127.0.0.1#5335
+ipset=/.exmormon.org/gfwlist
+server=/.expatshield.com/127.0.0.1#5335
+ipset=/.expatshield.com/gfwlist
+server=/.expecthim.com/127.0.0.1#5335
+ipset=/.expecthim.com/gfwlist
+server=/.expekt.com/127.0.0.1#5335
+ipset=/.expekt.com/gfwlist
+server=/.experts-univers.com/127.0.0.1#5335
+ipset=/.experts-univers.com/gfwlist
+server=/.exploader.net/127.0.0.1#5335
+ipset=/.exploader.net/gfwlist
+server=/.expressvpn.com/127.0.0.1#5335
+ipset=/.expressvpn.com/gfwlist
+server=/.exrates.me/127.0.0.1#5335
+ipset=/.exrates.me/gfwlist
+server=/.extmatrix.com/127.0.0.1#5335
+ipset=/.extmatrix.com/gfwlist
+server=/.extremetube.com/127.0.0.1#5335
+ipset=/.extremetube.com/gfwlist
+server=/.exx.com/127.0.0.1#5335
+ipset=/.exx.com/gfwlist
+server=/.eyevio.jp/127.0.0.1#5335
+ipset=/.eyevio.jp/gfwlist
+server=/.eyny.com/127.0.0.1#5335
+ipset=/.eyny.com/gfwlist
+server=/.ezpeer.com/127.0.0.1#5335
+ipset=/.ezpeer.com/gfwlist
+server=/.ezua.com/127.0.0.1#5335
+ipset=/.ezua.com/gfwlist
+server=/.fa.gov.tw/127.0.0.1#5335
+ipset=/.fa.gov.tw/gfwlist
+server=/.facebook.br/127.0.0.1#5335
+ipset=/.facebook.br/gfwlist
+server=/.facebook.com/127.0.0.1#5335
+ipset=/.facebook.com/gfwlist
+server=/.facebook.design/127.0.0.1#5335
+ipset=/.facebook.design/gfwlist
+server=/.facebook.hu/127.0.0.1#5335
+ipset=/.facebook.hu/gfwlist
+server=/.facebook.in/127.0.0.1#5335
+ipset=/.facebook.in/gfwlist
+server=/.facebook.nl/127.0.0.1#5335
+ipset=/.facebook.nl/gfwlist
+server=/.facebook.se/127.0.0.1#5335
+ipset=/.facebook.se/gfwlist
+server=/.facebookmail.com/127.0.0.1#5335
+ipset=/.facebookmail.com/gfwlist
+server=/.facebookquotes4u.com/127.0.0.1#5335
+ipset=/.facebookquotes4u.com/gfwlist
+server=/.faceless.me/127.0.0.1#5335
+ipset=/.faceless.me/gfwlist
+server=/.facesofnyfw.com/127.0.0.1#5335
+ipset=/.facesofnyfw.com/gfwlist
+server=/.facesoftibetanselfimmolators.info/127.0.0.1#5335
+ipset=/.facesoftibetanselfimmolators.info/gfwlist
+server=/.fail.hk/127.0.0.1#5335
+ipset=/.fail.hk/gfwlist
+server=/.faith100.org/127.0.0.1#5335
+ipset=/.faith100.org/gfwlist
+server=/.faithfuleye.com/127.0.0.1#5335
+ipset=/.faithfuleye.com/gfwlist
+server=/.faiththedog.info/127.0.0.1#5335
+ipset=/.faiththedog.info/gfwlist
+server=/.fakku.net/127.0.0.1#5335
+ipset=/.fakku.net/gfwlist
+server=/.falsefire.com/127.0.0.1#5335
+ipset=/.falsefire.com/gfwlist
+server=/.falun-co.org/127.0.0.1#5335
+ipset=/.falun-co.org/gfwlist
+server=/.falun-ny.net/127.0.0.1#5335
+ipset=/.falun-ny.net/gfwlist
+server=/.falun.caltech.edu/127.0.0.1#5335
+ipset=/.falun.caltech.edu/gfwlist
+server=/.falunart.org/127.0.0.1#5335
+ipset=/.falunart.org/gfwlist
+server=/.falunasia.info/127.0.0.1#5335
+ipset=/.falunasia.info/gfwlist
+server=/.falunau.org/127.0.0.1#5335
+ipset=/.falunau.org/gfwlist
+server=/.falunaz.net/127.0.0.1#5335
+ipset=/.falunaz.net/gfwlist
+server=/.falundafa-dc.org/127.0.0.1#5335
+ipset=/.falundafa-dc.org/gfwlist
+server=/.falundafa-florida.org/127.0.0.1#5335
+ipset=/.falundafa-florida.org/gfwlist
+server=/.falundafa-nc.org/127.0.0.1#5335
+ipset=/.falundafa-nc.org/gfwlist
+server=/.falundafa-pa.net/127.0.0.1#5335
+ipset=/.falundafa-pa.net/gfwlist
+server=/.falundafa-sacramento.org/127.0.0.1#5335
+ipset=/.falundafa-sacramento.org/gfwlist
+server=/.falundafa.org/127.0.0.1#5335
+ipset=/.falundafa.org/gfwlist
+server=/.falundafaindia.org/127.0.0.1#5335
+ipset=/.falundafaindia.org/gfwlist
+server=/.falundafamuseum.org/127.0.0.1#5335
+ipset=/.falundafamuseum.org/gfwlist
+server=/.falungong.club/127.0.0.1#5335
+ipset=/.falungong.club/gfwlist
+server=/.falungong.de/127.0.0.1#5335
+ipset=/.falungong.de/gfwlist
+server=/.falungong.org.uk/127.0.0.1#5335
+ipset=/.falungong.org.uk/gfwlist
+server=/.falunhr.org/127.0.0.1#5335
+ipset=/.falunhr.org/gfwlist
+server=/.faluninfo.de/127.0.0.1#5335
+ipset=/.faluninfo.de/gfwlist
+server=/.faluninfo.net/127.0.0.1#5335
+ipset=/.faluninfo.net/gfwlist
+server=/.falunpilipinas.net/127.0.0.1#5335
+ipset=/.falunpilipinas.net/gfwlist
+server=/.falunworld.net/127.0.0.1#5335
+ipset=/.falunworld.net/gfwlist
+server=/.familyfed.org/127.0.0.1#5335
+ipset=/.familyfed.org/gfwlist
+server=/.famunion.com/127.0.0.1#5335
+ipset=/.famunion.com/gfwlist
+server=/.fan-qiang.com/127.0.0.1#5335
+ipset=/.fan-qiang.com/gfwlist
+server=/.fangbinxing.com/127.0.0.1#5335
+ipset=/.fangbinxing.com/gfwlist
+server=/.fangeming.com/127.0.0.1#5335
+ipset=/.fangeming.com/gfwlist
+server=/.fangeqiang.com/127.0.0.1#5335
+ipset=/.fangeqiang.com/gfwlist
+server=/.fanglizhi.info/127.0.0.1#5335
+ipset=/.fanglizhi.info/gfwlist
+server=/.fangmincn.org/127.0.0.1#5335
+ipset=/.fangmincn.org/gfwlist
+server=/.fangong.forums-free.com/127.0.0.1#5335
+ipset=/.fangong.forums-free.com/gfwlist
+server=/.fangong.org/127.0.0.1#5335
+ipset=/.fangong.org/gfwlist
+server=/.fangongheike.com/127.0.0.1#5335
+ipset=/.fangongheike.com/gfwlist
+server=/.fanhaodang.com/127.0.0.1#5335
+ipset=/.fanhaodang.com/gfwlist
+server=/.fanqiang.network/127.0.0.1#5335
+ipset=/.fanqiang.network/gfwlist
+server=/.fanqiang.tk/127.0.0.1#5335
+ipset=/.fanqiang.tk/gfwlist
+server=/.fanqiangdang.com/127.0.0.1#5335
+ipset=/.fanqiangdang.com/gfwlist
+server=/.fanqianghou.com/127.0.0.1#5335
+ipset=/.fanqianghou.com/gfwlist
+server=/.fanqiangyakexi.net/127.0.0.1#5335
+ipset=/.fanqiangyakexi.net/gfwlist
+server=/.fanqiangzhe.com/127.0.0.1#5335
+ipset=/.fanqiangzhe.com/gfwlist
+server=/.fanswong.com/127.0.0.1#5335
+ipset=/.fanswong.com/gfwlist
+server=/.fanyue.info/127.0.0.1#5335
+ipset=/.fanyue.info/gfwlist
+server=/.fapdu.com/127.0.0.1#5335
+ipset=/.fapdu.com/gfwlist
+server=/.faproxy.com/127.0.0.1#5335
+ipset=/.faproxy.com/gfwlist
+server=/.faqserv.com/127.0.0.1#5335
+ipset=/.faqserv.com/gfwlist
+server=/.fartit.com/127.0.0.1#5335
+ipset=/.fartit.com/gfwlist
+server=/.farwestchina.com/127.0.0.1#5335
+ipset=/.farwestchina.com/gfwlist
+server=/.fast.wistia.com/127.0.0.1#5335
+ipset=/.fast.wistia.com/gfwlist
+server=/.fastpic.ru/127.0.0.1#5335
+ipset=/.fastpic.ru/gfwlist
+server=/.fastssh.com/127.0.0.1#5335
+ipset=/.fastssh.com/gfwlist
+server=/.faststone.org/127.0.0.1#5335
+ipset=/.faststone.org/gfwlist
+server=/.fatbtc.com/127.0.0.1#5335
+ipset=/.fatbtc.com/gfwlist
+server=/.favstar.fm/127.0.0.1#5335
+ipset=/.favstar.fm/gfwlist
+server=/.fawanghuihui.org/127.0.0.1#5335
+ipset=/.fawanghuihui.org/gfwlist
+server=/.fb.com/127.0.0.1#5335
+ipset=/.fb.com/gfwlist
+server=/.fb.me/127.0.0.1#5335
+ipset=/.fb.me/gfwlist
+server=/.fbaddins.com/127.0.0.1#5335
+ipset=/.fbaddins.com/gfwlist
+server=/.fbcdn.net/127.0.0.1#5335
+ipset=/.fbcdn.net/gfwlist
+server=/.fbsbx.com/127.0.0.1#5335
+ipset=/.fbsbx.com/gfwlist
+server=/.fbworkmail.com/127.0.0.1#5335
+ipset=/.fbworkmail.com/gfwlist
+server=/.fc2.com/127.0.0.1#5335
+ipset=/.fc2.com/gfwlist
+server=/.fc2blog.net/127.0.0.1#5335
+ipset=/.fc2blog.net/gfwlist
+server=/.fc2china.com/127.0.0.1#5335
+ipset=/.fc2china.com/gfwlist
+server=/.fc2cn.com/127.0.0.1#5335
+ipset=/.fc2cn.com/gfwlist
+server=/.fda.gov.tw/127.0.0.1#5335
+ipset=/.fda.gov.tw/gfwlist
+server=/.fdc64.de/127.0.0.1#5335
+ipset=/.fdc64.de/gfwlist
+server=/.fdc64.org/127.0.0.1#5335
+ipset=/.fdc64.org/gfwlist
+server=/.fdc89.jp/127.0.0.1#5335
+ipset=/.fdc89.jp/gfwlist
+server=/.feedburner.com/127.0.0.1#5335
+ipset=/.feedburner.com/gfwlist
+server=/.feeds.fileforum.com/127.0.0.1#5335
+ipset=/.feeds.fileforum.com/gfwlist
+server=/.feedx.net/127.0.0.1#5335
+ipset=/.feedx.net/gfwlist
+server=/.feelssh.com/127.0.0.1#5335
+ipset=/.feelssh.com/gfwlist
+server=/.feer.com/127.0.0.1#5335
+ipset=/.feer.com/gfwlist
+server=/.feifeiss.com/127.0.0.1#5335
+ipset=/.feifeiss.com/gfwlist
+server=/.feitian-california.org/127.0.0.1#5335
+ipset=/.feitian-california.org/gfwlist
+server=/.feitianacademy.org/127.0.0.1#5335
+ipset=/.feitianacademy.org/gfwlist
+server=/.feministteacher.com/127.0.0.1#5335
+ipset=/.feministteacher.com/gfwlist
+server=/.fengzhenghu.com/127.0.0.1#5335
+ipset=/.fengzhenghu.com/gfwlist
+server=/.fengzhenghu.net/127.0.0.1#5335
+ipset=/.fengzhenghu.net/gfwlist
+server=/.fevernet.com/127.0.0.1#5335
+ipset=/.fevernet.com/gfwlist
+server=/.ff.im/127.0.0.1#5335
+ipset=/.ff.im/gfwlist
+server=/.fffff.at/127.0.0.1#5335
+ipset=/.fffff.at/gfwlist
+server=/.fflick.com/127.0.0.1#5335
+ipset=/.fflick.com/gfwlist
+server=/.ffvpn.com/127.0.0.1#5335
+ipset=/.ffvpn.com/gfwlist
+server=/.fgmtv.net/127.0.0.1#5335
+ipset=/.fgmtv.net/gfwlist
+server=/.fgmtv.org/127.0.0.1#5335
+ipset=/.fgmtv.org/gfwlist
+server=/.fhreports.net/127.0.0.1#5335
+ipset=/.fhreports.net/gfwlist
+server=/.fiddle.jshell.net/127.0.0.1#5335
+ipset=/.fiddle.jshell.net/gfwlist
+server=/.figprayer.com/127.0.0.1#5335
+ipset=/.figprayer.com/gfwlist
+server=/.fileflyer.com/127.0.0.1#5335
+ipset=/.fileflyer.com/gfwlist
+server=/.files2me.com/127.0.0.1#5335
+ipset=/.files2me.com/gfwlist
+server=/.filesor.com/127.0.0.1#5335
+ipset=/.filesor.com/gfwlist
+server=/.fillthesquare.org/127.0.0.1#5335
+ipset=/.fillthesquare.org/gfwlist
+server=/.filmingfortibet.org/127.0.0.1#5335
+ipset=/.filmingfortibet.org/gfwlist
+server=/.filthdump.com/127.0.0.1#5335
+ipset=/.filthdump.com/gfwlist
+server=/.financetwitter.com/127.0.0.1#5335
+ipset=/.financetwitter.com/gfwlist
+server=/.finchvpn.com/127.0.0.1#5335
+ipset=/.finchvpn.com/gfwlist
+server=/.findmespot.com/127.0.0.1#5335
+ipset=/.findmespot.com/gfwlist
+server=/.findyoutube.com/127.0.0.1#5335
+ipset=/.findyoutube.com/gfwlist
+server=/.findyoutube.net/127.0.0.1#5335
+ipset=/.findyoutube.net/gfwlist
+server=/.fingerdaily.com/127.0.0.1#5335
+ipset=/.fingerdaily.com/gfwlist
+server=/.finler.net/127.0.0.1#5335
+ipset=/.finler.net/gfwlist
+server=/.firearmsworld.net/127.0.0.1#5335
+ipset=/.firearmsworld.net/gfwlist
+server=/.firebaseio.com/127.0.0.1#5335
+ipset=/.firebaseio.com/gfwlist
+server=/.fireofliberty.org/127.0.0.1#5335
+ipset=/.fireofliberty.org/gfwlist
+server=/.firetweet.io/127.0.0.1#5335
+ipset=/.firetweet.io/gfwlist
+server=/.firstfivefollowers.com/127.0.0.1#5335
+ipset=/.firstfivefollowers.com/gfwlist
+server=/.flagsonline.it/127.0.0.1#5335
+ipset=/.flagsonline.it/gfwlist
+server=/.flecheinthepeche.fr/127.0.0.1#5335
+ipset=/.flecheinthepeche.fr/gfwlist
+server=/.fleshbot.com/127.0.0.1#5335
+ipset=/.fleshbot.com/gfwlist
+server=/.fleursdeslettres.com/127.0.0.1#5335
+ipset=/.fleursdeslettres.com/gfwlist
+server=/.flgg.us/127.0.0.1#5335
+ipset=/.flgg.us/gfwlist
+server=/.flgjustice.org/127.0.0.1#5335
+ipset=/.flgjustice.org/gfwlist
+server=/.flickr.com/127.0.0.1#5335
+ipset=/.flickr.com/gfwlist
+server=/.flickrhivemind.net/127.0.0.1#5335
+ipset=/.flickrhivemind.net/gfwlist
+server=/.flickriver.com/127.0.0.1#5335
+ipset=/.flickriver.com/gfwlist
+server=/.fling.com/127.0.0.1#5335
+ipset=/.fling.com/gfwlist
+server=/.flipboard.com/127.0.0.1#5335
+ipset=/.flipboard.com/gfwlist
+server=/.flipkart.com/127.0.0.1#5335
+ipset=/.flipkart.com/gfwlist
+server=/.flitto.com/127.0.0.1#5335
+ipset=/.flitto.com/gfwlist
+server=/.flnet.org/127.0.0.1#5335
+ipset=/.flnet.org/gfwlist
+server=/.flog.tw/127.0.0.1#5335
+ipset=/.flog.tw/gfwlist
+server=/.flyvpn.com/127.0.0.1#5335
+ipset=/.flyvpn.com/gfwlist
+server=/.flyzy2005.com/127.0.0.1#5335
+ipset=/.flyzy2005.com/gfwlist
+server=/.fnac.be/127.0.0.1#5335
+ipset=/.fnac.be/gfwlist
+server=/.fnac.com/127.0.0.1#5335
+ipset=/.fnac.com/gfwlist
+server=/.fochk.org/127.0.0.1#5335
+ipset=/.fochk.org/gfwlist
+server=/.focustaiwan.tw/127.0.0.1#5335
+ipset=/.focustaiwan.tw/gfwlist
+server=/.focusvpn.com/127.0.0.1#5335
+ipset=/.focusvpn.com/gfwlist
+server=/.fofg-europe.net/127.0.0.1#5335
+ipset=/.fofg-europe.net/gfwlist
+server=/.fofg.org/127.0.0.1#5335
+ipset=/.fofg.org/gfwlist
+server=/.fofldfradio.org/127.0.0.1#5335
+ipset=/.fofldfradio.org/gfwlist
+server=/.fooooo.com/127.0.0.1#5335
+ipset=/.fooooo.com/gfwlist
+server=/.footwiball.com/127.0.0.1#5335
+ipset=/.footwiball.com/gfwlist
+server=/.foreignpolicy.com/127.0.0.1#5335
+ipset=/.foreignpolicy.com/gfwlist
+server=/.forum.baby-kingdom.com/127.0.0.1#5335
+ipset=/.forum.baby-kingdom.com/gfwlist
+server=/.forum.cyberctm.com/127.0.0.1#5335
+ipset=/.forum.cyberctm.com/gfwlist
+server=/.forum.idsam.com/127.0.0.1#5335
+ipset=/.forum.idsam.com/gfwlist
+server=/.forum.my903.com/127.0.0.1#5335
+ipset=/.forum.my903.com/gfwlist
+server=/.forum.mymaji.com/127.0.0.1#5335
+ipset=/.forum.mymaji.com/gfwlist
+server=/.forum.omy.sg/127.0.0.1#5335
+ipset=/.forum.omy.sg/gfwlist
+server=/.forum.palmislife.com/127.0.0.1#5335
+ipset=/.forum.palmislife.com/gfwlist
+server=/.forum.setty.com.tw/127.0.0.1#5335
+ipset=/.forum.setty.com.tw/gfwlist
+server=/.forum.sina.com.hk/127.0.0.1#5335
+ipset=/.forum.sina.com.hk/gfwlist
+server=/.forum.slime.com.tw/127.0.0.1#5335
+ipset=/.forum.slime.com.tw/gfwlist
+server=/.forum.tvb.com/127.0.0.1#5335
+ipset=/.forum.tvb.com/gfwlist
+server=/.forum4hk.com/127.0.0.1#5335
+ipset=/.forum4hk.com/gfwlist
+server=/.fotile.me/127.0.0.1#5335
+ipset=/.fotile.me/gfwlist
+server=/.fourface.nodesnoop.com/127.0.0.1#5335
+ipset=/.fourface.nodesnoop.com/gfwlist
+server=/.fourthinternational.org/127.0.0.1#5335
+ipset=/.fourthinternational.org/gfwlist
+server=/.foxdie.us/127.0.0.1#5335
+ipset=/.foxdie.us/gfwlist
+server=/.foxgay.com/127.0.0.1#5335
+ipset=/.foxgay.com/gfwlist
+server=/.foxsub.com/127.0.0.1#5335
+ipset=/.foxsub.com/gfwlist
+server=/.foxtang.com/127.0.0.1#5335
+ipset=/.foxtang.com/gfwlist
+server=/.fpmt-osel.org/127.0.0.1#5335
+ipset=/.fpmt-osel.org/gfwlist
+server=/.fpmt.org/127.0.0.1#5335
+ipset=/.fpmt.org/gfwlist
+server=/.fpmt.tw/127.0.0.1#5335
+ipset=/.fpmt.tw/gfwlist
+server=/.fpmtmexico.org/127.0.0.1#5335
+ipset=/.fpmtmexico.org/gfwlist
+server=/.fq.wikia.com/127.0.0.1#5335
+ipset=/.fq.wikia.com/gfwlist
+server=/.fqok.org/127.0.0.1#5335
+ipset=/.fqok.org/gfwlist
+server=/.fqrouter.com/127.0.0.1#5335
+ipset=/.fqrouter.com/gfwlist
+server=/.franklc.com/127.0.0.1#5335
+ipset=/.franklc.com/gfwlist
+server=/.freakshare.com/127.0.0.1#5335
+ipset=/.freakshare.com/gfwlist
+server=/.free-gate.org/127.0.0.1#5335
+ipset=/.free-gate.org/gfwlist
+server=/.free-hada-now.org/127.0.0.1#5335
+ipset=/.free-hada-now.org/gfwlist
+server=/.free-proxy.cz/127.0.0.1#5335
+ipset=/.free-proxy.cz/gfwlist
+server=/.free-ss.site/127.0.0.1#5335
+ipset=/.free-ss.site/gfwlist
+server=/.free-ssh.com/127.0.0.1#5335
+ipset=/.free-ssh.com/gfwlist
+server=/.free4u.com.ar/127.0.0.1#5335
+ipset=/.free4u.com.ar/gfwlist
+server=/.freealim.com/127.0.0.1#5335
+ipset=/.freealim.com/gfwlist
+server=/.freebrowser.org/127.0.0.1#5335
+ipset=/.freebrowser.org/gfwlist
+server=/.freechal.com/127.0.0.1#5335
+ipset=/.freechal.com/gfwlist
+server=/.freechina.net/127.0.0.1#5335
+ipset=/.freechina.net/gfwlist
+server=/.freechinaforum.org/127.0.0.1#5335
+ipset=/.freechinaforum.org/gfwlist
+server=/.freeddns.com/127.0.0.1#5335
+ipset=/.freeddns.com/gfwlist
+server=/.freeddns.org/127.0.0.1#5335
+ipset=/.freeddns.org/gfwlist
+server=/.freedl.org/127.0.0.1#5335
+ipset=/.freedl.org/gfwlist
+server=/.freedomchina.info/127.0.0.1#5335
+ipset=/.freedomchina.info/gfwlist
+server=/.freedomhouse.org/127.0.0.1#5335
+ipset=/.freedomhouse.org/gfwlist
+server=/.freedominfonetweb.wordpress.com/127.0.0.1#5335
+ipset=/.freedominfonetweb.wordpress.com/gfwlist
+server=/.freedomsherald.org/127.0.0.1#5335
+ipset=/.freedomsherald.org/gfwlist
+server=/.freeforums.org/127.0.0.1#5335
+ipset=/.freeforums.org/gfwlist
+server=/.freefq.com/127.0.0.1#5335
+ipset=/.freefq.com/gfwlist
+server=/.freefuckvids.com/127.0.0.1#5335
+ipset=/.freefuckvids.com/gfwlist
+server=/.freegao.com/127.0.0.1#5335
+ipset=/.freegao.com/gfwlist
+server=/.freehongkong.org/127.0.0.1#5335
+ipset=/.freehongkong.org/gfwlist
+server=/.freeilhamtohti.org/127.0.0.1#5335
+ipset=/.freeilhamtohti.org/gfwlist
+server=/.freekwonpyong.org/127.0.0.1#5335
+ipset=/.freekwonpyong.org/gfwlist
+server=/.freelotto.com/127.0.0.1#5335
+ipset=/.freelotto.com/gfwlist
+server=/.freeman2.com/127.0.0.1#5335
+ipset=/.freeman2.com/gfwlist
+server=/.freemoren.com/127.0.0.1#5335
+ipset=/.freemoren.com/gfwlist
+server=/.freemorenews.com/127.0.0.1#5335
+ipset=/.freemorenews.com/gfwlist
+server=/.freenet-china.org/127.0.0.1#5335
+ipset=/.freenet-china.org/gfwlist
+server=/.freenetproject.org/127.0.0.1#5335
+ipset=/.freenetproject.org/gfwlist
+server=/.freenewscn.com/127.0.0.1#5335
+ipset=/.freenewscn.com/gfwlist
+server=/.freeopenvpn.com/127.0.0.1#5335
+ipset=/.freeopenvpn.com/gfwlist
+server=/.freeoz.org/127.0.0.1#5335
+ipset=/.freeoz.org/gfwlist
+server=/.freessh.us/127.0.0.1#5335
+ipset=/.freessh.us/gfwlist
+server=/.freetcp.com/127.0.0.1#5335
+ipset=/.freetcp.com/gfwlist
+server=/.freetibet.net/127.0.0.1#5335
+ipset=/.freetibet.net/gfwlist
+server=/.freetibet.org/127.0.0.1#5335
+ipset=/.freetibet.org/gfwlist
+server=/.freetibetanheroes.org/127.0.0.1#5335
+ipset=/.freetibetanheroes.org/gfwlist
+server=/.freeviewmovies.com/127.0.0.1#5335
+ipset=/.freeviewmovies.com/gfwlist
+server=/.freevpn.me/127.0.0.1#5335
+ipset=/.freevpn.me/gfwlist
+server=/.freevpn.nl/127.0.0.1#5335
+ipset=/.freevpn.nl/gfwlist
+server=/.freewallpaper4.me/127.0.0.1#5335
+ipset=/.freewallpaper4.me/gfwlist
+server=/.freewebs.com/127.0.0.1#5335
+ipset=/.freewebs.com/gfwlist
+server=/.freewechat.com/127.0.0.1#5335
+ipset=/.freewechat.com/gfwlist
+server=/.freewww.biz/127.0.0.1#5335
+ipset=/.freewww.biz/gfwlist
+server=/.freewww.info/127.0.0.1#5335
+ipset=/.freewww.info/gfwlist
+server=/.freexinwen.com/127.0.0.1#5335
+ipset=/.freexinwen.com/gfwlist
+server=/.freeyellow.com/127.0.0.1#5335
+ipset=/.freeyellow.com/gfwlist
+server=/.freeyoutubeproxy.net/127.0.0.1#5335
+ipset=/.freeyoutubeproxy.net/gfwlist
+server=/.friendfeed.com/127.0.0.1#5335
+ipset=/.friendfeed.com/gfwlist
+server=/.friends-of-tibet.org/127.0.0.1#5335
+ipset=/.friends-of-tibet.org/gfwlist
+server=/.friendsoftibet.org/127.0.0.1#5335
+ipset=/.friendsoftibet.org/gfwlist
+server=/.fring.com/127.0.0.1#5335
+ipset=/.fring.com/gfwlist
+server=/.fringenetwork.com/127.0.0.1#5335
+ipset=/.fringenetwork.com/gfwlist
+server=/.from-pr.com/127.0.0.1#5335
+ipset=/.from-pr.com/gfwlist
+server=/.from-sd.com/127.0.0.1#5335
+ipset=/.from-sd.com/gfwlist
+server=/.fromchinatousa.net/127.0.0.1#5335
+ipset=/.fromchinatousa.net/gfwlist
+server=/.frommel.net/127.0.0.1#5335
+ipset=/.frommel.net/gfwlist
+server=/.frontlinedefenders.org/127.0.0.1#5335
+ipset=/.frontlinedefenders.org/gfwlist
+server=/.frootvpn.com/127.0.0.1#5335
+ipset=/.frootvpn.com/gfwlist
+server=/.fscked.org/127.0.0.1#5335
+ipset=/.fscked.org/gfwlist
+server=/.fsurf.com/127.0.0.1#5335
+ipset=/.fsurf.com/gfwlist
+server=/.ftchinese.com/127.0.0.1#5335
+ipset=/.ftchinese.com/gfwlist
+server=/.ftp1.biz/127.0.0.1#5335
+ipset=/.ftp1.biz/gfwlist
+server=/.ftpserver.biz/127.0.0.1#5335
+ipset=/.ftpserver.biz/gfwlist
+server=/.ftv.com.tw/127.0.0.1#5335
+ipset=/.ftv.com.tw/gfwlist
+server=/.fucd.com/127.0.0.1#5335
+ipset=/.fucd.com/gfwlist
+server=/.fuckcnnic.net/127.0.0.1#5335
+ipset=/.fuckcnnic.net/gfwlist
+server=/.fuckgfw.org/127.0.0.1#5335
+ipset=/.fuckgfw.org/gfwlist
+server=/.fulione.com/127.0.0.1#5335
+ipset=/.fulione.com/gfwlist
+server=/.fullerconsideration.com/127.0.0.1#5335
+ipset=/.fullerconsideration.com/gfwlist
+server=/.fulue.com/127.0.0.1#5335
+ipset=/.fulue.com/gfwlist
+server=/.funf.tw/127.0.0.1#5335
+ipset=/.funf.tw/gfwlist
+server=/.funkyimg.com/127.0.0.1#5335
+ipset=/.funkyimg.com/gfwlist
+server=/.funp.com/127.0.0.1#5335
+ipset=/.funp.com/gfwlist
+server=/.fuq.com/127.0.0.1#5335
+ipset=/.fuq.com/gfwlist
+server=/.furbo.org/127.0.0.1#5335
+ipset=/.furbo.org/gfwlist
+server=/.furhhdl.org/127.0.0.1#5335
+ipset=/.furhhdl.org/gfwlist
+server=/.furinkan.com/127.0.0.1#5335
+ipset=/.furinkan.com/gfwlist
+server=/.furl.net/127.0.0.1#5335
+ipset=/.furl.net/gfwlist
+server=/.futurechinaforum.org/127.0.0.1#5335
+ipset=/.futurechinaforum.org/gfwlist
+server=/.futuremessage.org/127.0.0.1#5335
+ipset=/.futuremessage.org/gfwlist
+server=/.fux.com/127.0.0.1#5335
+ipset=/.fux.com/gfwlist
+server=/.fuyin.net/127.0.0.1#5335
+ipset=/.fuyin.net/gfwlist
+server=/.fuyindiantai.org/127.0.0.1#5335
+ipset=/.fuyindiantai.org/gfwlist
+server=/.fuyu.org.tw/127.0.0.1#5335
+ipset=/.fuyu.org.tw/gfwlist
+server=/.fw.cm/127.0.0.1#5335
+ipset=/.fw.cm/gfwlist
+server=/.fxcm-chinese.com/127.0.0.1#5335
+ipset=/.fxcm-chinese.com/gfwlist
+server=/.fxnetworks.com/127.0.0.1#5335
+ipset=/.fxnetworks.com/gfwlist
+server=/.fzh999.com/127.0.0.1#5335
+ipset=/.fzh999.com/gfwlist
+server=/.fzh999.net/127.0.0.1#5335
+ipset=/.fzh999.net/gfwlist
+server=/.fzlm.com/127.0.0.1#5335
+ipset=/.fzlm.com/gfwlist
+server=/.g-area.org/127.0.0.1#5335
+ipset=/.g-area.org/gfwlist
+server=/.g-queen.com/127.0.0.1#5335
+ipset=/.g-queen.com/gfwlist
+server=/.g.co/127.0.0.1#5335
+ipset=/.g.co/gfwlist
+server=/.g0v.social/127.0.0.1#5335
+ipset=/.g0v.social/gfwlist
+server=/.g6hentai.com/127.0.0.1#5335
+ipset=/.g6hentai.com/gfwlist
+server=/.gabocorp.com/127.0.0.1#5335
+ipset=/.gabocorp.com/gfwlist
+server=/.gaeproxy.com/127.0.0.1#5335
+ipset=/.gaeproxy.com/gfwlist
+server=/.gaforum.org/127.0.0.1#5335
+ipset=/.gaforum.org/gfwlist
+server=/.galaxymacau.com/127.0.0.1#5335
+ipset=/.galaxymacau.com/gfwlist
+server=/.galenwu.com/127.0.0.1#5335
+ipset=/.galenwu.com/gfwlist
+server=/.galstars.net/127.0.0.1#5335
+ipset=/.galstars.net/gfwlist
+server=/.game735.com/127.0.0.1#5335
+ipset=/.game735.com/gfwlist
+server=/.gamebase.com.tw/127.0.0.1#5335
+ipset=/.gamebase.com.tw/gfwlist
+server=/.gamejolt.com/127.0.0.1#5335
+ipset=/.gamejolt.com/gfwlist
+server=/.gamer-cds.cdn.hinet.net/127.0.0.1#5335
+ipset=/.gamer-cds.cdn.hinet.net/gfwlist
+server=/.gamer.com.tw/127.0.0.1#5335
+ipset=/.gamer.com.tw/gfwlist
+server=/.gamer2-cds.cdn.hinet.net/127.0.0.1#5335
+ipset=/.gamer2-cds.cdn.hinet.net/gfwlist
+server=/.gamez.com.tw/127.0.0.1#5335
+ipset=/.gamez.com.tw/gfwlist
+server=/.gamousa.com/127.0.0.1#5335
+ipset=/.gamousa.com/gfwlist
+server=/.ganges.com/127.0.0.1#5335
+ipset=/.ganges.com/gfwlist
+server=/.gaoming.net/127.0.0.1#5335
+ipset=/.gaoming.net/gfwlist
+server=/.gaopi.net/127.0.0.1#5335
+ipset=/.gaopi.net/gfwlist
+server=/.gaozhisheng.net/127.0.0.1#5335
+ipset=/.gaozhisheng.net/gfwlist
+server=/.gaozhisheng.org/127.0.0.1#5335
+ipset=/.gaozhisheng.org/gfwlist
+server=/.gardennetworks.com/127.0.0.1#5335
+ipset=/.gardennetworks.com/gfwlist
+server=/.gardennetworks.org/127.0.0.1#5335
+ipset=/.gardennetworks.org/gfwlist
+server=/.gartlive.com/127.0.0.1#5335
+ipset=/.gartlive.com/gfwlist
+server=/.gate-project.com/127.0.0.1#5335
+ipset=/.gate-project.com/gfwlist
+server=/.gate.io/127.0.0.1#5335
+ipset=/.gate.io/gfwlist
+server=/.gatecoin.com/127.0.0.1#5335
+ipset=/.gatecoin.com/gfwlist
+server=/.gather.com/127.0.0.1#5335
+ipset=/.gather.com/gfwlist
+server=/.gatherproxy.com/127.0.0.1#5335
+ipset=/.gatherproxy.com/gfwlist
+server=/.gati.org.tw/127.0.0.1#5335
+ipset=/.gati.org.tw/gfwlist
+server=/.gaybubble.com/127.0.0.1#5335
+ipset=/.gaybubble.com/gfwlist
+server=/.gaycn.net/127.0.0.1#5335
+ipset=/.gaycn.net/gfwlist
+server=/.gayhub.com/127.0.0.1#5335
+ipset=/.gayhub.com/gfwlist
+server=/.gaymap.cc/127.0.0.1#5335
+ipset=/.gaymap.cc/gfwlist
+server=/.gaymenring.com/127.0.0.1#5335
+ipset=/.gaymenring.com/gfwlist
+server=/.gaytube.com/127.0.0.1#5335
+ipset=/.gaytube.com/gfwlist
+server=/.gaywatch.com/127.0.0.1#5335
+ipset=/.gaywatch.com/gfwlist
+server=/.gazotube.com/127.0.0.1#5335
+ipset=/.gazotube.com/gfwlist
+server=/.gcc.org.hk/127.0.0.1#5335
+ipset=/.gcc.org.hk/gfwlist
+server=/.gclooney.com/127.0.0.1#5335
+ipset=/.gclooney.com/gfwlist
+server=/.gcmasia.com/127.0.0.1#5335
+ipset=/.gcmasia.com/gfwlist
+server=/.gcpnews.com/127.0.0.1#5335
+ipset=/.gcpnews.com/gfwlist
+server=/.gcr.io/127.0.0.1#5335
+ipset=/.gcr.io/gfwlist
+server=/.gdzf.org/127.0.0.1#5335
+ipset=/.gdzf.org/gfwlist
+server=/.geek-art.net/127.0.0.1#5335
+ipset=/.geek-art.net/gfwlist
+server=/.geekheart.info/127.0.0.1#5335
+ipset=/.geekheart.info/gfwlist
+server=/.gekikame.com/127.0.0.1#5335
+ipset=/.gekikame.com/gfwlist
+server=/.gelbooru.com/127.0.0.1#5335
+ipset=/.gelbooru.com/gfwlist
+server=/.geocities.co.jp/127.0.0.1#5335
+ipset=/.geocities.co.jp/gfwlist
+server=/.geocities.jp/127.0.0.1#5335
+ipset=/.geocities.jp/gfwlist
+server=/.gerefoundation.org/127.0.0.1#5335
+ipset=/.gerefoundation.org/gfwlist
+server=/.get.app/127.0.0.1#5335
+ipset=/.get.app/gfwlist
+server=/.get.dev/127.0.0.1#5335
+ipset=/.get.dev/gfwlist
+server=/.get.how/127.0.0.1#5335
+ipset=/.get.how/gfwlist
+server=/.get.page/127.0.0.1#5335
+ipset=/.get.page/gfwlist
+server=/.getastrill.com/127.0.0.1#5335
+ipset=/.getastrill.com/gfwlist
+server=/.getchu.com/127.0.0.1#5335
+ipset=/.getchu.com/gfwlist
+server=/.getcloak.com/127.0.0.1#5335
+ipset=/.getcloak.com/gfwlist
+server=/.getfoxyproxy.org/127.0.0.1#5335
+ipset=/.getfoxyproxy.org/gfwlist
+server=/.getfreedur.com/127.0.0.1#5335
+ipset=/.getfreedur.com/gfwlist
+server=/.getgom.com/127.0.0.1#5335
+ipset=/.getgom.com/gfwlist
+server=/.geti2p.net/127.0.0.1#5335
+ipset=/.geti2p.net/gfwlist
+server=/.getiton.com/127.0.0.1#5335
+ipset=/.getiton.com/gfwlist
+server=/.getlantern.org/127.0.0.1#5335
+ipset=/.getlantern.org/gfwlist
+server=/.getmdl.io/127.0.0.1#5335
+ipset=/.getmdl.io/gfwlist
+server=/.getoutline.org/127.0.0.1#5335
+ipset=/.getoutline.org/gfwlist
+server=/.getsocialscope.com/127.0.0.1#5335
+ipset=/.getsocialscope.com/gfwlist
+server=/.getsync.com/127.0.0.1#5335
+ipset=/.getsync.com/gfwlist
+server=/.gettrials.com/127.0.0.1#5335
+ipset=/.gettrials.com/gfwlist
+server=/.gettyimages.com/127.0.0.1#5335
+ipset=/.gettyimages.com/gfwlist
+server=/.getuploader.com/127.0.0.1#5335
+ipset=/.getuploader.com/gfwlist
+server=/.gfbv.de/127.0.0.1#5335
+ipset=/.gfbv.de/gfwlist
+server=/.gfgold.com.hk/127.0.0.1#5335
+ipset=/.gfgold.com.hk/gfwlist
+server=/.gfsale.com/127.0.0.1#5335
+ipset=/.gfsale.com/gfwlist
+server=/.gfw.org.ua/127.0.0.1#5335
+ipset=/.gfw.org.ua/gfwlist
+server=/.gfw.press/127.0.0.1#5335
+ipset=/.gfw.press/gfwlist
+server=/.ggpht.com/127.0.0.1#5335
+ipset=/.ggpht.com/gfwlist
+server=/.ggssl.com/127.0.0.1#5335
+ipset=/.ggssl.com/gfwlist
+server=/.ghostpath.com/127.0.0.1#5335
+ipset=/.ghostpath.com/gfwlist
+server=/.ghut.org/127.0.0.1#5335
+ipset=/.ghut.org/gfwlist
+server=/.giantessnight.com/127.0.0.1#5335
+ipset=/.giantessnight.com/gfwlist
+server=/.gifree.com/127.0.0.1#5335
+ipset=/.gifree.com/gfwlist
+server=/.giga-web.jp/127.0.0.1#5335
+ipset=/.giga-web.jp/gfwlist
+server=/.gigporno.ru/127.0.0.1#5335
+ipset=/.gigporno.ru/gfwlist
+server=/.girlbanker.com/127.0.0.1#5335
+ipset=/.girlbanker.com/gfwlist
+server=/.gist.github.com/127.0.0.1#5335
+ipset=/.gist.github.com/gfwlist
+server=/.git.io/127.0.0.1#5335
+ipset=/.git.io/gfwlist
+server=/.gizlen.net/127.0.0.1#5335
+ipset=/.gizlen.net/gfwlist
+server=/.gjczz.com/127.0.0.1#5335
+ipset=/.gjczz.com/gfwlist
+server=/.glass8.eu/127.0.0.1#5335
+ipset=/.glass8.eu/gfwlist
+server=/.global.bing.com/127.0.0.1#5335
+ipset=/.global.bing.com/gfwlist
+server=/.globaljihad.net/127.0.0.1#5335
+ipset=/.globaljihad.net/gfwlist
+server=/.globalmediaoutreach.com/127.0.0.1#5335
+ipset=/.globalmediaoutreach.com/gfwlist
+server=/.globalmuseumoncommunism.org/127.0.0.1#5335
+ipset=/.globalmuseumoncommunism.org/gfwlist
+server=/.globalrescue.net/127.0.0.1#5335
+ipset=/.globalrescue.net/gfwlist
+server=/.globaltm.org/127.0.0.1#5335
+ipset=/.globaltm.org/gfwlist
+server=/.globalvoices.org/127.0.0.1#5335
+ipset=/.globalvoices.org/gfwlist
+server=/.globalvoicesonline.org/127.0.0.1#5335
+ipset=/.globalvoicesonline.org/gfwlist
+server=/.globalvpn.net/127.0.0.1#5335
+ipset=/.globalvpn.net/gfwlist
+server=/.glock.com/127.0.0.1#5335
+ipset=/.glock.com/gfwlist
+server=/.gloryhole.com/127.0.0.1#5335
+ipset=/.gloryhole.com/gfwlist
+server=/.glorystar.me/127.0.0.1#5335
+ipset=/.glorystar.me/gfwlist
+server=/.glype.com/127.0.0.1#5335
+ipset=/.glype.com/gfwlist
+server=/.gmail.com/127.0.0.1#5335
+ipset=/.gmail.com/gfwlist
+server=/.gmbd.cn/127.0.0.1#5335
+ipset=/.gmbd.cn/gfwlist
+server=/.gmhz.org/127.0.0.1#5335
+ipset=/.gmhz.org/gfwlist
+server=/.gmll.org/127.0.0.1#5335
+ipset=/.gmll.org/gfwlist
+server=/.gmodules.com/127.0.0.1#5335
+ipset=/.gmodules.com/gfwlist
+server=/.gmozomg.izihost.org/127.0.0.1#5335
+ipset=/.gmozomg.izihost.org/gfwlist
+server=/.gnci.org.hk/127.0.0.1#5335
+ipset=/.gnci.org.hk/gfwlist
+server=/.go-pki.com/127.0.0.1#5335
+ipset=/.go-pki.com/gfwlist
+server=/.go.nesnode.com/127.0.0.1#5335
+ipset=/.go.nesnode.com/gfwlist
+server=/.go141.com/127.0.0.1#5335
+ipset=/.go141.com/gfwlist
+server=/.goagent.biz/127.0.0.1#5335
+ipset=/.goagent.biz/gfwlist
+server=/.goagent.codeplex.com/127.0.0.1#5335
+ipset=/.goagent.codeplex.com/gfwlist
+server=/.goagentplus.com/127.0.0.1#5335
+ipset=/.goagentplus.com/gfwlist
+server=/.gobet.cc/127.0.0.1#5335
+ipset=/.gobet.cc/gfwlist
+server=/.godfootsteps.org/127.0.0.1#5335
+ipset=/.godfootsteps.org/gfwlist
+server=/.godns.work/127.0.0.1#5335
+ipset=/.godns.work/gfwlist
+server=/.godoc.org/127.0.0.1#5335
+ipset=/.godoc.org/gfwlist
+server=/.godsdirectcontact.co.uk/127.0.0.1#5335
+ipset=/.godsdirectcontact.co.uk/gfwlist
+server=/.godsdirectcontact.org/127.0.0.1#5335
+ipset=/.godsdirectcontact.org/gfwlist
+server=/.godsimmediatecontact.com/127.0.0.1#5335
+ipset=/.godsimmediatecontact.com/gfwlist
+server=/.gogotunnel.com/127.0.0.1#5335
+ipset=/.gogotunnel.com/gfwlist
+server=/.gohappy.com.tw/127.0.0.1#5335
+ipset=/.gohappy.com.tw/gfwlist
+server=/.gojet.krtco.com.tw/127.0.0.1#5335
+ipset=/.gojet.krtco.com.tw/gfwlist
+server=/.gokbayrak.com/127.0.0.1#5335
+ipset=/.gokbayrak.com/gfwlist
+server=/.golang.org/127.0.0.1#5335
+ipset=/.golang.org/gfwlist
+server=/.goldbet.com/127.0.0.1#5335
+ipset=/.goldbet.com/gfwlist
+server=/.goldbetsports.com/127.0.0.1#5335
+ipset=/.goldbetsports.com/gfwlist
+server=/.goldeneyevault.com/127.0.0.1#5335
+ipset=/.goldeneyevault.com/gfwlist
+server=/.goldenfrog.com/127.0.0.1#5335
+ipset=/.goldenfrog.com/gfwlist
+server=/.goldjizz.com/127.0.0.1#5335
+ipset=/.goldjizz.com/gfwlist
+server=/.goldstep.net/127.0.0.1#5335
+ipset=/.goldstep.net/gfwlist
+server=/.goldwave.com/127.0.0.1#5335
+ipset=/.goldwave.com/gfwlist
+server=/.goliathguitartutorials.com/127.0.0.1#5335
+ipset=/.goliathguitartutorials.com/gfwlist
+server=/.gongm.in/127.0.0.1#5335
+ipset=/.gongm.in/gfwlist
+server=/.gongmeng.info/127.0.0.1#5335
+ipset=/.gongmeng.info/gfwlist
+server=/.gongminliliang.com/127.0.0.1#5335
+ipset=/.gongminliliang.com/gfwlist
+server=/.gongwt.com/127.0.0.1#5335
+ipset=/.gongwt.com/gfwlist
+server=/.goo.gl/127.0.0.1#5335
+ipset=/.goo.gl/gfwlist
+server=/.gooday.xyz/127.0.0.1#5335
+ipset=/.gooday.xyz/gfwlist
+server=/.gooddns.info/127.0.0.1#5335
+ipset=/.gooddns.info/gfwlist
+server=/.goodreaders.com/127.0.0.1#5335
+ipset=/.goodreaders.com/gfwlist
+server=/.goodreads.com/127.0.0.1#5335
+ipset=/.goodreads.com/gfwlist
+server=/.goodtv.com.tw/127.0.0.1#5335
+ipset=/.goodtv.com.tw/gfwlist
+server=/.goodtv.tv/127.0.0.1#5335
+ipset=/.goodtv.tv/gfwlist
+server=/.goofind.com/127.0.0.1#5335
+ipset=/.goofind.com/gfwlist
+server=/.google.ae/127.0.0.1#5335
+ipset=/.google.ae/gfwlist
+server=/.google.am/127.0.0.1#5335
+ipset=/.google.am/gfwlist
+server=/.google.as/127.0.0.1#5335
+ipset=/.google.as/gfwlist
+server=/.google.at/127.0.0.1#5335
+ipset=/.google.at/gfwlist
+server=/.google.az/127.0.0.1#5335
+ipset=/.google.az/gfwlist
+server=/.google.ba/127.0.0.1#5335
+ipset=/.google.ba/gfwlist
+server=/.google.be/127.0.0.1#5335
+ipset=/.google.be/gfwlist
+server=/.google.bg/127.0.0.1#5335
+ipset=/.google.bg/gfwlist
+server=/.google.ca/127.0.0.1#5335
+ipset=/.google.ca/gfwlist
+server=/.google.calstate.edu/127.0.0.1#5335
+ipset=/.google.calstate.edu/gfwlist
+server=/.google.cd/127.0.0.1#5335
+ipset=/.google.cd/gfwlist
+server=/.google.ci/127.0.0.1#5335
+ipset=/.google.ci/gfwlist
+server=/.google.co.id/127.0.0.1#5335
+ipset=/.google.co.id/gfwlist
+server=/.google.co.jp/127.0.0.1#5335
+ipset=/.google.co.jp/gfwlist
+server=/.google.co.kr/127.0.0.1#5335
+ipset=/.google.co.kr/gfwlist
+server=/.google.co.ma/127.0.0.1#5335
+ipset=/.google.co.ma/gfwlist
+server=/.google.co.uk/127.0.0.1#5335
+ipset=/.google.co.uk/gfwlist
+server=/.google.com/127.0.0.1#5335
+ipset=/.google.com/gfwlist
+server=/.google.de/127.0.0.1#5335
+ipset=/.google.de/gfwlist
+server=/.google.dev/127.0.0.1#5335
+ipset=/.google.dev/gfwlist
+server=/.google.dj/127.0.0.1#5335
+ipset=/.google.dj/gfwlist
+server=/.google.dk/127.0.0.1#5335
+ipset=/.google.dk/gfwlist
+server=/.google.es/127.0.0.1#5335
+ipset=/.google.es/gfwlist
+server=/.google.fi/127.0.0.1#5335
+ipset=/.google.fi/gfwlist
+server=/.google.fm/127.0.0.1#5335
+ipset=/.google.fm/gfwlist
+server=/.google.fr/127.0.0.1#5335
+ipset=/.google.fr/gfwlist
+server=/.google.gg/127.0.0.1#5335
+ipset=/.google.gg/gfwlist
+server=/.google.gl/127.0.0.1#5335
+ipset=/.google.gl/gfwlist
+server=/.google.gr/127.0.0.1#5335
+ipset=/.google.gr/gfwlist
+server=/.google.ie/127.0.0.1#5335
+ipset=/.google.ie/gfwlist
+server=/.google.is/127.0.0.1#5335
+ipset=/.google.is/gfwlist
+server=/.google.it/127.0.0.1#5335
+ipset=/.google.it/gfwlist
+server=/.google.jo/127.0.0.1#5335
+ipset=/.google.jo/gfwlist
+server=/.google.kz/127.0.0.1#5335
+ipset=/.google.kz/gfwlist
+server=/.google.lv/127.0.0.1#5335
+ipset=/.google.lv/gfwlist
+server=/.google.mn/127.0.0.1#5335
+ipset=/.google.mn/gfwlist
+server=/.google.ms/127.0.0.1#5335
+ipset=/.google.ms/gfwlist
+server=/.google.nl/127.0.0.1#5335
+ipset=/.google.nl/gfwlist
+server=/.google.no/127.0.0.1#5335
+ipset=/.google.no/gfwlist
+server=/.google.nu/127.0.0.1#5335
+ipset=/.google.nu/gfwlist
+server=/.google.ro/127.0.0.1#5335
+ipset=/.google.ro/gfwlist
+server=/.google.ru/127.0.0.1#5335
+ipset=/.google.ru/gfwlist
+server=/.google.rw/127.0.0.1#5335
+ipset=/.google.rw/gfwlist
+server=/.google.sc/127.0.0.1#5335
+ipset=/.google.sc/gfwlist
+server=/.google.sh/127.0.0.1#5335
+ipset=/.google.sh/gfwlist
+server=/.google.sk/127.0.0.1#5335
+ipset=/.google.sk/gfwlist
+server=/.google.sm/127.0.0.1#5335
+ipset=/.google.sm/gfwlist
+server=/.google.sn/127.0.0.1#5335
+ipset=/.google.sn/gfwlist
+server=/.google.tk/127.0.0.1#5335
+ipset=/.google.tk/gfwlist
+server=/.google.tm/127.0.0.1#5335
+ipset=/.google.tm/gfwlist
+server=/.google.to/127.0.0.1#5335
+ipset=/.google.to/gfwlist
+server=/.google.tt/127.0.0.1#5335
+ipset=/.google.tt/gfwlist
+server=/.google.vu/127.0.0.1#5335
+ipset=/.google.vu/gfwlist
+server=/.google.ws/127.0.0.1#5335
+ipset=/.google.ws/gfwlist
+server=/.googleapis.cn/127.0.0.1#5335
+ipset=/.googleapis.cn/gfwlist
+server=/.googleapis.com/127.0.0.1#5335
+ipset=/.googleapis.com/gfwlist
+server=/.googleapps.com/127.0.0.1#5335
+ipset=/.googleapps.com/gfwlist
+server=/.googlearth.com/127.0.0.1#5335
+ipset=/.googlearth.com/gfwlist
+server=/.googleartproject.com/127.0.0.1#5335
+ipset=/.googleartproject.com/gfwlist
+server=/.googleblog.com/127.0.0.1#5335
+ipset=/.googleblog.com/gfwlist
+server=/.googlebot.com/127.0.0.1#5335
+ipset=/.googlebot.com/gfwlist
+server=/.googlechinawebmaster.com/127.0.0.1#5335
+ipset=/.googlechinawebmaster.com/gfwlist
+server=/.googlecode.com/127.0.0.1#5335
+ipset=/.googlecode.com/gfwlist
+server=/.googlecommerce.com/127.0.0.1#5335
+ipset=/.googlecommerce.com/gfwlist
+server=/.googledomains.com/127.0.0.1#5335
+ipset=/.googledomains.com/gfwlist
+server=/.googledrive.com/127.0.0.1#5335
+ipset=/.googledrive.com/gfwlist
+server=/.googleearth.com/127.0.0.1#5335
+ipset=/.googleearth.com/gfwlist
+server=/.googlefiber.net/127.0.0.1#5335
+ipset=/.googlefiber.net/gfwlist
+server=/.googlegroups.com/127.0.0.1#5335
+ipset=/.googlegroups.com/gfwlist
+server=/.googlehosted.com/127.0.0.1#5335
+ipset=/.googlehosted.com/gfwlist
+server=/.googleideas.com/127.0.0.1#5335
+ipset=/.googleideas.com/gfwlist
+server=/.googleinsidesearch.com/127.0.0.1#5335
+ipset=/.googleinsidesearch.com/gfwlist
+server=/.googlelabs.com/127.0.0.1#5335
+ipset=/.googlelabs.com/gfwlist
+server=/.googlemail.com/127.0.0.1#5335
+ipset=/.googlemail.com/gfwlist
+server=/.googlemashups.com/127.0.0.1#5335
+ipset=/.googlemashups.com/gfwlist
+server=/.googlepagecreator.com/127.0.0.1#5335
+ipset=/.googlepagecreator.com/gfwlist
+server=/.googleplay.com/127.0.0.1#5335
+ipset=/.googleplay.com/gfwlist
+server=/.googleplus.com/127.0.0.1#5335
+ipset=/.googleplus.com/gfwlist
+server=/.googlescholar.com/127.0.0.1#5335
+ipset=/.googlescholar.com/gfwlist
+server=/.googlesile.com/127.0.0.1#5335
+ipset=/.googlesile.com/gfwlist
+server=/.googlesource.com/127.0.0.1#5335
+ipset=/.googlesource.com/gfwlist
+server=/.googleusercontent.com/127.0.0.1#5335
+ipset=/.googleusercontent.com/gfwlist
+server=/.googlevideo.com/127.0.0.1#5335
+ipset=/.googlevideo.com/gfwlist
+server=/.googleweblight.com/127.0.0.1#5335
+ipset=/.googleweblight.com/gfwlist
+server=/.googlezip.net/127.0.0.1#5335
+ipset=/.googlezip.net/gfwlist
+server=/.gopetition.com/127.0.0.1#5335
+ipset=/.gopetition.com/gfwlist
+server=/.goproxing.net/127.0.0.1#5335
+ipset=/.goproxing.net/gfwlist
+server=/.goregrish.com/127.0.0.1#5335
+ipset=/.goregrish.com/gfwlist
+server=/.gospelherald.com/127.0.0.1#5335
+ipset=/.gospelherald.com/gfwlist
+server=/.got-game.org/127.0.0.1#5335
+ipset=/.got-game.org/gfwlist
+server=/.gotdns.ch/127.0.0.1#5335
+ipset=/.gotdns.ch/gfwlist
+server=/.gotgeeks.com/127.0.0.1#5335
+ipset=/.gotgeeks.com/gfwlist
+server=/.gotrusted.com/127.0.0.1#5335
+ipset=/.gotrusted.com/gfwlist
+server=/.gotw.ca/127.0.0.1#5335
+ipset=/.gotw.ca/gfwlist
+server=/.gov.taipei/127.0.0.1#5335
+ipset=/.gov.taipei/gfwlist
+server=/.gov.tw/127.0.0.1#5335
+ipset=/.gov.tw/gfwlist
+server=/.gr8domain.biz/127.0.0.1#5335
+ipset=/.gr8domain.biz/gfwlist
+server=/.gr8name.biz/127.0.0.1#5335
+ipset=/.gr8name.biz/gfwlist
+server=/.grammaly.com/127.0.0.1#5335
+ipset=/.grammaly.com/gfwlist
+server=/.grandtrial.org/127.0.0.1#5335
+ipset=/.grandtrial.org/gfwlist
+server=/.grangorz.org/127.0.0.1#5335
+ipset=/.grangorz.org/gfwlist
+server=/.graphis.ne.jp/127.0.0.1#5335
+ipset=/.graphis.ne.jp/gfwlist
+server=/.graphql.org/127.0.0.1#5335
+ipset=/.graphql.org/gfwlist
+server=/.greasespot.net/127.0.0.1#5335
+ipset=/.greasespot.net/gfwlist
+server=/.great-firewall.com/127.0.0.1#5335
+ipset=/.great-firewall.com/gfwlist
+server=/.great-roc.org/127.0.0.1#5335
+ipset=/.great-roc.org/gfwlist
+server=/.greatfire.org/127.0.0.1#5335
+ipset=/.greatfire.org/gfwlist
+server=/.greatfire.us7.list-manage.com/127.0.0.1#5335
+ipset=/.greatfire.us7.list-manage.com/gfwlist
+server=/.greatfirewall.biz/127.0.0.1#5335
+ipset=/.greatfirewall.biz/gfwlist
+server=/.greatfirewallofchina.net/127.0.0.1#5335
+ipset=/.greatfirewallofchina.net/gfwlist
+server=/.greatfirewallofchina.org/127.0.0.1#5335
+ipset=/.greatfirewallofchina.org/gfwlist
+server=/.greatroc.org/127.0.0.1#5335
+ipset=/.greatroc.org/gfwlist
+server=/.greatroc.tw/127.0.0.1#5335
+ipset=/.greatroc.tw/gfwlist
+server=/.greatzhonghua.org/127.0.0.1#5335
+ipset=/.greatzhonghua.org/gfwlist
+server=/.greenfieldbookstore.com.hk/127.0.0.1#5335
+ipset=/.greenfieldbookstore.com.hk/gfwlist
+server=/.greenparty.org.tw/127.0.0.1#5335
+ipset=/.greenparty.org.tw/gfwlist
+server=/.greenpeace.com.tw/127.0.0.1#5335
+ipset=/.greenpeace.com.tw/gfwlist
+server=/.greenpeace.org/127.0.0.1#5335
+ipset=/.greenpeace.org/gfwlist
+server=/.greenvpn.net/127.0.0.1#5335
+ipset=/.greenvpn.net/gfwlist
+server=/.greenvpn.org/127.0.0.1#5335
+ipset=/.greenvpn.org/gfwlist
+server=/.grotty-monday.com/127.0.0.1#5335
+ipset=/.grotty-monday.com/gfwlist
+server=/.grow.google/127.0.0.1#5335
+ipset=/.grow.google/gfwlist
+server=/.gs-discuss.com/127.0.0.1#5335
+ipset=/.gs-discuss.com/gfwlist
+server=/.gsp.target.com/127.0.0.1#5335
+ipset=/.gsp.target.com/gfwlist
+server=/.gstatic.com/127.0.0.1#5335
+ipset=/.gstatic.com/gfwlist
+server=/.gtricks.com/127.0.0.1#5335
+ipset=/.gtricks.com/gfwlist
+server=/.gts-vpn.com/127.0.0.1#5335
+ipset=/.gts-vpn.com/gfwlist
+server=/.gu-chu-sum.org/127.0.0.1#5335
+ipset=/.gu-chu-sum.org/gfwlist
+server=/.guaguass.com/127.0.0.1#5335
+ipset=/.guaguass.com/gfwlist
+server=/.guaguass.org/127.0.0.1#5335
+ipset=/.guaguass.org/gfwlist
+server=/.guancha.org/127.0.0.1#5335
+ipset=/.guancha.org/gfwlist
+server=/.guaneryu.com/127.0.0.1#5335
+ipset=/.guaneryu.com/gfwlist
+server=/.guangming.com.my/127.0.0.1#5335
+ipset=/.guangming.com.my/gfwlist
+server=/.guangnianvpn.com/127.0.0.1#5335
+ipset=/.guangnianvpn.com/gfwlist
+server=/.guardster.com/127.0.0.1#5335
+ipset=/.guardster.com/gfwlist
+server=/.guishan.org/127.0.0.1#5335
+ipset=/.guishan.org/gfwlist
+server=/.gumroad.com/127.0.0.1#5335
+ipset=/.gumroad.com/gfwlist
+server=/.gun-world.net/127.0.0.1#5335
+ipset=/.gun-world.net/gfwlist
+server=/.gunsamerica.com/127.0.0.1#5335
+ipset=/.gunsamerica.com/gfwlist
+server=/.gunsandammo.com/127.0.0.1#5335
+ipset=/.gunsandammo.com/gfwlist
+server=/.guo.media/127.0.0.1#5335
+ipset=/.guo.media/gfwlist
+server=/.guruonline.hk/127.0.0.1#5335
+ipset=/.guruonline.hk/gfwlist
+server=/.gutteruncensored.com/127.0.0.1#5335
+ipset=/.gutteruncensored.com/gfwlist
+server=/.gvlib.com/127.0.0.1#5335
+ipset=/.gvlib.com/gfwlist
+server=/.gvm.com.tw/127.0.0.1#5335
+ipset=/.gvm.com.tw/gfwlist
+server=/.gvt0.com/127.0.0.1#5335
+ipset=/.gvt0.com/gfwlist
+server=/.gvt1.com/127.0.0.1#5335
+ipset=/.gvt1.com/gfwlist
+server=/.gvt3.com/127.0.0.1#5335
+ipset=/.gvt3.com/gfwlist
+server=/.gwtproject.org/127.0.0.1#5335
+ipset=/.gwtproject.org/gfwlist
+server=/.gyalwarinpoche.com/127.0.0.1#5335
+ipset=/.gyalwarinpoche.com/gfwlist
+server=/.gyatsostudio.com/127.0.0.1#5335
+ipset=/.gyatsostudio.com/gfwlist
+server=/.gzm.tv/127.0.0.1#5335
+ipset=/.gzm.tv/gfwlist
+server=/.gzone-anime.info/127.0.0.1#5335
+ipset=/.gzone-anime.info/gfwlist
+server=/.h-china.org/127.0.0.1#5335
+ipset=/.h-china.org/gfwlist
+server=/.h-moe.com/127.0.0.1#5335
+ipset=/.h-moe.com/gfwlist
+server=/.h1n1china.org/127.0.0.1#5335
+ipset=/.h1n1china.org/gfwlist
+server=/.h528.com/127.0.0.1#5335
+ipset=/.h528.com/gfwlist
+server=/.h5dm.com/127.0.0.1#5335
+ipset=/.h5dm.com/gfwlist
+server=/.h5galgame.me/127.0.0.1#5335
+ipset=/.h5galgame.me/gfwlist
+server=/.hacg.club/127.0.0.1#5335
+ipset=/.hacg.club/gfwlist
+server=/.hacg.in/127.0.0.1#5335
+ipset=/.hacg.in/gfwlist
+server=/.hacg.li/127.0.0.1#5335
+ipset=/.hacg.li/gfwlist
+server=/.hacg.me/127.0.0.1#5335
+ipset=/.hacg.me/gfwlist
+server=/.hacg.red/127.0.0.1#5335
+ipset=/.hacg.red/gfwlist
+server=/.hacker.org/127.0.0.1#5335
+ipset=/.hacker.org/gfwlist
+server=/.hackthatphone.net/127.0.0.1#5335
+ipset=/.hackthatphone.net/gfwlist
+server=/.hahaxixi.github.io/127.0.0.1#5335
+ipset=/.hahaxixi.github.io/gfwlist
+server=/.hahlo.com/127.0.0.1#5335
+ipset=/.hahlo.com/gfwlist
+server=/.hakkatv.org.tw/127.0.0.1#5335
+ipset=/.hakkatv.org.tw/gfwlist
+server=/.handcraftedsoftware.org/127.0.0.1#5335
+ipset=/.handcraftedsoftware.org/gfwlist
+server=/.hanime.tv/127.0.0.1#5335
+ipset=/.hanime.tv/gfwlist
+server=/.hanunyi.com/127.0.0.1#5335
+ipset=/.hanunyi.com/gfwlist
+server=/.haoel.github.io/127.0.0.1#5335
+ipset=/.haoel.github.io/gfwlist
+server=/.happy-vpn.com/127.0.0.1#5335
+ipset=/.happy-vpn.com/gfwlist
+server=/.haproxy.org/127.0.0.1#5335
+ipset=/.haproxy.org/gfwlist
+server=/.hardsextube.com/127.0.0.1#5335
+ipset=/.hardsextube.com/gfwlist
+server=/.harunyahya.com/127.0.0.1#5335
+ipset=/.harunyahya.com/gfwlist
+server=/.hautelook.com/127.0.0.1#5335
+ipset=/.hautelook.com/gfwlist
+server=/.hautelookcdn.com/127.0.0.1#5335
+ipset=/.hautelookcdn.com/gfwlist
+server=/.have8.com/127.0.0.1#5335
+ipset=/.have8.com/gfwlist
+server=/.hbg.com/127.0.0.1#5335
+ipset=/.hbg.com/gfwlist
+server=/.hbo.com/127.0.0.1#5335
+ipset=/.hbo.com/gfwlist
+server=/.hclips.com/127.0.0.1#5335
+ipset=/.hclips.com/gfwlist
+server=/.hdlt.me/127.0.0.1#5335
+ipset=/.hdlt.me/gfwlist
+server=/.hdtvb.net/127.0.0.1#5335
+ipset=/.hdtvb.net/gfwlist
+server=/.hdzog.com/127.0.0.1#5335
+ipset=/.hdzog.com/gfwlist
+server=/.heartyit.com/127.0.0.1#5335
+ipset=/.heartyit.com/gfwlist
+server=/.heavy-r.com/127.0.0.1#5335
+ipset=/.heavy-r.com/gfwlist
+server=/.hec.su/127.0.0.1#5335
+ipset=/.hec.su/gfwlist
+server=/.hecaitou.net/127.0.0.1#5335
+ipset=/.hecaitou.net/gfwlist
+server=/.hechaji.com/127.0.0.1#5335
+ipset=/.hechaji.com/gfwlist
+server=/.heeact.edu.tw/127.0.0.1#5335
+ipset=/.heeact.edu.tw/gfwlist
+server=/.hegre-art.com/127.0.0.1#5335
+ipset=/.hegre-art.com/gfwlist
+server=/.heix.pp.ru/127.0.0.1#5335
+ipset=/.heix.pp.ru/gfwlist
+server=/.helloandroid.com/127.0.0.1#5335
+ipset=/.helloandroid.com/gfwlist
+server=/.helloqueer.com/127.0.0.1#5335
+ipset=/.helloqueer.com/gfwlist
+server=/.helloss.pw/127.0.0.1#5335
+ipset=/.helloss.pw/gfwlist
+server=/.hellotxt.com/127.0.0.1#5335
+ipset=/.hellotxt.com/gfwlist
+server=/.help.linksalpha.com/127.0.0.1#5335
+ipset=/.help.linksalpha.com/gfwlist
+server=/.helpeachpeople.com/127.0.0.1#5335
+ipset=/.helpeachpeople.com/gfwlist
+server=/.helplinfen.com/127.0.0.1#5335
+ipset=/.helplinfen.com/gfwlist
+server=/.helpster.de/127.0.0.1#5335
+ipset=/.helpster.de/gfwlist
+server=/.helpzhuling.org/127.0.0.1#5335
+ipset=/.helpzhuling.org/gfwlist
+server=/.hentai.to/127.0.0.1#5335
+ipset=/.hentai.to/gfwlist
+server=/.hentaitube.tv/127.0.0.1#5335
+ipset=/.hentaitube.tv/gfwlist
+server=/.hentaivideoworld.com/127.0.0.1#5335
+ipset=/.hentaivideoworld.com/gfwlist
+server=/.heqinglian.net/127.0.0.1#5335
+ipset=/.heqinglian.net/gfwlist
+server=/.heungkongdiscuss.com/127.0.0.1#5335
+ipset=/.heungkongdiscuss.com/gfwlist
+server=/.hexieshe.com/127.0.0.1#5335
+ipset=/.hexieshe.com/gfwlist
+server=/.hexieshe.xyz/127.0.0.1#5335
+ipset=/.hexieshe.xyz/gfwlist
+server=/.hexxeh.net/127.0.0.1#5335
+ipset=/.hexxeh.net/gfwlist
+server=/.heyzo.com/127.0.0.1#5335
+ipset=/.heyzo.com/gfwlist
+server=/.hgseav.com/127.0.0.1#5335
+ipset=/.hgseav.com/gfwlist
+server=/.hhdcb3office.org/127.0.0.1#5335
+ipset=/.hhdcb3office.org/gfwlist
+server=/.hhthesakyatrizin.org/127.0.0.1#5335
+ipset=/.hhthesakyatrizin.org/gfwlist
+server=/.hi-on.org.tw/127.0.0.1#5335
+ipset=/.hi-on.org.tw/gfwlist
+server=/.hidden-advent.org/127.0.0.1#5335
+ipset=/.hidden-advent.org/gfwlist
+server=/.hide.me/127.0.0.1#5335
+ipset=/.hide.me/gfwlist
+server=/.hidein.net/127.0.0.1#5335
+ipset=/.hidein.net/gfwlist
+server=/.hideipvpn.com/127.0.0.1#5335
+ipset=/.hideipvpn.com/gfwlist
+server=/.hideman.net/127.0.0.1#5335
+ipset=/.hideman.net/gfwlist
+server=/.hideme.nl/127.0.0.1#5335
+ipset=/.hideme.nl/gfwlist
+server=/.hidemy.name/127.0.0.1#5335
+ipset=/.hidemy.name/gfwlist
+server=/.hidemyass.com/127.0.0.1#5335
+ipset=/.hidemyass.com/gfwlist
+server=/.hidemycomp.com/127.0.0.1#5335
+ipset=/.hidemycomp.com/gfwlist
+server=/.higfw.com/127.0.0.1#5335
+ipset=/.higfw.com/gfwlist
+server=/.highpeakspureearth.com/127.0.0.1#5335
+ipset=/.highpeakspureearth.com/gfwlist
+server=/.highrockmedia.com/127.0.0.1#5335
+ipset=/.highrockmedia.com/gfwlist
+server=/.hihiforum.com/127.0.0.1#5335
+ipset=/.hihiforum.com/gfwlist
+server=/.hihistory.net/127.0.0.1#5335
+ipset=/.hihistory.net/gfwlist
+server=/.hiitch.com/127.0.0.1#5335
+ipset=/.hiitch.com/gfwlist
+server=/.hikinggfw.org/127.0.0.1#5335
+ipset=/.hikinggfw.org/gfwlist
+server=/.hilive.tv/127.0.0.1#5335
+ipset=/.hilive.tv/gfwlist
+server=/.himalayan-foundation.org/127.0.0.1#5335
+ipset=/.himalayan-foundation.org/gfwlist
+server=/.himalayanglacier.com/127.0.0.1#5335
+ipset=/.himalayanglacier.com/gfwlist
+server=/.himemix.com/127.0.0.1#5335
+ipset=/.himemix.com/gfwlist
+server=/.himemix.net/127.0.0.1#5335
+ipset=/.himemix.net/gfwlist
+server=/.hitbtc.com/127.0.0.1#5335
+ipset=/.hitbtc.com/gfwlist
+server=/.hitomi.la/127.0.0.1#5335
+ipset=/.hitomi.la/gfwlist
+server=/.hiwifi.com/127.0.0.1#5335
+ipset=/.hiwifi.com/gfwlist
+server=/.hizb-ut-tahrir.info/127.0.0.1#5335
+ipset=/.hizb-ut-tahrir.info/gfwlist
+server=/.hizb-ut-tahrir.org/127.0.0.1#5335
+ipset=/.hizb-ut-tahrir.org/gfwlist
+server=/.hizbuttahrir.org/127.0.0.1#5335
+ipset=/.hizbuttahrir.org/gfwlist
+server=/.hjclub.info/127.0.0.1#5335
+ipset=/.hjclub.info/gfwlist
+server=/.hk-pub.com/127.0.0.1#5335
+ipset=/.hk-pub.com/gfwlist
+server=/.hk.geocities.com/127.0.0.1#5335
+ipset=/.hk.geocities.com/gfwlist
+server=/.hk.jiepang.com/127.0.0.1#5335
+ipset=/.hk.jiepang.com/gfwlist
+server=/.hk.knowledge.yahoo.com/127.0.0.1#5335
+ipset=/.hk.knowledge.yahoo.com/gfwlist
+server=/.hk.myblog.yahoo.com/127.0.0.1#5335
+ipset=/.hk.myblog.yahoo.com/gfwlist
+server=/.hk.news.yahoo.com/127.0.0.1#5335
+ipset=/.hk.news.yahoo.com/gfwlist
+server=/.hk.rd.yahoo.com/127.0.0.1#5335
+ipset=/.hk.rd.yahoo.com/gfwlist
+server=/.hk.yahoo.com/127.0.0.1#5335
+ipset=/.hk.yahoo.com/gfwlist
+server=/.hk01.com/127.0.0.1#5335
+ipset=/.hk01.com/gfwlist
+server=/.hk32168.com/127.0.0.1#5335
+ipset=/.hk32168.com/gfwlist
+server=/.hka8964.wordpress.com/127.0.0.1#5335
+ipset=/.hka8964.wordpress.com/gfwlist
+server=/.hkacg.com/127.0.0.1#5335
+ipset=/.hkacg.com/gfwlist
+server=/.hkacg.net/127.0.0.1#5335
+ipset=/.hkacg.net/gfwlist
+server=/.hkanews.wordpress.com/127.0.0.1#5335
+ipset=/.hkanews.wordpress.com/gfwlist
+server=/.hkatvnews.com/127.0.0.1#5335
+ipset=/.hkatvnews.com/gfwlist
+server=/.hkbc.net/127.0.0.1#5335
+ipset=/.hkbc.net/gfwlist
+server=/.hkbf.org/127.0.0.1#5335
+ipset=/.hkbf.org/gfwlist
+server=/.hkbookcity.com/127.0.0.1#5335
+ipset=/.hkbookcity.com/gfwlist
+server=/.hkchurch.org/127.0.0.1#5335
+ipset=/.hkchurch.org/gfwlist
+server=/.hkci.org.hk/127.0.0.1#5335
+ipset=/.hkci.org.hk/gfwlist
+server=/.hkcmi.edu/127.0.0.1#5335
+ipset=/.hkcmi.edu/gfwlist
+server=/.hkcnews.com/127.0.0.1#5335
+ipset=/.hkcnews.com/gfwlist
+server=/.hkcoc.com/127.0.0.1#5335
+ipset=/.hkcoc.com/gfwlist
+server=/.hkcoc.weather.com.hk/127.0.0.1#5335
+ipset=/.hkcoc.weather.com.hk/gfwlist
+server=/.hkday.net/127.0.0.1#5335
+ipset=/.hkday.net/gfwlist
+server=/.hkdf.org/127.0.0.1#5335
+ipset=/.hkdf.org/gfwlist
+server=/.hkej.com/127.0.0.1#5335
+ipset=/.hkej.com/gfwlist
+server=/.hkfaa.com/127.0.0.1#5335
+ipset=/.hkfaa.com/gfwlist
+server=/.hkfreezone.com/127.0.0.1#5335
+ipset=/.hkfreezone.com/gfwlist
+server=/.hkfront.org/127.0.0.1#5335
+ipset=/.hkfront.org/gfwlist
+server=/.hkgalden.com/127.0.0.1#5335
+ipset=/.hkgalden.com/gfwlist
+server=/.hkgolden.com/127.0.0.1#5335
+ipset=/.hkgolden.com/gfwlist
+server=/.hkhkhk.com/127.0.0.1#5335
+ipset=/.hkhkhk.com/gfwlist
+server=/.hkhrc.org.hk/127.0.0.1#5335
+ipset=/.hkhrc.org.hk/gfwlist
+server=/.hkhrm.org.hk/127.0.0.1#5335
+ipset=/.hkhrm.org.hk/gfwlist
+server=/.hkip.org.uk/127.0.0.1#5335
+ipset=/.hkip.org.uk/gfwlist
+server=/.hkjc.com/127.0.0.1#5335
+ipset=/.hkjc.com/gfwlist
+server=/.hkjp.org/127.0.0.1#5335
+ipset=/.hkjp.org/gfwlist
+server=/.hklft.com/127.0.0.1#5335
+ipset=/.hklft.com/gfwlist
+server=/.hklts.org.hk/127.0.0.1#5335
+ipset=/.hklts.org.hk/gfwlist
+server=/.hkptu.org/127.0.0.1#5335
+ipset=/.hkptu.org/gfwlist
+server=/.hkreporter.com/127.0.0.1#5335
+ipset=/.hkreporter.com/gfwlist
+server=/.hkreporter.loved.hk/127.0.0.1#5335
+ipset=/.hkreporter.loved.hk/gfwlist
+server=/.hkupop.hku.hk/127.0.0.1#5335
+ipset=/.hkupop.hku.hk/gfwlist
+server=/.hkusu.net/127.0.0.1#5335
+ipset=/.hkusu.net/gfwlist
+server=/.hkvwet.com/127.0.0.1#5335
+ipset=/.hkvwet.com/gfwlist
+server=/.hkwcc.org.hk/127.0.0.1#5335
+ipset=/.hkwcc.org.hk/gfwlist
+server=/.hkzone.org/127.0.0.1#5335
+ipset=/.hkzone.org/gfwlist
+server=/.hmonghot.com/127.0.0.1#5335
+ipset=/.hmonghot.com/gfwlist
+server=/.hmvdigital.ca/127.0.0.1#5335
+ipset=/.hmvdigital.ca/gfwlist
+server=/.hmvdigital.com/127.0.0.1#5335
+ipset=/.hmvdigital.com/gfwlist
+server=/.hnjhj.com/127.0.0.1#5335
+ipset=/.hnjhj.com/gfwlist
+server=/.hnntube.com/127.0.0.1#5335
+ipset=/.hnntube.com/gfwlist
+server=/.hojemacau.com.mo/127.0.0.1#5335
+ipset=/.hojemacau.com.mo/gfwlist
+server=/.hola.com/127.0.0.1#5335
+ipset=/.hola.com/gfwlist
+server=/.hola.org/127.0.0.1#5335
+ipset=/.hola.org/gfwlist
+server=/.holymountaincn.com/127.0.0.1#5335
+ipset=/.holymountaincn.com/gfwlist
+server=/.holyspiritspeaks.org/127.0.0.1#5335
+ipset=/.holyspiritspeaks.org/gfwlist
+server=/.home.sina.com/127.0.0.1#5335
+ipset=/.home.sina.com/gfwlist
+server=/.homedepot.com/127.0.0.1#5335
+ipset=/.homedepot.com/gfwlist
+server=/.homeperversion.com/127.0.0.1#5335
+ipset=/.homeperversion.com/gfwlist
+server=/.homeservershow.com/127.0.0.1#5335
+ipset=/.homeservershow.com/gfwlist
+server=/.hongkongfp.com/127.0.0.1#5335
+ipset=/.hongkongfp.com/gfwlist
+server=/.hongmeimei.com/127.0.0.1#5335
+ipset=/.hongmeimei.com/gfwlist
+server=/.hongzhi.li/127.0.0.1#5335
+ipset=/.hongzhi.li/gfwlist
+server=/.hootsuite.com/127.0.0.1#5335
+ipset=/.hootsuite.com/gfwlist
+server=/.hoovers.com/127.0.0.1#5335
+ipset=/.hoovers.com/gfwlist
+server=/.hopedialogue.org/127.0.0.1#5335
+ipset=/.hopedialogue.org/gfwlist
+server=/.hopto.org/127.0.0.1#5335
+ipset=/.hopto.org/gfwlist
+server=/.hornygamer.com/127.0.0.1#5335
+ipset=/.hornygamer.com/gfwlist
+server=/.hornytrip.com/127.0.0.1#5335
+ipset=/.hornytrip.com/gfwlist
+server=/.hotav.tv/127.0.0.1#5335
+ipset=/.hotav.tv/gfwlist
+server=/.hotels.cn/127.0.0.1#5335
+ipset=/.hotels.cn/gfwlist
+server=/.hotfrog.com.tw/127.0.0.1#5335
+ipset=/.hotfrog.com.tw/gfwlist
+server=/.hotgoo.com/127.0.0.1#5335
+ipset=/.hotgoo.com/gfwlist
+server=/.hotpornshow.com/127.0.0.1#5335
+ipset=/.hotpornshow.com/gfwlist
+server=/.hotpot.hk/127.0.0.1#5335
+ipset=/.hotpot.hk/gfwlist
+server=/.hotshame.com/127.0.0.1#5335
+ipset=/.hotshame.com/gfwlist
+server=/.hotspotshield.com/127.0.0.1#5335
+ipset=/.hotspotshield.com/gfwlist
+server=/.hotvpn.com/127.0.0.1#5335
+ipset=/.hotvpn.com/gfwlist
+server=/.hougaige.com/127.0.0.1#5335
+ipset=/.hougaige.com/gfwlist
+server=/.howtoforge.com/127.0.0.1#5335
+ipset=/.howtoforge.com/gfwlist
+server=/.hoxx.com/127.0.0.1#5335
+ipset=/.hoxx.com/gfwlist
+server=/.hpa.gov.tw/127.0.0.1#5335
+ipset=/.hpa.gov.tw/gfwlist
+server=/.hqcdp.org/127.0.0.1#5335
+ipset=/.hqcdp.org/gfwlist
+server=/.hqjapanesesex.com/127.0.0.1#5335
+ipset=/.hqjapanesesex.com/gfwlist
+server=/.hqmovies.com/127.0.0.1#5335
+ipset=/.hqmovies.com/gfwlist
+server=/.hqsbnet.wordpress.com/127.0.0.1#5335
+ipset=/.hqsbnet.wordpress.com/gfwlist
+server=/.hqsbonline.wordpress.com/127.0.0.1#5335
+ipset=/.hqsbonline.wordpress.com/gfwlist
+server=/.hrcchina.org/127.0.0.1#5335
+ipset=/.hrcchina.org/gfwlist
+server=/.hrcir.com/127.0.0.1#5335
+ipset=/.hrcir.com/gfwlist
+server=/.hrea.org/127.0.0.1#5335
+ipset=/.hrea.org/gfwlist
+server=/.hrichina.org/127.0.0.1#5335
+ipset=/.hrichina.org/gfwlist
+server=/.hrtsea.com/127.0.0.1#5335
+ipset=/.hrtsea.com/gfwlist
+server=/.hrw.org/127.0.0.1#5335
+ipset=/.hrw.org/gfwlist
+server=/.hrweb.org/127.0.0.1#5335
+ipset=/.hrweb.org/gfwlist
+server=/.hsjp.net/127.0.0.1#5335
+ipset=/.hsjp.net/gfwlist
+server=/.hsselite.com/127.0.0.1#5335
+ipset=/.hsselite.com/gfwlist
+server=/.hst.net.tw/127.0.0.1#5335
+ipset=/.hst.net.tw/gfwlist
+server=/.hstern.net/127.0.0.1#5335
+ipset=/.hstern.net/gfwlist
+server=/.hstt.net/127.0.0.1#5335
+ipset=/.hstt.net/gfwlist
+server=/.ht.ly/127.0.0.1#5335
+ipset=/.ht.ly/gfwlist
+server=/.htkou.net/127.0.0.1#5335
+ipset=/.htkou.net/gfwlist
+server=/.htl.li/127.0.0.1#5335
+ipset=/.htl.li/gfwlist
+server=/.html5rocks.com/127.0.0.1#5335
+ipset=/.html5rocks.com/gfwlist
+server=/.https443.net/127.0.0.1#5335
+ipset=/.https443.net/gfwlist
+server=/.https443.org/127.0.0.1#5335
+ipset=/.https443.org/gfwlist
+server=/.hua-yue.net/127.0.0.1#5335
+ipset=/.hua-yue.net/gfwlist
+server=/.huaglad.com/127.0.0.1#5335
+ipset=/.huaglad.com/gfwlist
+server=/.huanghuagang.org/127.0.0.1#5335
+ipset=/.huanghuagang.org/gfwlist
+server=/.huangyiyu.com/127.0.0.1#5335
+ipset=/.huangyiyu.com/gfwlist
+server=/.huaren.us/127.0.0.1#5335
+ipset=/.huaren.us/gfwlist
+server=/.huaren4us.com/127.0.0.1#5335
+ipset=/.huaren4us.com/gfwlist
+server=/.huashangnews.com/127.0.0.1#5335
+ipset=/.huashangnews.com/gfwlist
+server=/.huaxia-news.com/127.0.0.1#5335
+ipset=/.huaxia-news.com/gfwlist
+server=/.huaxiabao.org/127.0.0.1#5335
+ipset=/.huaxiabao.org/gfwlist
+server=/.huaxin.ph/127.0.0.1#5335
+ipset=/.huaxin.ph/gfwlist
+server=/.huayuworld.org/127.0.0.1#5335
+ipset=/.huayuworld.org/gfwlist
+server=/.hudatoriq.web.id/127.0.0.1#5335
+ipset=/.hudatoriq.web.id/gfwlist
+server=/.hudson.org/127.0.0.1#5335
+ipset=/.hudson.org/gfwlist
+server=/.hugoroy.eu/127.0.0.1#5335
+ipset=/.hugoroy.eu/gfwlist
+server=/.huhaitai.com/127.0.0.1#5335
+ipset=/.huhaitai.com/gfwlist
+server=/.huhamhire.com/127.0.0.1#5335
+ipset=/.huhamhire.com/gfwlist
+server=/.huiyi.in/127.0.0.1#5335
+ipset=/.huiyi.in/gfwlist
+server=/.hulkshare.com/127.0.0.1#5335
+ipset=/.hulkshare.com/gfwlist
+server=/.hulu.com/127.0.0.1#5335
+ipset=/.hulu.com/gfwlist
+server=/.huluim.com/127.0.0.1#5335
+ipset=/.huluim.com/gfwlist
+server=/.humanrightsbriefing.org/127.0.0.1#5335
+ipset=/.humanrightsbriefing.org/gfwlist
+server=/.hung-ya.com/127.0.0.1#5335
+ipset=/.hung-ya.com/gfwlist
+server=/.hungerstrikeforaids.org/127.0.0.1#5335
+ipset=/.hungerstrikeforaids.org/gfwlist
+server=/.huobi.com/127.0.0.1#5335
+ipset=/.huobi.com/gfwlist
+server=/.huobi.pro/127.0.0.1#5335
+ipset=/.huobi.pro/gfwlist
+server=/.huobipro.com/127.0.0.1#5335
+ipset=/.huobipro.com/gfwlist
+server=/.huping.net/127.0.0.1#5335
+ipset=/.huping.net/gfwlist
+server=/.hurgokbayrak.com/127.0.0.1#5335
+ipset=/.hurgokbayrak.com/gfwlist
+server=/.hurriyet.com.tr/127.0.0.1#5335
+ipset=/.hurriyet.com.tr/gfwlist
+server=/.hut2.ru/127.0.0.1#5335
+ipset=/.hut2.ru/gfwlist
+server=/.hutianyi.net/127.0.0.1#5335
+ipset=/.hutianyi.net/gfwlist
+server=/.hutong9.net/127.0.0.1#5335
+ipset=/.hutong9.net/gfwlist
+server=/.huyandex.com/127.0.0.1#5335
+ipset=/.huyandex.com/gfwlist
+server=/.hwadzan.tw/127.0.0.1#5335
+ipset=/.hwadzan.tw/gfwlist
+server=/.hwayue.org.tw/127.0.0.1#5335
+ipset=/.hwayue.org.tw/gfwlist
+server=/.hwinfo.com/127.0.0.1#5335
+ipset=/.hwinfo.com/gfwlist
+server=/.hxwk.org/127.0.0.1#5335
+ipset=/.hxwk.org/gfwlist
+server=/.hxwq.org/127.0.0.1#5335
+ipset=/.hxwq.org/gfwlist
+server=/.hybrid-analysis.com/127.0.0.1#5335
+ipset=/.hybrid-analysis.com/gfwlist
+server=/.hyperrate.com/127.0.0.1#5335
+ipset=/.hyperrate.com/gfwlist
+server=/.i-cable.com/127.0.0.1#5335
+ipset=/.i-cable.com/gfwlist
+server=/.i-part.com.tw/127.0.0.1#5335
+ipset=/.i-part.com.tw/gfwlist
+server=/.i.lithium.com/127.0.0.1#5335
+ipset=/.i.lithium.com/gfwlist
+server=/.i1.hk/127.0.0.1#5335
+ipset=/.i1.hk/gfwlist
+server=/.i2p2.de/127.0.0.1#5335
+ipset=/.i2p2.de/gfwlist
+server=/.i2runner.com/127.0.0.1#5335
+ipset=/.i2runner.com/gfwlist
+server=/.i818hk.com/127.0.0.1#5335
+ipset=/.i818hk.com/gfwlist
+server=/.iam.soy/127.0.0.1#5335
+ipset=/.iam.soy/gfwlist
+server=/.iamtopone.com/127.0.0.1#5335
+ipset=/.iamtopone.com/gfwlist
+server=/.iask.bz/127.0.0.1#5335
+ipset=/.iask.bz/gfwlist
+server=/.iask.ca/127.0.0.1#5335
+ipset=/.iask.ca/gfwlist
+server=/.iav19.com/127.0.0.1#5335
+ipset=/.iav19.com/gfwlist
+server=/.iblist.com/127.0.0.1#5335
+ipset=/.iblist.com/gfwlist
+server=/.iblogserv-f.net/127.0.0.1#5335
+ipset=/.iblogserv-f.net/gfwlist
+server=/.ibros.org/127.0.0.1#5335
+ipset=/.ibros.org/gfwlist
+server=/.ibvpn.com/127.0.0.1#5335
+ipset=/.ibvpn.com/gfwlist
+server=/.icams.com/127.0.0.1#5335
+ipset=/.icams.com/gfwlist
+server=/.ice.audionow.com/127.0.0.1#5335
+ipset=/.ice.audionow.com/gfwlist
+server=/.icfcdn.com/127.0.0.1#5335
+ipset=/.icfcdn.com/gfwlist
+server=/.icij.org/127.0.0.1#5335
+ipset=/.icij.org/gfwlist
+server=/.icl-fi.org/127.0.0.1#5335
+ipset=/.icl-fi.org/gfwlist
+server=/.icoco.com/127.0.0.1#5335
+ipset=/.icoco.com/gfwlist
+server=/.iconpaper.org/127.0.0.1#5335
+ipset=/.iconpaper.org/gfwlist
+server=/.icu-project.org/127.0.0.1#5335
+ipset=/.icu-project.org/gfwlist
+server=/.id.heroku.com/127.0.0.1#5335
+ipset=/.id.heroku.com/gfwlist
+server=/.iddddg.com/127.0.0.1#5335
+ipset=/.iddddg.com/gfwlist
+server=/.idemocracy.asia/127.0.0.1#5335
+ipset=/.idemocracy.asia/gfwlist
+server=/.identi.ca/127.0.0.1#5335
+ipset=/.identi.ca/gfwlist
+server=/.idiomconnection.com/127.0.0.1#5335
+ipset=/.idiomconnection.com/gfwlist
+server=/.idouga.com/127.0.0.1#5335
+ipset=/.idouga.com/gfwlist
+server=/.idreamx.com/127.0.0.1#5335
+ipset=/.idreamx.com/gfwlist
+server=/.idv.tw/127.0.0.1#5335
+ipset=/.idv.tw/gfwlist
+server=/.ieasy5.com/127.0.0.1#5335
+ipset=/.ieasy5.com/gfwlist
+server=/.ied2k.net/127.0.0.1#5335
+ipset=/.ied2k.net/gfwlist
+server=/.ienergy1.com/127.0.0.1#5335
+ipset=/.ienergy1.com/gfwlist
+server=/.ifan.cz.cc/127.0.0.1#5335
+ipset=/.ifan.cz.cc/gfwlist
+server=/.ifanqiang.com/127.0.0.1#5335
+ipset=/.ifanqiang.com/gfwlist
+server=/.ifcss.org/127.0.0.1#5335
+ipset=/.ifcss.org/gfwlist
+server=/.ifjc.org/127.0.0.1#5335
+ipset=/.ifjc.org/gfwlist
+server=/.ifreewares.com/127.0.0.1#5335
+ipset=/.ifreewares.com/gfwlist
+server=/.ift.tt/127.0.0.1#5335
+ipset=/.ift.tt/gfwlist
+server=/.igcd.net/127.0.0.1#5335
+ipset=/.igcd.net/gfwlist
+server=/.igfw.net/127.0.0.1#5335
+ipset=/.igfw.net/gfwlist
+server=/.igfw.tech/127.0.0.1#5335
+ipset=/.igfw.tech/gfwlist
+server=/.igmg.de/127.0.0.1#5335
+ipset=/.igmg.de/gfwlist
+server=/.ignitedetroit.net/127.0.0.1#5335
+ipset=/.ignitedetroit.net/gfwlist
+server=/.igoogle.com/127.0.0.1#5335
+ipset=/.igoogle.com/gfwlist
+server=/.igotmail.com.tw/127.0.0.1#5335
+ipset=/.igotmail.com.tw/gfwlist
+server=/.igvita.com/127.0.0.1#5335
+ipset=/.igvita.com/gfwlist
+server=/.ihakka.net/127.0.0.1#5335
+ipset=/.ihakka.net/gfwlist
+server=/.iicns.com/127.0.0.1#5335
+ipset=/.iicns.com/gfwlist
+server=/.iipdigital.usembassy.gov/127.0.0.1#5335
+ipset=/.iipdigital.usembassy.gov/gfwlist
+server=/.ikstar.com/127.0.0.1#5335
+ipset=/.ikstar.com/gfwlist
+server=/.ikwb.com/127.0.0.1#5335
+ipset=/.ikwb.com/gfwlist
+server=/.illusionfactory.com/127.0.0.1#5335
+ipset=/.illusionfactory.com/gfwlist
+server=/.ilove80.be/127.0.0.1#5335
+ipset=/.ilove80.be/gfwlist
+server=/.ilovelongtoes.com/127.0.0.1#5335
+ipset=/.ilovelongtoes.com/gfwlist
+server=/.im.tv/127.0.0.1#5335
+ipset=/.im.tv/gfwlist
+server=/.im88.tw/127.0.0.1#5335
+ipset=/.im88.tw/gfwlist
+server=/.imageab.com/127.0.0.1#5335
+ipset=/.imageab.com/gfwlist
+server=/.imagefap.com/127.0.0.1#5335
+ipset=/.imagefap.com/gfwlist
+server=/.imageflea.com/127.0.0.1#5335
+ipset=/.imageflea.com/gfwlist
+server=/.images-gaytube.com/127.0.0.1#5335
+ipset=/.images-gaytube.com/gfwlist
+server=/.images.comico.tw/127.0.0.1#5335
+ipset=/.images.comico.tw/gfwlist
+server=/.imageshack.us/127.0.0.1#5335
+ipset=/.imageshack.us/gfwlist
+server=/.imagevenue.com/127.0.0.1#5335
+ipset=/.imagevenue.com/gfwlist
+server=/.imagezilla.net/127.0.0.1#5335
+ipset=/.imagezilla.net/gfwlist
+server=/.imb.org/127.0.0.1#5335
+ipset=/.imb.org/gfwlist
+server=/.img.ly/127.0.0.1#5335
+ipset=/.img.ly/gfwlist
+server=/.imgchili.net/127.0.0.1#5335
+ipset=/.imgchili.net/gfwlist
+server=/.imgur.com/127.0.0.1#5335
+ipset=/.imgur.com/gfwlist
+server=/.imkev.com/127.0.0.1#5335
+ipset=/.imkev.com/gfwlist
+server=/.imlive.com/127.0.0.1#5335
+ipset=/.imlive.com/gfwlist
+server=/.immigration.gov.tw/127.0.0.1#5335
+ipset=/.immigration.gov.tw/gfwlist
+server=/.immoral.jp/127.0.0.1#5335
+ipset=/.immoral.jp/gfwlist
+server=/.impact.org.au/127.0.0.1#5335
+ipset=/.impact.org.au/gfwlist
+server=/.impp.mn/127.0.0.1#5335
+ipset=/.impp.mn/gfwlist
+server=/.in-disguise.com/127.0.0.1#5335
+ipset=/.in-disguise.com/gfwlist
+server=/.in99.org/127.0.0.1#5335
+ipset=/.in99.org/gfwlist
+server=/.incapdns.net/127.0.0.1#5335
+ipset=/.incapdns.net/gfwlist
+server=/.incloak.com/127.0.0.1#5335
+ipset=/.incloak.com/gfwlist
+server=/.incredibox.fr/127.0.0.1#5335
+ipset=/.incredibox.fr/gfwlist
+server=/.indiandefensenews.in/127.0.0.1#5335
+ipset=/.indiandefensenews.in/gfwlist
+server=/.indiemerch.com/127.0.0.1#5335
+ipset=/.indiemerch.com/gfwlist
+server=/.info-graf.fr/127.0.0.1#5335
+ipset=/.info-graf.fr/gfwlist
+server=/.initiativesforchina.org/127.0.0.1#5335
+ipset=/.initiativesforchina.org/gfwlist
+server=/.inkui.com/127.0.0.1#5335
+ipset=/.inkui.com/gfwlist
+server=/.inmediahk.net/127.0.0.1#5335
+ipset=/.inmediahk.net/gfwlist
+server=/.innermongolia.org/127.0.0.1#5335
+ipset=/.innermongolia.org/gfwlist
+server=/.inote.tw/127.0.0.1#5335
+ipset=/.inote.tw/gfwlist
+server=/.insecam.org/127.0.0.1#5335
+ipset=/.insecam.org/gfwlist
+server=/.insidevoa.com/127.0.0.1#5335
+ipset=/.insidevoa.com/gfwlist
+server=/.instagram.com/127.0.0.1#5335
+ipset=/.instagram.com/gfwlist
+server=/.instanthq.com/127.0.0.1#5335
+ipset=/.instanthq.com/gfwlist
+server=/.institut-tibetain.org/127.0.0.1#5335
+ipset=/.institut-tibetain.org/gfwlist
+server=/.international-news.newsmagazine.asia/127.0.0.1#5335
+ipset=/.international-news.newsmagazine.asia/gfwlist
+server=/.internetdefenseleague.org/127.0.0.1#5335
+ipset=/.internetdefenseleague.org/gfwlist
+server=/.internetfreedom.org/127.0.0.1#5335
+ipset=/.internetfreedom.org/gfwlist
+server=/.internetpopculture.com/127.0.0.1#5335
+ipset=/.internetpopculture.com/gfwlist
+server=/.inthenameofconfuciusmovie.com/127.0.0.1#5335
+ipset=/.inthenameofconfuciusmovie.com/gfwlist
+server=/.investigating.wordpress.com/127.0.0.1#5335
+ipset=/.investigating.wordpress.com/gfwlist
+server=/.inxian.com/127.0.0.1#5335
+ipset=/.inxian.com/gfwlist
+server=/.iownyour.biz/127.0.0.1#5335
+ipset=/.iownyour.biz/gfwlist
+server=/.iownyour.org/127.0.0.1#5335
+ipset=/.iownyour.org/gfwlist
+server=/.ipalter.com/127.0.0.1#5335
+ipset=/.ipalter.com/gfwlist
+server=/.ipfire.org/127.0.0.1#5335
+ipset=/.ipfire.org/gfwlist
+server=/.ipfs.io/127.0.0.1#5335
+ipset=/.ipfs.io/gfwlist
+server=/.iphone4hongkong.com/127.0.0.1#5335
+ipset=/.iphone4hongkong.com/gfwlist
+server=/.iphonehacks.com/127.0.0.1#5335
+ipset=/.iphonehacks.com/gfwlist
+server=/.iphonetaiwan.org/127.0.0.1#5335
+ipset=/.iphonetaiwan.org/gfwlist
+server=/.iphonix.fr/127.0.0.1#5335
+ipset=/.iphonix.fr/gfwlist
+server=/.ipicture.ru/127.0.0.1#5335
+ipset=/.ipicture.ru/gfwlist
+server=/.ipjetable.net/127.0.0.1#5335
+ipset=/.ipjetable.net/gfwlist
+server=/.iportal.me/127.0.0.1#5335
+ipset=/.iportal.me/gfwlist
+server=/.ippotv.com/127.0.0.1#5335
+ipset=/.ippotv.com/gfwlist
+server=/.ipredator.se/127.0.0.1#5335
+ipset=/.ipredator.se/gfwlist
+server=/.iptv.com.tw/127.0.0.1#5335
+ipset=/.iptv.com.tw/gfwlist
+server=/.iptvbin.com/127.0.0.1#5335
+ipset=/.iptvbin.com/gfwlist
+server=/.ipvanish.com/127.0.0.1#5335
+ipset=/.ipvanish.com/gfwlist
+server=/.iredmail.org/127.0.0.1#5335
+ipset=/.iredmail.org/gfwlist
+server=/.ironbigfools.compython.net/127.0.0.1#5335
+ipset=/.ironbigfools.compython.net/gfwlist
+server=/.ironpython.net/127.0.0.1#5335
+ipset=/.ironpython.net/gfwlist
+server=/.ironsocket.com/127.0.0.1#5335
+ipset=/.ironsocket.com/gfwlist
+server=/.is-a-hunter.com/127.0.0.1#5335
+ipset=/.is-a-hunter.com/gfwlist
+server=/.is.gd/127.0.0.1#5335
+ipset=/.is.gd/gfwlist
+server=/.isaacmao.com/127.0.0.1#5335
+ipset=/.isaacmao.com/gfwlist
+server=/.isasecret.com/127.0.0.1#5335
+ipset=/.isasecret.com/gfwlist
+server=/.isc.sans.edu/127.0.0.1#5335
+ipset=/.isc.sans.edu/gfwlist
+server=/.isgreat.org/127.0.0.1#5335
+ipset=/.isgreat.org/gfwlist
+server=/.islahhaber.net/127.0.0.1#5335
+ipset=/.islahhaber.net/gfwlist
+server=/.islam.org.hk/127.0.0.1#5335
+ipset=/.islam.org.hk/gfwlist
+server=/.islamhouse.com/127.0.0.1#5335
+ipset=/.islamhouse.com/gfwlist
+server=/.islamicity.com/127.0.0.1#5335
+ipset=/.islamicity.com/gfwlist
+server=/.islamicpluralism.org/127.0.0.1#5335
+ipset=/.islamicpluralism.org/gfwlist
+server=/.islamtoday.net/127.0.0.1#5335
+ipset=/.islamtoday.net/gfwlist
+server=/.ismaelan.com/127.0.0.1#5335
+ipset=/.ismaelan.com/gfwlist
+server=/.ismalltits.com/127.0.0.1#5335
+ipset=/.ismalltits.com/gfwlist
+server=/.ismprofessional.net/127.0.0.1#5335
+ipset=/.ismprofessional.net/gfwlist
+server=/.isohunt.com/127.0.0.1#5335
+ipset=/.isohunt.com/gfwlist
+server=/.israbox.com/127.0.0.1#5335
+ipset=/.israbox.com/gfwlist
+server=/.issuu.com/127.0.0.1#5335
+ipset=/.issuu.com/gfwlist
+server=/.istars.co.nz/127.0.0.1#5335
+ipset=/.istars.co.nz/gfwlist
+server=/.istiqlalhewer.com/127.0.0.1#5335
+ipset=/.istiqlalhewer.com/gfwlist
+server=/.istockphoto.com/127.0.0.1#5335
+ipset=/.istockphoto.com/gfwlist
+server=/.isunaffairs.com/127.0.0.1#5335
+ipset=/.isunaffairs.com/gfwlist
+server=/.isuntv.com/127.0.0.1#5335
+ipset=/.isuntv.com/gfwlist
+server=/.itaboo.info/127.0.0.1#5335
+ipset=/.itaboo.info/gfwlist
+server=/.itaiwan.gov.tw/127.0.0.1#5335
+ipset=/.itaiwan.gov.tw/gfwlist
+server=/.italiatibet.org/127.0.0.1#5335
+ipset=/.italiatibet.org/gfwlist
+server=/.itasoftware.com/127.0.0.1#5335
+ipset=/.itasoftware.com/gfwlist
+server=/.itemdb.com/127.0.0.1#5335
+ipset=/.itemdb.com/gfwlist
+server=/.ithelp.ithome.com.tw/127.0.0.1#5335
+ipset=/.ithelp.ithome.com.tw/gfwlist
+server=/.itsaol.com/127.0.0.1#5335
+ipset=/.itsaol.com/gfwlist
+server=/.itshidden.com/127.0.0.1#5335
+ipset=/.itshidden.com/gfwlist
+server=/.itsky.it/127.0.0.1#5335
+ipset=/.itsky.it/gfwlist
+server=/.itweet.net/127.0.0.1#5335
+ipset=/.itweet.net/gfwlist
+server=/.iu45.com/127.0.0.1#5335
+ipset=/.iu45.com/gfwlist
+server=/.iuhrdf.org/127.0.0.1#5335
+ipset=/.iuhrdf.org/gfwlist
+server=/.iuksky.com/127.0.0.1#5335
+ipset=/.iuksky.com/gfwlist
+server=/.ivacy.com/127.0.0.1#5335
+ipset=/.ivacy.com/gfwlist
+server=/.iverycd.com/127.0.0.1#5335
+ipset=/.iverycd.com/gfwlist
+server=/.ivpn.net/127.0.0.1#5335
+ipset=/.ivpn.net/gfwlist
+server=/.ixquick.com/127.0.0.1#5335
+ipset=/.ixquick.com/gfwlist
+server=/.ixxx.com/127.0.0.1#5335
+ipset=/.ixxx.com/gfwlist
+server=/.iyouport.com/127.0.0.1#5335
+ipset=/.iyouport.com/gfwlist
+server=/.izaobao.us/127.0.0.1#5335
+ipset=/.izaobao.us/gfwlist
+server=/.izles.net/127.0.0.1#5335
+ipset=/.izles.net/gfwlist
+server=/.izlesem.org/127.0.0.1#5335
+ipset=/.izlesem.org/gfwlist
+server=/.j.mp/127.0.0.1#5335
+ipset=/.j.mp/gfwlist
+server=/.jamaat.org/127.0.0.1#5335
+ipset=/.jamaat.org/gfwlist
+server=/.jamyangnorbu.com/127.0.0.1#5335
+ipset=/.jamyangnorbu.com/gfwlist
+server=/.jandyx.com/127.0.0.1#5335
+ipset=/.jandyx.com/gfwlist
+server=/.janwongphoto.com/127.0.0.1#5335
+ipset=/.janwongphoto.com/gfwlist
+server=/.japan-whores.com/127.0.0.1#5335
+ipset=/.japan-whores.com/gfwlist
+server=/.japantimes.co.jp/127.0.0.1#5335
+ipset=/.japantimes.co.jp/gfwlist
+server=/.jav.com/127.0.0.1#5335
+ipset=/.jav.com/gfwlist
+server=/.jav101.com/127.0.0.1#5335
+ipset=/.jav101.com/gfwlist
+server=/.jav2be.com/127.0.0.1#5335
+ipset=/.jav2be.com/gfwlist
+server=/.jav68.tv/127.0.0.1#5335
+ipset=/.jav68.tv/gfwlist
+server=/.javakiba.org/127.0.0.1#5335
+ipset=/.javakiba.org/gfwlist
+server=/.javbus.com/127.0.0.1#5335
+ipset=/.javbus.com/gfwlist
+server=/.javfor.me/127.0.0.1#5335
+ipset=/.javfor.me/gfwlist
+server=/.javhd.com/127.0.0.1#5335
+ipset=/.javhd.com/gfwlist
+server=/.javhip.com/127.0.0.1#5335
+ipset=/.javhip.com/gfwlist
+server=/.javhub.net/127.0.0.1#5335
+ipset=/.javhub.net/gfwlist
+server=/.javhuge.com/127.0.0.1#5335
+ipset=/.javhuge.com/gfwlist
+server=/.javlibrary.com/127.0.0.1#5335
+ipset=/.javlibrary.com/gfwlist
+server=/.javmobile.net/127.0.0.1#5335
+ipset=/.javmobile.net/gfwlist
+server=/.javmoo.com/127.0.0.1#5335
+ipset=/.javmoo.com/gfwlist
+server=/.javmoo.xyz/127.0.0.1#5335
+ipset=/.javmoo.xyz/gfwlist
+server=/.javseen.com/127.0.0.1#5335
+ipset=/.javseen.com/gfwlist
+server=/.javtag.com/127.0.0.1#5335
+ipset=/.javtag.com/gfwlist
+server=/.javzoo.com/127.0.0.1#5335
+ipset=/.javzoo.com/gfwlist
+server=/.javzz.com/127.0.0.1#5335
+ipset=/.javzz.com/gfwlist
+server=/.jbtalks.cc/127.0.0.1#5335
+ipset=/.jbtalks.cc/gfwlist
+server=/.jbtalks.com/127.0.0.1#5335
+ipset=/.jbtalks.com/gfwlist
+server=/.jbtalks.my/127.0.0.1#5335
+ipset=/.jbtalks.my/gfwlist
+server=/.jcpenney.com/127.0.0.1#5335
+ipset=/.jcpenney.com/gfwlist
+server=/.jdwsy.com/127.0.0.1#5335
+ipset=/.jdwsy.com/gfwlist
+server=/.jeanyim.com/127.0.0.1#5335
+ipset=/.jeanyim.com/gfwlist
+server=/.jetos.com/127.0.0.1#5335
+ipset=/.jetos.com/gfwlist
+server=/.jex.com/127.0.0.1#5335
+ipset=/.jex.com/gfwlist
+server=/.jfqu36.club/127.0.0.1#5335
+ipset=/.jfqu36.club/gfwlist
+server=/.jfqu37.xyz/127.0.0.1#5335
+ipset=/.jfqu37.xyz/gfwlist
+server=/.jgoodies.com/127.0.0.1#5335
+ipset=/.jgoodies.com/gfwlist
+server=/.jiangweiping.com/127.0.0.1#5335
+ipset=/.jiangweiping.com/gfwlist
+server=/.jiaoyou8.com/127.0.0.1#5335
+ipset=/.jiaoyou8.com/gfwlist
+server=/.jiehua.cz/127.0.0.1#5335
+ipset=/.jiehua.cz/gfwlist
+server=/.jieshibaobao.com/127.0.0.1#5335
+ipset=/.jieshibaobao.com/gfwlist
+server=/.jigglegifs.com/127.0.0.1#5335
+ipset=/.jigglegifs.com/gfwlist
+server=/.jigong1024.com/127.0.0.1#5335
+ipset=/.jigong1024.com/gfwlist
+server=/.jihadintel.meforum.org/127.0.0.1#5335
+ipset=/.jihadintel.meforum.org/gfwlist
+server=/.jihadology.net/127.0.0.1#5335
+ipset=/.jihadology.net/gfwlist
+server=/.jiji.com/127.0.0.1#5335
+ipset=/.jiji.com/gfwlist
+server=/.jims.net/127.0.0.1#5335
+ipset=/.jims.net/gfwlist
+server=/.jinbushe.org/127.0.0.1#5335
+ipset=/.jinbushe.org/gfwlist
+server=/.jingpin.org/127.0.0.1#5335
+ipset=/.jingpin.org/gfwlist
+server=/.jingsim.org/127.0.0.1#5335
+ipset=/.jingsim.org/gfwlist
+server=/.jinpianwang.com/127.0.0.1#5335
+ipset=/.jinpianwang.com/gfwlist
+server=/.jinroukong.com/127.0.0.1#5335
+ipset=/.jinroukong.com/gfwlist
+server=/.jintian.net/127.0.0.1#5335
+ipset=/.jintian.net/gfwlist
+server=/.jinx.com/127.0.0.1#5335
+ipset=/.jinx.com/gfwlist
+server=/.jitouch.com/127.0.0.1#5335
+ipset=/.jitouch.com/gfwlist
+server=/.jizzthis.com/127.0.0.1#5335
+ipset=/.jizzthis.com/gfwlist
+server=/.jjgirls.com/127.0.0.1#5335
+ipset=/.jjgirls.com/gfwlist
+server=/.jkb.cc/127.0.0.1#5335
+ipset=/.jkb.cc/gfwlist
+server=/.jkforum.net/127.0.0.1#5335
+ipset=/.jkforum.net/gfwlist
+server=/.jkub.com/127.0.0.1#5335
+ipset=/.jkub.com/gfwlist
+server=/.jma.go.jp/127.0.0.1#5335
+ipset=/.jma.go.jp/gfwlist
+server=/.jmscult.com/127.0.0.1#5335
+ipset=/.jmscult.com/gfwlist
+server=/.joachims.org/127.0.0.1#5335
+ipset=/.joachims.org/gfwlist
+server=/.jobnewera.wordpress.com/127.0.0.1#5335
+ipset=/.jobnewera.wordpress.com/gfwlist
+server=/.jobso.tv/127.0.0.1#5335
+ipset=/.jobso.tv/gfwlist
+server=/.joinmastodon.org/127.0.0.1#5335
+ipset=/.joinmastodon.org/gfwlist
+server=/.journalchretien.net/127.0.0.1#5335
+ipset=/.journalchretien.net/gfwlist
+server=/.journalofdemocracy.org/127.0.0.1#5335
+ipset=/.journalofdemocracy.org/gfwlist
+server=/.joymiihub.com/127.0.0.1#5335
+ipset=/.joymiihub.com/gfwlist
+server=/.joyourself.com/127.0.0.1#5335
+ipset=/.joyourself.com/gfwlist
+server=/.jpl.nasa.gov/127.0.0.1#5335
+ipset=/.jpl.nasa.gov/gfwlist
+server=/.jpopforum.net/127.0.0.1#5335
+ipset=/.jpopforum.net/gfwlist
+server=/.jtvnw.net/127.0.0.1#5335
+ipset=/.jtvnw.net/gfwlist
+server=/.jubushoushen.com/127.0.0.1#5335
+ipset=/.jubushoushen.com/gfwlist
+server=/.juhuaren.com/127.0.0.1#5335
+ipset=/.juhuaren.com/gfwlist
+server=/.jukujo-club.com/127.0.0.1#5335
+ipset=/.jukujo-club.com/gfwlist
+server=/.juliepost.com/127.0.0.1#5335
+ipset=/.juliepost.com/gfwlist
+server=/.juliereyc.com/127.0.0.1#5335
+ipset=/.juliereyc.com/gfwlist
+server=/.junauza.com/127.0.0.1#5335
+ipset=/.junauza.com/gfwlist
+server=/.june4commemoration.org/127.0.0.1#5335
+ipset=/.june4commemoration.org/gfwlist
+server=/.junefourth-20.net/127.0.0.1#5335
+ipset=/.junefourth-20.net/gfwlist
+server=/.jungleheart.com/127.0.0.1#5335
+ipset=/.jungleheart.com/gfwlist
+server=/.juoaa.com/127.0.0.1#5335
+ipset=/.juoaa.com/gfwlist
+server=/.justdied.com/127.0.0.1#5335
+ipset=/.justdied.com/gfwlist
+server=/.justfreevpn.com/127.0.0.1#5335
+ipset=/.justfreevpn.com/gfwlist
+server=/.justicefortenzin.org/127.0.0.1#5335
+ipset=/.justicefortenzin.org/gfwlist
+server=/.justpaste.it/127.0.0.1#5335
+ipset=/.justpaste.it/gfwlist
+server=/.justtristan.com/127.0.0.1#5335
+ipset=/.justtristan.com/gfwlist
+server=/.juyuange.org/127.0.0.1#5335
+ipset=/.juyuange.org/gfwlist
+server=/.juziyue.com/127.0.0.1#5335
+ipset=/.juziyue.com/gfwlist
+server=/.jwmusic.org/127.0.0.1#5335
+ipset=/.jwmusic.org/gfwlist
+server=/.jyxf.net/127.0.0.1#5335
+ipset=/.jyxf.net/gfwlist
+server=/.k-doujin.net/127.0.0.1#5335
+ipset=/.k-doujin.net/gfwlist
+server=/.ka-wai.com/127.0.0.1#5335
+ipset=/.ka-wai.com/gfwlist
+server=/.kagyu.org/127.0.0.1#5335
+ipset=/.kagyu.org/gfwlist
+server=/.kagyumonlam.org/127.0.0.1#5335
+ipset=/.kagyumonlam.org/gfwlist
+server=/.kagyunews.com.hk/127.0.0.1#5335
+ipset=/.kagyunews.com.hk/gfwlist
+server=/.kagyuoffice.org/127.0.0.1#5335
+ipset=/.kagyuoffice.org/gfwlist
+server=/.kaiyuan.de/127.0.0.1#5335
+ipset=/.kaiyuan.de/gfwlist
+server=/.kakao.com/127.0.0.1#5335
+ipset=/.kakao.com/gfwlist
+server=/.kalachakralugano.org/127.0.0.1#5335
+ipset=/.kalachakralugano.org/gfwlist
+server=/.kankan.today/127.0.0.1#5335
+ipset=/.kankan.today/gfwlist
+server=/.kannewyork.com/127.0.0.1#5335
+ipset=/.kannewyork.com/gfwlist
+server=/.kanshifang.com/127.0.0.1#5335
+ipset=/.kanshifang.com/gfwlist
+server=/.kantie.org/127.0.0.1#5335
+ipset=/.kantie.org/gfwlist
+server=/.kanzhongguo.com/127.0.0.1#5335
+ipset=/.kanzhongguo.com/gfwlist
+server=/.kanzhongguo.eu/127.0.0.1#5335
+ipset=/.kanzhongguo.eu/gfwlist
+server=/.kaotic.com/127.0.0.1#5335
+ipset=/.kaotic.com/gfwlist
+server=/.karayou.com/127.0.0.1#5335
+ipset=/.karayou.com/gfwlist
+server=/.karkhung.com/127.0.0.1#5335
+ipset=/.karkhung.com/gfwlist
+server=/.karmapa-teachings.org/127.0.0.1#5335
+ipset=/.karmapa-teachings.org/gfwlist
+server=/.karmapa.org/127.0.0.1#5335
+ipset=/.karmapa.org/gfwlist
+server=/.kawaiikawaii.jp/127.0.0.1#5335
+ipset=/.kawaiikawaii.jp/gfwlist
+server=/.kawase.com/127.0.0.1#5335
+ipset=/.kawase.com/gfwlist
+server=/.kb.monitorware.com/127.0.0.1#5335
+ipset=/.kb.monitorware.com/gfwlist
+server=/.kba-tx.org/127.0.0.1#5335
+ipset=/.kba-tx.org/gfwlist
+server=/.kcoolonline.com/127.0.0.1#5335
+ipset=/.kcoolonline.com/gfwlist
+server=/.kebrum.com/127.0.0.1#5335
+ipset=/.kebrum.com/gfwlist
+server=/.kechara.com/127.0.0.1#5335
+ipset=/.kechara.com/gfwlist
+server=/.keezmovies.com/127.0.0.1#5335
+ipset=/.keezmovies.com/gfwlist
+server=/.kendatire.com/127.0.0.1#5335
+ipset=/.kendatire.com/gfwlist
+server=/.kendincos.net/127.0.0.1#5335
+ipset=/.kendincos.net/gfwlist
+server=/.kenengba.com/127.0.0.1#5335
+ipset=/.kenengba.com/gfwlist
+server=/.keontech.net/127.0.0.1#5335
+ipset=/.keontech.net/gfwlist
+server=/.kepard.com/127.0.0.1#5335
+ipset=/.kepard.com/gfwlist
+server=/.kex.com/127.0.0.1#5335
+ipset=/.kex.com/gfwlist
+server=/.keycdn.com/127.0.0.1#5335
+ipset=/.keycdn.com/gfwlist
+server=/.khabdha.org/127.0.0.1#5335
+ipset=/.khabdha.org/gfwlist
+server=/.khatrimaza.org/127.0.0.1#5335
+ipset=/.khatrimaza.org/gfwlist
+server=/.khmusic.com.tw/127.0.0.1#5335
+ipset=/.khmusic.com.tw/gfwlist
+server=/.kichiku-doujinko.com/127.0.0.1#5335
+ipset=/.kichiku-doujinko.com/gfwlist
+server=/.kik.com/127.0.0.1#5335
+ipset=/.kik.com/gfwlist
+server=/.killwall.com/127.0.0.1#5335
+ipset=/.killwall.com/gfwlist
+server=/.kindleren.com/127.0.0.1#5335
+ipset=/.kindleren.com/gfwlist
+server=/.kineox.free.fr/127.0.0.1#5335
+ipset=/.kineox.free.fr/gfwlist
+server=/.kingdomsalvation.org/127.0.0.1#5335
+ipset=/.kingdomsalvation.org/gfwlist
+server=/.kinghost.com/127.0.0.1#5335
+ipset=/.kinghost.com/gfwlist
+server=/.kingstone.com.tw/127.0.0.1#5335
+ipset=/.kingstone.com.tw/gfwlist
+server=/.kink.com/127.0.0.1#5335
+ipset=/.kink.com/gfwlist
+server=/.kinmen.org.tw/127.0.0.1#5335
+ipset=/.kinmen.org.tw/gfwlist
+server=/.kinmen.travel/127.0.0.1#5335
+ipset=/.kinmen.travel/gfwlist
+server=/.kinokuniya.com/127.0.0.1#5335
+ipset=/.kinokuniya.com/gfwlist
+server=/.kir.jp/127.0.0.1#5335
+ipset=/.kir.jp/gfwlist
+server=/.kissbbao.cn/127.0.0.1#5335
+ipset=/.kissbbao.cn/gfwlist
+server=/.kiwi.kz/127.0.0.1#5335
+ipset=/.kiwi.kz/gfwlist
+server=/.kk-whys.co.jp/127.0.0.1#5335
+ipset=/.kk-whys.co.jp/gfwlist
+server=/.kkbox.com/127.0.0.1#5335
+ipset=/.kkbox.com/gfwlist
+server=/.kknews.cc/127.0.0.1#5335
+ipset=/.kknews.cc/gfwlist
+server=/.kmuh.org.tw/127.0.0.1#5335
+ipset=/.kmuh.org.tw/gfwlist
+server=/.kobo.com/127.0.0.1#5335
+ipset=/.kobo.com/gfwlist
+server=/.kobobooks.com/127.0.0.1#5335
+ipset=/.kobobooks.com/gfwlist
+server=/.kodingen.com/127.0.0.1#5335
+ipset=/.kodingen.com/gfwlist
+server=/.kompozer.net/127.0.0.1#5335
+ipset=/.kompozer.net/gfwlist
+server=/.konachan.com/127.0.0.1#5335
+ipset=/.konachan.com/gfwlist
+server=/.kone.com/127.0.0.1#5335
+ipset=/.kone.com/gfwlist
+server=/.koolsolutions.com/127.0.0.1#5335
+ipset=/.koolsolutions.com/gfwlist
+server=/.koornk.com/127.0.0.1#5335
+ipset=/.koornk.com/gfwlist
+server=/.koranmandarin.com/127.0.0.1#5335
+ipset=/.koranmandarin.com/gfwlist
+server=/.korea.net/127.0.0.1#5335
+ipset=/.korea.net/gfwlist
+server=/.korenan2.com/127.0.0.1#5335
+ipset=/.korenan2.com/gfwlist
+server=/.ksdl.org/127.0.0.1#5335
+ipset=/.ksdl.org/gfwlist
+server=/.ksnews.com.tw/127.0.0.1#5335
+ipset=/.ksnews.com.tw/gfwlist
+server=/.kspcoin.com/127.0.0.1#5335
+ipset=/.kspcoin.com/gfwlist
+server=/.ktzhk.com/127.0.0.1#5335
+ipset=/.ktzhk.com/gfwlist
+server=/.kucoin.com/127.0.0.1#5335
+ipset=/.kucoin.com/gfwlist
+server=/.kun.im/127.0.0.1#5335
+ipset=/.kun.im/gfwlist
+server=/.kurashsultan.com/127.0.0.1#5335
+ipset=/.kurashsultan.com/gfwlist
+server=/.kurtmunger.com/127.0.0.1#5335
+ipset=/.kurtmunger.com/gfwlist
+server=/.kusocity.com/127.0.0.1#5335
+ipset=/.kusocity.com/gfwlist
+server=/.kwcg.ca/127.0.0.1#5335
+ipset=/.kwcg.ca/gfwlist
+server=/.kwongwah.com.my/127.0.0.1#5335
+ipset=/.kwongwah.com.my/gfwlist
+server=/.kxsw.life/127.0.0.1#5335
+ipset=/.kxsw.life/gfwlist
+server=/.kyofun.com/127.0.0.1#5335
+ipset=/.kyofun.com/gfwlist
+server=/.kyohk.net/127.0.0.1#5335
+ipset=/.kyohk.net/gfwlist
+server=/.kyoyue.com/127.0.0.1#5335
+ipset=/.kyoyue.com/gfwlist
+server=/.kyzyhello.com/127.0.0.1#5335
+ipset=/.kyzyhello.com/gfwlist
+server=/.kzeng.info/127.0.0.1#5335
+ipset=/.kzeng.info/gfwlist
+server=/.la-forum.org/127.0.0.1#5335
+ipset=/.la-forum.org/gfwlist
+server=/.labiennale.org/127.0.0.1#5335
+ipset=/.labiennale.org/gfwlist
+server=/.ladbrokes.com/127.0.0.1#5335
+ipset=/.ladbrokes.com/gfwlist
+server=/.lagranepoca.com/127.0.0.1#5335
+ipset=/.lagranepoca.com/gfwlist
+server=/.lalulalu.com/127.0.0.1#5335
+ipset=/.lalulalu.com/gfwlist
+server=/.lama.com.tw/127.0.0.1#5335
+ipset=/.lama.com.tw/gfwlist
+server=/.lamayeshe.com/127.0.0.1#5335
+ipset=/.lamayeshe.com/gfwlist
+server=/.lamnia.co.uk/127.0.0.1#5335
+ipset=/.lamnia.co.uk/gfwlist
+server=/.lamrim.com/127.0.0.1#5335
+ipset=/.lamrim.com/gfwlist
+server=/.lanterncn.cn/127.0.0.1#5335
+ipset=/.lanterncn.cn/gfwlist
+server=/.lantosfoundation.org/127.0.0.1#5335
+ipset=/.lantosfoundation.org/gfwlist
+server=/.laod.cn/127.0.0.1#5335
+ipset=/.laod.cn/gfwlist
+server=/.laogai.org/127.0.0.1#5335
+ipset=/.laogai.org/gfwlist
+server=/.laomiu.com/127.0.0.1#5335
+ipset=/.laomiu.com/gfwlist
+server=/.laoyang.info/127.0.0.1#5335
+ipset=/.laoyang.info/gfwlist
+server=/.laptoplockdown.com/127.0.0.1#5335
+ipset=/.laptoplockdown.com/gfwlist
+server=/.laqingdan.net/127.0.0.1#5335
+ipset=/.laqingdan.net/gfwlist
+server=/.larsgeorge.com/127.0.0.1#5335
+ipset=/.larsgeorge.com/gfwlist
+server=/.lastcombat.com/127.0.0.1#5335
+ipset=/.lastcombat.com/gfwlist
+server=/.lastfm.es/127.0.0.1#5335
+ipset=/.lastfm.es/gfwlist
+server=/.latelinenews.com/127.0.0.1#5335
+ipset=/.latelinenews.com/gfwlist
+server=/.latibet.org/127.0.0.1#5335
+ipset=/.latibet.org/gfwlist
+server=/.lbank.info/127.0.0.1#5335
+ipset=/.lbank.info/gfwlist
+server=/.le-vpn.com/127.0.0.1#5335
+ipset=/.le-vpn.com/gfwlist
+server=/.leafyvpn.net/127.0.0.1#5335
+ipset=/.leafyvpn.net/gfwlist
+server=/.lecloud.net/127.0.0.1#5335
+ipset=/.lecloud.net/gfwlist
+server=/.lefora.com/127.0.0.1#5335
+ipset=/.lefora.com/gfwlist
+server=/.left21.hk/127.0.0.1#5335
+ipset=/.left21.hk/gfwlist
+server=/.legalporno.com/127.0.0.1#5335
+ipset=/.legalporno.com/gfwlist
+server=/.legaltech.law.com/127.0.0.1#5335
+ipset=/.legaltech.law.com/gfwlist
+server=/.legsjapan.com/127.0.0.1#5335
+ipset=/.legsjapan.com/gfwlist
+server=/.leirentv.ca/127.0.0.1#5335
+ipset=/.leirentv.ca/gfwlist
+server=/.leisurecafe.ca/127.0.0.1#5335
+ipset=/.leisurecafe.ca/gfwlist
+server=/.leisurepro.com/127.0.0.1#5335
+ipset=/.leisurepro.com/gfwlist
+server=/.lematin.ch/127.0.0.1#5335
+ipset=/.lematin.ch/gfwlist
+server=/.lemonde.fr/127.0.0.1#5335
+ipset=/.lemonde.fr/gfwlist
+server=/.lenwhite.com/127.0.0.1#5335
+ipset=/.lenwhite.com/gfwlist
+server=/.lerosua.org/127.0.0.1#5335
+ipset=/.lerosua.org/gfwlist
+server=/.lers.google/127.0.0.1#5335
+ipset=/.lers.google/gfwlist
+server=/.lesoir.be/127.0.0.1#5335
+ipset=/.lesoir.be/gfwlist
+server=/.letou.com/127.0.0.1#5335
+ipset=/.letou.com/gfwlist
+server=/.letscorp.net/127.0.0.1#5335
+ipset=/.letscorp.net/gfwlist
+server=/.lflink.com/127.0.0.1#5335
+ipset=/.lflink.com/gfwlist
+server=/.lflinkup.com/127.0.0.1#5335
+ipset=/.lflinkup.com/gfwlist
+server=/.lflinkup.net/127.0.0.1#5335
+ipset=/.lflinkup.net/gfwlist
+server=/.lflinkup.org/127.0.0.1#5335
+ipset=/.lflinkup.org/gfwlist
+server=/.lhakar.org/127.0.0.1#5335
+ipset=/.lhakar.org/gfwlist
+server=/.lhasocialwork.org/127.0.0.1#5335
+ipset=/.lhasocialwork.org/gfwlist
+server=/.liangyou.net/127.0.0.1#5335
+ipset=/.liangyou.net/gfwlist
+server=/.liangzhichuanmei.com/127.0.0.1#5335
+ipset=/.liangzhichuanmei.com/gfwlist
+server=/.lianyue.net/127.0.0.1#5335
+ipset=/.lianyue.net/gfwlist
+server=/.liaowangxizang.net/127.0.0.1#5335
+ipset=/.liaowangxizang.net/gfwlist
+server=/.liberal.org.hk/127.0.0.1#5335
+ipset=/.liberal.org.hk/gfwlist
+server=/.libertytimes.com.tw/127.0.0.1#5335
+ipset=/.libertytimes.com.tw/gfwlist
+server=/.lifemiles.com/127.0.0.1#5335
+ipset=/.lifemiles.com/gfwlist
+server=/.lighten.org.tw/127.0.0.1#5335
+ipset=/.lighten.org.tw/gfwlist
+server=/.lighti.me/127.0.0.1#5335
+ipset=/.lighti.me/gfwlist
+server=/.lightnovel.cn/127.0.0.1#5335
+ipset=/.lightnovel.cn/gfwlist
+server=/.lightyearvpn.com/127.0.0.1#5335
+ipset=/.lightyearvpn.com/gfwlist
+server=/.lihkg.com/127.0.0.1#5335
+ipset=/.lihkg.com/gfwlist
+server=/.like.com/127.0.0.1#5335
+ipset=/.like.com/gfwlist
+server=/.limiao.net/127.0.0.1#5335
+ipset=/.limiao.net/gfwlist
+server=/.line-apps.com/127.0.0.1#5335
+ipset=/.line-apps.com/gfwlist
+server=/.line-scdn.net/127.0.0.1#5335
+ipset=/.line-scdn.net/gfwlist
+server=/.line.me/127.0.0.1#5335
+ipset=/.line.me/gfwlist
+server=/.line.naver.jp/127.0.0.1#5335
+ipset=/.line.naver.jp/gfwlist
+server=/.linear-abematv.akamaized.net/127.0.0.1#5335
+ipset=/.linear-abematv.akamaized.net/gfwlist
+server=/.linglingfa.com/127.0.0.1#5335
+ipset=/.linglingfa.com/gfwlist
+server=/.lingvodics.com/127.0.0.1#5335
+ipset=/.lingvodics.com/gfwlist
+server=/.link-o-rama.com/127.0.0.1#5335
+ipset=/.link-o-rama.com/gfwlist
+server=/.linkideo.com/127.0.0.1#5335
+ipset=/.linkideo.com/gfwlist
+server=/.linkuswell.com/127.0.0.1#5335
+ipset=/.linkuswell.com/gfwlist
+server=/.linux.org.hk/127.0.0.1#5335
+ipset=/.linux.org.hk/gfwlist
+server=/.lionsroar.com/127.0.0.1#5335
+ipset=/.lionsroar.com/gfwlist
+server=/.lipuman.com/127.0.0.1#5335
+ipset=/.lipuman.com/gfwlist
+server=/.liquidvpn.com/127.0.0.1#5335
+ipset=/.liquidvpn.com/gfwlist
+server=/.listentoyoutube.com/127.0.0.1#5335
+ipset=/.listentoyoutube.com/gfwlist
+server=/.listorious.com/127.0.0.1#5335
+ipset=/.listorious.com/gfwlist
+server=/.liu-xiaobo.org/127.0.0.1#5335
+ipset=/.liu-xiaobo.org/gfwlist
+server=/.liudejun.com/127.0.0.1#5335
+ipset=/.liudejun.com/gfwlist
+server=/.liuhanyu.com/127.0.0.1#5335
+ipset=/.liuhanyu.com/gfwlist
+server=/.liujianshu.com/127.0.0.1#5335
+ipset=/.liujianshu.com/gfwlist
+server=/.liuxiaobo.net/127.0.0.1#5335
+ipset=/.liuxiaobo.net/gfwlist
+server=/.liuxiaotong.com/127.0.0.1#5335
+ipset=/.liuxiaotong.com/gfwlist
+server=/.livecoin.net/127.0.0.1#5335
+ipset=/.livecoin.net/gfwlist
+server=/.livedoor.jp/127.0.0.1#5335
+ipset=/.livedoor.jp/gfwlist
+server=/.liveleak.com/127.0.0.1#5335
+ipset=/.liveleak.com/gfwlist
+server=/.livestation.com/127.0.0.1#5335
+ipset=/.livestation.com/gfwlist
+server=/.livestream.com/127.0.0.1#5335
+ipset=/.livestream.com/gfwlist
+server=/.livevideo.com/127.0.0.1#5335
+ipset=/.livevideo.com/gfwlist
+server=/.livingonline.us/127.0.0.1#5335
+ipset=/.livingonline.us/gfwlist
+server=/.livingstream.com/127.0.0.1#5335
+ipset=/.livingstream.com/gfwlist
+server=/.liwangyang.com/127.0.0.1#5335
+ipset=/.liwangyang.com/gfwlist
+server=/.lizhizhuangbi.com/127.0.0.1#5335
+ipset=/.lizhizhuangbi.com/gfwlist
+server=/.lkcn.net/127.0.0.1#5335
+ipset=/.lkcn.net/gfwlist
+server=/.load.to/127.0.0.1#5335
+ipset=/.load.to/gfwlist
+server=/.lobsangwangyal.com/127.0.0.1#5335
+ipset=/.lobsangwangyal.com/gfwlist
+server=/.localbitcoins.com/127.0.0.1#5335
+ipset=/.localbitcoins.com/gfwlist
+server=/.localdomain.ws/127.0.0.1#5335
+ipset=/.localdomain.ws/gfwlist
+server=/.localpresshk.com/127.0.0.1#5335
+ipset=/.localpresshk.com/gfwlist
+server=/.lockestek.com/127.0.0.1#5335
+ipset=/.lockestek.com/gfwlist
+server=/.logbot.net/127.0.0.1#5335
+ipset=/.logbot.net/gfwlist
+server=/.login.target.com/127.0.0.1#5335
+ipset=/.login.target.com/gfwlist
+server=/.logiqx.com/127.0.0.1#5335
+ipset=/.logiqx.com/gfwlist
+server=/.londonchinese.ca/127.0.0.1#5335
+ipset=/.londonchinese.ca/gfwlist
+server=/.longhair.hk/127.0.0.1#5335
+ipset=/.longhair.hk/gfwlist
+server=/.longmusic.com/127.0.0.1#5335
+ipset=/.longmusic.com/gfwlist
+server=/.longtermly.net/127.0.0.1#5335
+ipset=/.longtermly.net/gfwlist
+server=/.longtoes.com/127.0.0.1#5335
+ipset=/.longtoes.com/gfwlist
+server=/.lookpic.com/127.0.0.1#5335
+ipset=/.lookpic.com/gfwlist
+server=/.looktoronto.com/127.0.0.1#5335
+ipset=/.looktoronto.com/gfwlist
+server=/.lotuslight.org.hk/127.0.0.1#5335
+ipset=/.lotuslight.org.hk/gfwlist
+server=/.lotuslight.org.tw/127.0.0.1#5335
+ipset=/.lotuslight.org.tw/gfwlist
+server=/.lovetvshow.com/127.0.0.1#5335
+ipset=/.lovetvshow.com/gfwlist
+server=/.lpsg.com/127.0.0.1#5335
+ipset=/.lpsg.com/gfwlist
+server=/.lrfz.com/127.0.0.1#5335
+ipset=/.lrfz.com/gfwlist
+server=/.lrip.org/127.0.0.1#5335
+ipset=/.lrip.org/gfwlist
+server=/.lsd.org.hk/127.0.0.1#5335
+ipset=/.lsd.org.hk/gfwlist
+server=/.lsforum.net/127.0.0.1#5335
+ipset=/.lsforum.net/gfwlist
+server=/.lsm.org/127.0.0.1#5335
+ipset=/.lsm.org/gfwlist
+server=/.lsmchinese.org/127.0.0.1#5335
+ipset=/.lsmchinese.org/gfwlist
+server=/.lsmkorean.org/127.0.0.1#5335
+ipset=/.lsmkorean.org/gfwlist
+server=/.lsmwebcast.com/127.0.0.1#5335
+ipset=/.lsmwebcast.com/gfwlist
+server=/.lsxszzg.com/127.0.0.1#5335
+ipset=/.lsxszzg.com/gfwlist
+server=/.ltn.com.tw/127.0.0.1#5335
+ipset=/.ltn.com.tw/gfwlist
+server=/.luke54.com/127.0.0.1#5335
+ipset=/.luke54.com/gfwlist
+server=/.luke54.org/127.0.0.1#5335
+ipset=/.luke54.org/gfwlist
+server=/.lupm.org/127.0.0.1#5335
+ipset=/.lupm.org/gfwlist
+server=/.lushstories.com/127.0.0.1#5335
+ipset=/.lushstories.com/gfwlist
+server=/.luxebc.com/127.0.0.1#5335
+ipset=/.luxebc.com/gfwlist
+server=/.lvhai.org/127.0.0.1#5335
+ipset=/.lvhai.org/gfwlist
+server=/.lvv2.com/127.0.0.1#5335
+ipset=/.lvv2.com/gfwlist
+server=/.lyfhk.net/127.0.0.1#5335
+ipset=/.lyfhk.net/gfwlist
+server=/.lzmtnews.org/127.0.0.1#5335
+ipset=/.lzmtnews.org/gfwlist
+server=/.m.hkgalden.com/127.0.0.1#5335
+ipset=/.m.hkgalden.com/gfwlist
+server=/.m.me/127.0.0.1#5335
+ipset=/.m.me/gfwlist
+server=/.m.plixi.com/127.0.0.1#5335
+ipset=/.m.plixi.com/gfwlist
+server=/.m.slandr.net/127.0.0.1#5335
+ipset=/.m.slandr.net/gfwlist
+server=/.macgamestore.com/127.0.0.1#5335
+ipset=/.macgamestore.com/gfwlist
+server=/.macrovpn.com/127.0.0.1#5335
+ipset=/.macrovpn.com/gfwlist
+server=/.macts.com.tw/127.0.0.1#5335
+ipset=/.macts.com.tw/gfwlist
+server=/.mad-ar.ch/127.0.0.1#5335
+ipset=/.mad-ar.ch/gfwlist
+server=/.madewithcode.com/127.0.0.1#5335
+ipset=/.madewithcode.com/gfwlist
+server=/.madonna-av.com/127.0.0.1#5335
+ipset=/.madonna-av.com/gfwlist
+server=/.madrau.com/127.0.0.1#5335
+ipset=/.madrau.com/gfwlist
+server=/.madthumbs.com/127.0.0.1#5335
+ipset=/.madthumbs.com/gfwlist
+server=/.magazines.sina.com.tw/127.0.0.1#5335
+ipset=/.magazines.sina.com.tw/gfwlist
+server=/.magic-net.info/127.0.0.1#5335
+ipset=/.magic-net.info/gfwlist
+server=/.mahabodhi.org/127.0.0.1#5335
+ipset=/.mahabodhi.org/gfwlist
+server=/.maiio.net/127.0.0.1#5335
+ipset=/.maiio.net/gfwlist
+server=/.mail-archive.com/127.0.0.1#5335
+ipset=/.mail-archive.com/gfwlist
+server=/.maildns.xyz/127.0.0.1#5335
+ipset=/.maildns.xyz/gfwlist
+server=/.maiplus.com/127.0.0.1#5335
+ipset=/.maiplus.com/gfwlist
+server=/.maizhong.org/127.0.0.1#5335
+ipset=/.maizhong.org/gfwlist
+server=/.makemymood.com/127.0.0.1#5335
+ipset=/.makemymood.com/gfwlist
+server=/.makkahnewspaper.com/127.0.0.1#5335
+ipset=/.makkahnewspaper.com/gfwlist
+server=/.makzhou.warehouse333.com/127.0.0.1#5335
+ipset=/.makzhou.warehouse333.com/gfwlist
+server=/.malaysiakini.com/127.0.0.1#5335
+ipset=/.malaysiakini.com/gfwlist
+server=/.mamingzhe.com/127.0.0.1#5335
+ipset=/.mamingzhe.com/gfwlist
+server=/.manchukuo.net/127.0.0.1#5335
+ipset=/.manchukuo.net/gfwlist
+server=/.mangafox.com/127.0.0.1#5335
+ipset=/.mangafox.com/gfwlist
+server=/.mangafox.me/127.0.0.1#5335
+ipset=/.mangafox.me/gfwlist
+server=/.maniash.com/127.0.0.1#5335
+ipset=/.maniash.com/gfwlist
+server=/.manicur4ik.ru/127.0.0.1#5335
+ipset=/.manicur4ik.ru/gfwlist
+server=/.mansion.com/127.0.0.1#5335
+ipset=/.mansion.com/gfwlist
+server=/.mansionpoker.com/127.0.0.1#5335
+ipset=/.mansionpoker.com/gfwlist
+server=/.manta.com/127.0.0.1#5335
+ipset=/.manta.com/gfwlist
+server=/.maplew.com/127.0.0.1#5335
+ipset=/.maplew.com/gfwlist
+server=/.marc.info/127.0.0.1#5335
+ipset=/.marc.info/gfwlist
+server=/.marguerite.su/127.0.0.1#5335
+ipset=/.marguerite.su/gfwlist
+server=/.martau.com/127.0.0.1#5335
+ipset=/.martau.com/gfwlist
+server=/.martincartoons.com/127.0.0.1#5335
+ipset=/.martincartoons.com/gfwlist
+server=/.martsangkagyuofficial.org/127.0.0.1#5335
+ipset=/.martsangkagyuofficial.org/gfwlist
+server=/.marxist.com/127.0.0.1#5335
+ipset=/.marxist.com/gfwlist
+server=/.marxist.net/127.0.0.1#5335
+ipset=/.marxist.net/gfwlist
+server=/.mash.to/127.0.0.1#5335
+ipset=/.mash.to/gfwlist
+server=/.maskedip.com/127.0.0.1#5335
+ipset=/.maskedip.com/gfwlist
+server=/.mastodon.cloud/127.0.0.1#5335
+ipset=/.mastodon.cloud/gfwlist
+server=/.mastodon.host/127.0.0.1#5335
+ipset=/.mastodon.host/gfwlist
+server=/.mastodon.social/127.0.0.1#5335
+ipset=/.mastodon.social/gfwlist
+server=/.matainja.com/127.0.0.1#5335
+ipset=/.matainja.com/gfwlist
+server=/.material.io/127.0.0.1#5335
+ipset=/.material.io/gfwlist
+server=/.mathable.io/127.0.0.1#5335
+ipset=/.mathable.io/gfwlist
+server=/.mathiew-badimon.com/127.0.0.1#5335
+ipset=/.mathiew-badimon.com/gfwlist
+server=/.matome-plus.com/127.0.0.1#5335
+ipset=/.matome-plus.com/gfwlist
+server=/.matome-plus.net/127.0.0.1#5335
+ipset=/.matome-plus.net/gfwlist
+server=/.matsushimakaede.com/127.0.0.1#5335
+ipset=/.matsushimakaede.com/gfwlist
+server=/.matters.news/127.0.0.1#5335
+ipset=/.matters.news/gfwlist
+server=/.mattwilcox.net/127.0.0.1#5335
+ipset=/.mattwilcox.net/gfwlist
+server=/.maturejp.com/127.0.0.1#5335
+ipset=/.maturejp.com/gfwlist
+server=/.maxing.jp/127.0.0.1#5335
+ipset=/.maxing.jp/gfwlist
+server=/.mayimayi.com/127.0.0.1#5335
+ipset=/.mayimayi.com/gfwlist
+server=/.mcadforums.com/127.0.0.1#5335
+ipset=/.mcadforums.com/gfwlist
+server=/.mcaf.ee/127.0.0.1#5335
+ipset=/.mcaf.ee/gfwlist
+server=/.mcfog.com/127.0.0.1#5335
+ipset=/.mcfog.com/gfwlist
+server=/.mcreasite.com/127.0.0.1#5335
+ipset=/.mcreasite.com/gfwlist
+server=/.md-t.org/127.0.0.1#5335
+ipset=/.md-t.org/gfwlist
+server=/.me.me/127.0.0.1#5335
+ipset=/.me.me/gfwlist
+server=/.me.youthwant.com.tw/127.0.0.1#5335
+ipset=/.me.youthwant.com.tw/gfwlist
+server=/.meansys.com/127.0.0.1#5335
+ipset=/.meansys.com/gfwlist
+server=/.media.nu.nl/127.0.0.1#5335
+ipset=/.media.nu.nl/gfwlist
+server=/.media.org.hk/127.0.0.1#5335
+ipset=/.media.org.hk/gfwlist
+server=/.mediachinese.com/127.0.0.1#5335
+ipset=/.mediachinese.com/gfwlist
+server=/.mediafreakcity.com/127.0.0.1#5335
+ipset=/.mediafreakcity.com/gfwlist
+server=/.medium.com/127.0.0.1#5335
+ipset=/.medium.com/gfwlist
+server=/.meetav.com/127.0.0.1#5335
+ipset=/.meetav.com/gfwlist
+server=/.meetup.com/127.0.0.1#5335
+ipset=/.meetup.com/gfwlist
+server=/.mefeedia.com/127.0.0.1#5335
+ipset=/.mefeedia.com/gfwlist
+server=/.mefound.com/127.0.0.1#5335
+ipset=/.mefound.com/gfwlist
+server=/.mega.nz/127.0.0.1#5335
+ipset=/.mega.nz/gfwlist
+server=/.megaproxy.com/127.0.0.1#5335
+ipset=/.megaproxy.com/gfwlist
+server=/.megarotic.com/127.0.0.1#5335
+ipset=/.megarotic.com/gfwlist
+server=/.megavideo.com/127.0.0.1#5335
+ipset=/.megavideo.com/gfwlist
+server=/.megurineluka.com/127.0.0.1#5335
+ipset=/.megurineluka.com/gfwlist
+server=/.meirixiaochao.com/127.0.0.1#5335
+ipset=/.meirixiaochao.com/gfwlist
+server=/.meltoday.com/127.0.0.1#5335
+ipset=/.meltoday.com/gfwlist
+server=/.meme.yahoo.com/127.0.0.1#5335
+ipset=/.meme.yahoo.com/gfwlist
+server=/.memehk.com/127.0.0.1#5335
+ipset=/.memehk.com/gfwlist
+server=/.memorybbs.com/127.0.0.1#5335
+ipset=/.memorybbs.com/gfwlist
+server=/.memri.org/127.0.0.1#5335
+ipset=/.memri.org/gfwlist
+server=/.memrijttm.org/127.0.0.1#5335
+ipset=/.memrijttm.org/gfwlist
+server=/.mercatox.com/127.0.0.1#5335
+ipset=/.mercatox.com/gfwlist
+server=/.mercyprophet.org/127.0.0.1#5335
+ipset=/.mercyprophet.org/gfwlist
+server=/.mergersandinquisitions.org/127.0.0.1#5335
+ipset=/.mergersandinquisitions.org/gfwlist
+server=/.meridian-trust.org/127.0.0.1#5335
+ipset=/.meridian-trust.org/gfwlist
+server=/.meripet.biz/127.0.0.1#5335
+ipset=/.meripet.biz/gfwlist
+server=/.meripet.com/127.0.0.1#5335
+ipset=/.meripet.com/gfwlist
+server=/.merit-times.com.tw/127.0.0.1#5335
+ipset=/.merit-times.com.tw/gfwlist
+server=/.meshrep.com/127.0.0.1#5335
+ipset=/.meshrep.com/gfwlist
+server=/.messenger.com/127.0.0.1#5335
+ipset=/.messenger.com/gfwlist
+server=/.metart.com/127.0.0.1#5335
+ipset=/.metart.com/gfwlist
+server=/.metarthunter.com/127.0.0.1#5335
+ipset=/.metarthunter.com/gfwlist
+server=/.meteorshowersonline.com/127.0.0.1#5335
+ipset=/.meteorshowersonline.com/gfwlist
+server=/.metrolife.ca/127.0.0.1#5335
+ipset=/.metrolife.ca/gfwlist
+server=/.metroradio.com.hk/127.0.0.1#5335
+ipset=/.metroradio.com.hk/gfwlist
+server=/.meyou.jp/127.0.0.1#5335
+ipset=/.meyou.jp/gfwlist
+server=/.meyul.com/127.0.0.1#5335
+ipset=/.meyul.com/gfwlist
+server=/.mfxmedia.com/127.0.0.1#5335
+ipset=/.mfxmedia.com/gfwlist
+server=/.mgoon.com/127.0.0.1#5335
+ipset=/.mgoon.com/gfwlist
+server=/.mgstage.com/127.0.0.1#5335
+ipset=/.mgstage.com/gfwlist
+server=/.mh4u.org/127.0.0.1#5335
+ipset=/.mh4u.org/gfwlist
+server=/.mhradio.org/127.0.0.1#5335
+ipset=/.mhradio.org/gfwlist
+server=/.michaelanti.com/127.0.0.1#5335
+ipset=/.michaelanti.com/gfwlist
+server=/.michaelmarketl.com/127.0.0.1#5335
+ipset=/.michaelmarketl.com/gfwlist
+server=/.microvpn.com/127.0.0.1#5335
+ipset=/.microvpn.com/gfwlist
+server=/.middle-way.net/127.0.0.1#5335
+ipset=/.middle-way.net/gfwlist
+server=/.mihr.com/127.0.0.1#5335
+ipset=/.mihr.com/gfwlist
+server=/.mihua.org/127.0.0.1#5335
+ipset=/.mihua.org/gfwlist
+server=/.mike.cz.cc/127.0.0.1#5335
+ipset=/.mike.cz.cc/gfwlist
+server=/.mikesoltys.com/127.0.0.1#5335
+ipset=/.mikesoltys.com/gfwlist
+server=/.milph.net/127.0.0.1#5335
+ipset=/.milph.net/gfwlist
+server=/.milsurps.com/127.0.0.1#5335
+ipset=/.milsurps.com/gfwlist
+server=/.mimiai.net/127.0.0.1#5335
+ipset=/.mimiai.net/gfwlist
+server=/.mimivip.com/127.0.0.1#5335
+ipset=/.mimivip.com/gfwlist
+server=/.mimivv.com/127.0.0.1#5335
+ipset=/.mimivv.com/gfwlist
+server=/.mindrolling.org/127.0.0.1#5335
+ipset=/.mindrolling.org/gfwlist
+server=/.minghui-a.org/127.0.0.1#5335
+ipset=/.minghui-a.org/gfwlist
+server=/.minghui-b.org/127.0.0.1#5335
+ipset=/.minghui-b.org/gfwlist
+server=/.minghui-school.org/127.0.0.1#5335
+ipset=/.minghui-school.org/gfwlist
+server=/.minghui.or.kr/127.0.0.1#5335
+ipset=/.minghui.or.kr/gfwlist
+server=/.minghui.org/127.0.0.1#5335
+ipset=/.minghui.org/gfwlist
+server=/.minghuiyw.wordpress.com/127.0.0.1#5335
+ipset=/.minghuiyw.wordpress.com/gfwlist
+server=/.mingjinglishi.com/127.0.0.1#5335
+ipset=/.mingjinglishi.com/gfwlist
+server=/.mingjingnews.com/127.0.0.1#5335
+ipset=/.mingjingnews.com/gfwlist
+server=/.mingjingtimes.com/127.0.0.1#5335
+ipset=/.mingjingtimes.com/gfwlist
+server=/.mingpao.com/127.0.0.1#5335
+ipset=/.mingpao.com/gfwlist
+server=/.mingpaocanada.com/127.0.0.1#5335
+ipset=/.mingpaocanada.com/gfwlist
+server=/.mingpaomonthly.com/127.0.0.1#5335
+ipset=/.mingpaomonthly.com/gfwlist
+server=/.mingpaonews.com/127.0.0.1#5335
+ipset=/.mingpaonews.com/gfwlist
+server=/.mingpaony.com/127.0.0.1#5335
+ipset=/.mingpaony.com/gfwlist
+server=/.mingpaosf.com/127.0.0.1#5335
+ipset=/.mingpaosf.com/gfwlist
+server=/.mingpaotor.com/127.0.0.1#5335
+ipset=/.mingpaotor.com/gfwlist
+server=/.mingpaovan.com/127.0.0.1#5335
+ipset=/.mingpaovan.com/gfwlist
+server=/.mingshengbao.com/127.0.0.1#5335
+ipset=/.mingshengbao.com/gfwlist
+server=/.minhhue.net/127.0.0.1#5335
+ipset=/.minhhue.net/gfwlist
+server=/.miniforum.org/127.0.0.1#5335
+ipset=/.miniforum.org/gfwlist
+server=/.ministrybooks.org/127.0.0.1#5335
+ipset=/.ministrybooks.org/gfwlist
+server=/.minzhuhua.net/127.0.0.1#5335
+ipset=/.minzhuhua.net/gfwlist
+server=/.minzhuzhanxian.com/127.0.0.1#5335
+ipset=/.minzhuzhanxian.com/gfwlist
+server=/.minzhuzhongguo.org/127.0.0.1#5335
+ipset=/.minzhuzhongguo.org/gfwlist
+server=/.miroguide.com/127.0.0.1#5335
+ipset=/.miroguide.com/gfwlist
+server=/.mirrorbooks.com/127.0.0.1#5335
+ipset=/.mirrorbooks.com/gfwlist
+server=/.mist.vip/127.0.0.1#5335
+ipset=/.mist.vip/gfwlist
+server=/.mitao.com.tw/127.0.0.1#5335
+ipset=/.mitao.com.tw/gfwlist
+server=/.mitbbs.com/127.0.0.1#5335
+ipset=/.mitbbs.com/gfwlist
+server=/.mitbbsau.com/127.0.0.1#5335
+ipset=/.mitbbsau.com/gfwlist
+server=/.mixero.com/127.0.0.1#5335
+ipset=/.mixero.com/gfwlist
+server=/.mixpod.com/127.0.0.1#5335
+ipset=/.mixpod.com/gfwlist
+server=/.mixx.com/127.0.0.1#5335
+ipset=/.mixx.com/gfwlist
+server=/.mizzmona.com/127.0.0.1#5335
+ipset=/.mizzmona.com/gfwlist
+server=/.mjib.gov.tw/127.0.0.1#5335
+ipset=/.mjib.gov.tw/gfwlist
+server=/.mk5000.com/127.0.0.1#5335
+ipset=/.mk5000.com/gfwlist
+server=/.mlcool.com/127.0.0.1#5335
+ipset=/.mlcool.com/gfwlist
+server=/.mlzs.work/127.0.0.1#5335
+ipset=/.mlzs.work/gfwlist
+server=/.mm-cg.com/127.0.0.1#5335
+ipset=/.mm-cg.com/gfwlist
+server=/.mmaaxx.com/127.0.0.1#5335
+ipset=/.mmaaxx.com/gfwlist
+server=/.mmmca.com/127.0.0.1#5335
+ipset=/.mmmca.com/gfwlist
+server=/.mnewstv.com/127.0.0.1#5335
+ipset=/.mnewstv.com/gfwlist
+server=/.mo.nightlife141.com/127.0.0.1#5335
+ipset=/.mo.nightlife141.com/gfwlist
+server=/.mobatek.net/127.0.0.1#5335
+ipset=/.mobatek.net/gfwlist
+server=/.mobile01.com/127.0.0.1#5335
+ipset=/.mobile01.com/gfwlist
+server=/.mobileways.de/127.0.0.1#5335
+ipset=/.mobileways.de/gfwlist
+server=/.moby.to/127.0.0.1#5335
+ipset=/.moby.to/gfwlist
+server=/.mobypicture.com/127.0.0.1#5335
+ipset=/.mobypicture.com/gfwlist
+server=/.moeaic.gov.tw/127.0.0.1#5335
+ipset=/.moeaic.gov.tw/gfwlist
+server=/.moeerolibrary.com/127.0.0.1#5335
+ipset=/.moeerolibrary.com/gfwlist
+server=/.mofa.gov.tw/127.0.0.1#5335
+ipset=/.mofa.gov.tw/gfwlist
+server=/.mofaxiehui.com/127.0.0.1#5335
+ipset=/.mofaxiehui.com/gfwlist
+server=/.mofos.com/127.0.0.1#5335
+ipset=/.mofos.com/gfwlist
+server=/.mog.com/127.0.0.1#5335
+ipset=/.mog.com/gfwlist
+server=/.mohu.club/127.0.0.1#5335
+ipset=/.mohu.club/gfwlist
+server=/.mohu.ml/127.0.0.1#5335
+ipset=/.mohu.ml/gfwlist
+server=/.mojim.com/127.0.0.1#5335
+ipset=/.mojim.com/gfwlist
+server=/.mol.gov.tw/127.0.0.1#5335
+ipset=/.mol.gov.tw/gfwlist
+server=/.molihua.org/127.0.0.1#5335
+ipset=/.molihua.org/gfwlist
+server=/.mondex.org/127.0.0.1#5335
+ipset=/.mondex.org/gfwlist
+server=/.money-link.com.tw/127.0.0.1#5335
+ipset=/.money-link.com.tw/gfwlist
+server=/.moneyhome.biz/127.0.0.1#5335
+ipset=/.moneyhome.biz/gfwlist
+server=/.monitorchina.org/127.0.0.1#5335
+ipset=/.monitorchina.org/gfwlist
+server=/.monocloud.me/127.0.0.1#5335
+ipset=/.monocloud.me/gfwlist
+server=/.monster.com/127.0.0.1#5335
+ipset=/.monster.com/gfwlist
+server=/.moodyz.com/127.0.0.1#5335
+ipset=/.moodyz.com/gfwlist
+server=/.moonbbs.com/127.0.0.1#5335
+ipset=/.moonbbs.com/gfwlist
+server=/.moonbingo.com/127.0.0.1#5335
+ipset=/.moonbingo.com/gfwlist
+server=/.morningsun.org/127.0.0.1#5335
+ipset=/.morningsun.org/gfwlist
+server=/.moroneta.com/127.0.0.1#5335
+ipset=/.moroneta.com/gfwlist
+server=/.mos.ru/127.0.0.1#5335
+ipset=/.mos.ru/gfwlist
+server=/.motherless.com/127.0.0.1#5335
+ipset=/.motherless.com/gfwlist
+server=/.motiyun.com/127.0.0.1#5335
+ipset=/.motiyun.com/gfwlist
+server=/.motor4ik.ru/127.0.0.1#5335
+ipset=/.motor4ik.ru/gfwlist
+server=/.mousebreaker.com/127.0.0.1#5335
+ipset=/.mousebreaker.com/gfwlist
+server=/.movements.org/127.0.0.1#5335
+ipset=/.movements.org/gfwlist
+server=/.moviefap.com/127.0.0.1#5335
+ipset=/.moviefap.com/gfwlist
+server=/.mp3buscador.com/127.0.0.1#5335
+ipset=/.mp3buscador.com/gfwlist
+server=/.mp3ye.eu/127.0.0.1#5335
+ipset=/.mp3ye.eu/gfwlist
+server=/.mpettis.com/127.0.0.1#5335
+ipset=/.mpettis.com/gfwlist
+server=/.mpfinance.com/127.0.0.1#5335
+ipset=/.mpfinance.com/gfwlist
+server=/.mpinews.com/127.0.0.1#5335
+ipset=/.mpinews.com/gfwlist
+server=/.mponline.hk/127.0.0.1#5335
+ipset=/.mponline.hk/gfwlist
+server=/.mqxd.org/127.0.0.1#5335
+ipset=/.mqxd.org/gfwlist
+server=/.mrbasic.com/127.0.0.1#5335
+ipset=/.mrbasic.com/gfwlist
+server=/.mrbonus.com/127.0.0.1#5335
+ipset=/.mrbonus.com/gfwlist
+server=/.mrface.com/127.0.0.1#5335
+ipset=/.mrface.com/gfwlist
+server=/.mrslove.com/127.0.0.1#5335
+ipset=/.mrslove.com/gfwlist
+server=/.mrtweet.com/127.0.0.1#5335
+ipset=/.mrtweet.com/gfwlist
+server=/.msa-it.org/127.0.0.1#5335
+ipset=/.msa-it.org/gfwlist
+server=/.msguancha.com/127.0.0.1#5335
+ipset=/.msguancha.com/gfwlist
+server=/.msha.gov/127.0.0.1#5335
+ipset=/.msha.gov/gfwlist
+server=/.mswe1.org/127.0.0.1#5335
+ipset=/.mswe1.org/gfwlist
+server=/.mthruf.com/127.0.0.1#5335
+ipset=/.mthruf.com/gfwlist
+server=/.mtw.tl/127.0.0.1#5335
+ipset=/.mtw.tl/gfwlist
+server=/.muchosucko.com/127.0.0.1#5335
+ipset=/.muchosucko.com/gfwlist
+server=/.mullvad.net/127.0.0.1#5335
+ipset=/.mullvad.net/gfwlist
+server=/.multiply.com/127.0.0.1#5335
+ipset=/.multiply.com/gfwlist
+server=/.multiproxy.org/127.0.0.1#5335
+ipset=/.multiproxy.org/gfwlist
+server=/.multiupload.com/127.0.0.1#5335
+ipset=/.multiupload.com/gfwlist
+server=/.mummysgold.com/127.0.0.1#5335
+ipset=/.mummysgold.com/gfwlist
+server=/.murmur.tw/127.0.0.1#5335
+ipset=/.murmur.tw/gfwlist
+server=/.musicade.net/127.0.0.1#5335
+ipset=/.musicade.net/gfwlist
+server=/.muslimvideo.com/127.0.0.1#5335
+ipset=/.muslimvideo.com/gfwlist
+server=/.muzi.com/127.0.0.1#5335
+ipset=/.muzi.com/gfwlist
+server=/.muzi.net/127.0.0.1#5335
+ipset=/.muzi.net/gfwlist
+server=/.muzu.tv/127.0.0.1#5335
+ipset=/.muzu.tv/gfwlist
+server=/.mvdis.gov.tw/127.0.0.1#5335
+ipset=/.mvdis.gov.tw/gfwlist
+server=/.mvg.jp/127.0.0.1#5335
+ipset=/.mvg.jp/gfwlist
+server=/.mx981.com/127.0.0.1#5335
+ipset=/.mx981.com/gfwlist
+server=/.my-formosa.com/127.0.0.1#5335
+ipset=/.my-formosa.com/gfwlist
+server=/.my-private-network.co.uk/127.0.0.1#5335
+ipset=/.my-private-network.co.uk/gfwlist
+server=/.my-proxy.com/127.0.0.1#5335
+ipset=/.my-proxy.com/gfwlist
+server=/.my.mail.ru/127.0.0.1#5335
+ipset=/.my.mail.ru/gfwlist
+server=/.my.pcloud.com/127.0.0.1#5335
+ipset=/.my.pcloud.com/gfwlist
+server=/.my03.com/127.0.0.1#5335
+ipset=/.my03.com/gfwlist
+server=/.myanniu.com/127.0.0.1#5335
+ipset=/.myanniu.com/gfwlist
+server=/.myaudiocast.com/127.0.0.1#5335
+ipset=/.myaudiocast.com/gfwlist
+server=/.mybbs.us/127.0.0.1#5335
+ipset=/.mybbs.us/gfwlist
+server=/.mybet.com/127.0.0.1#5335
+ipset=/.mybet.com/gfwlist
+server=/.myca168.com/127.0.0.1#5335
+ipset=/.myca168.com/gfwlist
+server=/.mycanadanow.com/127.0.0.1#5335
+ipset=/.mycanadanow.com/gfwlist
+server=/.mychinamyhome.com/127.0.0.1#5335
+ipset=/.mychinamyhome.com/gfwlist
+server=/.mychinanet.com/127.0.0.1#5335
+ipset=/.mychinanet.com/gfwlist
+server=/.mychinanews.com/127.0.0.1#5335
+ipset=/.mychinanews.com/gfwlist
+server=/.mychinese.news/127.0.0.1#5335
+ipset=/.mychinese.news/gfwlist
+server=/.mycnnews.com/127.0.0.1#5335
+ipset=/.mycnnews.com/gfwlist
+server=/.mydad.info/127.0.0.1#5335
+ipset=/.mydad.info/gfwlist
+server=/.myddns.com/127.0.0.1#5335
+ipset=/.myddns.com/gfwlist
+server=/.myeasytv.com/127.0.0.1#5335
+ipset=/.myeasytv.com/gfwlist
+server=/.myeclipseide.com/127.0.0.1#5335
+ipset=/.myeclipseide.com/gfwlist
+server=/.myforum.com.hk/127.0.0.1#5335
+ipset=/.myforum.com.hk/gfwlist
+server=/.myforum.com.uk/127.0.0.1#5335
+ipset=/.myforum.com.uk/gfwlist
+server=/.myfreecams.com/127.0.0.1#5335
+ipset=/.myfreecams.com/gfwlist
+server=/.myfreepaysite.com/127.0.0.1#5335
+ipset=/.myfreepaysite.com/gfwlist
+server=/.myfreshnet.com/127.0.0.1#5335
+ipset=/.myfreshnet.com/gfwlist
+server=/.myftp.info/127.0.0.1#5335
+ipset=/.myftp.info/gfwlist
+server=/.myftp.name/127.0.0.1#5335
+ipset=/.myftp.name/gfwlist
+server=/.myiphide.com/127.0.0.1#5335
+ipset=/.myiphide.com/gfwlist
+server=/.mykomica.org/127.0.0.1#5335
+ipset=/.mykomica.org/gfwlist
+server=/.mylftv.com/127.0.0.1#5335
+ipset=/.mylftv.com/gfwlist
+server=/.mymoe.moe/127.0.0.1#5335
+ipset=/.mymoe.moe/gfwlist
+server=/.mymom.info/127.0.0.1#5335
+ipset=/.mymom.info/gfwlist
+server=/.mymusic.net.tw/127.0.0.1#5335
+ipset=/.mymusic.net.tw/gfwlist
+server=/.mynetav.net/127.0.0.1#5335
+ipset=/.mynetav.net/gfwlist
+server=/.mynetav.org/127.0.0.1#5335
+ipset=/.mynetav.org/gfwlist
+server=/.mynumber.org/127.0.0.1#5335
+ipset=/.mynumber.org/gfwlist
+server=/.myparagliding.com/127.0.0.1#5335
+ipset=/.myparagliding.com/gfwlist
+server=/.mypicture.info/127.0.0.1#5335
+ipset=/.mypicture.info/gfwlist
+server=/.mypop3.net/127.0.0.1#5335
+ipset=/.mypop3.net/gfwlist
+server=/.mypop3.org/127.0.0.1#5335
+ipset=/.mypop3.org/gfwlist
+server=/.mypopescu.com/127.0.0.1#5335
+ipset=/.mypopescu.com/gfwlist
+server=/.myreadingmanga.info/127.0.0.1#5335
+ipset=/.myreadingmanga.info/gfwlist
+server=/.mysecondarydns.com/127.0.0.1#5335
+ipset=/.mysecondarydns.com/gfwlist
+server=/.mysinablog.com/127.0.0.1#5335
+ipset=/.mysinablog.com/gfwlist
+server=/.mysite.verizon.net/127.0.0.1#5335
+ipset=/.mysite.verizon.net/gfwlist
+server=/.myspace.com/127.0.0.1#5335
+ipset=/.myspace.com/gfwlist
+server=/.myspacecdn.com/127.0.0.1#5335
+ipset=/.myspacecdn.com/gfwlist
+server=/.mytalkbox.com/127.0.0.1#5335
+ipset=/.mytalkbox.com/gfwlist
+server=/.mytizi.com/127.0.0.1#5335
+ipset=/.mytizi.com/gfwlist
+server=/.mywww.biz/127.0.0.1#5335
+ipset=/.mywww.biz/gfwlist
+server=/.myz.info/127.0.0.1#5335
+ipset=/.myz.info/gfwlist
+server=/.naacoalition.org/127.0.0.1#5335
+ipset=/.naacoalition.org/gfwlist
+server=/.naiadsystems.com/127.0.0.1#5335
+ipset=/.naiadsystems.com/gfwlist
+server=/.naitik.net/127.0.0.1#5335
+ipset=/.naitik.net/gfwlist
+server=/.nakido.com/127.0.0.1#5335
+ipset=/.nakido.com/gfwlist
+server=/.nalandabodhi.org/127.0.0.1#5335
+ipset=/.nalandabodhi.org/gfwlist
+server=/.nalandawest.org/127.0.0.1#5335
+ipset=/.nalandawest.org/gfwlist
+server=/.namgyal.org/127.0.0.1#5335
+ipset=/.namgyal.org/gfwlist
+server=/.namgyalmonastery.org/127.0.0.1#5335
+ipset=/.namgyalmonastery.org/gfwlist
+server=/.namsisi.com/127.0.0.1#5335
+ipset=/.namsisi.com/gfwlist
+server=/.nanyang.com/127.0.0.1#5335
+ipset=/.nanyang.com/gfwlist
+server=/.nanyangpost.com/127.0.0.1#5335
+ipset=/.nanyangpost.com/gfwlist
+server=/.nanzao.com/127.0.0.1#5335
+ipset=/.nanzao.com/gfwlist
+server=/.naol.ca/127.0.0.1#5335
+ipset=/.naol.ca/gfwlist
+server=/.naol.cc/127.0.0.1#5335
+ipset=/.naol.cc/gfwlist
+server=/.nat.gov.tw/127.0.0.1#5335
+ipset=/.nat.gov.tw/gfwlist
+server=/.nat.moe/127.0.0.1#5335
+ipset=/.nat.moe/gfwlist
+server=/.national-lottery.co.uk/127.0.0.1#5335
+ipset=/.national-lottery.co.uk/gfwlist
+server=/.nationwide.com/127.0.0.1#5335
+ipset=/.nationwide.com/gfwlist
+server=/.naughtyamerica.com/127.0.0.1#5335
+ipset=/.naughtyamerica.com/gfwlist
+server=/.navyfamily.navy.mil/127.0.0.1#5335
+ipset=/.navyfamily.navy.mil/gfwlist
+server=/.navyreserve.navy.mil/127.0.0.1#5335
+ipset=/.navyreserve.navy.mil/gfwlist
+server=/.naweeklytimes.com/127.0.0.1#5335
+ipset=/.naweeklytimes.com/gfwlist
+server=/.nbtvpn.com/127.0.0.1#5335
+ipset=/.nbtvpn.com/gfwlist
+server=/.nccwatch.org.tw/127.0.0.1#5335
+ipset=/.nccwatch.org.tw/gfwlist
+server=/.nch.com.tw/127.0.0.1#5335
+ipset=/.nch.com.tw/gfwlist
+server=/.ncn.org/127.0.0.1#5335
+ipset=/.ncn.org/gfwlist
+server=/.nde.de/127.0.0.1#5335
+ipset=/.nde.de/gfwlist
+server=/.ndr.de/127.0.0.1#5335
+ipset=/.ndr.de/gfwlist
+server=/.ned.org/127.0.0.1#5335
+ipset=/.ned.org/gfwlist
+server=/.nekoslovakia.net/127.0.0.1#5335
+ipset=/.nekoslovakia.net/gfwlist
+server=/.neo-miracle.com/127.0.0.1#5335
+ipset=/.neo-miracle.com/gfwlist
+server=/.nepusoku.com/127.0.0.1#5335
+ipset=/.nepusoku.com/gfwlist
+server=/.net-fits.pro/127.0.0.1#5335
+ipset=/.net-fits.pro/gfwlist
+server=/.netbirds.com/127.0.0.1#5335
+ipset=/.netbirds.com/gfwlist
+server=/.netcolony.com/127.0.0.1#5335
+ipset=/.netcolony.com/gfwlist
+server=/.netflix.com/127.0.0.1#5335
+ipset=/.netflix.com/gfwlist
+server=/.netme.cc/127.0.0.1#5335
+ipset=/.netme.cc/gfwlist
+server=/.netsneak.com/127.0.0.1#5335
+ipset=/.netsneak.com/gfwlist
+server=/.network54.com/127.0.0.1#5335
+ipset=/.network54.com/gfwlist
+server=/.networkedblogs.com/127.0.0.1#5335
+ipset=/.networkedblogs.com/gfwlist
+server=/.networktunnel.net/127.0.0.1#5335
+ipset=/.networktunnel.net/gfwlist
+server=/.neverforget8964.org/127.0.0.1#5335
+ipset=/.neverforget8964.org/gfwlist
+server=/.new-3lunch.net/127.0.0.1#5335
+ipset=/.new-3lunch.net/gfwlist
+server=/.new-akiba.com/127.0.0.1#5335
+ipset=/.new-akiba.com/gfwlist
+server=/.new96.ca/127.0.0.1#5335
+ipset=/.new96.ca/gfwlist
+server=/.newcenturymc.com/127.0.0.1#5335
+ipset=/.newcenturymc.com/gfwlist
+server=/.newcenturynews.com/127.0.0.1#5335
+ipset=/.newcenturynews.com/gfwlist
+server=/.newchen.com/127.0.0.1#5335
+ipset=/.newchen.com/gfwlist
+server=/.newgrounds.com/127.0.0.1#5335
+ipset=/.newgrounds.com/gfwlist
+server=/.newipnow.com/127.0.0.1#5335
+ipset=/.newipnow.com/gfwlist
+server=/.newlandmagazine.com.au/127.0.0.1#5335
+ipset=/.newlandmagazine.com.au/gfwlist
+server=/.newnews.ca/127.0.0.1#5335
+ipset=/.newnews.ca/gfwlist
+server=/.news.cnyes.com/127.0.0.1#5335
+ipset=/.news.cnyes.com/gfwlist
+server=/.news.hk.msn.com/127.0.0.1#5335
+ipset=/.news.hk.msn.com/gfwlist
+server=/.news.hkpeanut.com/127.0.0.1#5335
+ipset=/.news.hkpeanut.com/gfwlist
+server=/.news.msn.com.tw/127.0.0.1#5335
+ipset=/.news.msn.com.tw/gfwlist
+server=/.news.now.com/127.0.0.1#5335
+ipset=/.news.now.com/gfwlist
+server=/.news.omy.sg/127.0.0.1#5335
+ipset=/.news.omy.sg/gfwlist
+server=/.news.seehua.com/127.0.0.1#5335
+ipset=/.news.seehua.com/gfwlist
+server=/.news.sina.com.hk/127.0.0.1#5335
+ipset=/.news.sina.com.hk/gfwlist
+server=/.news.sina.com.tw/127.0.0.1#5335
+ipset=/.news.sina.com.tw/gfwlist
+server=/.news.sinchew.com.my/127.0.0.1#5335
+ipset=/.news.sinchew.com.my/gfwlist
+server=/.news.singtao.ca/127.0.0.1#5335
+ipset=/.news.singtao.ca/gfwlist
+server=/.news.tvbs.com.tw/127.0.0.1#5335
+ipset=/.news.tvbs.com.tw/gfwlist
+server=/.news100.com.tw/127.0.0.1#5335
+ipset=/.news100.com.tw/gfwlist
+server=/.newsancai.com/127.0.0.1#5335
+ipset=/.newsancai.com/gfwlist
+server=/.newschinacomment.org/127.0.0.1#5335
+ipset=/.newschinacomment.org/gfwlist
+server=/.newscn.org/127.0.0.1#5335
+ipset=/.newscn.org/gfwlist
+server=/.newsdetox.ca/127.0.0.1#5335
+ipset=/.newsdetox.ca/gfwlist
+server=/.newsdh.com/127.0.0.1#5335
+ipset=/.newsdh.com/gfwlist
+server=/.newstamago.com/127.0.0.1#5335
+ipset=/.newstamago.com/gfwlist
+server=/.newstapa.org/127.0.0.1#5335
+ipset=/.newstapa.org/gfwlist
+server=/.newstarnet.com/127.0.0.1#5335
+ipset=/.newstarnet.com/gfwlist
+server=/.newtaiwan.com.tw/127.0.0.1#5335
+ipset=/.newtaiwan.com.tw/gfwlist
+server=/.newtalk.tw/127.0.0.1#5335
+ipset=/.newtalk.tw/gfwlist
+server=/.newyorktimes.com/127.0.0.1#5335
+ipset=/.newyorktimes.com/gfwlist
+server=/.nexon.com/127.0.0.1#5335
+ipset=/.nexon.com/gfwlist
+server=/.next11.co.jp/127.0.0.1#5335
+ipset=/.next11.co.jp/gfwlist
+server=/.nextmag.com.tw/127.0.0.1#5335
+ipset=/.nextmag.com.tw/gfwlist
+server=/.nextmedia.com/127.0.0.1#5335
+ipset=/.nextmedia.com/gfwlist
+server=/.nexton-net.jp/127.0.0.1#5335
+ipset=/.nexton-net.jp/gfwlist
+server=/.nexttv.com.tw/127.0.0.1#5335
+ipset=/.nexttv.com.tw/gfwlist
+server=/.nf.id.au/127.0.0.1#5335
+ipset=/.nf.id.au/gfwlist
+server=/.nfjtyd.com/127.0.0.1#5335
+ipset=/.nfjtyd.com/gfwlist
+server=/.nflxext.com/127.0.0.1#5335
+ipset=/.nflxext.com/gfwlist
+server=/.nflximg.com/127.0.0.1#5335
+ipset=/.nflximg.com/gfwlist
+server=/.nflximg.net/127.0.0.1#5335
+ipset=/.nflximg.net/gfwlist
+server=/.nflxso.net/127.0.0.1#5335
+ipset=/.nflxso.net/gfwlist
+server=/.nflxvideo.net/127.0.0.1#5335
+ipset=/.nflxvideo.net/gfwlist
+server=/.nga.mil/127.0.0.1#5335
+ipset=/.nga.mil/gfwlist
+server=/.ngensis.com/127.0.0.1#5335
+ipset=/.ngensis.com/gfwlist
+server=/.nhentai.net/127.0.0.1#5335
+ipset=/.nhentai.net/gfwlist
+server=/.nhi.gov.tw/127.0.0.1#5335
+ipset=/.nhi.gov.tw/gfwlist
+server=/.nhk-ondemand.jp/127.0.0.1#5335
+ipset=/.nhk-ondemand.jp/gfwlist
+server=/.nic.cz.cc/127.0.0.1#5335
+ipset=/.nic.cz.cc/gfwlist
+server=/.nic.google/127.0.0.1#5335
+ipset=/.nic.google/gfwlist
+server=/.nic.gov/127.0.0.1#5335
+ipset=/.nic.gov/gfwlist
+server=/.nicovideo.jp/127.0.0.1#5335
+ipset=/.nicovideo.jp/gfwlist
+server=/.nighost.org/127.0.0.1#5335
+ipset=/.nighost.org/gfwlist
+server=/.nikkei.com/127.0.0.1#5335
+ipset=/.nikkei.com/gfwlist
+server=/.ninecommentaries.com/127.0.0.1#5335
+ipset=/.ninecommentaries.com/gfwlist
+server=/.ninjacloak.com/127.0.0.1#5335
+ipset=/.ninjacloak.com/gfwlist
+server=/.ninjaproxy.ninja/127.0.0.1#5335
+ipset=/.ninjaproxy.ninja/gfwlist
+server=/.nintendium.com/127.0.0.1#5335
+ipset=/.nintendium.com/gfwlist
+server=/.ninth.biz/127.0.0.1#5335
+ipset=/.ninth.biz/gfwlist
+server=/.niu.moe/127.0.0.1#5335
+ipset=/.niu.moe/gfwlist
+server=/.niusnews.com/127.0.0.1#5335
+ipset=/.niusnews.com/gfwlist
+server=/.njactb.org/127.0.0.1#5335
+ipset=/.njactb.org/gfwlist
+server=/.njuice.com/127.0.0.1#5335
+ipset=/.njuice.com/gfwlist
+server=/.nko.navy.mil/127.0.0.1#5335
+ipset=/.nko.navy.mil/gfwlist
+server=/.nlfreevpn.com/127.0.0.1#5335
+ipset=/.nlfreevpn.com/gfwlist
+server=/.no-ip.org/127.0.0.1#5335
+ipset=/.no-ip.org/gfwlist
+server=/.nobel.se/127.0.0.1#5335
+ipset=/.nobel.se/gfwlist
+server=/.nobodycanstop.us/127.0.0.1#5335
+ipset=/.nobodycanstop.us/gfwlist
+server=/.nofile.io/127.0.0.1#5335
+ipset=/.nofile.io/gfwlist
+server=/.nokogiri.org/127.0.0.1#5335
+ipset=/.nokogiri.org/gfwlist
+server=/.nokola.com/127.0.0.1#5335
+ipset=/.nokola.com/gfwlist
+server=/.noodlevpn.com/127.0.0.1#5335
+ipset=/.noodlevpn.com/gfwlist
+server=/.norbulingka.org/127.0.0.1#5335
+ipset=/.norbulingka.org/gfwlist
+server=/.nordstrom.com/127.0.0.1#5335
+ipset=/.nordstrom.com/gfwlist
+server=/.nordstromimage.com/127.0.0.1#5335
+ipset=/.nordstromimage.com/gfwlist
+server=/.nordstromrack.com/127.0.0.1#5335
+ipset=/.nordstromrack.com/gfwlist
+server=/.nordvpn.com/127.0.0.1#5335
+ipset=/.nordvpn.com/gfwlist
+server=/.notify.dropboxapi.com/127.0.0.1#5335
+ipset=/.notify.dropboxapi.com/gfwlist
+server=/.nottinghampost.com/127.0.0.1#5335
+ipset=/.nottinghampost.com/gfwlist
+server=/.novelasia.com/127.0.0.1#5335
+ipset=/.novelasia.com/gfwlist
+server=/.now.com/127.0.0.1#5335
+ipset=/.now.com/gfwlist
+server=/.now.im/127.0.0.1#5335
+ipset=/.now.im/gfwlist
+server=/.nownews.com/127.0.0.1#5335
+ipset=/.nownews.com/gfwlist
+server=/.nowtorrents.com/127.0.0.1#5335
+ipset=/.nowtorrents.com/gfwlist
+server=/.noypf.com/127.0.0.1#5335
+ipset=/.noypf.com/gfwlist
+server=/.npa.go.jp/127.0.0.1#5335
+ipset=/.npa.go.jp/gfwlist
+server=/.npa.gov.tw/127.0.0.1#5335
+ipset=/.npa.gov.tw/gfwlist
+server=/.npnt.me/127.0.0.1#5335
+ipset=/.npnt.me/gfwlist
+server=/.nps.gov/127.0.0.1#5335
+ipset=/.nps.gov/gfwlist
+server=/.npsboost.com/127.0.0.1#5335
+ipset=/.npsboost.com/gfwlist
+server=/.nradio.me/127.0.0.1#5335
+ipset=/.nradio.me/gfwlist
+server=/.nrk.no/127.0.0.1#5335
+ipset=/.nrk.no/gfwlist
+server=/.ns01.biz/127.0.0.1#5335
+ipset=/.ns01.biz/gfwlist
+server=/.ns01.info/127.0.0.1#5335
+ipset=/.ns01.info/gfwlist
+server=/.ns01.us/127.0.0.1#5335
+ipset=/.ns01.us/gfwlist
+server=/.ns02.biz/127.0.0.1#5335
+ipset=/.ns02.biz/gfwlist
+server=/.ns02.info/127.0.0.1#5335
+ipset=/.ns02.info/gfwlist
+server=/.ns02.us/127.0.0.1#5335
+ipset=/.ns02.us/gfwlist
+server=/.ns1.name/127.0.0.1#5335
+ipset=/.ns1.name/gfwlist
+server=/.ns2.name/127.0.0.1#5335
+ipset=/.ns2.name/gfwlist
+server=/.ns3.name/127.0.0.1#5335
+ipset=/.ns3.name/gfwlist
+server=/.nsc.gov.tw/127.0.0.1#5335
+ipset=/.nsc.gov.tw/gfwlist
+server=/.ntbk.gov.tw/127.0.0.1#5335
+ipset=/.ntbk.gov.tw/gfwlist
+server=/.ntbna.gov.tw/127.0.0.1#5335
+ipset=/.ntbna.gov.tw/gfwlist
+server=/.ntbt.gov.tw/127.0.0.1#5335
+ipset=/.ntbt.gov.tw/gfwlist
+server=/.ntd.tv/127.0.0.1#5335
+ipset=/.ntd.tv/gfwlist
+server=/.ntdtv.ca/127.0.0.1#5335
+ipset=/.ntdtv.ca/gfwlist
+server=/.ntdtv.co.kr/127.0.0.1#5335
+ipset=/.ntdtv.co.kr/gfwlist
+server=/.ntdtv.com/127.0.0.1#5335
+ipset=/.ntdtv.com/gfwlist
+server=/.ntdtv.cz/127.0.0.1#5335
+ipset=/.ntdtv.cz/gfwlist
+server=/.ntdtv.org/127.0.0.1#5335
+ipset=/.ntdtv.org/gfwlist
+server=/.ntdtv.ru/127.0.0.1#5335
+ipset=/.ntdtv.ru/gfwlist
+server=/.ntdtvla.com/127.0.0.1#5335
+ipset=/.ntdtvla.com/gfwlist
+server=/.ntrfun.com/127.0.0.1#5335
+ipset=/.ntrfun.com/gfwlist
+server=/.ntsna.gov.tw/127.0.0.1#5335
+ipset=/.ntsna.gov.tw/gfwlist
+server=/.nubiles.net/127.0.0.1#5335
+ipset=/.nubiles.net/gfwlist
+server=/.nuexpo.com/127.0.0.1#5335
+ipset=/.nuexpo.com/gfwlist
+server=/.nukistream.com/127.0.0.1#5335
+ipset=/.nukistream.com/gfwlist
+server=/.nurgo-software.com/127.0.0.1#5335
+ipset=/.nurgo-software.com/gfwlist
+server=/.nusatrip.com/127.0.0.1#5335
+ipset=/.nusatrip.com/gfwlist
+server=/.nutaku.net/127.0.0.1#5335
+ipset=/.nutaku.net/gfwlist
+server=/.nuuvem.com/127.0.0.1#5335
+ipset=/.nuuvem.com/gfwlist
+server=/.nuvid.com/127.0.0.1#5335
+ipset=/.nuvid.com/gfwlist
+server=/.nuzcom.com/127.0.0.1#5335
+ipset=/.nuzcom.com/gfwlist
+server=/.nvdst.com/127.0.0.1#5335
+ipset=/.nvdst.com/gfwlist
+server=/.nvquan.org/127.0.0.1#5335
+ipset=/.nvquan.org/gfwlist
+server=/.nvtongzhisheng.org/127.0.0.1#5335
+ipset=/.nvtongzhisheng.org/gfwlist
+server=/.nwtca.org/127.0.0.1#5335
+ipset=/.nwtca.org/gfwlist
+server=/.ny.stgloballink.com/127.0.0.1#5335
+ipset=/.ny.stgloballink.com/gfwlist
+server=/.ny.visiontimes.com/127.0.0.1#5335
+ipset=/.ny.visiontimes.com/gfwlist
+server=/.nyaa.eu/127.0.0.1#5335
+ipset=/.nyaa.eu/gfwlist
+server=/.nyaa.si/127.0.0.1#5335
+ipset=/.nyaa.si/gfwlist
+server=/.nydus.ca/127.0.0.1#5335
+ipset=/.nydus.ca/gfwlist
+server=/.nylon-angel.com/127.0.0.1#5335
+ipset=/.nylon-angel.com/gfwlist
+server=/.nylonstockingsonline.com/127.0.0.1#5335
+ipset=/.nylonstockingsonline.com/gfwlist
+server=/.nyt.com/127.0.0.1#5335
+ipset=/.nyt.com/gfwlist
+server=/.nytchina.com/127.0.0.1#5335
+ipset=/.nytchina.com/gfwlist
+server=/.nytcn.me/127.0.0.1#5335
+ipset=/.nytcn.me/gfwlist
+server=/.nytco.com/127.0.0.1#5335
+ipset=/.nytco.com/gfwlist
+server=/.nytimes.com/127.0.0.1#5335
+ipset=/.nytimes.com/gfwlist
+server=/.nytimes.map.fastly.net/127.0.0.1#5335
+ipset=/.nytimes.map.fastly.net/gfwlist
+server=/.nytimg.com/127.0.0.1#5335
+ipset=/.nytimg.com/gfwlist
+server=/.nytstyle.com/127.0.0.1#5335
+ipset=/.nytstyle.com/gfwlist
+server=/.nzchinese.com/127.0.0.1#5335
+ipset=/.nzchinese.com/gfwlist
+server=/.nzchinese.net.nz/127.0.0.1#5335
+ipset=/.nzchinese.net.nz/gfwlist
+server=/.observechina.net/127.0.0.1#5335
+ipset=/.observechina.net/gfwlist
+server=/.obutu.com/127.0.0.1#5335
+ipset=/.obutu.com/gfwlist
+server=/.ocaspro.com/127.0.0.1#5335
+ipset=/.ocaspro.com/gfwlist
+server=/.occupytiananmen.com/127.0.0.1#5335
+ipset=/.occupytiananmen.com/gfwlist
+server=/.oclp.hk/127.0.0.1#5335
+ipset=/.oclp.hk/gfwlist
+server=/.ocreampies.com/127.0.0.1#5335
+ipset=/.ocreampies.com/gfwlist
+server=/.ocry.com/127.0.0.1#5335
+ipset=/.ocry.com/gfwlist
+server=/.october-review.org/127.0.0.1#5335
+ipset=/.october-review.org/gfwlist
+server=/.oculus.com/127.0.0.1#5335
+ipset=/.oculus.com/gfwlist
+server=/.oculuscdn.com/127.0.0.1#5335
+ipset=/.oculuscdn.com/gfwlist
+server=/.oex.com/127.0.0.1#5335
+ipset=/.oex.com/gfwlist
+server=/.offbeatchina.com/127.0.0.1#5335
+ipset=/.offbeatchina.com/gfwlist
+server=/.officeoftibet.com/127.0.0.1#5335
+ipset=/.officeoftibet.com/gfwlist
+server=/.ofile.org/127.0.0.1#5335
+ipset=/.ofile.org/gfwlist
+server=/.ogaoga.org/127.0.0.1#5335
+ipset=/.ogaoga.org/gfwlist
+server=/.ogate.org/127.0.0.1#5335
+ipset=/.ogate.org/gfwlist
+server=/.oiktv.com/127.0.0.1#5335
+ipset=/.oiktv.com/gfwlist
+server=/.oizoblog.com/127.0.0.1#5335
+ipset=/.oizoblog.com/gfwlist
+server=/.ok.ru/127.0.0.1#5335
+ipset=/.ok.ru/gfwlist
+server=/.okayfreedom.com/127.0.0.1#5335
+ipset=/.okayfreedom.com/gfwlist
+server=/.okex.com/127.0.0.1#5335
+ipset=/.okex.com/gfwlist
+server=/.okk.tw/127.0.0.1#5335
+ipset=/.okk.tw/gfwlist
+server=/.old-cat.net/127.0.0.1#5335
+ipset=/.old-cat.net/gfwlist
+server=/.old.nabble.com/127.0.0.1#5335
+ipset=/.old.nabble.com/gfwlist
+server=/.olumpo.com/127.0.0.1#5335
+ipset=/.olumpo.com/gfwlist
+server=/.olympicwatch.org/127.0.0.1#5335
+ipset=/.olympicwatch.org/gfwlist
+server=/.omgili.com/127.0.0.1#5335
+ipset=/.omgili.com/gfwlist
+server=/.omni7.jp/127.0.0.1#5335
+ipset=/.omni7.jp/gfwlist
+server=/.omnitalk.com/127.0.0.1#5335
+ipset=/.omnitalk.com/gfwlist
+server=/.omnitalk.org/127.0.0.1#5335
+ipset=/.omnitalk.org/gfwlist
+server=/.on.cc/127.0.0.1#5335
+ipset=/.on.cc/gfwlist
+server=/.on2.com/127.0.0.1#5335
+ipset=/.on2.com/gfwlist
+server=/.onapp.com/127.0.0.1#5335
+ipset=/.onapp.com/gfwlist
+server=/.onedrive.live.com/127.0.0.1#5335
+ipset=/.onedrive.live.com/gfwlist
+server=/.onedumb.com/127.0.0.1#5335
+ipset=/.onedumb.com/gfwlist
+server=/.onejav.com/127.0.0.1#5335
+ipset=/.onejav.com/gfwlist
+server=/.onion.city/127.0.0.1#5335
+ipset=/.onion.city/gfwlist
+server=/.online.recoveryversion.org/127.0.0.1#5335
+ipset=/.online.recoveryversion.org/gfwlist
+server=/.onlinecha.com/127.0.0.1#5335
+ipset=/.onlinecha.com/gfwlist
+server=/.onlineyoutube.com/127.0.0.1#5335
+ipset=/.onlineyoutube.com/gfwlist
+server=/.onlytweets.com/127.0.0.1#5335
+ipset=/.onlytweets.com/gfwlist
+server=/.onmoon.com/127.0.0.1#5335
+ipset=/.onmoon.com/gfwlist
+server=/.onmoon.net/127.0.0.1#5335
+ipset=/.onmoon.net/gfwlist
+server=/.onmypc.biz/127.0.0.1#5335
+ipset=/.onmypc.biz/gfwlist
+server=/.onmypc.info/127.0.0.1#5335
+ipset=/.onmypc.info/gfwlist
+server=/.onmypc.net/127.0.0.1#5335
+ipset=/.onmypc.net/gfwlist
+server=/.onmypc.org/127.0.0.1#5335
+ipset=/.onmypc.org/gfwlist
+server=/.onmypc.us/127.0.0.1#5335
+ipset=/.onmypc.us/gfwlist
+server=/.onthehunt.com/127.0.0.1#5335
+ipset=/.onthehunt.com/gfwlist
+server=/.ontrac.com/127.0.0.1#5335
+ipset=/.ontrac.com/gfwlist
+server=/.oopsforum.com/127.0.0.1#5335
+ipset=/.oopsforum.com/gfwlist
+server=/.open.com.hk/127.0.0.1#5335
+ipset=/.open.com.hk/gfwlist
+server=/.openallweb.com/127.0.0.1#5335
+ipset=/.openallweb.com/gfwlist
+server=/.opendemocracy.net/127.0.0.1#5335
+ipset=/.opendemocracy.net/gfwlist
+server=/.opendn.xyz/127.0.0.1#5335
+ipset=/.opendn.xyz/gfwlist
+server=/.openervpn.in/127.0.0.1#5335
+ipset=/.openervpn.in/gfwlist
+server=/.openid.net/127.0.0.1#5335
+ipset=/.openid.net/gfwlist
+server=/.openleaks.org/127.0.0.1#5335
+ipset=/.openleaks.org/gfwlist
+server=/.openvpn.net/127.0.0.1#5335
+ipset=/.openvpn.net/gfwlist
+server=/.openvpn.org/127.0.0.1#5335
+ipset=/.openvpn.org/gfwlist
+server=/.openwebster.com/127.0.0.1#5335
+ipset=/.openwebster.com/gfwlist
+server=/.openwrt.org.cn/127.0.0.1#5335
+ipset=/.openwrt.org.cn/gfwlist
+server=/.opml.radiotime.com/127.0.0.1#5335
+ipset=/.opml.radiotime.com/gfwlist
+server=/.opus-gaming.com/127.0.0.1#5335
+ipset=/.opus-gaming.com/gfwlist
+server=/.organcare.org.tw/127.0.0.1#5335
+ipset=/.organcare.org.tw/gfwlist
+server=/.organharvestinvestigation.net/127.0.0.1#5335
+ipset=/.organharvestinvestigation.net/gfwlist
+server=/.organiccrap.com/127.0.0.1#5335
+ipset=/.organiccrap.com/gfwlist
+server=/.orgasm.com/127.0.0.1#5335
+ipset=/.orgasm.com/gfwlist
+server=/.orgfree.com/127.0.0.1#5335
+ipset=/.orgfree.com/gfwlist
+server=/.orient-doll.com/127.0.0.1#5335
+ipset=/.orient-doll.com/gfwlist
+server=/.orientaldaily.com.my/127.0.0.1#5335
+ipset=/.orientaldaily.com.my/gfwlist
+server=/.orn.jp/127.0.0.1#5335
+ipset=/.orn.jp/gfwlist
+server=/.orzistic.org/127.0.0.1#5335
+ipset=/.orzistic.org/gfwlist
+server=/.osfoora.com/127.0.0.1#5335
+ipset=/.osfoora.com/gfwlist
+server=/.otcbtc.com/127.0.0.1#5335
+ipset=/.otcbtc.com/gfwlist
+server=/.otnd.org/127.0.0.1#5335
+ipset=/.otnd.org/gfwlist
+server=/.otto.de/127.0.0.1#5335
+ipset=/.otto.de/gfwlist
+server=/.otzo.com/127.0.0.1#5335
+ipset=/.otzo.com/gfwlist
+server=/.ourdearamy.com/127.0.0.1#5335
+ipset=/.ourdearamy.com/gfwlist
+server=/.ourhobby.com/127.0.0.1#5335
+ipset=/.ourhobby.com/gfwlist
+server=/.oursogo.com/127.0.0.1#5335
+ipset=/.oursogo.com/gfwlist
+server=/.oursteps.com.au/127.0.0.1#5335
+ipset=/.oursteps.com.au/gfwlist
+server=/.oursweb.net/127.0.0.1#5335
+ipset=/.oursweb.net/gfwlist
+server=/.ourtv.hk/127.0.0.1#5335
+ipset=/.ourtv.hk/gfwlist
+server=/.overplay.net/127.0.0.1#5335
+ipset=/.overplay.net/gfwlist
+server=/.oversea.istarshine.com/127.0.0.1#5335
+ipset=/.oversea.istarshine.com/gfwlist
+server=/.ow.ly/127.0.0.1#5335
+ipset=/.ow.ly/gfwlist
+server=/.owl.li/127.0.0.1#5335
+ipset=/.owl.li/gfwlist
+server=/.oyax.com/127.0.0.1#5335
+ipset=/.oyax.com/gfwlist
+server=/.ozvoice.org/127.0.0.1#5335
+ipset=/.ozvoice.org/gfwlist
+server=/.ozxw.com/127.0.0.1#5335
+ipset=/.ozxw.com/gfwlist
+server=/.ozyoyo.com/127.0.0.1#5335
+ipset=/.ozyoyo.com/gfwlist
+server=/.pachosting.com/127.0.0.1#5335
+ipset=/.pachosting.com/gfwlist
+server=/.pacificpoker.com/127.0.0.1#5335
+ipset=/.pacificpoker.com/gfwlist
+server=/.packetix.net/127.0.0.1#5335
+ipset=/.packetix.net/gfwlist
+server=/.pacopacomama.com/127.0.0.1#5335
+ipset=/.pacopacomama.com/gfwlist
+server=/.padmanet.com/127.0.0.1#5335
+ipset=/.padmanet.com/gfwlist
+server=/.page.bid.yahoo.com/127.0.0.1#5335
+ipset=/.page.bid.yahoo.com/gfwlist
+server=/.page2rss.com/127.0.0.1#5335
+ipset=/.page2rss.com/gfwlist
+server=/.pagodabox.com/127.0.0.1#5335
+ipset=/.pagodabox.com/gfwlist
+server=/.palacemoon.com/127.0.0.1#5335
+ipset=/.palacemoon.com/gfwlist
+server=/.paldengyal.com/127.0.0.1#5335
+ipset=/.paldengyal.com/gfwlist
+server=/.paljorpublications.com/127.0.0.1#5335
+ipset=/.paljorpublications.com/gfwlist
+server=/.paltalk.com/127.0.0.1#5335
+ipset=/.paltalk.com/gfwlist
+server=/.panamapapers.sueddeutsche.de/127.0.0.1#5335
+ipset=/.panamapapers.sueddeutsche.de/gfwlist
+server=/.pandapow.co/127.0.0.1#5335
+ipset=/.pandapow.co/gfwlist
+server=/.pandapow.net/127.0.0.1#5335
+ipset=/.pandapow.net/gfwlist
+server=/.pandavpn-jp.com/127.0.0.1#5335
+ipset=/.pandavpn-jp.com/gfwlist
+server=/.pandora.com/127.0.0.1#5335
+ipset=/.pandora.com/gfwlist
+server=/.pandora.tv/127.0.0.1#5335
+ipset=/.pandora.tv/gfwlist
+server=/.panluan.net/127.0.0.1#5335
+ipset=/.panluan.net/gfwlist
+server=/.panoramio.com/127.0.0.1#5335
+ipset=/.panoramio.com/gfwlist
+server=/.pao-pao.net/127.0.0.1#5335
+ipset=/.pao-pao.net/gfwlist
+server=/.paper.li/127.0.0.1#5335
+ipset=/.paper.li/gfwlist
+server=/.paperb.us/127.0.0.1#5335
+ipset=/.paperb.us/gfwlist
+server=/.paradisehill.cc/127.0.0.1#5335
+ipset=/.paradisehill.cc/gfwlist
+server=/.paradisepoker.com/127.0.0.1#5335
+ipset=/.paradisepoker.com/gfwlist
+server=/.parkansky.com/127.0.0.1#5335
+ipset=/.parkansky.com/gfwlist
+server=/.partycasino.com/127.0.0.1#5335
+ipset=/.partycasino.com/gfwlist
+server=/.partypoker.com/127.0.0.1#5335
+ipset=/.partypoker.com/gfwlist
+server=/.passion.com/127.0.0.1#5335
+ipset=/.passion.com/gfwlist
+server=/.passiontimes.hk/127.0.0.1#5335
+ipset=/.passiontimes.hk/gfwlist
+server=/.paste.ee/127.0.0.1#5335
+ipset=/.paste.ee/gfwlist
+server=/.pastebin.com/127.0.0.1#5335
+ipset=/.pastebin.com/gfwlist
+server=/.pastie.org/127.0.0.1#5335
+ipset=/.pastie.org/gfwlist
+server=/.pbwiki.com/127.0.0.1#5335
+ipset=/.pbwiki.com/gfwlist
+server=/.pbworks.com/127.0.0.1#5335
+ipset=/.pbworks.com/gfwlist
+server=/.pbxes.com/127.0.0.1#5335
+ipset=/.pbxes.com/gfwlist
+server=/.pbxes.org/127.0.0.1#5335
+ipset=/.pbxes.org/gfwlist
+server=/.pcanywhere.net/127.0.0.1#5335
+ipset=/.pcanywhere.net/gfwlist
+server=/.pcc.gov.tw/127.0.0.1#5335
+ipset=/.pcc.gov.tw/gfwlist
+server=/.pcdvd.com.tw/127.0.0.1#5335
+ipset=/.pcdvd.com.tw/gfwlist
+server=/.pchome.com.tw/127.0.0.1#5335
+ipset=/.pchome.com.tw/gfwlist
+server=/.pcij.org/127.0.0.1#5335
+ipset=/.pcij.org/gfwlist
+server=/.pcstore.com.tw/127.0.0.1#5335
+ipset=/.pcstore.com.tw/gfwlist
+server=/.pct.org.tw/127.0.0.1#5335
+ipset=/.pct.org.tw/gfwlist
+server=/.pdetails.com/127.0.0.1#5335
+ipset=/.pdetails.com/gfwlist
+server=/.pdproxy.com/127.0.0.1#5335
+ipset=/.pdproxy.com/gfwlist
+server=/.pds.nasa.gov/127.0.0.1#5335
+ipset=/.pds.nasa.gov/gfwlist
+server=/.peace.ca/127.0.0.1#5335
+ipset=/.peace.ca/gfwlist
+server=/.peacefire.org/127.0.0.1#5335
+ipset=/.peacefire.org/gfwlist
+server=/.peacehall.com/127.0.0.1#5335
+ipset=/.peacehall.com/gfwlist
+server=/.pearlher.org/127.0.0.1#5335
+ipset=/.pearlher.org/gfwlist
+server=/.peeasian.com/127.0.0.1#5335
+ipset=/.peeasian.com/gfwlist
+server=/.pekingduck.org/127.0.0.1#5335
+ipset=/.pekingduck.org/gfwlist
+server=/.pemulihan.or.id/127.0.0.1#5335
+ipset=/.pemulihan.or.id/gfwlist
+server=/.pen.io/127.0.0.1#5335
+ipset=/.pen.io/gfwlist
+server=/.penchinese.com/127.0.0.1#5335
+ipset=/.penchinese.com/gfwlist
+server=/.penchinese.net/127.0.0.1#5335
+ipset=/.penchinese.net/gfwlist
+server=/.pengyulong.com/127.0.0.1#5335
+ipset=/.pengyulong.com/gfwlist
+server=/.penisbot.com/127.0.0.1#5335
+ipset=/.penisbot.com/gfwlist
+server=/.penthouse.com/127.0.0.1#5335
+ipset=/.penthouse.com/gfwlist
+server=/.peoplebookcafe.com/127.0.0.1#5335
+ipset=/.peoplebookcafe.com/gfwlist
+server=/.peoplenews.tw/127.0.0.1#5335
+ipset=/.peoplenews.tw/gfwlist
+server=/.peopo.org/127.0.0.1#5335
+ipset=/.peopo.org/gfwlist
+server=/.percy.in/127.0.0.1#5335
+ipset=/.percy.in/gfwlist
+server=/.perfectgirls.net/127.0.0.1#5335
+ipset=/.perfectgirls.net/gfwlist
+server=/.perfectvpn.net/127.0.0.1#5335
+ipset=/.perfectvpn.net/gfwlist
+server=/.periscope.tv/127.0.0.1#5335
+ipset=/.periscope.tv/gfwlist
+server=/.persecutionblog.com/127.0.0.1#5335
+ipset=/.persecutionblog.com/gfwlist
+server=/.persiankitty.com/127.0.0.1#5335
+ipset=/.persiankitty.com/gfwlist
+server=/.pfd.org.hk/127.0.0.1#5335
+ipset=/.pfd.org.hk/gfwlist
+server=/.phapluan.org/127.0.0.1#5335
+ipset=/.phapluan.org/gfwlist
+server=/.phayul.com/127.0.0.1#5335
+ipset=/.phayul.com/gfwlist
+server=/.philborges.com/127.0.0.1#5335
+ipset=/.philborges.com/gfwlist
+server=/.philly.com/127.0.0.1#5335
+ipset=/.philly.com/gfwlist
+server=/.phmsociety.org/127.0.0.1#5335
+ipset=/.phmsociety.org/gfwlist
+server=/.phncdn.com/127.0.0.1#5335
+ipset=/.phncdn.com/gfwlist
+server=/.phosphation13.rssing.com/127.0.0.1#5335
+ipset=/.phosphation13.rssing.com/gfwlist
+server=/.photodharma.net/127.0.0.1#5335
+ipset=/.photodharma.net/gfwlist
+server=/.photofocus.com/127.0.0.1#5335
+ipset=/.photofocus.com/gfwlist
+server=/.phprcdn.com/127.0.0.1#5335
+ipset=/.phprcdn.com/gfwlist
+server=/.phuquocservices.com/127.0.0.1#5335
+ipset=/.phuquocservices.com/gfwlist
+server=/.picacomic.com/127.0.0.1#5335
+ipset=/.picacomic.com/gfwlist
+server=/.picacomiccn.com/127.0.0.1#5335
+ipset=/.picacomiccn.com/gfwlist
+server=/.picasaweb.com/127.0.0.1#5335
+ipset=/.picasaweb.com/gfwlist
+server=/.picidae.net/127.0.0.1#5335
+ipset=/.picidae.net/gfwlist
+server=/.pictures.playboy.com/127.0.0.1#5335
+ipset=/.pictures.playboy.com/gfwlist
+server=/.picturesocial.com/127.0.0.1#5335
+ipset=/.picturesocial.com/gfwlist
+server=/.pin-cong.com/127.0.0.1#5335
+ipset=/.pin-cong.com/gfwlist
+server=/.pin6.com/127.0.0.1#5335
+ipset=/.pin6.com/gfwlist
+server=/.pincong.rocks/127.0.0.1#5335
+ipset=/.pincong.rocks/gfwlist
+server=/.ping.fm/127.0.0.1#5335
+ipset=/.ping.fm/gfwlist
+server=/.pinimg.com/127.0.0.1#5335
+ipset=/.pinimg.com/gfwlist
+server=/.pinkrod.com/127.0.0.1#5335
+ipset=/.pinkrod.com/gfwlist
+server=/.pinoy-n.com/127.0.0.1#5335
+ipset=/.pinoy-n.com/gfwlist
+server=/.pinterest.at/127.0.0.1#5335
+ipset=/.pinterest.at/gfwlist
+server=/.pinterest.ca/127.0.0.1#5335
+ipset=/.pinterest.ca/gfwlist
+server=/.pinterest.co.kr/127.0.0.1#5335
+ipset=/.pinterest.co.kr/gfwlist
+server=/.pinterest.co.uk/127.0.0.1#5335
+ipset=/.pinterest.co.uk/gfwlist
+server=/.pinterest.com/127.0.0.1#5335
+ipset=/.pinterest.com/gfwlist
+server=/.pinterest.de/127.0.0.1#5335
+ipset=/.pinterest.de/gfwlist
+server=/.pinterest.dk/127.0.0.1#5335
+ipset=/.pinterest.dk/gfwlist
+server=/.pinterest.fr/127.0.0.1#5335
+ipset=/.pinterest.fr/gfwlist
+server=/.pinterest.jp/127.0.0.1#5335
+ipset=/.pinterest.jp/gfwlist
+server=/.pinterest.nl/127.0.0.1#5335
+ipset=/.pinterest.nl/gfwlist
+server=/.pinterest.se/127.0.0.1#5335
+ipset=/.pinterest.se/gfwlist
+server=/.pioneer-worker.forums-free.com/127.0.0.1#5335
+ipset=/.pioneer-worker.forums-free.com/gfwlist
+server=/.pipii.tv/127.0.0.1#5335
+ipset=/.pipii.tv/gfwlist
+server=/.piposay.com/127.0.0.1#5335
+ipset=/.piposay.com/gfwlist
+server=/.piraattilahti.org/127.0.0.1#5335
+ipset=/.piraattilahti.org/gfwlist
+server=/.piring.com/127.0.0.1#5335
+ipset=/.piring.com/gfwlist
+server=/.pixelqi.com/127.0.0.1#5335
+ipset=/.pixelqi.com/gfwlist
+server=/.pixiv.net/127.0.0.1#5335
+ipset=/.pixiv.net/gfwlist
+server=/.pixnet.net/127.0.0.1#5335
+ipset=/.pixnet.net/gfwlist
+server=/.pk.com/127.0.0.1#5335
+ipset=/.pk.com/gfwlist
+server=/.pki.goog/127.0.0.1#5335
+ipset=/.pki.goog/gfwlist
+server=/.placemix.com/127.0.0.1#5335
+ipset=/.placemix.com/gfwlist
+server=/.playboy.com/127.0.0.1#5335
+ipset=/.playboy.com/gfwlist
+server=/.playboyplus.com/127.0.0.1#5335
+ipset=/.playboyplus.com/gfwlist
+server=/.player.fm/127.0.0.1#5335
+ipset=/.player.fm/gfwlist
+server=/.playno1.com/127.0.0.1#5335
+ipset=/.playno1.com/gfwlist
+server=/.playpcesor.com/127.0.0.1#5335
+ipset=/.playpcesor.com/gfwlist
+server=/.plays.com.tw/127.0.0.1#5335
+ipset=/.plays.com.tw/gfwlist
+server=/.plm.org.hk/127.0.0.1#5335
+ipset=/.plm.org.hk/gfwlist
+server=/.plunder.com/127.0.0.1#5335
+ipset=/.plunder.com/gfwlist
+server=/.plurk.com/127.0.0.1#5335
+ipset=/.plurk.com/gfwlist
+server=/.plus.codes/127.0.0.1#5335
+ipset=/.plus.codes/gfwlist
+server=/.plus28.com/127.0.0.1#5335
+ipset=/.plus28.com/gfwlist
+server=/.plusbb.com/127.0.0.1#5335
+ipset=/.plusbb.com/gfwlist
+server=/.pmatehunter.com/127.0.0.1#5335
+ipset=/.pmatehunter.com/gfwlist
+server=/.pmates.com/127.0.0.1#5335
+ipset=/.pmates.com/gfwlist
+server=/.po2b.com/127.0.0.1#5335
+ipset=/.po2b.com/gfwlist
+server=/.pobieramy.top/127.0.0.1#5335
+ipset=/.pobieramy.top/gfwlist
+server=/.podictionary.com/127.0.0.1#5335
+ipset=/.podictionary.com/gfwlist
+server=/.pokerstars.com/127.0.0.1#5335
+ipset=/.pokerstars.com/gfwlist
+server=/.pokerstars.net/127.0.0.1#5335
+ipset=/.pokerstars.net/gfwlist
+server=/.politicalchina.org/127.0.0.1#5335
+ipset=/.politicalchina.org/gfwlist
+server=/.politicalconsultation.org/127.0.0.1#5335
+ipset=/.politicalconsultation.org/gfwlist
+server=/.politiscales.net/127.0.0.1#5335
+ipset=/.politiscales.net/gfwlist
+server=/.poloniex.com/127.0.0.1#5335
+ipset=/.poloniex.com/gfwlist
+server=/.polymer-project.org/127.0.0.1#5335
+ipset=/.polymer-project.org/gfwlist
+server=/.polymerhk.com/127.0.0.1#5335
+ipset=/.polymerhk.com/gfwlist
+server=/.popo.tw/127.0.0.1#5335
+ipset=/.popo.tw/gfwlist
+server=/.popvote.hk/127.0.0.1#5335
+ipset=/.popvote.hk/gfwlist
+server=/.popyard.com/127.0.0.1#5335
+ipset=/.popyard.com/gfwlist
+server=/.popyard.org/127.0.0.1#5335
+ipset=/.popyard.org/gfwlist
+server=/.porn.com/127.0.0.1#5335
+ipset=/.porn.com/gfwlist
+server=/.porn2.com/127.0.0.1#5335
+ipset=/.porn2.com/gfwlist
+server=/.porn5.com/127.0.0.1#5335
+ipset=/.porn5.com/gfwlist
+server=/.pornbase.org/127.0.0.1#5335
+ipset=/.pornbase.org/gfwlist
+server=/.pornbest.org/127.0.0.1#5335
+ipset=/.pornbest.org/gfwlist
+server=/.pornerbros.com/127.0.0.1#5335
+ipset=/.pornerbros.com/gfwlist
+server=/.pornhd.com/127.0.0.1#5335
+ipset=/.pornhd.com/gfwlist
+server=/.pornhost.com/127.0.0.1#5335
+ipset=/.pornhost.com/gfwlist
+server=/.pornhub.com/127.0.0.1#5335
+ipset=/.pornhub.com/gfwlist
+server=/.pornhubdeutsch.net/127.0.0.1#5335
+ipset=/.pornhubdeutsch.net/gfwlist
+server=/.pornmm.net/127.0.0.1#5335
+ipset=/.pornmm.net/gfwlist
+server=/.pornoxo.com/127.0.0.1#5335
+ipset=/.pornoxo.com/gfwlist
+server=/.pornrapidshare.com/127.0.0.1#5335
+ipset=/.pornrapidshare.com/gfwlist
+server=/.pornsharing.com/127.0.0.1#5335
+ipset=/.pornsharing.com/gfwlist
+server=/.pornsocket.com/127.0.0.1#5335
+ipset=/.pornsocket.com/gfwlist
+server=/.pornstarclub.com/127.0.0.1#5335
+ipset=/.pornstarclub.com/gfwlist
+server=/.porntube.com/127.0.0.1#5335
+ipset=/.porntube.com/gfwlist
+server=/.porntubenews.com/127.0.0.1#5335
+ipset=/.porntubenews.com/gfwlist
+server=/.porntvblog.com/127.0.0.1#5335
+ipset=/.porntvblog.com/gfwlist
+server=/.pornvisit.com/127.0.0.1#5335
+ipset=/.pornvisit.com/gfwlist
+server=/.port25.biz/127.0.0.1#5335
+ipset=/.port25.biz/gfwlist
+server=/.portablevpn.nl/127.0.0.1#5335
+ipset=/.portablevpn.nl/gfwlist
+server=/.poskotanews.com/127.0.0.1#5335
+ipset=/.poskotanews.com/gfwlist
+server=/.post01.com/127.0.0.1#5335
+ipset=/.post01.com/gfwlist
+server=/.post76.com/127.0.0.1#5335
+ipset=/.post76.com/gfwlist
+server=/.post852.com/127.0.0.1#5335
+ipset=/.post852.com/gfwlist
+server=/.postadult.com/127.0.0.1#5335
+ipset=/.postadult.com/gfwlist
+server=/.postimg.org/127.0.0.1#5335
+ipset=/.postimg.org/gfwlist
+server=/.potato.im/127.0.0.1#5335
+ipset=/.potato.im/gfwlist
+server=/.potvpn.com/127.0.0.1#5335
+ipset=/.potvpn.com/gfwlist
+server=/.power.com/127.0.0.1#5335
+ipset=/.power.com/gfwlist
+server=/.powercx.com/127.0.0.1#5335
+ipset=/.powercx.com/gfwlist
+server=/.powerphoto.org/127.0.0.1#5335
+ipset=/.powerphoto.org/gfwlist
+server=/.prayforchina.net/127.0.0.1#5335
+ipset=/.prayforchina.net/gfwlist
+server=/.premeforwindows7.com/127.0.0.1#5335
+ipset=/.premeforwindows7.com/gfwlist
+server=/.premproxy.com/127.0.0.1#5335
+ipset=/.premproxy.com/gfwlist
+server=/.presentationzen.com/127.0.0.1#5335
+ipset=/.presentationzen.com/gfwlist
+server=/.presidentlee.tw/127.0.0.1#5335
+ipset=/.presidentlee.tw/gfwlist
+server=/.prestige-av.com/127.0.0.1#5335
+ipset=/.prestige-av.com/gfwlist
+server=/.pride.google/127.0.0.1#5335
+ipset=/.pride.google/gfwlist
+server=/.prism-break.org/127.0.0.1#5335
+ipset=/.prism-break.org/gfwlist
+server=/.prisoneralert.com/127.0.0.1#5335
+ipset=/.prisoneralert.com/gfwlist
+server=/.pritunl.com/127.0.0.1#5335
+ipset=/.pritunl.com/gfwlist
+server=/.privacybox.de/127.0.0.1#5335
+ipset=/.privacybox.de/gfwlist
+server=/.privateinternetaccess.com/127.0.0.1#5335
+ipset=/.privateinternetaccess.com/gfwlist
+server=/.privatepaste.com/127.0.0.1#5335
+ipset=/.privatepaste.com/gfwlist
+server=/.privatetunnel.com/127.0.0.1#5335
+ipset=/.privatetunnel.com/gfwlist
+server=/.privatevpn.com/127.0.0.1#5335
+ipset=/.privatevpn.com/gfwlist
+server=/.procopytips.com/127.0.0.1#5335
+ipset=/.procopytips.com/gfwlist
+server=/.prosiben.de/127.0.0.1#5335
+ipset=/.prosiben.de/gfwlist
+server=/.protonvpn.com/127.0.0.1#5335
+ipset=/.protonvpn.com/gfwlist
+server=/.provideocoalition.com/127.0.0.1#5335
+ipset=/.provideocoalition.com/gfwlist
+server=/.provpnaccounts.com/127.0.0.1#5335
+ipset=/.provpnaccounts.com/gfwlist
+server=/.proxfree.com/127.0.0.1#5335
+ipset=/.proxfree.com/gfwlist
+server=/.proxifier.com/127.0.0.1#5335
+ipset=/.proxifier.com/gfwlist
+server=/.proxomitron.info/127.0.0.1#5335
+ipset=/.proxomitron.info/gfwlist
+server=/.proxpn.com/127.0.0.1#5335
+ipset=/.proxpn.com/gfwlist
+server=/.proxy1.xyz/127.0.0.1#5335
+ipset=/.proxy1.xyz/gfwlist
+server=/.proxyanonimo.es/127.0.0.1#5335
+ipset=/.proxyanonimo.es/gfwlist
+server=/.proxydns.com/127.0.0.1#5335
+ipset=/.proxydns.com/gfwlist
+server=/.proxylist.org.uk/127.0.0.1#5335
+ipset=/.proxylist.org.uk/gfwlist
+server=/.proxynetwork.org.uk/127.0.0.1#5335
+ipset=/.proxynetwork.org.uk/gfwlist
+server=/.proxypy.net/127.0.0.1#5335
+ipset=/.proxypy.net/gfwlist
+server=/.proxyroad.com/127.0.0.1#5335
+ipset=/.proxyroad.com/gfwlist
+server=/.proxytunnel.net/127.0.0.1#5335
+ipset=/.proxytunnel.net/gfwlist
+server=/.proyectoclubes.com/127.0.0.1#5335
+ipset=/.proyectoclubes.com/gfwlist
+server=/.prozz.net/127.0.0.1#5335
+ipset=/.prozz.net/gfwlist
+server=/.psblog.name/127.0.0.1#5335
+ipset=/.psblog.name/gfwlist
+server=/.pscp.tv/127.0.0.1#5335
+ipset=/.pscp.tv/gfwlist
+server=/.psiphon.ca/127.0.0.1#5335
+ipset=/.psiphon.ca/gfwlist
+server=/.psiphon.civisec.org/127.0.0.1#5335
+ipset=/.psiphon.civisec.org/gfwlist
+server=/.psiphon3.com/127.0.0.1#5335
+ipset=/.psiphon3.com/gfwlist
+server=/.psiphontoday.com/127.0.0.1#5335
+ipset=/.psiphontoday.com/gfwlist
+server=/.pts.org.tw/127.0.0.1#5335
+ipset=/.pts.org.tw/gfwlist
+server=/.ptt.cc/127.0.0.1#5335
+ipset=/.ptt.cc/gfwlist
+server=/.pttgame.com/127.0.0.1#5335
+ipset=/.pttgame.com/gfwlist
+server=/.pttvan.org/127.0.0.1#5335
+ipset=/.pttvan.org/gfwlist
+server=/.pubu.com.tw/127.0.0.1#5335
+ipset=/.pubu.com.tw/gfwlist
+server=/.puffinbrowser.com/127.0.0.1#5335
+ipset=/.puffinbrowser.com/gfwlist
+server=/.puffstore.com/127.0.0.1#5335
+ipset=/.puffstore.com/gfwlist
+server=/.pullfolio.com/127.0.0.1#5335
+ipset=/.pullfolio.com/gfwlist
+server=/.pulse.yahoo.com/127.0.0.1#5335
+ipset=/.pulse.yahoo.com/gfwlist
+server=/.pure18.com/127.0.0.1#5335
+ipset=/.pure18.com/gfwlist
+server=/.pureconcepts.net/127.0.0.1#5335
+ipset=/.pureconcepts.net/gfwlist
+server=/.pureinsight.org/127.0.0.1#5335
+ipset=/.pureinsight.org/gfwlist
+server=/.purepdf.com/127.0.0.1#5335
+ipset=/.purepdf.com/gfwlist
+server=/.purevpn.com/127.0.0.1#5335
+ipset=/.purevpn.com/gfwlist
+server=/.purplelotus.org/127.0.0.1#5335
+ipset=/.purplelotus.org/gfwlist
+server=/.pursuestar.com/127.0.0.1#5335
+ipset=/.pursuestar.com/gfwlist
+server=/.pushchinawall.com/127.0.0.1#5335
+ipset=/.pushchinawall.com/gfwlist
+server=/.pussyspace.com/127.0.0.1#5335
+ipset=/.pussyspace.com/gfwlist
+server=/.putihome.org/127.0.0.1#5335
+ipset=/.putihome.org/gfwlist
+server=/.putty.org/127.0.0.1#5335
+ipset=/.putty.org/gfwlist
+server=/.puuko.com/127.0.0.1#5335
+ipset=/.puuko.com/gfwlist
+server=/.pwned.com/127.0.0.1#5335
+ipset=/.pwned.com/gfwlist
+server=/.python.com/127.0.0.1#5335
+ipset=/.python.com/gfwlist
+server=/.pytorch.org/127.0.0.1#5335
+ipset=/.pytorch.org/gfwlist
+server=/.qanote.com/127.0.0.1#5335
+ipset=/.qanote.com/gfwlist
+server=/.qgirl.com.tw/127.0.0.1#5335
+ipset=/.qgirl.com.tw/gfwlist
+server=/.qhigh.com/127.0.0.1#5335
+ipset=/.qhigh.com/gfwlist
+server=/.qi-gong.me/127.0.0.1#5335
+ipset=/.qi-gong.me/gfwlist
+server=/.qiandao.today/127.0.0.1#5335
+ipset=/.qiandao.today/gfwlist
+server=/.qiangyou.org/127.0.0.1#5335
+ipset=/.qiangyou.org/gfwlist
+server=/.qidian.ca/127.0.0.1#5335
+ipset=/.qidian.ca/gfwlist
+server=/.qienkuen.org/127.0.0.1#5335
+ipset=/.qienkuen.org/gfwlist
+server=/.qiwen.lu/127.0.0.1#5335
+ipset=/.qiwen.lu/gfwlist
+server=/.qixianglu.cn/127.0.0.1#5335
+ipset=/.qixianglu.cn/gfwlist
+server=/.qkshare.com/127.0.0.1#5335
+ipset=/.qkshare.com/gfwlist
+server=/.qoos.com/127.0.0.1#5335
+ipset=/.qoos.com/gfwlist
+server=/.qpoe.com/127.0.0.1#5335
+ipset=/.qpoe.com/gfwlist
+server=/.qq.co.za/127.0.0.1#5335
+ipset=/.qq.co.za/gfwlist
+server=/.qstatus.com/127.0.0.1#5335
+ipset=/.qstatus.com/gfwlist
+server=/.qtrac.eu/127.0.0.1#5335
+ipset=/.qtrac.eu/gfwlist
+server=/.qtweeter.com/127.0.0.1#5335
+ipset=/.qtweeter.com/gfwlist
+server=/.quannengshen.org/127.0.0.1#5335
+ipset=/.quannengshen.org/gfwlist
+server=/.quantumbooter.net/127.0.0.1#5335
+ipset=/.quantumbooter.net/gfwlist
+server=/.questvisual.com/127.0.0.1#5335
+ipset=/.questvisual.com/gfwlist
+server=/.quitccp.net/127.0.0.1#5335
+ipset=/.quitccp.net/gfwlist
+server=/.quitccp.org/127.0.0.1#5335
+ipset=/.quitccp.org/gfwlist
+server=/.quora.com/127.0.0.1#5335
+ipset=/.quora.com/gfwlist
+server=/.quoracdn.net/127.0.0.1#5335
+ipset=/.quoracdn.net/gfwlist
+server=/.quran.com/127.0.0.1#5335
+ipset=/.quran.com/gfwlist
+server=/.quranexplorer.com/127.0.0.1#5335
+ipset=/.quranexplorer.com/gfwlist
+server=/.qusi8.net/127.0.0.1#5335
+ipset=/.qusi8.net/gfwlist
+server=/.qvodzy.org/127.0.0.1#5335
+ipset=/.qvodzy.org/gfwlist
+server=/.qxbbs.org/127.0.0.1#5335
+ipset=/.qxbbs.org/gfwlist
+server=/.qz.com/127.0.0.1#5335
+ipset=/.qz.com/gfwlist
+server=/.r18.com/127.0.0.1#5335
+ipset=/.r18.com/gfwlist
+server=/.ra.gg/127.0.0.1#5335
+ipset=/.ra.gg/gfwlist
+server=/.radicalparty.org/127.0.0.1#5335
+ipset=/.radicalparty.org/gfwlist
+server=/.radioaustralia.net.au/127.0.0.1#5335
+ipset=/.radioaustralia.net.au/gfwlist
+server=/.radiohilight.net/127.0.0.1#5335
+ipset=/.radiohilight.net/gfwlist
+server=/.radiovaticana.org/127.0.0.1#5335
+ipset=/.radiovaticana.org/gfwlist
+server=/.radiovncr.com/127.0.0.1#5335
+ipset=/.radiovncr.com/gfwlist
+server=/.rael.org/127.0.0.1#5335
+ipset=/.rael.org/gfwlist
+server=/.raggedbanner.com/127.0.0.1#5335
+ipset=/.raggedbanner.com/gfwlist
+server=/.raidcall.com.tw/127.0.0.1#5335
+ipset=/.raidcall.com.tw/gfwlist
+server=/.raidtalk.com.tw/127.0.0.1#5335
+ipset=/.raidtalk.com.tw/gfwlist
+server=/.raizoji.or.jp/127.0.0.1#5335
+ipset=/.raizoji.or.jp/gfwlist
+server=/.ramcity.com.au/127.0.0.1#5335
+ipset=/.ramcity.com.au/gfwlist
+server=/.rangwang.biz/127.0.0.1#5335
+ipset=/.rangwang.biz/gfwlist
+server=/.rangzen.com/127.0.0.1#5335
+ipset=/.rangzen.com/gfwlist
+server=/.rangzen.net/127.0.0.1#5335
+ipset=/.rangzen.net/gfwlist
+server=/.rangzen.org/127.0.0.1#5335
+ipset=/.rangzen.org/gfwlist
+server=/.ranyunfei.com/127.0.0.1#5335
+ipset=/.ranyunfei.com/gfwlist
+server=/.rapbull.net/127.0.0.1#5335
+ipset=/.rapbull.net/gfwlist
+server=/.rapidmoviez.com/127.0.0.1#5335
+ipset=/.rapidmoviez.com/gfwlist
+server=/.rapidvpn.com/127.0.0.1#5335
+ipset=/.rapidvpn.com/gfwlist
+server=/.rarbgprx.org/127.0.0.1#5335
+ipset=/.rarbgprx.org/gfwlist
+server=/.raremovie.cc/127.0.0.1#5335
+ipset=/.raremovie.cc/gfwlist
+server=/.raremovie.net/127.0.0.1#5335
+ipset=/.raremovie.net/gfwlist
+server=/.raw.githubusercontent.com/127.0.0.1#5335
+ipset=/.raw.githubusercontent.com/gfwlist
+server=/.rawgit.com/127.0.0.1#5335
+ipset=/.rawgit.com/gfwlist
+server=/.rawgithub.com/127.0.0.1#5335
+ipset=/.rawgithub.com/gfwlist
+server=/.razyboard.com/127.0.0.1#5335
+ipset=/.razyboard.com/gfwlist
+server=/.rcam.target.com/127.0.0.1#5335
+ipset=/.rcam.target.com/gfwlist
+server=/.rcinet.ca/127.0.0.1#5335
+ipset=/.rcinet.ca/gfwlist
+server=/.rconversation.blogs.com/127.0.0.1#5335
+ipset=/.rconversation.blogs.com/gfwlist
+server=/.rd.com/127.0.0.1#5335
+ipset=/.rd.com/gfwlist
+server=/.rdio.com/127.0.0.1#5335
+ipset=/.rdio.com/gfwlist
+server=/.read01.com/127.0.0.1#5335
+ipset=/.read01.com/gfwlist
+server=/.read100.com/127.0.0.1#5335
+ipset=/.read100.com/gfwlist
+server=/.readingtimes.com.tw/127.0.0.1#5335
+ipset=/.readingtimes.com.tw/gfwlist
+server=/.readmoo.com/127.0.0.1#5335
+ipset=/.readmoo.com/gfwlist
+server=/.readydown.com/127.0.0.1#5335
+ipset=/.readydown.com/gfwlist
+server=/.realcourage.org/127.0.0.1#5335
+ipset=/.realcourage.org/gfwlist
+server=/.realforum.zkiz.com/127.0.0.1#5335
+ipset=/.realforum.zkiz.com/gfwlist
+server=/.realitykings.com/127.0.0.1#5335
+ipset=/.realitykings.com/gfwlist
+server=/.realraptalk.com/127.0.0.1#5335
+ipset=/.realraptalk.com/gfwlist
+server=/.realsexpass.com/127.0.0.1#5335
+ipset=/.realsexpass.com/gfwlist
+server=/.rebatesrule.net/127.0.0.1#5335
+ipset=/.rebatesrule.net/gfwlist
+server=/.recordhistory.org/127.0.0.1#5335
+ipset=/.recordhistory.org/gfwlist
+server=/.recovery.org.tw/127.0.0.1#5335
+ipset=/.recovery.org.tw/gfwlist
+server=/.recoveryversion.com.tw/127.0.0.1#5335
+ipset=/.recoveryversion.com.tw/gfwlist
+server=/.red-lang.org/127.0.0.1#5335
+ipset=/.red-lang.org/gfwlist
+server=/.redballoonsolidarity.org/127.0.0.1#5335
+ipset=/.redballoonsolidarity.org/gfwlist
+server=/.redchinacn.net/127.0.0.1#5335
+ipset=/.redchinacn.net/gfwlist
+server=/.redchinacn.org/127.0.0.1#5335
+ipset=/.redchinacn.org/gfwlist
+server=/.redd.it/127.0.0.1#5335
+ipset=/.redd.it/gfwlist
+server=/.reddit.com/127.0.0.1#5335
+ipset=/.reddit.com/gfwlist
+server=/.redditlist.com/127.0.0.1#5335
+ipset=/.redditlist.com/gfwlist
+server=/.redditmedia.com/127.0.0.1#5335
+ipset=/.redditmedia.com/gfwlist
+server=/.redditstatic.com/127.0.0.1#5335
+ipset=/.redditstatic.com/gfwlist
+server=/.redhotlabs.com/127.0.0.1#5335
+ipset=/.redhotlabs.com/gfwlist
+server=/.redtube.com/127.0.0.1#5335
+ipset=/.redtube.com/gfwlist
+server=/.referer.us/127.0.0.1#5335
+ipset=/.referer.us/gfwlist
+server=/.reflectivecode.com/127.0.0.1#5335
+ipset=/.reflectivecode.com/gfwlist
+server=/.registry.google/127.0.0.1#5335
+ipset=/.registry.google/gfwlist
+server=/.relaxbbs.com/127.0.0.1#5335
+ipset=/.relaxbbs.com/gfwlist
+server=/.relay.com.tw/127.0.0.1#5335
+ipset=/.relay.com.tw/gfwlist
+server=/.releaseinternational.org/127.0.0.1#5335
+ipset=/.releaseinternational.org/gfwlist
+server=/.religioustolerance.org/127.0.0.1#5335
+ipset=/.religioustolerance.org/gfwlist
+server=/.renminbao.com/127.0.0.1#5335
+ipset=/.renminbao.com/gfwlist
+server=/.renyurenquan.org/127.0.0.1#5335
+ipset=/.renyurenquan.org/gfwlist
+server=/.research.google/127.0.0.1#5335
+ipset=/.research.google/gfwlist
+server=/.resilio.com/127.0.0.1#5335
+ipset=/.resilio.com/gfwlist
+server=/.retweeteffect.com/127.0.0.1#5335
+ipset=/.retweeteffect.com/gfwlist
+server=/.retweetist.com/127.0.0.1#5335
+ipset=/.retweetist.com/gfwlist
+server=/.retweetrank.com/127.0.0.1#5335
+ipset=/.retweetrank.com/gfwlist
+server=/.reuters.com/127.0.0.1#5335
+ipset=/.reuters.com/gfwlist
+server=/.reutersmedia.net/127.0.0.1#5335
+ipset=/.reutersmedia.net/gfwlist
+server=/.revleft.com/127.0.0.1#5335
+ipset=/.revleft.com/gfwlist
+server=/.revver.com/127.0.0.1#5335
+ipset=/.revver.com/gfwlist
+server=/.rfa.org/127.0.0.1#5335
+ipset=/.rfa.org/gfwlist
+server=/.rfachina.com/127.0.0.1#5335
+ipset=/.rfachina.com/gfwlist
+server=/.rfalive1.akacast.akamaistream.net/127.0.0.1#5335
+ipset=/.rfalive1.akacast.akamaistream.net/gfwlist
+server=/.rfamobile.org/127.0.0.1#5335
+ipset=/.rfamobile.org/gfwlist
+server=/.rfaweb.org/127.0.0.1#5335
+ipset=/.rfaweb.org/gfwlist
+server=/.rferl.org/127.0.0.1#5335
+ipset=/.rferl.org/gfwlist
+server=/.rfi.fr/127.0.0.1#5335
+ipset=/.rfi.fr/gfwlist
+server=/.rg3.github.io/127.0.0.1#5335
+ipset=/.rg3.github.io/gfwlist
+server=/.rightbtc.com/127.0.0.1#5335
+ipset=/.rightbtc.com/gfwlist
+server=/.rigpa.org/127.0.0.1#5335
+ipset=/.rigpa.org/gfwlist
+server=/.rileyguide.com/127.0.0.1#5335
+ipset=/.rileyguide.com/gfwlist
+server=/.riseup.net/127.0.0.1#5335
+ipset=/.riseup.net/gfwlist
+server=/.ritouki.jp/127.0.0.1#5335
+ipset=/.ritouki.jp/gfwlist
+server=/.ritter.vg/127.0.0.1#5335
+ipset=/.ritter.vg/gfwlist
+server=/.rixcloud.com/127.0.0.1#5335
+ipset=/.rixcloud.com/gfwlist
+server=/.rixcloud.us/127.0.0.1#5335
+ipset=/.rixcloud.us/gfwlist
+server=/.rlwlw.com/127.0.0.1#5335
+ipset=/.rlwlw.com/gfwlist
+server=/.rmjdw.com/127.0.0.1#5335
+ipset=/.rmjdw.com/gfwlist
+server=/.rmjdw132.info/127.0.0.1#5335
+ipset=/.rmjdw132.info/gfwlist
+server=/.roadshow.hk/127.0.0.1#5335
+ipset=/.roadshow.hk/gfwlist
+server=/.roboforex.com/127.0.0.1#5335
+ipset=/.roboforex.com/gfwlist
+server=/.robustnessiskey.com/127.0.0.1#5335
+ipset=/.robustnessiskey.com/gfwlist
+server=/.rocket-inc.net/127.0.0.1#5335
+ipset=/.rocket-inc.net/gfwlist
+server=/.rocksdb.org/127.0.0.1#5335
+ipset=/.rocksdb.org/gfwlist
+server=/.rojo.com/127.0.0.1#5335
+ipset=/.rojo.com/gfwlist
+server=/.rolia.net/127.0.0.1#5335
+ipset=/.rolia.net/gfwlist
+server=/.ronjoneswriter.com/127.0.0.1#5335
+ipset=/.ronjoneswriter.com/gfwlist
+server=/.roodo.com/127.0.0.1#5335
+ipset=/.roodo.com/gfwlist
+server=/.rosechina.net/127.0.0.1#5335
+ipset=/.rosechina.net/gfwlist
+server=/.rotten.com/127.0.0.1#5335
+ipset=/.rotten.com/gfwlist
+server=/.rsdlmonitor.com/127.0.0.1#5335
+ipset=/.rsdlmonitor.com/gfwlist
+server=/.rsf-chinese.org/127.0.0.1#5335
+ipset=/.rsf-chinese.org/gfwlist
+server=/.rsf.org/127.0.0.1#5335
+ipset=/.rsf.org/gfwlist
+server=/.rsgamen.org/127.0.0.1#5335
+ipset=/.rsgamen.org/gfwlist
+server=/.rssmeme.com/127.0.0.1#5335
+ipset=/.rssmeme.com/gfwlist
+server=/.rtalabel.org/127.0.0.1#5335
+ipset=/.rtalabel.org/gfwlist
+server=/.rthk.hk/127.0.0.1#5335
+ipset=/.rthk.hk/gfwlist
+server=/.rthk.org.hk/127.0.0.1#5335
+ipset=/.rthk.org.hk/gfwlist
+server=/.rthklive2-lh.akamaihd.net/127.0.0.1#5335
+ipset=/.rthklive2-lh.akamaihd.net/gfwlist
+server=/.rti.org.tw/127.0.0.1#5335
+ipset=/.rti.org.tw/gfwlist
+server=/.rtycminnesota.org/127.0.0.1#5335
+ipset=/.rtycminnesota.org/gfwlist
+server=/.rukor.org/127.0.0.1#5335
+ipset=/.rukor.org/gfwlist
+server=/.runbtx.com/127.0.0.1#5335
+ipset=/.runbtx.com/gfwlist
+server=/.rushbee.com/127.0.0.1#5335
+ipset=/.rushbee.com/gfwlist
+server=/.ruten.com.tw/127.0.0.1#5335
+ipset=/.ruten.com.tw/gfwlist
+server=/.rutube.ru/127.0.0.1#5335
+ipset=/.rutube.ru/gfwlist
+server=/.ruyiseek.com/127.0.0.1#5335
+ipset=/.ruyiseek.com/gfwlist
+server=/.rxhj.net/127.0.0.1#5335
+ipset=/.rxhj.net/gfwlist
+server=/.s-cute.com/127.0.0.1#5335
+ipset=/.s-cute.com/gfwlist
+server=/.s-dragon.org/127.0.0.1#5335
+ipset=/.s-dragon.org/gfwlist
+server=/.s1.nudezz.com/127.0.0.1#5335
+ipset=/.s1.nudezz.com/gfwlist
+server=/.s1heng.com/127.0.0.1#5335
+ipset=/.s1heng.com/gfwlist
+server=/.s1s1s1.com/127.0.0.1#5335
+ipset=/.s1s1s1.com/gfwlist
+server=/.s3-ap-northeast-1.amazonaws.com/127.0.0.1#5335
+ipset=/.s3-ap-northeast-1.amazonaws.com/gfwlist
+server=/.s3-ap-southeast-2.amazonaws.com/127.0.0.1#5335
+ipset=/.s3-ap-southeast-2.amazonaws.com/gfwlist
+server=/.s8forum.com/127.0.0.1#5335
+ipset=/.s8forum.com/gfwlist
+server=/.sacks.com/127.0.0.1#5335
+ipset=/.sacks.com/gfwlist
+server=/.sacom.hk/127.0.0.1#5335
+ipset=/.sacom.hk/gfwlist
+server=/.sadistic-v.com/127.0.0.1#5335
+ipset=/.sadistic-v.com/gfwlist
+server=/.sadpanda.us/127.0.0.1#5335
+ipset=/.sadpanda.us/gfwlist
+server=/.safervpn.com/127.0.0.1#5335
+ipset=/.safervpn.com/gfwlist
+server=/.safety.google/127.0.0.1#5335
+ipset=/.safety.google/gfwlist
+server=/.saintyculture.com/127.0.0.1#5335
+ipset=/.saintyculture.com/gfwlist
+server=/.saiq.me/127.0.0.1#5335
+ipset=/.saiq.me/gfwlist
+server=/.sakuralive.com/127.0.0.1#5335
+ipset=/.sakuralive.com/gfwlist
+server=/.sakya.org/127.0.0.1#5335
+ipset=/.sakya.org/gfwlist
+server=/.salvation.org.hk/127.0.0.1#5335
+ipset=/.salvation.org.hk/gfwlist
+server=/.sambhota.org/127.0.0.1#5335
+ipset=/.sambhota.org/gfwlist
+server=/.sanmin.com.tw/127.0.0.1#5335
+ipset=/.sanmin.com.tw/gfwlist
+server=/.sapikachu.net/127.0.0.1#5335
+ipset=/.sapikachu.net/gfwlist
+server=/.saveliuxiaobo.com/127.0.0.1#5335
+ipset=/.saveliuxiaobo.com/gfwlist
+server=/.savemedia.com/127.0.0.1#5335
+ipset=/.savemedia.com/gfwlist
+server=/.savethedate.foo/127.0.0.1#5335
+ipset=/.savethedate.foo/gfwlist
+server=/.savethesounds.info/127.0.0.1#5335
+ipset=/.savethesounds.info/gfwlist
+server=/.savetibet.de/127.0.0.1#5335
+ipset=/.savetibet.de/gfwlist
+server=/.savetibet.fr/127.0.0.1#5335
+ipset=/.savetibet.fr/gfwlist
+server=/.savetibet.nl/127.0.0.1#5335
+ipset=/.savetibet.nl/gfwlist
+server=/.savetibet.org/127.0.0.1#5335
+ipset=/.savetibet.org/gfwlist
+server=/.savetibet.ru/127.0.0.1#5335
+ipset=/.savetibet.ru/gfwlist
+server=/.savetibetstore.org/127.0.0.1#5335
+ipset=/.savetibetstore.org/gfwlist
+server=/.savevid.com/127.0.0.1#5335
+ipset=/.savevid.com/gfwlist
+server=/.say2.info/127.0.0.1#5335
+ipset=/.say2.info/gfwlist
+server=/.sbme.me/127.0.0.1#5335
+ipset=/.sbme.me/gfwlist
+server=/.scache.vzw.com/127.0.0.1#5335
+ipset=/.scache.vzw.com/gfwlist
+server=/.scache1.vzw.com/127.0.0.1#5335
+ipset=/.scache1.vzw.com/gfwlist
+server=/.scache2.vzw.com/127.0.0.1#5335
+ipset=/.scache2.vzw.com/gfwlist
+server=/.scasino.com/127.0.0.1#5335
+ipset=/.scasino.com/gfwlist
+server=/.schema.org/127.0.0.1#5335
+ipset=/.schema.org/gfwlist
+server=/.sciencenets.com/127.0.0.1#5335
+ipset=/.sciencenets.com/gfwlist
+server=/.scieron.com/127.0.0.1#5335
+ipset=/.scieron.com/gfwlist
+server=/.scmp.com/127.0.0.1#5335
+ipset=/.scmp.com/gfwlist
+server=/.scmpchinese.com/127.0.0.1#5335
+ipset=/.scmpchinese.com/gfwlist
+server=/.scramble.io/127.0.0.1#5335
+ipset=/.scramble.io/gfwlist
+server=/.scribd.com/127.0.0.1#5335
+ipset=/.scribd.com/gfwlist
+server=/.scriptspot.com/127.0.0.1#5335
+ipset=/.scriptspot.com/gfwlist
+server=/.seapuff.com/127.0.0.1#5335
+ipset=/.seapuff.com/gfwlist
+server=/.search.aol.com/127.0.0.1#5335
+ipset=/.search.aol.com/gfwlist
+server=/.search.yahoo.co.jp/127.0.0.1#5335
+ipset=/.search.yahoo.co.jp/gfwlist
+server=/.search.yahoo.com/127.0.0.1#5335
+ipset=/.search.yahoo.com/gfwlist
+server=/.searchtruth.com/127.0.0.1#5335
+ipset=/.searchtruth.com/gfwlist
+server=/.secretchina.com/127.0.0.1#5335
+ipset=/.secretchina.com/gfwlist
+server=/.secretgarden.no/127.0.0.1#5335
+ipset=/.secretgarden.no/gfwlist
+server=/.secretsline.biz/127.0.0.1#5335
+ipset=/.secretsline.biz/gfwlist
+server=/.secure.logmein.com/127.0.0.1#5335
+ipset=/.secure.logmein.com/gfwlist
+server=/.secure.raxcdn.com/127.0.0.1#5335
+ipset=/.secure.raxcdn.com/gfwlist
+server=/.securetunnel.com/127.0.0.1#5335
+ipset=/.securetunnel.com/gfwlist
+server=/.securityinabox.org/127.0.0.1#5335
+ipset=/.securityinabox.org/gfwlist
+server=/.securitykiss.com/127.0.0.1#5335
+ipset=/.securitykiss.com/gfwlist
+server=/.see.xxx/127.0.0.1#5335
+ipset=/.see.xxx/gfwlist
+server=/.seed4.me/127.0.0.1#5335
+ipset=/.seed4.me/gfwlist
+server=/.seesmic.com/127.0.0.1#5335
+ipset=/.seesmic.com/gfwlist
+server=/.seevpn.com/127.0.0.1#5335
+ipset=/.seevpn.com/gfwlist
+server=/.seezone.net/127.0.0.1#5335
+ipset=/.seezone.net/gfwlist
+server=/.sejie.com/127.0.0.1#5335
+ipset=/.sejie.com/gfwlist
+server=/.sellclassics.com/127.0.0.1#5335
+ipset=/.sellclassics.com/gfwlist
+server=/.sendsmtp.com/127.0.0.1#5335
+ipset=/.sendsmtp.com/gfwlist
+server=/.sendspace.com/127.0.0.1#5335
+ipset=/.sendspace.com/gfwlist
+server=/.servehttp.com/127.0.0.1#5335
+ipset=/.servehttp.com/gfwlist
+server=/.serveuser.com/127.0.0.1#5335
+ipset=/.serveuser.com/gfwlist
+server=/.serveusers.com/127.0.0.1#5335
+ipset=/.serveusers.com/gfwlist
+server=/.sesawe.net/127.0.0.1#5335
+ipset=/.sesawe.net/gfwlist
+server=/.sesawe.org/127.0.0.1#5335
+ipset=/.sesawe.org/gfwlist
+server=/.sethwklein.net/127.0.0.1#5335
+ipset=/.sethwklein.net/gfwlist
+server=/.setn.com/127.0.0.1#5335
+ipset=/.setn.com/gfwlist
+server=/.settv.com.tw/127.0.0.1#5335
+ipset=/.settv.com.tw/gfwlist
+server=/.sevenload.com/127.0.0.1#5335
+ipset=/.sevenload.com/gfwlist
+server=/.sex-11.com/127.0.0.1#5335
+ipset=/.sex-11.com/gfwlist
+server=/.sex.com/127.0.0.1#5335
+ipset=/.sex.com/gfwlist
+server=/.sex3.com/127.0.0.1#5335
+ipset=/.sex3.com/gfwlist
+server=/.sex8.cc/127.0.0.1#5335
+ipset=/.sex8.cc/gfwlist
+server=/.sexandsubmission.com/127.0.0.1#5335
+ipset=/.sexandsubmission.com/gfwlist
+server=/.sexbot.com/127.0.0.1#5335
+ipset=/.sexbot.com/gfwlist
+server=/.sexhu.com/127.0.0.1#5335
+ipset=/.sexhu.com/gfwlist
+server=/.sexhuang.com/127.0.0.1#5335
+ipset=/.sexhuang.com/gfwlist
+server=/.sexidude.com/127.0.0.1#5335
+ipset=/.sexidude.com/gfwlist
+server=/.sexinsex.net/127.0.0.1#5335
+ipset=/.sexinsex.net/gfwlist
+server=/.sextvx.com/127.0.0.1#5335
+ipset=/.sextvx.com/gfwlist
+server=/.sexxxy.biz/127.0.0.1#5335
+ipset=/.sexxxy.biz/gfwlist
+server=/.sfileydy.com/127.0.0.1#5335
+ipset=/.sfileydy.com/gfwlist
+server=/.sfshibao.com/127.0.0.1#5335
+ipset=/.sfshibao.com/gfwlist
+server=/.sftindia.org/127.0.0.1#5335
+ipset=/.sftindia.org/gfwlist
+server=/.sftuk.org/127.0.0.1#5335
+ipset=/.sftuk.org/gfwlist
+server=/.sgwritings.com/127.0.0.1#5335
+ipset=/.sgwritings.com/gfwlist
+server=/.sgzhan.com/127.0.0.1#5335
+ipset=/.sgzhan.com/gfwlist
+server=/.shadeyouvpn.com/127.0.0.1#5335
+ipset=/.shadeyouvpn.com/gfwlist
+server=/.shadow.ma/127.0.0.1#5335
+ipset=/.shadow.ma/gfwlist
+server=/.shadowsky.xyz/127.0.0.1#5335
+ipset=/.shadowsky.xyz/gfwlist
+server=/.shadowsocks-r.com/127.0.0.1#5335
+ipset=/.shadowsocks-r.com/gfwlist
+server=/.shadowsocks.asia/127.0.0.1#5335
+ipset=/.shadowsocks.asia/gfwlist
+server=/.shadowsocks.be/127.0.0.1#5335
+ipset=/.shadowsocks.be/gfwlist
+server=/.shadowsocks.com/127.0.0.1#5335
+ipset=/.shadowsocks.com/gfwlist
+server=/.shadowsocks.org/127.0.0.1#5335
+ipset=/.shadowsocks.org/gfwlist
+server=/.shadowsocks9.com/127.0.0.1#5335
+ipset=/.shadowsocks9.com/gfwlist
+server=/.shambalapost.com/127.0.0.1#5335
+ipset=/.shambalapost.com/gfwlist
+server=/.shambhalasun.com/127.0.0.1#5335
+ipset=/.shambhalasun.com/gfwlist
+server=/.shangfang.org/127.0.0.1#5335
+ipset=/.shangfang.org/gfwlist
+server=/.shapeservices.com/127.0.0.1#5335
+ipset=/.shapeservices.com/gfwlist
+server=/.share.america.gov/127.0.0.1#5335
+ipset=/.share.america.gov/gfwlist
+server=/.share.dmhy.org/127.0.0.1#5335
+ipset=/.share.dmhy.org/gfwlist
+server=/.share.youthwant.com.tw/127.0.0.1#5335
+ipset=/.share.youthwant.com.tw/gfwlist
+server=/.sharebee.com/127.0.0.1#5335
+ipset=/.sharebee.com/gfwlist
+server=/.sharecool.org/127.0.0.1#5335
+ipset=/.sharecool.org/gfwlist
+server=/.sharpdaily.com.hk/127.0.0.1#5335
+ipset=/.sharpdaily.com.hk/gfwlist
+server=/.sharpdaily.hk/127.0.0.1#5335
+ipset=/.sharpdaily.hk/gfwlist
+server=/.sharpdaily.tw/127.0.0.1#5335
+ipset=/.sharpdaily.tw/gfwlist
+server=/.shat-tibet.com/127.0.0.1#5335
+ipset=/.shat-tibet.com/gfwlist
+server=/.shattered.io/127.0.0.1#5335
+ipset=/.shattered.io/gfwlist
+server=/.sheikyermami.com/127.0.0.1#5335
+ipset=/.sheikyermami.com/gfwlist
+server=/.shellfire.de/127.0.0.1#5335
+ipset=/.shellfire.de/gfwlist
+server=/.shenshou.org/127.0.0.1#5335
+ipset=/.shenshou.org/gfwlist
+server=/.shenyun.com/127.0.0.1#5335
+ipset=/.shenyun.com/gfwlist
+server=/.shenyunperformingarts.org/127.0.0.1#5335
+ipset=/.shenyunperformingarts.org/gfwlist
+server=/.shenzhoufilm.com/127.0.0.1#5335
+ipset=/.shenzhoufilm.com/gfwlist
+server=/.sherabgyaltsen.com/127.0.0.1#5335
+ipset=/.sherabgyaltsen.com/gfwlist
+server=/.shiatv.net/127.0.0.1#5335
+ipset=/.shiatv.net/gfwlist
+server=/.shicheng.org/127.0.0.1#5335
+ipset=/.shicheng.org/gfwlist
+server=/.shiksha.com/127.0.0.1#5335
+ipset=/.shiksha.com/gfwlist
+server=/.shinychan.com/127.0.0.1#5335
+ipset=/.shinychan.com/gfwlist
+server=/.shipcamouflage.com/127.0.0.1#5335
+ipset=/.shipcamouflage.com/gfwlist
+server=/.shireyishunjian.com/127.0.0.1#5335
+ipset=/.shireyishunjian.com/gfwlist
+server=/.shitaotv.org/127.0.0.1#5335
+ipset=/.shitaotv.org/gfwlist
+server=/.shixiao.org/127.0.0.1#5335
+ipset=/.shixiao.org/gfwlist
+server=/.shizhao.org/127.0.0.1#5335
+ipset=/.shizhao.org/gfwlist
+server=/.shodanhq.com/127.0.0.1#5335
+ipset=/.shodanhq.com/gfwlist
+server=/.shooshtime.com/127.0.0.1#5335
+ipset=/.shooshtime.com/gfwlist
+server=/.shop2000.com.tw/127.0.0.1#5335
+ipset=/.shop2000.com.tw/gfwlist
+server=/.shopping.com/127.0.0.1#5335
+ipset=/.shopping.com/gfwlist
+server=/.showbiz.omy.sg/127.0.0.1#5335
+ipset=/.showbiz.omy.sg/gfwlist
+server=/.showhaotu.com/127.0.0.1#5335
+ipset=/.showhaotu.com/gfwlist
+server=/.showtime.jp/127.0.0.1#5335
+ipset=/.showtime.jp/gfwlist
+server=/.shutterstock.com/127.0.0.1#5335
+ipset=/.shutterstock.com/gfwlist
+server=/.shwchurch.org/127.0.0.1#5335
+ipset=/.shwchurch.org/gfwlist
+server=/.shwchurch3.com/127.0.0.1#5335
+ipset=/.shwchurch3.com/gfwlist
+server=/.siddharthasintent.org/127.0.0.1#5335
+ipset=/.siddharthasintent.org/gfwlist
+server=/.sidelinesnews.com/127.0.0.1#5335
+ipset=/.sidelinesnews.com/gfwlist
+server=/.sidelinessportseatery.com/127.0.0.1#5335
+ipset=/.sidelinessportseatery.com/gfwlist
+server=/.sierrafriendsoftibet.org/127.0.0.1#5335
+ipset=/.sierrafriendsoftibet.org/gfwlist
+server=/.sijihuisuo.club/127.0.0.1#5335
+ipset=/.sijihuisuo.club/gfwlist
+server=/.sijihuisuo.com/127.0.0.1#5335
+ipset=/.sijihuisuo.com/gfwlist
+server=/.sikaozhe1997.github.io/127.0.0.1#5335
+ipset=/.sikaozhe1997.github.io/gfwlist
+server=/.silkbook.com/127.0.0.1#5335
+ipset=/.silkbook.com/gfwlist
+server=/.simbolostwitter.com/127.0.0.1#5335
+ipset=/.simbolostwitter.com/gfwlist
+server=/.simplecd.org/127.0.0.1#5335
+ipset=/.simplecd.org/gfwlist
+server=/.simpleproductivityblog.com/127.0.0.1#5335
+ipset=/.simpleproductivityblog.com/gfwlist
+server=/.singaporepools.com.sg/127.0.0.1#5335
+ipset=/.singaporepools.com.sg/gfwlist
+server=/.singfortibet.com/127.0.0.1#5335
+ipset=/.singfortibet.com/gfwlist
+server=/.singpao.com.hk/127.0.0.1#5335
+ipset=/.singpao.com.hk/gfwlist
+server=/.singtao.com/127.0.0.1#5335
+ipset=/.singtao.com/gfwlist
+server=/.singtaousa.com/127.0.0.1#5335
+ipset=/.singtaousa.com/gfwlist
+server=/.sino-monthly.com/127.0.0.1#5335
+ipset=/.sino-monthly.com/gfwlist
+server=/.sinoants.com/127.0.0.1#5335
+ipset=/.sinoants.com/gfwlist
+server=/.sinocast.com/127.0.0.1#5335
+ipset=/.sinocast.com/gfwlist
+server=/.sinocism.com/127.0.0.1#5335
+ipset=/.sinocism.com/gfwlist
+server=/.sinomontreal.ca/127.0.0.1#5335
+ipset=/.sinomontreal.ca/gfwlist
+server=/.sinonet.ca/127.0.0.1#5335
+ipset=/.sinonet.ca/gfwlist
+server=/.sinopitt.info/127.0.0.1#5335
+ipset=/.sinopitt.info/gfwlist
+server=/.sinoquebec.com/127.0.0.1#5335
+ipset=/.sinoquebec.com/gfwlist
+server=/.sis.xxx/127.0.0.1#5335
+ipset=/.sis.xxx/gfwlist
+server=/.sis001.com/127.0.0.1#5335
+ipset=/.sis001.com/gfwlist
+server=/.sis001.us/127.0.0.1#5335
+ipset=/.sis001.us/gfwlist
+server=/.site2unblock.com/127.0.0.1#5335
+ipset=/.site2unblock.com/gfwlist
+server=/.site90.net/127.0.0.1#5335
+ipset=/.site90.net/gfwlist
+server=/.sitebro.tw/127.0.0.1#5335
+ipset=/.sitebro.tw/gfwlist
+server=/.sitekreator.com/127.0.0.1#5335
+ipset=/.sitekreator.com/gfwlist
+server=/.siteks.uk.to/127.0.0.1#5335
+ipset=/.siteks.uk.to/gfwlist
+server=/.sitemaps.org/127.0.0.1#5335
+ipset=/.sitemaps.org/gfwlist
+server=/.six-degrees.io/127.0.0.1#5335
+ipset=/.six-degrees.io/gfwlist
+server=/.sixth.biz/127.0.0.1#5335
+ipset=/.sixth.biz/gfwlist
+server=/.sjrt.org/127.0.0.1#5335
+ipset=/.sjrt.org/gfwlist
+server=/.sjum.cn/127.0.0.1#5335
+ipset=/.sjum.cn/gfwlist
+server=/.sketchappsources.com/127.0.0.1#5335
+ipset=/.sketchappsources.com/gfwlist
+server=/.skimtube.com/127.0.0.1#5335
+ipset=/.skimtube.com/gfwlist
+server=/.skybet.com/127.0.0.1#5335
+ipset=/.skybet.com/gfwlist
+server=/.skyking.com.tw/127.0.0.1#5335
+ipset=/.skyking.com.tw/gfwlist
+server=/.skyvegas.com/127.0.0.1#5335
+ipset=/.skyvegas.com/gfwlist
+server=/.skyxvpn.com/127.0.0.1#5335
+ipset=/.skyxvpn.com/gfwlist
+server=/.slacker.com/127.0.0.1#5335
+ipset=/.slacker.com/gfwlist
+server=/.slaytizle.com/127.0.0.1#5335
+ipset=/.slaytizle.com/gfwlist
+server=/.sleazydream.com/127.0.0.1#5335
+ipset=/.sleazydream.com/gfwlist
+server=/.slheng.com/127.0.0.1#5335
+ipset=/.slheng.com/gfwlist
+server=/.slickvpn.com/127.0.0.1#5335
+ipset=/.slickvpn.com/gfwlist
+server=/.slideshare.net/127.0.0.1#5335
+ipset=/.slideshare.net/gfwlist
+server=/.slinkset.com/127.0.0.1#5335
+ipset=/.slinkset.com/gfwlist
+server=/.slutload.com/127.0.0.1#5335
+ipset=/.slutload.com/gfwlist
+server=/.slutmoonbeam.com/127.0.0.1#5335
+ipset=/.slutmoonbeam.com/gfwlist
+server=/.slyip.com/127.0.0.1#5335
+ipset=/.slyip.com/gfwlist
+server=/.slyip.net/127.0.0.1#5335
+ipset=/.slyip.net/gfwlist
+server=/.sm-miracle.com/127.0.0.1#5335
+ipset=/.sm-miracle.com/gfwlist
+server=/.smartdnsproxy.com/127.0.0.1#5335
+ipset=/.smartdnsproxy.com/gfwlist
+server=/.smarthide.com/127.0.0.1#5335
+ipset=/.smarthide.com/gfwlist
+server=/.smchbooks.com/127.0.0.1#5335
+ipset=/.smchbooks.com/gfwlist
+server=/.smhric.org/127.0.0.1#5335
+ipset=/.smhric.org/gfwlist
+server=/.smyxy.org/127.0.0.1#5335
+ipset=/.smyxy.org/gfwlist
+server=/.snapchat.com/127.0.0.1#5335
+ipset=/.snapchat.com/gfwlist
+server=/.snaptu.com/127.0.0.1#5335
+ipset=/.snaptu.com/gfwlist
+server=/.sndcdn.com/127.0.0.1#5335
+ipset=/.sndcdn.com/gfwlist
+server=/.sneakme.net/127.0.0.1#5335
+ipset=/.sneakme.net/gfwlist
+server=/.snowlionpub.com/127.0.0.1#5335
+ipset=/.snowlionpub.com/gfwlist
+server=/.sobees.com/127.0.0.1#5335
+ipset=/.sobees.com/gfwlist
+server=/.soc.mil/127.0.0.1#5335
+ipset=/.soc.mil/gfwlist
+server=/.socialwhale.com/127.0.0.1#5335
+ipset=/.socialwhale.com/gfwlist
+server=/.socks-proxy.net/127.0.0.1#5335
+ipset=/.socks-proxy.net/gfwlist
+server=/.sockscap64.com/127.0.0.1#5335
+ipset=/.sockscap64.com/gfwlist
+server=/.sockslist.net/127.0.0.1#5335
+ipset=/.sockslist.net/gfwlist
+server=/.socrec.org/127.0.0.1#5335
+ipset=/.socrec.org/gfwlist
+server=/.sod.co.jp/127.0.0.1#5335
+ipset=/.sod.co.jp/gfwlist
+server=/.sodatea.github.io/127.0.0.1#5335
+ipset=/.sodatea.github.io/gfwlist
+server=/.softether-download.com/127.0.0.1#5335
+ipset=/.softether-download.com/gfwlist
+server=/.softether.co.jp/127.0.0.1#5335
+ipset=/.softether.co.jp/gfwlist
+server=/.softether.org/127.0.0.1#5335
+ipset=/.softether.org/gfwlist
+server=/.softfamous.com/127.0.0.1#5335
+ipset=/.softfamous.com/gfwlist
+server=/.softsmirror.cf/127.0.0.1#5335
+ipset=/.softsmirror.cf/gfwlist
+server=/.softwarebychuck.com/127.0.0.1#5335
+ipset=/.softwarebychuck.com/gfwlist
+server=/.softwaredownload.gitbooks.io/127.0.0.1#5335
+ipset=/.softwaredownload.gitbooks.io/gfwlist
+server=/.sogclub.com/127.0.0.1#5335
+ipset=/.sogclub.com/gfwlist
+server=/.sogrady.me/127.0.0.1#5335
+ipset=/.sogrady.me/gfwlist
+server=/.soh.tw/127.0.0.1#5335
+ipset=/.soh.tw/gfwlist
+server=/.sohcradio.com/127.0.0.1#5335
+ipset=/.sohcradio.com/gfwlist
+server=/.sohfrance.org/127.0.0.1#5335
+ipset=/.sohfrance.org/gfwlist
+server=/.sokamonline.com/127.0.0.1#5335
+ipset=/.sokamonline.com/gfwlist
+server=/.sokmil.com/127.0.0.1#5335
+ipset=/.sokmil.com/gfwlist
+server=/.solarsystem.nasa.gov/127.0.0.1#5335
+ipset=/.solarsystem.nasa.gov/gfwlist
+server=/.solidaritetibet.org/127.0.0.1#5335
+ipset=/.solidaritetibet.org/gfwlist
+server=/.solidfiles.com/127.0.0.1#5335
+ipset=/.solidfiles.com/gfwlist
+server=/.somee.com/127.0.0.1#5335
+ipset=/.somee.com/gfwlist
+server=/.songjianjun.com/127.0.0.1#5335
+ipset=/.songjianjun.com/gfwlist
+server=/.sonicbbs.cc/127.0.0.1#5335
+ipset=/.sonicbbs.cc/gfwlist
+server=/.sonidodelaesperanza.org/127.0.0.1#5335
+ipset=/.sonidodelaesperanza.org/gfwlist
+server=/.sopcast.com/127.0.0.1#5335
+ipset=/.sopcast.com/gfwlist
+server=/.sopcast.org/127.0.0.1#5335
+ipset=/.sopcast.org/gfwlist
+server=/.sorazone.net/127.0.0.1#5335
+ipset=/.sorazone.net/gfwlist
+server=/.sorting-algorithms.com/127.0.0.1#5335
+ipset=/.sorting-algorithms.com/gfwlist
+server=/.sos.org/127.0.0.1#5335
+ipset=/.sos.org/gfwlist
+server=/.sosreader.com/127.0.0.1#5335
+ipset=/.sosreader.com/gfwlist
+server=/.sostibet.org/127.0.0.1#5335
+ipset=/.sostibet.org/gfwlist
+server=/.soubory.com/127.0.0.1#5335
+ipset=/.soubory.com/gfwlist
+server=/.soul-plus.net/127.0.0.1#5335
+ipset=/.soul-plus.net/gfwlist
+server=/.soulcaliburhentai.net/127.0.0.1#5335
+ipset=/.soulcaliburhentai.net/gfwlist
+server=/.soumo.info/127.0.0.1#5335
+ipset=/.soumo.info/gfwlist
+server=/.soundcloud.com/127.0.0.1#5335
+ipset=/.soundcloud.com/gfwlist
+server=/.soundofhope.kr/127.0.0.1#5335
+ipset=/.soundofhope.kr/gfwlist
+server=/.soundofhope.org/127.0.0.1#5335
+ipset=/.soundofhope.org/gfwlist
+server=/.soup.io/127.0.0.1#5335
+ipset=/.soup.io/gfwlist
+server=/.soupofmedia.com/127.0.0.1#5335
+ipset=/.soupofmedia.com/gfwlist
+server=/.sourcewadio.com/127.0.0.1#5335
+ipset=/.sourcewadio.com/gfwlist
+server=/.southnews.com.tw/127.0.0.1#5335
+ipset=/.southnews.com.tw/gfwlist
+server=/.sowers.org.hk/127.0.0.1#5335
+ipset=/.sowers.org.hk/gfwlist
+server=/.soylentnews.org/127.0.0.1#5335
+ipset=/.soylentnews.org/gfwlist
+server=/.spaces.hightail.com/127.0.0.1#5335
+ipset=/.spaces.hightail.com/gfwlist
+server=/.spankbang.com/127.0.0.1#5335
+ipset=/.spankbang.com/gfwlist
+server=/.spankingtube.com/127.0.0.1#5335
+ipset=/.spankingtube.com/gfwlist
+server=/.spankwire.com/127.0.0.1#5335
+ipset=/.spankwire.com/gfwlist
+server=/.spb.com/127.0.0.1#5335
+ipset=/.spb.com/gfwlist
+server=/.speakerdeck.com/127.0.0.1#5335
+ipset=/.speakerdeck.com/gfwlist
+server=/.specxinzl.jigsy.com/127.0.0.1#5335
+ipset=/.specxinzl.jigsy.com/gfwlist
+server=/.speedify.com/127.0.0.1#5335
+ipset=/.speedify.com/gfwlist
+server=/.spem.at/127.0.0.1#5335
+ipset=/.spem.at/gfwlist
+server=/.spencertipping.com/127.0.0.1#5335
+ipset=/.spencertipping.com/gfwlist
+server=/.spendee.com/127.0.0.1#5335
+ipset=/.spendee.com/gfwlist
+server=/.spicevpn.com/127.0.0.1#5335
+ipset=/.spicevpn.com/gfwlist
+server=/.spideroak.com/127.0.0.1#5335
+ipset=/.spideroak.com/gfwlist
+server=/.spike.com/127.0.0.1#5335
+ipset=/.spike.com/gfwlist
+server=/.sports.williamhill.com/127.0.0.1#5335
+ipset=/.sports.williamhill.com/gfwlist
+server=/.spotflux.com/127.0.0.1#5335
+ipset=/.spotflux.com/gfwlist
+server=/.spotify.com/127.0.0.1#5335
+ipset=/.spotify.com/gfwlist
+server=/.spreadshirt.es/127.0.0.1#5335
+ipset=/.spreadshirt.es/gfwlist
+server=/.spring4u.info/127.0.0.1#5335
+ipset=/.spring4u.info/gfwlist
+server=/.springboardplatform.com/127.0.0.1#5335
+ipset=/.springboardplatform.com/gfwlist
+server=/.sproutcore.com/127.0.0.1#5335
+ipset=/.sproutcore.com/gfwlist
+server=/.sproxy.info/127.0.0.1#5335
+ipset=/.sproxy.info/gfwlist
+server=/.squirly.info/127.0.0.1#5335
+ipset=/.squirly.info/gfwlist
+server=/.srocket.us/127.0.0.1#5335
+ipset=/.srocket.us/gfwlist
+server=/.ss-link.com/127.0.0.1#5335
+ipset=/.ss-link.com/gfwlist
+server=/.ss.carryzhou.com/127.0.0.1#5335
+ipset=/.ss.carryzhou.com/gfwlist
+server=/.ss.levyhsu.com/127.0.0.1#5335
+ipset=/.ss.levyhsu.com/gfwlist
+server=/.ss7.vzw.com/127.0.0.1#5335
+ipset=/.ss7.vzw.com/gfwlist
+server=/.ssglobal.co/127.0.0.1#5335
+ipset=/.ssglobal.co/gfwlist
+server=/.ssglobal.me/127.0.0.1#5335
+ipset=/.ssglobal.me/gfwlist
+server=/.ssh91.com/127.0.0.1#5335
+ipset=/.ssh91.com/gfwlist
+server=/.ssl.webpack.de/127.0.0.1#5335
+ipset=/.ssl.webpack.de/gfwlist
+server=/.ssl443.org/127.0.0.1#5335
+ipset=/.ssl443.org/gfwlist
+server=/.sspanel.net/127.0.0.1#5335
+ipset=/.sspanel.net/gfwlist
+server=/.sspro.ml/127.0.0.1#5335
+ipset=/.sspro.ml/gfwlist
+server=/.ssr.tools/127.0.0.1#5335
+ipset=/.ssr.tools/gfwlist
+server=/.ssrshare.com/127.0.0.1#5335
+ipset=/.ssrshare.com/gfwlist
+server=/.sss.camp/127.0.0.1#5335
+ipset=/.sss.camp/gfwlist
+server=/.sstmlt.moe/127.0.0.1#5335
+ipset=/.sstmlt.moe/gfwlist
+server=/.sstmlt.net/127.0.0.1#5335
+ipset=/.sstmlt.net/gfwlist
+server=/.stage64.hk/127.0.0.1#5335
+ipset=/.stage64.hk/gfwlist
+server=/.standupfortibet.org/127.0.0.1#5335
+ipset=/.standupfortibet.org/gfwlist
+server=/.starfishfx.com/127.0.0.1#5335
+ipset=/.starfishfx.com/gfwlist
+server=/.starp2p.com/127.0.0.1#5335
+ipset=/.starp2p.com/gfwlist
+server=/.startpage.com/127.0.0.1#5335
+ipset=/.startpage.com/gfwlist
+server=/.startuplivingchina.com/127.0.0.1#5335
+ipset=/.startuplivingchina.com/gfwlist
+server=/.stat.gov.tw/127.0.0.1#5335
+ipset=/.stat.gov.tw/gfwlist
+server=/.static-economist.com/127.0.0.1#5335
+ipset=/.static-economist.com/gfwlist
+server=/.static.comico.tw/127.0.0.1#5335
+ipset=/.static.comico.tw/gfwlist
+server=/.static.shemalez.com/127.0.0.1#5335
+ipset=/.static.shemalez.com/gfwlist
+server=/.static01.nyt.com/127.0.0.1#5335
+ipset=/.static01.nyt.com/gfwlist
+server=/.staticflickr.com/127.0.0.1#5335
+ipset=/.staticflickr.com/gfwlist
+server=/.statueofdemocracy.org/127.0.0.1#5335
+ipset=/.statueofdemocracy.org/gfwlist
+server=/.stc.com.sa/127.0.0.1#5335
+ipset=/.stc.com.sa/gfwlist
+server=/.steamcommunity.com/127.0.0.1#5335
+ipset=/.steamcommunity.com/gfwlist
+server=/.steel-storm.com/127.0.0.1#5335
+ipset=/.steel-storm.com/gfwlist
+server=/.steemit.com/127.0.0.1#5335
+ipset=/.steemit.com/gfwlist
+server=/.steganos.com/127.0.0.1#5335
+ipset=/.steganos.com/gfwlist
+server=/.steganos.net/127.0.0.1#5335
+ipset=/.steganos.net/gfwlist
+server=/.stepchina.com/127.0.0.1#5335
+ipset=/.stepchina.com/gfwlist
+server=/.stephaniered.com/127.0.0.1#5335
+ipset=/.stephaniered.com/gfwlist
+server=/.sthoo.com/127.0.0.1#5335
+ipset=/.sthoo.com/gfwlist
+server=/.stickam.com/127.0.0.1#5335
+ipset=/.stickam.com/gfwlist
+server=/.stileproject.com/127.0.0.1#5335
+ipset=/.stileproject.com/gfwlist
+server=/.sto.cc/127.0.0.1#5335
+ipset=/.sto.cc/gfwlist
+server=/.stoporganharvesting.org/127.0.0.1#5335
+ipset=/.stoporganharvesting.org/gfwlist
+server=/.stoptibetcrisis.net/127.0.0.1#5335
+ipset=/.stoptibetcrisis.net/gfwlist
+server=/.storagenewsletter.com/127.0.0.1#5335
+ipset=/.storagenewsletter.com/gfwlist
+server=/.stories.google/127.0.0.1#5335
+ipset=/.stories.google/gfwlist
+server=/.storify.com/127.0.0.1#5335
+ipset=/.storify.com/gfwlist
+server=/.storm.mg/127.0.0.1#5335
+ipset=/.storm.mg/gfwlist
+server=/.stormmediagroup.com/127.0.0.1#5335
+ipset=/.stormmediagroup.com/gfwlist
+server=/.stoweboyd.com/127.0.0.1#5335
+ipset=/.stoweboyd.com/gfwlist
+server=/.stranabg.com/127.0.0.1#5335
+ipset=/.stranabg.com/gfwlist
+server=/.straplessdildo.com/127.0.0.1#5335
+ipset=/.straplessdildo.com/gfwlist
+server=/.streamingthe.net/127.0.0.1#5335
+ipset=/.streamingthe.net/gfwlist
+server=/.strikingly.com/127.0.0.1#5335
+ipset=/.strikingly.com/gfwlist
+server=/.strongvpn.com/127.0.0.1#5335
+ipset=/.strongvpn.com/gfwlist
+server=/.strongwindpress.com/127.0.0.1#5335
+ipset=/.strongwindpress.com/gfwlist
+server=/.studentsforafreetibet.org/127.0.0.1#5335
+ipset=/.studentsforafreetibet.org/gfwlist
+server=/.stumbleupon.com/127.0.0.1#5335
+ipset=/.stumbleupon.com/gfwlist
+server=/.stupidvideos.com/127.0.0.1#5335
+ipset=/.stupidvideos.com/gfwlist
+server=/.subacme.rerouted.org/127.0.0.1#5335
+ipset=/.subacme.rerouted.org/gfwlist
+server=/.successfn.com/127.0.0.1#5335
+ipset=/.successfn.com/gfwlist
+server=/.sugarsync.com/127.0.0.1#5335
+ipset=/.sugarsync.com/gfwlist
+server=/.sugobbs.com/127.0.0.1#5335
+ipset=/.sugobbs.com/gfwlist
+server=/.sugumiru18.com/127.0.0.1#5335
+ipset=/.sugumiru18.com/gfwlist
+server=/.suissl.com/127.0.0.1#5335
+ipset=/.suissl.com/gfwlist
+server=/.sujiatun.wordpress.com/127.0.0.1#5335
+ipset=/.sujiatun.wordpress.com/gfwlist
+server=/.sukebei.nyaa.si/127.0.0.1#5335
+ipset=/.sukebei.nyaa.si/gfwlist
+server=/.sulian.me/127.0.0.1#5335
+ipset=/.sulian.me/gfwlist
+server=/.summify.com/127.0.0.1#5335
+ipset=/.summify.com/gfwlist
+server=/.sumrando.com/127.0.0.1#5335
+ipset=/.sumrando.com/gfwlist
+server=/.sun1911.com/127.0.0.1#5335
+ipset=/.sun1911.com/gfwlist
+server=/.sunmedia.ca/127.0.0.1#5335
+ipset=/.sunmedia.ca/gfwlist
+server=/.sunporno.com/127.0.0.1#5335
+ipset=/.sunporno.com/gfwlist
+server=/.sunskyforum.com/127.0.0.1#5335
+ipset=/.sunskyforum.com/gfwlist
+server=/.sunta.com.tw/127.0.0.1#5335
+ipset=/.sunta.com.tw/gfwlist
+server=/.sunvpn.net/127.0.0.1#5335
+ipset=/.sunvpn.net/gfwlist
+server=/.sunwinism.joinbbs.net/127.0.0.1#5335
+ipset=/.sunwinism.joinbbs.net/gfwlist
+server=/.suoluo.org/127.0.0.1#5335
+ipset=/.suoluo.org/gfwlist
+server=/.supchina.com/127.0.0.1#5335
+ipset=/.supchina.com/gfwlist
+server=/.superfreevpn.com/127.0.0.1#5335
+ipset=/.superfreevpn.com/gfwlist
+server=/.superokayama.com/127.0.0.1#5335
+ipset=/.superokayama.com/gfwlist
+server=/.superpages.com/127.0.0.1#5335
+ipset=/.superpages.com/gfwlist
+server=/.supervpn.net/127.0.0.1#5335
+ipset=/.supervpn.net/gfwlist
+server=/.superzooi.com/127.0.0.1#5335
+ipset=/.superzooi.com/gfwlist
+server=/.suppig.net/127.0.0.1#5335
+ipset=/.suppig.net/gfwlist
+server=/.suprememastertv.com/127.0.0.1#5335
+ipset=/.suprememastertv.com/gfwlist
+server=/.surfeasy.com/127.0.0.1#5335
+ipset=/.surfeasy.com/gfwlist
+server=/.suroot.com/127.0.0.1#5335
+ipset=/.suroot.com/gfwlist
+server=/.surrenderat20.net/127.0.0.1#5335
+ipset=/.surrenderat20.net/gfwlist
+server=/.sustainability.google/127.0.0.1#5335
+ipset=/.sustainability.google/gfwlist
+server=/.suyangg.com/127.0.0.1#5335
+ipset=/.suyangg.com/gfwlist
+server=/.svsfx.com/127.0.0.1#5335
+ipset=/.svsfx.com/gfwlist
+server=/.swagbucks.com/127.0.0.1#5335
+ipset=/.swagbucks.com/gfwlist
+server=/.swissinfo.ch/127.0.0.1#5335
+ipset=/.swissinfo.ch/gfwlist
+server=/.swissvpn.net/127.0.0.1#5335
+ipset=/.swissvpn.net/gfwlist
+server=/.switch1.jp/127.0.0.1#5335
+ipset=/.switch1.jp/gfwlist
+server=/.switchvpn.net/127.0.0.1#5335
+ipset=/.switchvpn.net/gfwlist
+server=/.sydneytoday.com/127.0.0.1#5335
+ipset=/.sydneytoday.com/gfwlist
+server=/.sylfoundation.org/127.0.0.1#5335
+ipset=/.sylfoundation.org/gfwlist
+server=/.syncback.com/127.0.0.1#5335
+ipset=/.syncback.com/gfwlist
+server=/.synergyse.com/127.0.0.1#5335
+ipset=/.synergyse.com/gfwlist
+server=/.sysresccd.org/127.0.0.1#5335
+ipset=/.sysresccd.org/gfwlist
+server=/.sytes.net/127.0.0.1#5335
+ipset=/.sytes.net/gfwlist
+server=/.szbbs.net/127.0.0.1#5335
+ipset=/.szbbs.net/gfwlist
+server=/.szetowah.org.hk/127.0.0.1#5335
+ipset=/.szetowah.org.hk/gfwlist
+server=/.t-g.com/127.0.0.1#5335
+ipset=/.t-g.com/gfwlist
+server=/.t.co/127.0.0.1#5335
+ipset=/.t.co/gfwlist
+server=/.t.me/127.0.0.1#5335
+ipset=/.t.me/gfwlist
+server=/.t.orzdream.com/127.0.0.1#5335
+ipset=/.t.orzdream.com/gfwlist
+server=/.t35.com/127.0.0.1#5335
+ipset=/.t35.com/gfwlist
+server=/.t66y.com/127.0.0.1#5335
+ipset=/.t66y.com/gfwlist
+server=/.taa-usa.org/127.0.0.1#5335
+ipset=/.taa-usa.org/gfwlist
+server=/.taaze.tw/127.0.0.1#5335
+ipset=/.taaze.tw/gfwlist
+server=/.tabtter.jp/127.0.0.1#5335
+ipset=/.tabtter.jp/gfwlist
+server=/.tacc.cwb.gov.tw/127.0.0.1#5335
+ipset=/.tacc.cwb.gov.tw/gfwlist
+server=/.tacem.org/127.0.0.1#5335
+ipset=/.tacem.org/gfwlist
+server=/.taconet.com.tw/127.0.0.1#5335
+ipset=/.taconet.com.tw/gfwlist
+server=/.taedp.org.tw/127.0.0.1#5335
+ipset=/.taedp.org.tw/gfwlist
+server=/.tafm.org/127.0.0.1#5335
+ipset=/.tafm.org/gfwlist
+server=/.tagwa.org.au/127.0.0.1#5335
+ipset=/.tagwa.org.au/gfwlist
+server=/.tagwalk.com/127.0.0.1#5335
+ipset=/.tagwalk.com/gfwlist
+server=/.tahr.org.tw/127.0.0.1#5335
+ipset=/.tahr.org.tw/gfwlist
+server=/.taipei.gov.tw/127.0.0.1#5335
+ipset=/.taipei.gov.tw/gfwlist
+server=/.taipeisociety.org/127.0.0.1#5335
+ipset=/.taipeisociety.org/gfwlist
+server=/.taiwan-sex.com/127.0.0.1#5335
+ipset=/.taiwan-sex.com/gfwlist
+server=/.taiwanbible.com/127.0.0.1#5335
+ipset=/.taiwanbible.com/gfwlist
+server=/.taiwancon.com/127.0.0.1#5335
+ipset=/.taiwancon.com/gfwlist
+server=/.taiwandaily.net/127.0.0.1#5335
+ipset=/.taiwandaily.net/gfwlist
+server=/.taiwandc.org/127.0.0.1#5335
+ipset=/.taiwandc.org/gfwlist
+server=/.taiwanjobs.gov.tw/127.0.0.1#5335
+ipset=/.taiwanjobs.gov.tw/gfwlist
+server=/.taiwanjustice.com/127.0.0.1#5335
+ipset=/.taiwanjustice.com/gfwlist
+server=/.taiwanjustice.net/127.0.0.1#5335
+ipset=/.taiwanjustice.net/gfwlist
+server=/.taiwankiss.com/127.0.0.1#5335
+ipset=/.taiwankiss.com/gfwlist
+server=/.taiwannation.50webs.com/127.0.0.1#5335
+ipset=/.taiwannation.50webs.com/gfwlist
+server=/.taiwannation.com/127.0.0.1#5335
+ipset=/.taiwannation.com/gfwlist
+server=/.taiwanncf.org.tw/127.0.0.1#5335
+ipset=/.taiwanncf.org.tw/gfwlist
+server=/.taiwannews.com.tw/127.0.0.1#5335
+ipset=/.taiwannews.com.tw/gfwlist
+server=/.taiwantp.net/127.0.0.1#5335
+ipset=/.taiwantp.net/gfwlist
+server=/.taiwantt.org.tw/127.0.0.1#5335
+ipset=/.taiwantt.org.tw/gfwlist
+server=/.taiwanus.net/127.0.0.1#5335
+ipset=/.taiwanus.net/gfwlist
+server=/.taiwanyes.com/127.0.0.1#5335
+ipset=/.taiwanyes.com/gfwlist
+server=/.taiwanyes.ning.com/127.0.0.1#5335
+ipset=/.taiwanyes.ning.com/gfwlist
+server=/.talk853.com/127.0.0.1#5335
+ipset=/.talk853.com/gfwlist
+server=/.talkboxapp.com/127.0.0.1#5335
+ipset=/.talkboxapp.com/gfwlist
+server=/.talkcc.com/127.0.0.1#5335
+ipset=/.talkcc.com/gfwlist
+server=/.talkonly.net/127.0.0.1#5335
+ipset=/.talkonly.net/gfwlist
+server=/.tamiaode.tk/127.0.0.1#5335
+ipset=/.tamiaode.tk/gfwlist
+server=/.tanc.org/127.0.0.1#5335
+ipset=/.tanc.org/gfwlist
+server=/.tangben.com/127.0.0.1#5335
+ipset=/.tangben.com/gfwlist
+server=/.tangren.us/127.0.0.1#5335
+ipset=/.tangren.us/gfwlist
+server=/.taoism.net/127.0.0.1#5335
+ipset=/.taoism.net/gfwlist
+server=/.taolun.info/127.0.0.1#5335
+ipset=/.taolun.info/gfwlist
+server=/.tapanwap.com/127.0.0.1#5335
+ipset=/.tapanwap.com/gfwlist
+server=/.tapatalk.com/127.0.0.1#5335
+ipset=/.tapatalk.com/gfwlist
+server=/.tascn.com.au/127.0.0.1#5335
+ipset=/.tascn.com.au/gfwlist
+server=/.taup.net/127.0.0.1#5335
+ipset=/.taup.net/gfwlist
+server=/.taweet.com/127.0.0.1#5335
+ipset=/.taweet.com/gfwlist
+server=/.tbcollege.org/127.0.0.1#5335
+ipset=/.tbcollege.org/gfwlist
+server=/.tbi.org.hk/127.0.0.1#5335
+ipset=/.tbi.org.hk/gfwlist
+server=/.tbicn.org/127.0.0.1#5335
+ipset=/.tbicn.org/gfwlist
+server=/.tbjyt.org/127.0.0.1#5335
+ipset=/.tbjyt.org/gfwlist
+server=/.tbpic.info/127.0.0.1#5335
+ipset=/.tbpic.info/gfwlist
+server=/.tbrc.org/127.0.0.1#5335
+ipset=/.tbrc.org/gfwlist
+server=/.tbs-rainbow.org/127.0.0.1#5335
+ipset=/.tbs-rainbow.org/gfwlist
+server=/.tbsec.org/127.0.0.1#5335
+ipset=/.tbsec.org/gfwlist
+server=/.tbskkinabalu.page.tl/127.0.0.1#5335
+ipset=/.tbskkinabalu.page.tl/gfwlist
+server=/.tbsmalaysia.org/127.0.0.1#5335
+ipset=/.tbsmalaysia.org/gfwlist
+server=/.tbsn.org/127.0.0.1#5335
+ipset=/.tbsn.org/gfwlist
+server=/.tbsseattle.org/127.0.0.1#5335
+ipset=/.tbsseattle.org/gfwlist
+server=/.tbssqh.org/127.0.0.1#5335
+ipset=/.tbssqh.org/gfwlist
+server=/.tbswd.org/127.0.0.1#5335
+ipset=/.tbswd.org/gfwlist
+server=/.tbtemple.org.uk/127.0.0.1#5335
+ipset=/.tbtemple.org.uk/gfwlist
+server=/.tbthouston.org/127.0.0.1#5335
+ipset=/.tbthouston.org/gfwlist
+server=/.tccwonline.org/127.0.0.1#5335
+ipset=/.tccwonline.org/gfwlist
+server=/.tcewf.org/127.0.0.1#5335
+ipset=/.tcewf.org/gfwlist
+server=/.tchrd.org/127.0.0.1#5335
+ipset=/.tchrd.org/gfwlist
+server=/.tcnynj.org/127.0.0.1#5335
+ipset=/.tcnynj.org/gfwlist
+server=/.tcpspeed.co/127.0.0.1#5335
+ipset=/.tcpspeed.co/gfwlist
+server=/.tcpspeed.com/127.0.0.1#5335
+ipset=/.tcpspeed.com/gfwlist
+server=/.tcsofbc.org/127.0.0.1#5335
+ipset=/.tcsofbc.org/gfwlist
+server=/.tcsovi.org/127.0.0.1#5335
+ipset=/.tcsovi.org/gfwlist
+server=/.tdm.com.mo/127.0.0.1#5335
+ipset=/.tdm.com.mo/gfwlist
+server=/.teachparentstech.org/127.0.0.1#5335
+ipset=/.teachparentstech.org/gfwlist
+server=/.teamamericany.com/127.0.0.1#5335
+ipset=/.teamamericany.com/gfwlist
+server=/.techviz.net/127.0.0.1#5335
+ipset=/.techviz.net/gfwlist
+server=/.teck.in/127.0.0.1#5335
+ipset=/.teck.in/gfwlist
+server=/.teco-hk.org/127.0.0.1#5335
+ipset=/.teco-hk.org/gfwlist
+server=/.teco-mo.org/127.0.0.1#5335
+ipset=/.teco-mo.org/gfwlist
+server=/.teddysun.com/127.0.0.1#5335
+ipset=/.teddysun.com/gfwlist
+server=/.teeniefuck.net/127.0.0.1#5335
+ipset=/.teeniefuck.net/gfwlist
+server=/.teensinasia.com/127.0.0.1#5335
+ipset=/.teensinasia.com/gfwlist
+server=/.telecomspace.com/127.0.0.1#5335
+ipset=/.telecomspace.com/gfwlist
+server=/.telegra.ph/127.0.0.1#5335
+ipset=/.telegra.ph/gfwlist
+server=/.telegram.dog/127.0.0.1#5335
+ipset=/.telegram.dog/gfwlist
+server=/.telegram.me/127.0.0.1#5335
+ipset=/.telegram.me/gfwlist
+server=/.telegram.org/127.0.0.1#5335
+ipset=/.telegram.org/gfwlist
+server=/.telegramdownload.com/127.0.0.1#5335
+ipset=/.telegramdownload.com/gfwlist
+server=/.telegraph.co.uk/127.0.0.1#5335
+ipset=/.telegraph.co.uk/gfwlist
+server=/.telesco.pe/127.0.0.1#5335
+ipset=/.telesco.pe/gfwlist
+server=/.tellme.pw/127.0.0.1#5335
+ipset=/.tellme.pw/gfwlist
+server=/.tenacy.com/127.0.0.1#5335
+ipset=/.tenacy.com/gfwlist
+server=/.tensorflow.org/127.0.0.1#5335
+ipset=/.tensorflow.org/gfwlist
+server=/.tenzinpalmo.com/127.0.0.1#5335
+ipset=/.tenzinpalmo.com/gfwlist
+server=/.terminus2049.github.io/127.0.0.1#5335
+ipset=/.terminus2049.github.io/gfwlist
+server=/.tew.org/127.0.0.1#5335
+ipset=/.tew.org/gfwlist
+server=/.textnow.me/127.0.0.1#5335
+ipset=/.textnow.me/gfwlist
+server=/.tfhub.dev/127.0.0.1#5335
+ipset=/.tfhub.dev/gfwlist
+server=/.thaicn.com/127.0.0.1#5335
+ipset=/.thaicn.com/gfwlist
+server=/.thb.gov.tw/127.0.0.1#5335
+ipset=/.thb.gov.tw/gfwlist
+server=/.theatrum-belli.com/127.0.0.1#5335
+ipset=/.theatrum-belli.com/gfwlist
+server=/.thebcomplex.com/127.0.0.1#5335
+ipset=/.thebcomplex.com/gfwlist
+server=/.theblemish.com/127.0.0.1#5335
+ipset=/.theblemish.com/gfwlist
+server=/.thebobs.com/127.0.0.1#5335
+ipset=/.thebobs.com/gfwlist
+server=/.thebodyshop-usa.com/127.0.0.1#5335
+ipset=/.thebodyshop-usa.com/gfwlist
+server=/.thecenter.mit.edu/127.0.0.1#5335
+ipset=/.thecenter.mit.edu/gfwlist
+server=/.thechinabeat.org/127.0.0.1#5335
+ipset=/.thechinabeat.org/gfwlist
+server=/.thedalailamamovie.com/127.0.0.1#5335
+ipset=/.thedalailamamovie.com/gfwlist
+server=/.thedw.us/127.0.0.1#5335
+ipset=/.thedw.us/gfwlist
+server=/.thefacebook.com/127.0.0.1#5335
+ipset=/.thefacebook.com/gfwlist
+server=/.thegly.com/127.0.0.1#5335
+ipset=/.thegly.com/gfwlist
+server=/.theguardian.com/127.0.0.1#5335
+ipset=/.theguardian.com/gfwlist
+server=/.thehots.info/127.0.0.1#5335
+ipset=/.thehots.info/gfwlist
+server=/.thehousenews.com/127.0.0.1#5335
+ipset=/.thehousenews.com/gfwlist
+server=/.thehun.net/127.0.0.1#5335
+ipset=/.thehun.net/gfwlist
+server=/.theinitium.com/127.0.0.1#5335
+ipset=/.theinitium.com/gfwlist
+server=/.themoviedb.org/127.0.0.1#5335
+ipset=/.themoviedb.org/gfwlist
+server=/.thenewslens.com/127.0.0.1#5335
+ipset=/.thenewslens.com/gfwlist
+server=/.thepiratebay.org/127.0.0.1#5335
+ipset=/.thepiratebay.org/gfwlist
+server=/.theporndude.com/127.0.0.1#5335
+ipset=/.theporndude.com/gfwlist
+server=/.theportalwiki.com/127.0.0.1#5335
+ipset=/.theportalwiki.com/gfwlist
+server=/.thereallove.kr/127.0.0.1#5335
+ipset=/.thereallove.kr/gfwlist
+server=/.therock.net.nz/127.0.0.1#5335
+ipset=/.therock.net.nz/gfwlist
+server=/.thespeeder.com/127.0.0.1#5335
+ipset=/.thespeeder.com/gfwlist
+server=/.thestandnews.com/127.0.0.1#5335
+ipset=/.thestandnews.com/gfwlist
+server=/.thetibetcenter.org/127.0.0.1#5335
+ipset=/.thetibetcenter.org/gfwlist
+server=/.thetibetconnection.org/127.0.0.1#5335
+ipset=/.thetibetconnection.org/gfwlist
+server=/.thetibetmuseum.org/127.0.0.1#5335
+ipset=/.thetibetmuseum.org/gfwlist
+server=/.thetibetpost.com/127.0.0.1#5335
+ipset=/.thetibetpost.com/gfwlist
+server=/.thetinhat.com/127.0.0.1#5335
+ipset=/.thetinhat.com/gfwlist
+server=/.thetrotskymovie.com/127.0.0.1#5335
+ipset=/.thetrotskymovie.com/gfwlist
+server=/.thetvdb.com/127.0.0.1#5335
+ipset=/.thetvdb.com/gfwlist
+server=/.thevivekspot.com/127.0.0.1#5335
+ipset=/.thevivekspot.com/gfwlist
+server=/.thewgo.org/127.0.0.1#5335
+ipset=/.thewgo.org/gfwlist
+server=/.theync.com/127.0.0.1#5335
+ipset=/.theync.com/gfwlist
+server=/.thinkgeek.com/127.0.0.1#5335
+ipset=/.thinkgeek.com/gfwlist
+server=/.thinkingtaiwan.com/127.0.0.1#5335
+ipset=/.thinkingtaiwan.com/gfwlist
+server=/.thinkwithgoogle.com/127.0.0.1#5335
+ipset=/.thinkwithgoogle.com/gfwlist
+server=/.thisav.com/127.0.0.1#5335
+ipset=/.thisav.com/gfwlist
+server=/.thlib.org/127.0.0.1#5335
+ipset=/.thlib.org/gfwlist
+server=/.thomasbernhard.org/127.0.0.1#5335
+ipset=/.thomasbernhard.org/gfwlist
+server=/.thongdreams.com/127.0.0.1#5335
+ipset=/.thongdreams.com/gfwlist
+server=/.threatchaos.com/127.0.0.1#5335
+ipset=/.threatchaos.com/gfwlist
+server=/.throughnightsfire.com/127.0.0.1#5335
+ipset=/.throughnightsfire.com/gfwlist
+server=/.thumbzilla.com/127.0.0.1#5335
+ipset=/.thumbzilla.com/gfwlist
+server=/.thywords.com/127.0.0.1#5335
+ipset=/.thywords.com/gfwlist
+server=/.tiananmenduizhi.com/127.0.0.1#5335
+ipset=/.tiananmenduizhi.com/gfwlist
+server=/.tiananmenmother.org/127.0.0.1#5335
+ipset=/.tiananmenmother.org/gfwlist
+server=/.tiananmenuniv.com/127.0.0.1#5335
+ipset=/.tiananmenuniv.com/gfwlist
+server=/.tiananmenuniv.net/127.0.0.1#5335
+ipset=/.tiananmenuniv.net/gfwlist
+server=/.tiandixing.org/127.0.0.1#5335
+ipset=/.tiandixing.org/gfwlist
+server=/.tianhuayuan.com/127.0.0.1#5335
+ipset=/.tianhuayuan.com/gfwlist
+server=/.tianlawoffice.com/127.0.0.1#5335
+ipset=/.tianlawoffice.com/gfwlist
+server=/.tianti.io/127.0.0.1#5335
+ipset=/.tianti.io/gfwlist
+server=/.tiantibooks.org/127.0.0.1#5335
+ipset=/.tiantibooks.org/gfwlist
+server=/.tianyantong.org.cn/127.0.0.1#5335
+ipset=/.tianyantong.org.cn/gfwlist
+server=/.tianzhu.org/127.0.0.1#5335
+ipset=/.tianzhu.org/gfwlist
+server=/.tibet-envoy.eu/127.0.0.1#5335
+ipset=/.tibet-envoy.eu/gfwlist
+server=/.tibet-foundation.org/127.0.0.1#5335
+ipset=/.tibet-foundation.org/gfwlist
+server=/.tibet-house-trust.co.uk/127.0.0.1#5335
+ipset=/.tibet-house-trust.co.uk/gfwlist
+server=/.tibet-info.net/127.0.0.1#5335
+ipset=/.tibet-info.net/gfwlist
+server=/.tibet-initiative.de/127.0.0.1#5335
+ipset=/.tibet-initiative.de/gfwlist
+server=/.tibet-munich.de/127.0.0.1#5335
+ipset=/.tibet-munich.de/gfwlist
+server=/.tibet.a.se/127.0.0.1#5335
+ipset=/.tibet.a.se/gfwlist
+server=/.tibet.at/127.0.0.1#5335
+ipset=/.tibet.at/gfwlist
+server=/.tibet.ca/127.0.0.1#5335
+ipset=/.tibet.ca/gfwlist
+server=/.tibet.com/127.0.0.1#5335
+ipset=/.tibet.com/gfwlist
+server=/.tibet.fr/127.0.0.1#5335
+ipset=/.tibet.fr/gfwlist
+server=/.tibet.net/127.0.0.1#5335
+ipset=/.tibet.net/gfwlist
+server=/.tibet.nu/127.0.0.1#5335
+ipset=/.tibet.nu/gfwlist
+server=/.tibet.org/127.0.0.1#5335
+ipset=/.tibet.org/gfwlist
+server=/.tibet.sk/127.0.0.1#5335
+ipset=/.tibet.sk/gfwlist
+server=/.tibet.to/127.0.0.1#5335
+ipset=/.tibet.to/gfwlist
+server=/.tibet3rdpole.org/127.0.0.1#5335
+ipset=/.tibet3rdpole.org/gfwlist
+server=/.tibetaction.net/127.0.0.1#5335
+ipset=/.tibetaction.net/gfwlist
+server=/.tibetaid.org/127.0.0.1#5335
+ipset=/.tibetaid.org/gfwlist
+server=/.tibetalk.com/127.0.0.1#5335
+ipset=/.tibetalk.com/gfwlist
+server=/.tibetan-alliance.org/127.0.0.1#5335
+ipset=/.tibetan-alliance.org/gfwlist
+server=/.tibetan.fr/127.0.0.1#5335
+ipset=/.tibetan.fr/gfwlist
+server=/.tibetanaidproject.org/127.0.0.1#5335
+ipset=/.tibetanaidproject.org/gfwlist
+server=/.tibetanarts.org/127.0.0.1#5335
+ipset=/.tibetanarts.org/gfwlist
+server=/.tibetanbuddhistinstitute.org/127.0.0.1#5335
+ipset=/.tibetanbuddhistinstitute.org/gfwlist
+server=/.tibetancommunity.org/127.0.0.1#5335
+ipset=/.tibetancommunity.org/gfwlist
+server=/.tibetancommunityuk.net/127.0.0.1#5335
+ipset=/.tibetancommunityuk.net/gfwlist
+server=/.tibetanculture.org/127.0.0.1#5335
+ipset=/.tibetanculture.org/gfwlist
+server=/.tibetanfeministcollective.org/127.0.0.1#5335
+ipset=/.tibetanfeministcollective.org/gfwlist
+server=/.tibetanjournal.com/127.0.0.1#5335
+ipset=/.tibetanjournal.com/gfwlist
+server=/.tibetanlanguage.org/127.0.0.1#5335
+ipset=/.tibetanlanguage.org/gfwlist
+server=/.tibetanliberation.org/127.0.0.1#5335
+ipset=/.tibetanliberation.org/gfwlist
+server=/.tibetanpaintings.com/127.0.0.1#5335
+ipset=/.tibetanpaintings.com/gfwlist
+server=/.tibetanphotoproject.com/127.0.0.1#5335
+ipset=/.tibetanphotoproject.com/gfwlist
+server=/.tibetanpoliticalreview.org/127.0.0.1#5335
+ipset=/.tibetanpoliticalreview.org/gfwlist
+server=/.tibetanreview.net/127.0.0.1#5335
+ipset=/.tibetanreview.net/gfwlist
+server=/.tibetansports.org/127.0.0.1#5335
+ipset=/.tibetansports.org/gfwlist
+server=/.tibetanwomen.org/127.0.0.1#5335
+ipset=/.tibetanwomen.org/gfwlist
+server=/.tibetanyouth.org/127.0.0.1#5335
+ipset=/.tibetanyouth.org/gfwlist
+server=/.tibetanyouthcongress.org/127.0.0.1#5335
+ipset=/.tibetanyouthcongress.org/gfwlist
+server=/.tibetcharity.dk/127.0.0.1#5335
+ipset=/.tibetcharity.dk/gfwlist
+server=/.tibetcharity.in/127.0.0.1#5335
+ipset=/.tibetcharity.in/gfwlist
+server=/.tibetchild.org/127.0.0.1#5335
+ipset=/.tibetchild.org/gfwlist
+server=/.tibetcity.com/127.0.0.1#5335
+ipset=/.tibetcity.com/gfwlist
+server=/.tibetcollection.com/127.0.0.1#5335
+ipset=/.tibetcollection.com/gfwlist
+server=/.tibetcorps.org/127.0.0.1#5335
+ipset=/.tibetcorps.org/gfwlist
+server=/.tibetexpress.net/127.0.0.1#5335
+ipset=/.tibetexpress.net/gfwlist
+server=/.tibetfocus.com/127.0.0.1#5335
+ipset=/.tibetfocus.com/gfwlist
+server=/.tibetfund.org/127.0.0.1#5335
+ipset=/.tibetfund.org/gfwlist
+server=/.tibetgermany.com/127.0.0.1#5335
+ipset=/.tibetgermany.com/gfwlist
+server=/.tibetgermany.de/127.0.0.1#5335
+ipset=/.tibetgermany.de/gfwlist
+server=/.tibethaus.com/127.0.0.1#5335
+ipset=/.tibethaus.com/gfwlist
+server=/.tibetheritagefund.org/127.0.0.1#5335
+ipset=/.tibetheritagefund.org/gfwlist
+server=/.tibethouse.jp/127.0.0.1#5335
+ipset=/.tibethouse.jp/gfwlist
+server=/.tibethouse.org/127.0.0.1#5335
+ipset=/.tibethouse.org/gfwlist
+server=/.tibethouse.us/127.0.0.1#5335
+ipset=/.tibethouse.us/gfwlist
+server=/.tibetinfonet.net/127.0.0.1#5335
+ipset=/.tibetinfonet.net/gfwlist
+server=/.tibetjustice.org/127.0.0.1#5335
+ipset=/.tibetjustice.org/gfwlist
+server=/.tibetkomite.dk/127.0.0.1#5335
+ipset=/.tibetkomite.dk/gfwlist
+server=/.tibetlibre.free.fr/127.0.0.1#5335
+ipset=/.tibetlibre.free.fr/gfwlist
+server=/.tibetmuseum.org/127.0.0.1#5335
+ipset=/.tibetmuseum.org/gfwlist
+server=/.tibetnetwork.org/127.0.0.1#5335
+ipset=/.tibetnetwork.org/gfwlist
+server=/.tibetoffice.ch/127.0.0.1#5335
+ipset=/.tibetoffice.ch/gfwlist
+server=/.tibetoffice.com.au/127.0.0.1#5335
+ipset=/.tibetoffice.com.au/gfwlist
+server=/.tibetoffice.eu/127.0.0.1#5335
+ipset=/.tibetoffice.eu/gfwlist
+server=/.tibetoffice.org/127.0.0.1#5335
+ipset=/.tibetoffice.org/gfwlist
+server=/.tibetonline.com/127.0.0.1#5335
+ipset=/.tibetonline.com/gfwlist
+server=/.tibetonline.tv/127.0.0.1#5335
+ipset=/.tibetonline.tv/gfwlist
+server=/.tibetoralhistory.org/127.0.0.1#5335
+ipset=/.tibetoralhistory.org/gfwlist
+server=/.tibetpolicy.eu/127.0.0.1#5335
+ipset=/.tibetpolicy.eu/gfwlist
+server=/.tibetrelieffund.co.uk/127.0.0.1#5335
+ipset=/.tibetrelieffund.co.uk/gfwlist
+server=/.tibetsites.com/127.0.0.1#5335
+ipset=/.tibetsites.com/gfwlist
+server=/.tibetsociety.com/127.0.0.1#5335
+ipset=/.tibetsociety.com/gfwlist
+server=/.tibetsun.com/127.0.0.1#5335
+ipset=/.tibetsun.com/gfwlist
+server=/.tibetsupportgroup.org/127.0.0.1#5335
+ipset=/.tibetsupportgroup.org/gfwlist
+server=/.tibetswiss.ch/127.0.0.1#5335
+ipset=/.tibetswiss.ch/gfwlist
+server=/.tibettelegraph.com/127.0.0.1#5335
+ipset=/.tibettelegraph.com/gfwlist
+server=/.tibettimes.net/127.0.0.1#5335
+ipset=/.tibettimes.net/gfwlist
+server=/.tibetwrites.org/127.0.0.1#5335
+ipset=/.tibetwrites.org/gfwlist
+server=/.ticket.com.tw/127.0.0.1#5335
+ipset=/.ticket.com.tw/gfwlist
+server=/.tigervpn.com/127.0.0.1#5335
+ipset=/.tigervpn.com/gfwlist
+server=/.tiktok.com/127.0.0.1#5335
+ipset=/.tiktok.com/gfwlist
+server=/.tiltbrush.com/127.0.0.1#5335
+ipset=/.tiltbrush.com/gfwlist
+server=/.timdir.com/127.0.0.1#5335
+ipset=/.timdir.com/gfwlist
+server=/.time.com/127.0.0.1#5335
+ipset=/.time.com/gfwlist
+server=/.times.hinet.net/127.0.0.1#5335
+ipset=/.times.hinet.net/gfwlist
+server=/.timsah.com/127.0.0.1#5335
+ipset=/.timsah.com/gfwlist
+server=/.tinc-vpn.org/127.0.0.1#5335
+ipset=/.tinc-vpn.org/gfwlist
+server=/.tineye.com/127.0.0.1#5335
+ipset=/.tineye.com/gfwlist
+server=/.tintuc101.com/127.0.0.1#5335
+ipset=/.tintuc101.com/gfwlist
+server=/.tiny.cc/127.0.0.1#5335
+ipset=/.tiny.cc/gfwlist
+server=/.tinychat.com/127.0.0.1#5335
+ipset=/.tinychat.com/gfwlist
+server=/.tinypaste.com/127.0.0.1#5335
+ipset=/.tinypaste.com/gfwlist
+server=/.tipo.gov.tw/127.0.0.1#5335
+ipset=/.tipo.gov.tw/gfwlist
+server=/.tistory.com/127.0.0.1#5335
+ipset=/.tistory.com/gfwlist
+server=/.tkcs-collins.com/127.0.0.1#5335
+ipset=/.tkcs-collins.com/gfwlist
+server=/.tma.co.jp/127.0.0.1#5335
+ipset=/.tma.co.jp/gfwlist
+server=/.tmagazine.com/127.0.0.1#5335
+ipset=/.tmagazine.com/gfwlist
+server=/.tmdb.org/127.0.0.1#5335
+ipset=/.tmdb.org/gfwlist
+server=/.tmdfish.com/127.0.0.1#5335
+ipset=/.tmdfish.com/gfwlist
+server=/.tmi.me/127.0.0.1#5335
+ipset=/.tmi.me/gfwlist
+server=/.tmpp.org/127.0.0.1#5335
+ipset=/.tmpp.org/gfwlist
+server=/.tn1.shemalez.com/127.0.0.1#5335
+ipset=/.tn1.shemalez.com/gfwlist
+server=/.tn2.shemalez.com/127.0.0.1#5335
+ipset=/.tn2.shemalez.com/gfwlist
+server=/.tn3.shemalez.com/127.0.0.1#5335
+ipset=/.tn3.shemalez.com/gfwlist
+server=/.tnaflix.com/127.0.0.1#5335
+ipset=/.tnaflix.com/gfwlist
+server=/.tngrnow.com/127.0.0.1#5335
+ipset=/.tngrnow.com/gfwlist
+server=/.tngrnow.net/127.0.0.1#5335
+ipset=/.tngrnow.net/gfwlist
+server=/.tnp.org/127.0.0.1#5335
+ipset=/.tnp.org/gfwlist
+server=/.to-porno.com/127.0.0.1#5335
+ipset=/.to-porno.com/gfwlist
+server=/.togetter.com/127.0.0.1#5335
+ipset=/.togetter.com/gfwlist
+server=/.toh.info/127.0.0.1#5335
+ipset=/.toh.info/gfwlist
+server=/.tokyo-247.com/127.0.0.1#5335
+ipset=/.tokyo-247.com/gfwlist
+server=/.tokyo-hot.com/127.0.0.1#5335
+ipset=/.tokyo-hot.com/gfwlist
+server=/.tokyo-porn-tube.com/127.0.0.1#5335
+ipset=/.tokyo-porn-tube.com/gfwlist
+server=/.tokyocn.com/127.0.0.1#5335
+ipset=/.tokyocn.com/gfwlist
+server=/.tongil.or.kr/127.0.0.1#5335
+ipset=/.tongil.or.kr/gfwlist
+server=/.tono-oka.jp/127.0.0.1#5335
+ipset=/.tono-oka.jp/gfwlist
+server=/.tonyyan.net/127.0.0.1#5335
+ipset=/.tonyyan.net/gfwlist
+server=/.toodoc.com/127.0.0.1#5335
+ipset=/.toodoc.com/gfwlist
+server=/.toonel.net/127.0.0.1#5335
+ipset=/.toonel.net/gfwlist
+server=/.top.tv/127.0.0.1#5335
+ipset=/.top.tv/gfwlist
+server=/.top10vpn.com/127.0.0.1#5335
+ipset=/.top10vpn.com/gfwlist
+server=/.top81.ws/127.0.0.1#5335
+ipset=/.top81.ws/gfwlist
+server=/.topbtc.com/127.0.0.1#5335
+ipset=/.topbtc.com/gfwlist
+server=/.topic.youthwant.com.tw/127.0.0.1#5335
+ipset=/.topic.youthwant.com.tw/gfwlist
+server=/.topnews.in/127.0.0.1#5335
+ipset=/.topnews.in/gfwlist
+server=/.toppornsites.com/127.0.0.1#5335
+ipset=/.toppornsites.com/gfwlist
+server=/.topshareware.com/127.0.0.1#5335
+ipset=/.topshareware.com/gfwlist
+server=/.topsy.com/127.0.0.1#5335
+ipset=/.topsy.com/gfwlist
+server=/.toptip.ca/127.0.0.1#5335
+ipset=/.toptip.ca/gfwlist
+server=/.tor.blingblingsquad.net/127.0.0.1#5335
+ipset=/.tor.blingblingsquad.net/gfwlist
+server=/.tor.updatestar.com/127.0.0.1#5335
+ipset=/.tor.updatestar.com/gfwlist
+server=/.tora.to/127.0.0.1#5335
+ipset=/.tora.to/gfwlist
+server=/.torcn.com/127.0.0.1#5335
+ipset=/.torcn.com/gfwlist
+server=/.torguard.net/127.0.0.1#5335
+ipset=/.torguard.net/gfwlist
+server=/.torproject.org/127.0.0.1#5335
+ipset=/.torproject.org/gfwlist
+server=/.torrentprivacy.com/127.0.0.1#5335
+ipset=/.torrentprivacy.com/gfwlist
+server=/.torrentproject.se/127.0.0.1#5335
+ipset=/.torrentproject.se/gfwlist
+server=/.torrenty.org/127.0.0.1#5335
+ipset=/.torrenty.org/gfwlist
+server=/.torrentz.eu/127.0.0.1#5335
+ipset=/.torrentz.eu/gfwlist
+server=/.torvpn.com/127.0.0.1#5335
+ipset=/.torvpn.com/gfwlist
+server=/.tosh.comedycentral.com/127.0.0.1#5335
+ipset=/.tosh.comedycentral.com/gfwlist
+server=/.totalvpn.com/127.0.0.1#5335
+ipset=/.totalvpn.com/gfwlist
+server=/.toutiaoabc.com/127.0.0.1#5335
+ipset=/.toutiaoabc.com/gfwlist
+server=/.toutyrater.github.io/127.0.0.1#5335
+ipset=/.toutyrater.github.io/gfwlist
+server=/.towngain.com/127.0.0.1#5335
+ipset=/.towngain.com/gfwlist
+server=/.toypark.in/127.0.0.1#5335
+ipset=/.toypark.in/gfwlist
+server=/.toythieves.com/127.0.0.1#5335
+ipset=/.toythieves.com/gfwlist
+server=/.toytractorshow.com/127.0.0.1#5335
+ipset=/.toytractorshow.com/gfwlist
+server=/.tparents.org/127.0.0.1#5335
+ipset=/.tparents.org/gfwlist
+server=/.tpi.org.tw/127.0.0.1#5335
+ipset=/.tpi.org.tw/gfwlist
+server=/.tracfone.com/127.0.0.1#5335
+ipset=/.tracfone.com/gfwlist
+server=/.traffichaus.com/127.0.0.1#5335
+ipset=/.traffichaus.com/gfwlist
+server=/.transparency.org/127.0.0.1#5335
+ipset=/.transparency.org/gfwlist
+server=/.treemall.com.tw/127.0.0.1#5335
+ipset=/.treemall.com.tw/gfwlist
+server=/.trendsmap.com/127.0.0.1#5335
+ipset=/.trendsmap.com/gfwlist
+server=/.trialofccp.org/127.0.0.1#5335
+ipset=/.trialofccp.org/gfwlist
+server=/.trickip.net/127.0.0.1#5335
+ipset=/.trickip.net/gfwlist
+server=/.trickip.org/127.0.0.1#5335
+ipset=/.trickip.org/gfwlist
+server=/.trouw.nl/127.0.0.1#5335
+ipset=/.trouw.nl/gfwlist
+server=/.trt.net.tr/127.0.0.1#5335
+ipset=/.trt.net.tr/gfwlist
+server=/.trtc.com.tw/127.0.0.1#5335
+ipset=/.trtc.com.tw/gfwlist
+server=/.truebuddha-md.org/127.0.0.1#5335
+ipset=/.truebuddha-md.org/gfwlist
+server=/.trulyergonomic.com/127.0.0.1#5335
+ipset=/.trulyergonomic.com/gfwlist
+server=/.truth101.co.tv/127.0.0.1#5335
+ipset=/.truth101.co.tv/gfwlist
+server=/.truthontour.org/127.0.0.1#5335
+ipset=/.truthontour.org/gfwlist
+server=/.truveo.com/127.0.0.1#5335
+ipset=/.truveo.com/gfwlist
+server=/.tryheart.jp/127.0.0.1#5335
+ipset=/.tryheart.jp/gfwlist
+server=/.tsctv.net/127.0.0.1#5335
+ipset=/.tsctv.net/gfwlist
+server=/.tsdr.uspto.gov/127.0.0.1#5335
+ipset=/.tsdr.uspto.gov/gfwlist
+server=/.tsemtulku.com/127.0.0.1#5335
+ipset=/.tsemtulku.com/gfwlist
+server=/.tsquare.tv/127.0.0.1#5335
+ipset=/.tsquare.tv/gfwlist
+server=/.tsu.org.tw/127.0.0.1#5335
+ipset=/.tsu.org.tw/gfwlist
+server=/.tsunagarumon.com/127.0.0.1#5335
+ipset=/.tsunagarumon.com/gfwlist
+server=/.tt1069.com/127.0.0.1#5335
+ipset=/.tt1069.com/gfwlist
+server=/.tttan.com/127.0.0.1#5335
+ipset=/.tttan.com/gfwlist
+server=/.ttvnw.net/127.0.0.1#5335
+ipset=/.ttvnw.net/gfwlist
+server=/.tu8964.com/127.0.0.1#5335
+ipset=/.tu8964.com/gfwlist
+server=/.tubaholic.com/127.0.0.1#5335
+ipset=/.tubaholic.com/gfwlist
+server=/.tube.com/127.0.0.1#5335
+ipset=/.tube.com/gfwlist
+server=/.tube8.com/127.0.0.1#5335
+ipset=/.tube8.com/gfwlist
+server=/.tube911.com/127.0.0.1#5335
+ipset=/.tube911.com/gfwlist
+server=/.tubecup.com/127.0.0.1#5335
+ipset=/.tubecup.com/gfwlist
+server=/.tubegals.com/127.0.0.1#5335
+ipset=/.tubegals.com/gfwlist
+server=/.tubeislam.com/127.0.0.1#5335
+ipset=/.tubeislam.com/gfwlist
+server=/.tubepornclassic.com/127.0.0.1#5335
+ipset=/.tubepornclassic.com/gfwlist
+server=/.tubestack.com/127.0.0.1#5335
+ipset=/.tubestack.com/gfwlist
+server=/.tubewolf.com/127.0.0.1#5335
+ipset=/.tubewolf.com/gfwlist
+server=/.tui.orzdream.com/127.0.0.1#5335
+ipset=/.tui.orzdream.com/gfwlist
+server=/.tuibeitu.net/127.0.0.1#5335
+ipset=/.tuibeitu.net/gfwlist
+server=/.tuidang.net/127.0.0.1#5335
+ipset=/.tuidang.net/gfwlist
+server=/.tuidang.org/127.0.0.1#5335
+ipset=/.tuidang.org/gfwlist
+server=/.tuidang.se/127.0.0.1#5335
+ipset=/.tuidang.se/gfwlist
+server=/.tuitwit.com/127.0.0.1#5335
+ipset=/.tuitwit.com/gfwlist
+server=/.tumblr.com/127.0.0.1#5335
+ipset=/.tumblr.com/gfwlist
+server=/.tumutanzi.com/127.0.0.1#5335
+ipset=/.tumutanzi.com/gfwlist
+server=/.tumview.com/127.0.0.1#5335
+ipset=/.tumview.com/gfwlist
+server=/.tunein.com/127.0.0.1#5335
+ipset=/.tunein.com/gfwlist
+server=/.tunnelbear.com/127.0.0.1#5335
+ipset=/.tunnelbear.com/gfwlist
+server=/.tunnelr.com/127.0.0.1#5335
+ipset=/.tunnelr.com/gfwlist
+server=/.tuo8.blue/127.0.0.1#5335
+ipset=/.tuo8.blue/gfwlist
+server=/.tuo8.cc/127.0.0.1#5335
+ipset=/.tuo8.cc/gfwlist
+server=/.tuo8.club/127.0.0.1#5335
+ipset=/.tuo8.club/gfwlist
+server=/.tuo8.fit/127.0.0.1#5335
+ipset=/.tuo8.fit/gfwlist
+server=/.tuo8.hk/127.0.0.1#5335
+ipset=/.tuo8.hk/gfwlist
+server=/.tuo8.in/127.0.0.1#5335
+ipset=/.tuo8.in/gfwlist
+server=/.tuo8.ninja/127.0.0.1#5335
+ipset=/.tuo8.ninja/gfwlist
+server=/.tuo8.org/127.0.0.1#5335
+ipset=/.tuo8.org/gfwlist
+server=/.tuo8.pw/127.0.0.1#5335
+ipset=/.tuo8.pw/gfwlist
+server=/.tuo8.red/127.0.0.1#5335
+ipset=/.tuo8.red/gfwlist
+server=/.tuo8.space/127.0.0.1#5335
+ipset=/.tuo8.space/gfwlist
+server=/.turansam.org/127.0.0.1#5335
+ipset=/.turansam.org/gfwlist
+server=/.turbobit.net/127.0.0.1#5335
+ipset=/.turbobit.net/gfwlist
+server=/.turbohide.com/127.0.0.1#5335
+ipset=/.turbohide.com/gfwlist
+server=/.turbotwitter.com/127.0.0.1#5335
+ipset=/.turbotwitter.com/gfwlist
+server=/.turntable.fm/127.0.0.1#5335
+ipset=/.turntable.fm/gfwlist
+server=/.tushycash.com/127.0.0.1#5335
+ipset=/.tushycash.com/gfwlist
+server=/.tuvpn.com/127.0.0.1#5335
+ipset=/.tuvpn.com/gfwlist
+server=/.tuzaijidi.com/127.0.0.1#5335
+ipset=/.tuzaijidi.com/gfwlist
+server=/.tv.com/127.0.0.1#5335
+ipset=/.tv.com/gfwlist
+server=/.tvants.com/127.0.0.1#5335
+ipset=/.tvants.com/gfwlist
+server=/.tvboxnow.com/127.0.0.1#5335
+ipset=/.tvboxnow.com/gfwlist
+server=/.tvider.com/127.0.0.1#5335
+ipset=/.tvider.com/gfwlist
+server=/.tvmost.com.hk/127.0.0.1#5335
+ipset=/.tvmost.com.hk/gfwlist
+server=/.tvplayvideos.com/127.0.0.1#5335
+ipset=/.tvplayvideos.com/gfwlist
+server=/.tvunetworks.com/127.0.0.1#5335
+ipset=/.tvunetworks.com/gfwlist
+server=/.tw-blog.com/127.0.0.1#5335
+ipset=/.tw-blog.com/gfwlist
+server=/.tw-npo.org/127.0.0.1#5335
+ipset=/.tw-npo.org/gfwlist
+server=/.tw.answers.yahoo.com/127.0.0.1#5335
+ipset=/.tw.answers.yahoo.com/gfwlist
+server=/.tw.bid.yahoo.com/127.0.0.1#5335
+ipset=/.tw.bid.yahoo.com/gfwlist
+server=/.tw.gigacircle.com/127.0.0.1#5335
+ipset=/.tw.gigacircle.com/gfwlist
+server=/.tw.iqiyi.com/127.0.0.1#5335
+ipset=/.tw.iqiyi.com/gfwlist
+server=/.tw.jiepang.com/127.0.0.1#5335
+ipset=/.tw.jiepang.com/gfwlist
+server=/.tw.knowledge.yahoo.com/127.0.0.1#5335
+ipset=/.tw.knowledge.yahoo.com/gfwlist
+server=/.tw.mall.yahoo.com/127.0.0.1#5335
+ipset=/.tw.mall.yahoo.com/gfwlist
+server=/.tw.mobi.yahoo.com/127.0.0.1#5335
+ipset=/.tw.mobi.yahoo.com/gfwlist
+server=/.tw.money.yahoo.com/127.0.0.1#5335
+ipset=/.tw.money.yahoo.com/gfwlist
+server=/.tw.myblog.yahoo.com/127.0.0.1#5335
+ipset=/.tw.myblog.yahoo.com/gfwlist
+server=/.tw.news.yahoo.com/127.0.0.1#5335
+ipset=/.tw.news.yahoo.com/gfwlist
+server=/.tw.streetvoice.com/127.0.0.1#5335
+ipset=/.tw.streetvoice.com/gfwlist
+server=/.tw.tomonews.net/127.0.0.1#5335
+ipset=/.tw.tomonews.net/gfwlist
+server=/.tw.voa.mobi/127.0.0.1#5335
+ipset=/.tw.voa.mobi/gfwlist
+server=/.tw.yahoo.com/127.0.0.1#5335
+ipset=/.tw.yahoo.com/gfwlist
+server=/.tw01.org/127.0.0.1#5335
+ipset=/.tw01.org/gfwlist
+server=/.twaitter.com/127.0.0.1#5335
+ipset=/.twaitter.com/gfwlist
+server=/.twapperkeeper.com/127.0.0.1#5335
+ipset=/.twapperkeeper.com/gfwlist
+server=/.twaud.io/127.0.0.1#5335
+ipset=/.twaud.io/gfwlist
+server=/.twavi.com/127.0.0.1#5335
+ipset=/.twavi.com/gfwlist
+server=/.twbbs.net.tw/127.0.0.1#5335
+ipset=/.twbbs.net.tw/gfwlist
+server=/.twbbs.org/127.0.0.1#5335
+ipset=/.twbbs.org/gfwlist
+server=/.twbbs.tw/127.0.0.1#5335
+ipset=/.twbbs.tw/gfwlist
+server=/.twblogger.com/127.0.0.1#5335
+ipset=/.twblogger.com/gfwlist
+server=/.tweepguide.com/127.0.0.1#5335
+ipset=/.tweepguide.com/gfwlist
+server=/.tweeplike.me/127.0.0.1#5335
+ipset=/.tweeplike.me/gfwlist
+server=/.tweepmag.com/127.0.0.1#5335
+ipset=/.tweepmag.com/gfwlist
+server=/.tweepml.org/127.0.0.1#5335
+ipset=/.tweepml.org/gfwlist
+server=/.tweetbackup.com/127.0.0.1#5335
+ipset=/.tweetbackup.com/gfwlist
+server=/.tweetboard.com/127.0.0.1#5335
+ipset=/.tweetboard.com/gfwlist
+server=/.tweetboner.biz/127.0.0.1#5335
+ipset=/.tweetboner.biz/gfwlist
+server=/.tweetcs.com/127.0.0.1#5335
+ipset=/.tweetcs.com/gfwlist
+server=/.tweetdeck.com/127.0.0.1#5335
+ipset=/.tweetdeck.com/gfwlist
+server=/.tweetedtimes.com/127.0.0.1#5335
+ipset=/.tweetedtimes.com/gfwlist
+server=/.tweetmylast.fm/127.0.0.1#5335
+ipset=/.tweetmylast.fm/gfwlist
+server=/.tweetphoto.com/127.0.0.1#5335
+ipset=/.tweetphoto.com/gfwlist
+server=/.tweetrans.com/127.0.0.1#5335
+ipset=/.tweetrans.com/gfwlist
+server=/.tweetree.com/127.0.0.1#5335
+ipset=/.tweetree.com/gfwlist
+server=/.tweettunnel.com/127.0.0.1#5335
+ipset=/.tweettunnel.com/gfwlist
+server=/.tweetwally.com/127.0.0.1#5335
+ipset=/.tweetwally.com/gfwlist
+server=/.tweetymail.com/127.0.0.1#5335
+ipset=/.tweetymail.com/gfwlist
+server=/.tweez.net/127.0.0.1#5335
+ipset=/.tweez.net/gfwlist
+server=/.twelve.today/127.0.0.1#5335
+ipset=/.twelve.today/gfwlist
+server=/.twerkingbutt.com/127.0.0.1#5335
+ipset=/.twerkingbutt.com/gfwlist
+server=/.twftp.org/127.0.0.1#5335
+ipset=/.twftp.org/gfwlist
+server=/.twgreatdaily.com/127.0.0.1#5335
+ipset=/.twgreatdaily.com/gfwlist
+server=/.twibase.com/127.0.0.1#5335
+ipset=/.twibase.com/gfwlist
+server=/.twibble.de/127.0.0.1#5335
+ipset=/.twibble.de/gfwlist
+server=/.twibbon.com/127.0.0.1#5335
+ipset=/.twibbon.com/gfwlist
+server=/.twibs.com/127.0.0.1#5335
+ipset=/.twibs.com/gfwlist
+server=/.twicountry.org/127.0.0.1#5335
+ipset=/.twicountry.org/gfwlist
+server=/.twicsy.com/127.0.0.1#5335
+ipset=/.twicsy.com/gfwlist
+server=/.twiends.com/127.0.0.1#5335
+ipset=/.twiends.com/gfwlist
+server=/.twifan.com/127.0.0.1#5335
+ipset=/.twifan.com/gfwlist
+server=/.twiffo.com/127.0.0.1#5335
+ipset=/.twiffo.com/gfwlist
+server=/.twiggit.org/127.0.0.1#5335
+ipset=/.twiggit.org/gfwlist
+server=/.twilightsex.com/127.0.0.1#5335
+ipset=/.twilightsex.com/gfwlist
+server=/.twilog.org/127.0.0.1#5335
+ipset=/.twilog.org/gfwlist
+server=/.twimbow.com/127.0.0.1#5335
+ipset=/.twimbow.com/gfwlist
+server=/.twimg.com/127.0.0.1#5335
+ipset=/.twimg.com/gfwlist
+server=/.twindexx.com/127.0.0.1#5335
+ipset=/.twindexx.com/gfwlist
+server=/.twip.me/127.0.0.1#5335
+ipset=/.twip.me/gfwlist
+server=/.twipple.jp/127.0.0.1#5335
+ipset=/.twipple.jp/gfwlist
+server=/.twishort.com/127.0.0.1#5335
+ipset=/.twishort.com/gfwlist
+server=/.twistar.cc/127.0.0.1#5335
+ipset=/.twistar.cc/gfwlist
+server=/.twister.net.co/127.0.0.1#5335
+ipset=/.twister.net.co/gfwlist
+server=/.twisterio.com/127.0.0.1#5335
+ipset=/.twisterio.com/gfwlist
+server=/.twisternow.com/127.0.0.1#5335
+ipset=/.twisternow.com/gfwlist
+server=/.twistory.net/127.0.0.1#5335
+ipset=/.twistory.net/gfwlist
+server=/.twit2d.com/127.0.0.1#5335
+ipset=/.twit2d.com/gfwlist
+server=/.twitbrowser.net/127.0.0.1#5335
+ipset=/.twitbrowser.net/gfwlist
+server=/.twitcause.com/127.0.0.1#5335
+ipset=/.twitcause.com/gfwlist
+server=/.twitch.tv/127.0.0.1#5335
+ipset=/.twitch.tv/gfwlist
+server=/.twitchcdn.net/127.0.0.1#5335
+ipset=/.twitchcdn.net/gfwlist
+server=/.twitgether.com/127.0.0.1#5335
+ipset=/.twitgether.com/gfwlist
+server=/.twitgoo.com/127.0.0.1#5335
+ipset=/.twitgoo.com/gfwlist
+server=/.twitiq.com/127.0.0.1#5335
+ipset=/.twitiq.com/gfwlist
+server=/.twitlonger.com/127.0.0.1#5335
+ipset=/.twitlonger.com/gfwlist
+server=/.twitmania.com/127.0.0.1#5335
+ipset=/.twitmania.com/gfwlist
+server=/.twitoaster.com/127.0.0.1#5335
+ipset=/.twitoaster.com/gfwlist
+server=/.twitonmsn.com/127.0.0.1#5335
+ipset=/.twitonmsn.com/gfwlist
+server=/.twitpic.com/127.0.0.1#5335
+ipset=/.twitpic.com/gfwlist
+server=/.twitstat.com/127.0.0.1#5335
+ipset=/.twitstat.com/gfwlist
+server=/.twittbot.net/127.0.0.1#5335
+ipset=/.twittbot.net/gfwlist
+server=/.twitter.com/127.0.0.1#5335
+ipset=/.twitter.com/gfwlist
+server=/.twitter.jp/127.0.0.1#5335
+ipset=/.twitter.jp/gfwlist
+server=/.twitter4j.org/127.0.0.1#5335
+ipset=/.twitter4j.org/gfwlist
+server=/.twittercounter.com/127.0.0.1#5335
+ipset=/.twittercounter.com/gfwlist
+server=/.twitterfeed.com/127.0.0.1#5335
+ipset=/.twitterfeed.com/gfwlist
+server=/.twittergadget.com/127.0.0.1#5335
+ipset=/.twittergadget.com/gfwlist
+server=/.twitterkr.com/127.0.0.1#5335
+ipset=/.twitterkr.com/gfwlist
+server=/.twittermail.com/127.0.0.1#5335
+ipset=/.twittermail.com/gfwlist
+server=/.twitterrific.com/127.0.0.1#5335
+ipset=/.twitterrific.com/gfwlist
+server=/.twittertim.es/127.0.0.1#5335
+ipset=/.twittertim.es/gfwlist
+server=/.twitthat.com/127.0.0.1#5335
+ipset=/.twitthat.com/gfwlist
+server=/.twitturk.com/127.0.0.1#5335
+ipset=/.twitturk.com/gfwlist
+server=/.twitturly.com/127.0.0.1#5335
+ipset=/.twitturly.com/gfwlist
+server=/.twitvid.com/127.0.0.1#5335
+ipset=/.twitvid.com/gfwlist
+server=/.twitzap.com/127.0.0.1#5335
+ipset=/.twitzap.com/gfwlist
+server=/.twiyia.com/127.0.0.1#5335
+ipset=/.twiyia.com/gfwlist
+server=/.twnorth.org.tw/127.0.0.1#5335
+ipset=/.twnorth.org.tw/gfwlist
+server=/.twskype.com/127.0.0.1#5335
+ipset=/.twskype.com/gfwlist
+server=/.twstar.net/127.0.0.1#5335
+ipset=/.twstar.net/gfwlist
+server=/.twt.tl/127.0.0.1#5335
+ipset=/.twt.tl/gfwlist
+server=/.twtkr.com/127.0.0.1#5335
+ipset=/.twtkr.com/gfwlist
+server=/.twtr2src.ogaoga.org/127.0.0.1#5335
+ipset=/.twtr2src.ogaoga.org/gfwlist
+server=/.twtrland.com/127.0.0.1#5335
+ipset=/.twtrland.com/gfwlist
+server=/.twttr.com/127.0.0.1#5335
+ipset=/.twttr.com/gfwlist
+server=/.twurl.nl/127.0.0.1#5335
+ipset=/.twurl.nl/gfwlist
+server=/.twyac.org/127.0.0.1#5335
+ipset=/.twyac.org/gfwlist
+server=/.txxx.com/127.0.0.1#5335
+ipset=/.txxx.com/gfwlist
+server=/.tycool.com/127.0.0.1#5335
+ipset=/.tycool.com/gfwlist
+server=/.typepad.com/127.0.0.1#5335
+ipset=/.typepad.com/gfwlist
+server=/.u15.info/127.0.0.1#5335
+ipset=/.u15.info/gfwlist
+server=/.u9un.com/127.0.0.1#5335
+ipset=/.u9un.com/gfwlist
+server=/.ub0.cc/127.0.0.1#5335
+ipset=/.ub0.cc/gfwlist
+server=/.ubddns.org/127.0.0.1#5335
+ipset=/.ubddns.org/gfwlist
+server=/.uberproxy.net/127.0.0.1#5335
+ipset=/.uberproxy.net/gfwlist
+server=/.uc-japan.org/127.0.0.1#5335
+ipset=/.uc-japan.org/gfwlist
+server=/.ucdc1998.org/127.0.0.1#5335
+ipset=/.ucdc1998.org/gfwlist
+server=/.uderzo.it/127.0.0.1#5335
+ipset=/.uderzo.it/gfwlist
+server=/.udn.com/127.0.0.1#5335
+ipset=/.udn.com/gfwlist
+server=/.uforadio.com.tw/127.0.0.1#5335
+ipset=/.uforadio.com.tw/gfwlist
+server=/.ufreevpn.com/127.0.0.1#5335
+ipset=/.ufreevpn.com/gfwlist
+server=/.ugo.com/127.0.0.1#5335
+ipset=/.ugo.com/gfwlist
+server=/.uhdwallpapers.org/127.0.0.1#5335
+ipset=/.uhdwallpapers.org/gfwlist
+server=/.uhrp.org/127.0.0.1#5335
+ipset=/.uhrp.org/gfwlist
+server=/.uighur.narod.ru/127.0.0.1#5335
+ipset=/.uighur.narod.ru/gfwlist
+server=/.uighur.nl/127.0.0.1#5335
+ipset=/.uighur.nl/gfwlist
+server=/.uighurbiz.net/127.0.0.1#5335
+ipset=/.uighurbiz.net/gfwlist
+server=/.ukcdp.co.uk/127.0.0.1#5335
+ipset=/.ukcdp.co.uk/gfwlist
+server=/.ukliferadio.co.uk/127.0.0.1#5335
+ipset=/.ukliferadio.co.uk/gfwlist
+server=/.uku.im/127.0.0.1#5335
+ipset=/.uku.im/gfwlist
+server=/.ulike.net/127.0.0.1#5335
+ipset=/.ulike.net/gfwlist
+server=/.ulop.net/127.0.0.1#5335
+ipset=/.ulop.net/gfwlist
+server=/.ultravpn.fr/127.0.0.1#5335
+ipset=/.ultravpn.fr/gfwlist
+server=/.ultraxs.com/127.0.0.1#5335
+ipset=/.ultraxs.com/gfwlist
+server=/.unblock-us.com/127.0.0.1#5335
+ipset=/.unblock-us.com/gfwlist
+server=/.unblock.cn.com/127.0.0.1#5335
+ipset=/.unblock.cn.com/gfwlist
+server=/.unblockdmm.com/127.0.0.1#5335
+ipset=/.unblockdmm.com/gfwlist
+server=/.unblocker.yt/127.0.0.1#5335
+ipset=/.unblocker.yt/gfwlist
+server=/.unblocksit.es/127.0.0.1#5335
+ipset=/.unblocksit.es/gfwlist
+server=/.uncyclomedia.org/127.0.0.1#5335
+ipset=/.uncyclomedia.org/gfwlist
+server=/.uncyclopedia.hk/127.0.0.1#5335
+ipset=/.uncyclopedia.hk/gfwlist
+server=/.uncyclopedia.tw/127.0.0.1#5335
+ipset=/.uncyclopedia.tw/gfwlist
+server=/.underwoodammo.com/127.0.0.1#5335
+ipset=/.underwoodammo.com/gfwlist
+server=/.unholyknight.com/127.0.0.1#5335
+ipset=/.unholyknight.com/gfwlist
+server=/.uni.cc/127.0.0.1#5335
+ipset=/.uni.cc/gfwlist
+server=/.unification.net/127.0.0.1#5335
+ipset=/.unification.net/gfwlist
+server=/.unification.org.tw/127.0.0.1#5335
+ipset=/.unification.org.tw/gfwlist
+server=/.unirule.cloud/127.0.0.1#5335
+ipset=/.unirule.cloud/gfwlist
+server=/.unitedsocialpress.com/127.0.0.1#5335
+ipset=/.unitedsocialpress.com/gfwlist
+server=/.unix100.com/127.0.0.1#5335
+ipset=/.unix100.com/gfwlist
+server=/.unknownspace.org/127.0.0.1#5335
+ipset=/.unknownspace.org/gfwlist
+server=/.unodedos.com/127.0.0.1#5335
+ipset=/.unodedos.com/gfwlist
+server=/.unpo.org/127.0.0.1#5335
+ipset=/.unpo.org/gfwlist
+server=/.unseen.is/127.0.0.1#5335
+ipset=/.unseen.is/gfwlist
+server=/.untraceable.us/127.0.0.1#5335
+ipset=/.untraceable.us/gfwlist
+server=/.uocn.org/127.0.0.1#5335
+ipset=/.uocn.org/gfwlist
+server=/.upcoming.yahoo.com/127.0.0.1#5335
+ipset=/.upcoming.yahoo.com/gfwlist
+server=/.updates.tdesktop.com/127.0.0.1#5335
+ipset=/.updates.tdesktop.com/gfwlist
+server=/.upholdjustice.org/127.0.0.1#5335
+ipset=/.upholdjustice.org/gfwlist
+server=/.upload4u.info/127.0.0.1#5335
+ipset=/.upload4u.info/gfwlist
+server=/.upmedia.mg/127.0.0.1#5335
+ipset=/.upmedia.mg/gfwlist
+server=/.upornia.com/127.0.0.1#5335
+ipset=/.upornia.com/gfwlist
+server=/.uproxy.org/127.0.0.1#5335
+ipset=/.uproxy.org/gfwlist
+server=/.uptodown.com/127.0.0.1#5335
+ipset=/.uptodown.com/gfwlist
+server=/.upwill.org/127.0.0.1#5335
+ipset=/.upwill.org/gfwlist
+server=/.ur7s.com/127.0.0.1#5335
+ipset=/.ur7s.com/gfwlist
+server=/.uraban.me/127.0.0.1#5335
+ipset=/.uraban.me/gfwlist
+server=/.urbansurvival.com/127.0.0.1#5335
+ipset=/.urbansurvival.com/gfwlist
+server=/.urchin.com/127.0.0.1#5335
+ipset=/.urchin.com/gfwlist
+server=/.urlborg.com/127.0.0.1#5335
+ipset=/.urlborg.com/gfwlist
+server=/.urlparser.com/127.0.0.1#5335
+ipset=/.urlparser.com/gfwlist
+server=/.us.to/127.0.0.1#5335
+ipset=/.us.to/gfwlist
+server=/.usacn.com/127.0.0.1#5335
+ipset=/.usacn.com/gfwlist
+server=/.usaip.eu/127.0.0.1#5335
+ipset=/.usaip.eu/gfwlist
+server=/.userapi.nytlog.com/127.0.0.1#5335
+ipset=/.userapi.nytlog.com/gfwlist
+server=/.usfk.mil/127.0.0.1#5335
+ipset=/.usfk.mil/gfwlist
+server=/.ushuarencity.echainhost.com/127.0.0.1#5335
+ipset=/.ushuarencity.echainhost.com/gfwlist
+server=/.usinfo.state.gov/127.0.0.1#5335
+ipset=/.usinfo.state.gov/gfwlist
+server=/.usma.edu/127.0.0.1#5335
+ipset=/.usma.edu/gfwlist
+server=/.usmc.mil/127.0.0.1#5335
+ipset=/.usmc.mil/gfwlist
+server=/.usno.navy.mil/127.0.0.1#5335
+ipset=/.usno.navy.mil/gfwlist
+server=/.usocctn.com/127.0.0.1#5335
+ipset=/.usocctn.com/gfwlist
+server=/.ustream.tv/127.0.0.1#5335
+ipset=/.ustream.tv/gfwlist
+server=/.usunitednews.com/127.0.0.1#5335
+ipset=/.usunitednews.com/gfwlist
+server=/.usus.cc/127.0.0.1#5335
+ipset=/.usus.cc/gfwlist
+server=/.utopianpal.com/127.0.0.1#5335
+ipset=/.utopianpal.com/gfwlist
+server=/.uu-gg.com/127.0.0.1#5335
+ipset=/.uu-gg.com/gfwlist
+server=/.uukanshu.com/127.0.0.1#5335
+ipset=/.uukanshu.com/gfwlist
+server=/.uvwxyz.xyz/127.0.0.1#5335
+ipset=/.uvwxyz.xyz/gfwlist
+server=/.uwants.com/127.0.0.1#5335
+ipset=/.uwants.com/gfwlist
+server=/.uwants.net/127.0.0.1#5335
+ipset=/.uwants.net/gfwlist
+server=/.uyghur-j.org/127.0.0.1#5335
+ipset=/.uyghur-j.org/gfwlist
+server=/.uyghur.co.uk/127.0.0.1#5335
+ipset=/.uyghur.co.uk/gfwlist
+server=/.uyghuramerican.org/127.0.0.1#5335
+ipset=/.uyghuramerican.org/gfwlist
+server=/.uyghurcanadiansociety.org/127.0.0.1#5335
+ipset=/.uyghurcanadiansociety.org/gfwlist
+server=/.uyghurcongress.org/127.0.0.1#5335
+ipset=/.uyghurcongress.org/gfwlist
+server=/.uyghurensemble.co.uk/127.0.0.1#5335
+ipset=/.uyghurensemble.co.uk/gfwlist
+server=/.uyghurpen.org/127.0.0.1#5335
+ipset=/.uyghurpen.org/gfwlist
+server=/.uyghurpress.com/127.0.0.1#5335
+ipset=/.uyghurpress.com/gfwlist
+server=/.uyghurstudies.org/127.0.0.1#5335
+ipset=/.uyghurstudies.org/gfwlist
+server=/.uygur.org/127.0.0.1#5335
+ipset=/.uygur.org/gfwlist
+server=/.v2ray.com/127.0.0.1#5335
+ipset=/.v2ray.com/gfwlist
+server=/.van001.com/127.0.0.1#5335
+ipset=/.van001.com/gfwlist
+server=/.van698.com/127.0.0.1#5335
+ipset=/.van698.com/gfwlist
+server=/.vanemu.cn/127.0.0.1#5335
+ipset=/.vanemu.cn/gfwlist
+server=/.vanilla-jp.com/127.0.0.1#5335
+ipset=/.vanilla-jp.com/gfwlist
+server=/.vanpeople.com/127.0.0.1#5335
+ipset=/.vanpeople.com/gfwlist
+server=/.vansky.com/127.0.0.1#5335
+ipset=/.vansky.com/gfwlist
+server=/.vaticannews.va/127.0.0.1#5335
+ipset=/.vaticannews.va/gfwlist
+server=/.vatn.org/127.0.0.1#5335
+ipset=/.vatn.org/gfwlist
+server=/.vcf-online.org/127.0.0.1#5335
+ipset=/.vcf-online.org/gfwlist
+server=/.vcfbuilder.org/127.0.0.1#5335
+ipset=/.vcfbuilder.org/gfwlist
+server=/.vegas.williamhill.com/127.0.0.1#5335
+ipset=/.vegas.williamhill.com/gfwlist
+server=/.vegasred.com/127.0.0.1#5335
+ipset=/.vegasred.com/gfwlist
+server=/.velkaepocha.sk/127.0.0.1#5335
+ipset=/.velkaepocha.sk/gfwlist
+server=/.venbbs.com/127.0.0.1#5335
+ipset=/.venbbs.com/gfwlist
+server=/.venchina.com/127.0.0.1#5335
+ipset=/.venchina.com/gfwlist
+server=/.venetianmacao.com/127.0.0.1#5335
+ipset=/.venetianmacao.com/gfwlist
+server=/.ventureswell.com/127.0.0.1#5335
+ipset=/.ventureswell.com/gfwlist
+server=/.veoh.com/127.0.0.1#5335
+ipset=/.veoh.com/gfwlist
+server=/.vermonttibet.org/127.0.0.1#5335
+ipset=/.vermonttibet.org/gfwlist
+server=/.versavpn.com/127.0.0.1#5335
+ipset=/.versavpn.com/gfwlist
+server=/.verybs.com/127.0.0.1#5335
+ipset=/.verybs.com/gfwlist
+server=/.vevo.com/127.0.0.1#5335
+ipset=/.vevo.com/gfwlist
+server=/.vft.com.tw/127.0.0.1#5335
+ipset=/.vft.com.tw/gfwlist
+server=/.viber.com/127.0.0.1#5335
+ipset=/.viber.com/gfwlist
+server=/.vica.info/127.0.0.1#5335
+ipset=/.vica.info/gfwlist
+server=/.victimsofcommunism.org/127.0.0.1#5335
+ipset=/.victimsofcommunism.org/gfwlist
+server=/.vid.me/127.0.0.1#5335
+ipset=/.vid.me/gfwlist
+server=/.vidble.com/127.0.0.1#5335
+ipset=/.vidble.com/gfwlist
+server=/.video.aol.com/127.0.0.1#5335
+ipset=/.video.aol.com/gfwlist
+server=/.video.ap.org/127.0.0.1#5335
+ipset=/.video.ap.org/gfwlist
+server=/.video.fdbox.com/127.0.0.1#5335
+ipset=/.video.fdbox.com/gfwlist
+server=/.video.foxbusiness.com/127.0.0.1#5335
+ipset=/.video.foxbusiness.com/gfwlist
+server=/.video.pbs.org/127.0.0.1#5335
+ipset=/.video.pbs.org/gfwlist
+server=/.video.yahoo.com/127.0.0.1#5335
+ipset=/.video.yahoo.com/gfwlist
+server=/.videobam.com/127.0.0.1#5335
+ipset=/.videobam.com/gfwlist
+server=/.videodetective.com/127.0.0.1#5335
+ipset=/.videodetective.com/gfwlist
+server=/.videomega.tv/127.0.0.1#5335
+ipset=/.videomega.tv/gfwlist
+server=/.videomo.com/127.0.0.1#5335
+ipset=/.videomo.com/gfwlist
+server=/.videopediaworld.com/127.0.0.1#5335
+ipset=/.videopediaworld.com/gfwlist
+server=/.videopress.com/127.0.0.1#5335
+ipset=/.videopress.com/gfwlist
+server=/.vietdaikynguyen.com/127.0.0.1#5335
+ipset=/.vietdaikynguyen.com/gfwlist
+server=/.vijayatemple.org/127.0.0.1#5335
+ipset=/.vijayatemple.org/gfwlist
+server=/.vimeo.com/127.0.0.1#5335
+ipset=/.vimeo.com/gfwlist
+server=/.vimperator.org/127.0.0.1#5335
+ipset=/.vimperator.org/gfwlist
+server=/.vincnd.com/127.0.0.1#5335
+ipset=/.vincnd.com/gfwlist
+server=/.vine.co/127.0.0.1#5335
+ipset=/.vine.co/gfwlist
+server=/.vinniev.com/127.0.0.1#5335
+ipset=/.vinniev.com/gfwlist
+server=/.vip-enterprise.com/127.0.0.1#5335
+ipset=/.vip-enterprise.com/gfwlist
+server=/.virtualrealporn.com/127.0.0.1#5335
+ipset=/.virtualrealporn.com/gfwlist
+server=/.visibletweets.com/127.0.0.1#5335
+ipset=/.visibletweets.com/gfwlist
+server=/.vital247.org/127.0.0.1#5335
+ipset=/.vital247.org/gfwlist
+server=/.viu.com/127.0.0.1#5335
+ipset=/.viu.com/gfwlist
+server=/.vivahentai4u.net/127.0.0.1#5335
+ipset=/.vivahentai4u.net/gfwlist
+server=/.vivatube.com/127.0.0.1#5335
+ipset=/.vivatube.com/gfwlist
+server=/.vivthomas.com/127.0.0.1#5335
+ipset=/.vivthomas.com/gfwlist
+server=/.vizvaz.com/127.0.0.1#5335
+ipset=/.vizvaz.com/gfwlist
+server=/.vjav.com/127.0.0.1#5335
+ipset=/.vjav.com/gfwlist
+server=/.vjmedia.com.hk/127.0.0.1#5335
+ipset=/.vjmedia.com.hk/gfwlist
+server=/.vllcs.org/127.0.0.1#5335
+ipset=/.vllcs.org/gfwlist
+server=/.vlog.xuite.net/127.0.0.1#5335
+ipset=/.vlog.xuite.net/gfwlist
+server=/.vmixcore.com/127.0.0.1#5335
+ipset=/.vmixcore.com/gfwlist
+server=/.vmpsoft.com/127.0.0.1#5335
+ipset=/.vmpsoft.com/gfwlist
+server=/.vnet.link/127.0.0.1#5335
+ipset=/.vnet.link/gfwlist
+server=/.voa-11.akacast.akamaistream.net/127.0.0.1#5335
+ipset=/.voa-11.akacast.akamaistream.net/gfwlist
+server=/.voacantonese.com/127.0.0.1#5335
+ipset=/.voacantonese.com/gfwlist
+server=/.voachinese.com/127.0.0.1#5335
+ipset=/.voachinese.com/gfwlist
+server=/.voachineseblog.com/127.0.0.1#5335
+ipset=/.voachineseblog.com/gfwlist
+server=/.voagd.com/127.0.0.1#5335
+ipset=/.voagd.com/gfwlist
+server=/.voanews.com/127.0.0.1#5335
+ipset=/.voanews.com/gfwlist
+server=/.voatibetan.com/127.0.0.1#5335
+ipset=/.voatibetan.com/gfwlist
+server=/.voatibetanenglish.com/127.0.0.1#5335
+ipset=/.voatibetanenglish.com/gfwlist
+server=/.vocativ.com/127.0.0.1#5335
+ipset=/.vocativ.com/gfwlist
+server=/.vocn.tv/127.0.0.1#5335
+ipset=/.vocn.tv/gfwlist
+server=/.vod-abematv.akamaized.net/127.0.0.1#5335
+ipset=/.vod-abematv.akamaized.net/gfwlist
+server=/.vod.wwe.com/127.0.0.1#5335
+ipset=/.vod.wwe.com/gfwlist
+server=/.vot.org/127.0.0.1#5335
+ipset=/.vot.org/gfwlist
+server=/.vovo2000.com/127.0.0.1#5335
+ipset=/.vovo2000.com/gfwlist
+server=/.voxer.com/127.0.0.1#5335
+ipset=/.voxer.com/gfwlist
+server=/.voy.com/127.0.0.1#5335
+ipset=/.voy.com/gfwlist
+server=/.vpn.ac/127.0.0.1#5335
+ipset=/.vpn.ac/gfwlist
+server=/.vpn.cjb.net/127.0.0.1#5335
+ipset=/.vpn.cjb.net/gfwlist
+server=/.vpn.cmu.edu/127.0.0.1#5335
+ipset=/.vpn.cmu.edu/gfwlist
+server=/.vpn.sv.cmu.edu/127.0.0.1#5335
+ipset=/.vpn.sv.cmu.edu/gfwlist
+server=/.vpn4all.com/127.0.0.1#5335
+ipset=/.vpn4all.com/gfwlist
+server=/.vpnaccount.org/127.0.0.1#5335
+ipset=/.vpnaccount.org/gfwlist
+server=/.vpnaccounts.com/127.0.0.1#5335
+ipset=/.vpnaccounts.com/gfwlist
+server=/.vpnbook.com/127.0.0.1#5335
+ipset=/.vpnbook.com/gfwlist
+server=/.vpncomparison.org/127.0.0.1#5335
+ipset=/.vpncomparison.org/gfwlist
+server=/.vpncoupons.com/127.0.0.1#5335
+ipset=/.vpncoupons.com/gfwlist
+server=/.vpncup.com/127.0.0.1#5335
+ipset=/.vpncup.com/gfwlist
+server=/.vpndada.com/127.0.0.1#5335
+ipset=/.vpndada.com/gfwlist
+server=/.vpnfan.com/127.0.0.1#5335
+ipset=/.vpnfan.com/gfwlist
+server=/.vpnfire.com/127.0.0.1#5335
+ipset=/.vpnfire.com/gfwlist
+server=/.vpnfires.biz/127.0.0.1#5335
+ipset=/.vpnfires.biz/gfwlist
+server=/.vpnforgame.net/127.0.0.1#5335
+ipset=/.vpnforgame.net/gfwlist
+server=/.vpngate.jp/127.0.0.1#5335
+ipset=/.vpngate.jp/gfwlist
+server=/.vpngate.net/127.0.0.1#5335
+ipset=/.vpngate.net/gfwlist
+server=/.vpngratis.net/127.0.0.1#5335
+ipset=/.vpngratis.net/gfwlist
+server=/.vpnhq.com/127.0.0.1#5335
+ipset=/.vpnhq.com/gfwlist
+server=/.vpninja.net/127.0.0.1#5335
+ipset=/.vpninja.net/gfwlist
+server=/.vpnintouch.com/127.0.0.1#5335
+ipset=/.vpnintouch.com/gfwlist
+server=/.vpnintouch.net/127.0.0.1#5335
+ipset=/.vpnintouch.net/gfwlist
+server=/.vpnjack.com/127.0.0.1#5335
+ipset=/.vpnjack.com/gfwlist
+server=/.vpnmaster.com/127.0.0.1#5335
+ipset=/.vpnmaster.com/gfwlist
+server=/.vpnmentor.com/127.0.0.1#5335
+ipset=/.vpnmentor.com/gfwlist
+server=/.vpnpick.com/127.0.0.1#5335
+ipset=/.vpnpick.com/gfwlist
+server=/.vpnpop.com/127.0.0.1#5335
+ipset=/.vpnpop.com/gfwlist
+server=/.vpnpronet.com/127.0.0.1#5335
+ipset=/.vpnpronet.com/gfwlist
+server=/.vpnreactor.com/127.0.0.1#5335
+ipset=/.vpnreactor.com/gfwlist
+server=/.vpnreviewz.com/127.0.0.1#5335
+ipset=/.vpnreviewz.com/gfwlist
+server=/.vpnsecure.me/127.0.0.1#5335
+ipset=/.vpnsecure.me/gfwlist
+server=/.vpnshazam.com/127.0.0.1#5335
+ipset=/.vpnshazam.com/gfwlist
+server=/.vpnshieldapp.com/127.0.0.1#5335
+ipset=/.vpnshieldapp.com/gfwlist
+server=/.vpnsp.com/127.0.0.1#5335
+ipset=/.vpnsp.com/gfwlist
+server=/.vpntraffic.com/127.0.0.1#5335
+ipset=/.vpntraffic.com/gfwlist
+server=/.vpntunnel.com/127.0.0.1#5335
+ipset=/.vpntunnel.com/gfwlist
+server=/.vpnuk.info/127.0.0.1#5335
+ipset=/.vpnuk.info/gfwlist
+server=/.vpnunlimitedapp.com/127.0.0.1#5335
+ipset=/.vpnunlimitedapp.com/gfwlist
+server=/.vpnvip.com/127.0.0.1#5335
+ipset=/.vpnvip.com/gfwlist
+server=/.vpnworldwide.com/127.0.0.1#5335
+ipset=/.vpnworldwide.com/gfwlist
+server=/.vporn.com/127.0.0.1#5335
+ipset=/.vporn.com/gfwlist
+server=/.vpser.net/127.0.0.1#5335
+ipset=/.vpser.net/gfwlist
+server=/.vraiesagesse.net/127.0.0.1#5335
+ipset=/.vraiesagesse.net/gfwlist
+server=/.vrmtr.com/127.0.0.1#5335
+ipset=/.vrmtr.com/gfwlist
+server=/.vrsmash.com/127.0.0.1#5335
+ipset=/.vrsmash.com/gfwlist
+server=/.vtunnel.com/127.0.0.1#5335
+ipset=/.vtunnel.com/gfwlist
+server=/.vuku.cc/127.0.0.1#5335
+ipset=/.vuku.cc/gfwlist
+server=/.vultryhw.com/127.0.0.1#5335
+ipset=/.vultryhw.com/gfwlist
+server=/.w3schools.com/127.0.0.1#5335
+ipset=/.w3schools.com/gfwlist
+server=/.waffle1999.com/127.0.0.1#5335
+ipset=/.waffle1999.com/gfwlist
+server=/.wahas.com/127.0.0.1#5335
+ipset=/.wahas.com/gfwlist
+server=/.waigaobu.com/127.0.0.1#5335
+ipset=/.waigaobu.com/gfwlist
+server=/.wailaike.net/127.0.0.1#5335
+ipset=/.wailaike.net/gfwlist
+server=/.waiwaier.com/127.0.0.1#5335
+ipset=/.waiwaier.com/gfwlist
+server=/.wallmama.com/127.0.0.1#5335
+ipset=/.wallmama.com/gfwlist
+server=/.wallornot.org/127.0.0.1#5335
+ipset=/.wallornot.org/gfwlist
+server=/.wallpapercasa.com/127.0.0.1#5335
+ipset=/.wallpapercasa.com/gfwlist
+server=/.wallproxy.com/127.0.0.1#5335
+ipset=/.wallproxy.com/gfwlist
+server=/.waltermartin.com/127.0.0.1#5335
+ipset=/.waltermartin.com/gfwlist
+server=/.waltermartin.org/127.0.0.1#5335
+ipset=/.waltermartin.org/gfwlist
+server=/.wanderinghorse.net/127.0.0.1#5335
+ipset=/.wanderinghorse.net/gfwlist
+server=/.wangafu.net/127.0.0.1#5335
+ipset=/.wangafu.net/gfwlist
+server=/.wangjinbo.org/127.0.0.1#5335
+ipset=/.wangjinbo.org/gfwlist
+server=/.wanglixiong.com/127.0.0.1#5335
+ipset=/.wanglixiong.com/gfwlist
+server=/.wango.org/127.0.0.1#5335
+ipset=/.wango.org/gfwlist
+server=/.wangruoshui.net/127.0.0.1#5335
+ipset=/.wangruoshui.net/gfwlist
+server=/.want-daily.com/127.0.0.1#5335
+ipset=/.want-daily.com/gfwlist
+server=/.wanz-factory.com/127.0.0.1#5335
+ipset=/.wanz-factory.com/gfwlist
+server=/.warbler.iconfactory.net/127.0.0.1#5335
+ipset=/.warbler.iconfactory.net/gfwlist
+server=/.waselpro.com/127.0.0.1#5335
+ipset=/.waselpro.com/gfwlist
+server=/.washeng.net/127.0.0.1#5335
+ipset=/.washeng.net/gfwlist
+server=/.washingtonpost.com/127.0.0.1#5335
+ipset=/.washingtonpost.com/gfwlist
+server=/.watch8x.com/127.0.0.1#5335
+ipset=/.watch8x.com/gfwlist
+server=/.watchinese.com/127.0.0.1#5335
+ipset=/.watchinese.com/gfwlist
+server=/.watchmygf.net/127.0.0.1#5335
+ipset=/.watchmygf.net/gfwlist
+server=/.wattpad.com/127.0.0.1#5335
+ipset=/.wattpad.com/gfwlist
+server=/.wav.tv/127.0.0.1#5335
+ipset=/.wav.tv/gfwlist
+server=/.waveprotocol.org/127.0.0.1#5335
+ipset=/.waveprotocol.org/gfwlist
+server=/.waymo.com/127.0.0.1#5335
+ipset=/.waymo.com/gfwlist
+server=/.wda.gov.tw/127.0.0.1#5335
+ipset=/.wda.gov.tw/gfwlist
+server=/.wdf5.com/127.0.0.1#5335
+ipset=/.wdf5.com/gfwlist
+server=/.wearehairy.com/127.0.0.1#5335
+ipset=/.wearehairy.com/gfwlist
+server=/.wearn.com/127.0.0.1#5335
+ipset=/.wearn.com/gfwlist
+server=/.web.dev/127.0.0.1#5335
+ipset=/.web.dev/gfwlist
+server=/.web2project.net/127.0.0.1#5335
+ipset=/.web2project.net/gfwlist
+server=/.webbang.net/127.0.0.1#5335
+ipset=/.webbang.net/gfwlist
+server=/.webevader.org/127.0.0.1#5335
+ipset=/.webevader.org/gfwlist
+server=/.webfreer.com/127.0.0.1#5335
+ipset=/.webfreer.com/gfwlist
+server=/.webjb.org/127.0.0.1#5335
+ipset=/.webjb.org/gfwlist
+server=/.weblagu.com/127.0.0.1#5335
+ipset=/.weblagu.com/gfwlist
+server=/.webmproject.org/127.0.0.1#5335
+ipset=/.webmproject.org/gfwlist
+server=/.webrtc.org/127.0.0.1#5335
+ipset=/.webrtc.org/gfwlist
+server=/.webrush.net/127.0.0.1#5335
+ipset=/.webrush.net/gfwlist
+server=/.webs-tv.net/127.0.0.1#5335
+ipset=/.webs-tv.net/gfwlist
+server=/.website.informer.com/127.0.0.1#5335
+ipset=/.website.informer.com/gfwlist
+server=/.webwarper.net/127.0.0.1#5335
+ipset=/.webwarper.net/gfwlist
+server=/.webworkerdaily.com/127.0.0.1#5335
+ipset=/.webworkerdaily.com/gfwlist
+server=/.weekmag.info/127.0.0.1#5335
+ipset=/.weekmag.info/gfwlist
+server=/.wefightcensorship.org/127.0.0.1#5335
+ipset=/.wefightcensorship.org/gfwlist
+server=/.wefong.com/127.0.0.1#5335
+ipset=/.wefong.com/gfwlist
+server=/.wego.here.com/127.0.0.1#5335
+ipset=/.wego.here.com/gfwlist
+server=/.weiboleak.com/127.0.0.1#5335
+ipset=/.weiboleak.com/gfwlist
+server=/.weiboscope.jmsc.hku.hk/127.0.0.1#5335
+ipset=/.weiboscope.jmsc.hku.hk/gfwlist
+server=/.weihuo.org/127.0.0.1#5335
+ipset=/.weihuo.org/gfwlist
+server=/.weijingsheng.org/127.0.0.1#5335
+ipset=/.weijingsheng.org/gfwlist
+server=/.weiming.info/127.0.0.1#5335
+ipset=/.weiming.info/gfwlist
+server=/.weiquanwang.org/127.0.0.1#5335
+ipset=/.weiquanwang.org/gfwlist
+server=/.weisuo.ws/127.0.0.1#5335
+ipset=/.weisuo.ws/gfwlist
+server=/.welovecock.com/127.0.0.1#5335
+ipset=/.welovecock.com/gfwlist
+server=/.wemigrate.org/127.0.0.1#5335
+ipset=/.wemigrate.org/gfwlist
+server=/.wengewang.com/127.0.0.1#5335
+ipset=/.wengewang.com/gfwlist
+server=/.wengewang.org/127.0.0.1#5335
+ipset=/.wengewang.org/gfwlist
+server=/.wenhui.ch/127.0.0.1#5335
+ipset=/.wenhui.ch/gfwlist
+server=/.wenxuecity.com/127.0.0.1#5335
+ipset=/.wenxuecity.com/gfwlist
+server=/.wenyunchao.com/127.0.0.1#5335
+ipset=/.wenyunchao.com/gfwlist
+server=/.wenzhao.ca/127.0.0.1#5335
+ipset=/.wenzhao.ca/gfwlist
+server=/.westca.com/127.0.0.1#5335
+ipset=/.westca.com/gfwlist
+server=/.westernshugdensociety.org/127.0.0.1#5335
+ipset=/.westernshugdensociety.org/gfwlist
+server=/.westernwolves.com/127.0.0.1#5335
+ipset=/.westernwolves.com/gfwlist
+server=/.westkit.net/127.0.0.1#5335
+ipset=/.westkit.net/gfwlist
+server=/.westpoint.edu/127.0.0.1#5335
+ipset=/.westpoint.edu/gfwlist
+server=/.wetplace.com/127.0.0.1#5335
+ipset=/.wetplace.com/gfwlist
+server=/.wetpussygames.com/127.0.0.1#5335
+ipset=/.wetpussygames.com/gfwlist
+server=/.wexiaobo.org/127.0.0.1#5335
+ipset=/.wexiaobo.org/gfwlist
+server=/.wezhiyong.org/127.0.0.1#5335
+ipset=/.wezhiyong.org/gfwlist
+server=/.wezone.net/127.0.0.1#5335
+ipset=/.wezone.net/gfwlist
+server=/.wforum.com/127.0.0.1#5335
+ipset=/.wforum.com/gfwlist
+server=/.wha.la/127.0.0.1#5335
+ipset=/.wha.la/gfwlist
+server=/.whatblocked.com/127.0.0.1#5335
+ipset=/.whatblocked.com/gfwlist
+server=/.whatbrowser.org/127.0.0.1#5335
+ipset=/.whatbrowser.org/gfwlist
+server=/.whatsapp.com/127.0.0.1#5335
+ipset=/.whatsapp.com/gfwlist
+server=/.whatsapp.net/127.0.0.1#5335
+ipset=/.whatsapp.net/gfwlist
+server=/.wheatseeds.org/127.0.0.1#5335
+ipset=/.wheatseeds.org/gfwlist
+server=/.wheelockslatin.com/127.0.0.1#5335
+ipset=/.wheelockslatin.com/gfwlist
+server=/.whereiswerner.com/127.0.0.1#5335
+ipset=/.whereiswerner.com/gfwlist
+server=/.wheretowatch.com/127.0.0.1#5335
+ipset=/.wheretowatch.com/gfwlist
+server=/.whichav.com/127.0.0.1#5335
+ipset=/.whichav.com/gfwlist
+server=/.whippedass.com/127.0.0.1#5335
+ipset=/.whippedass.com/gfwlist
+server=/.whitebear.freebearblog.org/127.0.0.1#5335
+ipset=/.whitebear.freebearblog.org/gfwlist
+server=/.whodns.xyz/127.0.0.1#5335
+ipset=/.whodns.xyz/gfwlist
+server=/.whoer.net/127.0.0.1#5335
+ipset=/.whoer.net/gfwlist
+server=/.whotalking.com/127.0.0.1#5335
+ipset=/.whotalking.com/gfwlist
+server=/.whylover.com/127.0.0.1#5335
+ipset=/.whylover.com/gfwlist
+server=/.whyx.org/127.0.0.1#5335
+ipset=/.whyx.org/gfwlist
+server=/.widevine.com/127.0.0.1#5335
+ipset=/.widevine.com/gfwlist
+server=/.wikaba.com/127.0.0.1#5335
+ipset=/.wikaba.com/gfwlist
+server=/.wiki.cnitter.com/127.0.0.1#5335
+ipset=/.wiki.cnitter.com/gfwlist
+server=/.wiki.gamerp.jp/127.0.0.1#5335
+ipset=/.wiki.gamerp.jp/gfwlist
+server=/.wiki.jqueryui.com/127.0.0.1#5335
+ipset=/.wiki.jqueryui.com/gfwlist
+server=/.wiki.moegirl.org/127.0.0.1#5335
+ipset=/.wiki.moegirl.org/gfwlist
+server=/.wiki.oauth.net/127.0.0.1#5335
+ipset=/.wiki.oauth.net/gfwlist
+server=/.wiki.phonegap.com/127.0.0.1#5335
+ipset=/.wiki.phonegap.com/gfwlist
+server=/.wikileaks-forum.com/127.0.0.1#5335
+ipset=/.wikileaks-forum.com/gfwlist
+server=/.wikileaks.ch/127.0.0.1#5335
+ipset=/.wikileaks.ch/gfwlist
+server=/.wikileaks.com/127.0.0.1#5335
+ipset=/.wikileaks.com/gfwlist
+server=/.wikileaks.de/127.0.0.1#5335
+ipset=/.wikileaks.de/gfwlist
+server=/.wikileaks.eu/127.0.0.1#5335
+ipset=/.wikileaks.eu/gfwlist
+server=/.wikileaks.lu/127.0.0.1#5335
+ipset=/.wikileaks.lu/gfwlist
+server=/.wikileaks.org/127.0.0.1#5335
+ipset=/.wikileaks.org/gfwlist
+server=/.wikileaks.pl/127.0.0.1#5335
+ipset=/.wikileaks.pl/gfwlist
+server=/.wikimapia.org/127.0.0.1#5335
+ipset=/.wikimapia.org/gfwlist
+server=/.wikipedia.org/127.0.0.1#5335
+ipset=/.wikipedia.org/gfwlist
+server=/.wikiwiki.jp/127.0.0.1#5335
+ipset=/.wikiwiki.jp/gfwlist
+server=/.wildammo.com/127.0.0.1#5335
+ipset=/.wildammo.com/gfwlist
+server=/.williamhill.com/127.0.0.1#5335
+ipset=/.williamhill.com/gfwlist
+server=/.willw.net/127.0.0.1#5335
+ipset=/.willw.net/gfwlist
+server=/.windowsphoneme.com/127.0.0.1#5335
+ipset=/.windowsphoneme.com/gfwlist
+server=/.windscribe.com/127.0.0.1#5335
+ipset=/.windscribe.com/gfwlist
+server=/.wingamestore.com/127.0.0.1#5335
+ipset=/.wingamestore.com/gfwlist
+server=/.wingy.site/127.0.0.1#5335
+ipset=/.wingy.site/gfwlist
+server=/.winning11.com/127.0.0.1#5335
+ipset=/.winning11.com/gfwlist
+server=/.winwhispers.info/127.0.0.1#5335
+ipset=/.winwhispers.info/gfwlist
+server=/.wire.com/127.0.0.1#5335
+ipset=/.wire.com/gfwlist
+server=/.wiredbytes.com/127.0.0.1#5335
+ipset=/.wiredbytes.com/gfwlist
+server=/.wiredpen.com/127.0.0.1#5335
+ipset=/.wiredpen.com/gfwlist
+server=/.wisdompubs.org/127.0.0.1#5335
+ipset=/.wisdompubs.org/gfwlist
+server=/.wisevid.com/127.0.0.1#5335
+ipset=/.wisevid.com/gfwlist
+server=/.withgoogle.com/127.0.0.1#5335
+ipset=/.withgoogle.com/gfwlist
+server=/.withyoutube.com/127.0.0.1#5335
+ipset=/.withyoutube.com/gfwlist
+server=/.witnessleeteaching.com/127.0.0.1#5335
+ipset=/.witnessleeteaching.com/gfwlist
+server=/.witopia.net/127.0.0.1#5335
+ipset=/.witopia.net/gfwlist
+server=/.wizcrafts.net/127.0.0.1#5335
+ipset=/.wizcrafts.net/gfwlist
+server=/.wjbk.org/127.0.0.1#5335
+ipset=/.wjbk.org/gfwlist
+server=/.wlcnew.jigsy.com/127.0.0.1#5335
+ipset=/.wlcnew.jigsy.com/gfwlist
+server=/.wlx.sowiki.net/127.0.0.1#5335
+ipset=/.wlx.sowiki.net/gfwlist
+server=/.wn.com/127.0.0.1#5335
+ipset=/.wn.com/gfwlist
+server=/.wnacg.com/127.0.0.1#5335
+ipset=/.wnacg.com/gfwlist
+server=/.wnacg.org/127.0.0.1#5335
+ipset=/.wnacg.org/gfwlist
+server=/.wo.tc/127.0.0.1#5335
+ipset=/.wo.tc/gfwlist
+server=/.wo3ttt.wordpress.com/127.0.0.1#5335
+ipset=/.wo3ttt.wordpress.com/gfwlist
+server=/.woeser.com/127.0.0.1#5335
+ipset=/.woeser.com/gfwlist
+server=/.wokar.org/127.0.0.1#5335
+ipset=/.wokar.org/gfwlist
+server=/.wolfax.com/127.0.0.1#5335
+ipset=/.wolfax.com/gfwlist
+server=/.woolyss.com/127.0.0.1#5335
+ipset=/.woolyss.com/gfwlist
+server=/.woopie.jp/127.0.0.1#5335
+ipset=/.woopie.jp/gfwlist
+server=/.woopie.tv/127.0.0.1#5335
+ipset=/.woopie.tv/gfwlist
+server=/.wordpress.com/127.0.0.1#5335
+ipset=/.wordpress.com/gfwlist
+server=/.workatruna.com/127.0.0.1#5335
+ipset=/.workatruna.com/gfwlist
+server=/.workerdemo.org.hk/127.0.0.1#5335
+ipset=/.workerdemo.org.hk/gfwlist
+server=/.workerempowerment.org/127.0.0.1#5335
+ipset=/.workerempowerment.org/gfwlist
+server=/.workersthebig.net/127.0.0.1#5335
+ipset=/.workersthebig.net/gfwlist
+server=/.worldcat.org/127.0.0.1#5335
+ipset=/.worldcat.org/gfwlist
+server=/.worldjournal.com/127.0.0.1#5335
+ipset=/.worldjournal.com/gfwlist
+server=/.worldvpn.net/127.0.0.1#5335
+ipset=/.worldvpn.net/gfwlist
+server=/.wow-life.net/127.0.0.1#5335
+ipset=/.wow-life.net/gfwlist
+server=/.wow.com/127.0.0.1#5335
+ipset=/.wow.com/gfwlist
+server=/.wowgirls.com/127.0.0.1#5335
+ipset=/.wowgirls.com/gfwlist
+server=/.wowlegacy.ml/127.0.0.1#5335
+ipset=/.wowlegacy.ml/gfwlist
+server=/.wowporn.com/127.0.0.1#5335
+ipset=/.wowporn.com/gfwlist
+server=/.wowrk.com/127.0.0.1#5335
+ipset=/.wowrk.com/gfwlist
+server=/.woxinghuiguo.com/127.0.0.1#5335
+ipset=/.woxinghuiguo.com/gfwlist
+server=/.woyaolian.org/127.0.0.1#5335
+ipset=/.woyaolian.org/gfwlist
+server=/.wozy.in/127.0.0.1#5335
+ipset=/.wozy.in/gfwlist
+server=/.wp.com/127.0.0.1#5335
+ipset=/.wp.com/gfwlist
+server=/.wpoforum.com/127.0.0.1#5335
+ipset=/.wpoforum.com/gfwlist
+server=/.wqyd.org/127.0.0.1#5335
+ipset=/.wqyd.org/gfwlist
+server=/.wrchina.org/127.0.0.1#5335
+ipset=/.wrchina.org/gfwlist
+server=/.wretch.cc/127.0.0.1#5335
+ipset=/.wretch.cc/gfwlist
+server=/.writer.zoho.com/127.0.0.1#5335
+ipset=/.writer.zoho.com/gfwlist
+server=/.wsgzao.github.io/127.0.0.1#5335
+ipset=/.wsgzao.github.io/gfwlist
+server=/.wsj.com/127.0.0.1#5335
+ipset=/.wsj.com/gfwlist
+server=/.wsj.net/127.0.0.1#5335
+ipset=/.wsj.net/gfwlist
+server=/.wsjhk.com/127.0.0.1#5335
+ipset=/.wsjhk.com/gfwlist
+server=/.wtbn.org/127.0.0.1#5335
+ipset=/.wtbn.org/gfwlist
+server=/.wtfpeople.com/127.0.0.1#5335
+ipset=/.wtfpeople.com/gfwlist
+server=/.wuerkaixi.com/127.0.0.1#5335
+ipset=/.wuerkaixi.com/gfwlist
+server=/.wufafangwen.com/127.0.0.1#5335
+ipset=/.wufafangwen.com/gfwlist
+server=/.wufi.org.tw/127.0.0.1#5335
+ipset=/.wufi.org.tw/gfwlist
+server=/.wuguoguang.com/127.0.0.1#5335
+ipset=/.wuguoguang.com/gfwlist
+server=/.wujie.net/127.0.0.1#5335
+ipset=/.wujie.net/gfwlist
+server=/.wujieliulan.com/127.0.0.1#5335
+ipset=/.wujieliulan.com/gfwlist
+server=/.wukangrui.net/127.0.0.1#5335
+ipset=/.wukangrui.net/gfwlist
+server=/.wuw.red/127.0.0.1#5335
+ipset=/.wuw.red/gfwlist
+server=/.wuyanblog.com/127.0.0.1#5335
+ipset=/.wuyanblog.com/gfwlist
+server=/.wwitv.com/127.0.0.1#5335
+ipset=/.wwitv.com/gfwlist
+server=/.www.abclite.net/127.0.0.1#5335
+ipset=/.www.abclite.net/gfwlist
+server=/.www.ajsands.com/127.0.0.1#5335
+ipset=/.www.ajsands.com/gfwlist
+server=/.www.americorps.gov/127.0.0.1#5335
+ipset=/.www.americorps.gov/gfwlist
+server=/.www.antd.org/127.0.0.1#5335
+ipset=/.www.antd.org/gfwlist
+server=/.www.aolnews.com/127.0.0.1#5335
+ipset=/.www.aolnews.com/gfwlist
+server=/.www.citizenlab.org/127.0.0.1#5335
+ipset=/.www.citizenlab.org/gfwlist
+server=/.www.cmoinc.org/127.0.0.1#5335
+ipset=/.www.cmoinc.org/gfwlist
+server=/.www.dwheeler.com/127.0.0.1#5335
+ipset=/.www.dwheeler.com/gfwlist
+server=/.www.gmiddle.com/127.0.0.1#5335
+ipset=/.www.gmiddle.com/gfwlist
+server=/.www.gmiddle.net/127.0.0.1#5335
+ipset=/.www.gmiddle.net/gfwlist
+server=/.www.idlcoyote.com/127.0.0.1#5335
+ipset=/.www.idlcoyote.com/gfwlist
+server=/.www.kindleren.com/127.0.0.1#5335
+ipset=/.www.kindleren.com/gfwlist
+server=/.www.klip.me/127.0.0.1#5335
+ipset=/.www.klip.me/gfwlist
+server=/.www.lamenhu.com/127.0.0.1#5335
+ipset=/.www.lamenhu.com/gfwlist
+server=/.www.linksalpha.com/127.0.0.1#5335
+ipset=/.www.linksalpha.com/gfwlist
+server=/.www.monlamit.org/127.0.0.1#5335
+ipset=/.www.monlamit.org/gfwlist
+server=/.www.moztw.org/127.0.0.1#5335
+ipset=/.www.moztw.org/gfwlist
+server=/.www.orchidbbs.com/127.0.0.1#5335
+ipset=/.www.orchidbbs.com/gfwlist
+server=/.www.owind.com/127.0.0.1#5335
+ipset=/.www.owind.com/gfwlist
+server=/.www.oxid.it/127.0.0.1#5335
+ipset=/.www.oxid.it/gfwlist
+server=/.www.powerpointninja.com/127.0.0.1#5335
+ipset=/.www.powerpointninja.com/gfwlist
+server=/.www.s4miniarchive.com/127.0.0.1#5335
+ipset=/.www.s4miniarchive.com/gfwlist
+server=/.www.shadowsocks.com/127.0.0.1#5335
+ipset=/.www.shadowsocks.com/gfwlist
+server=/.www.shwchurch.org/127.0.0.1#5335
+ipset=/.www.shwchurch.org/gfwlist
+server=/.www.taup.org.tw/127.0.0.1#5335
+ipset=/.www.taup.org.tw/gfwlist
+server=/.www.wan-press.org/127.0.0.1#5335
+ipset=/.www.wan-press.org/gfwlist
+server=/.www.wangruowang.org/127.0.0.1#5335
+ipset=/.www.wangruowang.org/gfwlist
+server=/.www.websnapr.com/127.0.0.1#5335
+ipset=/.www.websnapr.com/gfwlist
+server=/.www1.biz/127.0.0.1#5335
+ipset=/.www1.biz/gfwlist
+server=/.wwwhost.biz/127.0.0.1#5335
+ipset=/.wwwhost.biz/gfwlist
+server=/.x-art.com/127.0.0.1#5335
+ipset=/.x-art.com/gfwlist
+server=/.x-berry.com/127.0.0.1#5335
+ipset=/.x-berry.com/gfwlist
+server=/.x-wall.org/127.0.0.1#5335
+ipset=/.x-wall.org/gfwlist
+server=/.x.company/127.0.0.1#5335
+ipset=/.x.company/gfwlist
+server=/.x1949x.com/127.0.0.1#5335
+ipset=/.x1949x.com/gfwlist
+server=/.x24hr.com/127.0.0.1#5335
+ipset=/.x24hr.com/gfwlist
+server=/.x365x.com/127.0.0.1#5335
+ipset=/.x365x.com/gfwlist
+server=/.xa.yimg.com/127.0.0.1#5335
+ipset=/.xa.yimg.com/gfwlist
+server=/.xanga.com/127.0.0.1#5335
+ipset=/.xanga.com/gfwlist
+server=/.xbabe.com/127.0.0.1#5335
+ipset=/.xbabe.com/gfwlist
+server=/.xbookcn.com/127.0.0.1#5335
+ipset=/.xbookcn.com/gfwlist
+server=/.xbtce.com/127.0.0.1#5335
+ipset=/.xbtce.com/gfwlist
+server=/.xcafe.in/127.0.0.1#5335
+ipset=/.xcafe.in/gfwlist
+server=/.xcity.jp/127.0.0.1#5335
+ipset=/.xcity.jp/gfwlist
+server=/.xcritic.com/127.0.0.1#5335
+ipset=/.xcritic.com/gfwlist
+server=/.xerotica.com/127.0.0.1#5335
+ipset=/.xerotica.com/gfwlist
+server=/.xfinity.com/127.0.0.1#5335
+ipset=/.xfinity.com/gfwlist
+server=/.xfm.pp.ru/127.0.0.1#5335
+ipset=/.xfm.pp.ru/gfwlist
+server=/.xgmyd.com/127.0.0.1#5335
+ipset=/.xgmyd.com/gfwlist
+server=/.xhamster.com/127.0.0.1#5335
+ipset=/.xhamster.com/gfwlist
+server=/.xianba.net/127.0.0.1#5335
+ipset=/.xianba.net/gfwlist
+server=/.xianchawang.net/127.0.0.1#5335
+ipset=/.xianchawang.net/gfwlist
+server=/.xianjian.tw/127.0.0.1#5335
+ipset=/.xianjian.tw/gfwlist
+server=/.xianqiao.net/127.0.0.1#5335
+ipset=/.xianqiao.net/gfwlist
+server=/.xiaobaiwu.com/127.0.0.1#5335
+ipset=/.xiaobaiwu.com/gfwlist
+server=/.xiaochuncnjp.com/127.0.0.1#5335
+ipset=/.xiaochuncnjp.com/gfwlist
+server=/.xiaod.in/127.0.0.1#5335
+ipset=/.xiaod.in/gfwlist
+server=/.xiaohexie.com/127.0.0.1#5335
+ipset=/.xiaohexie.com/gfwlist
+server=/.xiaolan.me/127.0.0.1#5335
+ipset=/.xiaolan.me/gfwlist
+server=/.xiaoma.org/127.0.0.1#5335
+ipset=/.xiaoma.org/gfwlist
+server=/.xiezhua.com/127.0.0.1#5335
+ipset=/.xiezhua.com/gfwlist
+server=/.xihua.es/127.0.0.1#5335
+ipset=/.xihua.es/gfwlist
+server=/.xijie.wordpress.com/127.0.0.1#5335
+ipset=/.xijie.wordpress.com/gfwlist
+server=/.xing.com/127.0.0.1#5335
+ipset=/.xing.com/gfwlist
+server=/.xinhuanet.org/127.0.0.1#5335
+ipset=/.xinhuanet.org/gfwlist
+server=/.xinmiao.com.hk/127.0.0.1#5335
+ipset=/.xinmiao.com.hk/gfwlist
+server=/.xinqimeng.over-blog.com/127.0.0.1#5335
+ipset=/.xinqimeng.over-blog.com/gfwlist
+server=/.xinsheng.net/127.0.0.1#5335
+ipset=/.xinsheng.net/gfwlist
+server=/.xinshijue.com/127.0.0.1#5335
+ipset=/.xinshijue.com/gfwlist
+server=/.xinyubbs.net/127.0.0.1#5335
+ipset=/.xinyubbs.net/gfwlist
+server=/.xiongpian.com/127.0.0.1#5335
+ipset=/.xiongpian.com/gfwlist
+server=/.xiuren.org/127.0.0.1#5335
+ipset=/.xiuren.org/gfwlist
+server=/.xizang-zhiye.org/127.0.0.1#5335
+ipset=/.xizang-zhiye.org/gfwlist
+server=/.xjp.cc/127.0.0.1#5335
+ipset=/.xjp.cc/gfwlist
+server=/.xjtravelguide.com/127.0.0.1#5335
+ipset=/.xjtravelguide.com/gfwlist
+server=/.xlfmtalk.com/127.0.0.1#5335
+ipset=/.xlfmtalk.com/gfwlist
+server=/.xlfmwz.info/127.0.0.1#5335
+ipset=/.xlfmwz.info/gfwlist
+server=/.xm.com/127.0.0.1#5335
+ipset=/.xm.com/gfwlist
+server=/.xml-training-guide.com/127.0.0.1#5335
+ipset=/.xml-training-guide.com/gfwlist
+server=/.xmovies.com/127.0.0.1#5335
+ipset=/.xmovies.com/gfwlist
+server=/.xn--4gq171p.com/127.0.0.1#5335
+ipset=/.xn--4gq171p.com/gfwlist
+server=/.xn--czq75pvv1aj5c.org/127.0.0.1#5335
+ipset=/.xn--czq75pvv1aj5c.org/gfwlist
+server=/.xn--i2ru8q2qg.com/127.0.0.1#5335
+ipset=/.xn--i2ru8q2qg.com/gfwlist
+server=/.xn--ngstr-lra8j.com/127.0.0.1#5335
+ipset=/.xn--ngstr-lra8j.com/gfwlist
+server=/.xn--oiq.cc/127.0.0.1#5335
+ipset=/.xn--oiq.cc/gfwlist
+server=/.xn--p8j9a0d9c9a.xn--q9jyb4c/127.0.0.1#5335
+ipset=/.xn--p8j9a0d9c9a.xn--q9jyb4c/gfwlist
+server=/.xnxx.com/127.0.0.1#5335
+ipset=/.xnxx.com/gfwlist
+server=/.xpdo.net/127.0.0.1#5335
+ipset=/.xpdo.net/gfwlist
+server=/.xpud.org/127.0.0.1#5335
+ipset=/.xpud.org/gfwlist
+server=/.xrentdvd.com/127.0.0.1#5335
+ipset=/.xrentdvd.com/gfwlist
+server=/.xskywalker.com/127.0.0.1#5335
+ipset=/.xskywalker.com/gfwlist
+server=/.xskywalker.net/127.0.0.1#5335
+ipset=/.xskywalker.net/gfwlist
+server=/.xtube.com/127.0.0.1#5335
+ipset=/.xtube.com/gfwlist
+server=/.xuchao.net/127.0.0.1#5335
+ipset=/.xuchao.net/gfwlist
+server=/.xuchao.org/127.0.0.1#5335
+ipset=/.xuchao.org/gfwlist
+server=/.xuehua.us/127.0.0.1#5335
+ipset=/.xuehua.us/gfwlist
+server=/.xuzhiyong.net/127.0.0.1#5335
+ipset=/.xuzhiyong.net/gfwlist
+server=/.xvideo.cc/127.0.0.1#5335
+ipset=/.xvideo.cc/gfwlist
+server=/.xvideos-cdn.com/127.0.0.1#5335
+ipset=/.xvideos-cdn.com/gfwlist
+server=/.xvideos.com/127.0.0.1#5335
+ipset=/.xvideos.com/gfwlist
+server=/.xvideos.es/127.0.0.1#5335
+ipset=/.xvideos.es/gfwlist
+server=/.xxbbx.com/127.0.0.1#5335
+ipset=/.xxbbx.com/gfwlist
+server=/.xxlmovies.com/127.0.0.1#5335
+ipset=/.xxlmovies.com/gfwlist
+server=/.xxuz.com/127.0.0.1#5335
+ipset=/.xxuz.com/gfwlist
+server=/.xxx.com/127.0.0.1#5335
+ipset=/.xxx.com/gfwlist
+server=/.xxx.xxx/127.0.0.1#5335
+ipset=/.xxx.xxx/gfwlist
+server=/.xxxfuckmom.com/127.0.0.1#5335
+ipset=/.xxxfuckmom.com/gfwlist
+server=/.xxxx.com.au/127.0.0.1#5335
+ipset=/.xxxx.com.au/gfwlist
+server=/.xxxy.biz/127.0.0.1#5335
+ipset=/.xxxy.biz/gfwlist
+server=/.xxxy.info/127.0.0.1#5335
+ipset=/.xxxy.info/gfwlist
+server=/.xxxymovies.com/127.0.0.1#5335
+ipset=/.xxxymovies.com/gfwlist
+server=/.xys.dxiong.com/127.0.0.1#5335
+ipset=/.xys.dxiong.com/gfwlist
+server=/.xys.org/127.0.0.1#5335
+ipset=/.xys.org/gfwlist
+server=/.xysblogs.org/127.0.0.1#5335
+ipset=/.xysblogs.org/gfwlist
+server=/.xyy69.com/127.0.0.1#5335
+ipset=/.xyy69.com/gfwlist
+server=/.xyy69.info/127.0.0.1#5335
+ipset=/.xyy69.info/gfwlist
+server=/.yahoo.com.hk/127.0.0.1#5335
+ipset=/.yahoo.com.hk/gfwlist
+server=/.yakbutterblues.com/127.0.0.1#5335
+ipset=/.yakbutterblues.com/gfwlist
+server=/.yam.com/127.0.0.1#5335
+ipset=/.yam.com/gfwlist
+server=/.yam.org.tw/127.0.0.1#5335
+ipset=/.yam.org.tw/gfwlist
+server=/.yanghengjun.com/127.0.0.1#5335
+ipset=/.yanghengjun.com/gfwlist
+server=/.yangjianli.com/127.0.0.1#5335
+ipset=/.yangjianli.com/gfwlist
+server=/.yasni.co.uk/127.0.0.1#5335
+ipset=/.yasni.co.uk/gfwlist
+server=/.ydy.com/127.0.0.1#5335
+ipset=/.ydy.com/gfwlist
+server=/.yeahteentube.com/127.0.0.1#5335
+ipset=/.yeahteentube.com/gfwlist
+server=/.yecl.net/127.0.0.1#5335
+ipset=/.yecl.net/gfwlist
+server=/.yeelou.com/127.0.0.1#5335
+ipset=/.yeelou.com/gfwlist
+server=/.yeeyi.com/127.0.0.1#5335
+ipset=/.yeeyi.com/gfwlist
+server=/.yegle.net/127.0.0.1#5335
+ipset=/.yegle.net/gfwlist
+server=/.yes-news.com/127.0.0.1#5335
+ipset=/.yes-news.com/gfwlist
+server=/.yes.xxx/127.0.0.1#5335
+ipset=/.yes.xxx/gfwlist
+server=/.yes123.com.tw/127.0.0.1#5335
+ipset=/.yes123.com.tw/gfwlist
+server=/.yesasia.com/127.0.0.1#5335
+ipset=/.yesasia.com/gfwlist
+server=/.yespornplease.com/127.0.0.1#5335
+ipset=/.yespornplease.com/gfwlist
+server=/.yeyeclub.com/127.0.0.1#5335
+ipset=/.yeyeclub.com/gfwlist
+server=/.ygto.com/127.0.0.1#5335
+ipset=/.ygto.com/gfwlist
+server=/.yhcw.net/127.0.0.1#5335
+ipset=/.yhcw.net/gfwlist
+server=/.yibada.com/127.0.0.1#5335
+ipset=/.yibada.com/gfwlist
+server=/.yibaochina.com/127.0.0.1#5335
+ipset=/.yibaochina.com/gfwlist
+server=/.yidio.com/127.0.0.1#5335
+ipset=/.yidio.com/gfwlist
+server=/.yigeni.com/127.0.0.1#5335
+ipset=/.yigeni.com/gfwlist
+server=/.yilubbs.com/127.0.0.1#5335
+ipset=/.yilubbs.com/gfwlist
+server=/.yingsuoss.com/127.0.0.1#5335
+ipset=/.yingsuoss.com/gfwlist
+server=/.yipub.com/127.0.0.1#5335
+ipset=/.yipub.com/gfwlist
+server=/.yizhihongxing.com/127.0.0.1#5335
+ipset=/.yizhihongxing.com/gfwlist
+server=/.yobit.net/127.0.0.1#5335
+ipset=/.yobit.net/gfwlist
+server=/.yobt.com/127.0.0.1#5335
+ipset=/.yobt.com/gfwlist
+server=/.yobt.tv/127.0.0.1#5335
+ipset=/.yobt.tv/gfwlist
+server=/.yogichen.org/127.0.0.1#5335
+ipset=/.yogichen.org/gfwlist
+server=/.yolasite.com/127.0.0.1#5335
+ipset=/.yolasite.com/gfwlist
+server=/.yomiuri.co.jp/127.0.0.1#5335
+ipset=/.yomiuri.co.jp/gfwlist
+server=/.yong.hu/127.0.0.1#5335
+ipset=/.yong.hu/gfwlist
+server=/.yorkbbs.ca/127.0.0.1#5335
+ipset=/.yorkbbs.ca/gfwlist
+server=/.you-get.org/127.0.0.1#5335
+ipset=/.you-get.org/gfwlist
+server=/.youdontcare.com/127.0.0.1#5335
+ipset=/.youdontcare.com/gfwlist
+server=/.youjizz.com/127.0.0.1#5335
+ipset=/.youjizz.com/gfwlist
+server=/.youmaker.com/127.0.0.1#5335
+ipset=/.youmaker.com/gfwlist
+server=/.youngpornvideos.com/127.0.0.1#5335
+ipset=/.youngpornvideos.com/gfwlist
+server=/.youngspiration.hk/127.0.0.1#5335
+ipset=/.youngspiration.hk/gfwlist
+server=/.youpai.org/127.0.0.1#5335
+ipset=/.youpai.org/gfwlist
+server=/.youporn.com/127.0.0.1#5335
+ipset=/.youporn.com/gfwlist
+server=/.youporngay.com/127.0.0.1#5335
+ipset=/.youporngay.com/gfwlist
+server=/.your-freedom.net/127.0.0.1#5335
+ipset=/.your-freedom.net/gfwlist
+server=/.yourepeat.com/127.0.0.1#5335
+ipset=/.yourepeat.com/gfwlist
+server=/.yourlisten.com/127.0.0.1#5335
+ipset=/.yourlisten.com/gfwlist
+server=/.yourlust.com/127.0.0.1#5335
+ipset=/.yourlust.com/gfwlist
+server=/.yourprivatevpn.com/127.0.0.1#5335
+ipset=/.yourprivatevpn.com/gfwlist
+server=/.yourtrap.com/127.0.0.1#5335
+ipset=/.yourtrap.com/gfwlist
+server=/.yousendit.com/127.0.0.1#5335
+ipset=/.yousendit.com/gfwlist
+server=/.youshun12.com/127.0.0.1#5335
+ipset=/.youshun12.com/gfwlist
+server=/.youtu.be/127.0.0.1#5335
+ipset=/.youtu.be/gfwlist
+server=/.youtube-nocookie.com/127.0.0.1#5335
+ipset=/.youtube-nocookie.com/gfwlist
+server=/.youtube.com/127.0.0.1#5335
+ipset=/.youtube.com/gfwlist
+server=/.youtubecn.com/127.0.0.1#5335
+ipset=/.youtubecn.com/gfwlist
+server=/.youtubeeducation.com/127.0.0.1#5335
+ipset=/.youtubeeducation.com/gfwlist
+server=/.youtubegaming.com/127.0.0.1#5335
+ipset=/.youtubegaming.com/gfwlist
+server=/.youversion.com/127.0.0.1#5335
+ipset=/.youversion.com/gfwlist
+server=/.youwin.com/127.0.0.1#5335
+ipset=/.youwin.com/gfwlist
+server=/.youxu.info/127.0.0.1#5335
+ipset=/.youxu.info/gfwlist
+server=/.yt.be/127.0.0.1#5335
+ipset=/.yt.be/gfwlist
+server=/.ytht.net/127.0.0.1#5335
+ipset=/.ytht.net/gfwlist
+server=/.ytimg.com/127.0.0.1#5335
+ipset=/.ytimg.com/gfwlist
+server=/.ytn.co.kr/127.0.0.1#5335
+ipset=/.ytn.co.kr/gfwlist
+server=/.yuanming.net/127.0.0.1#5335
+ipset=/.yuanming.net/gfwlist
+server=/.yuanzhengtang.org/127.0.0.1#5335
+ipset=/.yuanzhengtang.org/gfwlist
+server=/.yulghun.com/127.0.0.1#5335
+ipset=/.yulghun.com/gfwlist
+server=/.yunchao.net/127.0.0.1#5335
+ipset=/.yunchao.net/gfwlist
+server=/.yuntipub.com/127.0.0.1#5335
+ipset=/.yuntipub.com/gfwlist
+server=/.yuvutu.com/127.0.0.1#5335
+ipset=/.yuvutu.com/gfwlist
+server=/.yvesgeleyn.com/127.0.0.1#5335
+ipset=/.yvesgeleyn.com/gfwlist
+server=/.yx51.net/127.0.0.1#5335
+ipset=/.yx51.net/gfwlist
+server=/.yyii.org/127.0.0.1#5335
+ipset=/.yyii.org/gfwlist
+server=/.yzzk.com/127.0.0.1#5335
+ipset=/.yzzk.com/gfwlist
+server=/.zacebook.com/127.0.0.1#5335
+ipset=/.zacebook.com/gfwlist
+server=/.zalmos.com/127.0.0.1#5335
+ipset=/.zalmos.com/gfwlist
+server=/.zannel.com/127.0.0.1#5335
+ipset=/.zannel.com/gfwlist
+server=/.zaobao.com/127.0.0.1#5335
+ipset=/.zaobao.com/gfwlist
+server=/.zaozon.com/127.0.0.1#5335
+ipset=/.zaozon.com/gfwlist
+server=/.zapto.org/127.0.0.1#5335
+ipset=/.zapto.org/gfwlist
+server=/.zattoo.com/127.0.0.1#5335
+ipset=/.zattoo.com/gfwlist
+server=/.zb.com/127.0.0.1#5335
+ipset=/.zb.com/gfwlist
+server=/.zdnet.com.tw/127.0.0.1#5335
+ipset=/.zdnet.com.tw/gfwlist
+server=/.zello.com/127.0.0.1#5335
+ipset=/.zello.com/gfwlist
+server=/.zengjinyan.org/127.0.0.1#5335
+ipset=/.zengjinyan.org/gfwlist
+server=/.zenmate.com/127.0.0.1#5335
+ipset=/.zenmate.com/gfwlist
+server=/.zeronet.io/127.0.0.1#5335
+ipset=/.zeronet.io/gfwlist
+server=/.zeutch.com/127.0.0.1#5335
+ipset=/.zeutch.com/gfwlist
+server=/.zfreet.com/127.0.0.1#5335
+ipset=/.zfreet.com/gfwlist
+server=/.zgsddh.com/127.0.0.1#5335
+ipset=/.zgsddh.com/gfwlist
+server=/.zgzcjj.net/127.0.0.1#5335
+ipset=/.zgzcjj.net/gfwlist
+server=/.zh.bitterwinter.org/127.0.0.1#5335
+ipset=/.zh.bitterwinter.org/gfwlist
+server=/.zh.ecdm.wikia.com/127.0.0.1#5335
+ipset=/.zh.ecdm.wikia.com/gfwlist
+server=/.zh.pokerstrategy.com/127.0.0.1#5335
+ipset=/.zh.pokerstrategy.com/gfwlist
+server=/.zh.uncyclopedia.wikia.com/127.0.0.1#5335
+ipset=/.zh.uncyclopedia.wikia.com/gfwlist
+server=/.zh.wikinews.org/127.0.0.1#5335
+ipset=/.zh.wikinews.org/gfwlist
+server=/.zhanbin.net/127.0.0.1#5335
+ipset=/.zhanbin.net/gfwlist
+server=/.zhangboli.net/127.0.0.1#5335
+ipset=/.zhangboli.net/gfwlist
+server=/.zhangtianliang.com/127.0.0.1#5335
+ipset=/.zhangtianliang.com/gfwlist
+server=/.zhanlve.org/127.0.0.1#5335
+ipset=/.zhanlve.org/gfwlist
+server=/.zhao.1984.city/127.0.0.1#5335
+ipset=/.zhao.1984.city/gfwlist
+server=/.zhao.jinhai.de/127.0.0.1#5335
+ipset=/.zhao.jinhai.de/gfwlist
+server=/.zhenghui.org/127.0.0.1#5335
+ipset=/.zhenghui.org/gfwlist
+server=/.zhengjian.org/127.0.0.1#5335
+ipset=/.zhengjian.org/gfwlist
+server=/.zhengwunet.org/127.0.0.1#5335
+ipset=/.zhengwunet.org/gfwlist
+server=/.zhenlibu.info/127.0.0.1#5335
+ipset=/.zhenlibu.info/gfwlist
+server=/.zhenlibu1984.com/127.0.0.1#5335
+ipset=/.zhenlibu1984.com/gfwlist
+server=/.zhenxiang.biz/127.0.0.1#5335
+ipset=/.zhenxiang.biz/gfwlist
+server=/.zhinengluyou.com/127.0.0.1#5335
+ipset=/.zhinengluyou.com/gfwlist
+server=/.zhongguo.ca/127.0.0.1#5335
+ipset=/.zhongguo.ca/gfwlist
+server=/.zhongguorenquan.org/127.0.0.1#5335
+ipset=/.zhongguorenquan.org/gfwlist
+server=/.zhongguotese.net/127.0.0.1#5335
+ipset=/.zhongguotese.net/gfwlist
+server=/.zhongmeng.org/127.0.0.1#5335
+ipset=/.zhongmeng.org/gfwlist
+server=/.zhoushuguang.com/127.0.0.1#5335
+ipset=/.zhoushuguang.com/gfwlist
+server=/.zhreader.com/127.0.0.1#5335
+ipset=/.zhreader.com/gfwlist
+server=/.zhuangbi.me/127.0.0.1#5335
+ipset=/.zhuangbi.me/gfwlist
+server=/.zhuanxing.cn/127.0.0.1#5335
+ipset=/.zhuanxing.cn/gfwlist
+server=/.zhuatieba.com/127.0.0.1#5335
+ipset=/.zhuatieba.com/gfwlist
+server=/.zhuichaguoji.org/127.0.0.1#5335
+ipset=/.zhuichaguoji.org/gfwlist
+server=/.zillionk.com/127.0.0.1#5335
+ipset=/.zillionk.com/gfwlist
+server=/.zim.vn/127.0.0.1#5335
+ipset=/.zim.vn/gfwlist
+server=/.zinio.com/127.0.0.1#5335
+ipset=/.zinio.com/gfwlist
+server=/.ziporn.com/127.0.0.1#5335
+ipset=/.ziporn.com/gfwlist
+server=/.zippyshare.com/127.0.0.1#5335
+ipset=/.zippyshare.com/gfwlist
+server=/.zkaip.com/127.0.0.1#5335
+ipset=/.zkaip.com/gfwlist
+server=/.zmw.cn/127.0.0.1#5335
+ipset=/.zmw.cn/gfwlist
+server=/.zodgame.us/127.0.0.1#5335
+ipset=/.zodgame.us/gfwlist
+server=/.zomobo.net/127.0.0.1#5335
+ipset=/.zomobo.net/gfwlist
+server=/.zonaeuropa.com/127.0.0.1#5335
+ipset=/.zonaeuropa.com/gfwlist
+server=/.zonghexinwen.com/127.0.0.1#5335
+ipset=/.zonghexinwen.com/gfwlist
+server=/.zonghexinwen.net/127.0.0.1#5335
+ipset=/.zonghexinwen.net/gfwlist
+server=/.zoogvpn.com/127.0.0.1#5335
+ipset=/.zoogvpn.com/gfwlist
+server=/.zootool.com/127.0.0.1#5335
+ipset=/.zootool.com/gfwlist
+server=/.zoozle.net/127.0.0.1#5335
+ipset=/.zoozle.net/gfwlist
+server=/.zorrovpn.com/127.0.0.1#5335
+ipset=/.zorrovpn.com/gfwlist
+server=/.zozotown.com/127.0.0.1#5335
+ipset=/.zozotown.com/gfwlist
+server=/.zpn.im/127.0.0.1#5335
+ipset=/.zpn.im/gfwlist
+server=/.zspeeder.me/127.0.0.1#5335
+ipset=/.zspeeder.me/gfwlist
+server=/.zsrhao.com/127.0.0.1#5335
+ipset=/.zsrhao.com/gfwlist
+server=/.zuo.la/127.0.0.1#5335
+ipset=/.zuo.la/gfwlist
+server=/.zuobiao.me/127.0.0.1#5335
+ipset=/.zuobiao.me/gfwlist
+server=/.zuola.com/127.0.0.1#5335
+ipset=/.zuola.com/gfwlist
+server=/.zvereff.com/127.0.0.1#5335
+ipset=/.zvereff.com/gfwlist
+server=/.zynaima.com/127.0.0.1#5335
+ipset=/.zynaima.com/gfwlist
+server=/.zynamics.com/127.0.0.1#5335
+ipset=/.zynamics.com/gfwlist
+server=/.zyns.com/127.0.0.1#5335
+ipset=/.zyns.com/gfwlist
+server=/.zyzc9.com/127.0.0.1#5335
+ipset=/.zyzc9.com/gfwlist
+server=/.zzcartoon.com/127.0.0.1#5335
+ipset=/.zzcartoon.com/gfwlist
+server=/.zzcloud.me/127.0.0.1#5335
+ipset=/.zzcloud.me/gfwlist
+server=/.zzux.com/127.0.0.1#5335
+ipset=/.zzux.com/gfwlist

+ 754 - 0
luci-app-ssr-plus/root/etc/init.d/shadowsocksr

@@ -0,0 +1,754 @@
+#!/bin/sh /etc/rc.common
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio <[email protected]>
+# Copyright (C) 2018 lean <[email protected]>
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+START=95
+STOP=15
+
+SERVICE_DAEMONIZE=1
+NAME=shadowsocksr
+EXTRA_COMMANDS=rules
+CONFIG_FILE=/var/etc/${NAME}.json
+CONFIG_UDP_FILE=/var/etc/${NAME}_u.json
+CONFIG_SOCK5_FILE=/var/etc/${NAME}_s.json
+CONFIG_NETFLIX_FILE=/var/etc/${NAME}_n.json
+server_count=0
+redir_tcp=0
+redir_udp=0
+tunnel_enable=0
+local_enable=0
+kcp_enable_flag=0
+kcp_flag=0
+pdnsd_enable_flag=0
+switch_enable=0
+switch_server=$1
+MAXFD=32768
+CRON_FILE=/etc/crontabs/root
+threads=1
+
+uci_get_by_name() {
+	local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+	local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+uci_get_by_cfgid() {
+	local ret=$(uci show $NAME.@$1[0].$2 | awk -F '.' '{print $2}' 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+check_host() {
+	local host=$1
+	if echo $host | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+		hostip=$host
+	elif [ "$host" != "${host#*:[0-9a-fA-F]}" ]; then
+		hostip=$host
+	else
+		hostip=$(ping $host -W 1 -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1)
+		if echo $hostip | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+			hostip=$hostip
+		else
+			hostip="127.0.0.1"
+		fi
+	fi
+	echo -e $hostip
+}
+
+add_cron() {
+	sed -i '/shadowsocksr/d' $CRON_FILE
+	sed -i '/ssrplus.log/d' $CRON_FILE && echo '0 1 * * * echo "" > /tmp/ssrplus.log' >>$CRON_FILE
+	[ $(uci_get_by_type server_subscribe auto_update 0) -eq 1 ] && echo "0 $(uci_get_by_type server_subscribe auto_update_time) * * * /usr/share/shadowsocksr/ssrplusupdate.sh >> /tmp/ssrplus.log 2>&1" >>$CRON_FILE
+
+	crontab $CRON_FILE
+}
+
+del_cron() {
+	sed -i '/shadowsocksr/d' $CRON_FILE
+	sed -i '/ssrplus.log/d' $CRON_FILE
+	/etc/init.d/cron restart
+}
+
+run_mode=$(uci_get_by_type global run_mode)
+
+gen_config_file() {
+	local host=$(uci_get_by_name $1 server)
+	if echo $host | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+		hostip=$host
+	elif [ "$host" != "${host#*:[0-9a-fA-F]}" ]; then
+		hostip=$host
+	else
+		hostip=$(ping $host -W 1 -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1)
+		if echo $hostip | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+			hostip=$hostip
+		else
+			hostip=$(cat /etc/ssr_ip)
+		fi
+	fi
+	[ "$2" == "0" -a "$kcp_flag" == "1" ] && hostip="127.0.0.1"
+	if [ "$2" == "0" ]; then
+		config_file=$CONFIG_FILE
+	elif [ "$2" == "1" ]; then
+		config_file=$CONFIG_UDP_FILE
+	elif [ "$2" == "2" ]; then
+		config_file=$CONFIG_NETFLIX_FILE
+	else
+		config_file=$CONFIG_SOCK5_FILE
+	fi
+	if [ $(uci_get_by_name $1 fast_open 0) == "1" ]; then
+		fastopen="true"
+	else
+		fastopen="false"
+	fi
+	local stype=$(uci_get_by_name $1 type)
+	if [ "$stype" == "ss" ]; then
+		cat <<-EOF >$config_file
+			{
+			"server": "$hostip",
+			"server_port": $(uci_get_by_name $1 server_port),
+			"local_address": "0.0.0.0",
+			"local_port": $3,
+			"password": "$(uci_get_by_name $1 password)",
+			"timeout": $(uci_get_by_name $1 timeout 60),
+			"method": "$(uci_get_by_name $1 encrypt_method_ss)",
+			"reuse_port": true,
+			"fast_open": $fastopen
+			}
+		EOF
+		local plugin=$(uci_get_by_name $1 plugin)
+		if [ -n "$plugin" ]; then
+			if [ "$plugin" == "simple-obfs" ]; then
+				plugin="obfs-local"
+			fi
+			if [ -x "/usr/bin/$plugin" ]; then
+				sed -i "s@$hostip\",@$hostip\",\n\"plugin\": \"$plugin\",\n\"plugin_opts\": \"$(uci_get_by_name $1 plugin_opts)\",@" $config_file
+			else
+				echo "$(date "+%Y-%m-%d %H:%M:%S") Warning!!! SIP003 plugin $plugin not found!!!" >>/tmp/ssrplus.log
+			fi
+		fi
+	elif [ "$stype" == "ssr" ]; then
+		cat <<-EOF >$config_file
+			{
+			"server": "$hostip",
+			"server_port": $(uci_get_by_name $1 server_port),
+			"local_address": "0.0.0.0",
+			"local_port": $3,
+			"password": "$(uci_get_by_name $1 password)",
+			"timeout": $(uci_get_by_name $1 timeout 60),
+			"method": "$(uci_get_by_name $1 encrypt_method)",
+			"protocol": "$(uci_get_by_name $1 protocol)",
+			"protocol_param": "$(uci_get_by_name $1 protocol_param)",
+			"obfs": "$(uci_get_by_name $1 obfs)",
+			"obfs_param": "$(uci_get_by_name $1 obfs_param)",
+			"reuse_port": true,
+			"fast_open": $fastopen
+			}
+		EOF
+	elif [ "$stype" == "v2ray" ]; then
+		lua /usr/share/shadowsocksr/genv2config.lua $GLOBAL_SERVER tcp $(uci_get_by_name $1 local_port) >/var/etc/v2-ssr-retcp.json
+		sed -i 's/\\//g' /var/etc/v2-ssr-retcp.json
+	elif [ "$stype" == "trojan" ]; then
+		lua /usr/share/shadowsocksr/gentrojanconfig.lua $GLOBAL_SERVER nat $(uci_get_by_name $1 local_port) >/var/etc/trojan-ssr-retcp.json
+		sed -i 's/\\//g' /var/etc/trojan-ssr-retcp.json
+	fi
+}
+
+get_arg_out() {
+	case "$(uci_get_by_type access_control router_proxy 1)" in
+	1) echo "-o" ;;
+	2) echo "-O" ;;
+	esac
+}
+
+start_rules() {
+	local server=$(uci_get_by_name $GLOBAL_SERVER server)
+	#resolve name
+	if echo $server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+		server=$server
+	elif [ "$server" != "${server#*:[0-9a-fA-F]}" ]; then
+		server=$server
+	else
+		server=$(ping $server -W 1 -s 1 -c 1 | grep PING | cut -d'(' -f 2 | cut -d')' -f1)
+		if echo $server | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+			echo $server >/etc/ssr_ip
+		else
+			server=$(cat /etc/ssr_ip)
+		fi
+	fi
+	kcp_server=$server
+	local kcp_enable=$(uci_get_by_name $GLOBAL_SERVER kcp_enable 0)
+	if [ $kcp_enable == "1" ]; then
+		kcp_flag=1
+	fi
+	local local_port=$(uci_get_by_name $GLOBAL_SERVER local_port)
+	local lan_ac_ips=$(uci_get_by_type access_control lan_ac_ips)
+	local lan_ac_mode=$(uci_get_by_type access_control lan_ac_mode)
+	local router_proxy=$(uci_get_by_type access_control router_proxy)
+	if [ "$GLOBAL_SERVER" == "$UDP_RELAY_SERVER" -a "$kcp_flag" == "0" ]; then
+		ARG_UDP="-u"
+	elif [ -n "$UDP_RELAY_SERVER" ]; then
+		ARG_UDP="-U"
+		local udp_server=$(uci_get_by_name $UDP_RELAY_SERVER server)
+		local udp_local_port=$(uci_get_by_name $UDP_RELAY_SERVER local_port)
+	fi
+	if [ -n "$lan_ac_ips" ]; then
+		case "$lan_ac_mode" in
+		w | W | b | B) local ac_ips="$lan_ac_mode$lan_ac_ips" ;;
+		esac
+	fi
+
+	#deal gfw firewall rule
+	local gfwmode=""
+	if [ "$run_mode" == "gfw" ]; then
+		gfwmode="-g"
+	elif [ "$run_mode" == "router" ]; then
+		gfwmode="-r"
+	elif [ "$run_mode" == "oversea" ]; then
+		gfwmode="-c"
+	elif [ "$run_mode" == "all" ]; then
+		gfwmode="-z"
+	fi
+	local dports=$(uci_get_by_type global dports 1)
+	if [ $dports == "1" ]; then
+		proxyport=" "
+	else
+		proxyport="-m multiport --dports 22,53,587,465,995,993,143,80,443"
+	fi
+	if [ "$NETFLIX_SERVER" != "nil" ]; then
+		if [ "$NETFLIX_SERVER" != "$GLOBAL_SERVER" ]; then
+			netflix="1"
+		else
+			netflix="2"
+		fi
+	else
+		netflix="0"
+	fi
+	netflix_ip=$(check_host $(uci_get_by_name $NETFLIX_SERVER server 127.0.0.1))
+	/usr/bin/ssr-rules \
+	-s "$server" \
+	-l "$local_port" \
+	-S "$udp_server" \
+	-L "$udp_local_port" \
+	-a "$ac_ips" \
+	-i "$(uci_get_by_type access_control wan_bp_list)" \
+	-b "$(uci_get_by_type access_control wan_bp_ips)" \
+	-w "$(uci_get_by_type access_control wan_fw_ips)" \
+	-B "$(uci_get_by_type access_control lan_bp_ips)" \
+	-p "$(uci_get_by_type access_control lan_fp_ips)" \
+	-G "$(uci_get_by_type access_control lan_gm_ips)" \
+	-D "$proxyport" \
+	-F "$netflix" \
+	-N "$netflix_ip" \
+	-M "$(uci_get_by_type global netflix_proxy 0)" \
+	$(get_arg_out) $gfwmode $ARG_UDP
+	return $?
+}
+
+start_pdnsd() {
+	local usr_dns="$1"
+	local usr_port="$2"
+	local tcp_dns_list="208.67.222.222, 208.67.220.220"
+	[ -z "$usr_dns" ] && usr_dns="8.8.8.8"
+	[ -z "$usr_port" ] && usr_port="53"
+	[ -d /var/etc ] || mkdir -p /var/etc
+	if [ ! -d /var/pdnsd ]; then
+		mkdir -p /var/pdnsd
+		echo -ne "pd13\000\000\000\000" >/var/pdnsd/pdnsd.cache
+		chown -R nobody:nogroup /var/pdnsd
+	fi
+	cat <<-EOF >/var/etc/pdnsd.conf
+		global{
+		perm_cache=1024;
+		cache_dir="/var/pdnsd";
+		pid_file="/var/run/pdnsd.pid";
+		run_as="nobody";
+		server_ip=127.0.0.1;
+		server_port=5335;
+		status_ctl=on;
+		query_method=tcp_only;
+		min_ttl=1h;
+		max_ttl=1w;
+		timeout=10;
+		neg_domain_pol=on;
+		proc_limit=2;
+		procq_limit=8;
+		par_queries=1;
+		}
+		server{
+		label="ssr-usrdns";
+		ip=$usr_dns;
+		port=$usr_port;
+		timeout=6;
+		uptest=none;
+		interval=10m;
+		purge_cache=off;
+		}
+	EOF
+	/usr/sbin/pdnsd -c /var/etc/pdnsd.conf &
+}
+
+start_redir() {
+	case "$(uci_get_by_name $GLOBAL_SERVER auth_enable)" in
+	1 | on | true | yes | enabled) ARG_OTA="-A" ;;
+	*) ARG_OTA="" ;;
+	esac
+	#deal kcp
+	local kcp_enable=$(uci_get_by_name $GLOBAL_SERVER kcp_enable 0)
+	if [ "$kcp_enable" == "1" ]; then
+		[ ! -f "/usr/bin/kcptun-client" ] && return 1
+		local kcp_str=$(/usr/bin/kcptun-client -v | grep kcptun | wc -l)
+		[ "0" == "$kcp_str" ] && return 1
+		local kcp_port=$(uci_get_by_name $GLOBAL_SERVER kcp_port)
+		local server_port=$(uci_get_by_name $GLOBAL_SERVER server_port)
+		local password=$(uci_get_by_name $GLOBAL_SERVER kcp_password)
+		local kcp_param=$(uci_get_by_name $GLOBAL_SERVER kcp_param)
+		[ "$password" != "" ] && password="--key "$password
+		service_start /usr/bin/kcptun-client \
+		-r $kcp_server:$kcp_port \
+		-l :$server_port $password $kcp_param
+		kcp_enable_flag=1
+	fi
+
+	gen_config_file $GLOBAL_SERVER 0 $(uci_get_by_name $GLOBAL_SERVER local_port 1234)
+	local stype=$(uci_get_by_name $GLOBAL_SERVER type)
+	if [ "$stype" == "ss" ]; then
+		sscmd="/usr/bin/ss-redir"
+	elif [ "$stype" == "ssr" ]; then
+		sscmd="/usr/bin/ssr-redir"
+	elif [ "$stype" == "v2ray" ]; then
+		sscmd="/usr/bin/v2ray/v2ray"
+		[ ! -f "$sscmd" ] && sscmd="/usr/bin/v2ray"
+	elif [ "$stype" == "trojan" ]; then
+		sscmd="/usr/sbin/trojan"
+	elif [ "$stype" == "socks5" ]; then
+		sscmd="/usr/sbin/redsocks2"
+	elif [ "$stype" == "tun" ]; then
+		sscmd="/usr/sbin/redsocks2"
+	fi
+
+	local ntype=$(uci_get_by_name $NETFLIX_SERVER type)
+	if [ "$ntype" == "ss" ]; then
+		ncmd="/usr/bin/ss-redir"
+		sssock="/usr/bin/ss-local"
+	elif [ "$ntype" == "ssr" ]; then
+		ncmd="/usr/bin/ssr-redir"
+		sssock="/usr/bin/ssr-local"
+	elif [ "$ntype" == "v2ray" ]; then
+		ncmd="/usr/bin/v2ray/v2ray"
+		[ ! -f "$ncmd" ] && ncmd="/usr/bin/v2ray"
+	elif [ "$ntype" == "trojan" ]; then
+		ncmd="/usr/sbin/trojan"
+	elif [ "$ntype" == "socks5" ]; then
+		ncmd="/usr/sbin/redsocks2"
+	elif [ "$ntype" == "tun" ]; then
+		ncmd="/usr/sbin/redsocks2"
+	fi
+
+	local utype=$(uci_get_by_name $UDP_RELAY_SERVER type)
+	if [ "$utype" == "ss" ]; then
+		ucmd="/usr/bin/ss-redir"
+	elif [ "$utype" == "ssr" ]; then
+		ucmd="/usr/bin/ssr-redir"
+	elif [ "$utype" == "v2ray" ]; then
+		ucmd="/usr/bin/v2ray/v2ray"
+		[ ! -f "$ucmd" ] && ucmd="/usr/bin/v2ray"
+	elif [ "$utype" == "trojan" ]; then
+		ucmd="/usr/sbin/trojan"
+	elif [ "$stype" == "socks5" ]; then
+		ucmd="/usr/sbin/redsocks2"
+	elif [ "$stype" == "tun" ]; then
+		ucmd="/usr/sbin/redsocks2"
+	fi
+	if [ "$(uci_get_by_type global threads 0)" == "0" ]; then
+		threads=$(cat /proc/cpuinfo | grep 'processor' | wc -l)
+	else
+		threads=$(uci_get_by_type global threads)
+	fi
+
+	if [ "$stype" == "ss" -o "$stype" == "ssr" ]; then
+		local last_config_file=$CONFIG_FILE
+		local pid_file="/var/run/ssr-retcp.pid"
+		for i in $(seq 1 $threads); do
+			$sscmd -c $CONFIG_FILE $ARG_OTA -f /var/run/ssr-retcp_$i.pid >/dev/null 2>&1
+		done
+		echo "$(date "+%Y-%m-%d %H:%M:%S") Shadowsocks/ShadowsocksR $threads Threads Started!" >>/tmp/ssrplus.log
+	elif [ "$stype" == "v2ray" ]; then
+		$sscmd -config /var/etc/v2-ssr-retcp.json >/dev/null 2>&1 &
+		echo "$(date "+%Y-%m-%d %H:%M:%S") $($sscmd -version | head -1) Started!" >>/tmp/ssrplus.log
+	elif [ "$stype" == "trojan" ]; then
+		for i in $(seq 1 $threads); do
+			$sscmd --config /var/etc/trojan-ssr-retcp.json >/dev/null 2>&1 &
+		done
+		echo "$(date "+%Y-%m-%d %H:%M:%S") $($sscmd --version 2>&1 | head -1) , $threads Threads Started!" >>/tmp/ssrplus.log
+	elif [ "$stype" == "socks5" ]; then
+		/usr/share/shadowsocksr/genred2config.sh "/var/etc/redsocks-ssr-retcp.conf" socks5 tcp $(uci_get_by_name $GLOBAL_SERVER local_port) \
+		$(check_host $(uci_get_by_name $GLOBAL_SERVER server)) $(uci_get_by_name $GLOBAL_SERVER server_port) \
+		$(uci_get_by_name $GLOBAL_SERVER auth_enable 0) $(uci_get_by_name $GLOBAL_SERVER username) $(uci_get_by_name $GLOBAL_SERVER password)
+		for i in $(seq 1 $threads); do
+			$sscmd -c /var/etc/redsocks-ssr-retcp.conf >/dev/null 2>&1
+		done
+		echo "$(date "+%Y-%m-%d %H:%M:%S") Socks5 REDIRECT/TPROXY $threads Threads Started!" >>/tmp/ssrplus.log
+	elif [ "$stype" == "tun" ]; then
+		/usr/share/shadowsocksr/genred2config.sh "/var/etc/redsocks-ssr-retcp.conf" vpn $(uci_get_by_name $GLOBAL_SERVER iface "br-lan") $(uci_get_by_name $GLOBAL_SERVER local_port)
+		for i in $(seq 1 $threads); do
+			$sscmd -c /var/etc/redsocks-ssr-retcp.conf >/dev/null 2>&1
+		done
+		echo "$(date "+%Y-%m-%d %H:%M:%S") Network Tunnel REDIRECT $threads Threads Started!" >>/tmp/ssrplus.log
+	fi
+
+	if [ "$NETFLIX_SERVER" != "nil" ] && [ "$NETFLIX_SERVER" != "$GLOBAL_SERVER" ]; then
+		if [ "$ntype" == "ss" -o "$ntype" == "ssr" ]; then
+			gen_config_file $NETFLIX_SERVER 2 4321
+			gen_config_file $NETFLIX_SERVER 3 1088
+			$sssock -c /var/etc/shadowsocksr_s.json $ARG_OTA -f /var/run/ssr-socksdns.pid >/dev/null 2>&1
+			dns2socks 127.0.0.1:1088 8.8.8.8:53 127.0.0.1:5555 -q >/dev/null 2>&1 &
+			$ncmd -c /var/etc/shadowsocksr_n.json $ARG_OTA -f /var/run/ssr-netflix.pid >/dev/null 2>&1
+		elif [ "$ntype" == "v2ray" ]; then
+			lua /usr/share/shadowsocksr/genv2config.lua $NETFLIX_SERVER tcp 4321 1088 >/var/etc/v2-ssr-netflix.json
+			$ncmd -config /var/etc/v2-ssr-netflix.json >/dev/null 2>&1 &
+			dns2socks 127.0.0.1:1088 8.8.8.8:53 127.0.0.1:5555 -q >/dev/null 2>&1 &
+		elif [ "$ntype" == "trojan" ]; then
+			lua /usr/share/shadowsocksr/gentrojanconfig.lua $NETFLIX_SERVER nat 4321 >/var/etc/trojan-ssr-netflix.json
+			sed -i 's/\\//g' /var/etc/trojan-ssr-netflix.json
+			$ncmd --config /var/etc/trojan-ssr-netflix.json >/dev/null 2>&1 &
+			lua /usr/share/shadowsocksr/gentrojanconfig.lua $NETFLIX_SERVER client 1088 >/var/etc/trojan-ssr-socksdns.json
+			sed -i 's/\\//g' /var/etc/trojan-ssr-socksdns.json
+			$ncmd --config /var/etc/trojan-ssr-socksdns.json >/dev/null 2>&1 &
+			dns2socks 127.0.0.1:1088 8.8.8.8:53 127.0.0.1:5555 -q >/dev/null 2>&1 &
+		elif [ "$ntype" == "socks5" ]; then
+			/usr/share/shadowsocksr/genred2config.sh "/var/etc/redsocks-ssr-netflix.conf" socks5 tcp 4321 \
+			$(check_host $(uci_get_by_name $NETFLIX_SERVER server)) $(uci_get_by_name $NETFLIX_SERVER server_port) \
+			$(uci_get_by_name $NETFLIX_SERVER auth_enable 0) $(uci_get_by_name $NETFLIX_SERVER username) $(uci_get_by_name $NETFLIX_SERVER password)
+			$ncmd -c /var/etc/redsocks-ssr-netflix.conf >/dev/null 2>&1
+			microsocks -i 127.0.0.1 -p 1088 ssr-socksdns >/dev/null 2>&1 &
+			dns2socks 127.0.0.1:1088 8.8.8.8:53 127.0.0.1:5555 -q >/dev/null 2>&1 &
+		elif [ "$ntype" == "tun" ]; then
+			/usr/share/shadowsocksr/genred2config.sh "/var/etc/redsocks-ssr-netflix.conf" vpn $(uci_get_by_name $NETFLIX_SERVER iface "br-lan") 4321
+			$ncmd -c /var/etc/redsocks-ssr-netflix.conf >/dev/null 2>&1
+			microsocks -i 127.0.0.1 -p 1088 ssr-socksdns >/dev/null 2>&1 &
+			dns2socks 127.0.0.1:1088 8.8.8.8:53 127.0.0.1:5555 -q >/dev/null 2>&1 &
+		fi
+	fi
+
+	if [ -n "$UDP_RELAY_SERVER" ]; then
+		if [ "$utype" == "ss" -o "$utype" == "ssr" ]; then
+			case "$(uci_get_by_name $UDP_RELAY_SERVER auth_enable)" in
+			1 | on | true | yes | enabled) ARG_OTA="-A" ;;
+			*) ARG_OTA="" ;;
+			esac
+			gen_config_file $UDP_RELAY_SERVER 1 $(uci_get_by_name $UDP_RELAY_SERVER local_port 1234)
+			last_config_file=$CONFIG_UDP_FILE
+			pid_file="/var/run/ssr-reudp.pid"
+			$ucmd -c $last_config_file $ARG_OTA -U -f /var/run/ssr-reudp.pid >/dev/null 2>&1
+		elif [ "$utype" == "v2ray" ]; then
+			lua /usr/share/shadowsocksr/genv2config.lua $UDP_RELAY_SERVER udp $(uci_get_by_name $UDP_RELAY_SERVER local_port) >/var/etc/v2-ssr-reudp.json
+			sed -i 's/\\//g' /var/etc/v2-ssr-reudp.json
+			$ucmd -config /var/etc/v2-ssr-reudp.json >/dev/null 2>&1 &
+		elif [ "$stype" == "trojan" ]; then
+			lua /usr/share/shadowsocksr/gentrojanconfig.lua $GLOBAL_SERVER client 10801 >/var/etc/trojan-ssr-reudp.json
+			sed -i 's/\\//g' /var/etc/trojan-ssr-reudp.json
+			$ucmd --config /var/etc/trojan-ssr-reudp.json >/dev/null 2>&1 &
+			ipt2socks -U -b 0.0.0.0 -4 -s 127.0.0.1 -p 10801 -l $(uci_get_by_name $UDP_RELAY_SERVER local_port) >/dev/null 2>&1 &
+		elif [ "$utype" == "socks5" ]; then
+			/usr/share/shadowsocksr/genred2config.sh "/var/etc/redsocks-ssr-reudp.conf" socks5 udp $(uci_get_by_name $UDP_RELAY_SERVER local_port) \
+			$(check_host $(uci_get_by_name $UDP_RELAY_SERVER server)) $(uci_get_by_name $UDP_RELAY_SERVER server_port) \
+			$(uci_get_by_name $UDP_RELAY_SERVER auth_enable 0) $(uci_get_by_name $UDP_RELAY_SERVER username) $(uci_get_by_name $UDP_RELAY_SERVER password)
+			$ucmd -c /var/etc/redsocks-ssr-reudp.conf >/dev/null 2>&1
+		elif [ "$stype" == "tun" ]; then
+			redir_udp=0
+			echo "$(date "+%Y-%m-%d %H:%M:%S") Network Tunnel UDP TPROXY Relay not supported!" >>/tmp/ssrplus.log
+		fi
+	fi
+	#deal with dns
+	local ssr_dns="$(uci_get_by_type global pdnsd_enable 0)"
+	local dnsstr="$(uci_get_by_type global tunnel_forward 8.8.4.4:53)"
+	local dnsserver=$(echo "$dnsstr" | awk -F ':' '{print $1}')
+	local dnsport=$(echo "$dnsstr" | awk -F ':' '{print $2}')
+	if [ "$ssr_dns" != "0" ]; then # not use custom dns service
+		if [ "$run_mode" == "gfw" ]; then
+			ipset add gfwlist $dnsserver 2>/dev/null
+		elif [ "$run_mode" == "oversea" ]; then
+			ipset add oversea $dnsserver 2>/dev/null
+		else
+			ipset add ss_spec_wan_ac $dnsserver nomatch 2>/dev/null
+		fi
+	fi
+	if [ "$ssr_dns" == "1" ]; then
+		start_pdnsd $dnsserver $dnsport
+		pdnsd_enable_flag=1
+	elif [ "$ssr_dns" == "2" ]; then
+		microsocks -i 127.0.0.1 -p 10802 ssr-dns >/dev/null 2>&1 &
+		dns2socks 127.0.0.1:10802 $dnsserver:$dnsport 127.0.0.1:5335 -q >/dev/null 2>&1 &
+		pdnsd_enable_flag=2
+	fi
+	if [ "$(uci_get_by_type global enable_switch)" == "1" ]; then
+		if [ "$(uci_get_by_name $GLOBAL_SERVER switch_enable 1)" == "1" ]; then
+			if [ -z "$switch_server" ]; then
+				local switch_time=$(uci_get_by_type global switch_time)
+				local switch_timeout=$(uci_get_by_type global switch_timeout)
+				service_start /usr/bin/ssr-switch start $switch_time $switch_timeout
+				switch_enable=1
+			fi
+		fi
+	fi
+	add_cron
+	return $?
+}
+
+gen_service_file() {
+	if [ $(uci_get_by_name $1 fast_open) == "1" ]; then
+		fastopen="true"
+	else
+		fastopen="false"
+	fi
+	cat <<-EOF >$2
+		{
+		"server": "0.0.0.0",
+		"server_port": $(uci_get_by_name $1 server_port),
+		"password": "$(uci_get_by_name $1 password)",
+		"timeout": $(uci_get_by_name $1 timeout 60),
+		"method": "$(uci_get_by_name $1 encrypt_method)",
+		"protocol": "$(uci_get_by_name $1 protocol)",
+		"protocol_param": "$(uci_get_by_name $1 protocol_param)",
+		"obfs": "$(uci_get_by_name $1 obfs)",
+		"obfs_param": "$(uci_get_by_name $1 obfs_param)",
+		"fast_open": $fastopen
+		}
+	EOF
+}
+
+start_service() {
+	[ $(uci_get_by_name $1 enable 0) == "0" ] && return 1
+	let server_count=server_count+1
+	if [ "$server_count" == "1" ]; then
+		if ! (iptables-save -t filter | grep SSR-SERVER-RULE >/dev/null); then
+			iptables -N SSR-SERVER-RULE && \
+			iptables -t filter -I INPUT -j SSR-SERVER-RULE
+		fi
+	fi
+	if [ "$(uci_get_by_name $1 type ssr)" == "ssr" ]; then
+		gen_service_file $1 /var/etc/${NAME}_$server_count.json
+		/usr/bin/ssr-server -c /var/etc/${NAME}_$server_count.json -u -f /var/run/ssr-server$server_count.pid >/dev/null 2>&1
+	else
+		microsocks -i :: -p $(uci_get_by_name $1 server_port) -1 -u $(uci_get_by_name $1 username) -P $(uci_get_by_name $1 password) ssr-server$server_count >/dev/null 2>&1 &
+	fi
+	iptables -t filter -A SSR-SERVER-RULE -p tcp --dport $(uci_get_by_name $1 server_port) -j ACCEPT
+	iptables -t filter -A SSR-SERVER-RULE -p udp --dport $(uci_get_by_name $1 server_port) -j ACCEPT
+	return 0
+}
+
+gen_serv_include() {
+	FWI=$(uci get firewall.shadowsocksr.path 2>/dev/null)
+	[ -n "$FWI" ] || return 0
+	if [ ! -f $FWI ]; then
+		echo '#!/bin/sh' >$FWI
+	fi
+	extract_rules() {
+		echo "*filter"
+		iptables-save -t filter | grep SSR-SERVER-RULE | sed -e "s/^-A INPUT/-I INPUT/"
+		echo 'COMMIT'
+	}
+	cat <<-EOF >>$FWI
+		iptables-save -c | grep -v "SSR-SERVER" | iptables-restore -c
+		iptables-restore -n <<-EOT
+		$(extract_rules)
+		EOT
+	EOF
+}
+
+start_server() {
+	SERVER_ENABLE=$(uci_get_by_type server_global enable_server 0)
+	[ "$SERVER_ENABLE" == "0" ] && return 0
+	mkdir -p /var/run /var/etc
+	config_load $NAME
+	config_foreach start_service server_config
+	gen_serv_include
+	return 0
+}
+
+start_local() {
+	local local_server=$(uci_get_by_type socks5_proxy server nil)
+	[ "$local_server" == "same" ] && local_server=$GLOBAL_SERVER
+	[ "$local_server" == "nil" ] && return 1
+	local local_type=$(uci_get_by_name $local_server type)
+	mkdir -p /var/run /var/etc
+
+	if [ "$local_type" == "ssr" ]; then
+		gen_config_file $local_server 3 $(uci_get_by_type socks5_proxy local_port 1080)
+		/usr/bin/ssr-local -c $CONFIG_SOCK5_FILE -u -f /var/run/ssr-local.pid >/dev/null 2>&1
+	elif [ "$local_type" == "ss" ]; then
+		gen_config_file $local_server 3 $(uci_get_by_type socks5_proxy local_port 1080)
+		/usr/bin/ss-local -c $CONFIG_SOCK5_FILE -u -f /var/run/ssr-local.pid >/dev/null 2>&1
+	elif [ "$local_type" == "v2ray" ]; then
+		lua /usr/share/shadowsocksr/genv2config.lua $local_server tcp 0 $(uci_get_by_type socks5_proxy local_port 1080) >/var/etc/v2-ssr-local.json
+		sed -i 's/\\//g' /var/etc/v2-ssr-local.json
+		/usr/bin/v2ray/v2ray -config /var/etc/v2-ssr-local.json >/dev/null 2>&1 &
+	elif [ "$local_type" == "trojan" ]; then
+		lua /usr/share/shadowsocksr/gentrojanconfig.lua $local_server client $(uci_get_by_type socks5_proxy local_port 1080) >/var/etc/trojan-ssr-local.json
+		sed -i 's/\\//g' /var/etc/trojan-ssr-local.json
+		/usr/sbin/trojan --config /var/etc/trojan-ssr-local.json >/dev/null 2>&1 &
+	else
+		microsocks -i :: -p $(uci_get_by_type socks5_proxy local_port 1080) ssr-local >/dev/null 2>&1 &
+	fi
+
+	local_enable=1
+}
+
+rules() {
+	if [ "$GLOBAL_SERVER" == "nil" ]; then
+		return 1
+	else
+		redir_tcp=1
+	fi
+	mkdir -p /var/run /var/etc
+	UDP_RELAY_SERVER=$(uci_get_by_type global udp_relay_server)
+	[ "$UDP_RELAY_SERVER" == "same" ] && UDP_RELAY_SERVER=$GLOBAL_SERVER
+	[ -n "$UDP_RELAY_SERVER" ] && redir_udp=1
+	if start_rules; then
+		return 0
+	else
+		return 1
+	fi
+}
+
+start() {
+	if [ -z "$switch_server" ]; then
+		GLOBAL_SERVER=$(uci_get_by_type global global_server)
+	else
+		GLOBAL_SERVER=$switch_server
+		switch_enable=1
+	fi
+
+	NETFLIX_SERVER=$(uci_get_by_type global netflix_server nil)
+	if [ "$NETFLIX_SERVER" == "same" ]; then
+		NETFLIX_SERVER=$GLOBAL_SERVER
+	fi
+
+	if rules; then
+		start_redir
+		mkdir -p /tmp/dnsmasq.d && cp -a /etc/dnsmasq.ssr /tmp/ && cp -a /etc/dnsmasq.oversea /tmp/
+		if ! [ "$run_mode" == "oversea" ]; then
+			cat <<-EOF >/tmp/dnsmasq.d/dnsmasq-ssr.conf
+				conf-dir=/tmp/dnsmasq.ssr
+			EOF
+		else
+			cat <<-EOF >/tmp/dnsmasq.d/dnsmasq-ssr.conf
+				conf-dir=/tmp/dnsmasq.oversea
+			EOF
+		fi
+		if [ $(uci_get_by_type global adblock 0) == "0" ]; then
+			rm -f /tmp/dnsmasq.ssr/ad.conf
+		fi
+		/usr/share/shadowsocksr/gfw2ipset.sh
+
+		if [ "$NETFLIX_SERVER" != "nil" ]; then
+			if [ "$NETFLIX_SERVER" != "$GLOBAL_SERVER" ]; then
+				cat /etc/config/netflix.list | while read line || [ -n "$line" ]; do
+					sed -i "/$line/d" /tmp/dnsmasq.ssr/gfw_list.conf
+				done
+				awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"netflix"'\n",$0)}' /etc/config/netflix.list >/tmp/dnsmasq.ssr/netflix_forward.conf
+				awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5555"'\n",$0)}' /etc/config/netflix.list >>/tmp/dnsmasq.ssr/netflix_forward.conf
+
+				ipset -N netflix hash:net 2>/dev/null
+				cat /etc/config/netflixip.list | while read nip || [ -n "$nip" ]; do
+					ipset add netflix $nip 2>/dev/null
+				done
+			else
+				cat /etc/config/netflix.list | while read line || [ -n "$line" ]; do
+					sed -i "/$line/d" /tmp/dnsmasq.ssr/gfw_list.conf
+				done
+				awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"netflix"'\n",$0)}' /etc/config/netflix.list >/tmp/dnsmasq.ssr/netflix_forward.conf
+				awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5335"'\n",$0)}' /etc/config/netflix.list >>/tmp/dnsmasq.ssr/netflix_forward.conf
+				ipset -N netflix hash:net 2>/dev/null
+				cat /etc/config/netflixip.list | while read nip || [ -n "$nip" ]; do
+					ipset add netflix $nip 2>/dev/null
+				done
+			fi
+		else
+			rm -f /tmp/dnsmasq.ssr/netflix_forward.conf
+		fi
+
+		/etc/init.d/dnsmasq restart >/dev/null 2>&1
+	fi
+	start_server
+	start_local
+	if [ $(uci_get_by_type global monitor_enable 1) == "1" ]; then
+		let total_count=server_count+redir_tcp+redir_udp+tunnel_enable+kcp_enable_flag+local_enable+pdnsd_enable_flag+switch_enable
+		if [ $total_count -gt 0 ]; then
+			#param:server(count) redir_tcp(0:no,1:yes) redir_udp tunnel kcp local gfw
+			service_start /usr/bin/ssr-monitor $server_count $redir_tcp $redir_udp $tunnel_enable $kcp_enable_flag $local_enable $pdnsd_enable_flag $switch_enable
+		fi
+	fi
+
+	ENABLE_SERVER=$(uci_get_by_type global global_server nil)
+	if [ "$ENABLE_SERVER" == "nil" ]; then
+		return 1
+	else
+		STYPE=$(uci_get_by_name $ENABLE_SERVER type nil)
+		if [ "$STYPE" == "nil" ]; then
+			CFGID=$(uci_get_by_cfgid servers type nil)
+			if [ "$CFGID" == "nil" ]; then
+				uci set shadowsocksr.@global[0].global_server='nil'
+			else
+				uci set shadowsocksr.@global[0].global_server=$CFGID
+			fi
+			uci commit shadowsocksr
+			/etc/init.d/shadowsocksr restart
+		fi
+	fi
+}
+
+boot() {
+	(/usr/share/shadowsocksr/chinaipset.sh && sleep 3 && start >/dev/null 2>&1) &
+}
+
+stop() {
+	/usr/bin/ssr-rules -f
+	srulecount=$(iptables -L | grep SSR-SERVER-RULE | wc -l)
+	if [ $srulecount -gt 0 ]; then
+		iptables -F SSR-SERVER-RULE
+		iptables -t filter -D INPUT -j SSR-SERVER-RULE
+		iptables -X SSR-SERVER-RULE 2>/dev/null
+	fi
+	if [ -z "$switch_server" ]; then
+		kill -9 $(busybox ps -w | grep ssr-switch | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+	fi
+	if [ $(uci_get_by_type global monitor_enable 0) == "1" ]; then
+		kill -9 $(busybox ps -w | grep ssr-monitor | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+	fi
+	killall -q -9 ssr-monitor
+	killall -q -9 ss-redir
+	killall -q -9 obfs-local
+	killall -q -9 v2ray-plugin
+	killall -q -9 ssr-redir
+	killall -q -9 v2ray
+	killall -q -9 trojan
+	killall -q -9 ipt2socks
+	kill -9 $(busybox ps -w | grep ssr-server | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+	kill -9 $(busybox ps -w | grep ssr-local | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+	killall -q -9 ssr-local
+	killall -q -9 ss-local
+	killall -q -9 kcptun-client
+	killall -q -9 dns2socks
+	killall -q -9 microsocks
+	killall -q -9 redsocks2
+	if [ -f /var/run/pdnsd.pid ]; then
+		kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1
+	else
+		kill -9 $(busybox ps -w | grep pdnsd | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+	fi
+	if [ -f "/tmp/dnsmasq.d/dnsmasq-ssr.conf" ]; then
+		rm -f /tmp/dnsmasq.d/dnsmasq-ssr.conf /tmp/dnsmasq.ssr/* /tmp/dnsmasq.oversea/*
+		/etc/init.d/dnsmasq restart >/dev/null 2>&1
+	fi
+	del_cron
+}

+ 26 - 0
luci-app-ssr-plus/root/etc/uci-defaults/luci-ssr-plus

@@ -0,0 +1,26 @@
+#!/bin/sh
+
+uci -q batch <<-EOF >/dev/null
+	delete ucitrack.@shadowsocksr[-1]
+	add ucitrack shadowsocksr
+	set ucitrack.@shadowsocksr[-1].init=shadowsocksr
+	commit ucitrack
+	delete firewall.shadowsocksr
+	set firewall.shadowsocksr=include
+	set firewall.shadowsocksr.type=script
+	set firewall.shadowsocksr.path=/var/etc/shadowsocksr.include
+	set firewall.shadowsocksr.reload=1
+	commit firewall
+EOF
+
+touch /etc/china_ssr.txt
+touch /etc/config/white.list
+touch /etc/config/black.list
+touch /etc/config/netflix.list
+touch /etc/config/netflixip.list
+touch /etc/dnsmasq.ssr/ad.conf
+touch /etc/dnsmasq.ssr/gfw_list.conf
+
+rm -rf /tmp/luci-modulecache/*
+rm -f /tmp/luci-indexcache
+exit 0

+ 9 - 0
luci-app-ssr-plus/root/usr/bin/ssr-ad

@@ -0,0 +1,9 @@
+#!/bin/sh -e
+if [ -f /tmp/adnew.conf ]; then
+  if (grep -wq "address=" /tmp/adnew.conf) ; then
+    cp /tmp/adnew.conf /tmp/ad.conf
+  else
+    cat /tmp/adnew.conf | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/0\.0\.0\.0:' > /tmp/ad.conf
+  fi
+fi
+rm -f /tmp/adnew.conf

+ 25 - 0
luci-app-ssr-plus/root/usr/bin/ssr-gfw

@@ -0,0 +1,25 @@
+#!/bin/sh -e
+
+generate_china_banned() {
+	cat $1 | base64 -d >/tmp/gfwlist.txt
+	rm -f $1
+	sed -i '/^@@|/d' /tmp/gfwlist.txt
+	cat /tmp/gfwlist.txt | sort -u |
+		sed 's#!.\+##; s#|##g; s#@##g; s#http:\/\/##; s#https:\/\/##;' |
+		sed '/\*/d; /apple\.com/d; /sina\.cn/d; /sina\.com\.cn/d; /baidu\.com/d; /byr\.cn/d; /jlike\.com/d; /weibo\.com/d; /zhongsou\.com/d; /youdao\.com/d; /sogou\.com/d; /so\.com/d; /soso\.com/d; /aliyun\.com/d; /taobao\.com/d; /jd\.com/d; /qq\.com/d' |
+		sed '/^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$/d' |
+		grep '^[0-9a-zA-Z\.-]\+$' | grep '\.' | sed 's#^\.\+##' | sort -u |
+		awk 'BEGIN { prev = "________"; } {
+		cur = $0;
+		if (index(cur, prev) == 1 && substr(cur, 1 + length(prev) ,1) == ".") {
+		} else {
+		print cur;
+		prev = cur;
+		}
+		}' | sort -u
+}
+
+generate_china_banned /tmp/gfw.b64 >/tmp/gfw.txt
+rm -f /tmp/gfwlist.txt
+sed '/.*/s/.*/server=\/\.&\/127.0.0.1#5335\nipset=\/\.&\/gfwlist/' /tmp/gfw.txt >/tmp/gfwnew.txt
+rm -f /tmp/gfw.txt

+ 132 - 0
luci-app-ssr-plus/root/usr/bin/ssr-monitor

@@ -0,0 +1,132 @@
+#!/bin/sh
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio <[email protected]>
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+NAME=shadowsocksr
+
+uci_get_by_name() {
+	local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+	local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+server_process_count=$1
+redir_tcp_process=$2
+redir_udp_process=$3
+tunnel_process=$4
+kcp_process=$5
+local_process=$6
+pdnsd_process=$7
+if [ -z "$pdnsd_process" ]; then
+	pdnsd_process=0
+fi
+
+i=0
+
+GLOBAL_SERVER=$(uci_get_by_type global global_server)
+server=$(uci_get_by_name $GLOBAL_SERVER server)
+lkcp_port=$(uci_get_by_name $GLOBAL_SERVER kcp_port)
+server_port=$(uci_get_by_name $GLOBAL_SERVER server_port)
+password=$(uci_get_by_name $GLOBAL_SERVER kcp_password)
+kcp_param=$(uci_get_by_name $GLOBAL_SERVER kcp_param)
+[ "$password" != "" ] && password="--key "${password}
+
+if echo "$server" | grep -E "^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$" >/dev/null; then
+	server=${server}
+else
+	server=$(cat /etc/ssr_ip)
+fi
+
+while [ "1" == "1" ]; do #死循环
+	sleep 30
+	#redir tcp
+	if [ "$redir_tcp_process" -gt 0 ]; then
+		icount=$(busybox ps -w | grep ssr-retcp | grep -v grep | wc -l)
+		if [ "$icount" == 0 ]; then
+			logger -t "$NAME" "ssr redir tcp error.restart!"
+			/etc/init.d/shadowsocksr restart
+			exit 0
+		fi
+	fi
+	#redir udp
+	if [ "$redir_udp_process" -gt 0 ]; then
+		icount=$(busybox ps -w | grep ssr-reudp | grep -v grep | wc -l)
+		if [ "$icount" == 0 ]; then
+			logger -t "$NAME" "ssr redir udp error.restart!"
+			/etc/init.d/shadowsocksr restart
+			exit 0
+		fi
+	fi
+	#tunnel
+	if [ "$tunnel_process" -gt 0 ]; then
+		icount=$(busybox ps -w | grep ssr-tunnel | grep -v grep | wc -l)
+		if [ "$icount" == 0 ]; then
+			logger -t "$NAME" "ssr tunnel error.restart!"
+			/etc/init.d/shadowsocksr restart
+			exit 0
+		fi
+	fi
+	#server
+	if [ "$server_process_count" -gt 0 ]; then
+		icount=$(busybox ps -w | grep ssr-server | grep -v grep | wc -l)
+		if [ "$icount" -lt "$server_process_count" ]; then #如果进程挂掉就重启它
+			logger -t "$NAME" "ssr server error.restart!"
+			kill -9 $(busybox ps -w | grep ssr-server | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+			/etc/init.d/shadowsocksr restart
+		fi
+	fi
+	#kcptun
+	if [ "$kcp_process" -gt 0 ]; then
+		icount=$(busybox ps -w | grep kcptun-client | grep -v grep | wc -l)
+		if [ "$icount" -lt "$kcp_process" ]; then #如果进程挂掉就重启它
+			logger -t "$NAME" "ssr kcptun error.restart!"
+			killall -q -9 kcptun-client
+			(/usr/bin/kcptun-client -r $server:$kcp_port -l :$server_port $password $kcp_param &)
+		fi
+	fi
+	#localsocks
+	if [ "$local_process" -gt 0 ]; then
+		icount=$(busybox ps -w | grep ssr-local | grep -v grep | wc -l)
+		if [ "$icount" -lt "$local_process" ]; then #如果进程挂掉就重启它
+			logger -t "$NAME" "global socks server error.restart!"
+			kill -9 $(busybox ps -w | grep ssr-local | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+			/etc/init.d/shadowsocksr restart
+		fi
+	fi
+	#pdnsd
+	if [ "$pdnsd_process" -eq 1 ]; then
+		icount=$(busybox ps -w | grep pdnsd | grep -v grep | wc -l)
+		if [ "$icount" -lt "$pdnsd_process" ]; then #如果进程挂掉就重启它
+			logger -t "$NAME" "pdnsd tunnel error.restart!"
+			if [ -f /var/run/pdnsd.pid ]; then
+				kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1
+			else
+				kill -9 $(ps | grep pdnsd | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+			fi
+			(/usr/sbin/pdnsd -c /var/etc/pdnsd.conf -d &)
+		fi
+	fi
+	#dns2socks
+	if [ "$pdnsd_process" -eq 2 ]; then
+		icount=$(busybox ps -w | grep -e ssr-dns -e dns2socks | grep -v grep | wc -l)
+		if [ "$icount" -lt 2 ]; then #如果进程挂掉就重启它
+      logger -t "$NAME" "dns2socks $dnsstr tunnel error.restart!"
+			dnsstr=$(uci_get_by_type global tunnel_forward 8.8.4.4:53)
+			dnsserver=$(echo "$dnsstr" | awk -F ':' '{print $1}')
+			dnsport=$(echo "$dnsstr" | awk -F ':' '{print $2}')
+			killall -q -9 dns2socks
+			kill -9 $(busybox ps -w | grep ssr-dns | grep -v grep | awk '{print $1}') >/dev/null 2>&1
+			microsocks -i 127.0.0.1 -p 10802 ssr-dns >/dev/null 2>&1 &
+      dns2socks 127.0.0.1:10802  $dnsserver:$dnsport 127.0.0.1:5335 -q >/dev/null 2>&1 &
+		fi
+	fi
+done

+ 406 - 0
luci-app-ssr-plus/root/usr/bin/ssr-rules

@@ -0,0 +1,406 @@
+#!/bin/sh
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio <[email protected]>
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+TAG="_SS_SPEC_RULE_"                                  # comment tag
+IPT="iptables -t nat"                                 # alias of iptables
+FWI=$(uci get firewall.shadowsocksr.path 2>/dev/null) # firewall include file
+
+usage() {
+	cat <<-EOF
+Usage: ssr-rules [options]
+
+Valid options are:
+
+    -s <server_ip>          ip address of shadowsocksr remote server
+    -l <local_port>         port number of shadowsocksr local server
+    -S <server_ip>          ip address of shadowsocksr remote UDP server
+    -L <local_port>         port number of shadowsocksr local UDP server
+    -i <ip_list_file>       a file content is bypassed ip list
+    -a <lan_ips>            lan ip of access control, need a prefix to
+                            define access control mode
+    -b <wan_ips>            wan ip of will be bypassed
+    -w <wan_ips>            wan ip of will be forwarded
+    -B <bp_lan_ips>         lan ip of will be bypassed proxy
+    -p <fp_lan_ips>         lan ip of will be global proxy
+    -G <gm_lan_ips>         lan ip of will be game mode proxy
+    -D <proxy_ports>        proxy ports
+    -F                      netflix mode
+    -N                      netflix server IP
+    -M                      netflix proxy mode
+    -e <extra_options>      extra options for iptables
+    -o                      apply the rules to the OUTPUT chain
+    -O                      apply the global rules to the OUTPUT chain
+    -u                      enable udprelay mode, TPROXY is required
+    -U                      enable udprelay mode, using different IP
+                            and ports for TCP and UDP
+    -f                      flush the rules
+    -g                      gfw list mode
+    -r                      return china mode
+    -h                      show this help message and exit
+	EOF
+	exit $1
+}
+
+loger() {
+	# 1.alert 2.crit 3.err 4.warn 5.notice 6.info 7.debug
+	logger -st ssr-rules[$$] -p$1 $2
+}
+
+flush_r() {
+	flush_iptables() {
+		local ipt="iptables -t $1"
+		local DAT=$(iptables-save -t $1)
+		eval $(echo "$DAT" | grep "$TAG" | sed -e 's/^-A/$ipt -D/' -e 's/$/;/')
+		for chain in $(echo "$DAT" | awk '/^:SS_SPEC/{print $1}'); do
+			$ipt -F ${chain:1} 2>/dev/null && $ipt -X ${chain:1}
+		done
+	}
+	flush_iptables nat
+	flush_iptables mangle
+	ip rule del fwmark 0x01/0x01 table 100 2>/dev/null
+	ip route del local 0.0.0.0/0 dev lo table 100 2>/dev/null
+	ipset -X ss_spec_lan_ac 2>/dev/null
+	ipset -X ss_spec_wan_ac 2>/dev/null
+	ipset -X ssr_gen_router 2>/dev/null
+	ipset -X fplan 2>/dev/null
+	ipset -X bplan 2>/dev/null
+	ipset -X gmlan 2>/dev/null
+	ipset -X oversea 2>/dev/null
+	ipset -X whitelist 2>/dev/null
+	ipset -X blacklist 2>/dev/null
+	ipset -X netflix 2>/dev/null
+	[ -n "$FWI" ] && echo '#!/bin/sh' >$FWI
+	return 0
+}
+
+ipset_r() {
+	ipset -N gmlan hash:net 2>/dev/null
+	for ip in $LAN_GM_IP; do ipset -! add gmlan $ip; done
+	if [ "$RUNMODE" == "router" ]; then
+		ipset -! -R <<-EOF || return 1
+			create ss_spec_wan_ac hash:net
+			$(gen_iplist | sed -e "s/^/add ss_spec_wan_ac /")
+		EOF
+		ipset -N gfwlist hash:net 2>/dev/null
+		$IPT -N SS_SPEC_WAN_AC
+		$IPT -I SS_SPEC_WAN_AC -p tcp ! --dport 53 -d $server -j RETURN
+		$IPT -A SS_SPEC_WAN_AC -m set --match-set ss_spec_wan_ac dst -j RETURN
+		$IPT -A SS_SPEC_WAN_AC -j SS_SPEC_WAN_FW
+	elif [ "$RUNMODE" == "gfw" ]; then
+		ipset -N gfwlist hash:net 2>/dev/null
+		$IPT -N SS_SPEC_WAN_AC
+		$IPT -A SS_SPEC_WAN_AC -m set --match-set gfwlist dst -j SS_SPEC_WAN_FW
+		$IPT -A SS_SPEC_WAN_AC -m set --match-set gmlan src -m set ! --match-set china dst -j SS_SPEC_WAN_FW
+		$IPT -A SS_SPEC_WAN_AC -m set --match-set china dst -j RETURN
+		$IPT -I SS_SPEC_WAN_AC -p tcp ! --dport 53 -d $server -j RETURN
+	elif [ "$RUNMODE" == "oversea" ]; then
+		ipset -N oversea hash:net 2>/dev/null
+		$IPT -N SS_SPEC_WAN_AC
+		ipset -N gmlan hash:net 2>/dev/null
+		for ip in $LAN_GM_IP; do ipset -! add gmlan $ip; done
+		$IPT -A SS_SPEC_WAN_AC -m set --match-set china dst -j SS_SPEC_WAN_FW
+		$IPT -I SS_SPEC_WAN_AC -p tcp ! --dport 53 -d $server -j RETURN
+	elif [ "$RUNMODE" == "all" ]; then
+		$IPT -N SS_SPEC_WAN_AC
+		$IPT -A SS_SPEC_WAN_AC -j SS_SPEC_WAN_FW
+		$IPT -I SS_SPEC_WAN_AC -p tcp ! --dport 53 -d $server -j RETURN
+	fi
+	ipset -N fplan hash:net 2>/dev/null
+	for ip in $LAN_FP_IP; do ipset -! add fplan $ip; done
+	$IPT -I SS_SPEC_WAN_AC -m set --match-set fplan src -j SS_SPEC_WAN_FW
+	ipset -N bplan hash:net 2>/dev/null
+	for ip in $LAN_BP_IP; do ipset -! add bplan $ip; done
+	$IPT -I SS_SPEC_WAN_AC -m set --match-set bplan src -j RETURN
+	ipset -N whitelist hash:net 2>/dev/null
+	ipset -N blacklist hash:net 2>/dev/null
+	$IPT -I SS_SPEC_WAN_AC -m set --match-set blacklist dst -j SS_SPEC_WAN_FW
+	$IPT -I SS_SPEC_WAN_AC -m set --match-set whitelist dst -j RETURN
+	for ip in $WAN_BP_IP; do ipset -! add whitelist $ip; done
+	for ip in $WAN_FW_IP; do ipset -! add blacklist $ip; done
+
+	if [ "$NETFLIX" == "1" ]; then
+		$IPT -I SS_SPEC_WAN_AC -p tcp -m set --match-set netflix dst -j REDIRECT --to-ports 4321
+		if [ "$NETFLIX_PROXY" == "1" ]; then
+			$IPT -I SS_SPEC_WAN_AC -p tcp -d $NETFLIX_IP -j REDIRECT --to-ports $local_port
+		else
+			ipset -! add whitelist $NETFLIX_IP
+		fi
+	elif [ "$NETFLIX" == "2" ]; then
+		$IPT -I SS_SPEC_WAN_AC -p tcp -m set --match-set netflix dst -j REDIRECT --to-ports $local_port
+	fi
+
+	return $?
+}
+
+fw_rule() {
+  ipset -N netflix hash:net 2>/dev/null
+	$IPT -N SS_SPEC_WAN_FW
+	$IPT -A SS_SPEC_WAN_FW -d 0.0.0.0/8 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 10.0.0.0/8 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 127.0.0.0/8 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 169.254.0.0/16 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 172.16.0.0/12 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 192.168.0.0/16 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 224.0.0.0/4 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -d 240.0.0.0/4 -j RETURN
+	$IPT -A SS_SPEC_WAN_FW -p tcp $PROXY_PORTS \
+	-j REDIRECT --to-ports $local_port 2>/dev/null || {
+		loger 3 "Can't redirect, please check the iptables."
+		exit 1
+	}
+	return $?
+}
+
+ac_rule() {
+	if [ -n "$LAN_AC_IP" ]; then
+		case "${LAN_AC_IP:0:1}" in
+		w | W)
+			MATCH_SET="-m set --match-set ss_spec_lan_ac src"
+			;;
+		b | B)
+			MATCH_SET="-m set ! --match-set ss_spec_lan_ac src"
+			;;
+		*)
+			loger 3 "Bad argument \`-a $LAN_AC_IP\`."
+			return 2
+			;;
+		esac
+	fi
+	IFNAME=$(uci get -P/var/state network.lan.ifname 2>/dev/null)
+	ipset -! -R <<-EOF || return 1
+		create ss_spec_lan_ac hash:net
+		$(for ip in ${LAN_AC_IP:1}; do echo "add ss_spec_lan_ac $ip"; done)
+	EOF
+	$IPT -I PREROUTING 1 ${IFNAME:+-i $IFNAME} -p tcp $EXT_ARGS $MATCH_SET \
+	-m comment --comment "$TAG" -j SS_SPEC_WAN_AC
+	if [ "$OUTPUT" = 1 ]; then
+		$IPT -I OUTPUT 1 -p tcp $EXT_ARGS \
+		-m comment --comment "$TAG" -j SS_SPEC_WAN_AC
+	elif [ "$OUTPUT" = 2 ]; then
+		ipset -! -R <<-EOF || return 1
+			create ssr_gen_router hash:net
+			$(gen_spec_iplist | sed -e "s/^/add ssr_gen_router /")
+		EOF
+		$IPT -N SS_SPEC_ROUTER && \
+		$IPT -A SS_SPEC_ROUTER -m set --match-set ssr_gen_router dst -j RETURN && \
+		$IPT -A SS_SPEC_ROUTER -j SS_SPEC_WAN_FW
+		$IPT -I OUTPUT 1 -p tcp -m comment --comment "$TAG" -j SS_SPEC_ROUTER
+	fi
+	return $?
+}
+
+tp_rule() {
+	[ -n "$TPROXY" ] || return 0
+	ip rule add fwmark 0x01/0x01 table 100
+	ip route add local 0.0.0.0/0 dev lo table 100
+	local ipt="iptables -t mangle"
+	$ipt -N SS_SPEC_TPROXY
+	$ipt -A SS_SPEC_TPROXY -p udp --dport 443 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp --dport 80 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp --dport 53 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 0.0.0.0/8 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 10.0.0.0/8 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 127.0.0.0/8 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 169.254.0.0/16 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 172.16.0.0/12 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 192.168.0.0/16 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 224.0.0.0/4 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -d 240.0.0.0/4 -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp ! --dport 53 -d $server -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp -m set --match-set bplan src -j RETURN
+	$ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set --match-set fplan src \
+	-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+	if [ "$RUNMODE" == "router" ]; then
+		$ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gmlan src -m set ! --match-set china dst \
+		-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+		$ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set ! --match-set ss_spec_wan_ac dst \
+		-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+	elif [ "$RUNMODE" == "gfw" ]; then
+		$ipt -A SS_SPEC_TPROXY -p udp -m set --match-set china dst -j RETURN
+		$ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gmlan src -m set ! --match-set china dst \
+		-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+		$ipt -A SS_SPEC_TPROXY -p udp -m set $PROXY_PORTS --match-set gfwlist dst \
+		-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+	elif [ "$RUNMODE" == "oversea" ]; then
+		$ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -m set --match-set china dst \
+		-j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+	elif [ "$RUNMODE" == "all" ]; then
+		$ipt -A SS_SPEC_TPROXY -p udp $PROXY_PORTS -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01
+	fi
+	$ipt -I PREROUTING 1 ${IFNAME:+-i $IFNAME} -p udp $EXT_ARGS $MATCH_SET \
+	-m comment --comment "$TAG" -j SS_SPEC_TPROXY
+	return $?
+}
+
+get_wan_ip() {
+	cat <<-EOF | grep -E "^([0-9]{1,3}\.){3}[0-9]{1,3}"
+		$server
+		$SERVER
+		$WAN_BP_IP
+	EOF
+}
+
+gen_iplist() {
+	cat <<-EOF
+		0.0.0.0/8
+		10.0.0.0/8
+		100.64.0.0/10
+		127.0.0.0/8
+		169.254.0.0/16
+		172.16.0.0/12
+		192.0.0.0/24
+		192.0.2.0/24
+		192.88.99.0/24
+		192.168.0.0/16
+		198.18.0.0/15
+		198.51.100.0/24
+		203.0.113.0/24
+		224.0.0.0/4
+		240.0.0.0/4
+		255.255.255.255
+		$(get_wan_ip)
+		$(cat ${IGNORE_LIST:=/dev/null} 2>/dev/null)
+	EOF
+}
+
+gen_spec_iplist() {
+	cat <<-EOF
+		0.0.0.0/8
+		10.0.0.0/8
+		100.64.0.0/10
+		127.0.0.0/8
+		169.254.0.0/16
+		172.16.0.0/12
+		192.0.0.0/24
+		192.0.2.0/24
+		192.88.99.0/24
+		192.168.0.0/16
+		198.18.0.0/15
+		198.51.100.0/24
+		203.0.113.0/24
+		224.0.0.0/4
+		240.0.0.0/4
+		255.255.255.255
+		$(get_wan_ip)
+	EOF
+}
+
+gen_include() {
+	[ -n "$FWI" ] || return 0
+	extract_rules() {
+		echo "*$1"
+		iptables-save -t $1 | grep SS_SPEC_ | \
+		sed -e "s/^-A \(OUTPUT\|PREROUTING\)/-I \1 1/"
+		echo 'COMMIT'
+	}
+	cat <<-EOF >>$FWI
+		iptables-save -c | grep -v "SS_SPEC" | iptables-restore -c
+		iptables-restore -n <<-EOT
+		$(extract_rules nat)
+		$(extract_rules mangle)
+		EOT
+	EOF
+	return 0
+}
+
+while getopts ":s:l:S:L:i:e:a:B:b:w:p:G:D:F:N:M:oOuUfgrczh" arg; do
+	case "$arg" in
+	s)
+		server=$OPTARG
+		;;
+	l)
+		local_port=$OPTARG
+		;;
+	S)
+		SERVER=$OPTARG
+		;;
+	L)
+		LOCAL_PORT=$OPTARG
+		;;
+	i)
+		IGNORE_LIST=$OPTARG
+		;;
+	e)
+		EXT_ARGS=$OPTARG
+		;;
+	a)
+		LAN_AC_IP=$OPTARG
+		;;
+	B)
+		LAN_BP_IP=$OPTARG
+		;;
+	b)
+		WAN_BP_IP=$(for ip in $OPTARG; do echo $ip; done)
+		;;
+	w)
+		WAN_FW_IP=$OPTARG
+		;;
+	p)
+		LAN_FP_IP=$OPTARG
+		;;
+	G)
+		LAN_GM_IP=$OPTARG
+		;;
+	D)
+		PROXY_PORTS=$OPTARG
+		;;
+	F)
+		NETFLIX=$OPTARG
+		;;
+	N)
+		NETFLIX_IP=$OPTARG
+		;;
+	M)
+		NETFLIX_PROXY=$OPTARG
+		;;
+	o)
+		OUTPUT=1
+		;;
+	O)
+		OUTPUT=2
+		;;
+	u)
+		TPROXY=1
+		;;
+	U)
+		TPROXY=2
+		;;
+	g)
+		RUNMODE=gfw
+		;;
+	r)
+		RUNMODE=router
+		;;
+	c)
+		RUNMODE=oversea
+		;;
+	z)
+		RUNMODE=all
+		;;
+	f)
+		flush_r
+		exit 0
+		;;
+	h) usage 0 ;;
+	esac
+done
+if [ -z "$server" -o -z "$local_port" ]; then
+	usage 2
+fi
+if [ "$TPROXY" == 1 ]; then
+	SERVER=$server
+	LOCAL_PORT=$local_port
+elif [ "$TPROXY" == 2 ]; then
+	: ${SERVER:?"You must assign an ip for the udp relay server."}
+	: ${LOCAL_PORT:?"You must assign a port for the udp relay server."}
+fi
+flush_r && fw_rule && ipset_r && ac_rule && tp_rule && gen_include
+[ "$?" == 0 ] || loger 3 "Start failed!"
+exit $?
+

+ 168 - 0
luci-app-ssr-plus/root/usr/bin/ssr-switch

@@ -0,0 +1,168 @@
+#!/bin/sh  /etc/rc.common
+#
+# Copyright (C) 2017 openwrt-ssr
+# Copyright (C) 2017 yushi studio <[email protected]>
+#
+# This is free software, licensed under the GNU General Public License v3.
+# See /LICENSE for more information.
+#
+
+cycle_time=60
+switch_time=3
+normal_flag=0
+server_locate=0
+server_count=0
+NAME=shadowsocksr
+ENABLE_SERVER=nil
+CONFIG_SWTICH_FILE=/var/etc/${NAME}_t.json
+
+[ -n "$1" ] && cycle_time=$1
+[ -n "$2" ] && switch_time=$2
+
+uci_get_by_name() {
+	local ret=$(uci get $NAME.$1.$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+uci_get_by_type() {
+	local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null)
+	echo ${ret:=$3}
+}
+
+DEFAULT_SERVER=$(uci_get_by_type global global_server)
+CURRENT_SERVER=$DEFAULT_SERVER
+
+#判断代理是否正常
+check_proxy() {
+	local result=0
+	local try_count=$(uci_get_by_type global switch_try_count 3)
+	for i in $(seq 1 $try_count); do
+		/usr/bin/ssr-check www.google.com 80 $switch_time 1
+		if [ "$?" == "0" ]; then
+			# echo "$(date "+%Y-%m-%d %H:%M:%S") Check Google Proxy Success, count=$i" >> /tmp/ssrplus.log
+			result=0
+			break
+		else
+			# echo "$(date "+%Y-%m-%d %H:%M:%S") Check Google Proxy Fail, count=$i" >> /tmp/ssrplus.log
+			/usr/bin/ssr-check www.baidu.com 80 $switch_time 1
+			if [ "$?" == "0" ]; then
+				result=1
+			else
+				result=2
+			fi
+		fi
+		sleep 1
+	done
+	return $result
+}
+
+test_proxy() {
+	local servername=$(uci_get_by_name $1 server)
+	local serverport=$(uci_get_by_name $1 server_port)
+	ret=$(ping -c 3 $servername | grep 'loss' | awk -F ',' '{ print $3 }' | awk -F "%" '{ print $1 }')
+	[ -z "$ret" ] && return 1
+	[ "$ret" -gt "50" ] && return 1
+	ipset add ss_spec_wan_ac $servername 2>/dev/null
+	ret=$?
+	/usr/bin/ssr-check $servername $serverport $switch_time
+	local ret2=$?
+	if [ "$ret" == "0" ]; then
+		ipset del ss_spec_wan_ac $servername 2>/dev/null
+	fi
+	if [ "$ret2" == "0" ]; then
+		return 0
+	else
+		return 1
+	fi
+}
+
+search_proxy() {
+	let server_count=server_count+1
+	[ "$normal_flag" == "1" -a "$server_count" -le "$server_locate" ] && return 0
+	[ "$(uci_get_by_name $1 switch_enable)" != "1" ] && return 1
+	[ $ENABLE_SERVER != nil ] && return 0
+	[ "$1" == "$CURRENT_SERVER" ] && return 0
+	local servername=$(uci_get_by_name $1 server)
+	local serverport=$(uci_get_by_name $1 server_port)
+	ipset add ss_spec_wan_ac $servername 2>/dev/null
+	ret=$?
+	/usr/bin/ssr-check $servername $serverport $switch_time
+	local ret2=$?
+	if [ "$ret" == "0" ]; then
+		ipset del ss_spec_wan_ac $servername 2>/dev/null
+	fi
+	if [ "$ret2" == "0" ]; then
+		server_locate=$server_count
+		ENABLE_SERVER=$1
+		return 0
+	else
+		return 1
+	fi
+
+}
+#选择可用的代理
+select_proxy() {
+	config_load $NAME
+	ENABLE_SERVER=nil
+	mkdir -p /var/run /var/etc
+	server_count=0
+	config_foreach search_proxy servers
+}
+
+#切换代理
+switch_proxy() {
+	/etc/init.d/shadowsocksr restart $1
+	return 0
+}
+
+start() {
+	#不支持kcptun启用时的切换
+	[ $(uci_get_by_name $DEFAULT_SERVER kcp_enable) = "1" ] && return 1
+
+	while [ "1" == "1" ]; do #死循环
+		sleep $cycle_time
+		LOGTIME=$(date "+%Y-%m-%d %H:%M:%S")
+		#判断当前代理是否为缺省服务器
+		if [ "$CURRENT_SERVER" != "$DEFAULT_SERVER" ]; then
+			#echo "not default proxy"
+			echo "$(date "+%Y-%m-%d %H:%M:%S") Current server is not default Main server, try to switch back." >>/tmp/ssrplus.log
+			#检查缺省服务器是否正常
+			if test_proxy $DEFAULT_SERVER; then
+				#echo "switch to default proxy"
+				echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is avilable." >>/tmp/ssrplus.log
+				#缺省服务器正常,切换回来
+				CURRENT_SERVER=$DEFAULT_SERVER
+				switch_proxy $CURRENT_SERVER
+				echo "$(date "+%Y-%m-%d %H:%M:%S") switch to default ["$(uci_get_by_name $CURRENT_SERVER server)"] proxy!" >>/tmp/ssrplus.log
+			else
+				echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is NOT avilable.Continue using current server." >>/tmp/ssrplus.log
+			fi
+		fi
+		#判断当前代理是否正常
+		#echo "$(date "+%Y-%m-%d %H:%M:%S") Start checking if the current server is available." >>/tmp/ssrplus.log
+		check_proxy
+		current_ret=$?
+		if [ "$current_ret" == "1" ]; then
+			#当前代理错误,判断有无可用的服务器
+			#echo "current error"
+			echo "$(date "+%Y-%m-%d %H:%M:%S") Current server error, try to switch another server." >>/tmp/ssrplus.log
+			select_proxy
+			if [ "$ENABLE_SERVER" != nil ]; then
+				#有其他服务器可用,进行切换
+				#echo $(uci_get_by_name $new_proxy server)
+				echo "$(date "+%Y-%m-%d %H:%M:%S") Another server is avilable, now switching server." >>/tmp/ssrplus.log
+				CURRENT_SERVER=$ENABLE_SERVER
+				switch_proxy $CURRENT_SERVER
+				normal_flag=1
+				echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR server switch OK" >>/tmp/ssrplus.log
+			else
+				switch_proxy $CURRENT_SERVER
+				normal_flag=1
+				echo "$(date "+%Y-%m-%d %H:%M:%S") Try restart current server." >>/tmp/ssrplus.log
+			fi
+		else
+			normal_flag=0
+			echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR No Problem." >>/tmp/ssrplus.log
+		fi
+	done
+}

+ 11 - 0
luci-app-ssr-plus/root/usr/share/rpcd/acl.d/luci-app-ssr-plus.json

@@ -0,0 +1,11 @@
+{
+	"luci-app-ssr-plus": {
+	"description": "Grant UCI access for luci-app-ssr-plus",
+	"read": {
+		"uci": [ "shadowsocksr" ]
+		},
+	"write": {
+		"uci": [ "shadowsocksr" ]
+		}
+	}
+}

+ 5 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/chinaipset.sh

@@ -0,0 +1,5 @@
+echo "create china hash:net family inet hashsize 1024 maxelem 65536" > /tmp/china.ipset
+awk '!/^$/&&!/^#/{printf("add china %s'" "'\n",$0)}' /etc/china_ssr.txt >> /tmp/china.ipset
+ipset -! flush china
+ipset -! restore < /tmp/china.ipset 2>/dev/null
+rm -f /tmp/china.ipset

+ 72 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/genred2config.sh

@@ -0,0 +1,72 @@
+#!/bin/sh
+
+cat <<-EOF >$1
+base {
+	log_debug = off;
+	log_info = off;
+	log = stderr;
+	daemon = on;
+	redirector = iptables;
+	reuseport = on;
+}
+EOF
+
+if [ "$2" == "socks5" ]; then
+  if [ "$3" == "tcp" ]; then
+    if [ "$7" == "0" ]; then
+    cat <<-EOF >>$1
+redsocks {
+  bind = "0.0.0.0:$4";
+  relay = "$5:$6";
+  type = socks5;
+  autoproxy = 0;
+  timeout = 10;
+}
+EOF
+  else
+    cat <<-EOF >>$1
+redsocks {
+  bind = "0.0.0.0:$4";
+  relay = "$5:$6";
+  type = socks5;
+  autoproxy = 0;
+  timeout = 10;
+  login = "$8";
+  password = "$9";
+}
+EOF
+    fi
+  else
+   if [ "$7" == "0" ]; then
+    cat <<-EOF >>$1
+redudp {
+  bind = "0.0.0.0:$4";
+  relay = "$5:$6";
+  type = socks5;
+  udp_timeout = 10;
+}
+EOF
+  else
+    cat <<-EOF >>$1
+redudp {
+  bind = "0.0.0.0:$4";
+  relay = "$5:$6";
+  type = socks5;
+  udp_timeout = 10;
+  login = "$8";
+  password = "$9";
+}
+EOF
+    fi
+  fi
+else
+    cat <<-EOF >>$1
+redsocks {
+  bind = "0.0.0.0:$4";
+  type = direct;
+  interface = $3;
+  autoproxy = 0;
+  timeout = 10;
+}
+EOF
+fi

+ 40 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/gentrojanconfig.lua

@@ -0,0 +1,40 @@
+local ucursor = require "luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local server_section = arg[1]
+local proto = arg[2]
+local local_port = arg[3]
+
+local server = ucursor:get_all("shadowsocksr", server_section)
+
+local trojan = {
+	log_level = 3,
+	run_type = proto,
+	local_addr = "0.0.0.0",
+	local_port = tonumber(local_port),
+	remote_addr = server.server,
+	remote_port = tonumber(server.server_port),
+	udp_timeout = 60,
+	-- 传入连接
+	password = {server.password},
+	-- 传出连接
+	ssl = {
+		verify = (server.insecure == "0") and true or false,
+		verify_hostname = (server.tls == "1") and true or false,
+		cert = "",
+		cipher = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-ECDSA-CHACHA20-POLY1305:ECDHE-RSA-CHACHA20-POLY1305:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-SHA:ECDHE-ECDSA-AES128-SHA:ECDHE-RSA-AES128-SHA:ECDHE-RSA-AES256-SHA:DHE-RSA-AES128-SHA:DHE-RSA-AES256-SHA:AES128-SHA:AES256-SHA:DES-CBC3-SHA",
+		cipher_tls13 = "TLS_AES_128_GCM_SHA256:TLS_CHACHA20_POLY1305_SHA256:TLS_AES_256_GCM_SHA384",
+		sni = server.tls_host,
+		alpn = {"h2", "http/1.1"},
+		curve = "",
+		reuse_session = true,
+		session_ticket = false,
+		},
+		tcp = {
+			no_delay = true,
+			keep_alive = true,
+			reuse_port = true,
+			fast_open = (server.fast_open == "1") and true or false,
+			fast_open_qlen = 20
+		}
+}
+print(json.stringify(trojan, 1))

+ 107 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/genv2config.lua

@@ -0,0 +1,107 @@
+local ucursor = require "luci.model.uci".cursor()
+local json = require "luci.jsonc"
+local server_section = arg[1]
+local proto = arg[2]
+local local_port = arg[3] or "0"
+local socks_port = arg[4] or "0"
+
+local server = ucursor:get_all("shadowsocksr", server_section)
+
+local v2ray = {
+log = {
+	-- error = "/var/ssrplus.log",
+	loglevel = "warning"
+},
+ -- 传入连接
+ inbound = (local_port ~= "0") and {
+     port = local_port,
+     protocol = "dokodemo-door",
+     settings = {
+         network = proto,
+         followRedirect = true
+     },
+     sniffing = {
+         enabled = true,
+         destOverride = { "http", "tls" }
+     }
+ } or nil,
+ -- 开启 socks 代理 
+ inboundDetour = (proto == "tcp" and socks_port ~= "0") and {
+   {
+     protocol = "socks",
+     port = socks_port,
+     settings = {
+       auth = "noauth",
+       udp = true
+     }
+   }
+ } or nil,
+ -- 传出连接
+	outbound = {
+		protocol = "vmess",
+		settings = {
+			vnext = {
+				{
+					address = server.server,
+					port = tonumber(server.server_port),
+					users = {
+						{
+							id = server.vmess_id,
+							alterId = tonumber(server.alter_id),
+							security = server.security
+						}
+					}
+				}
+			}
+		},
+	-- 底层传输配置
+		streamSettings = {
+			network = server.transport,
+			security = (server.tls == '1') and "tls" or "none",
+			tlsSettings = {allowInsecure = (server.insecure ~= "0") and true or false,serverName=server.tls_host,},
+			kcpSettings = (server.transport == "kcp") and {
+				mtu = tonumber(server.mtu),
+				tti = tonumber(server.tti),
+				uplinkCapacity = tonumber(server.uplink_capacity),
+				downlinkCapacity = tonumber(server.downlink_capacity),
+				congestion = (server.congestion == "1") and true or false,
+				readBufferSize = tonumber(server.read_buffer_size),
+				writeBufferSize = tonumber(server.write_buffer_size),
+				header = {
+					type = server.kcp_guise
+				}
+			} or nil,
+			wsSettings = (server.transport == "ws") and (server.ws_path ~= nil or server.ws_host ~= nil) and {
+				path = server.ws_path,
+				headers = (server.ws_host ~= nil) and {
+					Host = server.ws_host
+				} or nil,
+			} or nil,
+			httpSettings = (server.transport == "h2") and {
+				path = server.h2_path,
+				host = server.h2_host,
+			} or nil,
+			quicSettings = (server.transport == "quic") and {
+				security = server.quic_security,
+				key = server.quic_key,
+				header = {
+					type = server.quic_guise
+				}
+			} or nil
+		},
+		mux = {
+			enabled = (server.mux == "1") and true or false,
+			concurrency = tonumber(server.concurrency)
+		}
+	},
+
+	-- 额外传出连接
+	outboundDetour = {
+		{
+			protocol = "freedom",
+			tag = "direct",
+			settings = { keep = "" }
+		}
+	}
+}
+print(json.stringify(v2ray, 1))

+ 5 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/gfw2ipset.sh

@@ -0,0 +1,5 @@
+#!/bin/sh
+mkdir -p /tmp/dnsmasq.ssr
+awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"blacklist"'\n",$0)}' /etc/config/black.list > /tmp/dnsmasq.ssr/blacklist_forward.conf
+awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5335"'\n",$0)}' /etc/config/black.list >> /tmp/dnsmasq.ssr/blacklist_forward.conf
+awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"whitelist"'\n",$0)}' /etc/config/white.list > /tmp/dnsmasq.ssr/whitelist_forward.conf

+ 6 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/ssrplusupdate.sh

@@ -0,0 +1,6 @@
+#!/bin/sh
+
+/usr/bin/lua /usr/share/shadowsocksr/update.lua
+/usr/bin/lua /usr/share/shadowsocksr/subscribe.lua
+sleep 10
+/etc/init.d/shadowsocksr restart

+ 447 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/subscribe.lua

@@ -0,0 +1,447 @@
+#!/usr/bin/lua
+------------------------------------------------
+-- This file is part of the luci-app-ssr-plus subscribe.lua
+-- @author William Chan <[email protected]>
+------------------------------------------------
+require 'nixio'
+require 'luci.util'
+require 'luci.jsonc'
+require 'luci.sys'
+require 'uci'
+-- these global functions are accessed all the time by the event handler
+-- so caching them is worth the effort
+local luci = luci
+local tinsert = table.insert
+local ssub, slen, schar, sbyte, sformat, sgsub = string.sub, string.len, string.char, string.byte, string.format, string.gsub
+local jsonParse, jsonStringify = luci.jsonc.parse, luci.jsonc.stringify
+local b64decode = nixio.bin.b64decode
+local cache = {}
+local nodeResult = setmetatable({}, { __index = cache })  -- update result
+local name = 'shadowsocksr'
+local uciType = 'servers'
+local ucic = luci.model.uci.cursor()
+local proxy = ucic:get_first(name, 'server_subscribe', 'proxy', '0')
+local switch = ucic:get_first(name, 'server_subscribe', 'switch', '1')
+local subscribe_url = ucic:get_first(name, 'server_subscribe', 'subscribe_url', {})
+local filter_words = ucic:get_first(name, 'server_subscribe', 'filter_words', 'QQ群')
+
+local log = function(...)
+	print(os.date("%Y-%m-%d %H:%M:%S ") .. table.concat({ ... }, " "))
+end
+-- 分割字符串
+local function split(full, sep)
+	full = full:gsub("%z", "")  -- 这里不是很清楚 有时候结尾带个\0
+	local off, result = 1, {}
+	while true do
+		local nStart, nEnd = full:find(sep, off)
+		if not nEnd then
+			local res = ssub(full, off, slen(full))
+			if #res > 0 then -- 过滤掉 \0
+				tinsert(result, res)
+			end
+			break
+		else
+			tinsert(result, ssub(full, off, nStart - 1))
+			off = nEnd + 1
+		end
+	end
+	return result
+end
+-- urlencode
+local function get_urlencode(c)
+	return sformat("%%%02X", sbyte(c))
+end
+
+local function urlEncode(szText)
+	local str = szText:gsub("([^0-9a-zA-Z ])", get_urlencode)
+	str = str:gsub(" ", "+")
+	return str
+end
+
+local function get_urldecode(h)
+	return schar(tonumber(h, 16))
+end
+local function UrlDecode(szText)
+	return szText:gsub("+", " "):gsub("%%(%x%x)", get_urldecode)
+end
+
+-- trim
+local function trim(text)
+	if not text or text == "" then
+		return ""
+	end
+	return (sgsub(text, "^%s*(.-)%s*$", "%1"))
+end
+-- md5
+local function md5(content)
+	local stdout = luci.sys.exec('echo \"' .. urlEncode(content) .. '\" | md5sum | cut -d \" \"  -f1')
+	-- assert(nixio.errno() == 0)
+	return trim(stdout)
+end
+-- base64
+local function base64Decode(text)
+	local raw = text
+	if not text then return '' end
+	text = text:gsub("%z", "")
+	text = text:gsub("_", "/")
+	text = text:gsub("-", "+")
+	local mod4 = #text % 4
+	text = text .. string.sub('====', mod4 + 1)
+	local result = b64decode(text)
+	if result then
+		return result:gsub("%z", "")
+	else
+		return raw
+	end
+end
+-- 处理数据
+local function processData(szType, content)
+	local result = {
+	type = szType,
+	local_port = 1234,
+	kcp_param = '--nocomp'
+	}
+	if szType == 'ssr' then
+		local dat = split(content, "/%?")
+		local hostInfo = split(dat[1], ':')
+		result.server = hostInfo[1]
+		result.server_port = hostInfo[2]
+		result.protocol = hostInfo[3]
+		result.encrypt_method = hostInfo[4]
+		result.obfs = hostInfo[5]
+		result.password = base64Decode(hostInfo[6])
+		local params = {}
+		for _, v in pairs(split(dat[2], '&')) do
+			local t = split(v, '=')
+			params[t[1]] = t[2]
+		end
+		result.obfs_param = base64Decode(params.obfsparam)
+		result.protocol_param = base64Decode(params.protoparam)
+		local group = base64Decode(params.group)
+		if group then
+			result.alias = "["  .. group .. "] "
+		end
+		result.alias = result.alias .. base64Decode(params.remarks)
+	elseif szType == 'vmess' then
+		local info = jsonParse(content)
+		result.type = 'v2ray'
+		result.server = info.add
+		result.server_port = info.port
+		result.transport = info.net
+		result.alter_id = info.aid
+		result.vmess_id = info.id
+		result.alias = info.ps
+		result.insecure = 1
+		-- result.mux = 1
+		-- result.concurrency = 8
+		if info.net == 'ws' then
+			result.ws_host = info.host
+			result.ws_path = info.path
+		end
+		if info.net == 'h2' then
+			result.h2_host = info.host
+			result.h2_path = info.path
+		end
+		if info.net == 'tcp' then
+			result.tcp_guise = info.type
+			result.http_host = info.host
+			result.http_path = info.path
+		end
+		if info.net == 'kcp' then
+			result.kcp_guise = info.type
+			result.mtu = 1350
+			result.tti = 50
+			result.uplink_capacity = 5
+			result.downlink_capacity = 20
+			result.read_buffer_size = 2
+			result.write_buffer_size = 2
+		end
+		if info.net == 'quic' then
+			result.quic_guise = info.type
+			result.quic_key = info.key
+			result.quic_security = info.securty
+		end
+		if info.security then
+			result.security = info.security
+		end
+		if info.tls == "tls" or info.tls == "1" then
+			result.tls = "1"
+			result.tls_host = info.host
+		else
+			result.tls = "0"
+		end
+	elseif szType == "ss" then
+		local idx_sp = 0
+		local alias = ""
+		if content:find("#") then
+			idx_sp = content:find("#")
+			alias = content:sub(idx_sp + 1, -1)
+		end
+		local info = content:sub(1, idx_sp - 1)
+		local hostInfo = split(base64Decode(info), "@")
+		local host = split(hostInfo[2], ":")
+		local userinfo = base64Decode(hostInfo[1])
+		local method = userinfo:sub(1, userinfo:find(":") - 1)
+		local password = userinfo:sub(userinfo:find(":") + 1, #userinfo)
+		result.alias = UrlDecode(alias)
+		result.type = "ss"
+		result.server = host[1]
+		if host[2]:find("/%?") then
+			local query = split(host[2], "/%?")
+			result.server_port = query[1]
+			local params = {}
+			for _, v in pairs(split(query[2], '&')) do
+				local t = split(v, '=')
+				params[t[1]] = t[2]
+			end
+			if params.plugin then
+				local plugin_info = UrlDecode(params.plugin)
+				local idx_pn = plugin_info:find(";")
+				if idx_pn then
+					result.plugin = plugin_info:sub(1, idx_pn - 1)
+					result.plugin_opts = plugin_info:sub(idx_pn + 1, #plugin_info)
+				else
+					result.plugin = plugin_info
+				end
+			end
+		else
+			result.server_port = host[2]
+		end
+		result.encrypt_method_ss = method
+		result.password = password
+	elseif szType == "ssd" then
+		result.type = "ss"
+		result.server = content.server
+		result.server_port = content.port
+		result.password = content.password
+		result.encrypt_method_ss = content.encryption
+		result.plugin = content.plugin
+		result.plugin_opts = content.plugin_options
+		result.alias = "[" .. content.airport .. "] " .. content.remarks
+	elseif szType == "trojan" then
+		local idx_sp = 0
+		local alias = ""
+		if content:find("#") then
+			idx_sp = content:find("#")
+			alias = content:sub(idx_sp + 1, -1)
+		end
+		local info = content:sub(1, idx_sp - 1)
+		local hostInfo = split(info, "@")
+		local host = split(hostInfo[2], ":")
+		local userinfo = hostInfo[1]
+		local password = userinfo
+		result.alias = UrlDecode(alias)
+		result.type = "trojan"
+		result.server = host[1]
+		-- 按照官方的建议 默认验证ssl证书
+		result.insecure = "0"
+		result.tls = "1"
+		if host[2]:find("?") then
+			local query = split(host[2], "?")
+			result.server_port = query[1]
+			local params = {}
+			for _, v in pairs(split(query[2], '&')) do
+				local t = split(v, '=')
+				params[t[1]] = t[2]
+			end
+			
+			if params.peer then
+				-- 未指定peer(sni)默认使用remote addr
+				result.tls_host = params.peer
+			end
+			
+			if params.allowInsecure == "1" then
+				result.insecure = "1"
+			else
+				result.insecure = "0"
+			end
+		else
+			result.server_port = host[2]
+		end
+		result.password = password
+	end
+	if not result.alias then
+		result.alias = result.server .. ':' .. result.server_port
+	end
+	-- alias 不参与 hashkey 计算
+	local alias = result.alias
+	result.alias = nil
+	local switch_enable = result.switch_enable
+	result.switch_enable = nil
+	result.hashkey = md5(jsonStringify(result))
+	result.alias = alias
+	result.switch_enable = switch_enable
+	return result
+end
+-- wget
+local function wget(url)
+	local stdout = luci.sys.exec('wget-ssl -q --user-agent="Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/44.0.2403.157 Safari/537.36" --no-check-certificate -t 3 -T 10 -O- "' .. url .. '"')
+	return trim(stdout)
+end
+
+local function check_filer(result)
+  do 
+    local filter_word = split(filter_words, "/")
+    for i, v in pairs(filter_word) do
+        if result.alias:find(v) then
+          log('订阅节点关键字过滤:“' .. v ..'” ,该节点被丢弃')
+          return true
+        end
+    end 
+  end
+end
+
+local execute = function()
+	-- exec
+	do
+		if proxy == '0' then -- 不使用代理更新的话先暂停
+			log('服务正在暂停')
+			luci.sys.init.stop(name)
+		end
+		for k, url in ipairs(subscribe_url) do
+			local raw = wget(url)
+			if #raw > 0 then
+				local nodes, szType
+				local groupHash = md5(url)
+				cache[groupHash] = {}
+				tinsert(nodeResult, {})
+				local index = #nodeResult
+				-- SSD 似乎是这种格式 ssd:// 开头的
+				if raw:find('ssd://') then
+					szType = 'ssd'
+					local nEnd = select(2, raw:find('ssd://'))
+					nodes = base64Decode(raw:sub(nEnd + 1, #raw))
+					nodes = jsonParse(nodes)
+					local extra = {
+						airport = nodes.airport,
+						port = nodes.port,
+						encryption = nodes.encryption,
+						password = nodes.password
+					}
+					local servers = {}
+					-- SS里面包着 干脆直接这样
+					for _, server in ipairs(nodes.servers) do
+						tinsert(servers, setmetatable(server, { __index = extra }))
+					end
+					nodes = servers
+				else
+					-- ssd 外的格式
+					nodes = split(base64Decode(raw):gsub(" ", "\n"), "\n")
+				end
+				for _, v in ipairs(nodes) do
+					if v then
+						local result
+						if szType == 'ssd' then
+							result = processData(szType, v)
+						elseif not szType then
+							local node = trim(v)
+							local dat = split(node, "://")
+							if dat and dat[1] and dat[2] then
+								if dat[1] == 'ss' or dat[1] == 'trojan' then
+									result = processData(dat[1], dat[2])
+								else
+									result = processData(dat[1], base64Decode(dat[2]))
+								end
+							end
+						else
+							log('跳过未知类型: ' .. szType)
+						end
+						-- log(result)
+						if result then
+							if
+                not result.server or
+                check_filer(result) or
+                result.server:match("[^0-9a-zA-Z%-%.%s]") -- 中文做地址的 也没有人拿中文域名搞,就算中文域也有Puny Code SB 机场
+							then
+								log('丢弃无效节点: ' .. result.type ..' 节点, ' .. result.alias)
+							else
+								log('成功解析: ' .. result.type ..' 节点, ' .. result.alias)
+								result.grouphashkey = groupHash
+								tinsert(nodeResult[index], result)
+								cache[groupHash][result.hashkey] = nodeResult[index][#nodeResult[index]]
+							end
+						end
+					end
+				end
+				log('成功解析节点数量: ' ..#nodes)
+			else
+				log(url .. ': 获取内容为空')
+			end
+		end
+	end
+	-- diff
+	do
+		if next(nodeResult) == nil then
+			log("更新失败,没有可用的节点信息")
+			return
+		end
+		local add, del = 0, 0
+		ucic:foreach(name, uciType, function(old)
+			if old.grouphashkey or old.hashkey then -- 没有 hash 的不参与删除
+				if not nodeResult[old.grouphashkey] or not nodeResult[old.grouphashkey][old.hashkey] then
+					ucic:delete(name, old['.name'])
+					del = del + 1
+				else
+					local dat = nodeResult[old.grouphashkey][old.hashkey]
+					ucic:tset(name, old['.name'], dat)
+					-- 标记一下
+					setmetatable(nodeResult[old.grouphashkey][old.hashkey], { __index =  { _ignore = true } })
+				end
+			else
+				if not old.alias then
+					old.alias = old.server .. ':' .. old.server_port
+				end
+				log('忽略手动添加的节点: ' .. old.alias)
+			end
+
+		end)
+		for k, v in ipairs(nodeResult) do
+			for kk, vv in ipairs(v) do
+				if not vv._ignore then
+					local section = ucic:add(name, uciType)
+					ucic:tset(name, section, vv)
+					ucic:set(name, section, "switch_enable", switch)
+					add = add + 1
+				end
+			end
+		end
+		ucic:commit(name)
+		-- 如果原有服务器节点已经不见了就尝试换为第一个节点
+		local globalServer = ucic:get_first(name, 'global', 'global_server', '')
+		local firstServer = ucic:get_first(name, uciType)
+		if firstServer then
+			if not ucic:get(name, globalServer) then
+				luci.sys.call("/etc/init.d/" .. name .. " stop > /dev/null 2>&1 &")
+				ucic:commit(name)
+				ucic:set(name, ucic:get_first(name, 'global'), 'global_server', ucic:get_first(name, uciType))
+				ucic:commit(name)
+				log('当前主服务器节点已被删除,正在自动更换为第一个节点。')
+				luci.sys.call("/etc/init.d/" .. name .. " start > /dev/null 2>&1 &")
+			else
+				log('维持当前主服务器节点。')
+				luci.sys.call("/etc/init.d/" .. name .." restart > /dev/null 2>&1 &")
+			end
+		else
+			log('没有服务器节点了,停止服务')
+			luci.sys.call("/etc/init.d/" .. name .. " stop > /dev/null 2>&1 &")
+		end
+		log('新增节点数量: ' ..add, '删除节点数量: ' .. del)
+		log('订阅更新成功')
+	end
+end
+
+if subscribe_url and #subscribe_url > 0 then
+	xpcall(execute, function(e)
+		log(e)
+		log(debug.traceback())
+		log('发生错误, 正在恢复服务')
+		local firstServer = ucic:get_first(name, uciType)
+		if firstServer then
+			luci.sys.call("/etc/init.d/" .. name .." restart > /dev/null 2>&1 &") -- 不加&的话日志会出现的更早
+			log('重启服务成功')
+		else
+			luci.sys.call("/etc/init.d/" .. name .." stop > /dev/null 2>&1 &") -- 不加&的话日志会出现的更早
+			log('停止服务成功')
+		end
+	end)
+end

+ 125 - 0
luci-app-ssr-plus/root/usr/share/shadowsocksr/update.lua

@@ -0,0 +1,125 @@
+#!/usr/bin/lua
+------------------------------------------------
+-- This file is part of the luci-app-ssr-plus update.lua
+-- By Mattraks
+------------------------------------------------
+require 'nixio'
+require 'luci.util'
+require 'luci.jsonc'
+require 'luci.sys'
+local icount = 0
+local uci = luci.model.uci.cursor()
+
+local log = function(...)
+	print(os.date("%Y-%m-%d %H:%M:%S ") .. table.concat({ ... }, " "))
+end
+
+log('正在更新【GFW列表】数据库')
+refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'gfwlist_url', 'https://cdn.jsdelivr.net/gh/gfwlist/gfwlist/gfwlist.txt') .. " > /tmp/gfw.b64"
+sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+if sret == 0 then
+	luci.sys.call("/usr/bin/ssr-gfw")
+	icount = luci.sys.exec("cat /tmp/gfwnew.txt | wc -l")
+	if tonumber(icount) > 1000 then
+		if nixio.fs.access("/etc/dnsmasq.ssr/gfw_list.conf") then
+			oldcount = luci.sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l")
+		else
+			oldcount = "0"
+		end
+		if tonumber(icount) ~= tonumber(oldcount) then
+			luci.sys.exec("cp -f /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf")
+			luci.sys.exec("cp -f /tmp/gfwnew.txt /tmp/dnsmasq.ssr/gfw_list.conf")
+			log('更新成功! 新的总纪录数:' .. tostring(tonumber(icount)/2))
+		else
+			log('你已经是最新数据,无需更新!')
+		end
+	else
+		log('更新失败!')
+	end
+	luci.sys.exec("rm -f /tmp/gfwnew.txt")
+else
+	log('更新失败!')
+end
+
+log('正在更新【国内IP段】数据库')
+refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'chnroute_url','https://ispip.clang.cn/all_cn.txt') .. " > /tmp/china_ssr.txt"
+sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+icount = luci.sys.exec("cat /tmp/china_ssr.txt | wc -l")
+if sret == 0 then
+	icount = luci.sys.exec("cat /tmp/china_ssr.txt | wc -l")
+	if tonumber(icount) > 1000 then
+		if nixio.fs.access("/etc/china_ssr.txt") then
+			oldcount = luci.sys.exec("cat /etc/china_ssr.txt | wc -l")
+		else
+			oldcount = "0"
+		end
+		if tonumber(icount) ~= tonumber(oldcount) then
+			luci.sys.exec("cp -f /tmp/china_ssr.txt /etc/china_ssr.txt")
+			log('更新成功! 新的总纪录数:' .. tostring(tonumber(icount)))
+		else
+			log('你已经是最新数据,无需更新!')
+		end
+	else
+		log('更新失败!')
+	end
+	luci.sys.exec("rm -f /tmp/china_ssr.txt")
+else
+	log('更新失败!')
+end
+
+if uci:get_first('shadowsocksr', 'global', 'adblock','0') == "1" then
+	log('正在更新【广告屏蔽】数据库')
+	refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'adblock_url','https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt') .. " > /tmp/adnew.conf"
+	sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+	if sret == 0 then
+		luci.sys.call("/usr/bin/ssr-ad")
+		icount = luci.sys.exec("cat /tmp/ad.conf | wc -l")
+		if tonumber(icount) > 100 then
+			if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then
+				oldcount = luci.sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l")
+			else
+				oldcount = "0"
+			end
+			if tonumber(icount) ~= tonumber(oldcount) then
+				luci.sys.exec("cp -f /tmp/ad.conf /etc/dnsmasq.ssr/ad.conf")
+				luci.sys.exec("cp -f /tmp/ad.conf /tmp/dnsmasq.ssr/ad.conf")
+				log('更新成功! 新的总纪录数:' .. tostring(tonumber(icount)))
+			else
+				log('你已经是最新数据,无需更新!')
+			end
+		else
+			log('更新失败!')
+		end
+		luci.sys.exec("rm -f /tmp/ad.conf")
+	else
+		log('更新失败!')
+	end
+end
+
+--[[
+log('正在更新【Netflix IP段】数据库')
+refresh_cmd = "wget-ssl --no-check-certificate -O- " .. uci:get_first('shadowsocksr', 'global', 'nfip_url','https://raw.githubusercontent.com/QiuSimons/Netflix_IP/master/NF_only.txt') .. " > /tmp/netflixip.list"
+sret = luci.sys.call(refresh_cmd .. " 2>/dev/null")
+if sret == 0 then
+	luci.sys.call("/usr/bin/ssr-gfw")
+	icount = luci.sys.exec("cat /tmp/netflixip.list | wc -l")
+	if tonumber(icount) > 5 then
+		if nixio.fs.access("/etc/config/netflixip.list") then
+			oldcount = luci.sys.exec("cat /etc/config/netflixip.list | wc -l")
+		else
+			oldcount = "0"
+		end
+		if tonumber(icount) ~= tonumber(oldcount) then
+			luci.sys.exec("cp -f /tmp/netflixip.list /etc/config/netflixip.list")
+			log('更新成功! 新的总纪录数:' .. tostring(tonumber(icount)))
+		else
+			log('你已经是最新数据,无需更新!')
+		end
+	else
+		log('更新失败!')
+	end
+	luci.sys.exec("rm -f /tmp/netflixip.list")
+else
+	log('更新失败!')
+end
+--]]