From 6e0750dcce5be8b7f4ae724c8421a4378cc820be Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Tue, 30 Mar 2021 03:47:47 +0800 Subject: [PATCH 1/8] autocore-x86: fix link to project Signed-off-by: Tianling Shen --- package/lean/autocore/files/x86/index.htm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/autocore/files/x86/index.htm b/package/lean/autocore/files/x86/index.htm index 963c14dd6a..777f9f8b68 100644 --- a/package/lean/autocore/files/x86/index.htm +++ b/package/lean/autocore/files/x86/index.htm @@ -724,7 +724,7 @@ <%:Uptime%>- <%:Load Average%>- <%:CPU usage (%)%>- - <%:Source Code%> + <%:Source Code%> Project ImmortalWrt / ImmortalWrt Core From c72855895ddd20d894da7bee4f858e5753d35b7a Mon Sep 17 00:00:00 2001 From: Tony Ambardar Date: Thu, 25 Mar 2021 22:47:36 -0700 Subject: [PATCH 2/8] firewall3: update to latest git HEAD This includes several improvements and fixes: 61db17e rules: fix device and chain usage for DSCP/MARK targets 7b844f4 zone: avoid duplicates in devices list c2c72c6 firewall3: remove last remaining sprintf() 12f6f14 iptables: fix serializing multiple weekdays 00f27ab firewall3: fix duplicate defaults section detection e8f2d8f ipsets: allow blank/commented lines with loadfile 8c2f9fa fw3: zones: limit zone names to 11 bytes 78d52a2 options: fix parsing of boolean attributes Signed-off-by: Tony Ambardar --- package/network/config/firewall/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/network/config/firewall/Makefile b/package/network/config/firewall/Makefile index 9159906646..9ad2006500 100644 --- a/package/network/config/firewall/Makefile +++ b/package/network/config/firewall/Makefile @@ -13,9 +13,9 @@ PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=$(PROJECT_GIT)/project/firewall3.git -PKG_SOURCE_DATE:=2020-09-05 -PKG_SOURCE_VERSION:=8c2f9fad9ca644af911e0d4113a890c3c84aa738 -PKG_MIRROR_HASH:=424a7906ed8957de3e85046248608dec7146078946161a517f8a5af9f536bad1 +PKG_SOURCE_DATE:=2021-03-23 +PKG_SOURCE_VERSION:=61db17edddb1f05e8107f0dbef6f7d060ce67483 +PKG_MIRROR_HASH:=b2eb09816640e14e2dae21fb54ea05c33858fe0004844fe8d99e541a2e19e9c0 PKG_MAINTAINER:=Jo-Philipp Wich PKG_LICENSE:=ISC From a1adf0b1417bd9313ef835345ac6e31dd539ab07 Mon Sep 17 00:00:00 2001 From: Jo-Philipp Wich Date: Mon, 29 Mar 2021 12:50:55 +0200 Subject: [PATCH 3/8] ucode: update to latest Git HEAD aa9621d compiler: rework switch statement code generation b5f0de1 vm: add trace mode instruction dump output fixes 0341d64 vm: fix another for-loop memory leak 00d9419 vm: fix further memory leaks in trace mode 20a3763 vm: fix loop variable memory leak in NEXTK/NEXTKV instruction 9a6ef2b lib: prevent use-after-free after uc_shift() 03f1324 object: free prototype object when registering existing ressource type b3d758b compiler: fix for/break miscompilation 86e3970 lib: fix value refcount of uc_unshift() return value fe464ea run_tests.sh: allow passing tests to run as arguments 091ae1b compiler: fix another try/catch miscompilation fcedb19 lib: fix passing uninitialized memory to sigprocmask() 0d0357d vm: fix leaking source context strings in trace mode 7a41fb3 lib: use execvp() in system() Signed-off-by: Jo-Philipp Wich --- package/utils/ucode/Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/package/utils/ucode/Makefile b/package/utils/ucode/Makefile index 6fb9f73c3d..8ecfef01c5 100644 --- a/package/utils/ucode/Makefile +++ b/package/utils/ucode/Makefile @@ -12,9 +12,9 @@ PKG_RELEASE:=1 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=https://github.com/jow-/ucode.git -PKG_SOURCE_DATE:=2021-03-19 -PKG_SOURCE_VERSION:=4a5b9010ccc56fdf288fe758023af445feb93fad -PKG_MIRROR_HASH:=2d15fe2f51ebdeae532a2e8130689400cf2364876e737cfbb1bf9c045719acf1 +PKG_SOURCE_DATE:=2021-03-29 +PKG_SOURCE_VERSION:=aa9621db401e881ffcdea03be272c94149484ccf +PKG_MIRROR_HASH:=11b7de10e6ab91742d8a633a0030dde86118ffe73031cdf9c192cb3fded97a20 PKG_MAINTAINER:=Jo-Philipp Wich PKG_LICENSE:=ISC From 231e4dfe4d811f2b4918ed30e3b761f966f6996a Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Sun, 28 Mar 2021 22:21:49 -1000 Subject: [PATCH 4/8] ncurses: split long line of supported terminfo The terminfo files were all in one row which is terrible to read. Split them over multiple lines to improve readability. Signed-off-by: Paul Spooren --- package/libs/ncurses/Makefile | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile index cc1e960a0c..b42f23fa85 100644 --- a/package/libs/ncurses/Makefile +++ b/package/libs/ncurses/Makefile @@ -120,7 +120,18 @@ ifneq ($(HOST_OS),FreeBSD) mv $$$$dir $$$$(echo -ne "\x$$$$dir"); \ done \ ) - for file in a/ansi d/dumb l/linux r/rxvt r/rxvt-unicode s/screen v/vt100 v/vt102 x/xterm x/xterm-color x/xterm-256color; do \ + for file in \ + a/ansi \ + d/dumb \ + l/linux \ + r/rxvt \ + r/rxvt-unicode \ + s/screen \ + v/vt100 \ + v/vt102 \ + x/xterm \ + x/xterm-color \ + x/xterm-256color; do \ $(INSTALL_DIR) $(1)/usr/share/terminfo/`dirname $$$$file`; \ $(CP) $(PKG_INSTALL_DIR)/usr/share/terminfo/$$$$file \ $(1)/usr/share/terminfo/$$$$file; \ From 1a4e8bc3f1de4678f4ee8377d3a34cde16aeaaf8 Mon Sep 17 00:00:00 2001 From: Paul Spooren Date: Sun, 28 Mar 2021 22:31:21 -1000 Subject: [PATCH 5/8] ncurses: add screen-256color terminfo The terminfo is required by the popular terminal multiplexer screen and tmux, offer it by default as the size impact is minimal with 885 Bytes. Signed-off-by: Paul Spooren --- package/libs/ncurses/Makefile | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package/libs/ncurses/Makefile b/package/libs/ncurses/Makefile index b42f23fa85..04a9a38515 100644 --- a/package/libs/ncurses/Makefile +++ b/package/libs/ncurses/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ncurses PKG_VERSION:=6.2 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@GNU/$(PKG_NAME) @@ -127,6 +127,7 @@ ifneq ($(HOST_OS),FreeBSD) r/rxvt \ r/rxvt-unicode \ s/screen \ + s/screen-256color \ v/vt100 \ v/vt102 \ x/xterm \ From 6f85331c7444025bc91e945bc8fe9982abad2a73 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Tue, 30 Mar 2021 23:45:08 +0800 Subject: [PATCH 6/8] luci-app-kodexplorer: fix dependencies Renamed `nginx` to `nginx-ssl`. Fixes: #335 Signed-off-by: Tianling Shen --- package/lean/luci-app-kodexplorer/Makefile | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package/lean/luci-app-kodexplorer/Makefile b/package/lean/luci-app-kodexplorer/Makefile index 4ac2408a68..c5b535955b 100644 --- a/package/lean/luci-app-kodexplorer/Makefile +++ b/package/lean/luci-app-kodexplorer/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=LuCI support for KodExplorer -LUCI_DEPENDS:=+nginx +unzip +zoneinfo-asia +php7 +php7-fpm +php7-mod-curl +php7-mod-gd +php7-mod-iconv +php7-mod-json +php7-mod-mbstring +php7-mod-opcache +php7-mod-session +php7-mod-zip +php7-mod-sqlite3 +php7-mod-pdo +php7-mod-pdo-sqlite +php7-mod-pdo-mysql +LUCI_DEPENDS:=+nginx-ssl +unzip +zoneinfo-asia +php7 +php7-fpm +php7-mod-curl +php7-mod-gd +php7-mod-iconv +php7-mod-json +php7-mod-mbstring +php7-mod-opcache +php7-mod-session +php7-mod-zip +php7-mod-sqlite3 +php7-mod-pdo +php7-mod-pdo-sqlite +php7-mod-pdo-mysql LUCI_PKGARCH:=all PKG_VERSION:=13 PKG_DATE:=20200612 From d70ee37f480fd29d5f4c5bd34bf319656e5e4673 Mon Sep 17 00:00:00 2001 From: Tianling Shen Date: Wed, 31 Mar 2021 23:10:38 +0800 Subject: [PATCH 7/8] ntlf9t: move all LuCI apps to `luci` feed Signed-off-by: Tianling Shen --- .../ntlf9t/luci-app-advancedsetting/Makefile | 15 - .../luasrc/controller/advancedsetting.lua | 13 - .../luasrc/model/cbi/advancedsetting.lua | 75 - .../po/zh-cn/advancedsetting.po | 21 - .../root/etc/config/advancedsetting | 1 - package/ntlf9t/luci-app-aliddns/Makefile | 24 - .../luasrc/controller/aliddns.lua | 4 - .../luasrc/model/cbi/aliddns.lua | 56 - .../luci-app-aliddns/po/zh-cn/aliddns.po | 44 - .../luci-app-aliddns/root/etc/config/aliddns | 4 - .../luci-app-aliddns/root/etc/init.d/aliddns | 64 - .../root/etc/uci-defaults/luci-aliddns | 10 - .../luci-app-aliddns/root/usr/sbin/aliddns | 164 - package/ntlf9t/luci-app-brook/Makefile | 65 - .../luasrc/controller/brook.lua | 110 - .../luasrc/model/cbi/brook/client-config.lua | 44 - .../luasrc/model/cbi/brook/client.lua | 106 - .../luasrc/model/cbi/brook/gfwlist-custom.lua | 23 - .../luasrc/model/cbi/brook/status.lua | 118 - .../luasrc/view/brook/refresh.htm | 38 - .../ntlf9t/luci-app-brook/po/zh-cn/brook.po | 155 - .../luci-app-brook/root/etc/china_ip.txt | 7689 -------------- .../luci-app-brook/root/etc/config/brook | 15 - .../root/etc/dnsmasq.brook/custom_list.conf | 2 - .../root/etc/dnsmasq.brook/gfw_list.conf | 9163 ----------------- .../luci-app-brook/root/etc/init.d/brook | 229 - .../root/etc/uci-defaults/luci-brook | 17 - .../luci-app-brook/root/usr/bin/brook-ad | 5 - .../luci-app-brook/root/usr/bin/brook-gfw | 28 - package/ntlf9t/luci-app-cd8021x/Makefile | 18 - .../luasrc/controller/cd8021x.lua | 8 - .../luasrc/model/cbi/cd8021x.lua | 41 - .../luci-app-cd8021x/po/zh-cn/cd8021x.po | 13 - .../luci-app-cd8021x/root/etc/config/cd8021x | 6 - .../luci-app-cd8021x/root/etc/init.d/cd8021x | 55 - package/ntlf9t/luci-app-cifs/Makefile | 15 - .../luci-app-cifs/luasrc/controller/cifs.lua | 16 - .../luci-app-cifs/luasrc/model/cbi/cifs.lua | 109 - package/ntlf9t/luci-app-cifs/po/zh-cn/cifs.po | 41 - .../ntlf9t/luci-app-cifs/root/etc/config/cifs | 8 - .../ntlf9t/luci-app-cifs/root/etc/init.d/cifs | 184 - .../luci-app-cifs/root/uci-defaults/luci-cifs | 14 - package/ntlf9t/luci-app-cpulimit/Makefile | 14 - .../luasrc/controller/cpulimit.lua | 15 - .../luasrc/model/cbi/cpulimit.lua | 38 - .../luci-app-cpulimit/po/zh-cn/cpulimit.po | 30 - .../root/etc/config/cpulimit | 6 - .../root/etc/init.d/cpulimit | 17 - .../root/etc/uci-defaults/luci-app-cpulimit | 13 - .../root/usr/bin/cpulimit.sh | 35 - package/ntlf9t/luci-app-eqos/Makefile | 24 - .../luci-app-eqos/luasrc/controller/eqos.lua | 12 - .../luci-app-eqos/luasrc/model/cbi/eqos.lua | 39 - package/ntlf9t/luci-app-eqos/po/zh-cn/eqos.po | 44 - .../ntlf9t/luci-app-eqos/root/etc/config/eqos | 12 - .../root/etc/hotplug.d/iface/10-eqos | 5 - .../ntlf9t/luci-app-eqos/root/etc/init.d/eqos | 39 - .../root/etc/uci-defaults/luci-eqos | 9 - .../ntlf9t/luci-app-eqos/root/usr/sbin/eqos | 60 - package/ntlf9t/luci-app-kcptun/Makefile | 37 - .../luasrc/controller/kcptun.lua | 80 - .../model/cbi/kcptun/servers-detail.lua | 238 - .../luasrc/model/cbi/kcptun/servers.lua | 71 - .../luasrc/model/cbi/kcptun/settings.lua | 82 - .../luci-app-kcptun/luasrc/model/kcptun.lua | 58 - .../luasrc/view/kcptun/log_view.htm | 72 - .../luasrc/view/kcptun/status.htm | 87 - .../luci-app-kcptun/po/templates/kcptun.pot | 413 - .../ntlf9t/luci-app-kcptun/po/zh-cn/kcptun.po | 497 - .../luci-app-kcptun/root/etc/config/kcptun | 17 - .../luci-app-kcptun/root/etc/init.d/kcptun | 230 - .../root/etc/uci-defaults/40_luci-kcptun | 25 - package/ntlf9t/luci-app-netdata/Makefile | 16 - .../luasrc/controller/netdata.lua | 9 - .../luci-app-netdata/luasrc/view/netdata.htm | 9 - .../luci-app-netdata/po/zh-cn/netdata.po | 5 - package/ntlf9t/luci-app-ngrokc/Makefile | 20 - .../luasrc/controller/ngrokc.lua | 22 - .../luasrc/model/cbi/ngrokc/detail.lua | 81 - .../luasrc/model/cbi/ngrokc/overview.lua | 108 - .../luasrc/view/ngrokc/ngrokc_script.htm | 10 - .../luasrc/view/ngrokc/overview_enabled.htm | 15 - .../luasrc/view/ngrokc/overview_value.htm | 8 - .../ntlf9t/luci-app-ngrokc/po/zh-cn/ngrokc.po | 71 - .../luci-app-ngrokc/root/etc/config/ngrokc | 15 - .../luci-app-ngrokc/root/etc/init.d/ngrokc | 61 - .../root/etc/uci-defaults/luci-ngrokc | 11 - package/ntlf9t/luci-app-njitclient/Makefile | 14 - .../luasrc/controller/njitclient.lua | 5 - .../luasrc/model/cbi/njitclient.lua | 39 - .../root/etc/config/njitclient | 6 - .../root/etc/init.d/njitclient | 42 - package/ntlf9t/luci-app-oscam/Makefile | 15 - .../luasrc/controller/oscam.lua | 14 - .../luci-app-oscam/luasrc/model/cbi/oscam.lua | 50 - .../ntlf9t/luci-app-oscam/po/zh-cn/oscam.po | 32 - .../luci-app-oscam/root/etc/config/oscam | 3 - .../root/etc/uci-defaults/luci-oscam | 14 - package/ntlf9t/luci-app-qosv4/Makefile | 23 - .../luasrc/controller/qosv4.lua | 17 - .../luci-app-qosv4/luasrc/model/cbi/qosv4.lua | 163 - .../luci-app-qosv4/root/etc/config/qosv4 | 29 - .../luci-app-qosv4/root/etc/init.d/qosv4 | 16 - .../root/etc/uci-defaults/luci-qosv4 | 10 - .../ntlf9t/luci-app-qosv4/root/usr/bin/qosv4 | 432 - .../usr/lib/lua/luci/i18n/qosv4.zh-cn.lmo | Bin 2532 -> 0 bytes package/ntlf9t/luci-app-scutclient/Makefile | 16 - .../luasrc/controller/scutclient.lua | 140 - .../model/cbi/scutclient/scutclient.lua | 92 - .../luasrc/view/scutclient/about.htm | 24 - .../luasrc/view/scutclient/logs.htm | 67 - .../luasrc/view/scutclient/status.htm | 288 - .../root/etc/uci-defaults/99-luci-scutclient | 14 - package/ntlf9t/luci-app-smartdns/Makefile | 15 - .../luasrc/controller/smartdns.lua | 83 - .../luasrc/model/cbi/smartdns/smartdns.lua | 346 - .../luasrc/model/cbi/smartdns/upstream.lua | 130 - .../luasrc/model/smartdns.lua | 31 - .../luasrc/view/smartdns/smartdns_status.htm | 41 - .../luci-app-smartdns/po/zh-cn/smartdns.po | 296 - .../root/etc/uci-defaults/50_luci-smartdns | 26 - .../ntlf9t/luci-app-softethervpn5/Makefile | 15 - .../luasrc/controller/softethervpn5.lua | 17 - .../luasrc/model/cbi/softethervpn5/bridge.lua | 26 - .../luasrc/model/cbi/softethervpn5/client.lua | 27 - .../luasrc/model/cbi/softethervpn5/server.lua | 26 - .../model/cbi/softethervpn5/setting.lua | 36 - .../luasrc/model/cbi/softethervpn5/status.lua | 59 - .../po/zh-cn/softethervpn5.po | 44 - .../root/etc/config/softethervpn5 | 6 - .../root/etc/init.d/softethervpn5 | 62 - .../root/etc/uci-defaults/luci-softethervpn5 | 13 - package/ntlf9t/luci-app-speederv2/Makefile | 24 - .../luasrc/controller/speederv2.lua | 23 - .../luasrc/model/cbi/speederv2/general.lua | 41 - .../model/cbi/speederv2/servers-details.lua | 120 - .../luasrc/model/cbi/speederv2/servers.lua | 68 - .../luasrc/view/speederv2/dynamiclist.htm | 98 - .../luasrc/view/speederv2/status.htm | 29 - .../luci-app-speederv2/po/zh-cn/speederv2.po | 134 - .../root/etc/config/speederv2 | 14 - .../root/etc/init.d/speederv2 | 120 - .../root/etc/uci-defaults/luci-speederv2 | 25 - package/ntlf9t/luci-app-sysuh3c/Makefile | 15 - .../luasrc/controller/sysuh3c.lua | 5 - .../luasrc/model/cbi/sysuh3c.lua | 56 - package/ntlf9t/luci-app-terminal/Makefile | 16 - .../luasrc/controller/terminal.lua | 9 - .../luasrc/view/terminal.htm | 9 - .../luci-app-terminal/po/zh-cn/terminal.po | 5 - .../luci-app-terminal/root/etc/init.d/ttyd | 26 - package/ntlf9t/luci-app-udp2raw/Makefile | 25 - .../luasrc/controller/udp2raw.lua | 30 - .../luasrc/model/cbi/udp2raw/general.lua | 39 - .../model/cbi/udp2raw/servers-details.lua | 92 - .../luasrc/model/cbi/udp2raw/servers.lua | 56 - .../luasrc/view/udp2raw/dynamiclist.htm | 98 - .../luasrc/view/udp2raw/status.htm | 29 - .../luci-app-udp2raw/po/zh-cn/udp2raw.po | 119 - .../luci-app-udp2raw/root/etc/config/udp2raw | 16 - .../luci-app-udp2raw/root/etc/init.d/udp2raw | 156 - .../root/etc/init.d/udp2raw.init | 167 - .../root/etc/uci-defaults/luci-udp2raw | 29 - 163 files changed, 26167 deletions(-) delete mode 100644 package/ntlf9t/luci-app-advancedsetting/Makefile delete mode 100644 package/ntlf9t/luci-app-advancedsetting/luasrc/controller/advancedsetting.lua delete mode 100644 package/ntlf9t/luci-app-advancedsetting/luasrc/model/cbi/advancedsetting.lua delete mode 100644 package/ntlf9t/luci-app-advancedsetting/po/zh-cn/advancedsetting.po delete mode 100644 package/ntlf9t/luci-app-advancedsetting/root/etc/config/advancedsetting delete mode 100644 package/ntlf9t/luci-app-aliddns/Makefile delete mode 100644 package/ntlf9t/luci-app-aliddns/luasrc/controller/aliddns.lua delete mode 100644 package/ntlf9t/luci-app-aliddns/luasrc/model/cbi/aliddns.lua delete mode 100644 package/ntlf9t/luci-app-aliddns/po/zh-cn/aliddns.po delete mode 100644 package/ntlf9t/luci-app-aliddns/root/etc/config/aliddns delete mode 100755 package/ntlf9t/luci-app-aliddns/root/etc/init.d/aliddns delete mode 100755 package/ntlf9t/luci-app-aliddns/root/etc/uci-defaults/luci-aliddns delete mode 100755 package/ntlf9t/luci-app-aliddns/root/usr/sbin/aliddns delete mode 100644 package/ntlf9t/luci-app-brook/Makefile delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/controller/brook.lua delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client-config.lua delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client.lua delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/gfwlist-custom.lua delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/status.lua delete mode 100644 package/ntlf9t/luci-app-brook/luasrc/view/brook/refresh.htm delete mode 100644 package/ntlf9t/luci-app-brook/po/zh-cn/brook.po delete mode 100644 package/ntlf9t/luci-app-brook/root/etc/china_ip.txt delete mode 100644 package/ntlf9t/luci-app-brook/root/etc/config/brook delete mode 100644 package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/custom_list.conf delete mode 100644 package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/gfw_list.conf delete mode 100755 package/ntlf9t/luci-app-brook/root/etc/init.d/brook delete mode 100755 package/ntlf9t/luci-app-brook/root/etc/uci-defaults/luci-brook delete mode 100755 package/ntlf9t/luci-app-brook/root/usr/bin/brook-ad delete mode 100755 package/ntlf9t/luci-app-brook/root/usr/bin/brook-gfw delete mode 100644 package/ntlf9t/luci-app-cd8021x/Makefile delete mode 100644 package/ntlf9t/luci-app-cd8021x/luasrc/controller/cd8021x.lua delete mode 100644 package/ntlf9t/luci-app-cd8021x/luasrc/model/cbi/cd8021x.lua delete mode 100644 package/ntlf9t/luci-app-cd8021x/po/zh-cn/cd8021x.po delete mode 100644 package/ntlf9t/luci-app-cd8021x/root/etc/config/cd8021x delete mode 100755 package/ntlf9t/luci-app-cd8021x/root/etc/init.d/cd8021x delete mode 100644 package/ntlf9t/luci-app-cifs/Makefile delete mode 100644 package/ntlf9t/luci-app-cifs/luasrc/controller/cifs.lua delete mode 100644 package/ntlf9t/luci-app-cifs/luasrc/model/cbi/cifs.lua delete mode 100644 package/ntlf9t/luci-app-cifs/po/zh-cn/cifs.po delete mode 100644 package/ntlf9t/luci-app-cifs/root/etc/config/cifs delete mode 100755 package/ntlf9t/luci-app-cifs/root/etc/init.d/cifs delete mode 100755 package/ntlf9t/luci-app-cifs/root/uci-defaults/luci-cifs delete mode 100644 package/ntlf9t/luci-app-cpulimit/Makefile delete mode 100644 package/ntlf9t/luci-app-cpulimit/luasrc/controller/cpulimit.lua delete mode 100644 package/ntlf9t/luci-app-cpulimit/luasrc/model/cbi/cpulimit.lua delete mode 100644 package/ntlf9t/luci-app-cpulimit/po/zh-cn/cpulimit.po delete mode 100644 package/ntlf9t/luci-app-cpulimit/root/etc/config/cpulimit delete mode 100755 package/ntlf9t/luci-app-cpulimit/root/etc/init.d/cpulimit delete mode 100755 package/ntlf9t/luci-app-cpulimit/root/etc/uci-defaults/luci-app-cpulimit delete mode 100755 package/ntlf9t/luci-app-cpulimit/root/usr/bin/cpulimit.sh delete mode 100644 package/ntlf9t/luci-app-eqos/Makefile delete mode 100644 package/ntlf9t/luci-app-eqos/luasrc/controller/eqos.lua delete mode 100644 package/ntlf9t/luci-app-eqos/luasrc/model/cbi/eqos.lua delete mode 100644 package/ntlf9t/luci-app-eqos/po/zh-cn/eqos.po delete mode 100755 package/ntlf9t/luci-app-eqos/root/etc/config/eqos delete mode 100755 package/ntlf9t/luci-app-eqos/root/etc/hotplug.d/iface/10-eqos delete mode 100755 package/ntlf9t/luci-app-eqos/root/etc/init.d/eqos delete mode 100755 package/ntlf9t/luci-app-eqos/root/etc/uci-defaults/luci-eqos delete mode 100755 package/ntlf9t/luci-app-eqos/root/usr/sbin/eqos delete mode 100644 package/ntlf9t/luci-app-kcptun/Makefile delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/controller/kcptun.lua delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers-detail.lua delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers.lua delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/settings.lua delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/model/kcptun.lua delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/log_view.htm delete mode 100644 package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/status.htm delete mode 100644 package/ntlf9t/luci-app-kcptun/po/templates/kcptun.pot delete mode 100644 package/ntlf9t/luci-app-kcptun/po/zh-cn/kcptun.po delete mode 100644 package/ntlf9t/luci-app-kcptun/root/etc/config/kcptun delete mode 100755 package/ntlf9t/luci-app-kcptun/root/etc/init.d/kcptun delete mode 100755 package/ntlf9t/luci-app-kcptun/root/etc/uci-defaults/40_luci-kcptun delete mode 100644 package/ntlf9t/luci-app-netdata/Makefile delete mode 100644 package/ntlf9t/luci-app-netdata/luasrc/controller/netdata.lua delete mode 100644 package/ntlf9t/luci-app-netdata/luasrc/view/netdata.htm delete mode 100644 package/ntlf9t/luci-app-netdata/po/zh-cn/netdata.po delete mode 100644 package/ntlf9t/luci-app-ngrokc/Makefile delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/controller/ngrokc.lua delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/detail.lua delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/overview.lua delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/ngrokc_script.htm delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_enabled.htm delete mode 100644 package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_value.htm delete mode 100644 package/ntlf9t/luci-app-ngrokc/po/zh-cn/ngrokc.po delete mode 100644 package/ntlf9t/luci-app-ngrokc/root/etc/config/ngrokc delete mode 100755 package/ntlf9t/luci-app-ngrokc/root/etc/init.d/ngrokc delete mode 100755 package/ntlf9t/luci-app-ngrokc/root/etc/uci-defaults/luci-ngrokc delete mode 100644 package/ntlf9t/luci-app-njitclient/Makefile delete mode 100644 package/ntlf9t/luci-app-njitclient/luasrc/controller/njitclient.lua delete mode 100644 package/ntlf9t/luci-app-njitclient/luasrc/model/cbi/njitclient.lua delete mode 100644 package/ntlf9t/luci-app-njitclient/root/etc/config/njitclient delete mode 100755 package/ntlf9t/luci-app-njitclient/root/etc/init.d/njitclient delete mode 100644 package/ntlf9t/luci-app-oscam/Makefile delete mode 100644 package/ntlf9t/luci-app-oscam/luasrc/controller/oscam.lua delete mode 100644 package/ntlf9t/luci-app-oscam/luasrc/model/cbi/oscam.lua delete mode 100644 package/ntlf9t/luci-app-oscam/po/zh-cn/oscam.po delete mode 100644 package/ntlf9t/luci-app-oscam/root/etc/config/oscam delete mode 100755 package/ntlf9t/luci-app-oscam/root/etc/uci-defaults/luci-oscam delete mode 100644 package/ntlf9t/luci-app-qosv4/Makefile delete mode 100644 package/ntlf9t/luci-app-qosv4/luasrc/controller/qosv4.lua delete mode 100644 package/ntlf9t/luci-app-qosv4/luasrc/model/cbi/qosv4.lua delete mode 100644 package/ntlf9t/luci-app-qosv4/root/etc/config/qosv4 delete mode 100755 package/ntlf9t/luci-app-qosv4/root/etc/init.d/qosv4 delete mode 100755 package/ntlf9t/luci-app-qosv4/root/etc/uci-defaults/luci-qosv4 delete mode 100755 package/ntlf9t/luci-app-qosv4/root/usr/bin/qosv4 delete mode 100644 package/ntlf9t/luci-app-qosv4/root/usr/lib/lua/luci/i18n/qosv4.zh-cn.lmo delete mode 100644 package/ntlf9t/luci-app-scutclient/Makefile delete mode 100644 package/ntlf9t/luci-app-scutclient/luasrc/controller/scutclient.lua delete mode 100644 package/ntlf9t/luci-app-scutclient/luasrc/model/cbi/scutclient/scutclient.lua delete mode 100644 package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/about.htm delete mode 100644 package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/logs.htm delete mode 100644 package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/status.htm delete mode 100755 package/ntlf9t/luci-app-scutclient/root/etc/uci-defaults/99-luci-scutclient delete mode 100644 package/ntlf9t/luci-app-smartdns/Makefile delete mode 100644 package/ntlf9t/luci-app-smartdns/luasrc/controller/smartdns.lua delete mode 100644 package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/smartdns.lua delete mode 100644 package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/upstream.lua delete mode 100644 package/ntlf9t/luci-app-smartdns/luasrc/model/smartdns.lua delete mode 100644 package/ntlf9t/luci-app-smartdns/luasrc/view/smartdns/smartdns_status.htm delete mode 100644 package/ntlf9t/luci-app-smartdns/po/zh-cn/smartdns.po delete mode 100755 package/ntlf9t/luci-app-smartdns/root/etc/uci-defaults/50_luci-smartdns delete mode 100644 package/ntlf9t/luci-app-softethervpn5/Makefile delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/controller/softethervpn5.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/bridge.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/client.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/server.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/setting.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/status.lua delete mode 100644 package/ntlf9t/luci-app-softethervpn5/po/zh-cn/softethervpn5.po delete mode 100644 package/ntlf9t/luci-app-softethervpn5/root/etc/config/softethervpn5 delete mode 100755 package/ntlf9t/luci-app-softethervpn5/root/etc/init.d/softethervpn5 delete mode 100755 package/ntlf9t/luci-app-softethervpn5/root/etc/uci-defaults/luci-softethervpn5 delete mode 100644 package/ntlf9t/luci-app-speederv2/Makefile delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/controller/speederv2.lua delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/general.lua delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers-details.lua delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers.lua delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/dynamiclist.htm delete mode 100644 package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/status.htm delete mode 100644 package/ntlf9t/luci-app-speederv2/po/zh-cn/speederv2.po delete mode 100644 package/ntlf9t/luci-app-speederv2/root/etc/config/speederv2 delete mode 100755 package/ntlf9t/luci-app-speederv2/root/etc/init.d/speederv2 delete mode 100755 package/ntlf9t/luci-app-speederv2/root/etc/uci-defaults/luci-speederv2 delete mode 100644 package/ntlf9t/luci-app-sysuh3c/Makefile delete mode 100644 package/ntlf9t/luci-app-sysuh3c/luasrc/controller/sysuh3c.lua delete mode 100644 package/ntlf9t/luci-app-sysuh3c/luasrc/model/cbi/sysuh3c.lua delete mode 100644 package/ntlf9t/luci-app-terminal/Makefile delete mode 100644 package/ntlf9t/luci-app-terminal/luasrc/controller/terminal.lua delete mode 100644 package/ntlf9t/luci-app-terminal/luasrc/view/terminal.htm delete mode 100644 package/ntlf9t/luci-app-terminal/po/zh-cn/terminal.po delete mode 100755 package/ntlf9t/luci-app-terminal/root/etc/init.d/ttyd delete mode 100644 package/ntlf9t/luci-app-udp2raw/Makefile delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/controller/udp2raw.lua delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/general.lua delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers-details.lua delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers.lua delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/dynamiclist.htm delete mode 100644 package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/status.htm delete mode 100644 package/ntlf9t/luci-app-udp2raw/po/zh-cn/udp2raw.po delete mode 100644 package/ntlf9t/luci-app-udp2raw/root/etc/config/udp2raw delete mode 100755 package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw delete mode 100755 package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw.init delete mode 100755 package/ntlf9t/luci-app-udp2raw/root/etc/uci-defaults/luci-udp2raw diff --git a/package/ntlf9t/luci-app-advancedsetting/Makefile b/package/ntlf9t/luci-app-advancedsetting/Makefile deleted file mode 100644 index 5f7ccacc58..0000000000 --- a/package/ntlf9t/luci-app-advancedsetting/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# -#-- Copyright (C) 2018 dz -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for advancedsetting -LUCI_DEPENDS:= -PKG_VERSION:=1.1 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-advancedsetting/luasrc/controller/advancedsetting.lua b/package/ntlf9t/luci-app-advancedsetting/luasrc/controller/advancedsetting.lua deleted file mode 100644 index 459f563aee..0000000000 --- a/package/ntlf9t/luci-app-advancedsetting/luasrc/controller/advancedsetting.lua +++ /dev/null @@ -1,13 +0,0 @@ -#-- Copyright (C) 2018 dz - -module("luci.controller.advancedsetting", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/advancedsetting") then - return - end - - local page - page = entry({"admin", "system", "advancedsetting"}, cbi("advancedsetting"), _("Advanced Setting"), 60) - page.dependent = true -end \ No newline at end of file diff --git a/package/ntlf9t/luci-app-advancedsetting/luasrc/model/cbi/advancedsetting.lua b/package/ntlf9t/luci-app-advancedsetting/luasrc/model/cbi/advancedsetting.lua deleted file mode 100644 index c9bb57ad75..0000000000 --- a/package/ntlf9t/luci-app-advancedsetting/luasrc/model/cbi/advancedsetting.lua +++ /dev/null @@ -1,75 +0,0 @@ -#-- Copyright (C) 2018 dz -local fs = require "nixio.fs" -local sys = require "luci.sys" -m = Map("advancedsetting", translate("Advanced Setting"), translate("Direct editing of built-in Script Documents for various services, unless you know what you are doing, do not easily modify these configuration documents")) -s = m:section(TypedSection, "advancedsetting") -s.anonymous=true ---dnsmasq -if nixio.fs.access("/etc/dnsmasq.conf") then -s:tab("config1", translate("dnsmasq"),translate("This page is the document content for configuring /etc/dnsmasq.conf. Restart takes effect after application is saved")) -conf = s:taboption("config1", Value, "editconf1", nil, translate("Each line of the opening numeric symbol (#) or semicolon (;) is considered a comment; delete (;) and enable the specified option.")) -conf.template = "cbi/tvalue" -conf.rows = 20 -conf.wrap = "off" -function conf.cfgvalue(self, section) - return fs.readfile("/etc/dnsmasq.conf") or "" -end -function conf.write(self, section, value) - if value then - value = value:gsub("\r\n?", "\n") - fs.writefile("/tmp/dnsmasq.conf", value) - if (luci.sys.call("cmp -s /tmp/dnsmasq.conf /etc/dnsmasq.conf") == 1) then - fs.writefile("/etc/dnsmasq.conf", value) - luci.sys.call("/etc/init.d/dnsmasq restart >/dev/null") - end - fs.remove("/tmp/dnsmasq.conf") - end -end -end ---network -if nixio.fs.access("/etc/config/network") then -s:tab("config2", translate("network"),translate("This page is the document content for configuring /etc/config/network. Restart takes effect after application is saved")) -conf = s:taboption("config2", Value, "editconf2", nil, translate("Each line of the opening numeric symbol (#) or semicolon (;) is considered a comment; delete (;) and enable the specified option.")) -conf.template = "cbi/tvalue" -conf.rows = 20 -conf.wrap = "off" -function conf.cfgvalue(self, section) - return fs.readfile("/etc/config/network") or "" -end -function conf.write(self, section, value) - if value then - value = value:gsub("\r\n?", "\n") - fs.writefile("/tmp/netwok", value) - if (luci.sys.call("cmp -s /tmp/network /etc/config/network") == 1) then - fs.writefile("/etc/config/network", value) - luci.sys.call("/etc/init.d/network restart >/dev/null") - end - fs.remove("/tmp/network") - end -end -end - ---hosts -if nixio.fs.access("/etc/hosts") then -s:tab("config3", translate("hosts"),translate("This page is the document content for configuring /etc/hosts. Restart takes effect after application is saved")) -conf = s:taboption("config3", Value, "editconf3", nil, translate("Each line of the opening numeric symbol (#) or semicolon (;) is considered a comment; delete (;) and enable the specified option.")) -conf.template = "cbi/tvalue" -conf.rows = 20 -conf.wrap = "off" -function conf.cfgvalue(self, section) - return fs.readfile("/etc/hosts") or "" -end -function conf.write(self, section, value) - if value then - value = value:gsub("\r\n?", "\n") - fs.writefile("/tmp/etc/hosts", value) - if (luci.sys.call("cmp -s /tmp/etc/hosts /etc/hosts") == 1) then - fs.writefile("/etc/hosts", value) - luci.sys.call("/etc/init.d/dnsmasq restart >/dev/null") - end - fs.remove("/tmp/etc/hosts") - end -end -end - -return m diff --git a/package/ntlf9t/luci-app-advancedsetting/po/zh-cn/advancedsetting.po b/package/ntlf9t/luci-app-advancedsetting/po/zh-cn/advancedsetting.po deleted file mode 100644 index f52cd22597..0000000000 --- a/package/ntlf9t/luci-app-advancedsetting/po/zh-cn/advancedsetting.po +++ /dev/null @@ -1,21 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "Advanced Setting" -msgstr "高级设置" - -msgid "Direct editing of built-in Script Documents for various services, unless you know what you are doing, do not easily modify these configuration documents" -msgstr "各类服务内置脚本文档的直接编辑,除非你知道自己在干什么,否则请不要轻易修改这些配置文档" - -msgid "This page is the document content for configuring /etc/dnsmasq.conf. Restart takes effect after application is saved" -msgstr "本页是配置/etc/dnsmasq.conf的文档内容。应用保存后重启生效" - -msgid "Each line of the opening numeric symbol (#) or semicolon (;) is considered a comment; delete (;) and enable the specified option." -msgstr "开头的数字符号(#)或分号的每一行(;)被视为注释;删除(;)启用指定选项。" - -msgid "This page is the document content for configuring /etc/config/network. Restart takes effect after application is saved" -msgstr "本页是配置/etc/config/network的文档内容。" - -msgid "This page is the document content for configuring /etc/hosts. Restart takes effect after application is saved" -msgstr "本页是配置/etc/hosts的文档内容。" - diff --git a/package/ntlf9t/luci-app-advancedsetting/root/etc/config/advancedsetting b/package/ntlf9t/luci-app-advancedsetting/root/etc/config/advancedsetting deleted file mode 100644 index 5781b4b7b2..0000000000 --- a/package/ntlf9t/luci-app-advancedsetting/root/etc/config/advancedsetting +++ /dev/null @@ -1 +0,0 @@ -config advancedsetting diff --git a/package/ntlf9t/luci-app-aliddns/Makefile b/package/ntlf9t/luci-app-aliddns/Makefile deleted file mode 100644 index 4f6e9f444e..0000000000 --- a/package/ntlf9t/luci-app-aliddns/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (C) 2018 chenhw2 -# -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for aliddns -LUCI_DESCRIPTION:=LuCI Support for ALiDDNS. -LUCI_DEPENDS:=+openssl-util +curl -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-aliddns -PKG_VERSION:=0.3.0 -PKG_RELEASE:=2 - -PKG_LICENSE:=MIT -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=chenhw2 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-aliddns/luasrc/controller/aliddns.lua b/package/ntlf9t/luci-app-aliddns/luasrc/controller/aliddns.lua deleted file mode 100644 index 9a169ef201..0000000000 --- a/package/ntlf9t/luci-app-aliddns/luasrc/controller/aliddns.lua +++ /dev/null @@ -1,4 +0,0 @@ -module("luci.controller.aliddns",package.seeall) -function index() -entry({"admin","services","aliddns"},cbi("aliddns"),_("AliDDNS"),58) -end diff --git a/package/ntlf9t/luci-app-aliddns/luasrc/model/cbi/aliddns.lua b/package/ntlf9t/luci-app-aliddns/luasrc/model/cbi/aliddns.lua deleted file mode 100644 index 86c280f1bd..0000000000 --- a/package/ntlf9t/luci-app-aliddns/luasrc/model/cbi/aliddns.lua +++ /dev/null @@ -1,56 +0,0 @@ -local a=require"luci.sys" -local e=luci.model.uci.cursor() -local e=require"nixio.fs" -require("luci.sys") -local t,e,o - -t=Map("aliddns",translate("AliDDNS")) - -e=t:section(TypedSection,"base",translate("Base")) -e.anonymous=true - -enable=e:option(Flag,"enable",translate("enable")) -enable.rmempty=false - -enable=e:option(Flag,"clean",translate("Clean Before Update")) -enable.rmempty=false - -token=e:option(Value,"app_key",translate("Access Key ID")) -email=e:option(Value,"app_secret",translate("Access Key Secret")) - -iface=e:option(ListValue,"interface",translate("WAN-IP Source"),translate("Select the WAN-IP Source for AliDDNS, like wan/internet")) -iface:value("",translate("Select WAN-IP Source")) -iface:value("internet") -iface:value("wan") - -iface.rmempty=false -main=e:option(Value,"main_domain",translate("Main Domain"),translate("For example: test.github.com -> github.com")) -main.rmempty=false -sub=e:option(Value,"sub_domain",translate("Sub Domain"),translate("For example: test.github.com -> test")) -sub.rmempty=false -time=e:option(Value,"time",translate("Inspection Time"),translate("Unit: Minute, Range: 1-59")) -time.rmempty=false - -e=t:section(TypedSection,"base",translate("Update Log")) -e.anonymous=true -local a="/var/log/aliddns.log" -tvlog=e:option(TextValue,"sylogtext") -tvlog.rows=16 -tvlog.readonly="readonly" -tvlog.wrap="off" - -function tvlog.cfgvalue(e,e) - sylogtext="" - if a and nixio.fs.access(a) then - sylogtext=luci.sys.exec("tail -n 100 %s"%a) - end - return sylogtext -end - -tvlog.write=function(e,e,e) -end -local e=luci.http.formvalue("cbi.apply") -if e then - io.popen("/etc/init.d/aliddns restart") -end -return t diff --git a/package/ntlf9t/luci-app-aliddns/po/zh-cn/aliddns.po b/package/ntlf9t/luci-app-aliddns/po/zh-cn/aliddns.po deleted file mode 100644 index e1f8b7fafd..0000000000 --- a/package/ntlf9t/luci-app-aliddns/po/zh-cn/aliddns.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "AliDDNS" -msgstr "阿里DDNS" - -msgid "enable" -msgstr "启用" - -msgid "Clean Before Update" -msgstr "清除所有同名记录" - -msgid "Base" -msgstr "基本设置" - -msgid "WAN-IP Source" -msgstr "WAN-IP来源" - -msgid "Select WAN-IP Source" -msgstr "选择WAN-IP来源" - -msgid "Select the WAN-IP Source for AliDDNS, like wan/internet" -msgstr "动态域名的IP来源,如wan/internet" - -msgid "Main Domain" -msgstr "主域名" - -msgid "Sub Domain" -msgstr "子域名" - -msgid "For example: test.github.com -> github.com" -msgstr "例如: test.github.com 则填: github.com" - -msgid "For example: test.github.com -> test" -msgstr "例如: test.github.com, 则填: test" - -msgid "Inspection Time" -msgstr "检查时间" - -msgid "Unit: Minute, Range: 1-59" -msgstr "域名检查间隔时间,单位分钟,范围1-59" - -msgid "Update Log" -msgstr "更新记录" diff --git a/package/ntlf9t/luci-app-aliddns/root/etc/config/aliddns b/package/ntlf9t/luci-app-aliddns/root/etc/config/aliddns deleted file mode 100644 index 10ae1fef34..0000000000 --- a/package/ntlf9t/luci-app-aliddns/root/etc/config/aliddns +++ /dev/null @@ -1,4 +0,0 @@ - -config base 'base' - option enable '0' - option time '10' diff --git a/package/ntlf9t/luci-app-aliddns/root/etc/init.d/aliddns b/package/ntlf9t/luci-app-aliddns/root/etc/init.d/aliddns deleted file mode 100755 index f6c7029dab..0000000000 --- a/package/ntlf9t/luci-app-aliddns/root/etc/init.d/aliddns +++ /dev/null @@ -1,64 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=80 -NAME=aliddns - -NE_TIPS='AliDDNS NOT ENABLED' - -restart() { - start -} - -uci_get_by_name() { - local ret=$(uci get $NAME.$1.$2 2>/dev/null) - echo ${ret:=$3} -} - -uci_bool_by_name() { - case "$(uci_get_by_name $1 $2)" in - 1|on|true|yes|enabled) return 0;; - esac - return 1 -} - -add_hotplug() { - cat < "/etc/hotplug.d/iface/${START}-${NAME}" -#!/bin/sh /etc/rc.common - -[ "Z\$ACTION" = "Zifup" -a "Z\$INTERFACE" = "Zwan" ] || exit 0 - -DATE=\$(date +'%Y-%m-%d %H:%M:%S') -( sleep 10 && ( echo "\$DATE IFUP-WAN" && /usr/sbin/aliddns ) >> /var/log/aliddns.log 2>&1 ) & - -exit 0 -EOF - chmod +x "/etc/hotplug.d/iface/${START}-${NAME}" -} - -start() { - $(uci_bool_by_name base enable) || { - stop - return 0 - } - - add_hotplug - - sed -i "/${NE_TIPS}/d" /var/log/aliddns.log - - time=$(uci_get_by_name base time 10) - [ 0 -lt $time -a $time -lt 60 ] || time=10 - - [ -f /etc/crontabs/root ] || mkdir -p /etc/crontabs && touch /etc/crontabs/root - sed -i '/aliddns/d' /etc/crontabs/root - echo "*/$time * * * * /usr/sbin/aliddns >> /var/log/aliddns.log 2>&1" >> /etc/crontabs/root - /etc/init.d/cron restart - - ( /usr/sbin/aliddns >> /var/log/aliddns.log 2>&1 ) & -} - -stop() { - rm -rf "/etc/hotplug.d/iface/${START}-${NAME}" - sed -i '/aliddns/d' /etc/crontabs/root >/dev/null 2>&1 - /etc/init.d/cron restart - echo "${NE_TIPS}" > /var/log/aliddns.log -} diff --git a/package/ntlf9t/luci-app-aliddns/root/etc/uci-defaults/luci-aliddns b/package/ntlf9t/luci-app-aliddns/root/etc/uci-defaults/luci-aliddns deleted file mode 100755 index 15bd104092..0000000000 --- a/package/ntlf9t/luci-app-aliddns/root/etc/uci-defaults/luci-aliddns +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@aliddns[-1] - add ucitrack aliddns - set ucitrack.@aliddns[-1].init=aliddns - commit ucitrack -EOF - -exit 0 diff --git a/package/ntlf9t/luci-app-aliddns/root/usr/sbin/aliddns b/package/ntlf9t/luci-app-aliddns/root/usr/sbin/aliddns deleted file mode 100755 index 3d74c7a0eb..0000000000 --- a/package/ntlf9t/luci-app-aliddns/root/usr/sbin/aliddns +++ /dev/null @@ -1,164 +0,0 @@ -#!/bin/sh - -NAME=aliddns -log_file=/var/log/$NAME.log - -uci_get_by_name() { - local ret=$(uci get $NAME.$1.$2 2>/dev/null) - echo ${ret:=$3} -} - -uci_bool_by_name() { - case "$(uci_get_by_name $1 $2)" in - 1|on|true|yes|enabled) return 0;; - esac - return 1 -} - -intelnetip() { - tmp_ip=`curl -sL --connect-timeout 3 ns1.dnspod.net:6666` - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`curl -sL --connect-timeout 3 members.3322.org/dyndns/getip` - fi - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`curl -sL --connect-timeout 3 14.215.150.17:6666` - fi - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`curl -sL --connect-timeout 3 whatismyip.akamai.com` - fi - echo -n $tmp_ip -} - -resolve2ip() { - # resolve2ip domain - domain=$1 - tmp_ip=`nslookup $domain ns1.alidns.com 2>/dev/null | sed '/^Server/d; /#53$/d' | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | tail -n1` - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`nslookup $domain ns2.alidns.com 2>/dev/null | sed '/^Server/d; /#53$/d' | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | tail -n1` - fi - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`nslookup $domain 114.114.115.115 2>/dev/null | sed '/^Server/d; /#53$/d' | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}' | tail -n1` - fi - if [ "Z$tmp_ip" == "Z" ]; then - tmp_ip=`curl -sL --connect-timeout 3 "119.29.29.29/d?dn=$domain"` - fi - echo -n $tmp_ip -} - -check_aliddns() { - echo "$DATE WAN-IP: ${ip}" - if [ "Z$ip" == "Z" ]; then - echo "$DATE ERROR, cant get WAN-IP..." - return 0 - fi - current_ip=$(resolve2ip "$sub_dm.$main_dm") - if [ "Z$current_ip" == "Z" ]; then - rrid='' # NO Resolve IP Means new Record_ID - fi - echo "$DATE DOMAIN-IP: ${current_ip}" - if [ "Z$ip" == "Z$current_ip" ]; then - echo "$DATE IP dont need UPDATE..." - return 0 - else - echo "$DATE UPDATING..." - return 1 - fi -} - -urlencode() { - # urlencode url - out='' - for c in $(echo -n $1 | sed 's/[^\n]/&\n/g'); do - case $c in - [a-zA-Z0-9._-]) out="$out$c" ;; - *) out="$out$(printf '%%%02X' "'$c")" ;; - esac - done - echo -n $out -} - -send_request() { - # send_request action args - local args="AccessKeyId=$ak_id&Action=$1&Format=json&$2&Version=2015-01-09" - local hash=$(urlencode $(echo -n "GET&%2F&$(urlencode $args)" | openssl dgst -sha1 -hmac "$ak_sec&" -binary | openssl base64)) - curl -sSL --connect-timeout 5 "http://alidns.aliyuncs.com/?$args&Signature=$hash" -} - -get_recordid() { - sed 's/RR/\n/g' | sed -n 's/.*RecordId[^0-9]*\([0-9]*\).*/\1\n/p' | sort -ru | sed /^$/d -} - -query_recordid() { - send_request "DescribeSubDomainRecords" "SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&SubDomain=$sub_dm.$main_dm&Timestamp=$timestamp" -} - -update_record() { - send_request "UpdateDomainRecord" "RR=$sub_dm&RecordId=$1&SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&Timestamp=$timestamp&Type=A&Value=$ip" -} - -add_record() { - send_request "AddDomainRecord&DomainName=$main_dm" "RR=$sub_dm&SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&Timestamp=$timestamp&Type=A&Value=$ip" -} - -del_record() { - send_request "DeleteDomainRecord" "RecordId=$1&SignatureMethod=HMAC-SHA1&SignatureNonce=$timestamp&SignatureVersion=1.0&Timestamp=$timestamp" -} - -do_ddns_record() { - if uci_bool_by_name base clean ; then - query_recordid | get_recordid | while read rr; do - echo "$DATE Clean record $sub_dm.$main_dm: $rr" - del_record $rr >/dev/null - timestamp=$(date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ") - done - rrid='' - fi - if [ "Z$rrid" == "Z" ]; then - rrid=`query_recordid | get_recordid` - fi - if [ "Z$rrid" == "Z" ]; then - rrid=`add_record | get_recordid` - echo "$DATE ADD record $rrid" - else - update_record $rrid >/dev/null 2>&1 - echo "$DATE UPDATE record $rrid" - fi - if [ "Z$rrid" == "Z" ]; then - # failed - echo "$DATE # ERROR, Please Check Config/Time" - else - # save rrid - uci set aliddns.base.record_id=$rrid - uci commit aliddns - echo "$DATE # UPDATED($ip)" - fi -} - -clean_log() { - if [ $(cat $log_file 2>/dev/null | wc -l) -ge 16 ]; then - rm -f $log_file && touch $log_file - echo "$DATE Log Cleaned" - fi -} - -[ -x /usr/bin/openssl -a -x /usr/bin/curl -a -x /bin/sed ] || - ( echo "Need [ openssl + curl + sed ]" && exit 1 ) - -ak_id=$(uci_get_by_name base app_key) -ak_sec=$(uci_get_by_name base app_secret) -rrid=$(uci_get_by_name base record_id) -main_dm=$(uci_get_by_name base main_domain) -sub_dm=$(uci_get_by_name base sub_domain) - -iface=$(uci_get_by_name base interface) -if [ "Z$iface" == "Zinternet" -o "Z$iface" == "Z" ]; then - ip=$(intelnetip) -else - ip=$(ubus call network.interface.$iface status | grep '"address"' | grep -oE '[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}') -fi - -DATE=$(date +'%Y-%m-%d %H:%M:%S') -timestamp=$(date -u "+%Y-%m-%dT%H%%3A%M%%3A%SZ") - -clean_log -check_aliddns || do_ddns_record diff --git a/package/ntlf9t/luci-app-brook/Makefile b/package/ntlf9t/luci-app-brook/Makefile deleted file mode 100644 index b2810a6e97..0000000000 --- a/package/ntlf9t/luci-app-brook/Makefile +++ /dev/null @@ -1,65 +0,0 @@ -# -# Copyright (C) 2017 openwrt-ssr -# Copyright (C) 2017 yushi studio -# Copyright (C) 2018 openwrt-brook-tproxy -# -# This is free software, licensed under the GNU General Public License v3. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=Brook LuCI interface -LUCI_DESCRIPTION:=LuCI Support for Brook. -LUCI_DEPENDS:=+ipset +ip +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +brook -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-brook -PKG_VERSION:=1.0.2 -PKG_RELEASE:=3 - -PKG_LICENSE:=GPLv3 -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=WouldChar - -define Package/$(PKG_NAME)/prerm -#!/bin/sh -# check if we are on real system -if [ -z "$${IPKG_INSTROOT}" ]; then - echo "Removing rc.d symlink for brook" - /etc/init.d/brook disable - /etc/init.d/brook stop - echo "Removing firewall rule for brook" - uci -q batch <<-EOF >/dev/null - delete firewall.brook - commit firewall -EOF - sed -i '/conf-dir/d' /etc/dnsmasq.conf - /etc/init.d/dnsmasq restart - -fi -exit 0 -endef - -define Package/$(PKG_NAME)/postinst -#!/bin/sh - -if [ -z "$${IPKG_INSTROOT}" ]; then - uci -q batch <<-EOF >/dev/null - delete firewall.brook - set firewall.brook=include - set firewall.brook.type=script - set firewall.brook.path=/var/etc/brook.include - set firewall.brook.reload=1 - commit firewall -EOF - ( . /etc/uci-defaults/luci-brook ) && rm -f /etc/uci-defaults/luci-brook - chmod 755 /etc/init.d/brook >/dev/null 2>&1 - /etc/init.d/brook enable >/dev/null 2>&1 -fi -exit 0 -endef - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-brook/luasrc/controller/brook.lua b/package/ntlf9t/luci-app-brook/luasrc/controller/brook.lua deleted file mode 100644 index 8d48fd10d0..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/controller/brook.lua +++ /dev/null @@ -1,110 +0,0 @@ --- Copyright (C) 2017 yushi studio --- Copyright (C) 2018 openwrt-brook-tproxy --- Licensed to the public under the GNU General Public License v3. - -module("luci.controller.brook", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/brook") then - return - end - - if nixio.fs.access("/usr/bin/brook") then - entry({"admin", "services", "brook"},alias("admin", "services", "brook", "client"),_("Brook"), 10).dependent = true - entry({"admin", "services", "brook", "client"},arcombine(cbi("brook/client"), cbi("brook/client-config")),_("Brook Tproxy"), 10).leaf = true - else - return - end - - entry({"admin", "services", "brook", "status"},form("brook/status"),_("Status"), 20).leaf = true - entry({"admin", "services", "brook", "refresh"}, call("refresh_data")) - entry({"admin", "services", "brook", "custom"},form("brook/gfwlist-custom"),_("Custom List"), 30).leaf = true -end - -function refresh_data() - local set =luci.http.formvalue("set") - local icount =0 - - if set == "gfw_data" then - if nixio.fs.access("/usr/bin/wget-ssl") then - refresh_cmd="wget-ssl --no-check-certificate https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt -O /tmp/gfw.b64" - else - refresh_cmd="wget -O /tmp/gfw.b64 http://iytc.net/tools/list.b64" - end - - sret=luci.sys.call(refresh_cmd .. " 2>/dev/null") - if sret== 0 then - luci.sys.call("/usr/bin/brook-gfw") - icount = luci.sys.exec("cat /tmp/gfwnew.txt | wc -l") - if tonumber(icount)>1000 then - oldcount=luci.sys.exec("cat /etc/dnsmasq.brook/gfw_list.conf | wc -l") - if tonumber(icount) ~= tonumber(oldcount) then - luci.sys.exec("cp -f /tmp/gfwnew.txt /etc/dnsmasq.brook/gfw_list.conf") - retstring=tostring(math.ceil(tonumber(icount)/2)) - else - retstring ="0" - end - else - retstring ="-1" - end - luci.sys.exec("rm -f /tmp/gfwnew.txt ") - else - retstring ="-1" - end - elseif set == "ip_data" then - refresh_cmd="wget -O- 'http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest' 2>/dev/null| awk -F\\| '/CN\\|ipv4/ { printf(\"%s/%d\\n\", $4, 32-log($5)/log(2)) }' > /tmp/china_ip.txt" - sret=luci.sys.call(refresh_cmd) - icount = luci.sys.exec("cat /tmp/china_ip.txt | wc -l") - if sret== 0 and tonumber(icount)>1000 then - oldcount=luci.sys.exec("cat /etc/china_ip.txt | wc -l") - if tonumber(icount) ~= tonumber(oldcount) then - luci.sys.exec("cp -f /tmp/china_ip.txt /etc/china_ip.txt") - retstring=tostring(tonumber(icount)) - else - retstring ="0" - end - else - retstring ="-1" - end - luci.sys.exec("rm -f /tmp/china_ip.txt ") - else - local need_process = 0 - if nixio.fs.access("/usr/bin/wget-ssl") then - refresh_cmd="wget-ssl --no-check-certificate -O - https://easylist-downloads.adblockplus.org/easylistchina+easylist.txt > /tmp/adnew.conf" - need_process = 1 - else - refresh_cmd="wget -O /tmp/ad.conf http://iytc.net/tools/ad.conf" - end - - sret=luci.sys.call(refresh_cmd .. " 2>/dev/null") - if sret== 0 then - if need_process == 1 then - luci.sys.call("/usr/bin/brook-ad") - end - icount = luci.sys.exec("cat /tmp/ad.conf | wc -l") - if tonumber(icount)>1000 then - if nixio.fs.access("/etc/dnsmasq.brook/ad.conf") then - oldcount=luci.sys.exec("cat /etc/dnsmasq.brook/ad.conf | wc -l") - else - oldcount=0 - end - if tonumber(icount) ~= tonumber(oldcount) then - luci.sys.exec("cp -f /tmp/ad.conf /etc/dnsmasq.brook/ad.conf") - retstring=tostring(math.ceil(tonumber(icount))) - if oldcount==0 then - luci.sys.call("/etc/init.d/dnsmasq restart") - end - 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 \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client-config.lua b/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client-config.lua deleted file mode 100644 index db545ef639..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client-config.lua +++ /dev/null @@ -1,44 +0,0 @@ --- Copyright (C) 2017 yushi studio --- Copyright (C) 2018 openwrt-brook-tproxy --- Licensed to the public under the GNU General Public License v3. - -local m, s, o -local brook = "brook" -local uci = luci.model.uci.cursor() -local ipkg = require("luci.model.ipkg") -local sid = arg[1] - -local server_table = {} - -m = Map(brook, translate("Edit Brook Server")) -m.redirect = luci.dispatcher.build_url("admin/services/brook/client") -if m.uci:get(brook, 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(Value, "alias", translate("Alias(optional)")) - -o = s:option(Value, "server", translate("Server Address")) -o.datatype = "host" -o.rmempty = false - -o = s:option(Value, "server_port", translate("Server Port")) -o.datatype = "port" -o.rmempty = false - -o = s:option(Value, "local_port", translate("Local Port")) -o.datatype = "port" -o.default = 1080 -o.rmempty = false - -o = s:option(Value, "password", translate("Password")) -o.password = true -o.rmempty = false - -return m \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client.lua b/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client.lua deleted file mode 100644 index 4e4a650a81..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/client.lua +++ /dev/null @@ -1,106 +0,0 @@ --- Copyright (C) 2017 yushi studio --- Copyright (C) 2018 openwrt-brook-tproxy --- Licensed to the public under the GNU General Public License v3. - -local m, s, sec, o -local brook = "brook" -local uci = luci.model.uci.cursor() -local ipkg = require("luci.model.ipkg") - -m = Map(brook, translate("Brook Tproxy")) - -local server_table = {} - -uci:foreach(brook, "servers", function(s) - if s.alias then - server_table[s[".name"]] = s.alias - elseif s.server and s.server_port then - server_table[s[".name"]] = "%s:%s" %{s.server, s.server_port} - end -end) - --- [[ Servers Setting ]]-- -sec = m:section(TypedSection, "servers", translate("Servers Setting")) -sec.anonymous = true -sec.addremove = true -sec.sortable = true -sec.template = "cbi/tblsection" -sec.extedit = luci.dispatcher.build_url("admin/services/brook/client/%s") -function sec.create(...) - local sid = TypedSection.create(...) - if sid then - luci.http.redirect(sec.extedit % sid) - return - end -end - -o = sec:option(DummyValue, "alias", translate("Alias")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or translate("None") -end - -o = sec:option(DummyValue, "server", translate("Server Address")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or "?" -end - -o = sec:option(DummyValue, "server_port", translate("Server Port")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or "?" -end - --- [[ Global Setting ]]-- -s = m:section(TypedSection, "global", translate("Global Setting")) -s.anonymous = true - -o = s:option(ListValue, "global_server", translate("Global Server")) -o:value("nil", translate("Disable")) -for k, v in pairs(server_table) do o:value(k, v) end -o.default = "nil" -o.rmempty = false - -o = s:option(ListValue, "run_mode", translate("Running Mode")) -o:value("router", translate("IP Route Mode")) -o:value("gfw", translate("GFW List Mode")) - -o = s:option(Value, "tunnel_forward", translate("DNS Server IP and Port")) -o.default = "8.8.8.8:53" -o.rmempty = false - --- [[ Proxy Control ]]-- -s = m:section(TypedSection, "proxy_control", translate("Proxy Control")) -s.anonymous = true - --- Part of WAN -s:tab("wan_pc", translate("Interfaces - WAN")) - -o = s:taboption("wan_pc", Value, "wan_bp_list", translate("Bypassed IP List")) -o:value("/dev/null", translate("NULL - As Global Proxy")) - -o.default = "/dev/null" -o.rmempty = false - -o = s:taboption("wan_pc", DynamicList, "wan_bp_ips", translate("Bypassed IP")) -o.datatype = "ip4addr" - -o = s:taboption("wan_pc", DynamicList, "wan_fw_ips", translate("Forwarded IP")) -o.datatype = "ip4addr" - --- Part of LAN -s:tab("lan_pc", translate("Interfaces - LAN")) - -o = s:taboption("lan_pc", ListValue, "lan_pc_mode", translate("LAN Host Proxy 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_pc", DynamicList, "lan_pc_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) - -return m \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/gfwlist-custom.lua b/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/gfwlist-custom.lua deleted file mode 100644 index 4f0a8864e6..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/gfwlist-custom.lua +++ /dev/null @@ -1,23 +0,0 @@ -local fs = require "nixio.fs" -local conffile = "/etc/dnsmasq.brook/custom_list.conf" - -f = SimpleForm("custom", translate("GFW Custom List"), translate("Please refer to the following writing(remove '#' of the head of line in your custom list)")) - -t = f:field(TextValue, "conf") -t.rmempty = true -t.rows = 20 -function t.cfgvalue() - return fs.readfile(conffile) or "" -end - -function f.handle(self, state, data) - if state == FORM_VALID then - if data.conf then - fs.writefile(conffile, data.conf:gsub("\r\n", "\n")) - luci.sys.call("/etc/init.d/dnsmasq restart && ipset flush gfwlist") - end - end - return true -end - -return f \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/status.lua b/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/status.lua deleted file mode 100644 index 94f2935eff..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/model/cbi/brook/status.lua +++ /dev/null @@ -1,118 +0,0 @@ --- Copyright (C) 2017 yushi studio --- Copyright (C) 2018 openwrt-brook-tproxy --- Licensed to the public under the GNU General Public License v3. - -local IPK_Version="1.0.0" -local m, s, o -local tproxy_run=0 -local tunnel_run=0 -local gfw_count=0 -local ad_count=0 -local ip_count=0 -local gfwmode=0 - -local fs = require "nixio.fs" -local sys = require "luci.sys" -local brook = "brook" - -if nixio.fs.access("/etc/dnsmasq.brook/gfw_list.conf") then - gfwmode=1 -end - --- html constants -font_blue = [[]] -font_off = [[]] -bold_on = [[]] -bold_off = [[]] - -local brook_version=translate("Unknown") -local brook_bin="/usr/bin/brook" -if not fs.access(brook_bin) then - brook_version=translate("Not exist") -else - if not fs.access(brook_bin, "rwx", "rx", "rx") then - fs.chmod(brook_bin, 755) - end - brook_version=sys.exec(brook_bin .. " -v | awk '{print $3}'") - if not brook_version or brook_version == "" then - brook_version = translate("Unknown") - end -end - -if gfwmode==1 then - gfw_count = tonumber(sys.exec("cat /etc/dnsmasq.brook/gfw_list.conf | wc -l"))/2 - if nixio.fs.access("/etc/dnsmasq.brook/ad.conf") then - ad_count=tonumber(sys.exec("cat /etc/dnsmasq.brook/ad.conf | wc -l")) - end -end - -if nixio.fs.access("/etc/china_ip.txt") then - ip_count = sys.exec("cat /etc/china_ip.txt | wc -l") -end - -local icount=sys.exec("ps -w | grep \"brook tproxy\" |grep -v grep| wc -l") -if tonumber(icount)>0 then - tproxy_run=1 -end - -icount=sys.exec("ps -w | grep \"brook tunnel\" |grep -v grep| wc -l") -if tonumber(icount)>0 then - tunnel_run=1 -end - -m = SimpleForm("Version", translate("Running Status")) -m.reset = false -m.submit = false - -s=m:field(DummyValue,"tproxy_run",translate("Brook Tproxy")) -s.rawhtml = true -if tproxy_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,"tunnel_run",translate("DNS Tunnel")) -s.rawhtml = true -if tunnel_run == 1 then - s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off -else - s.value = translate("Not Running") -end - -if gfwmode==1 then -s=m:field(DummyValue,"gfw_data",translate("GFW List Data")) -s.rawhtml = true -s.template = "brook/refresh" -s.value =tostring(math.ceil(gfw_count)) .. " " .. translate("Records") - -s=m:field(DummyValue,"ad_data",translate("Advertising Data")) -s.rawhtml = true -s.template = "brook/refresh" -s.value =tostring(math.ceil(ad_count)) .. " " .. translate("Records") -end - -s=m:field(DummyValue,"ip_data",translate("China IP Data")) -s.rawhtml = true -s.template = "brook/refresh" -s.value =ip_count .. " " .. translate("Records") - -s=m:field(DummyValue,"brook_version",translate("Brook Version")) -s.rawhtml = true -s.value =brook_version - -s=m:field(DummyValue,"brook_project",translate("Brook Project")) -s.rawhtml = true -s.value =bold_on .. [[]] - .. "https://github.com/txthinking/brook" .. [[]] .. bold_off - -s=m:field(DummyValue,"ipk_version",translate("IPK Version")) -s.rawhtml = true -s.value =IPK_Version - -s=m:field(DummyValue,"ipk_project",translate("IPK Project")) -s.rawhtml = true -s.value =bold_on .. [[]] - .. "https://github.com/WouldChar/openwrt-brook-tproxy" .. [[]] .. bold_off - -return m \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/luasrc/view/brook/refresh.htm b/package/ntlf9t/luci-app-brook/luasrc/view/brook/refresh.htm deleted file mode 100644 index 7b59b0460e..0000000000 --- a/package/ntlf9t/luci-app-brook/luasrc/view/brook/refresh.htm +++ /dev/null @@ -1,38 +0,0 @@ -<%+cbi/valueheader%> - - - - -<%=self.value%> - -<%+cbi/valuefooter%> \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/po/zh-cn/brook.po b/package/ntlf9t/luci-app-brook/po/zh-cn/brook.po deleted file mode 100644 index 25cbefee53..0000000000 --- a/package/ntlf9t/luci-app-brook/po/zh-cn/brook.po +++ /dev/null @@ -1,155 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "Brook Tproxy" -msgstr "Brook 透明代理" - -msgid "Enable" -msgstr "启用" - -msgid "Disable" -msgstr "停用" - -msgid "Global Setting" -msgstr "全局设置" - -msgid "Global Server" -msgstr "全局服务器" - -msgid "Servers Setting" -msgstr "服务器配置" - -msgid "Alias(optional)" -msgstr "别名(可选)" - -msgid "Server Address" -msgstr "服务器地址" - -msgid "Server Port" -msgstr "服务器端口" - -msgid "Local Port" -msgstr "本地端口" - -msgid "Password" -msgstr "密码" - -msgid "Proxy 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 Host Proxy Control" -msgstr "内网主机代理控制" - -msgid "Allow listed only" -msgstr "仅允许列表内" - -msgid "Allow all except listed" -msgstr "仅允许列表外" - -msgid "LAN Host List" -msgstr "内网主机列表" - -msgid "Edit Brook Server" -msgstr "编辑服务器配置" - -msgid "Alias" -msgstr "别名" - -msgid "Server" -msgstr "服务器" - -msgid "Status" -msgstr "状态" - -msgid "Running Status" -msgstr "运行状态" - -msgid "DNS Tunnel" -msgstr "DNS 隧道" - -msgid "Unknown" -msgstr "未知" - -msgid "Not exist" -msgstr "不存在" - -msgid "Brook Version" -msgstr "Brook 版本号" - -msgid "Brook Project" -msgstr "Brook 项目地址" - -msgid "IPK Version" -msgstr "IPK 版本号" - -msgid "IPK Project" -msgstr "IPK 项目地址" - -msgid "Not Running" -msgstr "未运行" - -msgid "Running" -msgstr "运行中" - -msgid "Running Mode" -msgstr "运行模式" - -msgid "IP Route Mode" -msgstr "IP路由模式" - -msgid "GFW List Mode" -msgstr "GFW列表模式" - -msgid "GFW List Data" -msgstr "【GFW列表】数据库" - -msgid "China IP Data" -msgstr "【国内IP段】数据库" - -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 Connect" -msgstr "检查连通性" - -msgid "Advertising Data" -msgstr "【广告屏蔽】数据库" - -msgid "DNS Server IP and Port" -msgstr "DNS服务器地址和端口" \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/etc/china_ip.txt b/package/ntlf9t/luci-app-brook/root/etc/china_ip.txt deleted file mode 100644 index 3497674315..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/china_ip.txt +++ /dev/null @@ -1,7689 +0,0 @@ -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/14 -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.4.0/22 -14.192.56.0/22 -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.123.232.0/22 -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 -36.255.192.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/15 -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.224.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.228.240.0/22 -43.229.16.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.168.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.12.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.48.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.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.0.0/22 -43.249.4.0/22 -43.249.8.0/22 -43.249.24.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.12.0/22 -43.251.36.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.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/22 -45.112.212.0/22 -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.108.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.228.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.136.0/22 -45.114.196.0/22 -45.114.200.0/22 -45.114.228.0/22 -45.114.236.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.216.0/22 -45.115.228.0/22 -45.115.236.0/22 -45.115.244.0/22 -45.115.248.0/22 -45.116.12.0/22 -45.116.16.0/22 -45.116.20.0/22 -45.116.24.0/22 -45.116.32.0/22 -45.116.36.0/22 -45.116.52.0/22 -45.116.60.0/22 -45.116.64.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.40.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.156.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.104.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/22 -45.122.100.0/22 -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.124.252.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.36.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.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.130.0/23 -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.253.244.0/22 -45.253.248.0/22 -45.253.252.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/16 -52.81.0.0/16 -52.82.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.29.240.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 -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.32.0.0/14 -101.36.0.0/16 -101.37.0.0/16 -101.38.0.0/15 -101.40.0.0/13 -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/14 -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.120.0/22 -103.6.220.0/22 -103.6.228.0/22 -103.7.4.0/22 -103.7.28.0/22 -103.7.120.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.72.0/23 -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.112.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.116.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.0.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.20.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.220.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.112.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.232.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.47.248.0/22 -103.48.20.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.49.248.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.4.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.160.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.228.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.55.240.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.100.0/22 -103.56.104.0/22 -103.56.140.0/22 -103.56.152.0/22 -103.56.184.0/22 -103.56.200.0/22 -103.56.216.0/22 -103.57.12.0/22 -103.57.52.0/22 -103.57.56.0/22 -103.57.76.0/22 -103.57.108.0/22 -103.57.136.0/22 -103.57.196.0/22 -103.58.24.0/22 -103.58.182.0/23 -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.116.0/22 -103.65.120.0/22 -103.65.124.0/22 -103.65.128.0/22 -103.65.132.0/22 -103.65.136.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.40.0/22 -103.67.44.0/22 -103.67.48.0/22 -103.67.52.0/22 -103.67.56.0/22 -103.67.60.0/22 -103.67.64.0/22 -103.67.68.0/22 -103.67.72.0/22 -103.67.76.0/22 -103.67.80.0/22 -103.67.84.0/22 -103.67.88.0/22 -103.67.92.0/22 -103.67.96.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.164.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.84.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.104.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.212.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.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.194.230.0/23 -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.197.252.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.32.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.209.232.0/22 -103.210.0.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.168.0/22 -103.211.192.0/22 -103.211.220.0/22 -103.211.224.0/22 -103.211.228.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.213.252.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.224.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.16.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.116.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.68.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.40.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.124.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.8.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.72.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.248.228.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.208.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/14 -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 -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.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/15 -114.118.0.0/16 -114.119.0.0/17 -114.119.128.0/18 -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/14 -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.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/15 -116.207.0.0/16 -116.208.0.0/14 -116.212.160.0/20 -116.213.40.0/22 -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/14 -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/16 -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.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/16 -118.192.0.0/16 -118.193.0.0/20 -118.193.32.0/19 -118.193.64.0/20 -118.193.96.0/19 -118.193.128.0/17 -118.194.0.0/17 -118.194.128.0/17 -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/19 -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.8.0.0/16 -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.0.0/17 -122.10.128.0/22 -122.10.132.0/23 -122.10.134.0/23 -122.10.136.0/23 -122.10.138.0/23 -122.10.140.0/22 -122.10.144.0/20 -122.10.160.0/19 -122.10.192.0/18 -122.11.0.0/17 -122.12.0.0/16 -122.13.0.0/16 -122.14.0.0/16 -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/14 -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/18 -123.58.128.0/18 -123.58.192.0/19 -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.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/14 -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.156.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 -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.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.12.0/22 -144.48.56.0/22 -144.48.64.0/22 -144.48.88.0/22 -144.48.156.0/22 -144.48.172.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.196.56.0/22 -146.196.68.0/22 -146.196.72.0/22 -146.196.76.0/22 -146.196.92.0/22 -146.196.112.0/22 -146.196.116.0/22 -146.196.124.0/22 -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.152.0/22 -150.129.192.0/22 -150.129.216.0/22 -150.129.252.0/22 -150.138.0.0/15 -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 -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 -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.226.0.0/16 -160.19.48.0/22 -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.207.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 -175.0.0.0/12 -175.16.0.0/13 -175.24.0.0/14 -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.108.0/22 -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.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/14 -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 -180.235.136.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.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 -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 -202.0.100.0/23 -202.0.122.0/23 -202.0.176.0/22 -202.3.128.0/23 -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.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.124.0/24 -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.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.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.74.0/24 -202.94.81.0/24 -202.94.92.0/22 -202.95.0.0/22 -202.95.4.0/22 -202.95.8.0/21 -202.95.16.0/20 -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.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.96.0/20 -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.24.0/21 -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.88.0/21 -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.200.0/21 -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.80.0/21 -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.184.0/21 -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.192.0/19 -203.89.0.0/22 -203.89.8.0/21 -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.236.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.222.192.0/20 -203.223.0.0/20 -203.223.16.0/21 -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 -216.250.108.0/22 -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.0.0/13 -223.128.0.0/15 -223.130.8.0/22 -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 diff --git a/package/ntlf9t/luci-app-brook/root/etc/config/brook b/package/ntlf9t/luci-app-brook/root/etc/config/brook deleted file mode 100644 index 36db9cf92f..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/config/brook +++ /dev/null @@ -1,15 +0,0 @@ - -config global - option global_server 'nil' - option tunnel_forward '8.8.8.8:53' - option run_mode 'router' - -config servers - option server '127.0.0.1' - option server_port '8388' - option local_port '1080' - option password 'hello!!' - -config proxy_control - option lan_pc_mode '0' - option wan_bp_list '/etc/china_ip.txt' \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/custom_list.conf b/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/custom_list.conf deleted file mode 100644 index eaf2b71ebe..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/custom_list.conf +++ /dev/null @@ -1,2 +0,0 @@ -#server=/.example.com/127.0.0.1#5353 -#ipset=/.example.com/gfwlist \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/gfw_list.conf b/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/gfw_list.conf deleted file mode 100644 index cee0f64008..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/dnsmasq.brook/gfw_list.conf +++ /dev/null @@ -1,9163 +0,0 @@ -# gfw list ipset rules for dnsmasq -# updated on 2017-01-01 23:07:26 -# -server=/.4tern.com/127.0.0.1#5353 -ipset=/.4tern.com/gfwlist -server=/.85.17.73.31/127.0.0.1#5353 -ipset=/.85.17.73.31/gfwlist -server=/.adorama.com/127.0.0.1#5353 -ipset=/.adorama.com/gfwlist -server=/.agnesb.fr/127.0.0.1#5353 -ipset=/.agnesb.fr/gfwlist -server=/.akiba-web.com/127.0.0.1#5353 -ipset=/.akiba-web.com/gfwlist -server=/.alien-ufos.com/127.0.0.1#5353 -ipset=/.alien-ufos.com/gfwlist -server=/.altrec.com/127.0.0.1#5353 -ipset=/.altrec.com/gfwlist -server=/.arena.taipei/127.0.0.1#5353 -ipset=/.arena.taipei/gfwlist -server=/.asianspiss.com/127.0.0.1#5353 -ipset=/.asianspiss.com/gfwlist -server=/.athenaeizou.com/127.0.0.1#5353 -ipset=/.athenaeizou.com/gfwlist -server=/.azubu.tv/127.0.0.1#5353 -ipset=/.azubu.tv/gfwlist -server=/.barracuda.com/127.0.0.1#5353 -ipset=/.barracuda.com/gfwlist -server=/.beeg.com/127.0.0.1#5353 -ipset=/.beeg.com/gfwlist -server=/.bloombergview.com/127.0.0.1#5353 -ipset=/.bloombergview.com/gfwlist -server=/.boysmaster.com/127.0.0.1#5353 -ipset=/.boysmaster.com/gfwlist -server=/.carfax.com/127.0.0.1#5353 -ipset=/.carfax.com/gfwlist -server=/.casinobellini.com/127.0.0.1#5353 -ipset=/.casinobellini.com/gfwlist -server=/.centauro.com.br/127.0.0.1#5353 -ipset=/.centauro.com.br/gfwlist -server=/.images.comico.tw/127.0.0.1#5353 -ipset=/.images.comico.tw/gfwlist -server=/.static.comico.tw/127.0.0.1#5353 -ipset=/.static.comico.tw/gfwlist -server=/.crossfire.co.kr/127.0.0.1#5353 -ipset=/.crossfire.co.kr/gfwlist -server=/.darpa.mil/127.0.0.1#5353 -ipset=/.darpa.mil/gfwlist -server=/.desipro.de/127.0.0.1#5353 -ipset=/.desipro.de/gfwlist -server=/.dish.com/127.0.0.1#5353 -ipset=/.dish.com/gfwlist -server=/.img.dlsite.jp/127.0.0.1#5353 -ipset=/.img.dlsite.jp/gfwlist -server=/.dmm.co.jp/127.0.0.1#5353 -ipset=/.dmm.co.jp/gfwlist -server=/.eesti.ee/127.0.0.1#5353 -ipset=/.eesti.ee/gfwlist -server=/.expekt.com/127.0.0.1#5353 -ipset=/.expekt.com/gfwlist -server=/.extmatrix.com/127.0.0.1#5353 -ipset=/.extmatrix.com/gfwlist -server=/.fakku.net/127.0.0.1#5353 -ipset=/.fakku.net/gfwlist -server=/.fastpic.ru/127.0.0.1#5353 -ipset=/.fastpic.ru/gfwlist -server=/.filesor.com/127.0.0.1#5353 -ipset=/.filesor.com/gfwlist -server=/.financetwitter.com/127.0.0.1#5353 -ipset=/.financetwitter.com/gfwlist -server=/.findmima.com/127.0.0.1#5353 -ipset=/.findmima.com/gfwlist -server=/.flipboard.com/127.0.0.1#5353 -ipset=/.flipboard.com/gfwlist -server=/.flitto.com/127.0.0.1#5353 -ipset=/.flitto.com/gfwlist -server=/.funkyimg.com/127.0.0.1#5353 -ipset=/.funkyimg.com/gfwlist -server=/.fxnetworks.com/127.0.0.1#5353 -ipset=/.fxnetworks.com/gfwlist -server=/.gettyimages.com/127.0.0.1#5353 -ipset=/.gettyimages.com/gfwlist -server=/.getuploader.com/127.0.0.1#5353 -ipset=/.getuploader.com/gfwlist -server=/.github.com/127.0.0.1#5353 -ipset=/.github.com/gfwlist -server=/.glass8.eu/127.0.0.1#5353 -ipset=/.glass8.eu/gfwlist -server=/.glype.com/127.0.0.1#5353 -ipset=/.glype.com/gfwlist -server=/.go141.com/127.0.0.1#5353 -ipset=/.go141.com/gfwlist -server=/.hautelook.com/127.0.0.1#5353 -ipset=/.hautelook.com/gfwlist -server=/.hautelookcdn.com/127.0.0.1#5353 -ipset=/.hautelookcdn.com/gfwlist -server=/.hmvdigital.ca/127.0.0.1#5353 -ipset=/.hmvdigital.ca/gfwlist -server=/.hmvdigital.com/127.0.0.1#5353 -ipset=/.hmvdigital.com/gfwlist -server=/.homedepot.com/127.0.0.1#5353 -ipset=/.homedepot.com/gfwlist -server=/.hoovers.com/127.0.0.1#5353 -ipset=/.hoovers.com/gfwlist -server=/.hulu.com/127.0.0.1#5353 -ipset=/.hulu.com/gfwlist -server=/.huluim.com/127.0.0.1#5353 -ipset=/.huluim.com/gfwlist -server=/.secure.hustler.com/127.0.0.1#5353 -ipset=/.secure.hustler.com/gfwlist -server=/.hustlercash.com/127.0.0.1#5353 -ipset=/.hustlercash.com/gfwlist -server=/.www.hustlercash.com/127.0.0.1#5353 -ipset=/.www.hustlercash.com/gfwlist -server=/.hybrid-analysis.com/127.0.0.1#5353 -ipset=/.hybrid-analysis.com/gfwlist -server=/.i-scmp.com/127.0.0.1#5353 -ipset=/.i-scmp.com/gfwlist -server=/.ilovelongtoes.com/127.0.0.1#5353 -ipset=/.ilovelongtoes.com/gfwlist -server=/.imgmega.com/127.0.0.1#5353 -ipset=/.imgmega.com/gfwlist -server=/.imgur.com/127.0.0.1#5353 -ipset=/.imgur.com/gfwlist -server=/.javhub.net/127.0.0.1#5353 -ipset=/.javhub.net/gfwlist -server=/.javhuge.com/127.0.0.1#5353 -ipset=/.javhuge.com/gfwlist -server=/.javlibrary.com/127.0.0.1#5353 -ipset=/.javlibrary.com/gfwlist -server=/.jcpenney.com/127.0.0.1#5353 -ipset=/.jcpenney.com/gfwlist -server=/.juliepost.com/127.0.0.1#5353 -ipset=/.juliepost.com/gfwlist -server=/.kawaiikawaii.jp/127.0.0.1#5353 -ipset=/.kawaiikawaii.jp/gfwlist -server=/.khatrimaza.org/127.0.0.1#5353 -ipset=/.khatrimaza.org/gfwlist -server=/.leisurepro.com/127.0.0.1#5353 -ipset=/.leisurepro.com/gfwlist -server=/.longtoes.com/127.0.0.1#5353 -ipset=/.longtoes.com/gfwlist -server=/.lovetvshow.com/127.0.0.1#5353 -ipset=/.lovetvshow.com/gfwlist -server=/.www.m-sport.co.uk/127.0.0.1#5353 -ipset=/.www.m-sport.co.uk/gfwlist -server=/.macgamestore.com/127.0.0.1#5353 -ipset=/.macgamestore.com/gfwlist -server=/.madonna-av.com/127.0.0.1#5353 -ipset=/.madonna-av.com/gfwlist -server=/.mangafox.com/127.0.0.1#5353 -ipset=/.mangafox.com/gfwlist -server=/.mangafox.me/127.0.0.1#5353 -ipset=/.mangafox.me/gfwlist -server=/.matome-plus.com/127.0.0.1#5353 -ipset=/.matome-plus.com/gfwlist -server=/.matome-plus.net/127.0.0.1#5353 -ipset=/.matome-plus.net/gfwlist -server=/.mattwilcox.net/127.0.0.1#5353 -ipset=/.mattwilcox.net/gfwlist -server=/.metarthunter.com/127.0.0.1#5353 -ipset=/.metarthunter.com/gfwlist -server=/.mfxmedia.com/127.0.0.1#5353 -ipset=/.mfxmedia.com/gfwlist -server=/.monster.com/127.0.0.1#5353 -ipset=/.monster.com/gfwlist -server=/.moodyz.com/127.0.0.1#5353 -ipset=/.moodyz.com/gfwlist -server=/.muzu.tv/127.0.0.1#5353 -ipset=/.muzu.tv/gfwlist -server=/.mvg.jp/127.0.0.1#5353 -ipset=/.mvg.jp/gfwlist -server=/.nationwide.com/127.0.0.1#5353 -ipset=/.nationwide.com/gfwlist -server=/.www.nbc.com/127.0.0.1#5353 -ipset=/.www.nbc.com/gfwlist -server=/.netflix.com/127.0.0.1#5353 -ipset=/.netflix.com/gfwlist -server=/.mo.nightlife141.com/127.0.0.1#5353 -ipset=/.mo.nightlife141.com/gfwlist -server=/.nordstrom.com/127.0.0.1#5353 -ipset=/.nordstrom.com/gfwlist -server=/.nordstromimage.com/127.0.0.1#5353 -ipset=/.nordstromimage.com/gfwlist -server=/.nordstromrack.com/127.0.0.1#5353 -ipset=/.nordstromrack.com/gfwlist -server=/.nottinghampost.com/127.0.0.1#5353 -ipset=/.nottinghampost.com/gfwlist -server=/.ntdtv.cz/127.0.0.1#5353 -ipset=/.ntdtv.cz/gfwlist -server=/.s1.nudezz.com/127.0.0.1#5353 -ipset=/.s1.nudezz.com/gfwlist -server=/.nusatrip.com/127.0.0.1#5353 -ipset=/.nusatrip.com/gfwlist -server=/.nuuvem.com/127.0.0.1#5353 -ipset=/.nuuvem.com/gfwlist -server=/.omni7.jp/127.0.0.1#5353 -ipset=/.omni7.jp/gfwlist -server=/.ontrac.com/127.0.0.1#5353 -ipset=/.ontrac.com/gfwlist -server=/.pandora.com/127.0.0.1#5353 -ipset=/.pandora.com/gfwlist -server=/.pandora.tv/127.0.0.1#5353 -ipset=/.pandora.tv/gfwlist -server=/.parkansky.com/127.0.0.1#5353 -ipset=/.parkansky.com/gfwlist -server=/.pimg.tw/127.0.0.1#5353 -ipset=/.pimg.tw/gfwlist -server=/.pure18.com/127.0.0.1#5353 -ipset=/.pure18.com/gfwlist -server=/.qq.co.za/127.0.0.1#5353 -ipset=/.qq.co.za/gfwlist -server=/.r18.com/127.0.0.1#5353 -ipset=/.r18.com/gfwlist -server=/.radiko.jp/127.0.0.1#5353 -ipset=/.radiko.jp/gfwlist -server=/.rd.com/127.0.0.1#5353 -ipset=/.rd.com/gfwlist -server=/.rdio.com/127.0.0.1#5353 -ipset=/.rdio.com/gfwlist -server=/.sadistic-v.com/127.0.0.1#5353 -ipset=/.sadistic-v.com/gfwlist -server=/.search.xxx/127.0.0.1#5353 -ipset=/.search.xxx/gfwlist -server=/.shutterstock.com/127.0.0.1#5353 -ipset=/.shutterstock.com/gfwlist -server=/.slacker.com/127.0.0.1#5353 -ipset=/.slacker.com/gfwlist -server=/.spotify.com/127.0.0.1#5353 -ipset=/.spotify.com/gfwlist -server=/.springboardplatform.com/127.0.0.1#5353 -ipset=/.springboardplatform.com/gfwlist -server=/.sprite.org/127.0.0.1#5353 -ipset=/.sprite.org/gfwlist -server=/.superpages.com/127.0.0.1#5353 -ipset=/.superpages.com/gfwlist -server=/.swagbucks.com/127.0.0.1#5353 -ipset=/.swagbucks.com/gfwlist -server=/.switch1.jp/127.0.0.1#5353 -ipset=/.switch1.jp/gfwlist -server=/.tapanwap.com/127.0.0.1#5353 -ipset=/.tapanwap.com/gfwlist -server=/.target.com/127.0.0.1#5353 -ipset=/.target.com/gfwlist -server=/.tma.co.jp/127.0.0.1#5353 -ipset=/.tma.co.jp/gfwlist -server=/.turntable.fm/127.0.0.1#5353 -ipset=/.turntable.fm/gfwlist -server=/.twerkingbutt.com/127.0.0.1#5353 -ipset=/.twerkingbutt.com/gfwlist -server=/.vegasred.com/127.0.0.1#5353 -ipset=/.vegasred.com/gfwlist -server=/.vevo.com/127.0.0.1#5353 -ipset=/.vevo.com/gfwlist -server=/.viu.tv/127.0.0.1#5353 -ipset=/.viu.tv/gfwlist -server=/.ecsm.vs.com/127.0.0.1#5353 -ipset=/.ecsm.vs.com/gfwlist -server=/.wanz-factory.com/127.0.0.1#5353 -ipset=/.wanz-factory.com/gfwlist -server=/.wheretowatch.com/127.0.0.1#5353 -ipset=/.wheretowatch.com/gfwlist -server=/.wingamestore.com/127.0.0.1#5353 -ipset=/.wingamestore.com/gfwlist -server=/.wizcrafts.net/127.0.0.1#5353 -ipset=/.wizcrafts.net/gfwlist -server=/.xfinity.com/127.0.0.1#5353 -ipset=/.xfinity.com/gfwlist -server=/.ytn.co.kr/127.0.0.1#5353 -ipset=/.ytn.co.kr/gfwlist -server=/.zattoo.com/127.0.0.1#5353 -ipset=/.zattoo.com/gfwlist -server=/.zozotown.com/127.0.0.1#5353 -ipset=/.zozotown.com/gfwlist -server=/.xn--4gq171p.com/127.0.0.1#5353 -ipset=/.xn--4gq171p.com/gfwlist -server=/.xn--p8j9a0d9c9a.xn--q9jyb4c/127.0.0.1#5353 -ipset=/.xn--p8j9a0d9c9a.xn--q9jyb4c/gfwlist -server=/.china-mmm.jp.net/127.0.0.1#5353 -ipset=/.china-mmm.jp.net/gfwlist -server=/.lsxszzg.com/127.0.0.1#5353 -ipset=/.lsxszzg.com/gfwlist -server=/.china-mmm.net/127.0.0.1#5353 -ipset=/.china-mmm.net/gfwlist -server=/.china-mmm.sa.com/127.0.0.1#5353 -ipset=/.china-mmm.sa.com/gfwlist -server=/.amazon.com/127.0.0.1#5353 -ipset=/.amazon.com/gfwlist -server=/.s3-ap-northeast-1.amazonaws.com/127.0.0.1#5353 -ipset=/.s3-ap-northeast-1.amazonaws.com/gfwlist -server=/.avmo.pw/127.0.0.1#5353 -ipset=/.avmo.pw/gfwlist -server=/.avmoo.com/127.0.0.1#5353 -ipset=/.avmoo.com/gfwlist -server=/.avmoo.net/127.0.0.1#5353 -ipset=/.avmoo.net/gfwlist -server=/.avmoo.pw/127.0.0.1#5353 -ipset=/.avmoo.pw/gfwlist -server=/.javmoo.xyz/127.0.0.1#5353 -ipset=/.javmoo.xyz/gfwlist -server=/.javtag.com/127.0.0.1#5353 -ipset=/.javtag.com/gfwlist -server=/.javzoo.com/127.0.0.1#5353 -ipset=/.javzoo.com/gfwlist -server=/.1dumb.com/127.0.0.1#5353 -ipset=/.1dumb.com/gfwlist -server=/.25u.com/127.0.0.1#5353 -ipset=/.25u.com/gfwlist -server=/.2waky.com/127.0.0.1#5353 -ipset=/.2waky.com/gfwlist -server=/.3-a.net/127.0.0.1#5353 -ipset=/.3-a.net/gfwlist -server=/.4dq.com/127.0.0.1#5353 -ipset=/.4dq.com/gfwlist -server=/.4mydomain.com/127.0.0.1#5353 -ipset=/.4mydomain.com/gfwlist -server=/.4pu.com/127.0.0.1#5353 -ipset=/.4pu.com/gfwlist -server=/.acmetoy.com/127.0.0.1#5353 -ipset=/.acmetoy.com/gfwlist -server=/.almostmy.com/127.0.0.1#5353 -ipset=/.almostmy.com/gfwlist -server=/.americanunfinished.com/127.0.0.1#5353 -ipset=/.americanunfinished.com/gfwlist -server=/.authorizeddns.net/127.0.0.1#5353 -ipset=/.authorizeddns.net/gfwlist -server=/.authorizeddns.org/127.0.0.1#5353 -ipset=/.authorizeddns.org/gfwlist -server=/.authorizeddns.us/127.0.0.1#5353 -ipset=/.authorizeddns.us/gfwlist -server=/.bigmoney.biz/127.0.0.1#5353 -ipset=/.bigmoney.biz/gfwlist -server=/.changeip.name/127.0.0.1#5353 -ipset=/.changeip.name/gfwlist -server=/.changeip.net/127.0.0.1#5353 -ipset=/.changeip.net/gfwlist -server=/.changeip.org/127.0.0.1#5353 -ipset=/.changeip.org/gfwlist -server=/.cleansite.biz/127.0.0.1#5353 -ipset=/.cleansite.biz/gfwlist -server=/.cleansite.info/127.0.0.1#5353 -ipset=/.cleansite.info/gfwlist -server=/.cleansite.us/127.0.0.1#5353 -ipset=/.cleansite.us/gfwlist -server=/.compress.to/127.0.0.1#5353 -ipset=/.compress.to/gfwlist -server=/.ddns.info/127.0.0.1#5353 -ipset=/.ddns.info/gfwlist -server=/.ddns.me.uk/127.0.0.1#5353 -ipset=/.ddns.me.uk/gfwlist -server=/.ddns.mobi/127.0.0.1#5353 -ipset=/.ddns.mobi/gfwlist -server=/.ddns.ms/127.0.0.1#5353 -ipset=/.ddns.ms/gfwlist -server=/.ddns.name/127.0.0.1#5353 -ipset=/.ddns.name/gfwlist -server=/.ddns.us/127.0.0.1#5353 -ipset=/.ddns.us/gfwlist -server=/.dhcp.biz/127.0.0.1#5353 -ipset=/.dhcp.biz/gfwlist -server=/.dns-dns.com/127.0.0.1#5353 -ipset=/.dns-dns.com/gfwlist -server=/.dns-stuff.com/127.0.0.1#5353 -ipset=/.dns-stuff.com/gfwlist -server=/.dns04.com/127.0.0.1#5353 -ipset=/.dns04.com/gfwlist -server=/.dns05.com/127.0.0.1#5353 -ipset=/.dns05.com/gfwlist -server=/.dns1.us/127.0.0.1#5353 -ipset=/.dns1.us/gfwlist -server=/.dns2.us/127.0.0.1#5353 -ipset=/.dns2.us/gfwlist -server=/.dnset.com/127.0.0.1#5353 -ipset=/.dnset.com/gfwlist -server=/.dnsrd.com/127.0.0.1#5353 -ipset=/.dnsrd.com/gfwlist -server=/.dsmtp.com/127.0.0.1#5353 -ipset=/.dsmtp.com/gfwlist -server=/.dumb1.com/127.0.0.1#5353 -ipset=/.dumb1.com/gfwlist -server=/.dynamic-dns.net/127.0.0.1#5353 -ipset=/.dynamic-dns.net/gfwlist -server=/.dynamicdns.biz/127.0.0.1#5353 -ipset=/.dynamicdns.biz/gfwlist -server=/.dynamicdns.co.uk/127.0.0.1#5353 -ipset=/.dynamicdns.co.uk/gfwlist -server=/.dynamicdns.me.uk/127.0.0.1#5353 -ipset=/.dynamicdns.me.uk/gfwlist -server=/.dynamicdns.org.uk/127.0.0.1#5353 -ipset=/.dynamicdns.org.uk/gfwlist -server=/.dyndns.pro/127.0.0.1#5353 -ipset=/.dyndns.pro/gfwlist -server=/.dynssl.com/127.0.0.1#5353 -ipset=/.dynssl.com/gfwlist -server=/.edns.biz/127.0.0.1#5353 -ipset=/.edns.biz/gfwlist -server=/.epac.to/127.0.0.1#5353 -ipset=/.epac.to/gfwlist -server=/.esmtp.biz/127.0.0.1#5353 -ipset=/.esmtp.biz/gfwlist -server=/.ezua.com/127.0.0.1#5353 -ipset=/.ezua.com/gfwlist -server=/.faqserv.com/127.0.0.1#5353 -ipset=/.faqserv.com/gfwlist -server=/.fartit.com/127.0.0.1#5353 -ipset=/.fartit.com/gfwlist -server=/.freeddns.com/127.0.0.1#5353 -ipset=/.freeddns.com/gfwlist -server=/.freetcp.com/127.0.0.1#5353 -ipset=/.freetcp.com/gfwlist -server=/.freewww.biz/127.0.0.1#5353 -ipset=/.freewww.biz/gfwlist -server=/.freewww.info/127.0.0.1#5353 -ipset=/.freewww.info/gfwlist -server=/.ftp1.biz/127.0.0.1#5353 -ipset=/.ftp1.biz/gfwlist -server=/.ftpserver.biz/127.0.0.1#5353 -ipset=/.ftpserver.biz/gfwlist -server=/.gettrials.com/127.0.0.1#5353 -ipset=/.gettrials.com/gfwlist -server=/.got-game.org/127.0.0.1#5353 -ipset=/.got-game.org/gfwlist -server=/.gr8domain.biz/127.0.0.1#5353 -ipset=/.gr8domain.biz/gfwlist -server=/.gr8name.biz/127.0.0.1#5353 -ipset=/.gr8name.biz/gfwlist -server=/.https443.net/127.0.0.1#5353 -ipset=/.https443.net/gfwlist -server=/.https443.org/127.0.0.1#5353 -ipset=/.https443.org/gfwlist -server=/.ikwb.com/127.0.0.1#5353 -ipset=/.ikwb.com/gfwlist -server=/.instanthq.com/127.0.0.1#5353 -ipset=/.instanthq.com/gfwlist -server=/.iownyour.biz/127.0.0.1#5353 -ipset=/.iownyour.biz/gfwlist -server=/.iownyour.org/127.0.0.1#5353 -ipset=/.iownyour.org/gfwlist -server=/.isasecret.com/127.0.0.1#5353 -ipset=/.isasecret.com/gfwlist -server=/.itemdb.com/127.0.0.1#5353 -ipset=/.itemdb.com/gfwlist -server=/.itsaol.com/127.0.0.1#5353 -ipset=/.itsaol.com/gfwlist -server=/.jetos.com/127.0.0.1#5353 -ipset=/.jetos.com/gfwlist -server=/.jkub.com/127.0.0.1#5353 -ipset=/.jkub.com/gfwlist -server=/.jungleheart.com/127.0.0.1#5353 -ipset=/.jungleheart.com/gfwlist -server=/.justdied.com/127.0.0.1#5353 -ipset=/.justdied.com/gfwlist -server=/.lflink.com/127.0.0.1#5353 -ipset=/.lflink.com/gfwlist -server=/.lflinkup.com/127.0.0.1#5353 -ipset=/.lflinkup.com/gfwlist -server=/.lflinkup.net/127.0.0.1#5353 -ipset=/.lflinkup.net/gfwlist -server=/.lflinkup.org/127.0.0.1#5353 -ipset=/.lflinkup.org/gfwlist -server=/.longmusic.com/127.0.0.1#5353 -ipset=/.longmusic.com/gfwlist -server=/.mefound.com/127.0.0.1#5353 -ipset=/.mefound.com/gfwlist -server=/.moneyhome.biz/127.0.0.1#5353 -ipset=/.moneyhome.biz/gfwlist -server=/.mrbasic.com/127.0.0.1#5353 -ipset=/.mrbasic.com/gfwlist -server=/.mrbonus.com/127.0.0.1#5353 -ipset=/.mrbonus.com/gfwlist -server=/.mrface.com/127.0.0.1#5353 -ipset=/.mrface.com/gfwlist -server=/.mrslove.com/127.0.0.1#5353 -ipset=/.mrslove.com/gfwlist -server=/.my03.com/127.0.0.1#5353 -ipset=/.my03.com/gfwlist -server=/.mydad.info/127.0.0.1#5353 -ipset=/.mydad.info/gfwlist -server=/.myddns.com/127.0.0.1#5353 -ipset=/.myddns.com/gfwlist -server=/.myftp.info/127.0.0.1#5353 -ipset=/.myftp.info/gfwlist -server=/.myftp.name/127.0.0.1#5353 -ipset=/.myftp.name/gfwlist -server=/.mylftv.com/127.0.0.1#5353 -ipset=/.mylftv.com/gfwlist -server=/.mymom.info/127.0.0.1#5353 -ipset=/.mymom.info/gfwlist -server=/.mynetav.net/127.0.0.1#5353 -ipset=/.mynetav.net/gfwlist -server=/.mynetav.org/127.0.0.1#5353 -ipset=/.mynetav.org/gfwlist -server=/.mynumber.org/127.0.0.1#5353 -ipset=/.mynumber.org/gfwlist -server=/.mypicture.info/127.0.0.1#5353 -ipset=/.mypicture.info/gfwlist -server=/.mypop3.net/127.0.0.1#5353 -ipset=/.mypop3.net/gfwlist -server=/.mypop3.org/127.0.0.1#5353 -ipset=/.mypop3.org/gfwlist -server=/.mysecondarydns.com/127.0.0.1#5353 -ipset=/.mysecondarydns.com/gfwlist -server=/.mywww.biz/127.0.0.1#5353 -ipset=/.mywww.biz/gfwlist -server=/.myz.info/127.0.0.1#5353 -ipset=/.myz.info/gfwlist -server=/.ninth.biz/127.0.0.1#5353 -ipset=/.ninth.biz/gfwlist -server=/.ns01.biz/127.0.0.1#5353 -ipset=/.ns01.biz/gfwlist -server=/.ns01.info/127.0.0.1#5353 -ipset=/.ns01.info/gfwlist -server=/.ns01.us/127.0.0.1#5353 -ipset=/.ns01.us/gfwlist -server=/.ns02.biz/127.0.0.1#5353 -ipset=/.ns02.biz/gfwlist -server=/.ns02.info/127.0.0.1#5353 -ipset=/.ns02.info/gfwlist -server=/.ns02.us/127.0.0.1#5353 -ipset=/.ns02.us/gfwlist -server=/.ns1.name/127.0.0.1#5353 -ipset=/.ns1.name/gfwlist -server=/.ns2.name/127.0.0.1#5353 -ipset=/.ns2.name/gfwlist -server=/.ns3.name/127.0.0.1#5353 -ipset=/.ns3.name/gfwlist -server=/.ocry.com/127.0.0.1#5353 -ipset=/.ocry.com/gfwlist -server=/.onedumb.com/127.0.0.1#5353 -ipset=/.onedumb.com/gfwlist -server=/.onmypc.biz/127.0.0.1#5353 -ipset=/.onmypc.biz/gfwlist -server=/.onmypc.info/127.0.0.1#5353 -ipset=/.onmypc.info/gfwlist -server=/.onmypc.net/127.0.0.1#5353 -ipset=/.onmypc.net/gfwlist -server=/.onmypc.org/127.0.0.1#5353 -ipset=/.onmypc.org/gfwlist -server=/.onmypc.us/127.0.0.1#5353 -ipset=/.onmypc.us/gfwlist -server=/.organiccrap.com/127.0.0.1#5353 -ipset=/.organiccrap.com/gfwlist -server=/.otzo.com/127.0.0.1#5353 -ipset=/.otzo.com/gfwlist -server=/.ourhobby.com/127.0.0.1#5353 -ipset=/.ourhobby.com/gfwlist -server=/.pcanywhere.net/127.0.0.1#5353 -ipset=/.pcanywhere.net/gfwlist -server=/.port25.biz/127.0.0.1#5353 -ipset=/.port25.biz/gfwlist -server=/.proxydns.com/127.0.0.1#5353 -ipset=/.proxydns.com/gfwlist -server=/.qhigh.com/127.0.0.1#5353 -ipset=/.qhigh.com/gfwlist -server=/.qpoe.com/127.0.0.1#5353 -ipset=/.qpoe.com/gfwlist -server=/.rebatesrule.net/127.0.0.1#5353 -ipset=/.rebatesrule.net/gfwlist -server=/.sellclassics.com/127.0.0.1#5353 -ipset=/.sellclassics.com/gfwlist -server=/.sendsmtp.com/127.0.0.1#5353 -ipset=/.sendsmtp.com/gfwlist -server=/.serveuser.com/127.0.0.1#5353 -ipset=/.serveuser.com/gfwlist -server=/.serveusers.com/127.0.0.1#5353 -ipset=/.serveusers.com/gfwlist -server=/.sexidude.com/127.0.0.1#5353 -ipset=/.sexidude.com/gfwlist -server=/.sexxxy.biz/127.0.0.1#5353 -ipset=/.sexxxy.biz/gfwlist -server=/.sixth.biz/127.0.0.1#5353 -ipset=/.sixth.biz/gfwlist -server=/.squirly.info/127.0.0.1#5353 -ipset=/.squirly.info/gfwlist -server=/.ssl443.org/127.0.0.1#5353 -ipset=/.ssl443.org/gfwlist -server=/.toh.info/127.0.0.1#5353 -ipset=/.toh.info/gfwlist -server=/.toythieves.com/127.0.0.1#5353 -ipset=/.toythieves.com/gfwlist -server=/.trickip.net/127.0.0.1#5353 -ipset=/.trickip.net/gfwlist -server=/.trickip.org/127.0.0.1#5353 -ipset=/.trickip.org/gfwlist -server=/.vizvaz.com/127.0.0.1#5353 -ipset=/.vizvaz.com/gfwlist -server=/.wha.la/127.0.0.1#5353 -ipset=/.wha.la/gfwlist -server=/.wikaba.com/127.0.0.1#5353 -ipset=/.wikaba.com/gfwlist -server=/.www1.biz/127.0.0.1#5353 -ipset=/.www1.biz/gfwlist -server=/.wwwhost.biz/127.0.0.1#5353 -ipset=/.wwwhost.biz/gfwlist -server=/.x24hr.com/127.0.0.1#5353 -ipset=/.x24hr.com/gfwlist -server=/.xxuz.com/127.0.0.1#5353 -ipset=/.xxuz.com/gfwlist -server=/.xxxy.biz/127.0.0.1#5353 -ipset=/.xxxy.biz/gfwlist -server=/.xxxy.info/127.0.0.1#5353 -ipset=/.xxxy.info/gfwlist -server=/.ygto.com/127.0.0.1#5353 -ipset=/.ygto.com/gfwlist -server=/.youdontcare.com/127.0.0.1#5353 -ipset=/.youdontcare.com/gfwlist -server=/.yourtrap.com/127.0.0.1#5353 -ipset=/.yourtrap.com/gfwlist -server=/.zyns.com/127.0.0.1#5353 -ipset=/.zyns.com/gfwlist -server=/.zzux.com/127.0.0.1#5353 -ipset=/.zzux.com/gfwlist -server=/.d1b183sg0nvnuh.cloudfront.net/127.0.0.1#5353 -ipset=/.d1b183sg0nvnuh.cloudfront.net/gfwlist -server=/.d1c37gjwa26taa.cloudfront.net/127.0.0.1#5353 -ipset=/.d1c37gjwa26taa.cloudfront.net/gfwlist -server=/.d3rhr7kgmtrq1v.cloudfront.net/127.0.0.1#5353 -ipset=/.d3rhr7kgmtrq1v.cloudfront.net/gfwlist -server=/.3d-game.com/127.0.0.1#5353 -ipset=/.3d-game.com/gfwlist -server=/.4irc.com/127.0.0.1#5353 -ipset=/.4irc.com/gfwlist -server=/.b0ne.com/127.0.0.1#5353 -ipset=/.b0ne.com/gfwlist -server=/.chatnook.com/127.0.0.1#5353 -ipset=/.chatnook.com/gfwlist -server=/.darktech.org/127.0.0.1#5353 -ipset=/.darktech.org/gfwlist -server=/.deaftone.com/127.0.0.1#5353 -ipset=/.deaftone.com/gfwlist -server=/.dtdns.net/127.0.0.1#5353 -ipset=/.dtdns.net/gfwlist -server=/.effers.com/127.0.0.1#5353 -ipset=/.effers.com/gfwlist -server=/.etowns.net/127.0.0.1#5353 -ipset=/.etowns.net/gfwlist -server=/.etowns.org/127.0.0.1#5353 -ipset=/.etowns.org/gfwlist -server=/.flnet.org/127.0.0.1#5353 -ipset=/.flnet.org/gfwlist -server=/.gotgeeks.com/127.0.0.1#5353 -ipset=/.gotgeeks.com/gfwlist -server=/.scieron.com/127.0.0.1#5353 -ipset=/.scieron.com/gfwlist -server=/.slyip.com/127.0.0.1#5353 -ipset=/.slyip.com/gfwlist -server=/.slyip.net/127.0.0.1#5353 -ipset=/.slyip.net/gfwlist -server=/.suroot.com/127.0.0.1#5353 -ipset=/.suroot.com/gfwlist -server=/.facebook.br/127.0.0.1#5353 -ipset=/.facebook.br/gfwlist -server=/.facebook.com/127.0.0.1#5353 -ipset=/.facebook.com/gfwlist -server=/.facebook.design/127.0.0.1#5353 -ipset=/.facebook.design/gfwlist -server=/.connect.facebook.net/127.0.0.1#5353 -ipset=/.connect.facebook.net/gfwlist -server=/.facebook.hu/127.0.0.1#5353 -ipset=/.facebook.hu/gfwlist -server=/.facebook.in/127.0.0.1#5353 -ipset=/.facebook.in/gfwlist -server=/.facebook.nl/127.0.0.1#5353 -ipset=/.facebook.nl/gfwlist -server=/.facebook.se/127.0.0.1#5353 -ipset=/.facebook.se/gfwlist -server=/.fb.com/127.0.0.1#5353 -ipset=/.fb.com/gfwlist -server=/.fb.me/127.0.0.1#5353 -ipset=/.fb.me/gfwlist -server=/.m.me/127.0.0.1#5353 -ipset=/.m.me/gfwlist -server=/.messenger.com/127.0.0.1#5353 -ipset=/.messenger.com/gfwlist -server=/.oculus.com/127.0.0.1#5353 -ipset=/.oculus.com/gfwlist -server=/.1e100.net/127.0.0.1#5353 -ipset=/.1e100.net/gfwlist -server=/.abc.xyz/127.0.0.1#5353 -ipset=/.abc.xyz/gfwlist -server=/.admob.com/127.0.0.1#5353 -ipset=/.admob.com/gfwlist -server=/.agoogleaday.com/127.0.0.1#5353 -ipset=/.agoogleaday.com/gfwlist -server=/.ampproject.org/127.0.0.1#5353 -ipset=/.ampproject.org/gfwlist -server=/.android.com/127.0.0.1#5353 -ipset=/.android.com/gfwlist -server=/.androidify.com/127.0.0.1#5353 -ipset=/.androidify.com/gfwlist -server=/.appspot.com/127.0.0.1#5353 -ipset=/.appspot.com/gfwlist -server=/.blogspot.com/127.0.0.1#5353 -ipset=/.blogspot.com/gfwlist -server=/.certificate-transparency.org/127.0.0.1#5353 -ipset=/.certificate-transparency.org/gfwlist -server=/.chrome.com/127.0.0.1#5353 -ipset=/.chrome.com/gfwlist -server=/.chromecast.com/127.0.0.1#5353 -ipset=/.chromecast.com/gfwlist -server=/.chromeexperiments.com/127.0.0.1#5353 -ipset=/.chromeexperiments.com/gfwlist -server=/.chromercise.com/127.0.0.1#5353 -ipset=/.chromercise.com/gfwlist -server=/.chromestatus.com/127.0.0.1#5353 -ipset=/.chromestatus.com/gfwlist -server=/.chromium.org/127.0.0.1#5353 -ipset=/.chromium.org/gfwlist -server=/.com.google/127.0.0.1#5353 -ipset=/.com.google/gfwlist -server=/.data-vocabulary.org/127.0.0.1#5353 -ipset=/.data-vocabulary.org/gfwlist -server=/.deepmind.com/127.0.0.1#5353 -ipset=/.deepmind.com/gfwlist -server=/.deja.com/127.0.0.1#5353 -ipset=/.deja.com/gfwlist -server=/.digisfera.com/127.0.0.1#5353 -ipset=/.digisfera.com/gfwlist -server=/.domains.google/127.0.0.1#5353 -ipset=/.domains.google/gfwlist -server=/.feedburner.com/127.0.0.1#5353 -ipset=/.feedburner.com/gfwlist -server=/.g.co/127.0.0.1#5353 -ipset=/.g.co/gfwlist -server=/.gcr.io/127.0.0.1#5353 -ipset=/.gcr.io/gfwlist -server=/.get.how/127.0.0.1#5353 -ipset=/.get.how/gfwlist -server=/.getmdl.io/127.0.0.1#5353 -ipset=/.getmdl.io/gfwlist -server=/.ggpht.com/127.0.0.1#5353 -ipset=/.ggpht.com/gfwlist -server=/.gmail.com/127.0.0.1#5353 -ipset=/.gmail.com/gfwlist -server=/.gmodules.com/127.0.0.1#5353 -ipset=/.gmodules.com/gfwlist -server=/.godoc.org/127.0.0.1#5353 -ipset=/.godoc.org/gfwlist -server=/.golang.org/127.0.0.1#5353 -ipset=/.golang.org/gfwlist -server=/.goo.gl/127.0.0.1#5353 -ipset=/.goo.gl/gfwlist -server=/.google.ae/127.0.0.1#5353 -ipset=/.google.ae/gfwlist -server=/.google.as/127.0.0.1#5353 -ipset=/.google.as/gfwlist -server=/.google.am/127.0.0.1#5353 -ipset=/.google.am/gfwlist -server=/.google.cat/127.0.0.1#5353 -ipset=/.google.cat/gfwlist -server=/.google.cd/127.0.0.1#5353 -ipset=/.google.cd/gfwlist -server=/.google.ci/127.0.0.1#5353 -ipset=/.google.ci/gfwlist -server=/.google.co.id/127.0.0.1#5353 -ipset=/.google.co.id/gfwlist -server=/.google.co.jp/127.0.0.1#5353 -ipset=/.google.co.jp/gfwlist -server=/.google.co.kr/127.0.0.1#5353 -ipset=/.google.co.kr/gfwlist -server=/.google.co.ma/127.0.0.1#5353 -ipset=/.google.co.ma/gfwlist -server=/.google.co.uk/127.0.0.1#5353 -ipset=/.google.co.uk/gfwlist -server=/.google.com/127.0.0.1#5353 -ipset=/.google.com/gfwlist -server=/.google.de/127.0.0.1#5353 -ipset=/.google.de/gfwlist -server=/.google.dj/127.0.0.1#5353 -ipset=/.google.dj/gfwlist -server=/.google.dk/127.0.0.1#5353 -ipset=/.google.dk/gfwlist -server=/.google.es/127.0.0.1#5353 -ipset=/.google.es/gfwlist -server=/.google.fi/127.0.0.1#5353 -ipset=/.google.fi/gfwlist -server=/.google.fm/127.0.0.1#5353 -ipset=/.google.fm/gfwlist -server=/.google.fr/127.0.0.1#5353 -ipset=/.google.fr/gfwlist -server=/.google.gg/127.0.0.1#5353 -ipset=/.google.gg/gfwlist -server=/.google.ie/127.0.0.1#5353 -ipset=/.google.ie/gfwlist -server=/.google.is/127.0.0.1#5353 -ipset=/.google.is/gfwlist -server=/.google.it/127.0.0.1#5353 -ipset=/.google.it/gfwlist -server=/.google.jo/127.0.0.1#5353 -ipset=/.google.jo/gfwlist -server=/.google.ms/127.0.0.1#5353 -ipset=/.google.ms/gfwlist -server=/.google.nl/127.0.0.1#5353 -ipset=/.google.nl/gfwlist -server=/.google.nu/127.0.0.1#5353 -ipset=/.google.nu/gfwlist -server=/.google.no/127.0.0.1#5353 -ipset=/.google.no/gfwlist -server=/.google.ro/127.0.0.1#5353 -ipset=/.google.ro/gfwlist -server=/.google.sc/127.0.0.1#5353 -ipset=/.google.sc/gfwlist -server=/.google.sk/127.0.0.1#5353 -ipset=/.google.sk/gfwlist -server=/.google.sm/127.0.0.1#5353 -ipset=/.google.sm/gfwlist -server=/.google.tk/127.0.0.1#5353 -ipset=/.google.tk/gfwlist -server=/.google.to/127.0.0.1#5353 -ipset=/.google.to/gfwlist -server=/.google.tt/127.0.0.1#5353 -ipset=/.google.tt/gfwlist -server=/.google.vu/127.0.0.1#5353 -ipset=/.google.vu/gfwlist -server=/.google.ws/127.0.0.1#5353 -ipset=/.google.ws/gfwlist -server=/.googleapis.com/127.0.0.1#5353 -ipset=/.googleapis.com/gfwlist -server=/.googleapps.com/127.0.0.1#5353 -ipset=/.googleapps.com/gfwlist -server=/.googleartproject.com/127.0.0.1#5353 -ipset=/.googleartproject.com/gfwlist -server=/.googleblog.com/127.0.0.1#5353 -ipset=/.googleblog.com/gfwlist -server=/.googlebot.com/127.0.0.1#5353 -ipset=/.googlebot.com/gfwlist -server=/.googlecode.com/127.0.0.1#5353 -ipset=/.googlecode.com/gfwlist -server=/.googlecommerce.com/127.0.0.1#5353 -ipset=/.googlecommerce.com/gfwlist -server=/.googledomains.com/127.0.0.1#5353 -ipset=/.googledomains.com/gfwlist -server=/.googleearth.com/127.0.0.1#5353 -ipset=/.googleearth.com/gfwlist -server=/.googledrive.com/127.0.0.1#5353 -ipset=/.googledrive.com/gfwlist -server=/.googlegroups.com/127.0.0.1#5353 -ipset=/.googlegroups.com/gfwlist -server=/.googlecapital.com/127.0.0.1#5353 -ipset=/.googlecapital.com/gfwlist -server=/.googlehosted.com/127.0.0.1#5353 -ipset=/.googlehosted.com/gfwlist -server=/.googleideas.com/127.0.0.1#5353 -ipset=/.googleideas.com/gfwlist -server=/.googlelabs.com/127.0.0.1#5353 -ipset=/.googlelabs.com/gfwlist -server=/.googlemail.com/127.0.0.1#5353 -ipset=/.googlemail.com/gfwlist -server=/.googleplay.com/127.0.0.1#5353 -ipset=/.googleplay.com/gfwlist -server=/.googleplus.com/127.0.0.1#5353 -ipset=/.googleplus.com/gfwlist -server=/.googlesource.com/127.0.0.1#5353 -ipset=/.googlesource.com/gfwlist -server=/.googleusercontent.com/127.0.0.1#5353 -ipset=/.googleusercontent.com/gfwlist -server=/.googlevideo.com/127.0.0.1#5353 -ipset=/.googlevideo.com/gfwlist -server=/.googlezip.net/127.0.0.1#5353 -ipset=/.googlezip.net/gfwlist -server=/.groups.google.cn/127.0.0.1#5353 -ipset=/.groups.google.cn/gfwlist -server=/.gvt0.com/127.0.0.1#5353 -ipset=/.gvt0.com/gfwlist -server=/.gvt1.com/127.0.0.1#5353 -ipset=/.gvt1.com/gfwlist -server=/.gvt3.com/127.0.0.1#5353 -ipset=/.gvt3.com/gfwlist -server=/.gwtproject.org/127.0.0.1#5353 -ipset=/.gwtproject.org/gfwlist -server=/.html5rocks.com/127.0.0.1#5353 -ipset=/.html5rocks.com/gfwlist -server=/.iam.soy/127.0.0.1#5353 -ipset=/.iam.soy/gfwlist -server=/.igoogle.com/127.0.0.1#5353 -ipset=/.igoogle.com/gfwlist -server=/.itasoftware.com/127.0.0.1#5353 -ipset=/.itasoftware.com/gfwlist -server=/.like.com/127.0.0.1#5353 -ipset=/.like.com/gfwlist -server=/.madewithcode.com/127.0.0.1#5353 -ipset=/.madewithcode.com/gfwlist -server=/.material.io/127.0.0.1#5353 -ipset=/.material.io/gfwlist -server=/.nic.google/127.0.0.1#5353 -ipset=/.nic.google/gfwlist -server=/.on2.com/127.0.0.1#5353 -ipset=/.on2.com/gfwlist -server=/.panoramio.com/127.0.0.1#5353 -ipset=/.panoramio.com/gfwlist -server=/.picasaweb.com/127.0.0.1#5353 -ipset=/.picasaweb.com/gfwlist -server=/.polymer-project.org/127.0.0.1#5353 -ipset=/.polymer-project.org/gfwlist -server=/.questvisual.com/127.0.0.1#5353 -ipset=/.questvisual.com/gfwlist -server=/.recaptcha.net/127.0.0.1#5353 -ipset=/.recaptcha.net/gfwlist -server=/.redhotlabs.com/127.0.0.1#5353 -ipset=/.redhotlabs.com/gfwlist -server=/.registry.google/127.0.0.1#5353 -ipset=/.registry.google/gfwlist -server=/.schema.org/127.0.0.1#5353 -ipset=/.schema.org/gfwlist -server=/.sipml5.org/127.0.0.1#5353 -ipset=/.sipml5.org/gfwlist -server=/.stories.google/127.0.0.1#5353 -ipset=/.stories.google/gfwlist -server=/.synergyse.com/127.0.0.1#5353 -ipset=/.synergyse.com/gfwlist -server=/.tensorflow.org/127.0.0.1#5353 -ipset=/.tensorflow.org/gfwlist -server=/.thinkwithgoogle.com/127.0.0.1#5353 -ipset=/.thinkwithgoogle.com/gfwlist -server=/.tiltbrush.com/127.0.0.1#5353 -ipset=/.tiltbrush.com/gfwlist -server=/.waveprotocol.org/127.0.0.1#5353 -ipset=/.waveprotocol.org/gfwlist -server=/.webmproject.org/127.0.0.1#5353 -ipset=/.webmproject.org/gfwlist -server=/.webrtc.org/127.0.0.1#5353 -ipset=/.webrtc.org/gfwlist -server=/.whatbrowser.org/127.0.0.1#5353 -ipset=/.whatbrowser.org/gfwlist -server=/.withgoogle.com/127.0.0.1#5353 -ipset=/.withgoogle.com/gfwlist -server=/.youtu.be/127.0.0.1#5353 -ipset=/.youtu.be/gfwlist -server=/.youtube.com/127.0.0.1#5353 -ipset=/.youtube.com/gfwlist -server=/.youtube-nocookie.com/127.0.0.1#5353 -ipset=/.youtube-nocookie.com/gfwlist -server=/.youtubeeducation.com/127.0.0.1#5353 -ipset=/.youtubeeducation.com/gfwlist -server=/.ytimg.com/127.0.0.1#5353 -ipset=/.ytimg.com/gfwlist -server=/.zynamics.com/127.0.0.1#5353 -ipset=/.zynamics.com/gfwlist -server=/.kat.cr/127.0.0.1#5353 -ipset=/.kat.cr/gfwlist -server=/.naughtyamerica.com/127.0.0.1#5353 -ipset=/.naughtyamerica.com/gfwlist -server=/.v2ex.com/127.0.0.1#5353 -ipset=/.v2ex.com/gfwlist -server=/.0rz.tw/127.0.0.1#5353 -ipset=/.0rz.tw/gfwlist -server=/.0to255.com/127.0.0.1#5353 -ipset=/.0to255.com/gfwlist -server=/.1-apple.com.tw/127.0.0.1#5353 -ipset=/.1-apple.com.tw/gfwlist -server=/.100ke.org/127.0.0.1#5353 -ipset=/.100ke.org/gfwlist -server=/.1000giri.net/127.0.0.1#5353 -ipset=/.1000giri.net/gfwlist -server=/.10conditionsoflove.com/127.0.0.1#5353 -ipset=/.10conditionsoflove.com/gfwlist -server=/.10musume.com/127.0.0.1#5353 -ipset=/.10musume.com/gfwlist -server=/.123rf.com/127.0.0.1#5353 -ipset=/.123rf.com/gfwlist -server=/.12bet.com/127.0.0.1#5353 -ipset=/.12bet.com/gfwlist -server=/.12vpn.com/127.0.0.1#5353 -ipset=/.12vpn.com/gfwlist -server=/.12vpn.net/127.0.0.1#5353 -ipset=/.12vpn.net/gfwlist -server=/.141hongkong.com/127.0.0.1#5353 -ipset=/.141hongkong.com/gfwlist -server=/.141tube.com/127.0.0.1#5353 -ipset=/.141tube.com/gfwlist -server=/.1688.com.au/127.0.0.1#5353 -ipset=/.1688.com.au/gfwlist -server=/.173ng.com/127.0.0.1#5353 -ipset=/.173ng.com/gfwlist -server=/.177pic.info/127.0.0.1#5353 -ipset=/.177pic.info/gfwlist -server=/.17t17p.com/127.0.0.1#5353 -ipset=/.17t17p.com/gfwlist -server=/.18onlygirls.com/127.0.0.1#5353 -ipset=/.18onlygirls.com/gfwlist -server=/.18virginsex.com/127.0.0.1#5353 -ipset=/.18virginsex.com/gfwlist -server=/.1949er.org/127.0.0.1#5353 -ipset=/.1949er.org/gfwlist -server=/.zhao.1984.city/127.0.0.1#5353 -ipset=/.zhao.1984.city/gfwlist -server=/.1984bbs.com/127.0.0.1#5353 -ipset=/.1984bbs.com/gfwlist -server=/.1984bbs.org/127.0.0.1#5353 -ipset=/.1984bbs.org/gfwlist -server=/.1998cdp.org/127.0.0.1#5353 -ipset=/.1998cdp.org/gfwlist -server=/.1bao.org/127.0.0.1#5353 -ipset=/.1bao.org/gfwlist -server=/.1eew.com/127.0.0.1#5353 -ipset=/.1eew.com/gfwlist -server=/.1mobile.com/127.0.0.1#5353 -ipset=/.1mobile.com/gfwlist -server=/.1mobile.tw/127.0.0.1#5353 -ipset=/.1mobile.tw/gfwlist -server=/.1pondo.tv/127.0.0.1#5353 -ipset=/.1pondo.tv/gfwlist -server=/.2-hand.info/127.0.0.1#5353 -ipset=/.2-hand.info/gfwlist -server=/.2000fun.com/127.0.0.1#5353 -ipset=/.2000fun.com/gfwlist -server=/.2008xianzhang.info/127.0.0.1#5353 -ipset=/.2008xianzhang.info/gfwlist -server=/.2017.hk/127.0.0.1#5353 -ipset=/.2017.hk/gfwlist -server=/.21andy.com/127.0.0.1#5353 -ipset=/.21andy.com/gfwlist -server=/.21pron.com/127.0.0.1#5353 -ipset=/.21pron.com/gfwlist -server=/.21sextury.com/127.0.0.1#5353 -ipset=/.21sextury.com/gfwlist -server=/.228.net.tw/127.0.0.1#5353 -ipset=/.228.net.tw/gfwlist -server=/.24hrs.ca/127.0.0.1#5353 -ipset=/.24hrs.ca/gfwlist -server=/.24smile.org/127.0.0.1#5353 -ipset=/.24smile.org/gfwlist -server=/.2lipstube.com/127.0.0.1#5353 -ipset=/.2lipstube.com/gfwlist -server=/.2shared.com/127.0.0.1#5353 -ipset=/.2shared.com/gfwlist -server=/.30boxes.com/127.0.0.1#5353 -ipset=/.30boxes.com/gfwlist -server=/.315lz.com/127.0.0.1#5353 -ipset=/.315lz.com/gfwlist -server=/.32red.com/127.0.0.1#5353 -ipset=/.32red.com/gfwlist -server=/.36rain.com/127.0.0.1#5353 -ipset=/.36rain.com/gfwlist -server=/.3a5a.com/127.0.0.1#5353 -ipset=/.3a5a.com/gfwlist -server=/.3arabtv.com/127.0.0.1#5353 -ipset=/.3arabtv.com/gfwlist -server=/.3boys2girls.com/127.0.0.1#5353 -ipset=/.3boys2girls.com/gfwlist -server=/.3ren.ca/127.0.0.1#5353 -ipset=/.3ren.ca/gfwlist -server=/.3tui.net/127.0.0.1#5353 -ipset=/.3tui.net/gfwlist -server=/.4bluestones.biz/127.0.0.1#5353 -ipset=/.4bluestones.biz/gfwlist -server=/.4everproxy.com/127.0.0.1#5353 -ipset=/.4everproxy.com/gfwlist -server=/.4rbtv.com/127.0.0.1#5353 -ipset=/.4rbtv.com/gfwlist -server=/.4shared.com/127.0.0.1#5353 -ipset=/.4shared.com/gfwlist -server=/.taiwannation.50webs.com/127.0.0.1#5353 -ipset=/.taiwannation.50webs.com/gfwlist -server=/.51.ca/127.0.0.1#5353 -ipset=/.51.ca/gfwlist -server=/.51jav.org/127.0.0.1#5353 -ipset=/.51jav.org/gfwlist -server=/.51luoben.com/127.0.0.1#5353 -ipset=/.51luoben.com/gfwlist -server=/.5aimiku.com/127.0.0.1#5353 -ipset=/.5aimiku.com/gfwlist -server=/.5i01.com/127.0.0.1#5353 -ipset=/.5i01.com/gfwlist -server=/.5isotoi5.org/127.0.0.1#5353 -ipset=/.5isotoi5.org/gfwlist -server=/.5maodang.com/127.0.0.1#5353 -ipset=/.5maodang.com/gfwlist -server=/.63i.com/127.0.0.1#5353 -ipset=/.63i.com/gfwlist -server=/.64museum.org/127.0.0.1#5353 -ipset=/.64museum.org/gfwlist -server=/.64tianwang.com/127.0.0.1#5353 -ipset=/.64tianwang.com/gfwlist -server=/.64wiki.com/127.0.0.1#5353 -ipset=/.64wiki.com/gfwlist -server=/.66.ca/127.0.0.1#5353 -ipset=/.66.ca/gfwlist -server=/.666kb.com/127.0.0.1#5353 -ipset=/.666kb.com/gfwlist -server=/.6park.com/127.0.0.1#5353 -ipset=/.6park.com/gfwlist -server=/.7capture.com/127.0.0.1#5353 -ipset=/.7capture.com/gfwlist -server=/.7cow.com/127.0.0.1#5353 -ipset=/.7cow.com/gfwlist -server=/.8-d.com/127.0.0.1#5353 -ipset=/.8-d.com/gfwlist -server=/.85cc.net/127.0.0.1#5353 -ipset=/.85cc.net/gfwlist -server=/.85st.com/127.0.0.1#5353 -ipset=/.85st.com/gfwlist -server=/.881903.com/127.0.0.1#5353 -ipset=/.881903.com/gfwlist -server=/.888.com/127.0.0.1#5353 -ipset=/.888.com/gfwlist -server=/.888poker.com/127.0.0.1#5353 -ipset=/.888poker.com/gfwlist -server=/.89-64.org/127.0.0.1#5353 -ipset=/.89-64.org/gfwlist -server=/.8news.com.tw/127.0.0.1#5353 -ipset=/.8news.com.tw/gfwlist -server=/.8z1.net/127.0.0.1#5353 -ipset=/.8z1.net/gfwlist -server=/.9001700.com/127.0.0.1#5353 -ipset=/.9001700.com/gfwlist -server=/.908taiwan.org/127.0.0.1#5353 -ipset=/.908taiwan.org/gfwlist -server=/.91porn.com/127.0.0.1#5353 -ipset=/.91porn.com/gfwlist -server=/.92ccav.com/127.0.0.1#5353 -ipset=/.92ccav.com/gfwlist -server=/.991.com/127.0.0.1#5353 -ipset=/.991.com/gfwlist -server=/.99btgc01.com/127.0.0.1#5353 -ipset=/.99btgc01.com/gfwlist -server=/.99cn.info/127.0.0.1#5353 -ipset=/.99cn.info/gfwlist -server=/.9bis.com/127.0.0.1#5353 -ipset=/.9bis.com/gfwlist -server=/.9bis.net/127.0.0.1#5353 -ipset=/.9bis.net/gfwlist -server=/.tibet.a.se/127.0.0.1#5353 -ipset=/.tibet.a.se/gfwlist -server=/.a-normal-day.com/127.0.0.1#5353 -ipset=/.a-normal-day.com/gfwlist -server=/.a5.com.ru/127.0.0.1#5353 -ipset=/.a5.com.ru/gfwlist -server=/.aamacau.com/127.0.0.1#5353 -ipset=/.aamacau.com/gfwlist -server=/.abc.com/127.0.0.1#5353 -ipset=/.abc.com/gfwlist -server=/.abchinese.com/127.0.0.1#5353 -ipset=/.abchinese.com/gfwlist -server=/.ablwang.com/127.0.0.1#5353 -ipset=/.ablwang.com/gfwlist -server=/.aboluowang.com/127.0.0.1#5353 -ipset=/.aboluowang.com/gfwlist -server=/.aboutgfw.com/127.0.0.1#5353 -ipset=/.aboutgfw.com/gfwlist -server=/.abs.edu/127.0.0.1#5353 -ipset=/.abs.edu/gfwlist -server=/.accim.org/127.0.0.1#5353 -ipset=/.accim.org/gfwlist -server=/.aceros-de-hispania.com/127.0.0.1#5353 -ipset=/.aceros-de-hispania.com/gfwlist -server=/.acevpn.com/127.0.0.1#5353 -ipset=/.acevpn.com/gfwlist -server=/.acg18.me/127.0.0.1#5353 -ipset=/.acg18.me/gfwlist -server=/.acgkj.com/127.0.0.1#5353 -ipset=/.acgkj.com/gfwlist -server=/.actimes.com.au/127.0.0.1#5353 -ipset=/.actimes.com.au/gfwlist -server=/.activpn.com/127.0.0.1#5353 -ipset=/.activpn.com/gfwlist -server=/.aculo.us/127.0.0.1#5353 -ipset=/.aculo.us/gfwlist -server=/.addictedtocoffee.de/127.0.0.1#5353 -ipset=/.addictedtocoffee.de/gfwlist -server=/.adelaidebbs.com/127.0.0.1#5353 -ipset=/.adelaidebbs.com/gfwlist -server=/.adpl.org.hk/127.0.0.1#5353 -ipset=/.adpl.org.hk/gfwlist -server=/.adult-sex-games.com/127.0.0.1#5353 -ipset=/.adult-sex-games.com/gfwlist -server=/.adultfriendfinder.com/127.0.0.1#5353 -ipset=/.adultfriendfinder.com/gfwlist -server=/.adultkeep.net/127.0.0.1#5353 -ipset=/.adultkeep.net/gfwlist -server=/.advanscene.com/127.0.0.1#5353 -ipset=/.advanscene.com/gfwlist -server=/.advertfan.com/127.0.0.1#5353 -ipset=/.advertfan.com/gfwlist -server=/.ae.org/127.0.0.1#5353 -ipset=/.ae.org/gfwlist -server=/.aenhancers.com/127.0.0.1#5353 -ipset=/.aenhancers.com/gfwlist -server=/.af.mil/127.0.0.1#5353 -ipset=/.af.mil/gfwlist -server=/.afantibbs.com/127.0.0.1#5353 -ipset=/.afantibbs.com/gfwlist -server=/.ai-kan.net/127.0.0.1#5353 -ipset=/.ai-kan.net/gfwlist -server=/.ai-wen.net/127.0.0.1#5353 -ipset=/.ai-wen.net/gfwlist -server=/.aiph.net/127.0.0.1#5353 -ipset=/.aiph.net/gfwlist -server=/.airconsole.com/127.0.0.1#5353 -ipset=/.airconsole.com/gfwlist -server=/.download.aircrack-ng.org/127.0.0.1#5353 -ipset=/.download.aircrack-ng.org/gfwlist -server=/.airvpn.org/127.0.0.1#5353 -ipset=/.airvpn.org/gfwlist -server=/.aisex.com/127.0.0.1#5353 -ipset=/.aisex.com/gfwlist -server=/.ait.org.tw/127.0.0.1#5353 -ipset=/.ait.org.tw/gfwlist -server=/.aiweiwei.com/127.0.0.1#5353 -ipset=/.aiweiwei.com/gfwlist -server=/.aiweiweiblog.com/127.0.0.1#5353 -ipset=/.aiweiweiblog.com/gfwlist -server=/.www.ajsands.com/127.0.0.1#5353 -ipset=/.www.ajsands.com/gfwlist -server=/.akamaihd.net/127.0.0.1#5353 -ipset=/.akamaihd.net/gfwlist -server=/.a248.e.akamai.net/127.0.0.1#5353 -ipset=/.a248.e.akamai.net/gfwlist -server=/.voa-11.akacast.akamaistream.net/127.0.0.1#5353 -ipset=/.voa-11.akacast.akamaistream.net/gfwlist -server=/.akademiye.org/127.0.0.1#5353 -ipset=/.akademiye.org/gfwlist -server=/.akiba-online.com/127.0.0.1#5353 -ipset=/.akiba-online.com/gfwlist -server=/.al-qimmah.net/127.0.0.1#5353 -ipset=/.al-qimmah.net/gfwlist -server=/.alabout.com/127.0.0.1#5353 -ipset=/.alabout.com/gfwlist -server=/.alanhou.com/127.0.0.1#5353 -ipset=/.alanhou.com/gfwlist -server=/.alasbarricadas.org/127.0.0.1#5353 -ipset=/.alasbarricadas.org/gfwlist -server=/.alexlur.org/127.0.0.1#5353 -ipset=/.alexlur.org/gfwlist -server=/.alforattv.net/127.0.0.1#5353 -ipset=/.alforattv.net/gfwlist -server=/.alhayat.com/127.0.0.1#5353 -ipset=/.alhayat.com/gfwlist -server=/.aliengu.com/127.0.0.1#5353 -ipset=/.aliengu.com/gfwlist -server=/.alkasir.com/127.0.0.1#5353 -ipset=/.alkasir.com/gfwlist -server=/.allconnected.co/127.0.0.1#5353 -ipset=/.allconnected.co/gfwlist -server=/.alldrawnsex.com/127.0.0.1#5353 -ipset=/.alldrawnsex.com/gfwlist -server=/.allfinegirls.com/127.0.0.1#5353 -ipset=/.allfinegirls.com/gfwlist -server=/.allgirlsallowed.org/127.0.0.1#5353 -ipset=/.allgirlsallowed.org/gfwlist -server=/.alliance.org.hk/127.0.0.1#5353 -ipset=/.alliance.org.hk/gfwlist -server=/.allinfa.com/127.0.0.1#5353 -ipset=/.allinfa.com/gfwlist -server=/.alljackpotscasino.com/127.0.0.1#5353 -ipset=/.alljackpotscasino.com/gfwlist -server=/.allmovie.com/127.0.0.1#5353 -ipset=/.allmovie.com/gfwlist -server=/.alphaporno.com/127.0.0.1#5353 -ipset=/.alphaporno.com/gfwlist -server=/.alternate-tools.com/127.0.0.1#5353 -ipset=/.alternate-tools.com/gfwlist -server=/.alvinalexander.com/127.0.0.1#5353 -ipset=/.alvinalexander.com/gfwlist -server=/.alwaysdata.com/127.0.0.1#5353 -ipset=/.alwaysdata.com/gfwlist -server=/.alwaysdata.net/127.0.0.1#5353 -ipset=/.alwaysdata.net/gfwlist -server=/.alwaysvpn.com/127.0.0.1#5353 -ipset=/.alwaysvpn.com/gfwlist -server=/.am730.com.hk/127.0.0.1#5353 -ipset=/.am730.com.hk/gfwlist -server=/.ameblo.jp/127.0.0.1#5353 -ipset=/.ameblo.jp/gfwlist -server=/.www1.american.edu/127.0.0.1#5353 -ipset=/.www1.american.edu/gfwlist -server=/.americangreencard.com/127.0.0.1#5353 -ipset=/.americangreencard.com/gfwlist -server=/.www.americorps.gov/127.0.0.1#5353 -ipset=/.www.americorps.gov/gfwlist -server=/.amiblockedornot.com/127.0.0.1#5353 -ipset=/.amiblockedornot.com/gfwlist -server=/.amigobbs.net/127.0.0.1#5353 -ipset=/.amigobbs.net/gfwlist -server=/.amitabhafoundation.us/127.0.0.1#5353 -ipset=/.amitabhafoundation.us/gfwlist -server=/.amnesty.org/127.0.0.1#5353 -ipset=/.amnesty.org/gfwlist -server=/.amnesty.tw/127.0.0.1#5353 -ipset=/.amnesty.tw/gfwlist -server=/.amnestyusa.org/127.0.0.1#5353 -ipset=/.amnestyusa.org/gfwlist -server=/.amnyemachen.org/127.0.0.1#5353 -ipset=/.amnyemachen.org/gfwlist -server=/.amoiist.com/127.0.0.1#5353 -ipset=/.amoiist.com/gfwlist -server=/.annatam.com/127.0.0.1#5353 -ipset=/.annatam.com/gfwlist -server=/.anchorfree.com/127.0.0.1#5353 -ipset=/.anchorfree.com/gfwlist -server=/.ancsconf.org/127.0.0.1#5353 -ipset=/.ancsconf.org/gfwlist -server=/.andfaraway.net/127.0.0.1#5353 -ipset=/.andfaraway.net/gfwlist -server=/.android-x86.org/127.0.0.1#5353 -ipset=/.android-x86.org/gfwlist -server=/.angelfire.com/127.0.0.1#5353 -ipset=/.angelfire.com/gfwlist -server=/.angularjs.org/127.0.0.1#5353 -ipset=/.angularjs.org/gfwlist -server=/.animecrazy.net/127.0.0.1#5353 -ipset=/.animecrazy.net/gfwlist -server=/.animeshippuuden.com/127.0.0.1#5353 -ipset=/.animeshippuuden.com/gfwlist -server=/.aniscartujo.com/127.0.0.1#5353 -ipset=/.aniscartujo.com/gfwlist -server=/.anobii.com/127.0.0.1#5353 -ipset=/.anobii.com/gfwlist -server=/.anonymitynetwork.com/127.0.0.1#5353 -ipset=/.anonymitynetwork.com/gfwlist -server=/.anonymizer.com/127.0.0.1#5353 -ipset=/.anonymizer.com/gfwlist -server=/.anontext.com/127.0.0.1#5353 -ipset=/.anontext.com/gfwlist -server=/.anpopo.com/127.0.0.1#5353 -ipset=/.anpopo.com/gfwlist -server=/.answering-islam.org/127.0.0.1#5353 -ipset=/.answering-islam.org/gfwlist -server=/.www.antd.org/127.0.0.1#5353 -ipset=/.www.antd.org/gfwlist -server=/.anthonycalzadilla.com/127.0.0.1#5353 -ipset=/.anthonycalzadilla.com/gfwlist -server=/.antiwave.net/127.0.0.1#5353 -ipset=/.antiwave.net/gfwlist -server=/.anysex.com/127.0.0.1#5353 -ipset=/.anysex.com/gfwlist -server=/.aobo.com.au/127.0.0.1#5353 -ipset=/.aobo.com.au/gfwlist -server=/.aofriend.com/127.0.0.1#5353 -ipset=/.aofriend.com/gfwlist -server=/.aofriend.com.au/127.0.0.1#5353 -ipset=/.aofriend.com.au/gfwlist -server=/.aojiao.org/127.0.0.1#5353 -ipset=/.aojiao.org/gfwlist -server=/.aolchannels.aol.com/127.0.0.1#5353 -ipset=/.aolchannels.aol.com/gfwlist -server=/.video.aol.ca/127.0.0.1#5353 -ipset=/.video.aol.ca/gfwlist -server=/.video.aol.co.uk/127.0.0.1#5353 -ipset=/.video.aol.co.uk/gfwlist -server=/.video.aol.com/127.0.0.1#5353 -ipset=/.video.aol.com/gfwlist -server=/.search.aol.com/127.0.0.1#5353 -ipset=/.search.aol.com/gfwlist -server=/.www.aolnews.com/127.0.0.1#5353 -ipset=/.www.aolnews.com/gfwlist -server=/.aomiwang.com/127.0.0.1#5353 -ipset=/.aomiwang.com/gfwlist -server=/.video.ap.org/127.0.0.1#5353 -ipset=/.video.ap.org/gfwlist -server=/.apetube.com/127.0.0.1#5353 -ipset=/.apetube.com/gfwlist -server=/.apiary.io/127.0.0.1#5353 -ipset=/.apiary.io/gfwlist -server=/.apigee.com/127.0.0.1#5353 -ipset=/.apigee.com/gfwlist -server=/.apk-dl.com/127.0.0.1#5353 -ipset=/.apk-dl.com/gfwlist -server=/.apkdler.com/127.0.0.1#5353 -ipset=/.apkdler.com/gfwlist -server=/.appdownloader.net/127.0.0.1#5353 -ipset=/.appdownloader.net/gfwlist -server=/.apkpure.com/127.0.0.1#5353 -ipset=/.apkpure.com/gfwlist -server=/.appledaily.com/127.0.0.1#5353 -ipset=/.appledaily.com/gfwlist -server=/.appsocks.net/127.0.0.1#5353 -ipset=/.appsocks.net/gfwlist -server=/.appsto.re/127.0.0.1#5353 -ipset=/.appsto.re/gfwlist -server=/.archives.gov/127.0.0.1#5353 -ipset=/.archives.gov/gfwlist -server=/.archive.is/127.0.0.1#5353 -ipset=/.archive.is/gfwlist -server=/.archive.org/127.0.0.1#5353 -ipset=/.archive.org/gfwlist -server=/.arctosia.com/127.0.0.1#5353 -ipset=/.arctosia.com/gfwlist -server=/.areca-backup.org/127.0.0.1#5353 -ipset=/.areca-backup.org/gfwlist -server=/.arethusa.su/127.0.0.1#5353 -ipset=/.arethusa.su/gfwlist -server=/.arlingtoncemetery.mil/127.0.0.1#5353 -ipset=/.arlingtoncemetery.mil/gfwlist -server=/.army.mil/127.0.0.1#5353 -ipset=/.army.mil/gfwlist -server=/.arstechnica.com/127.0.0.1#5353 -ipset=/.arstechnica.com/gfwlist -server=/.art4tibet1998.org/127.0.0.1#5353 -ipset=/.art4tibet1998.org/gfwlist -server=/.artofpeacefoundation.org/127.0.0.1#5353 -ipset=/.artofpeacefoundation.org/gfwlist -server=/.artsy.net/127.0.0.1#5353 -ipset=/.artsy.net/gfwlist -server=/.asacp.org/127.0.0.1#5353 -ipset=/.asacp.org/gfwlist -server=/.asahichinese.com/127.0.0.1#5353 -ipset=/.asahichinese.com/gfwlist -server=/.asdfg.jp/127.0.0.1#5353 -ipset=/.asdfg.jp/gfwlist -server=/.asg.to/127.0.0.1#5353 -ipset=/.asg.to/gfwlist -server=/.asia-gaming.com/127.0.0.1#5353 -ipset=/.asia-gaming.com/gfwlist -server=/.asiaharvest.org/127.0.0.1#5353 -ipset=/.asiaharvest.org/gfwlist -server=/.asianews.it/127.0.0.1#5353 -ipset=/.asianews.it/gfwlist -server=/.japanfirst.asianfreeforum.com/127.0.0.1#5353 -ipset=/.japanfirst.asianfreeforum.com/gfwlist -server=/.asiansexdiary.com/127.0.0.1#5353 -ipset=/.asiansexdiary.com/gfwlist -server=/.asianwomensfilm.de/127.0.0.1#5353 -ipset=/.asianwomensfilm.de/gfwlist -server=/.asiatgp.com/127.0.0.1#5353 -ipset=/.asiatgp.com/gfwlist -server=/.askstudent.com/127.0.0.1#5353 -ipset=/.askstudent.com/gfwlist -server=/.askynz.net/127.0.0.1#5353 -ipset=/.askynz.net/gfwlist -server=/.assembla.com/127.0.0.1#5353 -ipset=/.assembla.com/gfwlist -server=/.astonmartinnews.com/127.0.0.1#5353 -ipset=/.astonmartinnews.com/gfwlist -server=/.astrill.com/127.0.0.1#5353 -ipset=/.astrill.com/gfwlist -server=/.atc.org.au/127.0.0.1#5353 -ipset=/.atc.org.au/gfwlist -server=/.atchinese.com/127.0.0.1#5353 -ipset=/.atchinese.com/gfwlist -server=/.atgfw.org/127.0.0.1#5353 -ipset=/.atgfw.org/gfwlist -server=/.atj.org.tw/127.0.0.1#5353 -ipset=/.atj.org.tw/gfwlist -server=/.atlaspost.com/127.0.0.1#5353 -ipset=/.atlaspost.com/gfwlist -server=/.atdmt.com/127.0.0.1#5353 -ipset=/.atdmt.com/gfwlist -server=/.atnext.com/127.0.0.1#5353 -ipset=/.atnext.com/gfwlist -server=/.avaaz.org/127.0.0.1#5353 -ipset=/.avaaz.org/gfwlist -server=/.avcity.tv/127.0.0.1#5353 -ipset=/.avcity.tv/gfwlist -server=/.avcool.com/127.0.0.1#5353 -ipset=/.avcool.com/gfwlist -server=/.avdb.in/127.0.0.1#5353 -ipset=/.avdb.in/gfwlist -server=/.avdb.tv/127.0.0.1#5353 -ipset=/.avdb.tv/gfwlist -server=/.avfantasy.com/127.0.0.1#5353 -ipset=/.avfantasy.com/gfwlist -server=/.avidemux.org/127.0.0.1#5353 -ipset=/.avidemux.org/gfwlist -server=/.avoision.com/127.0.0.1#5353 -ipset=/.avoision.com/gfwlist -server=/.avyahoo.com/127.0.0.1#5353 -ipset=/.avyahoo.com/gfwlist -server=/.axureformac.com/127.0.0.1#5353 -ipset=/.axureformac.com/gfwlist -server=/.azerbaycan.tv/127.0.0.1#5353 -ipset=/.azerbaycan.tv/gfwlist -server=/.azerimix.com/127.0.0.1#5353 -ipset=/.azerimix.com/gfwlist -server=/.azurewebsites.net/127.0.0.1#5353 -ipset=/.azurewebsites.net/gfwlist -server=/.forum.baby-kingdom.com/127.0.0.1#5353 -ipset=/.forum.baby-kingdom.com/gfwlist -server=/.babynet.com.hk/127.0.0.1#5353 -ipset=/.babynet.com.hk/gfwlist -server=/.backchina.com/127.0.0.1#5353 -ipset=/.backchina.com/gfwlist -server=/.backpackers.com.tw/127.0.0.1#5353 -ipset=/.backpackers.com.tw/gfwlist -server=/.backtotiananmen.com/127.0.0.1#5353 -ipset=/.backtotiananmen.com/gfwlist -server=/.badjojo.com/127.0.0.1#5353 -ipset=/.badjojo.com/gfwlist -server=/.badoo.com/127.0.0.1#5353 -ipset=/.badoo.com/gfwlist -server=/.2.bahamut.com.tw/127.0.0.1#5353 -ipset=/.2.bahamut.com.tw/gfwlist -server=/.baidu.jp/127.0.0.1#5353 -ipset=/.baidu.jp/gfwlist -server=/.bailandaily.com/127.0.0.1#5353 -ipset=/.bailandaily.com/gfwlist -server=/.baixing.me/127.0.0.1#5353 -ipset=/.baixing.me/gfwlist -server=/.bakgeekhome.tk/127.0.0.1#5353 -ipset=/.bakgeekhome.tk/gfwlist -server=/.banana-vpn.com/127.0.0.1#5353 -ipset=/.banana-vpn.com/gfwlist -server=/.bandwagonhost.com/127.0.0.1#5353 -ipset=/.bandwagonhost.com/gfwlist -server=/.bangbrosnetwork.com/127.0.0.1#5353 -ipset=/.bangbrosnetwork.com/gfwlist -server=/.bangchen.net/127.0.0.1#5353 -ipset=/.bangchen.net/gfwlist -server=/.bangyoulater.com/127.0.0.1#5353 -ipset=/.bangyoulater.com/gfwlist -server=/.bannedbook.org/127.0.0.1#5353 -ipset=/.bannedbook.org/gfwlist -server=/.bannednews.org/127.0.0.1#5353 -ipset=/.bannednews.org/gfwlist -server=/.barenakedislam.com/127.0.0.1#5353 -ipset=/.barenakedislam.com/gfwlist -server=/.barnabu.co.uk/127.0.0.1#5353 -ipset=/.barnabu.co.uk/gfwlist -server=/.bartvpn.com/127.0.0.1#5353 -ipset=/.bartvpn.com/gfwlist -server=/.bayvoice.net/127.0.0.1#5353 -ipset=/.bayvoice.net/gfwlist -server=/.dajusha.baywords.com/127.0.0.1#5353 -ipset=/.dajusha.baywords.com/gfwlist -server=/.bbchat.tv/127.0.0.1#5353 -ipset=/.bbchat.tv/gfwlist -server=/.bb-chat.tv/127.0.0.1#5353 -ipset=/.bb-chat.tv/gfwlist -server=/.bbc.co.uk/127.0.0.1#5353 -ipset=/.bbc.co.uk/gfwlist -server=/.bbc.com/127.0.0.1#5353 -ipset=/.bbc.com/gfwlist -server=/.news.bbc.co.uk/127.0.0.1#5353 -ipset=/.news.bbc.co.uk/gfwlist -server=/.newsforums.bbc.co.uk/127.0.0.1#5353 -ipset=/.newsforums.bbc.co.uk/gfwlist -server=/.bbcchinese.com/127.0.0.1#5353 -ipset=/.bbcchinese.com/gfwlist -server=/.bbc.in/127.0.0.1#5353 -ipset=/.bbc.in/gfwlist -server=/.bbg.gov/127.0.0.1#5353 -ipset=/.bbg.gov/gfwlist -server=/.bbkz.com/127.0.0.1#5353 -ipset=/.bbkz.com/gfwlist -server=/.bbnradio.org/127.0.0.1#5353 -ipset=/.bbnradio.org/gfwlist -server=/.bbs-tw.com/127.0.0.1#5353 -ipset=/.bbs-tw.com/gfwlist -server=/.bbsdigest.com/127.0.0.1#5353 -ipset=/.bbsdigest.com/gfwlist -server=/.bbsfeed.com/127.0.0.1#5353 -ipset=/.bbsfeed.com/gfwlist -server=/.bbsland.com/127.0.0.1#5353 -ipset=/.bbsland.com/gfwlist -server=/.bbsmo.com/127.0.0.1#5353 -ipset=/.bbsmo.com/gfwlist -server=/.bbsone.com/127.0.0.1#5353 -ipset=/.bbsone.com/gfwlist -server=/.bbtoystore.com/127.0.0.1#5353 -ipset=/.bbtoystore.com/gfwlist -server=/.bcast.co.nz/127.0.0.1#5353 -ipset=/.bcast.co.nz/gfwlist -server=/.bcc.com.tw/127.0.0.1#5353 -ipset=/.bcc.com.tw/gfwlist -server=/.bcchinese.net/127.0.0.1#5353 -ipset=/.bcchinese.net/gfwlist -server=/.bcmorning.com/127.0.0.1#5353 -ipset=/.bcmorning.com/gfwlist -server=/.bdsmvideos.net/127.0.0.1#5353 -ipset=/.bdsmvideos.net/gfwlist -server=/.beaconevents.com/127.0.0.1#5353 -ipset=/.beaconevents.com/gfwlist -server=/.bebo.com/127.0.0.1#5353 -ipset=/.bebo.com/gfwlist -server=/.beevpn.com/127.0.0.1#5353 -ipset=/.beevpn.com/gfwlist -server=/.behindkink.com/127.0.0.1#5353 -ipset=/.behindkink.com/gfwlist -server=/.beijing1989.com/127.0.0.1#5353 -ipset=/.beijing1989.com/gfwlist -server=/.beijingspring.com/127.0.0.1#5353 -ipset=/.beijingspring.com/gfwlist -server=/.belamionline.com/127.0.0.1#5353 -ipset=/.belamionline.com/gfwlist -server=/.bell.wiki/127.0.0.1#5353 -ipset=/.bell.wiki/gfwlist -server=/.bemywife.cc/127.0.0.1#5353 -ipset=/.bemywife.cc/gfwlist -server=/.beric.me/127.0.0.1#5353 -ipset=/.beric.me/gfwlist -server=/.berlintwitterwall.com/127.0.0.1#5353 -ipset=/.berlintwitterwall.com/gfwlist -server=/.berm.co.nz/127.0.0.1#5353 -ipset=/.berm.co.nz/gfwlist -server=/.bestforchina.org/127.0.0.1#5353 -ipset=/.bestforchina.org/gfwlist -server=/.bestvpn.com/127.0.0.1#5353 -ipset=/.bestvpn.com/gfwlist -server=/.bestvpnserver.com/127.0.0.1#5353 -ipset=/.bestvpnserver.com/gfwlist -server=/.bestvpnservice.com/127.0.0.1#5353 -ipset=/.bestvpnservice.com/gfwlist -server=/.bestvpnusa.com/127.0.0.1#5353 -ipset=/.bestvpnusa.com/gfwlist -server=/.bet365.com/127.0.0.1#5353 -ipset=/.bet365.com/gfwlist -server=/.betfair.com/127.0.0.1#5353 -ipset=/.betfair.com/gfwlist -server=/.bettervpn.com/127.0.0.1#5353 -ipset=/.bettervpn.com/gfwlist -server=/.bettween.com/127.0.0.1#5353 -ipset=/.bettween.com/gfwlist -server=/.betvictor.com/127.0.0.1#5353 -ipset=/.betvictor.com/gfwlist -server=/.bewww.net/127.0.0.1#5353 -ipset=/.bewww.net/gfwlist -server=/.beyondfirewall.com/127.0.0.1#5353 -ipset=/.beyondfirewall.com/gfwlist -server=/.bfnn.org/127.0.0.1#5353 -ipset=/.bfnn.org/gfwlist -server=/.bfsh.hk/127.0.0.1#5353 -ipset=/.bfsh.hk/gfwlist -server=/.bgvpn.com/127.0.0.1#5353 -ipset=/.bgvpn.com/gfwlist -server=/.biantailajiao.com/127.0.0.1#5353 -ipset=/.biantailajiao.com/gfwlist -server=/.biantailajiao.in/127.0.0.1#5353 -ipset=/.biantailajiao.in/gfwlist -server=/.biblesforamerica.org/127.0.0.1#5353 -ipset=/.biblesforamerica.org/gfwlist -server=/.bic2011.org/127.0.0.1#5353 -ipset=/.bic2011.org/gfwlist -server=/.bigfools.com/127.0.0.1#5353 -ipset=/.bigfools.com/gfwlist -server=/.bigjapanesesex.com/127.0.0.1#5353 -ipset=/.bigjapanesesex.com/gfwlist -server=/.bignews.org/127.0.0.1#5353 -ipset=/.bignews.org/gfwlist -server=/.bigsound.org/127.0.0.1#5353 -ipset=/.bigsound.org/gfwlist -server=/.billypan.com/127.0.0.1#5353 -ipset=/.billypan.com/gfwlist -server=/.billywr.com/127.0.0.1#5353 -ipset=/.billywr.com/gfwlist -server=/.bipic.net/127.0.0.1#5353 -ipset=/.bipic.net/gfwlist -server=/.bit.do/127.0.0.1#5353 -ipset=/.bit.do/gfwlist -server=/.bit.ly/127.0.0.1#5353 -ipset=/.bit.ly/gfwlist -server=/.bitcointalk.org/127.0.0.1#5353 -ipset=/.bitcointalk.org/gfwlist -server=/.bitshare.com/127.0.0.1#5353 -ipset=/.bitshare.com/gfwlist -server=/.bitsnoop.com/127.0.0.1#5353 -ipset=/.bitsnoop.com/gfwlist -server=/.bizhat.com/127.0.0.1#5353 -ipset=/.bizhat.com/gfwlist -server=/.bl-doujinsouko.com/127.0.0.1#5353 -ipset=/.bl-doujinsouko.com/gfwlist -server=/.bjnewlife.org/127.0.0.1#5353 -ipset=/.bjnewlife.org/gfwlist -server=/.bjs.org/127.0.0.1#5353 -ipset=/.bjs.org/gfwlist -server=/.bjzc.org/127.0.0.1#5353 -ipset=/.bjzc.org/gfwlist -server=/.blacklogic.com/127.0.0.1#5353 -ipset=/.blacklogic.com/gfwlist -server=/.blackvpn.com/127.0.0.1#5353 -ipset=/.blackvpn.com/gfwlist -server=/.tor.blingblingsquad.net/127.0.0.1#5353 -ipset=/.tor.blingblingsquad.net/gfwlist -server=/.blinkx.com/127.0.0.1#5353 -ipset=/.blinkx.com/gfwlist -server=/.blinw.com/127.0.0.1#5353 -ipset=/.blinw.com/gfwlist -server=/.blip.tv/127.0.0.1#5353 -ipset=/.blip.tv/gfwlist -server=/.blockcn.com/127.0.0.1#5353 -ipset=/.blockcn.com/gfwlist -server=/.blog.de/127.0.0.1#5353 -ipset=/.blog.de/gfwlist -server=/.blog.jp/127.0.0.1#5353 -ipset=/.blog.jp/gfwlist -server=/.blogblog.com/127.0.0.1#5353 -ipset=/.blogblog.com/gfwlist -server=/.blogcatalog.com/127.0.0.1#5353 -ipset=/.blogcatalog.com/gfwlist -server=/.blogcity.me/127.0.0.1#5353 -ipset=/.blogcity.me/gfwlist -server=/.blogger.com/127.0.0.1#5353 -ipset=/.blogger.com/gfwlist -server=/.blogimg.jp/127.0.0.1#5353 -ipset=/.blogimg.jp/gfwlist -server=/.blog.kangye.org/127.0.0.1#5353 -ipset=/.blog.kangye.org/gfwlist -server=/.bloglines.com/127.0.0.1#5353 -ipset=/.bloglines.com/gfwlist -server=/.bloglovin.com/127.0.0.1#5353 -ipset=/.bloglovin.com/gfwlist -server=/.rconversation.blogs.com/127.0.0.1#5353 -ipset=/.rconversation.blogs.com/gfwlist -server=/.blogtd.net/127.0.0.1#5353 -ipset=/.blogtd.net/gfwlist -server=/.blogtd.org/127.0.0.1#5353 -ipset=/.blogtd.org/gfwlist -server=/.bloodshed.net/127.0.0.1#5353 -ipset=/.bloodshed.net/gfwlist -server=/.bloomberg.cn/127.0.0.1#5353 -ipset=/.bloomberg.cn/gfwlist -server=/.bloomberg.com/127.0.0.1#5353 -ipset=/.bloomberg.com/gfwlist -server=/.bloomberg.de/127.0.0.1#5353 -ipset=/.bloomberg.de/gfwlist -server=/.bloomfortune.com/127.0.0.1#5353 -ipset=/.bloomfortune.com/gfwlist -server=/.blueangellive.com/127.0.0.1#5353 -ipset=/.blueangellive.com/gfwlist -server=/.bmfinn.com/127.0.0.1#5353 -ipset=/.bmfinn.com/gfwlist -server=/.bnrmetal.com/127.0.0.1#5353 -ipset=/.bnrmetal.com/gfwlist -server=/.boardreader.com/127.0.0.1#5353 -ipset=/.boardreader.com/gfwlist -server=/.bod.asia/127.0.0.1#5353 -ipset=/.bod.asia/gfwlist -server=/.bodog88.com/127.0.0.1#5353 -ipset=/.bodog88.com/gfwlist -server=/.bolehvpn.net/127.0.0.1#5353 -ipset=/.bolehvpn.net/gfwlist -server=/.bonbonme.com/127.0.0.1#5353 -ipset=/.bonbonme.com/gfwlist -server=/.bonbonsex.com/127.0.0.1#5353 -ipset=/.bonbonsex.com/gfwlist -server=/.bongacams.com/127.0.0.1#5353 -ipset=/.bongacams.com/gfwlist -server=/.boobstagram.com/127.0.0.1#5353 -ipset=/.boobstagram.com/gfwlist -server=/.book.com.tw/127.0.0.1#5353 -ipset=/.book.com.tw/gfwlist -server=/.bookepub.com/127.0.0.1#5353 -ipset=/.bookepub.com/gfwlist -server=/.books.com.tw/127.0.0.1#5353 -ipset=/.books.com.tw/gfwlist -server=/.botanwang.com/127.0.0.1#5353 -ipset=/.botanwang.com/gfwlist -server=/.bot.nu/127.0.0.1#5353 -ipset=/.bot.nu/gfwlist -server=/.bowenpress.com/127.0.0.1#5353 -ipset=/.bowenpress.com/gfwlist -server=/.app.box.com/127.0.0.1#5353 -ipset=/.app.box.com/gfwlist -server=/.dl.box.net/127.0.0.1#5353 -ipset=/.dl.box.net/gfwlist -server=/.boxpn.com/127.0.0.1#5353 -ipset=/.boxpn.com/gfwlist -server=/.boxun.com/127.0.0.1#5353 -ipset=/.boxun.com/gfwlist -server=/.boxun.tv/127.0.0.1#5353 -ipset=/.boxun.tv/gfwlist -server=/.boxunblog.com/127.0.0.1#5353 -ipset=/.boxunblog.com/gfwlist -server=/.boxunclub.com/127.0.0.1#5353 -ipset=/.boxunclub.com/gfwlist -server=/.boyangu.com/127.0.0.1#5353 -ipset=/.boyangu.com/gfwlist -server=/.boyfriendtv.com/127.0.0.1#5353 -ipset=/.boyfriendtv.com/gfwlist -server=/.boysfood.com/127.0.0.1#5353 -ipset=/.boysfood.com/gfwlist -server=/.br.st/127.0.0.1#5353 -ipset=/.br.st/gfwlist -server=/.brainyquote.com/127.0.0.1#5353 -ipset=/.brainyquote.com/gfwlist -server=/.brandonhutchinson.com/127.0.0.1#5353 -ipset=/.brandonhutchinson.com/gfwlist -server=/.braumeister.org/127.0.0.1#5353 -ipset=/.braumeister.org/gfwlist -server=/.bravotube.net/127.0.0.1#5353 -ipset=/.bravotube.net/gfwlist -server=/.brazzers.com/127.0.0.1#5353 -ipset=/.brazzers.com/gfwlist -server=/.break.com/127.0.0.1#5353 -ipset=/.break.com/gfwlist -server=/.breakgfw.com/127.0.0.1#5353 -ipset=/.breakgfw.com/gfwlist -server=/.breakingtweets.com/127.0.0.1#5353 -ipset=/.breakingtweets.com/gfwlist -server=/.breakwall.net/127.0.0.1#5353 -ipset=/.breakwall.net/gfwlist -server=/.briian.com/127.0.0.1#5353 -ipset=/.briian.com/gfwlist -server=/.briefdream.com/127.0.0.1#5353 -ipset=/.briefdream.com/gfwlist -server=/.brizzly.com/127.0.0.1#5353 -ipset=/.brizzly.com/gfwlist -server=/.broadbook.com/127.0.0.1#5353 -ipset=/.broadbook.com/gfwlist -server=/.broadpressinc.com/127.0.0.1#5353 -ipset=/.broadpressinc.com/gfwlist -server=/.bbs.brockbbs.com/127.0.0.1#5353 -ipset=/.bbs.brockbbs.com/gfwlist -server=/.brucewang.net/127.0.0.1#5353 -ipset=/.brucewang.net/gfwlist -server=/.brutaltgp.com/127.0.0.1#5353 -ipset=/.brutaltgp.com/gfwlist -server=/.bt2mag.com/127.0.0.1#5353 -ipset=/.bt2mag.com/gfwlist -server=/.bt95.com/127.0.0.1#5353 -ipset=/.bt95.com/gfwlist -server=/.btaia.com/127.0.0.1#5353 -ipset=/.btaia.com/gfwlist -server=/.btdigg.org/127.0.0.1#5353 -ipset=/.btdigg.org/gfwlist -server=/.btku.me/127.0.0.1#5353 -ipset=/.btku.me/gfwlist -server=/.btku.org/127.0.0.1#5353 -ipset=/.btku.org/gfwlist -server=/.btspread.com/127.0.0.1#5353 -ipset=/.btspread.com/gfwlist -server=/.budaedu.org/127.0.0.1#5353 -ipset=/.budaedu.org/gfwlist -server=/.buddhistchannel.tv/127.0.0.1#5353 -ipset=/.buddhistchannel.tv/gfwlist -server=/.buffered.com/127.0.0.1#5353 -ipset=/.buffered.com/gfwlist -server=/.bullog.org/127.0.0.1#5353 -ipset=/.bullog.org/gfwlist -server=/.bullogger.com/127.0.0.1#5353 -ipset=/.bullogger.com/gfwlist -server=/.bunbunhk.com/127.0.0.1#5353 -ipset=/.bunbunhk.com/gfwlist -server=/.busayari.com/127.0.0.1#5353 -ipset=/.busayari.com/gfwlist -server=/.businessinsider.com/127.0.0.1#5353 -ipset=/.businessinsider.com/gfwlist -server=/.www.businessinsider.com.au/127.0.0.1#5353 -ipset=/.www.businessinsider.com.au/gfwlist -server=/.businessweek.com/127.0.0.1#5353 -ipset=/.businessweek.com/gfwlist -server=/.busu.org/127.0.0.1#5353 -ipset=/.busu.org/gfwlist -server=/.busytrade.com/127.0.0.1#5353 -ipset=/.busytrade.com/gfwlist -server=/.buugaa.com/127.0.0.1#5353 -ipset=/.buugaa.com/gfwlist -server=/.buzzhand.com/127.0.0.1#5353 -ipset=/.buzzhand.com/gfwlist -server=/.buzzhand.net/127.0.0.1#5353 -ipset=/.buzzhand.net/gfwlist -server=/.buzzorange.com/127.0.0.1#5353 -ipset=/.buzzorange.com/gfwlist -server=/.bwsj.hk/127.0.0.1#5353 -ipset=/.bwsj.hk/gfwlist -server=/.bx.tl/127.0.0.1#5353 -ipset=/.bx.tl/gfwlist -server=/.holz.byethost8.com/127.0.0.1#5353 -ipset=/.holz.byethost8.com/gfwlist -server=/.c-spanvideo.org/127.0.0.1#5353 -ipset=/.c-spanvideo.org/gfwlist -server=/.c-est-simple.com/127.0.0.1#5353 -ipset=/.c-est-simple.com/gfwlist -server=/.c100tibet.org/127.0.0.1#5353 -ipset=/.c100tibet.org/gfwlist -server=/.cablegatesearch.net/127.0.0.1#5353 -ipset=/.cablegatesearch.net/gfwlist -server=/.cachinese.com/127.0.0.1#5353 -ipset=/.cachinese.com/gfwlist -server=/.cacnw.com/127.0.0.1#5353 -ipset=/.cacnw.com/gfwlist -server=/.cactusvpn.com/127.0.0.1#5353 -ipset=/.cactusvpn.com/gfwlist -server=/.cafepress.com/127.0.0.1#5353 -ipset=/.cafepress.com/gfwlist -server=/.cahr.org.tw/127.0.0.1#5353 -ipset=/.cahr.org.tw/gfwlist -server=/.calameo.com/127.0.0.1#5353 -ipset=/.calameo.com/gfwlist -server=/.cn.calameo.com/127.0.0.1#5353 -ipset=/.cn.calameo.com/gfwlist -server=/.calgarychinese.ca/127.0.0.1#5353 -ipset=/.calgarychinese.ca/gfwlist -server=/.calgarychinese.com/127.0.0.1#5353 -ipset=/.calgarychinese.com/gfwlist -server=/.calgarychinese.net/127.0.0.1#5353 -ipset=/.calgarychinese.net/gfwlist -server=/.blog.calibre-ebook.com/127.0.0.1#5353 -ipset=/.blog.calibre-ebook.com/gfwlist -server=/.falun.caltech.edu/127.0.0.1#5353 -ipset=/.falun.caltech.edu/gfwlist -server=/.its.caltech.edu/127.0.0.1#5353 -ipset=/.its.caltech.edu/gfwlist -server=/.cam4.com/127.0.0.1#5353 -ipset=/.cam4.com/gfwlist -server=/.cam4.jp/127.0.0.1#5353 -ipset=/.cam4.jp/gfwlist -server=/.cam4.sg/127.0.0.1#5353 -ipset=/.cam4.sg/gfwlist -server=/.camfrog.com/127.0.0.1#5353 -ipset=/.camfrog.com/gfwlist -server=/.cams.com/127.0.0.1#5353 -ipset=/.cams.com/gfwlist -server=/.cams.org.sg/127.0.0.1#5353 -ipset=/.cams.org.sg/gfwlist -server=/.canadameet.com/127.0.0.1#5353 -ipset=/.canadameet.com/gfwlist -server=/.bbs.cantonese.asia/127.0.0.1#5353 -ipset=/.bbs.cantonese.asia/gfwlist -server=/.canyu.org/127.0.0.1#5353 -ipset=/.canyu.org/gfwlist -server=/.cao.im/127.0.0.1#5353 -ipset=/.cao.im/gfwlist -server=/.caobian.info/127.0.0.1#5353 -ipset=/.caobian.info/gfwlist -server=/.caochangqing.com/127.0.0.1#5353 -ipset=/.caochangqing.com/gfwlist -server=/.cap.org.hk/127.0.0.1#5353 -ipset=/.cap.org.hk/gfwlist -server=/.carabinasypistolas.com/127.0.0.1#5353 -ipset=/.carabinasypistolas.com/gfwlist -server=/.cardinalkungfoundation.org/127.0.0.1#5353 -ipset=/.cardinalkungfoundation.org/gfwlist -server=/.carmotorshow.com/127.0.0.1#5353 -ipset=/.carmotorshow.com/gfwlist -server=/.cartoonmovement.com/127.0.0.1#5353 -ipset=/.cartoonmovement.com/gfwlist -server=/.casadeltibetbcn.org/127.0.0.1#5353 -ipset=/.casadeltibetbcn.org/gfwlist -server=/.casatibet.org.mx/127.0.0.1#5353 -ipset=/.casatibet.org.mx/gfwlist -server=/.cari.com.my/127.0.0.1#5353 -ipset=/.cari.com.my/gfwlist -server=/.caribbeancom.com/127.0.0.1#5353 -ipset=/.caribbeancom.com/gfwlist -server=/.casinoking.com/127.0.0.1#5353 -ipset=/.casinoking.com/gfwlist -server=/.casinoriva.com/127.0.0.1#5353 -ipset=/.casinoriva.com/gfwlist -server=/.catch22.net/127.0.0.1#5353 -ipset=/.catch22.net/gfwlist -server=/.catfightpayperview.xxx/127.0.0.1#5353 -ipset=/.catfightpayperview.xxx/gfwlist -server=/.catholic.org.hk/127.0.0.1#5353 -ipset=/.catholic.org.hk/gfwlist -server=/.catholic.org.tw/127.0.0.1#5353 -ipset=/.catholic.org.tw/gfwlist -server=/.cathvoice.org.tw/127.0.0.1#5353 -ipset=/.cathvoice.org.tw/gfwlist -server=/.cattt.com/127.0.0.1#5353 -ipset=/.cattt.com/gfwlist -server=/.cbc.ca/127.0.0.1#5353 -ipset=/.cbc.ca/gfwlist -server=/.cbsnews.com/127.0.0.1#5353 -ipset=/.cbsnews.com/gfwlist -server=/.cbtc.org.hk/127.0.0.1#5353 -ipset=/.cbtc.org.hk/gfwlist -server=/.cccat.cc/127.0.0.1#5353 -ipset=/.cccat.cc/gfwlist -server=/.ccdtr.org/127.0.0.1#5353 -ipset=/.ccdtr.org/gfwlist -server=/.cchere.com/127.0.0.1#5353 -ipset=/.cchere.com/gfwlist -server=/.ccim.org/127.0.0.1#5353 -ipset=/.ccim.org/gfwlist -server=/.cclife.ca/127.0.0.1#5353 -ipset=/.cclife.ca/gfwlist -server=/.cclife.org/127.0.0.1#5353 -ipset=/.cclife.org/gfwlist -server=/.cclifefl.org/127.0.0.1#5353 -ipset=/.cclifefl.org/gfwlist -server=/.ccthere.com/127.0.0.1#5353 -ipset=/.ccthere.com/gfwlist -server=/.cctongbao.com/127.0.0.1#5353 -ipset=/.cctongbao.com/gfwlist -server=/.ccue.ca/127.0.0.1#5353 -ipset=/.ccue.ca/gfwlist -server=/.ccue.com/127.0.0.1#5353 -ipset=/.ccue.com/gfwlist -server=/.ccvoice.ca/127.0.0.1#5353 -ipset=/.ccvoice.ca/gfwlist -server=/.ccw.org.tw/127.0.0.1#5353 -ipset=/.ccw.org.tw/gfwlist -server=/.cgdepot.org/127.0.0.1#5353 -ipset=/.cgdepot.org/gfwlist -server=/.cdbook.org/127.0.0.1#5353 -ipset=/.cdbook.org/gfwlist -server=/.cdd.me/127.0.0.1#5353 -ipset=/.cdd.me/gfwlist -server=/.cdef.org/127.0.0.1#5353 -ipset=/.cdef.org/gfwlist -server=/.cdig.info/127.0.0.1#5353 -ipset=/.cdig.info/gfwlist -server=/.cdjp.org/127.0.0.1#5353 -ipset=/.cdjp.org/gfwlist -server=/.cdninstagram.com/127.0.0.1#5353 -ipset=/.cdninstagram.com/gfwlist -server=/.cdnews.com.tw/127.0.0.1#5353 -ipset=/.cdnews.com.tw/gfwlist -server=/.cdp1989.org/127.0.0.1#5353 -ipset=/.cdp1989.org/gfwlist -server=/.cdp1998.org/127.0.0.1#5353 -ipset=/.cdp1998.org/gfwlist -server=/.cdp2006.org/127.0.0.1#5353 -ipset=/.cdp2006.org/gfwlist -server=/.cdpa.url.tw/127.0.0.1#5353 -ipset=/.cdpa.url.tw/gfwlist -server=/.cdpeu.org/127.0.0.1#5353 -ipset=/.cdpeu.org/gfwlist -server=/.cdpusa.org/127.0.0.1#5353 -ipset=/.cdpusa.org/gfwlist -server=/.cdpweb.org/127.0.0.1#5353 -ipset=/.cdpweb.org/gfwlist -server=/.cdpwu.org/127.0.0.1#5353 -ipset=/.cdpwu.org/gfwlist -server=/.cdw.com/127.0.0.1#5353 -ipset=/.cdw.com/gfwlist -server=/.cecc.gov/127.0.0.1#5353 -ipset=/.cecc.gov/gfwlist -server=/.cellulo.info/127.0.0.1#5353 -ipset=/.cellulo.info/gfwlist -server=/.cenews.eu/127.0.0.1#5353 -ipset=/.cenews.eu/gfwlist -server=/.centerforhumanreprod.com/127.0.0.1#5353 -ipset=/.centerforhumanreprod.com/gfwlist -server=/.centralnation.com/127.0.0.1#5353 -ipset=/.centralnation.com/gfwlist -server=/.centurys.net/127.0.0.1#5353 -ipset=/.centurys.net/gfwlist -server=/.cfhks.org.hk/127.0.0.1#5353 -ipset=/.cfhks.org.hk/gfwlist -server=/.cftfc.com/127.0.0.1#5353 -ipset=/.cftfc.com/gfwlist -server=/.cgst.edu/127.0.0.1#5353 -ipset=/.cgst.edu/gfwlist -server=/.change.org/127.0.0.1#5353 -ipset=/.change.org/gfwlist -server=/.changp.com/127.0.0.1#5353 -ipset=/.changp.com/gfwlist -server=/.changsa.net/127.0.0.1#5353 -ipset=/.changsa.net/gfwlist -server=/.chapm25.com/127.0.0.1#5353 -ipset=/.chapm25.com/gfwlist -server=/.chaturbate.com/127.0.0.1#5353 -ipset=/.chaturbate.com/gfwlist -server=/.chuang-yen.org/127.0.0.1#5353 -ipset=/.chuang-yen.org/gfwlist -server=/.chengmingmag.com/127.0.0.1#5353 -ipset=/.chengmingmag.com/gfwlist -server=/.chenguangcheng.com/127.0.0.1#5353 -ipset=/.chenguangcheng.com/gfwlist -server=/.chenpokong.com/127.0.0.1#5353 -ipset=/.chenpokong.com/gfwlist -server=/.chenpokong.net/127.0.0.1#5353 -ipset=/.chenpokong.net/gfwlist -server=/.cherrysave.com/127.0.0.1#5353 -ipset=/.cherrysave.com/gfwlist -server=/.chhongbi.org/127.0.0.1#5353 -ipset=/.chhongbi.org/gfwlist -server=/.chicagoncmtv.com/127.0.0.1#5353 -ipset=/.chicagoncmtv.com/gfwlist -server=/.china-week.com/127.0.0.1#5353 -ipset=/.china-week.com/gfwlist -server=/.china101.com/127.0.0.1#5353 -ipset=/.china101.com/gfwlist -server=/.china18.org/127.0.0.1#5353 -ipset=/.china18.org/gfwlist -server=/.china21.com/127.0.0.1#5353 -ipset=/.china21.com/gfwlist -server=/.china21.org/127.0.0.1#5353 -ipset=/.china21.org/gfwlist -server=/.china5000.us/127.0.0.1#5353 -ipset=/.china5000.us/gfwlist -server=/.chinaaffairs.org/127.0.0.1#5353 -ipset=/.chinaaffairs.org/gfwlist -server=/.chinaaid.me/127.0.0.1#5353 -ipset=/.chinaaid.me/gfwlist -server=/.chinaaid.us/127.0.0.1#5353 -ipset=/.chinaaid.us/gfwlist -server=/.chinaaid.org/127.0.0.1#5353 -ipset=/.chinaaid.org/gfwlist -server=/.chinaaid.net/127.0.0.1#5353 -ipset=/.chinaaid.net/gfwlist -server=/.chinacomments.org/127.0.0.1#5353 -ipset=/.chinacomments.org/gfwlist -server=/.chinachange.org/127.0.0.1#5353 -ipset=/.chinachange.org/gfwlist -server=/.chinachannel.hk/127.0.0.1#5353 -ipset=/.chinachannel.hk/gfwlist -server=/.chinacitynews.be/127.0.0.1#5353 -ipset=/.chinacitynews.be/gfwlist -server=/.chinadialogue.net/127.0.0.1#5353 -ipset=/.chinadialogue.net/gfwlist -server=/.chinadigitaltimes.net/127.0.0.1#5353 -ipset=/.chinadigitaltimes.net/gfwlist -server=/.chinaelections.org/127.0.0.1#5353 -ipset=/.chinaelections.org/gfwlist -server=/.chinaeweekly.com/127.0.0.1#5353 -ipset=/.chinaeweekly.com/gfwlist -server=/.chinafreepress.org/127.0.0.1#5353 -ipset=/.chinafreepress.org/gfwlist -server=/.chinagate.com/127.0.0.1#5353 -ipset=/.chinagate.com/gfwlist -server=/.chinageeks.org/127.0.0.1#5353 -ipset=/.chinageeks.org/gfwlist -server=/.chinagfw.org/127.0.0.1#5353 -ipset=/.chinagfw.org/gfwlist -server=/.chinagreenparty.org/127.0.0.1#5353 -ipset=/.chinagreenparty.org/gfwlist -server=/.chinahorizon.org/127.0.0.1#5353 -ipset=/.chinahorizon.org/gfwlist -server=/.chinahush.com/127.0.0.1#5353 -ipset=/.chinahush.com/gfwlist -server=/.chinalaborwatch.org/127.0.0.1#5353 -ipset=/.chinalaborwatch.org/gfwlist -server=/.chinalawtranslate.com/127.0.0.1#5353 -ipset=/.chinalawtranslate.com/gfwlist -server=/.chinapost.com.tw/127.0.0.1#5353 -ipset=/.chinapost.com.tw/gfwlist -server=/.chinaxchina.com/127.0.0.1#5353 -ipset=/.chinaxchina.com/gfwlist -server=/.chinainperspective.com/127.0.0.1#5353 -ipset=/.chinainperspective.com/gfwlist -server=/.chinainperspective.net/127.0.0.1#5353 -ipset=/.chinainperspective.net/gfwlist -server=/.chinainperspective.org/127.0.0.1#5353 -ipset=/.chinainperspective.org/gfwlist -server=/.chinainterimgov.org/127.0.0.1#5353 -ipset=/.chinainterimgov.org/gfwlist -server=/.chinalawandpolicy.com/127.0.0.1#5353 -ipset=/.chinalawandpolicy.com/gfwlist -server=/.chinamule.com/127.0.0.1#5353 -ipset=/.chinamule.com/gfwlist -server=/.chinamz.org/127.0.0.1#5353 -ipset=/.chinamz.org/gfwlist -server=/.chinapress.com.my/127.0.0.1#5353 -ipset=/.chinapress.com.my/gfwlist -server=/.chinarightsia.org/127.0.0.1#5353 -ipset=/.chinarightsia.org/gfwlist -server=/.chinasmile.net/127.0.0.1#5353 -ipset=/.chinasmile.net/gfwlist -server=/.chinasocialdemocraticparty.com/127.0.0.1#5353 -ipset=/.chinasocialdemocraticparty.com/gfwlist -server=/.chinasoul.org/127.0.0.1#5353 -ipset=/.chinasoul.org/gfwlist -server=/.chinasucks.net/127.0.0.1#5353 -ipset=/.chinasucks.net/gfwlist -server=/.chinatimes.com/127.0.0.1#5353 -ipset=/.chinatimes.com/gfwlist -server=/.chinatopsex.com/127.0.0.1#5353 -ipset=/.chinatopsex.com/gfwlist -server=/.chinatown.com.au/127.0.0.1#5353 -ipset=/.chinatown.com.au/gfwlist -server=/.chinatweeps.com/127.0.0.1#5353 -ipset=/.chinatweeps.com/gfwlist -server=/.chinaway.org/127.0.0.1#5353 -ipset=/.chinaway.org/gfwlist -server=/.chinaworker.info/127.0.0.1#5353 -ipset=/.chinaworker.info/gfwlist -server=/.chinayouth.org.hk/127.0.0.1#5353 -ipset=/.chinayouth.org.hk/gfwlist -server=/.chinayuanmin.org/127.0.0.1#5353 -ipset=/.chinayuanmin.org/gfwlist -server=/.chinese-hermit.net/127.0.0.1#5353 -ipset=/.chinese-hermit.net/gfwlist -server=/.chinese-leaders.org/127.0.0.1#5353 -ipset=/.chinese-leaders.org/gfwlist -server=/.chinese-memorial.org/127.0.0.1#5353 -ipset=/.chinese-memorial.org/gfwlist -server=/.chinesedaily.com/127.0.0.1#5353 -ipset=/.chinesedaily.com/gfwlist -server=/.chinesedailynews.com/127.0.0.1#5353 -ipset=/.chinesedailynews.com/gfwlist -server=/.chinesedemocracy.com/127.0.0.1#5353 -ipset=/.chinesedemocracy.com/gfwlist -server=/.chinesegay.org/127.0.0.1#5353 -ipset=/.chinesegay.org/gfwlist -server=/.chinesen.de/127.0.0.1#5353 -ipset=/.chinesen.de/gfwlist -server=/.chinesepen.org/127.0.0.1#5353 -ipset=/.chinesepen.org/gfwlist -server=/.chinesetalks.net/127.0.0.1#5353 -ipset=/.chinesetalks.net/gfwlist -server=/.chingcheong.com/127.0.0.1#5353 -ipset=/.chingcheong.com/gfwlist -server=/.chinman.net/127.0.0.1#5353 -ipset=/.chinman.net/gfwlist -server=/.chithu.org/127.0.0.1#5353 -ipset=/.chithu.org/gfwlist -server=/.chn.chosun.com/127.0.0.1#5353 -ipset=/.chn.chosun.com/gfwlist -server=/.chrdnet.com/127.0.0.1#5353 -ipset=/.chrdnet.com/gfwlist -server=/.christianfreedom.org/127.0.0.1#5353 -ipset=/.christianfreedom.org/gfwlist -server=/.christianstudy.com/127.0.0.1#5353 -ipset=/.christianstudy.com/gfwlist -server=/.christusrex.org/127.0.0.1#5353 -ipset=/.christusrex.org/gfwlist -server=/.chromeadblock.com/127.0.0.1#5353 -ipset=/.chromeadblock.com/gfwlist -server=/.chubun.com/127.0.0.1#5353 -ipset=/.chubun.com/gfwlist -server=/.chuizi.net/127.0.0.1#5353 -ipset=/.chuizi.net/gfwlist -server=/.christiantimes.org.hk/127.0.0.1#5353 -ipset=/.christiantimes.org.hk/gfwlist -server=/.chrlawyers.hk/127.0.0.1#5353 -ipset=/.chrlawyers.hk/gfwlist -server=/.churchinhongkong.org/127.0.0.1#5353 -ipset=/.churchinhongkong.org/gfwlist -server=/.cineastentreff.de/127.0.0.1#5353 -ipset=/.cineastentreff.de/gfwlist -server=/.cipfg.org/127.0.0.1#5353 -ipset=/.cipfg.org/gfwlist -server=/.circlethebayfortibet.org/127.0.0.1#5353 -ipset=/.circlethebayfortibet.org/gfwlist -server=/.citizenlab.org/127.0.0.1#5353 -ipset=/.citizenlab.org/gfwlist -server=/.www.citizenlab.org/127.0.0.1#5353 -ipset=/.www.citizenlab.org/gfwlist -server=/.citizenscommission.hk/127.0.0.1#5353 -ipset=/.citizenscommission.hk/gfwlist -server=/.citizensradio.org/127.0.0.1#5353 -ipset=/.citizensradio.org/gfwlist -server=/.city365.ca/127.0.0.1#5353 -ipset=/.city365.ca/gfwlist -server=/.city9x.com/127.0.0.1#5353 -ipset=/.city9x.com/gfwlist -server=/.citytalk.tw/127.0.0.1#5353 -ipset=/.citytalk.tw/gfwlist -server=/.civicparty.hk/127.0.0.1#5353 -ipset=/.civicparty.hk/gfwlist -server=/.civilhrfront.org/127.0.0.1#5353 -ipset=/.civilhrfront.org/gfwlist -server=/.civiliangunner.com/127.0.0.1#5353 -ipset=/.civiliangunner.com/gfwlist -server=/.civilmedia.tw/127.0.0.1#5353 -ipset=/.civilmedia.tw/gfwlist -server=/.psiphon.civisec.org/127.0.0.1#5353 -ipset=/.psiphon.civisec.org/gfwlist -server=/.vpn.cjb.net/127.0.0.1#5353 -ipset=/.vpn.cjb.net/gfwlist -server=/.ck101.com/127.0.0.1#5353 -ipset=/.ck101.com/gfwlist -server=/.clarionproject.org/127.0.0.1#5353 -ipset=/.clarionproject.org/gfwlist -server=/.classicalguitarblog.net/127.0.0.1#5353 -ipset=/.classicalguitarblog.net/gfwlist -server=/.clb.org.hk/127.0.0.1#5353 -ipset=/.clb.org.hk/gfwlist -server=/.clearharmony.net/127.0.0.1#5353 -ipset=/.clearharmony.net/gfwlist -server=/.clearwisdom.net/127.0.0.1#5353 -ipset=/.clearwisdom.net/gfwlist -server=/.clinica-tibet.ru/127.0.0.1#5353 -ipset=/.clinica-tibet.ru/gfwlist -server=/.clipfish.de/127.0.0.1#5353 -ipset=/.clipfish.de/gfwlist -server=/.cloakpoint.com/127.0.0.1#5353 -ipset=/.cloakpoint.com/gfwlist -server=/.club1069.com/127.0.0.1#5353 -ipset=/.club1069.com/gfwlist -server=/.cmi.org.tw/127.0.0.1#5353 -ipset=/.cmi.org.tw/gfwlist -server=/.www.cmoinc.org/127.0.0.1#5353 -ipset=/.www.cmoinc.org/gfwlist -server=/.cmp.hku.hk/127.0.0.1#5353 -ipset=/.cmp.hku.hk/gfwlist -server=/.hkupop.hku.hk/127.0.0.1#5353 -ipset=/.hkupop.hku.hk/gfwlist -server=/.cmule.com/127.0.0.1#5353 -ipset=/.cmule.com/gfwlist -server=/.cmule.org/127.0.0.1#5353 -ipset=/.cmule.org/gfwlist -server=/.cms.gov/127.0.0.1#5353 -ipset=/.cms.gov/gfwlist -server=/.cn6.eu/127.0.0.1#5353 -ipset=/.cn6.eu/gfwlist -server=/.cna.com.tw/127.0.0.1#5353 -ipset=/.cna.com.tw/gfwlist -server=/.cnabc.com/127.0.0.1#5353 -ipset=/.cnabc.com/gfwlist -server=/.cnd.org/127.0.0.1#5353 -ipset=/.cnd.org/gfwlist -server=/.download.cnet.com/127.0.0.1#5353 -ipset=/.download.cnet.com/gfwlist -server=/.cnex.org.cn/127.0.0.1#5353 -ipset=/.cnex.org.cn/gfwlist -server=/.cnineu.com/127.0.0.1#5353 -ipset=/.cnineu.com/gfwlist -server=/.wiki.cnitter.com/127.0.0.1#5353 -ipset=/.wiki.cnitter.com/gfwlist -server=/.cnn.com/127.0.0.1#5353 -ipset=/.cnn.com/gfwlist -server=/.cnpolitics.org/127.0.0.1#5353 -ipset=/.cnpolitics.org/gfwlist -server=/.cn-proxy.com/127.0.0.1#5353 -ipset=/.cn-proxy.com/gfwlist -server=/.cnproxy.com/127.0.0.1#5353 -ipset=/.cnproxy.com/gfwlist -server=/.blog.cnyes.com/127.0.0.1#5353 -ipset=/.blog.cnyes.com/gfwlist -server=/.news.cnyes.com/127.0.0.1#5353 -ipset=/.news.cnyes.com/gfwlist -server=/.coat.co.jp/127.0.0.1#5353 -ipset=/.coat.co.jp/gfwlist -server=/.cochina.co/127.0.0.1#5353 -ipset=/.cochina.co/gfwlist -server=/.cochina.org/127.0.0.1#5353 -ipset=/.cochina.org/gfwlist -server=/.code1984.com/127.0.0.1#5353 -ipset=/.code1984.com/gfwlist -server=/.goagent.codeplex.com/127.0.0.1#5353 -ipset=/.goagent.codeplex.com/gfwlist -server=/.codeshare.io/127.0.0.1#5353 -ipset=/.codeshare.io/gfwlist -server=/.codeskulptor.org/127.0.0.1#5353 -ipset=/.codeskulptor.org/gfwlist -server=/.tosh.comedycentral.com/127.0.0.1#5353 -ipset=/.tosh.comedycentral.com/gfwlist -server=/.comefromchina.com/127.0.0.1#5353 -ipset=/.comefromchina.com/gfwlist -server=/.comic-mega.me/127.0.0.1#5353 -ipset=/.comic-mega.me/gfwlist -server=/.commandarms.com/127.0.0.1#5353 -ipset=/.commandarms.com/gfwlist -server=/.commentshk.com/127.0.0.1#5353 -ipset=/.commentshk.com/gfwlist -server=/.communistcrimes.org/127.0.0.1#5353 -ipset=/.communistcrimes.org/gfwlist -server=/.communitychoicecu.com/127.0.0.1#5353 -ipset=/.communitychoicecu.com/gfwlist -server=/.compileheart.com/127.0.0.1#5353 -ipset=/.compileheart.com/gfwlist -server=/.contactmagazine.net/127.0.0.1#5353 -ipset=/.contactmagazine.net/gfwlist -server=/.convio.net/127.0.0.1#5353 -ipset=/.convio.net/gfwlist -server=/.coobay.com/127.0.0.1#5353 -ipset=/.coobay.com/gfwlist -server=/.www.cool18.com/127.0.0.1#5353 -ipset=/.www.cool18.com/gfwlist -server=/.coolaler.com/127.0.0.1#5353 -ipset=/.coolaler.com/gfwlist -server=/.coolder.com/127.0.0.1#5353 -ipset=/.coolder.com/gfwlist -server=/.coolloud.org.tw/127.0.0.1#5353 -ipset=/.coolloud.org.tw/gfwlist -server=/.coolncute.com/127.0.0.1#5353 -ipset=/.coolncute.com/gfwlist -server=/.corumcollege.com/127.0.0.1#5353 -ipset=/.corumcollege.com/gfwlist -server=/.cos-moe.com/127.0.0.1#5353 -ipset=/.cos-moe.com/gfwlist -server=/.couchdbwiki.com/127.0.0.1#5353 -ipset=/.couchdbwiki.com/gfwlist -server=/.cotweet.com/127.0.0.1#5353 -ipset=/.cotweet.com/gfwlist -server=/.cpj.org/127.0.0.1#5353 -ipset=/.cpj.org/gfwlist -server=/.crackle.com/127.0.0.1#5353 -ipset=/.crackle.com/gfwlist -server=/.crchina.org/127.0.0.1#5353 -ipset=/.crchina.org/gfwlist -server=/.crd-net.org/127.0.0.1#5353 -ipset=/.crd-net.org/gfwlist -server=/.creaders.net/127.0.0.1#5353 -ipset=/.creaders.net/gfwlist -server=/.creadersnet.com/127.0.0.1#5353 -ipset=/.creadersnet.com/gfwlist -server=/.cristyli.com/127.0.0.1#5353 -ipset=/.cristyli.com/gfwlist -server=/.crocotube.com/127.0.0.1#5353 -ipset=/.crocotube.com/gfwlist -server=/.crossthewall.net/127.0.0.1#5353 -ipset=/.crossthewall.net/gfwlist -server=/.csdparty.com/127.0.0.1#5353 -ipset=/.csdparty.com/gfwlist -server=/.csuchen.de/127.0.0.1#5353 -ipset=/.csuchen.de/gfwlist -server=/.ctao.org/127.0.0.1#5353 -ipset=/.ctao.org/gfwlist -server=/.ctfriend.net/127.0.0.1#5353 -ipset=/.ctfriend.net/gfwlist -server=/.ctitv.com.tw/127.0.0.1#5353 -ipset=/.ctitv.com.tw/gfwlist -server=/.cts.com.tw/127.0.0.1#5353 -ipset=/.cts.com.tw/gfwlist -server=/.library.usc.cuhk.edu.hk/127.0.0.1#5353 -ipset=/.library.usc.cuhk.edu.hk/gfwlist -server=/.mjlsh.usc.cuhk.edu.hk/127.0.0.1#5353 -ipset=/.mjlsh.usc.cuhk.edu.hk/gfwlist -server=/.cuhkacs.org/127.0.0.1#5353 -ipset=/.cuhkacs.org/gfwlist -server=/.cuihua.org/127.0.0.1#5353 -ipset=/.cuihua.org/gfwlist -server=/.cuiweiping.net/127.0.0.1#5353 -ipset=/.cuiweiping.net/gfwlist -server=/.culture.tw/127.0.0.1#5353 -ipset=/.culture.tw/gfwlist -server=/.cumlouder.com/127.0.0.1#5353 -ipset=/.cumlouder.com/gfwlist -server=/.curvefish.com/127.0.0.1#5353 -ipset=/.curvefish.com/gfwlist -server=/.cusu.hk/127.0.0.1#5353 -ipset=/.cusu.hk/gfwlist -server=/.cw.com.tw/127.0.0.1#5353 -ipset=/.cw.com.tw/gfwlist -server=/.forum.cyberctm.com/127.0.0.1#5353 -ipset=/.forum.cyberctm.com/gfwlist -server=/.cyberghostvpn.com/127.0.0.1#5353 -ipset=/.cyberghostvpn.com/gfwlist -server=/.cynscribe.com/127.0.0.1#5353 -ipset=/.cynscribe.com/gfwlist -server=/.cytode.us/127.0.0.1#5353 -ipset=/.cytode.us/gfwlist -server=/.ifan.cz.cc/127.0.0.1#5353 -ipset=/.ifan.cz.cc/gfwlist -server=/.mike.cz.cc/127.0.0.1#5353 -ipset=/.mike.cz.cc/gfwlist -server=/.nic.cz.cc/127.0.0.1#5353 -ipset=/.nic.cz.cc/gfwlist -server=/.cl.d0z.net/127.0.0.1#5353 -ipset=/.cl.d0z.net/gfwlist -server=/.d100.net/127.0.0.1#5353 -ipset=/.d100.net/gfwlist -server=/.d2bay.com/127.0.0.1#5353 -ipset=/.d2bay.com/gfwlist -server=/.dabr.co.uk/127.0.0.1#5353 -ipset=/.dabr.co.uk/gfwlist -server=/.dabr.eu/127.0.0.1#5353 -ipset=/.dabr.eu/gfwlist -server=/.dabr.mobi/127.0.0.1#5353 -ipset=/.dabr.mobi/gfwlist -server=/.dabr.me/127.0.0.1#5353 -ipset=/.dabr.me/gfwlist -server=/.dadazim.com/127.0.0.1#5353 -ipset=/.dadazim.com/gfwlist -server=/.dadi360.com/127.0.0.1#5353 -ipset=/.dadi360.com/gfwlist -server=/.dafagood.com/127.0.0.1#5353 -ipset=/.dafagood.com/gfwlist -server=/.dafahao.com/127.0.0.1#5353 -ipset=/.dafahao.com/gfwlist -server=/.daidostup.ru/127.0.0.1#5353 -ipset=/.daidostup.ru/gfwlist -server=/.dailidaili.com/127.0.0.1#5353 -ipset=/.dailidaili.com/gfwlist -server=/.dailymotion.com/127.0.0.1#5353 -ipset=/.dailymotion.com/gfwlist -server=/.daiphapinfo.net/127.0.0.1#5353 -ipset=/.daiphapinfo.net/gfwlist -server=/.dajiyuan.com/127.0.0.1#5353 -ipset=/.dajiyuan.com/gfwlist -server=/.dajiyuan.de/127.0.0.1#5353 -ipset=/.dajiyuan.de/gfwlist -server=/.dajiyuan.eu/127.0.0.1#5353 -ipset=/.dajiyuan.eu/gfwlist -server=/.dalailama.com/127.0.0.1#5353 -ipset=/.dalailama.com/gfwlist -server=/.dalailama.mn/127.0.0.1#5353 -ipset=/.dalailama.mn/gfwlist -server=/.dalailama.ru/127.0.0.1#5353 -ipset=/.dalailama.ru/gfwlist -server=/.dalailama80.org/127.0.0.1#5353 -ipset=/.dalailama80.org/gfwlist -server=/.dalailama-archives.org/127.0.0.1#5353 -ipset=/.dalailama-archives.org/gfwlist -server=/.dalailamacenter.org/127.0.0.1#5353 -ipset=/.dalailamacenter.org/gfwlist -server=/.dalailamafellows.org/127.0.0.1#5353 -ipset=/.dalailamafellows.org/gfwlist -server=/.dalailamafilm.com/127.0.0.1#5353 -ipset=/.dalailamafilm.com/gfwlist -server=/.dalailamafoundation.org/127.0.0.1#5353 -ipset=/.dalailamafoundation.org/gfwlist -server=/.dalailamahindi.com/127.0.0.1#5353 -ipset=/.dalailamahindi.com/gfwlist -server=/.dalailamainaustralia.org/127.0.0.1#5353 -ipset=/.dalailamainaustralia.org/gfwlist -server=/.dalailamajapanese.com/127.0.0.1#5353 -ipset=/.dalailamajapanese.com/gfwlist -server=/.dalailamaprotesters.info/127.0.0.1#5353 -ipset=/.dalailamaprotesters.info/gfwlist -server=/.dalailamaquotes.org/127.0.0.1#5353 -ipset=/.dalailamaquotes.org/gfwlist -server=/.dalailamatrust.org/127.0.0.1#5353 -ipset=/.dalailamatrust.org/gfwlist -server=/.dalailamavisit.org.nz/127.0.0.1#5353 -ipset=/.dalailamavisit.org.nz/gfwlist -server=/.dalailamaworld.com/127.0.0.1#5353 -ipset=/.dalailamaworld.com/gfwlist -server=/.dalianmeng.org/127.0.0.1#5353 -ipset=/.dalianmeng.org/gfwlist -server=/.daliulian.org/127.0.0.1#5353 -ipset=/.daliulian.org/gfwlist -server=/.danke4china.net/127.0.0.1#5353 -ipset=/.danke4china.net/gfwlist -server=/.danwei.org/127.0.0.1#5353 -ipset=/.danwei.org/gfwlist -server=/.daolan.net/127.0.0.1#5353 -ipset=/.daolan.net/gfwlist -server=/.darktoy.net/127.0.0.1#5353 -ipset=/.darktoy.net/gfwlist -server=/.dastrassi.org/127.0.0.1#5353 -ipset=/.dastrassi.org/gfwlist -server=/.blog.daum.net/127.0.0.1#5353 -ipset=/.blog.daum.net/gfwlist -server=/.david-kilgour.com/127.0.0.1#5353 -ipset=/.david-kilgour.com/gfwlist -server=/.daxa.cn/127.0.0.1#5353 -ipset=/.daxa.cn/gfwlist -server=/.cn.dayabook.com/127.0.0.1#5353 -ipset=/.cn.dayabook.com/gfwlist -server=/.daylife.com/127.0.0.1#5353 -ipset=/.daylife.com/gfwlist -server=/.db.tt/127.0.0.1#5353 -ipset=/.db.tt/gfwlist -server=/.dbc.hk/127.0.0.1#5353 -ipset=/.dbc.hk/gfwlist -server=/.dcard.tw/127.0.0.1#5353 -ipset=/.dcard.tw/gfwlist -server=/.dcmilitary.com/127.0.0.1#5353 -ipset=/.dcmilitary.com/gfwlist -server=/.ddc.com.tw/127.0.0.1#5353 -ipset=/.ddc.com.tw/gfwlist -server=/.ddhw.info/127.0.0.1#5353 -ipset=/.ddhw.info/gfwlist -server=/.ddns.net/127.0.0.1#5353 -ipset=/.ddns.net/gfwlist -server=/.de-sci.org/127.0.0.1#5353 -ipset=/.de-sci.org/gfwlist -server=/.packages.debian.org/127.0.0.1#5353 -ipset=/.packages.debian.org/gfwlist -server=/.decodet.co/127.0.0.1#5353 -ipset=/.decodet.co/gfwlist -server=/.definebabe.com/127.0.0.1#5353 -ipset=/.definebabe.com/gfwlist -server=/.delcamp.net/127.0.0.1#5353 -ipset=/.delcamp.net/gfwlist -server=/.delicious.com/127.0.0.1#5353 -ipset=/.delicious.com/gfwlist -server=/.democrats.org/127.0.0.1#5353 -ipset=/.democrats.org/gfwlist -server=/.desc.se/127.0.0.1#5353 -ipset=/.desc.se/gfwlist -server=/.dessci.com/127.0.0.1#5353 -ipset=/.dessci.com/gfwlist -server=/.destroy-china.jp/127.0.0.1#5353 -ipset=/.destroy-china.jp/gfwlist -server=/.deutsche-welle.de/127.0.0.1#5353 -ipset=/.deutsche-welle.de/gfwlist -server=/.devio.us/127.0.0.1#5353 -ipset=/.devio.us/gfwlist -server=/.devpn.com/127.0.0.1#5353 -ipset=/.devpn.com/gfwlist -server=/.dfas.mil/127.0.0.1#5353 -ipset=/.dfas.mil/gfwlist -server=/.dfn.org/127.0.0.1#5353 -ipset=/.dfn.org/gfwlist -server=/.dharmakara.net/127.0.0.1#5353 -ipset=/.dharmakara.net/gfwlist -server=/.dharamsalanet.com/127.0.0.1#5353 -ipset=/.dharamsalanet.com/gfwlist -server=/.diaoyuislands.org/127.0.0.1#5353 -ipset=/.diaoyuislands.org/gfwlist -server=/.digiland.tw/127.0.0.1#5353 -ipset=/.digiland.tw/gfwlist -server=/.digitalnomadsproject.org/127.0.0.1#5353 -ipset=/.digitalnomadsproject.org/gfwlist -server=/.diigo.com/127.0.0.1#5353 -ipset=/.diigo.com/gfwlist -server=/.dilber.se/127.0.0.1#5353 -ipset=/.dilber.se/gfwlist -server=/.furl.net/127.0.0.1#5353 -ipset=/.furl.net/gfwlist -server=/.dipity.com/127.0.0.1#5353 -ipset=/.dipity.com/gfwlist -server=/.directcreative.com/127.0.0.1#5353 -ipset=/.directcreative.com/gfwlist -server=/.search.disconnect.me/127.0.0.1#5353 -ipset=/.search.disconnect.me/gfwlist -server=/.discuss.com.hk/127.0.0.1#5353 -ipset=/.discuss.com.hk/gfwlist -server=/.discuss4u.com/127.0.0.1#5353 -ipset=/.discuss4u.com/gfwlist -server=/.disp.cc/127.0.0.1#5353 -ipset=/.disp.cc/gfwlist -server=/.disqus.com/127.0.0.1#5353 -ipset=/.disqus.com/gfwlist -server=/.dit-inc.us/127.0.0.1#5353 -ipset=/.dit-inc.us/gfwlist -server=/.dizhidizhi.com/127.0.0.1#5353 -ipset=/.dizhidizhi.com/gfwlist -server=/.dizhuzhishang.com/127.0.0.1#5353 -ipset=/.dizhuzhishang.com/gfwlist -server=/.djangosnippets.org/127.0.0.1#5353 -ipset=/.djangosnippets.org/gfwlist -server=/.djorz.com/127.0.0.1#5353 -ipset=/.djorz.com/gfwlist -server=/.dl-laby.jp/127.0.0.1#5353 -ipset=/.dl-laby.jp/gfwlist -server=/.dlsite.com/127.0.0.1#5353 -ipset=/.dlsite.com/gfwlist -server=/.dmcdn.net/127.0.0.1#5353 -ipset=/.dmcdn.net/gfwlist -server=/.dnscrypt.org/127.0.0.1#5353 -ipset=/.dnscrypt.org/gfwlist -server=/.dns2go.com/127.0.0.1#5353 -ipset=/.dns2go.com/gfwlist -server=/.dnssec.net/127.0.0.1#5353 -ipset=/.dnssec.net/gfwlist -server=/.doctorvoice.org/127.0.0.1#5353 -ipset=/.doctorvoice.org/gfwlist -server=/.dogfartnetwork.com/127.0.0.1#5353 -ipset=/.dogfartnetwork.com/gfwlist -server=/.gloryhole.com/127.0.0.1#5353 -ipset=/.gloryhole.com/gfwlist -server=/.dojin.com/127.0.0.1#5353 -ipset=/.dojin.com/gfwlist -server=/.dok-forum.net/127.0.0.1#5353 -ipset=/.dok-forum.net/gfwlist -server=/.dolc.de/127.0.0.1#5353 -ipset=/.dolc.de/gfwlist -server=/.dolf.org.hk/127.0.0.1#5353 -ipset=/.dolf.org.hk/gfwlist -server=/.dollf.com/127.0.0.1#5353 -ipset=/.dollf.com/gfwlist -server=/.domain.club.tw/127.0.0.1#5353 -ipset=/.domain.club.tw/gfwlist -server=/.domaintoday.com.au/127.0.0.1#5353 -ipset=/.domaintoday.com.au/gfwlist -server=/.dongtaiwang.com/127.0.0.1#5353 -ipset=/.dongtaiwang.com/gfwlist -server=/.dongtaiwang.net/127.0.0.1#5353 -ipset=/.dongtaiwang.net/gfwlist -server=/.dongyangjing.com/127.0.0.1#5353 -ipset=/.dongyangjing.com/gfwlist -server=/.dontfilter.us/127.0.0.1#5353 -ipset=/.dontfilter.us/gfwlist -server=/.dontmovetochina.com/127.0.0.1#5353 -ipset=/.dontmovetochina.com/gfwlist -server=/.dorjeshugden.com/127.0.0.1#5353 -ipset=/.dorjeshugden.com/gfwlist -server=/.dotplane.com/127.0.0.1#5353 -ipset=/.dotplane.com/gfwlist -server=/.dotsub.com/127.0.0.1#5353 -ipset=/.dotsub.com/gfwlist -server=/.dougscripts.com/127.0.0.1#5353 -ipset=/.dougscripts.com/gfwlist -server=/.doujincafe.com/127.0.0.1#5353 -ipset=/.doujincafe.com/gfwlist -server=/.dowei.org/127.0.0.1#5353 -ipset=/.dowei.org/gfwlist -server=/.dphk.org/127.0.0.1#5353 -ipset=/.dphk.org/gfwlist -server=/.dpp.org.tw/127.0.0.1#5353 -ipset=/.dpp.org.tw/gfwlist -server=/.dpr.info/127.0.0.1#5353 -ipset=/.dpr.info/gfwlist -server=/.dragonsprings.org/127.0.0.1#5353 -ipset=/.dragonsprings.org/gfwlist -server=/.draw.io/127.0.0.1#5353 -ipset=/.draw.io/gfwlist -server=/.dreammask.org/127.0.0.1#5353 -ipset=/.dreammask.org/gfwlist -server=/.drepung.org/127.0.0.1#5353 -ipset=/.drepung.org/gfwlist -server=/.drgan.net/127.0.0.1#5353 -ipset=/.drgan.net/gfwlist -server=/.drmingxia.org/127.0.0.1#5353 -ipset=/.drmingxia.org/gfwlist -server=/.dropbox.com/127.0.0.1#5353 -ipset=/.dropbox.com/gfwlist -server=/.api.dropboxapi.com/127.0.0.1#5353 -ipset=/.api.dropboxapi.com/gfwlist -server=/.dropboxusercontent.com/127.0.0.1#5353 -ipset=/.dropboxusercontent.com/gfwlist -server=/.drsunacademy.com/127.0.0.1#5353 -ipset=/.drsunacademy.com/gfwlist -server=/.drtuber.com/127.0.0.1#5353 -ipset=/.drtuber.com/gfwlist -server=/.dscn.info/127.0.0.1#5353 -ipset=/.dscn.info/gfwlist -server=/.dstk.dk/127.0.0.1#5353 -ipset=/.dstk.dk/gfwlist -server=/.dtiblog.com/127.0.0.1#5353 -ipset=/.dtiblog.com/gfwlist -server=/.dtic.mil/127.0.0.1#5353 -ipset=/.dtic.mil/gfwlist -server=/.dtiserv2.com/127.0.0.1#5353 -ipset=/.dtiserv2.com/gfwlist -server=/.dtwang.org/127.0.0.1#5353 -ipset=/.dtwang.org/gfwlist -server=/.duanzhihu.com/127.0.0.1#5353 -ipset=/.duanzhihu.com/gfwlist -server=/.duckdns.org/127.0.0.1#5353 -ipset=/.duckdns.org/gfwlist -server=/.duckduckgo.com/127.0.0.1#5353 -ipset=/.duckduckgo.com/gfwlist -server=/.duckload.com/127.0.0.1#5353 -ipset=/.duckload.com/gfwlist -server=/.duckmylife.com/127.0.0.1#5353 -ipset=/.duckmylife.com/gfwlist -server=/.duga.jp/127.0.0.1#5353 -ipset=/.duga.jp/gfwlist -server=/.duihua.org/127.0.0.1#5353 -ipset=/.duihua.org/gfwlist -server=/.duihuahrjournal.org/127.0.0.1#5353 -ipset=/.duihuahrjournal.org/gfwlist -server=/.duoweitimes.com/127.0.0.1#5353 -ipset=/.duoweitimes.com/gfwlist -server=/.duping.net/127.0.0.1#5353 -ipset=/.duping.net/gfwlist -server=/.duplicati.com/127.0.0.1#5353 -ipset=/.duplicati.com/gfwlist -server=/.dupola.com/127.0.0.1#5353 -ipset=/.dupola.com/gfwlist -server=/.dupola.net/127.0.0.1#5353 -ipset=/.dupola.net/gfwlist -server=/.dushi.ca/127.0.0.1#5353 -ipset=/.dushi.ca/gfwlist -server=/.dvorak.org/127.0.0.1#5353 -ipset=/.dvorak.org/gfwlist -server=/.dw.com/127.0.0.1#5353 -ipset=/.dw.com/gfwlist -server=/.www.dw.com/127.0.0.1#5353 -ipset=/.www.dw.com/gfwlist -server=/.dw.de/127.0.0.1#5353 -ipset=/.dw.de/gfwlist -server=/.dw-world.com/127.0.0.1#5353 -ipset=/.dw-world.com/gfwlist -server=/.dw-world.de/127.0.0.1#5353 -ipset=/.dw-world.de/gfwlist -server=/.www.dwheeler.com/127.0.0.1#5353 -ipset=/.www.dwheeler.com/gfwlist -server=/.dwnews.com/127.0.0.1#5353 -ipset=/.dwnews.com/gfwlist -server=/.dwnews.net/127.0.0.1#5353 -ipset=/.dwnews.net/gfwlist -server=/.xys.dxiong.com/127.0.0.1#5353 -ipset=/.xys.dxiong.com/gfwlist -server=/.dynawebinc.com/127.0.0.1#5353 -ipset=/.dynawebinc.com/gfwlist -server=/.dyndns.org/127.0.0.1#5353 -ipset=/.dyndns.org/gfwlist -server=/.dzze.com/127.0.0.1#5353 -ipset=/.dzze.com/gfwlist -server=/.e-classical.com.tw/127.0.0.1#5353 -ipset=/.e-classical.com.tw/gfwlist -server=/.e-gold.com/127.0.0.1#5353 -ipset=/.e-gold.com/gfwlist -server=/.g.e-hentai.org/127.0.0.1#5353 -ipset=/.g.e-hentai.org/gfwlist -server=/.lofi.e-hentai.org/127.0.0.1#5353 -ipset=/.lofi.e-hentai.org/gfwlist -server=/.e-info.org.tw/127.0.0.1#5353 -ipset=/.e-info.org.tw/gfwlist -server=/.e-traderland.net/127.0.0.1#5353 -ipset=/.e-traderland.net/gfwlist -server=/.e-zone.com.hk/127.0.0.1#5353 -ipset=/.e-zone.com.hk/gfwlist -server=/.e123.hk/127.0.0.1#5353 -ipset=/.e123.hk/gfwlist -server=/.earlytibet.com/127.0.0.1#5353 -ipset=/.earlytibet.com/gfwlist -server=/.earthcam.com/127.0.0.1#5353 -ipset=/.earthcam.com/gfwlist -server=/.earthvpn.com/127.0.0.1#5353 -ipset=/.earthvpn.com/gfwlist -server=/.eastern-ark.com/127.0.0.1#5353 -ipset=/.eastern-ark.com/gfwlist -server=/.easternlightning.org/127.0.0.1#5353 -ipset=/.easternlightning.org/gfwlist -server=/.eastturkestan.com/127.0.0.1#5353 -ipset=/.eastturkestan.com/gfwlist -server=/.www.eastturkistan.net/127.0.0.1#5353 -ipset=/.www.eastturkistan.net/gfwlist -server=/.eastturkistan-gov.org/127.0.0.1#5353 -ipset=/.eastturkistan-gov.org/gfwlist -server=/.eastturkistancc.org/127.0.0.1#5353 -ipset=/.eastturkistancc.org/gfwlist -server=/.eastturkistangovernmentinexile.us/127.0.0.1#5353 -ipset=/.eastturkistangovernmentinexile.us/gfwlist -server=/.easyca.ca/127.0.0.1#5353 -ipset=/.easyca.ca/gfwlist -server=/.easypic.com/127.0.0.1#5353 -ipset=/.easypic.com/gfwlist -server=/.ebony-beauty.com/127.0.0.1#5353 -ipset=/.ebony-beauty.com/gfwlist -server=/.ebookbrowse.com/127.0.0.1#5353 -ipset=/.ebookbrowse.com/gfwlist -server=/.ebookee.com/127.0.0.1#5353 -ipset=/.ebookee.com/gfwlist -server=/.ecfa.org.tw/127.0.0.1#5353 -ipset=/.ecfa.org.tw/gfwlist -server=/.ecministry.net/127.0.0.1#5353 -ipset=/.ecministry.net/gfwlist -server=/.economist.com/127.0.0.1#5353 -ipset=/.economist.com/gfwlist -server=/.bbs.ecstart.com/127.0.0.1#5353 -ipset=/.bbs.ecstart.com/gfwlist -server=/.edgecastcdn.net/127.0.0.1#5353 -ipset=/.edgecastcdn.net/gfwlist -server=/.edicypages.com/127.0.0.1#5353 -ipset=/.edicypages.com/gfwlist -server=/.edmontonchina.cn/127.0.0.1#5353 -ipset=/.edmontonchina.cn/gfwlist -server=/.edmontonservice.com/127.0.0.1#5353 -ipset=/.edmontonservice.com/gfwlist -server=/.edoors.com/127.0.0.1#5353 -ipset=/.edoors.com/gfwlist -server=/.edubridge.com/127.0.0.1#5353 -ipset=/.edubridge.com/gfwlist -server=/.edupro.org/127.0.0.1#5353 -ipset=/.edupro.org/gfwlist -server=/.eevpn.com/127.0.0.1#5353 -ipset=/.eevpn.com/gfwlist -server=/.efcc.org.hk/127.0.0.1#5353 -ipset=/.efcc.org.hk/gfwlist -server=/.efukt.com/127.0.0.1#5353 -ipset=/.efukt.com/gfwlist -server=/.eic-av.com/127.0.0.1#5353 -ipset=/.eic-av.com/gfwlist -server=/.eisbb.com/127.0.0.1#5353 -ipset=/.eisbb.com/gfwlist -server=/.eksisozluk.com/127.0.0.1#5353 -ipset=/.eksisozluk.com/gfwlist -server=/.electionsmeter.com/127.0.0.1#5353 -ipset=/.electionsmeter.com/gfwlist -server=/.elephantvpn.com/127.0.0.1#5353 -ipset=/.elephantvpn.com/gfwlist -server=/.elgoog.im/127.0.0.1#5353 -ipset=/.elgoog.im/gfwlist -server=/.elpais.com/127.0.0.1#5353 -ipset=/.elpais.com/gfwlist -server=/.eltondisney.com/127.0.0.1#5353 -ipset=/.eltondisney.com/gfwlist -server=/.emaga.com/127.0.0.1#5353 -ipset=/.emaga.com/gfwlist -server=/.emilylau.org.hk/127.0.0.1#5353 -ipset=/.emilylau.org.hk/gfwlist -server=/.empfil.com/127.0.0.1#5353 -ipset=/.empfil.com/gfwlist -server=/.emule-ed2k.com/127.0.0.1#5353 -ipset=/.emule-ed2k.com/gfwlist -server=/.emulefans.com/127.0.0.1#5353 -ipset=/.emulefans.com/gfwlist -server=/.emuparadise.me/127.0.0.1#5353 -ipset=/.emuparadise.me/gfwlist -server=/.enewstree.com/127.0.0.1#5353 -ipset=/.enewstree.com/gfwlist -server=/.enfal.de/127.0.0.1#5353 -ipset=/.enfal.de/gfwlist -server=/.chinese.engadget.com/127.0.0.1#5353 -ipset=/.chinese.engadget.com/gfwlist -server=/.englishforeveryone.org/127.0.0.1#5353 -ipset=/.englishforeveryone.org/gfwlist -server=/.englishfromengland.co.uk/127.0.0.1#5353 -ipset=/.englishfromengland.co.uk/gfwlist -server=/.englishpen.org/127.0.0.1#5353 -ipset=/.englishpen.org/gfwlist -server=/.enlighten.org.tw/127.0.0.1#5353 -ipset=/.enlighten.org.tw/gfwlist -server=/.entermap.com/127.0.0.1#5353 -ipset=/.entermap.com/gfwlist -server=/.entnt.com/127.0.0.1#5353 -ipset=/.entnt.com/gfwlist -server=/.episcopalchurch.org/127.0.0.1#5353 -ipset=/.episcopalchurch.org/gfwlist -server=/.epochhk.com/127.0.0.1#5353 -ipset=/.epochhk.com/gfwlist -server=/.epochtimes-bg.com/127.0.0.1#5353 -ipset=/.epochtimes-bg.com/gfwlist -server=/.epochtimes-romania.com/127.0.0.1#5353 -ipset=/.epochtimes-romania.com/gfwlist -server=/.epochtimes.co.il/127.0.0.1#5353 -ipset=/.epochtimes.co.il/gfwlist -server=/.epochtimes.co.kr/127.0.0.1#5353 -ipset=/.epochtimes.co.kr/gfwlist -server=/.epochtimes.com/127.0.0.1#5353 -ipset=/.epochtimes.com/gfwlist -server=/.epochtimes.cz/127.0.0.1#5353 -ipset=/.epochtimes.cz/gfwlist -server=/.epochtimes.de/127.0.0.1#5353 -ipset=/.epochtimes.de/gfwlist -server=/.epochtimes.fr/127.0.0.1#5353 -ipset=/.epochtimes.fr/gfwlist -server=/.epochtimes.ie/127.0.0.1#5353 -ipset=/.epochtimes.ie/gfwlist -server=/.epochtimes.it/127.0.0.1#5353 -ipset=/.epochtimes.it/gfwlist -server=/.epochtimes.jp/127.0.0.1#5353 -ipset=/.epochtimes.jp/gfwlist -server=/.epochtimes.ru/127.0.0.1#5353 -ipset=/.epochtimes.ru/gfwlist -server=/.epochtimes.se/127.0.0.1#5353 -ipset=/.epochtimes.se/gfwlist -server=/.epochtimestr.com/127.0.0.1#5353 -ipset=/.epochtimestr.com/gfwlist -server=/.epochweek.com/127.0.0.1#5353 -ipset=/.epochweek.com/gfwlist -server=/.epochweekly.com/127.0.0.1#5353 -ipset=/.epochweekly.com/gfwlist -server=/.eporner.com/127.0.0.1#5353 -ipset=/.eporner.com/gfwlist -server=/.equinenow.com/127.0.0.1#5353 -ipset=/.equinenow.com/gfwlist -server=/.erabaru.net/127.0.0.1#5353 -ipset=/.erabaru.net/gfwlist -server=/.eraysoft.com.tr/127.0.0.1#5353 -ipset=/.eraysoft.com.tr/gfwlist -server=/.erepublik.com/127.0.0.1#5353 -ipset=/.erepublik.com/gfwlist -server=/.erights.net/127.0.0.1#5353 -ipset=/.erights.net/gfwlist -server=/.erktv.com/127.0.0.1#5353 -ipset=/.erktv.com/gfwlist -server=/.ernestmandel.org/127.0.0.1#5353 -ipset=/.ernestmandel.org/gfwlist -server=/.erodaizensyu.com/127.0.0.1#5353 -ipset=/.erodaizensyu.com/gfwlist -server=/.erodoujinworld.com/127.0.0.1#5353 -ipset=/.erodoujinworld.com/gfwlist -server=/.eromanga-kingdom.com/127.0.0.1#5353 -ipset=/.eromanga-kingdom.com/gfwlist -server=/.eromangadouzin.com/127.0.0.1#5353 -ipset=/.eromangadouzin.com/gfwlist -server=/.eromon.net/127.0.0.1#5353 -ipset=/.eromon.net/gfwlist -server=/.eroprofile.com/127.0.0.1#5353 -ipset=/.eroprofile.com/gfwlist -server=/.eroticsaloon.net/127.0.0.1#5353 -ipset=/.eroticsaloon.net/gfwlist -server=/.eslite.com/127.0.0.1#5353 -ipset=/.eslite.com/gfwlist -server=/.wiki.esu.im/127.0.0.1#5353 -ipset=/.wiki.esu.im/gfwlist -server=/.etaa.org.au/127.0.0.1#5353 -ipset=/.etaa.org.au/gfwlist -server=/.etaiwannews.com/127.0.0.1#5353 -ipset=/.etaiwannews.com/gfwlist -server=/.etizer.org/127.0.0.1#5353 -ipset=/.etizer.org/gfwlist -server=/.etokki.com/127.0.0.1#5353 -ipset=/.etokki.com/gfwlist -server=/.ettoday.net/127.0.0.1#5353 -ipset=/.ettoday.net/gfwlist -server=/.etvonline.hk/127.0.0.1#5353 -ipset=/.etvonline.hk/gfwlist -server=/.eu.org/127.0.0.1#5353 -ipset=/.eu.org/gfwlist -server=/.eucasino.com/127.0.0.1#5353 -ipset=/.eucasino.com/gfwlist -server=/.eulam.com/127.0.0.1#5353 -ipset=/.eulam.com/gfwlist -server=/.eeas.europa.eu/127.0.0.1#5353 -ipset=/.eeas.europa.eu/gfwlist -server=/.evschool.net/127.0.0.1#5353 -ipset=/.evschool.net/gfwlist -server=/.exblog.jp/127.0.0.1#5353 -ipset=/.exblog.jp/gfwlist -server=/.blog.exblog.co.jp/127.0.0.1#5353 -ipset=/.blog.exblog.co.jp/gfwlist -server=/.exchristian.hk/127.0.0.1#5353 -ipset=/.exchristian.hk/gfwlist -server=/.blog.excite.co.jp/127.0.0.1#5353 -ipset=/.blog.excite.co.jp/gfwlist -server=/.exmormon.org/127.0.0.1#5353 -ipset=/.exmormon.org/gfwlist -server=/.expatshield.com/127.0.0.1#5353 -ipset=/.expatshield.com/gfwlist -server=/.experts-univers.com/127.0.0.1#5353 -ipset=/.experts-univers.com/gfwlist -server=/.exploader.net/127.0.0.1#5353 -ipset=/.exploader.net/gfwlist -server=/.expressvpn.com/127.0.0.1#5353 -ipset=/.expressvpn.com/gfwlist -server=/.extremetube.com/127.0.0.1#5353 -ipset=/.extremetube.com/gfwlist -server=/.eyevio.jp/127.0.0.1#5353 -ipset=/.eyevio.jp/gfwlist -server=/.eyny.com/127.0.0.1#5353 -ipset=/.eyny.com/gfwlist -server=/.ezpc.tk/127.0.0.1#5353 -ipset=/.ezpc.tk/gfwlist -server=/.ezpeer.com/127.0.0.1#5353 -ipset=/.ezpeer.com/gfwlist -server=/.facebookquotes4u.com/127.0.0.1#5353 -ipset=/.facebookquotes4u.com/gfwlist -server=/.faceless.me/127.0.0.1#5353 -ipset=/.faceless.me/gfwlist -server=/.facesoftibetanselfimmolators.info/127.0.0.1#5353 -ipset=/.facesoftibetanselfimmolators.info/gfwlist -server=/.facesofnyfw.com/127.0.0.1#5353 -ipset=/.facesofnyfw.com/gfwlist -server=/.faith100.org/127.0.0.1#5353 -ipset=/.faith100.org/gfwlist -server=/.faithfuleye.com/127.0.0.1#5353 -ipset=/.faithfuleye.com/gfwlist -server=/.faiththedog.info/127.0.0.1#5353 -ipset=/.faiththedog.info/gfwlist -server=/.falsefire.com/127.0.0.1#5353 -ipset=/.falsefire.com/gfwlist -server=/.falun-co.org/127.0.0.1#5353 -ipset=/.falun-co.org/gfwlist -server=/.falunart.org/127.0.0.1#5353 -ipset=/.falunart.org/gfwlist -server=/.falunasia.info/127.0.0.1#5353 -ipset=/.falunasia.info/gfwlist -server=/.falundafa.org/127.0.0.1#5353 -ipset=/.falundafa.org/gfwlist -server=/.falundafa-dc.org/127.0.0.1#5353 -ipset=/.falundafa-dc.org/gfwlist -server=/.falundafa-florida.org/127.0.0.1#5353 -ipset=/.falundafa-florida.org/gfwlist -server=/.falundafa-nc.org/127.0.0.1#5353 -ipset=/.falundafa-nc.org/gfwlist -server=/.falundafa-pa.net/127.0.0.1#5353 -ipset=/.falundafa-pa.net/gfwlist -server=/.falun-ny.net/127.0.0.1#5353 -ipset=/.falun-ny.net/gfwlist -server=/.falundafaindia.org/127.0.0.1#5353 -ipset=/.falundafaindia.org/gfwlist -server=/.falundafamuseum.org/127.0.0.1#5353 -ipset=/.falundafamuseum.org/gfwlist -server=/.falungong.de/127.0.0.1#5353 -ipset=/.falungong.de/gfwlist -server=/.falungong.org.uk/127.0.0.1#5353 -ipset=/.falungong.org.uk/gfwlist -server=/.falunhr.org/127.0.0.1#5353 -ipset=/.falunhr.org/gfwlist -server=/.faluninfo.de/127.0.0.1#5353 -ipset=/.faluninfo.de/gfwlist -server=/.faluninfo.net/127.0.0.1#5353 -ipset=/.faluninfo.net/gfwlist -server=/.falunpilipinas.net/127.0.0.1#5353 -ipset=/.falunpilipinas.net/gfwlist -server=/.falunworld.net/127.0.0.1#5353 -ipset=/.falunworld.net/gfwlist -server=/.familyfed.org/127.0.0.1#5353 -ipset=/.familyfed.org/gfwlist -server=/.fanglizhi.info/127.0.0.1#5353 -ipset=/.fanglizhi.info/gfwlist -server=/.fangong.org/127.0.0.1#5353 -ipset=/.fangong.org/gfwlist -server=/.fangongheike.com/127.0.0.1#5353 -ipset=/.fangongheike.com/gfwlist -server=/.fanqiang.tk/127.0.0.1#5353 -ipset=/.fanqiang.tk/gfwlist -server=/.fanqianghou.com/127.0.0.1#5353 -ipset=/.fanqianghou.com/gfwlist -server=/.fanqiangzhe.com/127.0.0.1#5353 -ipset=/.fanqiangzhe.com/gfwlist -server=/.fapdu.com/127.0.0.1#5353 -ipset=/.fapdu.com/gfwlist -server=/.faproxy.com/127.0.0.1#5353 -ipset=/.faproxy.com/gfwlist -server=/.fawanghuihui.org/127.0.0.1#5353 -ipset=/.fawanghuihui.org/gfwlist -server=/.fbcdn.net/127.0.0.1#5353 -ipset=/.fbcdn.net/gfwlist -server=/.fanqiangyakexi.net/127.0.0.1#5353 -ipset=/.fanqiangyakexi.net/gfwlist -server=/.fail.hk/127.0.0.1#5353 -ipset=/.fail.hk/gfwlist -server=/.famunion.com/127.0.0.1#5353 -ipset=/.famunion.com/gfwlist -server=/.fan-qiang.com/127.0.0.1#5353 -ipset=/.fan-qiang.com/gfwlist -server=/.fangbinxing.com/127.0.0.1#5353 -ipset=/.fangbinxing.com/gfwlist -server=/.fangeming.com/127.0.0.1#5353 -ipset=/.fangeming.com/gfwlist -server=/.fangmincn.org/127.0.0.1#5353 -ipset=/.fangmincn.org/gfwlist -server=/.fanswong.com/127.0.0.1#5353 -ipset=/.fanswong.com/gfwlist -server=/.fanyue.info/127.0.0.1#5353 -ipset=/.fanyue.info/gfwlist -server=/.farwestchina.com/127.0.0.1#5353 -ipset=/.farwestchina.com/gfwlist -server=/.en.favotter.net/127.0.0.1#5353 -ipset=/.en.favotter.net/gfwlist -server=/.fast.wistia.com/127.0.0.1#5353 -ipset=/.fast.wistia.com/gfwlist -server=/.fastssh.com/127.0.0.1#5353 -ipset=/.fastssh.com/gfwlist -server=/.faststone.org/127.0.0.1#5353 -ipset=/.faststone.org/gfwlist -server=/.favstar.fm/127.0.0.1#5353 -ipset=/.favstar.fm/gfwlist -server=/.faydao.com/127.0.0.1#5353 -ipset=/.faydao.com/gfwlist -server=/.fbsbx.com/127.0.0.1#5353 -ipset=/.fbsbx.com/gfwlist -server=/.fc2.com/127.0.0.1#5353 -ipset=/.fc2.com/gfwlist -server=/.fc2china.com/127.0.0.1#5353 -ipset=/.fc2china.com/gfwlist -server=/.fc2cn.com/127.0.0.1#5353 -ipset=/.fc2cn.com/gfwlist -server=/.fc2blog.net/127.0.0.1#5353 -ipset=/.fc2blog.net/gfwlist -server=/.uygur.fc2web.com/127.0.0.1#5353 -ipset=/.uygur.fc2web.com/gfwlist -server=/.video.fdbox.com/127.0.0.1#5353 -ipset=/.video.fdbox.com/gfwlist -server=/.fdc89.jp/127.0.0.1#5353 -ipset=/.fdc89.jp/gfwlist -server=/.fourface.nodesnoop.com/127.0.0.1#5353 -ipset=/.fourface.nodesnoop.com/gfwlist -server=/.feelssh.com/127.0.0.1#5353 -ipset=/.feelssh.com/gfwlist -server=/.feer.com/127.0.0.1#5353 -ipset=/.feer.com/gfwlist -server=/.feifeiss.com/127.0.0.1#5353 -ipset=/.feifeiss.com/gfwlist -server=/.feitianacademy.org/127.0.0.1#5353 -ipset=/.feitianacademy.org/gfwlist -server=/.feitian-california.org/127.0.0.1#5353 -ipset=/.feitian-california.org/gfwlist -server=/.feministteacher.com/127.0.0.1#5353 -ipset=/.feministteacher.com/gfwlist -server=/.fengzhenghu.com/127.0.0.1#5353 -ipset=/.fengzhenghu.com/gfwlist -server=/.fengzhenghu.net/127.0.0.1#5353 -ipset=/.fengzhenghu.net/gfwlist -server=/.fevernet.com/127.0.0.1#5353 -ipset=/.fevernet.com/gfwlist -server=/.ff.im/127.0.0.1#5353 -ipset=/.ff.im/gfwlist -server=/.fffff.at/127.0.0.1#5353 -ipset=/.fffff.at/gfwlist -server=/.fflick.com/127.0.0.1#5353 -ipset=/.fflick.com/gfwlist -server=/.fgmtv.net/127.0.0.1#5353 -ipset=/.fgmtv.net/gfwlist -server=/.fgmtv.org/127.0.0.1#5353 -ipset=/.fgmtv.org/gfwlist -server=/.fhreports.net/127.0.0.1#5353 -ipset=/.fhreports.net/gfwlist -server=/.fileflyer.com/127.0.0.1#5353 -ipset=/.fileflyer.com/gfwlist -server=/.feeds.fileforum.com/127.0.0.1#5353 -ipset=/.feeds.fileforum.com/gfwlist -server=/.files2me.com/127.0.0.1#5353 -ipset=/.files2me.com/gfwlist -server=/.fileserve.com/127.0.0.1#5353 -ipset=/.fileserve.com/gfwlist -server=/.fillthesquare.org/127.0.0.1#5353 -ipset=/.fillthesquare.org/gfwlist -server=/.filmingfortibet.org/127.0.0.1#5353 -ipset=/.filmingfortibet.org/gfwlist -server=/.filthdump.com/127.0.0.1#5353 -ipset=/.filthdump.com/gfwlist -server=/.finalion.jp/127.0.0.1#5353 -ipset=/.finalion.jp/gfwlist -server=/.finchvpn.com/127.0.0.1#5353 -ipset=/.finchvpn.com/gfwlist -server=/.findmespot.com/127.0.0.1#5353 -ipset=/.findmespot.com/gfwlist -server=/.fingerdaily.com/127.0.0.1#5353 -ipset=/.fingerdaily.com/gfwlist -server=/.finler.net/127.0.0.1#5353 -ipset=/.finler.net/gfwlist -server=/.firefoxfan.cc/127.0.0.1#5353 -ipset=/.firefoxfan.cc/gfwlist -server=/.fireofliberty.org/127.0.0.1#5353 -ipset=/.fireofliberty.org/gfwlist -server=/.firetweet.io/127.0.0.1#5353 -ipset=/.firetweet.io/gfwlist -server=/.flagsonline.it/127.0.0.1#5353 -ipset=/.flagsonline.it/gfwlist -server=/.fleshbot.com/127.0.0.1#5353 -ipset=/.fleshbot.com/gfwlist -server=/.fleursdeslettres.com/127.0.0.1#5353 -ipset=/.fleursdeslettres.com/gfwlist -server=/.flgg.us/127.0.0.1#5353 -ipset=/.flgg.us/gfwlist -server=/.flickr.com/127.0.0.1#5353 -ipset=/.flickr.com/gfwlist -server=/.staticflickr.com/127.0.0.1#5353 -ipset=/.staticflickr.com/gfwlist -server=/.flickrhivemind.net/127.0.0.1#5353 -ipset=/.flickrhivemind.net/gfwlist -server=/.fling.com/127.0.0.1#5353 -ipset=/.fling.com/gfwlist -server=/.flipkart.com/127.0.0.1#5353 -ipset=/.flipkart.com/gfwlist -server=/.cn.fmnnow.com/127.0.0.1#5353 -ipset=/.cn.fmnnow.com/gfwlist -server=/.fofldfradio.org/127.0.0.1#5353 -ipset=/.fofldfradio.org/gfwlist -server=/.blog.foolsmountain.com/127.0.0.1#5353 -ipset=/.blog.foolsmountain.com/gfwlist -server=/.forum4hk.com/127.0.0.1#5353 -ipset=/.forum4hk.com/gfwlist -server=/.fangong.forums-free.com/127.0.0.1#5353 -ipset=/.fangong.forums-free.com/gfwlist -server=/.pioneer-worker.forums-free.com/127.0.0.1#5353 -ipset=/.pioneer-worker.forums-free.com/gfwlist -server=/.4sqi.net/127.0.0.1#5353 -ipset=/.4sqi.net/gfwlist -server=/.fotop.net/127.0.0.1#5353 -ipset=/.fotop.net/gfwlist -server=/.video.foxbusiness.com/127.0.0.1#5353 -ipset=/.video.foxbusiness.com/gfwlist -server=/.foxgay.com/127.0.0.1#5353 -ipset=/.foxgay.com/gfwlist -server=/.fringenetwork.com/127.0.0.1#5353 -ipset=/.fringenetwork.com/gfwlist -server=/.flecheinthepeche.fr/127.0.0.1#5353 -ipset=/.flecheinthepeche.fr/gfwlist -server=/.fochk.org/127.0.0.1#5353 -ipset=/.fochk.org/gfwlist -server=/.focustaiwan.tw/127.0.0.1#5353 -ipset=/.focustaiwan.tw/gfwlist -server=/.focusvpn.com/127.0.0.1#5353 -ipset=/.focusvpn.com/gfwlist -server=/.fofg.org/127.0.0.1#5353 -ipset=/.fofg.org/gfwlist -server=/.fofg-europe.net/127.0.0.1#5353 -ipset=/.fofg-europe.net/gfwlist -server=/.fooooo.com/127.0.0.1#5353 -ipset=/.fooooo.com/gfwlist -server=/.footwiball.com/127.0.0.1#5353 -ipset=/.footwiball.com/gfwlist -server=/.fotile.me/127.0.0.1#5353 -ipset=/.fotile.me/gfwlist -server=/.fourthinternational.org/127.0.0.1#5353 -ipset=/.fourthinternational.org/gfwlist -server=/.foxdie.us/127.0.0.1#5353 -ipset=/.foxdie.us/gfwlist -server=/.foxsub.com/127.0.0.1#5353 -ipset=/.foxsub.com/gfwlist -server=/.foxtang.com/127.0.0.1#5353 -ipset=/.foxtang.com/gfwlist -server=/.fpmt.org/127.0.0.1#5353 -ipset=/.fpmt.org/gfwlist -server=/.fpmt.tw/127.0.0.1#5353 -ipset=/.fpmt.tw/gfwlist -server=/.fpmt-osel.org/127.0.0.1#5353 -ipset=/.fpmt-osel.org/gfwlist -server=/.fpmtmexico.org/127.0.0.1#5353 -ipset=/.fpmtmexico.org/gfwlist -server=/.fqok.org/127.0.0.1#5353 -ipset=/.fqok.org/gfwlist -server=/.fqrouter.com/127.0.0.1#5353 -ipset=/.fqrouter.com/gfwlist -server=/.franklc.com/127.0.0.1#5353 -ipset=/.franklc.com/gfwlist -server=/.freakshare.com/127.0.0.1#5353 -ipset=/.freakshare.com/gfwlist -server=/.free4u.com.ar/127.0.0.1#5353 -ipset=/.free4u.com.ar/gfwlist -server=/.free-gate.org/127.0.0.1#5353 -ipset=/.free-gate.org/gfwlist -server=/.free.fr/127.0.0.1#5353 -ipset=/.free.fr/gfwlist -server=/.allonlinux.free.fr/127.0.0.1#5353 -ipset=/.allonlinux.free.fr/gfwlist -server=/.dimitrik.free.fr/127.0.0.1#5353 -ipset=/.dimitrik.free.fr/gfwlist -server=/.kineox.free.fr/127.0.0.1#5353 -ipset=/.kineox.free.fr/gfwlist -server=/.puttycm.free.fr/127.0.0.1#5353 -ipset=/.puttycm.free.fr/gfwlist -server=/.freealim.com/127.0.0.1#5353 -ipset=/.freealim.com/gfwlist -server=/.whitebear.freebearblog.org/127.0.0.1#5353 -ipset=/.whitebear.freebearblog.org/gfwlist -server=/.freebrowser.org/127.0.0.1#5353 -ipset=/.freebrowser.org/gfwlist -server=/.freechal.com/127.0.0.1#5353 -ipset=/.freechal.com/gfwlist -server=/.freedomchina.info/127.0.0.1#5353 -ipset=/.freedomchina.info/gfwlist -server=/.freedomhouse.org/127.0.0.1#5353 -ipset=/.freedomhouse.org/gfwlist -server=/.freedomsherald.org/127.0.0.1#5353 -ipset=/.freedomsherald.org/gfwlist -server=/.freefq.com/127.0.0.1#5353 -ipset=/.freefq.com/gfwlist -server=/.freefuckvids.com/127.0.0.1#5353 -ipset=/.freefuckvids.com/gfwlist -server=/.freegao.com/127.0.0.1#5353 -ipset=/.freegao.com/gfwlist -server=/.free-hada-now.org/127.0.0.1#5353 -ipset=/.free-hada-now.org/gfwlist -server=/.freeilhamtohti.org/127.0.0.1#5353 -ipset=/.freeilhamtohti.org/gfwlist -server=/.freelotto.com/127.0.0.1#5353 -ipset=/.freelotto.com/gfwlist -server=/.freeman2.com/127.0.0.1#5353 -ipset=/.freeman2.com/gfwlist -server=/.freeopenvpn.com/127.0.0.1#5353 -ipset=/.freeopenvpn.com/gfwlist -server=/.freemoren.com/127.0.0.1#5353 -ipset=/.freemoren.com/gfwlist -server=/.freemorenews.com/127.0.0.1#5353 -ipset=/.freemorenews.com/gfwlist -server=/.freemuse.org/127.0.0.1#5353 -ipset=/.freemuse.org/gfwlist -server=/.freenet-china.org/127.0.0.1#5353 -ipset=/.freenet-china.org/gfwlist -server=/.freenewscn.com/127.0.0.1#5353 -ipset=/.freenewscn.com/gfwlist -server=/.cn.freeones.com/127.0.0.1#5353 -ipset=/.cn.freeones.com/gfwlist -server=/.freeoz.org/127.0.0.1#5353 -ipset=/.freeoz.org/gfwlist -server=/.freessh.us/127.0.0.1#5353 -ipset=/.freessh.us/gfwlist -server=/.free-ssh.com/127.0.0.1#5353 -ipset=/.free-ssh.com/gfwlist -server=/.freedomcollection.org/127.0.0.1#5353 -ipset=/.freedomcollection.org/gfwlist -server=/.freeforums.org/127.0.0.1#5353 -ipset=/.freeforums.org/gfwlist -server=/.freenetproject.org/127.0.0.1#5353 -ipset=/.freenetproject.org/gfwlist -server=/.freetibet.net/127.0.0.1#5353 -ipset=/.freetibet.net/gfwlist -server=/.freetibet.org/127.0.0.1#5353 -ipset=/.freetibet.org/gfwlist -server=/.freetibetanheroes.org/127.0.0.1#5353 -ipset=/.freetibetanheroes.org/gfwlist -server=/.freeviewmovies.com/127.0.0.1#5353 -ipset=/.freeviewmovies.com/gfwlist -server=/.freevpn.me/127.0.0.1#5353 -ipset=/.freevpn.me/gfwlist -server=/.freewallpaper4.me/127.0.0.1#5353 -ipset=/.freewallpaper4.me/gfwlist -server=/.freewebs.com/127.0.0.1#5353 -ipset=/.freewebs.com/gfwlist -server=/.freeweibo.com/127.0.0.1#5353 -ipset=/.freeweibo.com/gfwlist -server=/.freexinwen.com/127.0.0.1#5353 -ipset=/.freexinwen.com/gfwlist -server=/.freeyoutubeproxy.net/127.0.0.1#5353 -ipset=/.freeyoutubeproxy.net/gfwlist -server=/.friendfeed.com/127.0.0.1#5353 -ipset=/.friendfeed.com/gfwlist -server=/.friendfeed-media.com/127.0.0.1#5353 -ipset=/.friendfeed-media.com/gfwlist -server=/.friends-of-tibet.org/127.0.0.1#5353 -ipset=/.friends-of-tibet.org/gfwlist -server=/.friendsoftibet.org/127.0.0.1#5353 -ipset=/.friendsoftibet.org/gfwlist -server=/.freechina.net/127.0.0.1#5353 -ipset=/.freechina.net/gfwlist -server=/.www.zensur.freerk.com/127.0.0.1#5353 -ipset=/.www.zensur.freerk.com/gfwlist -server=/.freevpn.nl/127.0.0.1#5353 -ipset=/.freevpn.nl/gfwlist -server=/.freeyellow.com/127.0.0.1#5353 -ipset=/.freeyellow.com/gfwlist -server=/.hk.frienddy.com/127.0.0.1#5353 -ipset=/.hk.frienddy.com/gfwlist -server=/.adult.friendfinder.com/127.0.0.1#5353 -ipset=/.adult.friendfinder.com/gfwlist -server=/.fring.com/127.0.0.1#5353 -ipset=/.fring.com/gfwlist -server=/.fromchinatousa.net/127.0.0.1#5353 -ipset=/.fromchinatousa.net/gfwlist -server=/.frommel.net/127.0.0.1#5353 -ipset=/.frommel.net/gfwlist -server=/.frontlinedefenders.org/127.0.0.1#5353 -ipset=/.frontlinedefenders.org/gfwlist -server=/.fscked.org/127.0.0.1#5353 -ipset=/.fscked.org/gfwlist -server=/.fsurf.com/127.0.0.1#5353 -ipset=/.fsurf.com/gfwlist -server=/.ftchinese.com/127.0.0.1#5353 -ipset=/.ftchinese.com/gfwlist -server=/.www.ftchinese.com/127.0.0.1#5353 -ipset=/.www.ftchinese.com/gfwlist -server=/.fucd.com/127.0.0.1#5353 -ipset=/.fucd.com/gfwlist -server=/.fuckcnnic.net/127.0.0.1#5353 -ipset=/.fuckcnnic.net/gfwlist -server=/.fuckgfw.org/127.0.0.1#5353 -ipset=/.fuckgfw.org/gfwlist -server=/.fullerconsideration.com/127.0.0.1#5353 -ipset=/.fullerconsideration.com/gfwlist -server=/.fulue.com/127.0.0.1#5353 -ipset=/.fulue.com/gfwlist -server=/.funf.tw/127.0.0.1#5353 -ipset=/.funf.tw/gfwlist -server=/.funp.com/127.0.0.1#5353 -ipset=/.funp.com/gfwlist -server=/.fuq.com/127.0.0.1#5353 -ipset=/.fuq.com/gfwlist -server=/.furhhdl.org/127.0.0.1#5353 -ipset=/.furhhdl.org/gfwlist -server=/.furinkan.com/127.0.0.1#5353 -ipset=/.furinkan.com/gfwlist -server=/.futurechinaforum.org/127.0.0.1#5353 -ipset=/.futurechinaforum.org/gfwlist -server=/.futuremessage.org/127.0.0.1#5353 -ipset=/.futuremessage.org/gfwlist -server=/.fux.com/127.0.0.1#5353 -ipset=/.fux.com/gfwlist -server=/.fuyin.net/127.0.0.1#5353 -ipset=/.fuyin.net/gfwlist -server=/.fuyindiantai.org/127.0.0.1#5353 -ipset=/.fuyindiantai.org/gfwlist -server=/.fuyu.org.tw/127.0.0.1#5353 -ipset=/.fuyu.org.tw/gfwlist -server=/.fw.cm/127.0.0.1#5353 -ipset=/.fw.cm/gfwlist -server=/.fzh999.com/127.0.0.1#5353 -ipset=/.fzh999.com/gfwlist -server=/.fzh999.net/127.0.0.1#5353 -ipset=/.fzh999.net/gfwlist -server=/.fzlm.com/127.0.0.1#5353 -ipset=/.fzlm.com/gfwlist -server=/.g6hentai.com/127.0.0.1#5353 -ipset=/.g6hentai.com/gfwlist -server=/.g-queen.com/127.0.0.1#5353 -ipset=/.g-queen.com/gfwlist -server=/.gabocorp.com/127.0.0.1#5353 -ipset=/.gabocorp.com/gfwlist -server=/.gaeproxy.com/127.0.0.1#5353 -ipset=/.gaeproxy.com/gfwlist -server=/.gaforum.org/127.0.0.1#5353 -ipset=/.gaforum.org/gfwlist -server=/.galaxymacau.com/127.0.0.1#5353 -ipset=/.galaxymacau.com/gfwlist -server=/.galenwu.com/127.0.0.1#5353 -ipset=/.galenwu.com/gfwlist -server=/.galstars.net/127.0.0.1#5353 -ipset=/.galstars.net/gfwlist -server=/.game735.com/127.0.0.1#5353 -ipset=/.game735.com/gfwlist -server=/.gamebase.com.tw/127.0.0.1#5353 -ipset=/.gamebase.com.tw/gfwlist -server=/.gamejolt.com/127.0.0.1#5353 -ipset=/.gamejolt.com/gfwlist -server=/.wiki.gamerp.jp/127.0.0.1#5353 -ipset=/.wiki.gamerp.jp/gfwlist -server=/.gamer.com.tw/127.0.0.1#5353 -ipset=/.gamer.com.tw/gfwlist -server=/.gamez.com.tw/127.0.0.1#5353 -ipset=/.gamez.com.tw/gfwlist -server=/.gamousa.com/127.0.0.1#5353 -ipset=/.gamousa.com/gfwlist -server=/.gaoming.net/127.0.0.1#5353 -ipset=/.gaoming.net/gfwlist -server=/.ganges.com/127.0.0.1#5353 -ipset=/.ganges.com/gfwlist -server=/.gaopi.net/127.0.0.1#5353 -ipset=/.gaopi.net/gfwlist -server=/.gaozhisheng.org/127.0.0.1#5353 -ipset=/.gaozhisheng.org/gfwlist -server=/.gaozhisheng.net/127.0.0.1#5353 -ipset=/.gaozhisheng.net/gfwlist -server=/.gardennetworks.com/127.0.0.1#5353 -ipset=/.gardennetworks.com/gfwlist -server=/.gardennetworks.org/127.0.0.1#5353 -ipset=/.gardennetworks.org/gfwlist -server=/.gartlive.com/127.0.0.1#5353 -ipset=/.gartlive.com/gfwlist -server=/.gather.com/127.0.0.1#5353 -ipset=/.gather.com/gfwlist -server=/.gati.org.tw/127.0.0.1#5353 -ipset=/.gati.org.tw/gfwlist -server=/.gaybubble.com/127.0.0.1#5353 -ipset=/.gaybubble.com/gfwlist -server=/.gaycn.net/127.0.0.1#5353 -ipset=/.gaycn.net/gfwlist -server=/.gaymap.cc/127.0.0.1#5353 -ipset=/.gaymap.cc/gfwlist -server=/.gaytube.com/127.0.0.1#5353 -ipset=/.gaytube.com/gfwlist -server=/.gazotube.com/127.0.0.1#5353 -ipset=/.gazotube.com/gfwlist -server=/.gcc.org.hk/127.0.0.1#5353 -ipset=/.gcc.org.hk/gfwlist -server=/.gclooney.com/127.0.0.1#5353 -ipset=/.gclooney.com/gfwlist -server=/.gcpnews.com/127.0.0.1#5353 -ipset=/.gcpnews.com/gfwlist -server=/.gdbt.net/127.0.0.1#5353 -ipset=/.gdbt.net/gfwlist -server=/.gdzf.org/127.0.0.1#5353 -ipset=/.gdzf.org/gfwlist -server=/.geek-art.net/127.0.0.1#5353 -ipset=/.geek-art.net/gfwlist -server=/.geekerhome.com/127.0.0.1#5353 -ipset=/.geekerhome.com/gfwlist -server=/.geekheart.info/127.0.0.1#5353 -ipset=/.geekheart.info/gfwlist -server=/.geekmanuals.com/127.0.0.1#5353 -ipset=/.geekmanuals.com/gfwlist -server=/.gelbooru.com/127.0.0.1#5353 -ipset=/.gelbooru.com/gfwlist -server=/.geocities.co.jp/127.0.0.1#5353 -ipset=/.geocities.co.jp/gfwlist -server=/.geocities.com/127.0.0.1#5353 -ipset=/.geocities.com/gfwlist -server=/.hk.geocities.com/127.0.0.1#5353 -ipset=/.hk.geocities.com/gfwlist -server=/.geocities.jp/127.0.0.1#5353 -ipset=/.geocities.jp/gfwlist -server=/.geohot.com/127.0.0.1#5353 -ipset=/.geohot.com/gfwlist -server=/.geometrictools.com/127.0.0.1#5353 -ipset=/.geometrictools.com/gfwlist -server=/.gerefoundation.org/127.0.0.1#5353 -ipset=/.gerefoundation.org/gfwlist -server=/.getchu.com/127.0.0.1#5353 -ipset=/.getchu.com/gfwlist -server=/.getcloak.com/127.0.0.1#5353 -ipset=/.getcloak.com/gfwlist -server=/.getfoxyproxy.org/127.0.0.1#5353 -ipset=/.getfoxyproxy.org/gfwlist -server=/.getfreedur.com/127.0.0.1#5353 -ipset=/.getfreedur.com/gfwlist -server=/.getgom.com/127.0.0.1#5353 -ipset=/.getgom.com/gfwlist -server=/.getlantern.org/127.0.0.1#5353 -ipset=/.getlantern.org/gfwlist -server=/.getjetso.com/127.0.0.1#5353 -ipset=/.getjetso.com/gfwlist -server=/.getiton.com/127.0.0.1#5353 -ipset=/.getiton.com/gfwlist -server=/.getsocialscope.com/127.0.0.1#5353 -ipset=/.getsocialscope.com/gfwlist -server=/.gfbv.de/127.0.0.1#5353 -ipset=/.gfbv.de/gfwlist -server=/.gfgold.com.hk/127.0.0.1#5353 -ipset=/.gfgold.com.hk/gfwlist -server=/.gfsale.com/127.0.0.1#5353 -ipset=/.gfsale.com/gfwlist -server=/.gfw.org.ua/127.0.0.1#5353 -ipset=/.gfw.org.ua/gfwlist -server=/.gfw.press/127.0.0.1#5353 -ipset=/.gfw.press/gfwlist -server=/.ggssl.com/127.0.0.1#5353 -ipset=/.ggssl.com/gfwlist -server=/.ghost.org/127.0.0.1#5353 -ipset=/.ghost.org/gfwlist -server=/.ghostpath.com/127.0.0.1#5353 -ipset=/.ghostpath.com/gfwlist -server=/.ghut.org/127.0.0.1#5353 -ipset=/.ghut.org/gfwlist -server=/.giga-web.jp/127.0.0.1#5353 -ipset=/.giga-web.jp/gfwlist -server=/.tw.gigacircle.com/127.0.0.1#5353 -ipset=/.tw.gigacircle.com/gfwlist -server=/.cn.giganews.com/127.0.0.1#5353 -ipset=/.cn.giganews.com/gfwlist -server=/.gigporno.ru/127.0.0.1#5353 -ipset=/.gigporno.ru/gfwlist -server=/.girlbanker.com/127.0.0.1#5353 -ipset=/.girlbanker.com/gfwlist -server=/.git.io/127.0.0.1#5353 -ipset=/.git.io/gfwlist -server=/.softwaredownload.gitbooks.io/127.0.0.1#5353 -ipset=/.softwaredownload.gitbooks.io/gfwlist -server=/.gist.github.com/127.0.0.1#5353 -ipset=/.gist.github.com/gfwlist -server=/.cthlo.github.io/127.0.0.1#5353 -ipset=/.cthlo.github.io/gfwlist -server=/.wsgzao.github.io/127.0.0.1#5353 -ipset=/.wsgzao.github.io/gfwlist -server=/.gizlen.net/127.0.0.1#5353 -ipset=/.gizlen.net/gfwlist -server=/.gjczz.com/127.0.0.1#5353 -ipset=/.gjczz.com/gfwlist -server=/.glennhilton.com/127.0.0.1#5353 -ipset=/.glennhilton.com/gfwlist -server=/.globaljihad.net/127.0.0.1#5353 -ipset=/.globaljihad.net/gfwlist -server=/.globalmediaoutreach.com/127.0.0.1#5353 -ipset=/.globalmediaoutreach.com/gfwlist -server=/.globalmuseumoncommunism.org/127.0.0.1#5353 -ipset=/.globalmuseumoncommunism.org/gfwlist -server=/.globalrescue.net/127.0.0.1#5353 -ipset=/.globalrescue.net/gfwlist -server=/.globaltm.org/127.0.0.1#5353 -ipset=/.globaltm.org/gfwlist -server=/.globalvoicesonline.org/127.0.0.1#5353 -ipset=/.globalvoicesonline.org/gfwlist -server=/.glock.com/127.0.0.1#5353 -ipset=/.glock.com/gfwlist -server=/.gluckman.com/127.0.0.1#5353 -ipset=/.gluckman.com/gfwlist -server=/.gmbd.cn/127.0.0.1#5353 -ipset=/.gmbd.cn/gfwlist -server=/.gmhz.org/127.0.0.1#5353 -ipset=/.gmhz.org/gfwlist -server=/.www.gmiddle.com/127.0.0.1#5353 -ipset=/.www.gmiddle.com/gfwlist -server=/.www.gmiddle.net/127.0.0.1#5353 -ipset=/.www.gmiddle.net/gfwlist -server=/.gmll.org/127.0.0.1#5353 -ipset=/.gmll.org/gfwlist -server=/.gnci.org.hk/127.0.0.1#5353 -ipset=/.gnci.org.hk/gfwlist -server=/.go-pki.com/127.0.0.1#5353 -ipset=/.go-pki.com/gfwlist -server=/.goagent.biz/127.0.0.1#5353 -ipset=/.goagent.biz/gfwlist -server=/.goagentplus.com/127.0.0.1#5353 -ipset=/.goagentplus.com/gfwlist -server=/.gobet.cc/127.0.0.1#5353 -ipset=/.gobet.cc/gfwlist -server=/.godfootsteps.org/127.0.0.1#5353 -ipset=/.godfootsteps.org/gfwlist -server=/.godns.work/127.0.0.1#5353 -ipset=/.godns.work/gfwlist -server=/.godsdirectcontact.co.uk/127.0.0.1#5353 -ipset=/.godsdirectcontact.co.uk/gfwlist -server=/.godsdirectcontact.org/127.0.0.1#5353 -ipset=/.godsdirectcontact.org/gfwlist -server=/.godsdirectcontact.org.tw/127.0.0.1#5353 -ipset=/.godsdirectcontact.org.tw/gfwlist -server=/.godsimmediatecontact.com/127.0.0.1#5353 -ipset=/.godsimmediatecontact.com/gfwlist -server=/.gogotunnel.com/127.0.0.1#5353 -ipset=/.gogotunnel.com/gfwlist -server=/.gohappy.com.tw/127.0.0.1#5353 -ipset=/.gohappy.com.tw/gfwlist -server=/.gokbayrak.com/127.0.0.1#5353 -ipset=/.gokbayrak.com/gfwlist -server=/.goldbet.com/127.0.0.1#5353 -ipset=/.goldbet.com/gfwlist -server=/.goldbetsports.com/127.0.0.1#5353 -ipset=/.goldbetsports.com/gfwlist -server=/.goldenfrog.com/127.0.0.1#5353 -ipset=/.goldenfrog.com/gfwlist -server=/.goldstep.net/127.0.0.1#5353 -ipset=/.goldstep.net/gfwlist -server=/.goldwave.com/127.0.0.1#5353 -ipset=/.goldwave.com/gfwlist -server=/.gongmeng.info/127.0.0.1#5353 -ipset=/.gongmeng.info/gfwlist -server=/.gongm.in/127.0.0.1#5353 -ipset=/.gongm.in/gfwlist -server=/.gongminliliang.com/127.0.0.1#5353 -ipset=/.gongminliliang.com/gfwlist -server=/.gongwt.com/127.0.0.1#5353 -ipset=/.gongwt.com/gfwlist -server=/.blog.goo.ne.jp/127.0.0.1#5353 -ipset=/.blog.goo.ne.jp/gfwlist -server=/.goodreads.com/127.0.0.1#5353 -ipset=/.goodreads.com/gfwlist -server=/.goodreaders.com/127.0.0.1#5353 -ipset=/.goodreaders.com/gfwlist -server=/.goodtv.com.tw/127.0.0.1#5353 -ipset=/.goodtv.com.tw/gfwlist -server=/.goodtv.tv/127.0.0.1#5353 -ipset=/.goodtv.tv/gfwlist -server=/.goofind.com/127.0.0.1#5353 -ipset=/.goofind.com/gfwlist -server=/.googlesile.com/127.0.0.1#5353 -ipset=/.googlesile.com/gfwlist -server=/.gopetition.com/127.0.0.1#5353 -ipset=/.gopetition.com/gfwlist -server=/.goproxing.net/127.0.0.1#5353 -ipset=/.goproxing.net/gfwlist -server=/.gotrusted.com/127.0.0.1#5353 -ipset=/.gotrusted.com/gfwlist -server=/.gotw.ca/127.0.0.1#5353 -ipset=/.gotw.ca/gfwlist -server=/.grammaly.com/127.0.0.1#5353 -ipset=/.grammaly.com/gfwlist -server=/.grandtrial.org/127.0.0.1#5353 -ipset=/.grandtrial.org/gfwlist -server=/.graphis.ne.jp/127.0.0.1#5353 -ipset=/.graphis.ne.jp/gfwlist -server=/.greatfirewall.biz/127.0.0.1#5353 -ipset=/.greatfirewall.biz/gfwlist -server=/.greatfirewallofchina.net/127.0.0.1#5353 -ipset=/.greatfirewallofchina.net/gfwlist -server=/.greatfirewallofchina.org/127.0.0.1#5353 -ipset=/.greatfirewallofchina.org/gfwlist -server=/.greenfieldbookstore.com.hk/127.0.0.1#5353 -ipset=/.greenfieldbookstore.com.hk/gfwlist -server=/.greenparty.org.tw/127.0.0.1#5353 -ipset=/.greenparty.org.tw/gfwlist -server=/.greenpeace.org/127.0.0.1#5353 -ipset=/.greenpeace.org/gfwlist -server=/.greenreadings.com/127.0.0.1#5353 -ipset=/.greenreadings.com/gfwlist -server=/.great-firewall.com/127.0.0.1#5353 -ipset=/.great-firewall.com/gfwlist -server=/.great-roc.org/127.0.0.1#5353 -ipset=/.great-roc.org/gfwlist -server=/.greatroc.org/127.0.0.1#5353 -ipset=/.greatroc.org/gfwlist -server=/.greatzhonghua.org/127.0.0.1#5353 -ipset=/.greatzhonghua.org/gfwlist -server=/.greenpeace.com.tw/127.0.0.1#5353 -ipset=/.greenpeace.com.tw/gfwlist -server=/.greenvpn.net/127.0.0.1#5353 -ipset=/.greenvpn.net/gfwlist -server=/.greenvpn.org/127.0.0.1#5353 -ipset=/.greenvpn.org/gfwlist -server=/.gs-discuss.com/127.0.0.1#5353 -ipset=/.gs-discuss.com/gfwlist -server=/.gtricks.com/127.0.0.1#5353 -ipset=/.gtricks.com/gfwlist -server=/.guancha.org/127.0.0.1#5353 -ipset=/.guancha.org/gfwlist -server=/.guardster.com/127.0.0.1#5353 -ipset=/.guardster.com/gfwlist -server=/.gun-world.net/127.0.0.1#5353 -ipset=/.gun-world.net/gfwlist -server=/.gunsandammo.com/127.0.0.1#5353 -ipset=/.gunsandammo.com/gfwlist -server=/.gutteruncensored.com/127.0.0.1#5353 -ipset=/.gutteruncensored.com/gfwlist -server=/.gvm.com.tw/127.0.0.1#5353 -ipset=/.gvm.com.tw/gfwlist -server=/.gzm.tv/127.0.0.1#5353 -ipset=/.gzm.tv/gfwlist -server=/.gzone-anime.info/127.0.0.1#5353 -ipset=/.gzone-anime.info/gfwlist -server=/.clementine-player.org/127.0.0.1#5353 -ipset=/.clementine-player.org/gfwlist -server=/.echofon.com/127.0.0.1#5353 -ipset=/.echofon.com/gfwlist -server=/.greasespot.net/127.0.0.1#5353 -ipset=/.greasespot.net/gfwlist -server=/.www.klip.me/127.0.0.1#5353 -ipset=/.www.klip.me/gfwlist -server=/.stephaniered.com/127.0.0.1#5353 -ipset=/.stephaniered.com/gfwlist -server=/.ub0.cc/127.0.0.1#5353 -ipset=/.ub0.cc/gfwlist -server=/.wozy.in/127.0.0.1#5353 -ipset=/.wozy.in/gfwlist -server=/.gospelherald.com/127.0.0.1#5353 -ipset=/.gospelherald.com/gfwlist -server=/.hk.gradconnection.com/127.0.0.1#5353 -ipset=/.hk.gradconnection.com/gfwlist -server=/.grangorz.org/127.0.0.1#5353 -ipset=/.grangorz.org/gfwlist -server=/.graylog2.org/127.0.0.1#5353 -ipset=/.graylog2.org/gfwlist -server=/.greatfire.org/127.0.0.1#5353 -ipset=/.greatfire.org/gfwlist -server=/.greatroc.tw/127.0.0.1#5353 -ipset=/.greatroc.tw/gfwlist -server=/.gstatic.com/127.0.0.1#5353 -ipset=/.gstatic.com/gfwlist -server=/.gu-chu-sum.org/127.0.0.1#5353 -ipset=/.gu-chu-sum.org/gfwlist -server=/.guishan.org/127.0.0.1#5353 -ipset=/.guishan.org/gfwlist -server=/.gunsamerica.com/127.0.0.1#5353 -ipset=/.gunsamerica.com/gfwlist -server=/.guruonline.hk/127.0.0.1#5353 -ipset=/.guruonline.hk/gfwlist -server=/.gvlib.com/127.0.0.1#5353 -ipset=/.gvlib.com/gfwlist -server=/.gyalwarinpoche.com/127.0.0.1#5353 -ipset=/.gyalwarinpoche.com/gfwlist -server=/.gyatsostudio.com/127.0.0.1#5353 -ipset=/.gyatsostudio.com/gfwlist -server=/.h5dm.com/127.0.0.1#5353 -ipset=/.h5dm.com/gfwlist -server=/.h5galgame.me/127.0.0.1#5353 -ipset=/.h5galgame.me/gfwlist -server=/.h-china.org/127.0.0.1#5353 -ipset=/.h-china.org/gfwlist -server=/.h-moe.com/127.0.0.1#5353 -ipset=/.h-moe.com/gfwlist -server=/.h1n1china.org/127.0.0.1#5353 -ipset=/.h1n1china.org/gfwlist -server=/.hacg.club/127.0.0.1#5353 -ipset=/.hacg.club/gfwlist -server=/.hacg.in/127.0.0.1#5353 -ipset=/.hacg.in/gfwlist -server=/.hacg.li/127.0.0.1#5353 -ipset=/.hacg.li/gfwlist -server=/.hacg.red/127.0.0.1#5353 -ipset=/.hacg.red/gfwlist -server=/.hacken.cc/127.0.0.1#5353 -ipset=/.hacken.cc/gfwlist -server=/.hackthatphone.net/127.0.0.1#5353 -ipset=/.hackthatphone.net/gfwlist -server=/.hahlo.com/127.0.0.1#5353 -ipset=/.hahlo.com/gfwlist -server=/.hakkatv.org.tw/127.0.0.1#5353 -ipset=/.hakkatv.org.tw/gfwlist -server=/.bbs.hanminzu.org/127.0.0.1#5353 -ipset=/.bbs.hanminzu.org/gfwlist -server=/.hanunyi.com/127.0.0.1#5353 -ipset=/.hanunyi.com/gfwlist -server=/.ae.hao123.com/127.0.0.1#5353 -ipset=/.ae.hao123.com/gfwlist -server=/.ar.hao123.com/127.0.0.1#5353 -ipset=/.ar.hao123.com/gfwlist -server=/.br.hao123.com/127.0.0.1#5353 -ipset=/.br.hao123.com/gfwlist -server=/.en.hao123.com/127.0.0.1#5353 -ipset=/.en.hao123.com/gfwlist -server=/.id.hao123.com/127.0.0.1#5353 -ipset=/.id.hao123.com/gfwlist -server=/.jp.hao123.com/127.0.0.1#5353 -ipset=/.jp.hao123.com/gfwlist -server=/.ma.hao123.com/127.0.0.1#5353 -ipset=/.ma.hao123.com/gfwlist -server=/.mx.hao123.com/127.0.0.1#5353 -ipset=/.mx.hao123.com/gfwlist -server=/.sa.hao123.com/127.0.0.1#5353 -ipset=/.sa.hao123.com/gfwlist -server=/.th.hao123.com/127.0.0.1#5353 -ipset=/.th.hao123.com/gfwlist -server=/.tw.hao123.com/127.0.0.1#5353 -ipset=/.tw.hao123.com/gfwlist -server=/.vn.hao123.com/127.0.0.1#5353 -ipset=/.vn.hao123.com/gfwlist -server=/.hk.hao123img.com/127.0.0.1#5353 -ipset=/.hk.hao123img.com/gfwlist -server=/.ld.hao123img.com/127.0.0.1#5353 -ipset=/.ld.hao123img.com/gfwlist -server=/.happy-vpn.com/127.0.0.1#5353 -ipset=/.happy-vpn.com/gfwlist -server=/.hardsextube.com/127.0.0.1#5353 -ipset=/.hardsextube.com/gfwlist -server=/.harunyahya.com/127.0.0.1#5353 -ipset=/.harunyahya.com/gfwlist -server=/.hasaowall.com/127.0.0.1#5353 -ipset=/.hasaowall.com/gfwlist -server=/.bbs.hasi.wang/127.0.0.1#5353 -ipset=/.bbs.hasi.wang/gfwlist -server=/.have8.com/127.0.0.1#5353 -ipset=/.have8.com/gfwlist -server=/.hdtvb.net/127.0.0.1#5353 -ipset=/.hdtvb.net/gfwlist -server=/.hdzog.com/127.0.0.1#5353 -ipset=/.hdzog.com/gfwlist -server=/.heartyit.com/127.0.0.1#5353 -ipset=/.heartyit.com/gfwlist -server=/.hec.su/127.0.0.1#5353 -ipset=/.hec.su/gfwlist -server=/.hecaitou.net/127.0.0.1#5353 -ipset=/.hecaitou.net/gfwlist -server=/.hechaji.com/127.0.0.1#5353 -ipset=/.hechaji.com/gfwlist -server=/.heeact.edu.tw/127.0.0.1#5353 -ipset=/.heeact.edu.tw/gfwlist -server=/.hegre-art.com/127.0.0.1#5353 -ipset=/.hegre-art.com/gfwlist -server=/.cdn.helixstudios.net/127.0.0.1#5353 -ipset=/.cdn.helixstudios.net/gfwlist -server=/.helplinfen.com/127.0.0.1#5353 -ipset=/.helplinfen.com/gfwlist -server=/.helloandroid.com/127.0.0.1#5353 -ipset=/.helloandroid.com/gfwlist -server=/.helloqueer.com/127.0.0.1#5353 -ipset=/.helloqueer.com/gfwlist -server=/.hellotxt.com/127.0.0.1#5353 -ipset=/.hellotxt.com/gfwlist -server=/.hentai.to/127.0.0.1#5353 -ipset=/.hentai.to/gfwlist -server=/.hellouk.org/127.0.0.1#5353 -ipset=/.hellouk.org/gfwlist -server=/.helpeachpeople.com/127.0.0.1#5353 -ipset=/.helpeachpeople.com/gfwlist -server=/.helpster.de/127.0.0.1#5353 -ipset=/.helpster.de/gfwlist -server=/.helpzhuling.org/127.0.0.1#5353 -ipset=/.helpzhuling.org/gfwlist -server=/.hentaitube.tv/127.0.0.1#5353 -ipset=/.hentaitube.tv/gfwlist -server=/.hentaivideoworld.com/127.0.0.1#5353 -ipset=/.hentaivideoworld.com/gfwlist -server=/.getcloudapp.com/127.0.0.1#5353 -ipset=/.getcloudapp.com/gfwlist -server=/.cl.ly/127.0.0.1#5353 -ipset=/.cl.ly/gfwlist -server=/.getsmartlinks.com/127.0.0.1#5353 -ipset=/.getsmartlinks.com/gfwlist -server=/.git-scm.com/127.0.0.1#5353 -ipset=/.git-scm.com/gfwlist -server=/.heqinglian.net/127.0.0.1#5353 -ipset=/.heqinglian.net/gfwlist -server=/.heungkongdiscuss.com/127.0.0.1#5353 -ipset=/.heungkongdiscuss.com/gfwlist -server=/.hexxeh.net/127.0.0.1#5353 -ipset=/.hexxeh.net/gfwlist -server=/.app.heywire.com/127.0.0.1#5353 -ipset=/.app.heywire.com/gfwlist -server=/.heyzo.com/127.0.0.1#5353 -ipset=/.heyzo.com/gfwlist -server=/.hgseav.com/127.0.0.1#5353 -ipset=/.hgseav.com/gfwlist -server=/.hhdcb3office.org/127.0.0.1#5353 -ipset=/.hhdcb3office.org/gfwlist -server=/.hi-on.org.tw/127.0.0.1#5353 -ipset=/.hi-on.org.tw/gfwlist -server=/.hidden-advent.org/127.0.0.1#5353 -ipset=/.hidden-advent.org/gfwlist -server=/.hidecloud.com/127.0.0.1#5353 -ipset=/.hidecloud.com/gfwlist -server=/.hide.me/127.0.0.1#5353 -ipset=/.hide.me/gfwlist -server=/.hideipvpn.com/127.0.0.1#5353 -ipset=/.hideipvpn.com/gfwlist -server=/.hideman.net/127.0.0.1#5353 -ipset=/.hideman.net/gfwlist -server=/.hideme.nl/127.0.0.1#5353 -ipset=/.hideme.nl/gfwlist -server=/.hidemyass.com/127.0.0.1#5353 -ipset=/.hidemyass.com/gfwlist -server=/.hidemycomp.com/127.0.0.1#5353 -ipset=/.hidemycomp.com/gfwlist -server=/.hihiforum.com/127.0.0.1#5353 -ipset=/.hihiforum.com/gfwlist -server=/.hihistory.net/127.0.0.1#5353 -ipset=/.hihistory.net/gfwlist -server=/.higfw.com/127.0.0.1#5353 -ipset=/.higfw.com/gfwlist -server=/.highpeakspureearth.com/127.0.0.1#5353 -ipset=/.highpeakspureearth.com/gfwlist -server=/.highrockmedia.com/127.0.0.1#5353 -ipset=/.highrockmedia.com/gfwlist -server=/.hiitch.com/127.0.0.1#5353 -ipset=/.hiitch.com/gfwlist -server=/.hikinggfw.org/127.0.0.1#5353 -ipset=/.hikinggfw.org/gfwlist -server=/.hilive.tv/127.0.0.1#5353 -ipset=/.hilive.tv/gfwlist -server=/.himalayan-foundation.org/127.0.0.1#5353 -ipset=/.himalayan-foundation.org/gfwlist -server=/.himalayanglacier.com/127.0.0.1#5353 -ipset=/.himalayanglacier.com/gfwlist -server=/.himemix.com/127.0.0.1#5353 -ipset=/.himemix.com/gfwlist -server=/.himemix.net/127.0.0.1#5353 -ipset=/.himemix.net/gfwlist -server=/.times.hinet.net/127.0.0.1#5353 -ipset=/.times.hinet.net/gfwlist -server=/.hitomi.la/127.0.0.1#5353 -ipset=/.hitomi.la/gfwlist -server=/.hizbuttahrir.org/127.0.0.1#5353 -ipset=/.hizbuttahrir.org/gfwlist -server=/.hizb-ut-tahrir.info/127.0.0.1#5353 -ipset=/.hizb-ut-tahrir.info/gfwlist -server=/.hizb-ut-tahrir.org/127.0.0.1#5353 -ipset=/.hizb-ut-tahrir.org/gfwlist -server=/.hjclub.info/127.0.0.1#5353 -ipset=/.hjclub.info/gfwlist -server=/.hk-pub.com/127.0.0.1#5353 -ipset=/.hk-pub.com/gfwlist -server=/.hk01.com/127.0.0.1#5353 -ipset=/.hk01.com/gfwlist -server=/.hk32168.com/127.0.0.1#5353 -ipset=/.hk32168.com/gfwlist -server=/.hkatvnews.com/127.0.0.1#5353 -ipset=/.hkatvnews.com/gfwlist -server=/.hkbc.net/127.0.0.1#5353 -ipset=/.hkbc.net/gfwlist -server=/.hkbf.org/127.0.0.1#5353 -ipset=/.hkbf.org/gfwlist -server=/.hkbookcity.com/127.0.0.1#5353 -ipset=/.hkbookcity.com/gfwlist -server=/.hkchurch.org/127.0.0.1#5353 -ipset=/.hkchurch.org/gfwlist -server=/.hkcmi.edu/127.0.0.1#5353 -ipset=/.hkcmi.edu/gfwlist -server=/.hkcoc.com/127.0.0.1#5353 -ipset=/.hkcoc.com/gfwlist -server=/.hkday.net/127.0.0.1#5353 -ipset=/.hkday.net/gfwlist -server=/.hkdailynews.com.hk/127.0.0.1#5353 -ipset=/.hkdailynews.com.hk/gfwlist -server=/.hkdf.org/127.0.0.1#5353 -ipset=/.hkdf.org/gfwlist -server=/.hkej.com/127.0.0.1#5353 -ipset=/.hkej.com/gfwlist -server=/.hkepc.com/127.0.0.1#5353 -ipset=/.hkepc.com/gfwlist -server=/.china.hket.com/127.0.0.1#5353 -ipset=/.china.hket.com/gfwlist -server=/.hkfaa.com/127.0.0.1#5353 -ipset=/.hkfaa.com/gfwlist -server=/.hkfreezone.com/127.0.0.1#5353 -ipset=/.hkfreezone.com/gfwlist -server=/.hkfront.org/127.0.0.1#5353 -ipset=/.hkfront.org/gfwlist -server=/.m.hkgalden.com/127.0.0.1#5353 -ipset=/.m.hkgalden.com/gfwlist -server=/.hkgolden.com/127.0.0.1#5353 -ipset=/.hkgolden.com/gfwlist -server=/.hkgreenradio.org/127.0.0.1#5353 -ipset=/.hkgreenradio.org/gfwlist -server=/.hkheadline.com/127.0.0.1#5353 -ipset=/.hkheadline.com/gfwlist -server=/.hkhkhk.com/127.0.0.1#5353 -ipset=/.hkhkhk.com/gfwlist -server=/.hkhrc.org.hk/127.0.0.1#5353 -ipset=/.hkhrc.org.hk/gfwlist -server=/.hkhrm.org.hk/127.0.0.1#5353 -ipset=/.hkhrm.org.hk/gfwlist -server=/.hkip.org.uk/127.0.0.1#5353 -ipset=/.hkip.org.uk/gfwlist -server=/.1989report.hkja.org.hk/127.0.0.1#5353 -ipset=/.1989report.hkja.org.hk/gfwlist -server=/.hkjc.com/127.0.0.1#5353 -ipset=/.hkjc.com/gfwlist -server=/.hkjp.org/127.0.0.1#5353 -ipset=/.hkjp.org/gfwlist -server=/.hklft.com/127.0.0.1#5353 -ipset=/.hklft.com/gfwlist -server=/.hklts.org.hk/127.0.0.1#5353 -ipset=/.hklts.org.hk/gfwlist -server=/.news.hkpeanut.com/127.0.0.1#5353 -ipset=/.news.hkpeanut.com/gfwlist -server=/.hkptu.org/127.0.0.1#5353 -ipset=/.hkptu.org/gfwlist -server=/.hkreporter.com/127.0.0.1#5353 -ipset=/.hkreporter.com/gfwlist -server=/.hkusu.net/127.0.0.1#5353 -ipset=/.hkusu.net/gfwlist -server=/.hkvwet.com/127.0.0.1#5353 -ipset=/.hkvwet.com/gfwlist -server=/.hkwcc.org.hk/127.0.0.1#5353 -ipset=/.hkwcc.org.hk/gfwlist -server=/.hkzone.org/127.0.0.1#5353 -ipset=/.hkzone.org/gfwlist -server=/.hnjhj.com/127.0.0.1#5353 -ipset=/.hnjhj.com/gfwlist -server=/.hnntube.com/127.0.0.1#5353 -ipset=/.hnntube.com/gfwlist -server=/.hola.com/127.0.0.1#5353 -ipset=/.hola.com/gfwlist -server=/.hola.org/127.0.0.1#5353 -ipset=/.hola.org/gfwlist -server=/.holymountaincn.com/127.0.0.1#5353 -ipset=/.holymountaincn.com/gfwlist -server=/.holyspiritspeaks.org/127.0.0.1#5353 -ipset=/.holyspiritspeaks.org/gfwlist -server=/.derekhsu.homeip.net/127.0.0.1#5353 -ipset=/.derekhsu.homeip.net/gfwlist -server=/.homeperversion.com/127.0.0.1#5353 -ipset=/.homeperversion.com/gfwlist -server=/.homeservershow.com/127.0.0.1#5353 -ipset=/.homeservershow.com/gfwlist -server=/.old.honeynet.org/127.0.0.1#5353 -ipset=/.old.honeynet.org/gfwlist -server=/.hongkongfp.com/127.0.0.1#5353 -ipset=/.hongkongfp.com/gfwlist -server=/.hongmeimei.com/127.0.0.1#5353 -ipset=/.hongmeimei.com/gfwlist -server=/.hongzhi.li/127.0.0.1#5353 -ipset=/.hongzhi.li/gfwlist -server=/.hootsuite.com/127.0.0.1#5353 -ipset=/.hootsuite.com/gfwlist -server=/.hopto.org/127.0.0.1#5353 -ipset=/.hopto.org/gfwlist -server=/.hornygamer.com/127.0.0.1#5353 -ipset=/.hornygamer.com/gfwlist -server=/.hotav.tv/127.0.0.1#5353 -ipset=/.hotav.tv/gfwlist -server=/.hotfrog.com.tw/127.0.0.1#5353 -ipset=/.hotfrog.com.tw/gfwlist -server=/.hotgoo.com/127.0.0.1#5353 -ipset=/.hotgoo.com/gfwlist -server=/.hotpornshow.com/127.0.0.1#5353 -ipset=/.hotpornshow.com/gfwlist -server=/.hotpot.hk/127.0.0.1#5353 -ipset=/.hotpot.hk/gfwlist -server=/.hotshame.com/127.0.0.1#5353 -ipset=/.hotshame.com/gfwlist -server=/.hotspotshield.com/127.0.0.1#5353 -ipset=/.hotspotshield.com/gfwlist -server=/.hotvpn.com/127.0.0.1#5353 -ipset=/.hotvpn.com/gfwlist -server=/.hougaige.com/127.0.0.1#5353 -ipset=/.hougaige.com/gfwlist -server=/.howtoforge.com/127.0.0.1#5353 -ipset=/.howtoforge.com/gfwlist -server=/.hqcdp.org/127.0.0.1#5353 -ipset=/.hqcdp.org/gfwlist -server=/.hqjapanesesex.com/127.0.0.1#5353 -ipset=/.hqjapanesesex.com/gfwlist -server=/.hqmovies.com/127.0.0.1#5353 -ipset=/.hqmovies.com/gfwlist -server=/.hrcir.com/127.0.0.1#5353 -ipset=/.hrcir.com/gfwlist -server=/.hrcchina.org/127.0.0.1#5353 -ipset=/.hrcchina.org/gfwlist -server=/.hrea.org/127.0.0.1#5353 -ipset=/.hrea.org/gfwlist -server=/.hrichina.org/127.0.0.1#5353 -ipset=/.hrichina.org/gfwlist -server=/.hrw.org/127.0.0.1#5353 -ipset=/.hrw.org/gfwlist -server=/.hrweb.org/127.0.0.1#5353 -ipset=/.hrweb.org/gfwlist -server=/.hsjp.net/127.0.0.1#5353 -ipset=/.hsjp.net/gfwlist -server=/.hsselite.com/127.0.0.1#5353 -ipset=/.hsselite.com/gfwlist -server=/.hst.net.tw/127.0.0.1#5353 -ipset=/.hst.net.tw/gfwlist -server=/.hstern.net/127.0.0.1#5353 -ipset=/.hstern.net/gfwlist -server=/.hstt.net/127.0.0.1#5353 -ipset=/.hstt.net/gfwlist -server=/.htkou.net/127.0.0.1#5353 -ipset=/.htkou.net/gfwlist -server=/.htmldog.com/127.0.0.1#5353 -ipset=/.htmldog.com/gfwlist -server=/.hua-yue.net/127.0.0.1#5353 -ipset=/.hua-yue.net/gfwlist -server=/.huaglad.com/127.0.0.1#5353 -ipset=/.huaglad.com/gfwlist -server=/.huanghuagang.org/127.0.0.1#5353 -ipset=/.huanghuagang.org/gfwlist -server=/.huangyiyu.com/127.0.0.1#5353 -ipset=/.huangyiyu.com/gfwlist -server=/.huaren.us/127.0.0.1#5353 -ipset=/.huaren.us/gfwlist -server=/.huaxia-news.com/127.0.0.1#5353 -ipset=/.huaxia-news.com/gfwlist -server=/.huaxiabao.org/127.0.0.1#5353 -ipset=/.huaxiabao.org/gfwlist -server=/.huaxin.ph/127.0.0.1#5353 -ipset=/.huaxin.ph/gfwlist -server=/.huayuworld.org/127.0.0.1#5353 -ipset=/.huayuworld.org/gfwlist -server=/.huffingtonpost.com/127.0.0.1#5353 -ipset=/.huffingtonpost.com/gfwlist -server=/.hugoroy.eu/127.0.0.1#5353 -ipset=/.hugoroy.eu/gfwlist -server=/.huhaitai.com/127.0.0.1#5353 -ipset=/.huhaitai.com/gfwlist -server=/.huhamhire.com/127.0.0.1#5353 -ipset=/.huhamhire.com/gfwlist -server=/.huiyi.in/127.0.0.1#5353 -ipset=/.huiyi.in/gfwlist -server=/.hulkshare.com/127.0.0.1#5353 -ipset=/.hulkshare.com/gfwlist -server=/.humanrightsbriefing.org/127.0.0.1#5353 -ipset=/.humanrightsbriefing.org/gfwlist -server=/.hung-ya.com/127.0.0.1#5353 -ipset=/.hung-ya.com/gfwlist -server=/.hungerstrikeforaids.org/127.0.0.1#5353 -ipset=/.hungerstrikeforaids.org/gfwlist -server=/.huping.net/127.0.0.1#5353 -ipset=/.huping.net/gfwlist -server=/.hurgokbayrak.com/127.0.0.1#5353 -ipset=/.hurgokbayrak.com/gfwlist -server=/.hurriyet.com.tr/127.0.0.1#5353 -ipset=/.hurriyet.com.tr/gfwlist -server=/.hut2.ru/127.0.0.1#5353 -ipset=/.hut2.ru/gfwlist -server=/.hutianyi.net/127.0.0.1#5353 -ipset=/.hutianyi.net/gfwlist -server=/.hutong9.net/127.0.0.1#5353 -ipset=/.hutong9.net/gfwlist -server=/.huyandex.com/127.0.0.1#5353 -ipset=/.huyandex.com/gfwlist -server=/.hwayue.org.tw/127.0.0.1#5353 -ipset=/.hwayue.org.tw/gfwlist -server=/.hwinfo.com/127.0.0.1#5353 -ipset=/.hwinfo.com/gfwlist -server=/.fang-lizhi.hxwk.org/127.0.0.1#5353 -ipset=/.fang-lizhi.hxwk.org/gfwlist -server=/.hxwq.org/127.0.0.1#5353 -ipset=/.hxwq.org/gfwlist -server=/.hyperrate.com/127.0.0.1#5353 -ipset=/.hyperrate.com/gfwlist -server=/.ebook.hyread.com.tw/127.0.0.1#5353 -ipset=/.ebook.hyread.com.tw/gfwlist -server=/.i1.hk/127.0.0.1#5353 -ipset=/.i1.hk/gfwlist -server=/.i2p2.de/127.0.0.1#5353 -ipset=/.i2p2.de/gfwlist -server=/.i2runner.com/127.0.0.1#5353 -ipset=/.i2runner.com/gfwlist -server=/.i818hk.com/127.0.0.1#5353 -ipset=/.i818hk.com/gfwlist -server=/.i-cable.com/127.0.0.1#5353 -ipset=/.i-cable.com/gfwlist -server=/.i-part.com.tw/127.0.0.1#5353 -ipset=/.i-part.com.tw/gfwlist -server=/.iask.ca/127.0.0.1#5353 -ipset=/.iask.ca/gfwlist -server=/.iask.bz/127.0.0.1#5353 -ipset=/.iask.bz/gfwlist -server=/.iav19.com/127.0.0.1#5353 -ipset=/.iav19.com/gfwlist -server=/.ibiblio.org/127.0.0.1#5353 -ipset=/.ibiblio.org/gfwlist -server=/.iblist.com/127.0.0.1#5353 -ipset=/.iblist.com/gfwlist -server=/.iblogserv-f.net/127.0.0.1#5353 -ipset=/.iblogserv-f.net/gfwlist -server=/.ibros.org/127.0.0.1#5353 -ipset=/.ibros.org/gfwlist -server=/.cn.ibtimes.com/127.0.0.1#5353 -ipset=/.cn.ibtimes.com/gfwlist -server=/.ibvpn.com/127.0.0.1#5353 -ipset=/.ibvpn.com/gfwlist -server=/.icams.com/127.0.0.1#5353 -ipset=/.icams.com/gfwlist -server=/.blogs.icerocket.com/127.0.0.1#5353 -ipset=/.blogs.icerocket.com/gfwlist -server=/.icij.org/127.0.0.1#5353 -ipset=/.icij.org/gfwlist -server=/.icl-fi.org/127.0.0.1#5353 -ipset=/.icl-fi.org/gfwlist -server=/.icoco.com/127.0.0.1#5353 -ipset=/.icoco.com/gfwlist -server=/.furbo.org/127.0.0.1#5353 -ipset=/.furbo.org/gfwlist -server=/.warbler.iconfactory.net/127.0.0.1#5353 -ipset=/.warbler.iconfactory.net/gfwlist -server=/.iconpaper.org/127.0.0.1#5353 -ipset=/.iconpaper.org/gfwlist -server=/.icu-project.org/127.0.0.1#5353 -ipset=/.icu-project.org/gfwlist -server=/.w.idaiwan.com/127.0.0.1#5353 -ipset=/.w.idaiwan.com/gfwlist -server=/.idemocracy.asia/127.0.0.1#5353 -ipset=/.idemocracy.asia/gfwlist -server=/.identi.ca/127.0.0.1#5353 -ipset=/.identi.ca/gfwlist -server=/.idiomconnection.com/127.0.0.1#5353 -ipset=/.idiomconnection.com/gfwlist -server=/.www.idlcoyote.com/127.0.0.1#5353 -ipset=/.www.idlcoyote.com/gfwlist -server=/.idouga.com/127.0.0.1#5353 -ipset=/.idouga.com/gfwlist -server=/.idreamx.com/127.0.0.1#5353 -ipset=/.idreamx.com/gfwlist -server=/.forum.idsam.com/127.0.0.1#5353 -ipset=/.forum.idsam.com/gfwlist -server=/.idv.tw/127.0.0.1#5353 -ipset=/.idv.tw/gfwlist -server=/.ieasynews.net/127.0.0.1#5353 -ipset=/.ieasynews.net/gfwlist -server=/.ied2k.net/127.0.0.1#5353 -ipset=/.ied2k.net/gfwlist -server=/.ienergy1.com/127.0.0.1#5353 -ipset=/.ienergy1.com/gfwlist -server=/.if.ttt/127.0.0.1#5353 -ipset=/.if.ttt/gfwlist -server=/.ifanqiang.com/127.0.0.1#5353 -ipset=/.ifanqiang.com/gfwlist -server=/.ifanr.com/127.0.0.1#5353 -ipset=/.ifanr.com/gfwlist -server=/.ifcss.org/127.0.0.1#5353 -ipset=/.ifcss.org/gfwlist -server=/.ifjc.org/127.0.0.1#5353 -ipset=/.ifjc.org/gfwlist -server=/.ift.tt/127.0.0.1#5353 -ipset=/.ift.tt/gfwlist -server=/.ifreewares.com/127.0.0.1#5353 -ipset=/.ifreewares.com/gfwlist -server=/.igcd.net/127.0.0.1#5353 -ipset=/.igcd.net/gfwlist -server=/.igfw.net/127.0.0.1#5353 -ipset=/.igfw.net/gfwlist -server=/.igmg.de/127.0.0.1#5353 -ipset=/.igmg.de/gfwlist -server=/.ignitedetroit.net/127.0.0.1#5353 -ipset=/.ignitedetroit.net/gfwlist -server=/.igotmail.com.tw/127.0.0.1#5353 -ipset=/.igotmail.com.tw/gfwlist -server=/.igvita.com/127.0.0.1#5353 -ipset=/.igvita.com/gfwlist -server=/.ihakka.net/127.0.0.1#5353 -ipset=/.ihakka.net/gfwlist -server=/.ihao.org/127.0.0.1#5353 -ipset=/.ihao.org/gfwlist -server=/.iicns.com/127.0.0.1#5353 -ipset=/.iicns.com/gfwlist -server=/.illusionfactory.com/127.0.0.1#5353 -ipset=/.illusionfactory.com/gfwlist -server=/.ilove80.be/127.0.0.1#5353 -ipset=/.ilove80.be/gfwlist -server=/.im.tv/127.0.0.1#5353 -ipset=/.im.tv/gfwlist -server=/.im88.tw/127.0.0.1#5353 -ipset=/.im88.tw/gfwlist -server=/.imgchili.net/127.0.0.1#5353 -ipset=/.imgchili.net/gfwlist -server=/.imageab.com/127.0.0.1#5353 -ipset=/.imageab.com/gfwlist -server=/.imagefap.com/127.0.0.1#5353 -ipset=/.imagefap.com/gfwlist -server=/.imageflea.com/127.0.0.1#5353 -ipset=/.imageflea.com/gfwlist -server=/.imageshack.us/127.0.0.1#5353 -ipset=/.imageshack.us/gfwlist -server=/.imagevenue.com/127.0.0.1#5353 -ipset=/.imagevenue.com/gfwlist -server=/.imagezilla.net/127.0.0.1#5353 -ipset=/.imagezilla.net/gfwlist -server=/.imb.org/127.0.0.1#5353 -ipset=/.imb.org/gfwlist -server=/.www.imdb.com/127.0.0.1#5353 -ipset=/.www.imdb.com/gfwlist -server=/.imdb.com/127.0.0.1#5353 -ipset=/.imdb.com/gfwlist -server=/.img.ly/127.0.0.1#5353 -ipset=/.img.ly/gfwlist -server=/.imkev.com/127.0.0.1#5353 -ipset=/.imkev.com/gfwlist -server=/.imlive.com/127.0.0.1#5353 -ipset=/.imlive.com/gfwlist -server=/.immoral.jp/127.0.0.1#5353 -ipset=/.immoral.jp/gfwlist -server=/.impact.org.au/127.0.0.1#5353 -ipset=/.impact.org.au/gfwlist -server=/.impp.mn/127.0.0.1#5353 -ipset=/.impp.mn/gfwlist -server=/.tech2.in.com/127.0.0.1#5353 -ipset=/.tech2.in.com/gfwlist -server=/.in99.org/127.0.0.1#5353 -ipset=/.in99.org/gfwlist -server=/.in-disguise.com/127.0.0.1#5353 -ipset=/.in-disguise.com/gfwlist -server=/.incapdns.net/127.0.0.1#5353 -ipset=/.incapdns.net/gfwlist -server=/.incloak.com/127.0.0.1#5353 -ipset=/.incloak.com/gfwlist -server=/.incredibox.fr/127.0.0.1#5353 -ipset=/.incredibox.fr/gfwlist -server=/.indiandefensenews.in/127.0.0.1#5353 -ipset=/.indiandefensenews.in/gfwlist -server=/.timesofindia.indiatimes.com/127.0.0.1#5353 -ipset=/.timesofindia.indiatimes.com/gfwlist -server=/.indiemerch.com/127.0.0.1#5353 -ipset=/.indiemerch.com/gfwlist -server=/.info-graf.fr/127.0.0.1#5353 -ipset=/.info-graf.fr/gfwlist -server=/.website.informer.com/127.0.0.1#5353 -ipset=/.website.informer.com/gfwlist -server=/.initiativesforchina.org/127.0.0.1#5353 -ipset=/.initiativesforchina.org/gfwlist -server=/.inkui.com/127.0.0.1#5353 -ipset=/.inkui.com/gfwlist -server=/.inmediahk.net/127.0.0.1#5353 -ipset=/.inmediahk.net/gfwlist -server=/.innermongolia.org/127.0.0.1#5353 -ipset=/.innermongolia.org/gfwlist -server=/.blog.inoreader.com/127.0.0.1#5353 -ipset=/.blog.inoreader.com/gfwlist -server=/.inote.tw/127.0.0.1#5353 -ipset=/.inote.tw/gfwlist -server=/.insecam.org/127.0.0.1#5353 -ipset=/.insecam.org/gfwlist -server=/.instagram.com/127.0.0.1#5353 -ipset=/.instagram.com/gfwlist -server=/.institut-tibetain.org/127.0.0.1#5353 -ipset=/.institut-tibetain.org/gfwlist -server=/.interfaceaddiction.com/127.0.0.1#5353 -ipset=/.interfaceaddiction.com/gfwlist -server=/.internationalrivers.org/127.0.0.1#5353 -ipset=/.internationalrivers.org/gfwlist -server=/.internet.org/127.0.0.1#5353 -ipset=/.internet.org/gfwlist -server=/.internetdefenseleague.org/127.0.0.1#5353 -ipset=/.internetdefenseleague.org/gfwlist -server=/.internetfreedom.org/127.0.0.1#5353 -ipset=/.internetfreedom.org/gfwlist -server=/.internetpopculture.com/127.0.0.1#5353 -ipset=/.internetpopculture.com/gfwlist -server=/.inxian.com/127.0.0.1#5353 -ipset=/.inxian.com/gfwlist -server=/.ipalter.com/127.0.0.1#5353 -ipset=/.ipalter.com/gfwlist -server=/.ipcf.org.tw/127.0.0.1#5353 -ipset=/.ipcf.org.tw/gfwlist -server=/.iphone4hongkong.com/127.0.0.1#5353 -ipset=/.iphone4hongkong.com/gfwlist -server=/.iphonehacks.com/127.0.0.1#5353 -ipset=/.iphonehacks.com/gfwlist -server=/.iphonetaiwan.org/127.0.0.1#5353 -ipset=/.iphonetaiwan.org/gfwlist -server=/.iphonix.fr/127.0.0.1#5353 -ipset=/.iphonix.fr/gfwlist -server=/.ipicture.ru/127.0.0.1#5353 -ipset=/.ipicture.ru/gfwlist -server=/.ipjetable.net/127.0.0.1#5353 -ipset=/.ipjetable.net/gfwlist -server=/.ipobar.com/127.0.0.1#5353 -ipset=/.ipobar.com/gfwlist -server=/.iportal.me/127.0.0.1#5353 -ipset=/.iportal.me/gfwlist -server=/.ippotv.com/127.0.0.1#5353 -ipset=/.ippotv.com/gfwlist -server=/.ipredator.se/127.0.0.1#5353 -ipset=/.ipredator.se/gfwlist -server=/.iptv.com.tw/127.0.0.1#5353 -ipset=/.iptv.com.tw/gfwlist -server=/.ipvanish.com/127.0.0.1#5353 -ipset=/.ipvanish.com/gfwlist -server=/.iredmail.org/127.0.0.1#5353 -ipset=/.iredmail.org/gfwlist -server=/.chinese.irib.ir/127.0.0.1#5353 -ipset=/.chinese.irib.ir/gfwlist -server=/.ironicsoftware.com/127.0.0.1#5353 -ipset=/.ironicsoftware.com/gfwlist -server=/.ironbigfools.compython.net/127.0.0.1#5353 -ipset=/.ironbigfools.compython.net/gfwlist -server=/.ironpython.net/127.0.0.1#5353 -ipset=/.ironpython.net/gfwlist -server=/.is.gd/127.0.0.1#5353 -ipset=/.is.gd/gfwlist -server=/.islam.org.hk/127.0.0.1#5353 -ipset=/.islam.org.hk/gfwlist -server=/.islamawareness.net/127.0.0.1#5353 -ipset=/.islamawareness.net/gfwlist -server=/.islamhouse.com/127.0.0.1#5353 -ipset=/.islamhouse.com/gfwlist -server=/.islamicity.com/127.0.0.1#5353 -ipset=/.islamicity.com/gfwlist -server=/.islamicpluralism.org/127.0.0.1#5353 -ipset=/.islamicpluralism.org/gfwlist -server=/.islamtoday.net/127.0.0.1#5353 -ipset=/.islamtoday.net/gfwlist -server=/.isaacmao.com/127.0.0.1#5353 -ipset=/.isaacmao.com/gfwlist -server=/.isgreat.org/127.0.0.1#5353 -ipset=/.isgreat.org/gfwlist -server=/.ismaelan.com/127.0.0.1#5353 -ipset=/.ismaelan.com/gfwlist -server=/.ismalltits.com/127.0.0.1#5353 -ipset=/.ismalltits.com/gfwlist -server=/.ismprofessional.net/127.0.0.1#5353 -ipset=/.ismprofessional.net/gfwlist -server=/.isohunt.com/127.0.0.1#5353 -ipset=/.isohunt.com/gfwlist -server=/.israbox.com/127.0.0.1#5353 -ipset=/.israbox.com/gfwlist -server=/.issuu.com/127.0.0.1#5353 -ipset=/.issuu.com/gfwlist -server=/.istars.co.nz/127.0.0.1#5353 -ipset=/.istars.co.nz/gfwlist -server=/.oversea.istarshine.com/127.0.0.1#5353 -ipset=/.oversea.istarshine.com/gfwlist -server=/.blog.istef.info/127.0.0.1#5353 -ipset=/.blog.istef.info/gfwlist -server=/.istiqlalhewer.com/127.0.0.1#5353 -ipset=/.istiqlalhewer.com/gfwlist -server=/.istockphoto.com/127.0.0.1#5353 -ipset=/.istockphoto.com/gfwlist -server=/.isunaffairs.com/127.0.0.1#5353 -ipset=/.isunaffairs.com/gfwlist -server=/.isuntv.com/127.0.0.1#5353 -ipset=/.isuntv.com/gfwlist -server=/.itaboo.info/127.0.0.1#5353 -ipset=/.itaboo.info/gfwlist -server=/.italiatibet.org/127.0.0.1#5353 -ipset=/.italiatibet.org/gfwlist -server=/.download.ithome.com.tw/127.0.0.1#5353 -ipset=/.download.ithome.com.tw/gfwlist -server=/.ithelp.ithome.com.tw/127.0.0.1#5353 -ipset=/.ithelp.ithome.com.tw/gfwlist -server=/.itshidden.com/127.0.0.1#5353 -ipset=/.itshidden.com/gfwlist -server=/.itsky.it/127.0.0.1#5353 -ipset=/.itsky.it/gfwlist -server=/.itweet.net/127.0.0.1#5353 -ipset=/.itweet.net/gfwlist -server=/.iu45.com/127.0.0.1#5353 -ipset=/.iu45.com/gfwlist -server=/.iuhrdf.org/127.0.0.1#5353 -ipset=/.iuhrdf.org/gfwlist -server=/.iuksky.com/127.0.0.1#5353 -ipset=/.iuksky.com/gfwlist -server=/.ivacy.com/127.0.0.1#5353 -ipset=/.ivacy.com/gfwlist -server=/.iverycd.com/127.0.0.1#5353 -ipset=/.iverycd.com/gfwlist -server=/.ivpn.net/127.0.0.1#5353 -ipset=/.ivpn.net/gfwlist -server=/.ixquick.com/127.0.0.1#5353 -ipset=/.ixquick.com/gfwlist -server=/.ixxx.com/127.0.0.1#5353 -ipset=/.ixxx.com/gfwlist -server=/.iyouport.com/127.0.0.1#5353 -ipset=/.iyouport.com/gfwlist -server=/.izaobao.us/127.0.0.1#5353 -ipset=/.izaobao.us/gfwlist -server=/.gmozomg.izihost.org/127.0.0.1#5353 -ipset=/.gmozomg.izihost.org/gfwlist -server=/.izles.net/127.0.0.1#5353 -ipset=/.izles.net/gfwlist -server=/.izlesem.org/127.0.0.1#5353 -ipset=/.izlesem.org/gfwlist -server=/.j.mp/127.0.0.1#5353 -ipset=/.j.mp/gfwlist -server=/.blog.jackjia.com/127.0.0.1#5353 -ipset=/.blog.jackjia.com/gfwlist -server=/.jamaat.org/127.0.0.1#5353 -ipset=/.jamaat.org/gfwlist -server=/.jamyangnorbu.com/127.0.0.1#5353 -ipset=/.jamyangnorbu.com/gfwlist -server=/.janwongphoto.com/127.0.0.1#5353 -ipset=/.janwongphoto.com/gfwlist -server=/.japan-whores.com/127.0.0.1#5353 -ipset=/.japan-whores.com/gfwlist -server=/.jav68.tv/127.0.0.1#5353 -ipset=/.jav68.tv/gfwlist -server=/.javhip.com/127.0.0.1#5353 -ipset=/.javhip.com/gfwlist -server=/.javakiba.org/127.0.0.1#5353 -ipset=/.javakiba.org/gfwlist -server=/.javbus.com/127.0.0.1#5353 -ipset=/.javbus.com/gfwlist -server=/.javfor.me/127.0.0.1#5353 -ipset=/.javfor.me/gfwlist -server=/.javmoo.com/127.0.0.1#5353 -ipset=/.javmoo.com/gfwlist -server=/.javseen.com/127.0.0.1#5353 -ipset=/.javseen.com/gfwlist -server=/.jbtalks.cc/127.0.0.1#5353 -ipset=/.jbtalks.cc/gfwlist -server=/.jbtalks.com/127.0.0.1#5353 -ipset=/.jbtalks.com/gfwlist -server=/.jbtalks.my/127.0.0.1#5353 -ipset=/.jbtalks.my/gfwlist -server=/.jdwsy.com/127.0.0.1#5353 -ipset=/.jdwsy.com/gfwlist -server=/.jeanyim.com/127.0.0.1#5353 -ipset=/.jeanyim.com/gfwlist -server=/.jgoodies.com/127.0.0.1#5353 -ipset=/.jgoodies.com/gfwlist -server=/.jiangweiping.com/127.0.0.1#5353 -ipset=/.jiangweiping.com/gfwlist -server=/.jiaoyou8.com/127.0.0.1#5353 -ipset=/.jiaoyou8.com/gfwlist -server=/.jiehua.cz/127.0.0.1#5353 -ipset=/.jiehua.cz/gfwlist -server=/.hk.jiepang.com/127.0.0.1#5353 -ipset=/.hk.jiepang.com/gfwlist -server=/.tw.jiepang.com/127.0.0.1#5353 -ipset=/.tw.jiepang.com/gfwlist -server=/.jieshibaobao.com/127.0.0.1#5353 -ipset=/.jieshibaobao.com/gfwlist -server=/.56cun04.jigsy.com/127.0.0.1#5353 -ipset=/.56cun04.jigsy.com/gfwlist -server=/.jigong1024.com/127.0.0.1#5353 -ipset=/.jigong1024.com/gfwlist -server=/.daodu14.jigsy.com/127.0.0.1#5353 -ipset=/.daodu14.jigsy.com/gfwlist -server=/.specxinzl.jigsy.com/127.0.0.1#5353 -ipset=/.specxinzl.jigsy.com/gfwlist -server=/.wlcnew.jigsy.com/127.0.0.1#5353 -ipset=/.wlcnew.jigsy.com/gfwlist -server=/.jinbushe.org/127.0.0.1#5353 -ipset=/.jinbushe.org/gfwlist -server=/.jingsim.org/127.0.0.1#5353 -ipset=/.jingsim.org/gfwlist -server=/.zhao.jinhai.de/127.0.0.1#5353 -ipset=/.zhao.jinhai.de/gfwlist -server=/.jingpin.org/127.0.0.1#5353 -ipset=/.jingpin.org/gfwlist -server=/.jinpianwang.com/127.0.0.1#5353 -ipset=/.jinpianwang.com/gfwlist -server=/.ac.jiruan.net/127.0.0.1#5353 -ipset=/.ac.jiruan.net/gfwlist -server=/.jitouch.com/127.0.0.1#5353 -ipset=/.jitouch.com/gfwlist -server=/.jizzthis.com/127.0.0.1#5353 -ipset=/.jizzthis.com/gfwlist -server=/.jjgirls.com/127.0.0.1#5353 -ipset=/.jjgirls.com/gfwlist -server=/.jkb.cc/127.0.0.1#5353 -ipset=/.jkb.cc/gfwlist -server=/.jkforum.net/127.0.0.1#5353 -ipset=/.jkforum.net/gfwlist -server=/.jma.go.jp/127.0.0.1#5353 -ipset=/.jma.go.jp/gfwlist -server=/.research.jmsc.hku.hk/127.0.0.1#5353 -ipset=/.research.jmsc.hku.hk/gfwlist -server=/.weiboscope.jmsc.hku.hk/127.0.0.1#5353 -ipset=/.weiboscope.jmsc.hku.hk/gfwlist -server=/.joachims.org/127.0.0.1#5353 -ipset=/.joachims.org/gfwlist -server=/.jobso.tv/127.0.0.1#5353 -ipset=/.jobso.tv/gfwlist -server=/.joeedelman.com/127.0.0.1#5353 -ipset=/.joeedelman.com/gfwlist -server=/.journalchretien.net/127.0.0.1#5353 -ipset=/.journalchretien.net/gfwlist -server=/.journalofdemocracy.org/127.0.0.1#5353 -ipset=/.journalofdemocracy.org/gfwlist -server=/.joymiihub.com/127.0.0.1#5353 -ipset=/.joymiihub.com/gfwlist -server=/.jpopforum.net/127.0.0.1#5353 -ipset=/.jpopforum.net/gfwlist -server=/.juhuaren.com/127.0.0.1#5353 -ipset=/.juhuaren.com/gfwlist -server=/.juliereyc.com/127.0.0.1#5353 -ipset=/.juliereyc.com/gfwlist -server=/.junauza.com/127.0.0.1#5353 -ipset=/.junauza.com/gfwlist -server=/.june4commemoration.org/127.0.0.1#5353 -ipset=/.june4commemoration.org/gfwlist -server=/.junefourth-20.net/127.0.0.1#5353 -ipset=/.junefourth-20.net/gfwlist -server=/.justfreevpn.com/127.0.0.1#5353 -ipset=/.justfreevpn.com/gfwlist -server=/.justicefortenzin.org/127.0.0.1#5353 -ipset=/.justicefortenzin.org/gfwlist -server=/.justpaste.it/127.0.0.1#5353 -ipset=/.justpaste.it/gfwlist -server=/.justtristan.com/127.0.0.1#5353 -ipset=/.justtristan.com/gfwlist -server=/.juyuange.org/127.0.0.1#5353 -ipset=/.juyuange.org/gfwlist -server=/.juziyue.com/127.0.0.1#5353 -ipset=/.juziyue.com/gfwlist -server=/.jwmusic.org/127.0.0.1#5353 -ipset=/.jwmusic.org/gfwlist -server=/.jyxf.net/127.0.0.1#5353 -ipset=/.jyxf.net/gfwlist -server=/.ka-wai.com/127.0.0.1#5353 -ipset=/.ka-wai.com/gfwlist -server=/.kagyuoffice.org/127.0.0.1#5353 -ipset=/.kagyuoffice.org/gfwlist -server=/.kagyuoffice.org.tw/127.0.0.1#5353 -ipset=/.kagyuoffice.org.tw/gfwlist -server=/.kaiyuan.de/127.0.0.1#5353 -ipset=/.kaiyuan.de/gfwlist -server=/.kakao.com/127.0.0.1#5353 -ipset=/.kakao.com/gfwlist -server=/.kankan.today/127.0.0.1#5353 -ipset=/.kankan.today/gfwlist -server=/.kannewyork.com/127.0.0.1#5353 -ipset=/.kannewyork.com/gfwlist -server=/.kanshifang.com/127.0.0.1#5353 -ipset=/.kanshifang.com/gfwlist -server=/.kanzhongguo.com/127.0.0.1#5353 -ipset=/.kanzhongguo.com/gfwlist -server=/.kanzhongguo.eu/127.0.0.1#5353 -ipset=/.kanzhongguo.eu/gfwlist -server=/.kaotic.com/127.0.0.1#5353 -ipset=/.kaotic.com/gfwlist -server=/.karayou.com/127.0.0.1#5353 -ipset=/.karayou.com/gfwlist -server=/.karkhung.com/127.0.0.1#5353 -ipset=/.karkhung.com/gfwlist -server=/.karmapa.org/127.0.0.1#5353 -ipset=/.karmapa.org/gfwlist -server=/.karmapa-teachings.org/127.0.0.1#5353 -ipset=/.karmapa-teachings.org/gfwlist -server=/.kba-tx.org/127.0.0.1#5353 -ipset=/.kba-tx.org/gfwlist -server=/.kcoolonline.com/127.0.0.1#5353 -ipset=/.kcoolonline.com/gfwlist -server=/.kcsoftwares.com/127.0.0.1#5353 -ipset=/.kcsoftwares.com/gfwlist -server=/.kebrum.com/127.0.0.1#5353 -ipset=/.kebrum.com/gfwlist -server=/.kechara.com/127.0.0.1#5353 -ipset=/.kechara.com/gfwlist -server=/.keepandshare.com/127.0.0.1#5353 -ipset=/.keepandshare.com/gfwlist -server=/.kendincos.net/127.0.0.1#5353 -ipset=/.kendincos.net/gfwlist -server=/.kenengba.com/127.0.0.1#5353 -ipset=/.kenengba.com/gfwlist -server=/.keontech.net/127.0.0.1#5353 -ipset=/.keontech.net/gfwlist -server=/.kepard.com/127.0.0.1#5353 -ipset=/.kepard.com/gfwlist -server=/.wiki.keso.cn/127.0.0.1#5353 -ipset=/.wiki.keso.cn/gfwlist -server=/.keycdn.com/127.0.0.1#5353 -ipset=/.keycdn.com/gfwlist -server=/.khabdha.org/127.0.0.1#5353 -ipset=/.khabdha.org/gfwlist -server=/.khmusic.com.tw/127.0.0.1#5353 -ipset=/.khmusic.com.tw/gfwlist -server=/.kichiku-doujinko.com/127.0.0.1#5353 -ipset=/.kichiku-doujinko.com/gfwlist -server=/.bbs.kimy.com.tw/127.0.0.1#5353 -ipset=/.bbs.kimy.com.tw/gfwlist -server=/.kindleren.com/127.0.0.1#5353 -ipset=/.kindleren.com/gfwlist -server=/.www.kindleren.com/127.0.0.1#5353 -ipset=/.www.kindleren.com/gfwlist -server=/.kingdomsalvation.org/127.0.0.1#5353 -ipset=/.kingdomsalvation.org/gfwlist -server=/.kinghost.com/127.0.0.1#5353 -ipset=/.kinghost.com/gfwlist -server=/.kingstone.com.tw/127.0.0.1#5353 -ipset=/.kingstone.com.tw/gfwlist -server=/.kink.com/127.0.0.1#5353 -ipset=/.kink.com/gfwlist -server=/.killwall.com/127.0.0.1#5353 -ipset=/.killwall.com/gfwlist -server=/.kir.jp/127.0.0.1#5353 -ipset=/.kir.jp/gfwlist -server=/.kissbbao.cn/127.0.0.1#5353 -ipset=/.kissbbao.cn/gfwlist -server=/.kiwi.kz/127.0.0.1#5353 -ipset=/.kiwi.kz/gfwlist -server=/.kk-whys.co.jp/127.0.0.1#5353 -ipset=/.kk-whys.co.jp/gfwlist -server=/.knowledgerush.com/127.0.0.1#5353 -ipset=/.knowledgerush.com/gfwlist -server=/.kodingen.com/127.0.0.1#5353 -ipset=/.kodingen.com/gfwlist -server=/.kompozer.net/127.0.0.1#5353 -ipset=/.kompozer.net/gfwlist -server=/.konachan.com/127.0.0.1#5353 -ipset=/.konachan.com/gfwlist -server=/.koolsolutions.com/127.0.0.1#5353 -ipset=/.koolsolutions.com/gfwlist -server=/.koornk.com/127.0.0.1#5353 -ipset=/.koornk.com/gfwlist -server=/.koranmandarin.com/127.0.0.1#5353 -ipset=/.koranmandarin.com/gfwlist -server=/.gojet.krtco.com.tw/127.0.0.1#5353 -ipset=/.gojet.krtco.com.tw/gfwlist -server=/.ksnews.com.tw/127.0.0.1#5353 -ipset=/.ksnews.com.tw/gfwlist -server=/.ktzhk.com/127.0.0.1#5353 -ipset=/.ktzhk.com/gfwlist -server=/.kui.name/127.0.0.1#5353 -ipset=/.kui.name/gfwlist -server=/.kun.im/127.0.0.1#5353 -ipset=/.kun.im/gfwlist -server=/.kurashsultan.com/127.0.0.1#5353 -ipset=/.kurashsultan.com/gfwlist -server=/.kurtmunger.com/127.0.0.1#5353 -ipset=/.kurtmunger.com/gfwlist -server=/.kusocity.com/127.0.0.1#5353 -ipset=/.kusocity.com/gfwlist -server=/.kusos.com/127.0.0.1#5353 -ipset=/.kusos.com/gfwlist -server=/.kwcg.ca/127.0.0.1#5353 -ipset=/.kwcg.ca/gfwlist -server=/.kwongwah.com.my/127.0.0.1#5353 -ipset=/.kwongwah.com.my/gfwlist -server=/.kyohk.net/127.0.0.1#5353 -ipset=/.kyohk.net/gfwlist -server=/.kyoyue.com/127.0.0.1#5353 -ipset=/.kyoyue.com/gfwlist -server=/.kzeng.info/127.0.0.1#5353 -ipset=/.kzeng.info/gfwlist -server=/.la-forum.org/127.0.0.1#5353 -ipset=/.la-forum.org/gfwlist -server=/.ladbrokes.com/127.0.0.1#5353 -ipset=/.ladbrokes.com/gfwlist -server=/.labiennale.org/127.0.0.1#5353 -ipset=/.labiennale.org/gfwlist -server=/.lagranepoca.com/127.0.0.1#5353 -ipset=/.lagranepoca.com/gfwlist -server=/.lalulalu.com/127.0.0.1#5353 -ipset=/.lalulalu.com/gfwlist -server=/.lamayeshe.com/127.0.0.1#5353 -ipset=/.lamayeshe.com/gfwlist -server=/.www.lamenhu.com/127.0.0.1#5353 -ipset=/.www.lamenhu.com/gfwlist -server=/.lamnia.co.uk/127.0.0.1#5353 -ipset=/.lamnia.co.uk/gfwlist -server=/.lamrim.com/127.0.0.1#5353 -ipset=/.lamrim.com/gfwlist -server=/.lanterncn.cn/127.0.0.1#5353 -ipset=/.lanterncn.cn/gfwlist -server=/.lantosfoundation.org/127.0.0.1#5353 -ipset=/.lantosfoundation.org/gfwlist -server=/.laod.cn/127.0.0.1#5353 -ipset=/.laod.cn/gfwlist -server=/.laogai.org/127.0.0.1#5353 -ipset=/.laogai.org/gfwlist -server=/.laomiu.com/127.0.0.1#5353 -ipset=/.laomiu.com/gfwlist -server=/.laoyang.info/127.0.0.1#5353 -ipset=/.laoyang.info/gfwlist -server=/.laptoplockdown.com/127.0.0.1#5353 -ipset=/.laptoplockdown.com/gfwlist -server=/.laqingdan.net/127.0.0.1#5353 -ipset=/.laqingdan.net/gfwlist -server=/.larsgeorge.com/127.0.0.1#5353 -ipset=/.larsgeorge.com/gfwlist -server=/.lastcombat.com/127.0.0.1#5353 -ipset=/.lastcombat.com/gfwlist -server=/.lastfm.es/127.0.0.1#5353 -ipset=/.lastfm.es/gfwlist -server=/.latelinenews.com/127.0.0.1#5353 -ipset=/.latelinenews.com/gfwlist -server=/.latibet.org/127.0.0.1#5353 -ipset=/.latibet.org/gfwlist -server=/.le-vpn.com/127.0.0.1#5353 -ipset=/.le-vpn.com/gfwlist -server=/.leafyvpn.net/127.0.0.1#5353 -ipset=/.leafyvpn.net/gfwlist -server=/.leeao.com.cn/127.0.0.1#5353 -ipset=/.leeao.com.cn/gfwlist -server=/.lefora.com/127.0.0.1#5353 -ipset=/.lefora.com/gfwlist -server=/.left21.hk/127.0.0.1#5353 -ipset=/.left21.hk/gfwlist -server=/.legalporno.com/127.0.0.1#5353 -ipset=/.legalporno.com/gfwlist -server=/.leirentv.ca/127.0.0.1#5353 -ipset=/.leirentv.ca/gfwlist -server=/.leisurecafe.ca/127.0.0.1#5353 -ipset=/.leisurecafe.ca/gfwlist -server=/.lematin.ch/127.0.0.1#5353 -ipset=/.lematin.ch/gfwlist -server=/.lemonde.fr/127.0.0.1#5353 -ipset=/.lemonde.fr/gfwlist -server=/.lenwhite.com/127.0.0.1#5353 -ipset=/.lenwhite.com/gfwlist -server=/.lerosua.org/127.0.0.1#5353 -ipset=/.lerosua.org/gfwlist -server=/.blog.lester850.info/127.0.0.1#5353 -ipset=/.blog.lester850.info/gfwlist -server=/.lesoir.be/127.0.0.1#5353 -ipset=/.lesoir.be/gfwlist -server=/.letscorp.net/127.0.0.1#5353 -ipset=/.letscorp.net/gfwlist -server=/.lhakar.org/127.0.0.1#5353 -ipset=/.lhakar.org/gfwlist -server=/.lhasocialwork.org/127.0.0.1#5353 -ipset=/.lhasocialwork.org/gfwlist -server=/.liangyou.net/127.0.0.1#5353 -ipset=/.liangyou.net/gfwlist -server=/.lianyue.net/127.0.0.1#5353 -ipset=/.lianyue.net/gfwlist -server=/.liaowangxizang.net/127.0.0.1#5353 -ipset=/.liaowangxizang.net/gfwlist -server=/.liberal.org.hk/127.0.0.1#5353 -ipset=/.liberal.org.hk/gfwlist -server=/.libertytimes.com.tw/127.0.0.1#5353 -ipset=/.libertytimes.com.tw/gfwlist -server=/.blogs.libraryinformationtechnology.com/127.0.0.1#5353 -ipset=/.blogs.libraryinformationtechnology.com/gfwlist -server=/.lidecheng.com/127.0.0.1#5353 -ipset=/.lidecheng.com/gfwlist -server=/.lighten.org.tw/127.0.0.1#5353 -ipset=/.lighten.org.tw/gfwlist -server=/.limiao.net/127.0.0.1#5353 -ipset=/.limiao.net/gfwlist -server=/.linkuswell.com/127.0.0.1#5353 -ipset=/.linkuswell.com/gfwlist -server=/.abitno.linpie.com/127.0.0.1#5353 -ipset=/.abitno.linpie.com/gfwlist -server=/.line.me/127.0.0.1#5353 -ipset=/.line.me/gfwlist -server=/.linglingfa.com/127.0.0.1#5353 -ipset=/.linglingfa.com/gfwlist -server=/.lingvodics.com/127.0.0.1#5353 -ipset=/.lingvodics.com/gfwlist -server=/.linkideo.com/127.0.0.1#5353 -ipset=/.linkideo.com/gfwlist -server=/.api.linksalpha.com/127.0.0.1#5353 -ipset=/.api.linksalpha.com/gfwlist -server=/.apidocs.linksalpha.com/127.0.0.1#5353 -ipset=/.apidocs.linksalpha.com/gfwlist -server=/.www.linksalpha.com/127.0.0.1#5353 -ipset=/.www.linksalpha.com/gfwlist -server=/.help.linksalpha.com/127.0.0.1#5353 -ipset=/.help.linksalpha.com/gfwlist -server=/.linux.org.hk/127.0.0.1#5353 -ipset=/.linux.org.hk/gfwlist -server=/.linuxtoy.org/127.0.0.1#5353 -ipset=/.linuxtoy.org/gfwlist -server=/.lionsroar.com/127.0.0.1#5353 -ipset=/.lionsroar.com/gfwlist -server=/.lipuman.com/127.0.0.1#5353 -ipset=/.lipuman.com/gfwlist -server=/.greatfire.us7.list-manage.com/127.0.0.1#5353 -ipset=/.greatfire.us7.list-manage.com/gfwlist -server=/.listentoyoutube.com/127.0.0.1#5353 -ipset=/.listentoyoutube.com/gfwlist -server=/.listorious.com/127.0.0.1#5353 -ipset=/.listorious.com/gfwlist -server=/.liudejun.com/127.0.0.1#5353 -ipset=/.liudejun.com/gfwlist -server=/.liuhanyu.com/127.0.0.1#5353 -ipset=/.liuhanyu.com/gfwlist -server=/.liujianshu.com/127.0.0.1#5353 -ipset=/.liujianshu.com/gfwlist -server=/.liuxiaotong.com/127.0.0.1#5353 -ipset=/.liuxiaotong.com/gfwlist -server=/.livedoor.jp/127.0.0.1#5353 -ipset=/.livedoor.jp/gfwlist -server=/.liveleak.com/127.0.0.1#5353 -ipset=/.liveleak.com/gfwlist -server=/.livestation.com/127.0.0.1#5353 -ipset=/.livestation.com/gfwlist -server=/.livestream.com/127.0.0.1#5353 -ipset=/.livestream.com/gfwlist -server=/.livingonline.us/127.0.0.1#5353 -ipset=/.livingonline.us/gfwlist -server=/.livingstream.com/127.0.0.1#5353 -ipset=/.livingstream.com/gfwlist -server=/.livevideo.com/127.0.0.1#5353 -ipset=/.livevideo.com/gfwlist -server=/.liwangyang.com/127.0.0.1#5353 -ipset=/.liwangyang.com/gfwlist -server=/.lizhizhuangbi.com/127.0.0.1#5353 -ipset=/.lizhizhuangbi.com/gfwlist -server=/.lkcn.net/127.0.0.1#5353 -ipset=/.lkcn.net/gfwlist -server=/.load.to/127.0.0.1#5353 -ipset=/.load.to/gfwlist -server=/.lobsangwangyal.com/127.0.0.1#5353 -ipset=/.lobsangwangyal.com/gfwlist -server=/.localdomain.ws/127.0.0.1#5353 -ipset=/.localdomain.ws/gfwlist -server=/.localpresshk.com/127.0.0.1#5353 -ipset=/.localpresshk.com/gfwlist -server=/.lockdown.com/127.0.0.1#5353 -ipset=/.lockdown.com/gfwlist -server=/.lockestek.com/127.0.0.1#5353 -ipset=/.lockestek.com/gfwlist -server=/.logbot.net/127.0.0.1#5353 -ipset=/.logbot.net/gfwlist -server=/.logiqx.com/127.0.0.1#5353 -ipset=/.logiqx.com/gfwlist -server=/.secure.logmein.com/127.0.0.1#5353 -ipset=/.secure.logmein.com/gfwlist -server=/.logmike.com/127.0.0.1#5353 -ipset=/.logmike.com/gfwlist -server=/.londonchinese.ca/127.0.0.1#5353 -ipset=/.londonchinese.ca/gfwlist -server=/.longhair.hk/127.0.0.1#5353 -ipset=/.longhair.hk/gfwlist -server=/.longtermly.net/127.0.0.1#5353 -ipset=/.longtermly.net/gfwlist -server=/.lookingglasstheatre.org/127.0.0.1#5353 -ipset=/.lookingglasstheatre.org/gfwlist -server=/.lookpic.com/127.0.0.1#5353 -ipset=/.lookpic.com/gfwlist -server=/.looktoronto.com/127.0.0.1#5353 -ipset=/.looktoronto.com/gfwlist -server=/.lotsawahouse.org/127.0.0.1#5353 -ipset=/.lotsawahouse.org/gfwlist -server=/.lotuslight.org.hk/127.0.0.1#5353 -ipset=/.lotuslight.org.hk/gfwlist -server=/.lotuslight.org.tw/127.0.0.1#5353 -ipset=/.lotuslight.org.tw/gfwlist -server=/.hkreporter.loved.hk/127.0.0.1#5353 -ipset=/.hkreporter.loved.hk/gfwlist -server=/.lpsg.com/127.0.0.1#5353 -ipset=/.lpsg.com/gfwlist -server=/.lrfz.com/127.0.0.1#5353 -ipset=/.lrfz.com/gfwlist -server=/.lrip.org/127.0.0.1#5353 -ipset=/.lrip.org/gfwlist -server=/.lsd.org.hk/127.0.0.1#5353 -ipset=/.lsd.org.hk/gfwlist -server=/.lsforum.net/127.0.0.1#5353 -ipset=/.lsforum.net/gfwlist -server=/.lsm.org/127.0.0.1#5353 -ipset=/.lsm.org/gfwlist -server=/.lsmchinese.org/127.0.0.1#5353 -ipset=/.lsmchinese.org/gfwlist -server=/.lsmkorean.org/127.0.0.1#5353 -ipset=/.lsmkorean.org/gfwlist -server=/.lsmradio.com/127.0.0.1#5353 -ipset=/.lsmradio.com/gfwlist -server=/.lsmwebcast.com/127.0.0.1#5353 -ipset=/.lsmwebcast.com/gfwlist -server=/.ltn.com.tw/127.0.0.1#5353 -ipset=/.ltn.com.tw/gfwlist -server=/.luke54.com/127.0.0.1#5353 -ipset=/.luke54.com/gfwlist -server=/.luke54.org/127.0.0.1#5353 -ipset=/.luke54.org/gfwlist -server=/.lupm.org/127.0.0.1#5353 -ipset=/.lupm.org/gfwlist -server=/.lushstories.com/127.0.0.1#5353 -ipset=/.lushstories.com/gfwlist -server=/.luxebc.com/127.0.0.1#5353 -ipset=/.luxebc.com/gfwlist -server=/.lvhai.org/127.0.0.1#5353 -ipset=/.lvhai.org/gfwlist -server=/.lvv2.com/127.0.0.1#5353 -ipset=/.lvv2.com/gfwlist -server=/.lyfhk.net/127.0.0.1#5353 -ipset=/.lyfhk.net/gfwlist -server=/.m-team.cc/127.0.0.1#5353 -ipset=/.m-team.cc/gfwlist -server=/.macrovpn.com/127.0.0.1#5353 -ipset=/.macrovpn.com/gfwlist -server=/.macts.com.tw/127.0.0.1#5353 -ipset=/.macts.com.tw/gfwlist -server=/.mad-ar.ch/127.0.0.1#5353 -ipset=/.mad-ar.ch/gfwlist -server=/.madthumbs.com/127.0.0.1#5353 -ipset=/.madthumbs.com/gfwlist -server=/.magic-net.info/127.0.0.1#5353 -ipset=/.magic-net.info/gfwlist -server=/.mahabodhi.org/127.0.0.1#5353 -ipset=/.mahabodhi.org/gfwlist -server=/.my.mail.ru/127.0.0.1#5353 -ipset=/.my.mail.ru/gfwlist -server=/.maiplus.com/127.0.0.1#5353 -ipset=/.maiplus.com/gfwlist -server=/.maizhong.org/127.0.0.1#5353 -ipset=/.maizhong.org/gfwlist -server=/.manicur4ik.ru/127.0.0.1#5353 -ipset=/.manicur4ik.ru/gfwlist -server=/.maplew.com/127.0.0.1#5353 -ipset=/.maplew.com/gfwlist -server=/.marc.info/127.0.0.1#5353 -ipset=/.marc.info/gfwlist -server=/.marguerite.su/127.0.0.1#5353 -ipset=/.marguerite.su/gfwlist -server=/.martincartoons.com/127.0.0.1#5353 -ipset=/.martincartoons.com/gfwlist -server=/.maskedip.com/127.0.0.1#5353 -ipset=/.maskedip.com/gfwlist -server=/.maiio.net/127.0.0.1#5353 -ipset=/.maiio.net/gfwlist -server=/.mail-archive.com/127.0.0.1#5353 -ipset=/.mail-archive.com/gfwlist -server=/.malaysiakini.com/127.0.0.1#5353 -ipset=/.malaysiakini.com/gfwlist -server=/.makemymood.com/127.0.0.1#5353 -ipset=/.makemymood.com/gfwlist -server=/.maniash.com/127.0.0.1#5353 -ipset=/.maniash.com/gfwlist -server=/.mansion.com/127.0.0.1#5353 -ipset=/.mansion.com/gfwlist -server=/.mansionpoker.com/127.0.0.1#5353 -ipset=/.mansionpoker.com/gfwlist -server=/.martau.com/127.0.0.1#5353 -ipset=/.martau.com/gfwlist -server=/.blog.martinoei.com/127.0.0.1#5353 -ipset=/.blog.martinoei.com/gfwlist -server=/.martsangkagyuofficial.org/127.0.0.1#5353 -ipset=/.martsangkagyuofficial.org/gfwlist -server=/.maruta.be/127.0.0.1#5353 -ipset=/.maruta.be/gfwlist -server=/.marxist.com/127.0.0.1#5353 -ipset=/.marxist.com/gfwlist -server=/.marxist.net/127.0.0.1#5353 -ipset=/.marxist.net/gfwlist -server=/.marxists.org/127.0.0.1#5353 -ipset=/.marxists.org/gfwlist -server=/.matainja.com/127.0.0.1#5353 -ipset=/.matainja.com/gfwlist -server=/.mathable.io/127.0.0.1#5353 -ipset=/.mathable.io/gfwlist -server=/.mathiew-badimon.com/127.0.0.1#5353 -ipset=/.mathiew-badimon.com/gfwlist -server=/.matsushimakaede.com/127.0.0.1#5353 -ipset=/.matsushimakaede.com/gfwlist -server=/.maturejp.com/127.0.0.1#5353 -ipset=/.maturejp.com/gfwlist -server=/.mayimayi.com/127.0.0.1#5353 -ipset=/.mayimayi.com/gfwlist -server=/.maxing.jp/127.0.0.1#5353 -ipset=/.maxing.jp/gfwlist -server=/.mcaf.ee/127.0.0.1#5353 -ipset=/.mcaf.ee/gfwlist -server=/.mcadforums.com/127.0.0.1#5353 -ipset=/.mcadforums.com/gfwlist -server=/.mcfog.com/127.0.0.1#5353 -ipset=/.mcfog.com/gfwlist -server=/.mcreasite.com/127.0.0.1#5353 -ipset=/.mcreasite.com/gfwlist -server=/.md-t.org/127.0.0.1#5353 -ipset=/.md-t.org/gfwlist -server=/.media.org.hk/127.0.0.1#5353 -ipset=/.media.org.hk/gfwlist -server=/.mediachinese.com/127.0.0.1#5353 -ipset=/.mediachinese.com/gfwlist -server=/.mediafire.com/127.0.0.1#5353 -ipset=/.mediafire.com/gfwlist -server=/.mediafreakcity.com/127.0.0.1#5353 -ipset=/.mediafreakcity.com/gfwlist -server=/.medium.com/127.0.0.1#5353 -ipset=/.medium.com/gfwlist -server=/.meetav.com/127.0.0.1#5353 -ipset=/.meetav.com/gfwlist -server=/.meetup.com/127.0.0.1#5353 -ipset=/.meetup.com/gfwlist -server=/.mefeedia.com/127.0.0.1#5353 -ipset=/.mefeedia.com/gfwlist -server=/.megaporn.com/127.0.0.1#5353 -ipset=/.megaporn.com/gfwlist -server=/.megaproxy.com/127.0.0.1#5353 -ipset=/.megaproxy.com/gfwlist -server=/.megarotic.com/127.0.0.1#5353 -ipset=/.megarotic.com/gfwlist -server=/.megavideo.com/127.0.0.1#5353 -ipset=/.megavideo.com/gfwlist -server=/.megurineluka.com/127.0.0.1#5353 -ipset=/.megurineluka.com/gfwlist -server=/.meirixiaochao.com/127.0.0.1#5353 -ipset=/.meirixiaochao.com/gfwlist -server=/.melon-peach.com/127.0.0.1#5353 -ipset=/.melon-peach.com/gfwlist -server=/.meltoday.com/127.0.0.1#5353 -ipset=/.meltoday.com/gfwlist -server=/.memehk.com/127.0.0.1#5353 -ipset=/.memehk.com/gfwlist -server=/.memorybbs.com/127.0.0.1#5353 -ipset=/.memorybbs.com/gfwlist -server=/.memri.org/127.0.0.1#5353 -ipset=/.memri.org/gfwlist -server=/.memrijttm.org/127.0.0.1#5353 -ipset=/.memrijttm.org/gfwlist -server=/.mercyprophet.org/127.0.0.1#5353 -ipset=/.mercyprophet.org/gfwlist -server=/.meridian-trust.org/127.0.0.1#5353 -ipset=/.meridian-trust.org/gfwlist -server=/.meripet.biz/127.0.0.1#5353 -ipset=/.meripet.biz/gfwlist -server=/.meripet.com/127.0.0.1#5353 -ipset=/.meripet.com/gfwlist -server=/.merit-times.com.tw/127.0.0.1#5353 -ipset=/.merit-times.com.tw/gfwlist -server=/.meshrep.com/127.0.0.1#5353 -ipset=/.meshrep.com/gfwlist -server=/.mesotw.com/127.0.0.1#5353 -ipset=/.mesotw.com/gfwlist -server=/.metacafe.com/127.0.0.1#5353 -ipset=/.metacafe.com/gfwlist -server=/.meteorshowersonline.com/127.0.0.1#5353 -ipset=/.meteorshowersonline.com/gfwlist -server=/.www.metro.taipei/127.0.0.1#5353 -ipset=/.www.metro.taipei/gfwlist -server=/.metrohk.com.hk/127.0.0.1#5353 -ipset=/.metrohk.com.hk/gfwlist -server=/.metrolife.ca/127.0.0.1#5353 -ipset=/.metrolife.ca/gfwlist -server=/.metroradio.com.hk/127.0.0.1#5353 -ipset=/.metroradio.com.hk/gfwlist -server=/.meyou.jp/127.0.0.1#5353 -ipset=/.meyou.jp/gfwlist -server=/.meyul.com/127.0.0.1#5353 -ipset=/.meyul.com/gfwlist -server=/.mgoon.com/127.0.0.1#5353 -ipset=/.mgoon.com/gfwlist -server=/.mgstage.com/127.0.0.1#5353 -ipset=/.mgstage.com/gfwlist -server=/.mh4u.org/127.0.0.1#5353 -ipset=/.mh4u.org/gfwlist -server=/.mhradio.org/127.0.0.1#5353 -ipset=/.mhradio.org/gfwlist -server=/.michaelanti.com/127.0.0.1#5353 -ipset=/.michaelanti.com/gfwlist -server=/.michaelmarketl.com/127.0.0.1#5353 -ipset=/.michaelmarketl.com/gfwlist -server=/.middle-way.net/127.0.0.1#5353 -ipset=/.middle-way.net/gfwlist -server=/.mihk.hk/127.0.0.1#5353 -ipset=/.mihk.hk/gfwlist -server=/.mihr.com/127.0.0.1#5353 -ipset=/.mihr.com/gfwlist -server=/.mihua.org/127.0.0.1#5353 -ipset=/.mihua.org/gfwlist -server=/.mikesoltys.com/127.0.0.1#5353 -ipset=/.mikesoltys.com/gfwlist -server=/.milph.net/127.0.0.1#5353 -ipset=/.milph.net/gfwlist -server=/.milsurps.com/127.0.0.1#5353 -ipset=/.milsurps.com/gfwlist -server=/.mimiai.net/127.0.0.1#5353 -ipset=/.mimiai.net/gfwlist -server=/.mimivip.com/127.0.0.1#5353 -ipset=/.mimivip.com/gfwlist -server=/.mimivv.com/127.0.0.1#5353 -ipset=/.mimivv.com/gfwlist -server=/.mindrolling.org/127.0.0.1#5353 -ipset=/.mindrolling.org/gfwlist -server=/.minghui.or.kr/127.0.0.1#5353 -ipset=/.minghui.or.kr/gfwlist -server=/.minghui.org/127.0.0.1#5353 -ipset=/.minghui.org/gfwlist -server=/.minghui-a.org/127.0.0.1#5353 -ipset=/.minghui-a.org/gfwlist -server=/.minghui-b.org/127.0.0.1#5353 -ipset=/.minghui-b.org/gfwlist -server=/.minghui-school.org/127.0.0.1#5353 -ipset=/.minghui-school.org/gfwlist -server=/.mingjinglishi.com/127.0.0.1#5353 -ipset=/.mingjinglishi.com/gfwlist -server=/.mingjingnews.com/127.0.0.1#5353 -ipset=/.mingjingnews.com/gfwlist -server=/.mingjingtimes.com/127.0.0.1#5353 -ipset=/.mingjingtimes.com/gfwlist -server=/.mingpao.com/127.0.0.1#5353 -ipset=/.mingpao.com/gfwlist -server=/.mingpaocanada.com/127.0.0.1#5353 -ipset=/.mingpaocanada.com/gfwlist -server=/.mingpaomonthly.com/127.0.0.1#5353 -ipset=/.mingpaomonthly.com/gfwlist -server=/.mingpaonews.com/127.0.0.1#5353 -ipset=/.mingpaonews.com/gfwlist -server=/.mingpaony.com/127.0.0.1#5353 -ipset=/.mingpaony.com/gfwlist -server=/.mingpaosf.com/127.0.0.1#5353 -ipset=/.mingpaosf.com/gfwlist -server=/.mingpaotor.com/127.0.0.1#5353 -ipset=/.mingpaotor.com/gfwlist -server=/.mingpaovan.com/127.0.0.1#5353 -ipset=/.mingpaovan.com/gfwlist -server=/.mingshengbao.com/127.0.0.1#5353 -ipset=/.mingshengbao.com/gfwlist -server=/.minhhue.net/127.0.0.1#5353 -ipset=/.minhhue.net/gfwlist -server=/.miniforum.org/127.0.0.1#5353 -ipset=/.miniforum.org/gfwlist -server=/.ministrybooks.org/127.0.0.1#5353 -ipset=/.ministrybooks.org/gfwlist -server=/.minzhuhua.net/127.0.0.1#5353 -ipset=/.minzhuhua.net/gfwlist -server=/.minzhuzhanxian.com/127.0.0.1#5353 -ipset=/.minzhuzhanxian.com/gfwlist -server=/.minzhuzhongguo.org/127.0.0.1#5353 -ipset=/.minzhuzhongguo.org/gfwlist -server=/.miroguide.com/127.0.0.1#5353 -ipset=/.miroguide.com/gfwlist -server=/.mirrorbooks.com/127.0.0.1#5353 -ipset=/.mirrorbooks.com/gfwlist -server=/.thecenter.mit.edu/127.0.0.1#5353 -ipset=/.thecenter.mit.edu/gfwlist -server=/.mitao.com.tw/127.0.0.1#5353 -ipset=/.mitao.com.tw/gfwlist -server=/.mitbbs.com/127.0.0.1#5353 -ipset=/.mitbbs.com/gfwlist -server=/.mixero.com/127.0.0.1#5353 -ipset=/.mixero.com/gfwlist -server=/.mixpod.com/127.0.0.1#5353 -ipset=/.mixpod.com/gfwlist -server=/.mixx.com/127.0.0.1#5353 -ipset=/.mixx.com/gfwlist -server=/.mizzmona.com/127.0.0.1#5353 -ipset=/.mizzmona.com/gfwlist -server=/.mk5000.com/127.0.0.1#5353 -ipset=/.mk5000.com/gfwlist -server=/.mlcool.com/127.0.0.1#5353 -ipset=/.mlcool.com/gfwlist -server=/.mmaaxx.com/127.0.0.1#5353 -ipset=/.mmaaxx.com/gfwlist -server=/.plurktop.mmdays.com/127.0.0.1#5353 -ipset=/.plurktop.mmdays.com/gfwlist -server=/.mmmca.com/127.0.0.1#5353 -ipset=/.mmmca.com/gfwlist -server=/.mobatek.net/127.0.0.1#5353 -ipset=/.mobatek.net/gfwlist -server=/.mobile01.com/127.0.0.1#5353 -ipset=/.mobile01.com/gfwlist -server=/.mobileways.de/127.0.0.1#5353 -ipset=/.mobileways.de/gfwlist -server=/.mobypicture.com/127.0.0.1#5353 -ipset=/.mobypicture.com/gfwlist -server=/.moby.to/127.0.0.1#5353 -ipset=/.moby.to/gfwlist -server=/.moeerolibrary.com/127.0.0.1#5353 -ipset=/.moeerolibrary.com/gfwlist -server=/.wiki.moegirl.org/127.0.0.1#5353 -ipset=/.wiki.moegirl.org/gfwlist -server=/.mofaxiehui.com/127.0.0.1#5353 -ipset=/.mofaxiehui.com/gfwlist -server=/.mofos.com/127.0.0.1#5353 -ipset=/.mofos.com/gfwlist -server=/.mog.com/127.0.0.1#5353 -ipset=/.mog.com/gfwlist -server=/.molihua.org/127.0.0.1#5353 -ipset=/.molihua.org/gfwlist -server=/.mondex.org/127.0.0.1#5353 -ipset=/.mondex.org/gfwlist -server=/.www.monlamit.org/127.0.0.1#5353 -ipset=/.www.monlamit.org/gfwlist -server=/.moonbbs.com/127.0.0.1#5353 -ipset=/.moonbbs.com/gfwlist -server=/.c1522.mooo.com/127.0.0.1#5353 -ipset=/.c1522.mooo.com/gfwlist -server=/.monitorchina.org/127.0.0.1#5353 -ipset=/.monitorchina.org/gfwlist -server=/.bbs.morbell.com/127.0.0.1#5353 -ipset=/.bbs.morbell.com/gfwlist -server=/.morningsun.org/127.0.0.1#5353 -ipset=/.morningsun.org/gfwlist -server=/.moroneta.com/127.0.0.1#5353 -ipset=/.moroneta.com/gfwlist -server=/.motherless.com/127.0.0.1#5353 -ipset=/.motherless.com/gfwlist -server=/.motor4ik.ru/127.0.0.1#5353 -ipset=/.motor4ik.ru/gfwlist -server=/.mousebreaker.com/127.0.0.1#5353 -ipset=/.mousebreaker.com/gfwlist -server=/.movements.org/127.0.0.1#5353 -ipset=/.movements.org/gfwlist -server=/.moviefap.com/127.0.0.1#5353 -ipset=/.moviefap.com/gfwlist -server=/.www.moztw.org/127.0.0.1#5353 -ipset=/.www.moztw.org/gfwlist -server=/.mp3buscador.com/127.0.0.1#5353 -ipset=/.mp3buscador.com/gfwlist -server=/.mp3ye.eu/127.0.0.1#5353 -ipset=/.mp3ye.eu/gfwlist -server=/.mpettis.com/127.0.0.1#5353 -ipset=/.mpettis.com/gfwlist -server=/.mpfinance.com/127.0.0.1#5353 -ipset=/.mpfinance.com/gfwlist -server=/.mpinews.com/127.0.0.1#5353 -ipset=/.mpinews.com/gfwlist -server=/.mponline.hk/127.0.0.1#5353 -ipset=/.mponline.hk/gfwlist -server=/.mrtweet.com/127.0.0.1#5353 -ipset=/.mrtweet.com/gfwlist -server=/.news.hk.msn.com/127.0.0.1#5353 -ipset=/.news.hk.msn.com/gfwlist -server=/.news.msn.com.tw/127.0.0.1#5353 -ipset=/.news.msn.com.tw/gfwlist -server=/.msguancha.com/127.0.0.1#5353 -ipset=/.msguancha.com/gfwlist -server=/.mswe1.org/127.0.0.1#5353 -ipset=/.mswe1.org/gfwlist -server=/.mthruf.com/127.0.0.1#5353 -ipset=/.mthruf.com/gfwlist -server=/.muchosucko.com/127.0.0.1#5353 -ipset=/.muchosucko.com/gfwlist -server=/.multiply.com/127.0.0.1#5353 -ipset=/.multiply.com/gfwlist -server=/.multiproxy.org/127.0.0.1#5353 -ipset=/.multiproxy.org/gfwlist -server=/.multiupload.com/127.0.0.1#5353 -ipset=/.multiupload.com/gfwlist -server=/.mullvad.net/127.0.0.1#5353 -ipset=/.mullvad.net/gfwlist -server=/.mummysgold.com/127.0.0.1#5353 -ipset=/.mummysgold.com/gfwlist -server=/.murmur.tw/127.0.0.1#5353 -ipset=/.murmur.tw/gfwlist -server=/.musicade.net/127.0.0.1#5353 -ipset=/.musicade.net/gfwlist -server=/.muslimvideo.com/127.0.0.1#5353 -ipset=/.muslimvideo.com/gfwlist -server=/.muzi.com/127.0.0.1#5353 -ipset=/.muzi.com/gfwlist -server=/.muzi.net/127.0.0.1#5353 -ipset=/.muzi.net/gfwlist -server=/.mx981.com/127.0.0.1#5353 -ipset=/.mx981.com/gfwlist -server=/.my-formosa.com/127.0.0.1#5353 -ipset=/.my-formosa.com/gfwlist -server=/.my-proxy.com/127.0.0.1#5353 -ipset=/.my-proxy.com/gfwlist -server=/.forum.my903.com/127.0.0.1#5353 -ipset=/.forum.my903.com/gfwlist -server=/.myactimes.com/127.0.0.1#5353 -ipset=/.myactimes.com/gfwlist -server=/.myaudiocast.com/127.0.0.1#5353 -ipset=/.myaudiocast.com/gfwlist -server=/.myav.com.tw/127.0.0.1#5353 -ipset=/.myav.com.tw/gfwlist -server=/.mybbs.us/127.0.0.1#5353 -ipset=/.mybbs.us/gfwlist -server=/.myca168.com/127.0.0.1#5353 -ipset=/.myca168.com/gfwlist -server=/.bbs.mychat.to/127.0.0.1#5353 -ipset=/.bbs.mychat.to/gfwlist -server=/.mychinamyhome.com/127.0.0.1#5353 -ipset=/.mychinamyhome.com/gfwlist -server=/.mychinanet.com/127.0.0.1#5353 -ipset=/.mychinanet.com/gfwlist -server=/.mychinanews.com/127.0.0.1#5353 -ipset=/.mychinanews.com/gfwlist -server=/.mycnnews.com/127.0.0.1#5353 -ipset=/.mycnnews.com/gfwlist -server=/.mykomica.org/127.0.0.1#5353 -ipset=/.mykomica.org/gfwlist -server=/.mycould.com/127.0.0.1#5353 -ipset=/.mycould.com/gfwlist -server=/.myeasytv.com/127.0.0.1#5353 -ipset=/.myeasytv.com/gfwlist -server=/.myeclipseide.com/127.0.0.1#5353 -ipset=/.myeclipseide.com/gfwlist -server=/.myforum.com.hk/127.0.0.1#5353 -ipset=/.myforum.com.hk/gfwlist -server=/.myforum.com.uk/127.0.0.1#5353 -ipset=/.myforum.com.uk/gfwlist -server=/.myfreecams.com/127.0.0.1#5353 -ipset=/.myfreecams.com/gfwlist -server=/.myfreepaysite.com/127.0.0.1#5353 -ipset=/.myfreepaysite.com/gfwlist -server=/.myfreshnet.com/127.0.0.1#5353 -ipset=/.myfreshnet.com/gfwlist -server=/.forum.mymaji.com/127.0.0.1#5353 -ipset=/.forum.mymaji.com/gfwlist -server=/.mymediarom.com/127.0.0.1#5353 -ipset=/.mymediarom.com/gfwlist -server=/.mymusic.net.tw/127.0.0.1#5353 -ipset=/.mymusic.net.tw/gfwlist -server=/.myparagliding.com/127.0.0.1#5353 -ipset=/.myparagliding.com/gfwlist -server=/.mypopescu.com/127.0.0.1#5353 -ipset=/.mypopescu.com/gfwlist -server=/.my-private-network.co.uk/127.0.0.1#5353 -ipset=/.my-private-network.co.uk/gfwlist -server=/.myradio.hk/127.0.0.1#5353 -ipset=/.myradio.hk/gfwlist -server=/.mysinablog.com/127.0.0.1#5353 -ipset=/.mysinablog.com/gfwlist -server=/.myspace.com/127.0.0.1#5353 -ipset=/.myspace.com/gfwlist -server=/.mytalkbox.com/127.0.0.1#5353 -ipset=/.mytalkbox.com/gfwlist -server=/.mytizi.com/127.0.0.1#5353 -ipset=/.mytizi.com/gfwlist -server=/.naacoalition.org/127.0.0.1#5353 -ipset=/.naacoalition.org/gfwlist -server=/.old.nabble.com/127.0.0.1#5353 -ipset=/.old.nabble.com/gfwlist -server=/.naitik.net/127.0.0.1#5353 -ipset=/.naitik.net/gfwlist -server=/.nakuz.com/127.0.0.1#5353 -ipset=/.nakuz.com/gfwlist -server=/.nalandabodhi.org/127.0.0.1#5353 -ipset=/.nalandabodhi.org/gfwlist -server=/.nalandawest.org/127.0.0.1#5353 -ipset=/.nalandawest.org/gfwlist -server=/.namgyal.org/127.0.0.1#5353 -ipset=/.namgyal.org/gfwlist -server=/.namgyalmonastery.org/127.0.0.1#5353 -ipset=/.namgyalmonastery.org/gfwlist -server=/.namsisi.com/127.0.0.1#5353 -ipset=/.namsisi.com/gfwlist -server=/.nanyang.com/127.0.0.1#5353 -ipset=/.nanyang.com/gfwlist -server=/.nanyangpost.com/127.0.0.1#5353 -ipset=/.nanyangpost.com/gfwlist -server=/.nanzao.com/127.0.0.1#5353 -ipset=/.nanzao.com/gfwlist -server=/.jpl.nasa.gov/127.0.0.1#5353 -ipset=/.jpl.nasa.gov/gfwlist -server=/.pds.nasa.gov/127.0.0.1#5353 -ipset=/.pds.nasa.gov/gfwlist -server=/.solarsystem.nasa.gov/127.0.0.1#5353 -ipset=/.solarsystem.nasa.gov/gfwlist -server=/.nakido.com/127.0.0.1#5353 -ipset=/.nakido.com/gfwlist -server=/.naol.ca/127.0.0.1#5353 -ipset=/.naol.ca/gfwlist -server=/.uighur.narod.ru/127.0.0.1#5353 -ipset=/.uighur.narod.ru/gfwlist -server=/.cyberghost.natado.com/127.0.0.1#5353 -ipset=/.cyberghost.natado.com/gfwlist -server=/.national-lottery.co.uk/127.0.0.1#5353 -ipset=/.national-lottery.co.uk/gfwlist -server=/.news.nationalgeographic.com/127.0.0.1#5353 -ipset=/.news.nationalgeographic.com/gfwlist -server=/.nationsonline.org/127.0.0.1#5353 -ipset=/.nationsonline.org/gfwlist -server=/.navyfamily.navy.mil/127.0.0.1#5353 -ipset=/.navyfamily.navy.mil/gfwlist -server=/.navyreserve.navy.mil/127.0.0.1#5353 -ipset=/.navyreserve.navy.mil/gfwlist -server=/.nko.navy.mil/127.0.0.1#5353 -ipset=/.nko.navy.mil/gfwlist -server=/.usno.navy.mil/127.0.0.1#5353 -ipset=/.usno.navy.mil/gfwlist -server=/.nbtvpn.com/127.0.0.1#5353 -ipset=/.nbtvpn.com/gfwlist -server=/.nccwatch.org.tw/127.0.0.1#5353 -ipset=/.nccwatch.org.tw/gfwlist -server=/.nch.com.tw/127.0.0.1#5353 -ipset=/.nch.com.tw/gfwlist -server=/.ncn.org/127.0.0.1#5353 -ipset=/.ncn.org/gfwlist -server=/.etools.ncol.com/127.0.0.1#5353 -ipset=/.etools.ncol.com/gfwlist -server=/.nde.de/127.0.0.1#5353 -ipset=/.nde.de/gfwlist -server=/.ndr.de/127.0.0.1#5353 -ipset=/.ndr.de/gfwlist -server=/.ned.org/127.0.0.1#5353 -ipset=/.ned.org/gfwlist -server=/.nekoslovakia.net/127.0.0.1#5353 -ipset=/.nekoslovakia.net/gfwlist -server=/.bbs.netbig.com/127.0.0.1#5353 -ipset=/.bbs.netbig.com/gfwlist -server=/.netbirds.com/127.0.0.1#5353 -ipset=/.netbirds.com/gfwlist -server=/.netcolony.com/127.0.0.1#5353 -ipset=/.netcolony.com/gfwlist -server=/.bolin.netfirms.com/127.0.0.1#5353 -ipset=/.bolin.netfirms.com/gfwlist -server=/.netme.cc/127.0.0.1#5353 -ipset=/.netme.cc/gfwlist -server=/.netsneak.com/127.0.0.1#5353 -ipset=/.netsneak.com/gfwlist -server=/.network54.com/127.0.0.1#5353 -ipset=/.network54.com/gfwlist -server=/.networkedblogs.com/127.0.0.1#5353 -ipset=/.networkedblogs.com/gfwlist -server=/.neverforget8964.org/127.0.0.1#5353 -ipset=/.neverforget8964.org/gfwlist -server=/.new-3lunch.net/127.0.0.1#5353 -ipset=/.new-3lunch.net/gfwlist -server=/.new-akiba.com/127.0.0.1#5353 -ipset=/.new-akiba.com/gfwlist -server=/.new96.ca/127.0.0.1#5353 -ipset=/.new96.ca/gfwlist -server=/.newcenturymc.com/127.0.0.1#5353 -ipset=/.newcenturymc.com/gfwlist -server=/.newcenturynews.com/127.0.0.1#5353 -ipset=/.newcenturynews.com/gfwlist -server=/.newchen.com/127.0.0.1#5353 -ipset=/.newchen.com/gfwlist -server=/.newgrounds.com/127.0.0.1#5353 -ipset=/.newgrounds.com/gfwlist -server=/.newipnow.com/127.0.0.1#5353 -ipset=/.newipnow.com/gfwlist -server=/.newlandmagazine.com.au/127.0.0.1#5353 -ipset=/.newlandmagazine.com.au/gfwlist -server=/.newnews.ca/127.0.0.1#5353 -ipset=/.newnews.ca/gfwlist -server=/.news100.com.tw/127.0.0.1#5353 -ipset=/.news100.com.tw/gfwlist -server=/.newscn.org/127.0.0.1#5353 -ipset=/.newscn.org/gfwlist -server=/.newsminer.com/127.0.0.1#5353 -ipset=/.newsminer.com/gfwlist -server=/.newspeak.cc/127.0.0.1#5353 -ipset=/.newspeak.cc/gfwlist -server=/.newsancai.com/127.0.0.1#5353 -ipset=/.newsancai.com/gfwlist -server=/.newsdh.com/127.0.0.1#5353 -ipset=/.newsdh.com/gfwlist -server=/.newstamago.com/127.0.0.1#5353 -ipset=/.newstamago.com/gfwlist -server=/.newstapa.org/127.0.0.1#5353 -ipset=/.newstapa.org/gfwlist -server=/.newstarnet.com/127.0.0.1#5353 -ipset=/.newstarnet.com/gfwlist -server=/.newtaiwan.com.tw/127.0.0.1#5353 -ipset=/.newtaiwan.com.tw/gfwlist -server=/.newtalk.tw/127.0.0.1#5353 -ipset=/.newtalk.tw/gfwlist -server=/.newyorktimes.com/127.0.0.1#5353 -ipset=/.newyorktimes.com/gfwlist -server=/.nexon.com/127.0.0.1#5353 -ipset=/.nexon.com/gfwlist -server=/.next11.co.jp/127.0.0.1#5353 -ipset=/.next11.co.jp/gfwlist -server=/.nextmag.com.tw/127.0.0.1#5353 -ipset=/.nextmag.com.tw/gfwlist -server=/.nextmedia.com/127.0.0.1#5353 -ipset=/.nextmedia.com/gfwlist -server=/.nexton-net.jp/127.0.0.1#5353 -ipset=/.nexton-net.jp/gfwlist -server=/.nexttv.com.tw/127.0.0.1#5353 -ipset=/.nexttv.com.tw/gfwlist -server=/.co.ng.mil/127.0.0.1#5353 -ipset=/.co.ng.mil/gfwlist -server=/.nga.mil/127.0.0.1#5353 -ipset=/.nga.mil/gfwlist -server=/.ngensis.com/127.0.0.1#5353 -ipset=/.ngensis.com/gfwlist -server=/.nhentai.net/127.0.0.1#5353 -ipset=/.nhentai.net/gfwlist -server=/.nhk-ondemand.jp/127.0.0.1#5353 -ipset=/.nhk-ondemand.jp/gfwlist -server=/.nicovideo.jp/127.0.0.1#5353 -ipset=/.nicovideo.jp/gfwlist -server=/.nighost.org/127.0.0.1#5353 -ipset=/.nighost.org/gfwlist -server=/.av.nightlife141.com/127.0.0.1#5353 -ipset=/.av.nightlife141.com/gfwlist -server=/.ninecommentaries.com/127.0.0.1#5353 -ipset=/.ninecommentaries.com/gfwlist -server=/.ninjacloak.com/127.0.0.1#5353 -ipset=/.ninjacloak.com/gfwlist -server=/.ninjaproxy.ninja/127.0.0.1#5353 -ipset=/.ninjaproxy.ninja/gfwlist -server=/.nintendium.com/127.0.0.1#5353 -ipset=/.nintendium.com/gfwlist -server=/.taiwanyes.ning.com/127.0.0.1#5353 -ipset=/.taiwanyes.ning.com/gfwlist -server=/.usmgtcg.ning.com/127.0.0.1#5353 -ipset=/.usmgtcg.ning.com/gfwlist -server=/.niusnews.com/127.0.0.1#5353 -ipset=/.niusnews.com/gfwlist -server=/.njactb.org/127.0.0.1#5353 -ipset=/.njactb.org/gfwlist -server=/.njuice.com/127.0.0.1#5353 -ipset=/.njuice.com/gfwlist -server=/.nlfreevpn.com/127.0.0.1#5353 -ipset=/.nlfreevpn.com/gfwlist -server=/.gooddns.info/127.0.0.1#5353 -ipset=/.gooddns.info/gfwlist -server=/.maildns.xyz/127.0.0.1#5353 -ipset=/.maildns.xyz/gfwlist -server=/.no-ip.org/127.0.0.1#5353 -ipset=/.no-ip.org/gfwlist -server=/.opendn.xyz/127.0.0.1#5353 -ipset=/.opendn.xyz/gfwlist -server=/.sytes.net/127.0.0.1#5353 -ipset=/.sytes.net/gfwlist -server=/.whodns.xyz/127.0.0.1#5353 -ipset=/.whodns.xyz/gfwlist -server=/.zapto.org/127.0.0.1#5353 -ipset=/.zapto.org/gfwlist -server=/.nobel.se/127.0.0.1#5353 -ipset=/.nobel.se/gfwlist -server=/.nobelprize.org/127.0.0.1#5353 -ipset=/.nobelprize.org/gfwlist -server=/.nobodycanstop.us/127.0.0.1#5353 -ipset=/.nobodycanstop.us/gfwlist -server=/.nokogiri.org/127.0.0.1#5353 -ipset=/.nokogiri.org/gfwlist -server=/.nokola.com/127.0.0.1#5353 -ipset=/.nokola.com/gfwlist -server=/.noodlevpn.com/127.0.0.1#5353 -ipset=/.noodlevpn.com/gfwlist -server=/.norbulingka.org/127.0.0.1#5353 -ipset=/.norbulingka.org/gfwlist -server=/.nordvpn.com/127.0.0.1#5353 -ipset=/.nordvpn.com/gfwlist -server=/.novelasia.com/127.0.0.1#5353 -ipset=/.novelasia.com/gfwlist -server=/.news.now.com/127.0.0.1#5353 -ipset=/.news.now.com/gfwlist -server=/.nownews.com/127.0.0.1#5353 -ipset=/.nownews.com/gfwlist -server=/.nowtorrents.com/127.0.0.1#5353 -ipset=/.nowtorrents.com/gfwlist -server=/.noypf.com/127.0.0.1#5353 -ipset=/.noypf.com/gfwlist -server=/.npa.go.jp/127.0.0.1#5353 -ipset=/.npa.go.jp/gfwlist -server=/.npnt.me/127.0.0.1#5353 -ipset=/.npnt.me/gfwlist -server=/.nps.gov/127.0.0.1#5353 -ipset=/.nps.gov/gfwlist -server=/.nrk.no/127.0.0.1#5353 -ipset=/.nrk.no/gfwlist -server=/.ntd.tv/127.0.0.1#5353 -ipset=/.ntd.tv/gfwlist -server=/.ntdtv.com/127.0.0.1#5353 -ipset=/.ntdtv.com/gfwlist -server=/.ntdtv.co.kr/127.0.0.1#5353 -ipset=/.ntdtv.co.kr/gfwlist -server=/.ntdtv.ca/127.0.0.1#5353 -ipset=/.ntdtv.ca/gfwlist -server=/.ntdtv.org/127.0.0.1#5353 -ipset=/.ntdtv.org/gfwlist -server=/.ntdtv.ru/127.0.0.1#5353 -ipset=/.ntdtv.ru/gfwlist -server=/.ntdtvla.com/127.0.0.1#5353 -ipset=/.ntdtvla.com/gfwlist -server=/.ntrfun.com/127.0.0.1#5353 -ipset=/.ntrfun.com/gfwlist -server=/.cbs.ntu.edu.tw/127.0.0.1#5353 -ipset=/.cbs.ntu.edu.tw/gfwlist -server=/.nubiles.net/127.0.0.1#5353 -ipset=/.nubiles.net/gfwlist -server=/.nuexpo.com/127.0.0.1#5353 -ipset=/.nuexpo.com/gfwlist -server=/.nukistream.com/127.0.0.1#5353 -ipset=/.nukistream.com/gfwlist -server=/.nurgo-software.com/127.0.0.1#5353 -ipset=/.nurgo-software.com/gfwlist -server=/.nuvid.com/127.0.0.1#5353 -ipset=/.nuvid.com/gfwlist -server=/.nuzcom.com/127.0.0.1#5353 -ipset=/.nuzcom.com/gfwlist -server=/.nvquan.org/127.0.0.1#5353 -ipset=/.nvquan.org/gfwlist -server=/.nwtca.org/127.0.0.1#5353 -ipset=/.nwtca.org/gfwlist -server=/.nyaa.eu/127.0.0.1#5353 -ipset=/.nyaa.eu/gfwlist -server=/.nyaa.se/127.0.0.1#5353 -ipset=/.nyaa.se/gfwlist -server=/.nydus.ca/127.0.0.1#5353 -ipset=/.nydus.ca/gfwlist -server=/.nylon-angel.com/127.0.0.1#5353 -ipset=/.nylon-angel.com/gfwlist -server=/.nylonstockingsonline.com/127.0.0.1#5353 -ipset=/.nylonstockingsonline.com/gfwlist -server=/.nytcn.me/127.0.0.1#5353 -ipset=/.nytcn.me/gfwlist -server=/.nytco.com/127.0.0.1#5353 -ipset=/.nytco.com/gfwlist -server=/.nyti.ms/127.0.0.1#5353 -ipset=/.nyti.ms/gfwlist -server=/.nytimes.com/127.0.0.1#5353 -ipset=/.nytimes.com/gfwlist -server=/.nytimg.com/127.0.0.1#5353 -ipset=/.nytimg.com/gfwlist -server=/.userapi.nytlog.com/127.0.0.1#5353 -ipset=/.userapi.nytlog.com/gfwlist -server=/.cn.nytstyle.com/127.0.0.1#5353 -ipset=/.cn.nytstyle.com/gfwlist -server=/.nzchinese.com/127.0.0.1#5353 -ipset=/.nzchinese.com/gfwlist -server=/.nzchinese.net.nz/127.0.0.1#5353 -ipset=/.nzchinese.net.nz/gfwlist -server=/.observechina.net/127.0.0.1#5353 -ipset=/.observechina.net/gfwlist -server=/.obutu.com/127.0.0.1#5353 -ipset=/.obutu.com/gfwlist -server=/.ocaspro.com/127.0.0.1#5353 -ipset=/.ocaspro.com/gfwlist -server=/.occupytiananmen.com/127.0.0.1#5353 -ipset=/.occupytiananmen.com/gfwlist -server=/.oclp.hk/127.0.0.1#5353 -ipset=/.oclp.hk/gfwlist -server=/.ocreampies.com/127.0.0.1#5353 -ipset=/.ocreampies.com/gfwlist -server=/.october-review.org/127.0.0.1#5353 -ipset=/.october-review.org/gfwlist -server=/.offbeatchina.com/127.0.0.1#5353 -ipset=/.offbeatchina.com/gfwlist -server=/.officeoftibet.com/127.0.0.1#5353 -ipset=/.officeoftibet.com/gfwlist -server=/.ogaoga.org/127.0.0.1#5353 -ipset=/.ogaoga.org/gfwlist -server=/.twtr2src.ogaoga.org/127.0.0.1#5353 -ipset=/.twtr2src.ogaoga.org/gfwlist -server=/.www2.ohchr.org/127.0.0.1#5353 -ipset=/.www2.ohchr.org/gfwlist -server=/.oikos.com.tw/127.0.0.1#5353 -ipset=/.oikos.com.tw/gfwlist -server=/.oiktv.com/127.0.0.1#5353 -ipset=/.oiktv.com/gfwlist -server=/.oizoblog.com/127.0.0.1#5353 -ipset=/.oizoblog.com/gfwlist -server=/.okayfreedom.com/127.0.0.1#5353 -ipset=/.okayfreedom.com/gfwlist -server=/.okk.tw/127.0.0.1#5353 -ipset=/.okk.tw/gfwlist -server=/.filmy.olabloga.pl/127.0.0.1#5353 -ipset=/.filmy.olabloga.pl/gfwlist -server=/.old-cat.net/127.0.0.1#5353 -ipset=/.old-cat.net/gfwlist -server=/.olumpo.com/127.0.0.1#5353 -ipset=/.olumpo.com/gfwlist -server=/.olympicwatch.org/127.0.0.1#5353 -ipset=/.olympicwatch.org/gfwlist -server=/.omgili.com/127.0.0.1#5353 -ipset=/.omgili.com/gfwlist -server=/.omnitalk.com/127.0.0.1#5353 -ipset=/.omnitalk.com/gfwlist -server=/.omnitalk.org/127.0.0.1#5353 -ipset=/.omnitalk.org/gfwlist -server=/.cling.omy.sg/127.0.0.1#5353 -ipset=/.cling.omy.sg/gfwlist -server=/.forum.omy.sg/127.0.0.1#5353 -ipset=/.forum.omy.sg/gfwlist -server=/.news.omy.sg/127.0.0.1#5353 -ipset=/.news.omy.sg/gfwlist -server=/.showbiz.omy.sg/127.0.0.1#5353 -ipset=/.showbiz.omy.sg/gfwlist -server=/.on.cc/127.0.0.1#5353 -ipset=/.on.cc/gfwlist -server=/.onedrive.live.com/127.0.0.1#5353 -ipset=/.onedrive.live.com/gfwlist -server=/.onion.city/127.0.0.1#5353 -ipset=/.onion.city/gfwlist -server=/.onlinecha.com/127.0.0.1#5353 -ipset=/.onlinecha.com/gfwlist -server=/.onlineyoutube.com/127.0.0.1#5353 -ipset=/.onlineyoutube.com/gfwlist -server=/.onmoon.net/127.0.0.1#5353 -ipset=/.onmoon.net/gfwlist -server=/.onmoon.com/127.0.0.1#5353 -ipset=/.onmoon.com/gfwlist -server=/.onthehunt.com/127.0.0.1#5353 -ipset=/.onthehunt.com/gfwlist -server=/.oopsforum.com/127.0.0.1#5353 -ipset=/.oopsforum.com/gfwlist -server=/.open.com.hk/127.0.0.1#5353 -ipset=/.open.com.hk/gfwlist -server=/.openallweb.com/127.0.0.1#5353 -ipset=/.openallweb.com/gfwlist -server=/.opendemocracy.net/127.0.0.1#5353 -ipset=/.opendemocracy.net/gfwlist -server=/.openervpn.in/127.0.0.1#5353 -ipset=/.openervpn.in/gfwlist -server=/.openid.net/127.0.0.1#5353 -ipset=/.openid.net/gfwlist -server=/.openleaks.org/127.0.0.1#5353 -ipset=/.openleaks.org/gfwlist -server=/.openvpn.net/127.0.0.1#5353 -ipset=/.openvpn.net/gfwlist -server=/.openwebster.com/127.0.0.1#5353 -ipset=/.openwebster.com/gfwlist -server=/.openwrt.org.cn/127.0.0.1#5353 -ipset=/.openwrt.org.cn/gfwlist -server=/.my.opera.com/127.0.0.1#5353 -ipset=/.my.opera.com/gfwlist -server=/.demo.opera-mini.net/127.0.0.1#5353 -ipset=/.demo.opera-mini.net/gfwlist -server=/.www.orchidbbs.com/127.0.0.1#5353 -ipset=/.www.orchidbbs.com/gfwlist -server=/.organcare.org.tw/127.0.0.1#5353 -ipset=/.organcare.org.tw/gfwlist -server=/.organharvestinvestigation.net/127.0.0.1#5353 -ipset=/.organharvestinvestigation.net/gfwlist -server=/.orgfree.com/127.0.0.1#5353 -ipset=/.orgfree.com/gfwlist -server=/.orient-doll.com/127.0.0.1#5353 -ipset=/.orient-doll.com/gfwlist -server=/.orientaldaily.com.my/127.0.0.1#5353 -ipset=/.orientaldaily.com.my/gfwlist -server=/.orn.jp/127.0.0.1#5353 -ipset=/.orn.jp/gfwlist -server=/.t.orzdream.com/127.0.0.1#5353 -ipset=/.t.orzdream.com/gfwlist -server=/.tui.orzdream.com/127.0.0.1#5353 -ipset=/.tui.orzdream.com/gfwlist -server=/.orzistic.org/127.0.0.1#5353 -ipset=/.orzistic.org/gfwlist -server=/.osfoora.com/127.0.0.1#5353 -ipset=/.osfoora.com/gfwlist -server=/.otnd.org/127.0.0.1#5353 -ipset=/.otnd.org/gfwlist -server=/.otto.de/127.0.0.1#5353 -ipset=/.otto.de/gfwlist -server=/.ourdearamy.com/127.0.0.1#5353 -ipset=/.ourdearamy.com/gfwlist -server=/.oursogo.com/127.0.0.1#5353 -ipset=/.oursogo.com/gfwlist -server=/.oursteps.com.au/127.0.0.1#5353 -ipset=/.oursteps.com.au/gfwlist -server=/.oursweb.net/127.0.0.1#5353 -ipset=/.oursweb.net/gfwlist -server=/.ourtv.hk/127.0.0.1#5353 -ipset=/.ourtv.hk/gfwlist -server=/.xinqimeng.over-blog.com/127.0.0.1#5353 -ipset=/.xinqimeng.over-blog.com/gfwlist -server=/.overplay.net/127.0.0.1#5353 -ipset=/.overplay.net/gfwlist -server=/.share.ovi.com/127.0.0.1#5353 -ipset=/.share.ovi.com/gfwlist -server=/.owl.li/127.0.0.1#5353 -ipset=/.owl.li/gfwlist -server=/.ht.ly/127.0.0.1#5353 -ipset=/.ht.ly/gfwlist -server=/.htl.li/127.0.0.1#5353 -ipset=/.htl.li/gfwlist -server=/.mash.to/127.0.0.1#5353 -ipset=/.mash.to/gfwlist -server=/.www.owind.com/127.0.0.1#5353 -ipset=/.www.owind.com/gfwlist -server=/.www.oxid.it/127.0.0.1#5353 -ipset=/.www.oxid.it/gfwlist -server=/.oyax.com/127.0.0.1#5353 -ipset=/.oyax.com/gfwlist -server=/.oyghan.com/127.0.0.1#5353 -ipset=/.oyghan.com/gfwlist -server=/.ozchinese.com/127.0.0.1#5353 -ipset=/.ozchinese.com/gfwlist -server=/.ow.ly/127.0.0.1#5353 -ipset=/.ow.ly/gfwlist -server=/.bbs.ozchinese.com/127.0.0.1#5353 -ipset=/.bbs.ozchinese.com/gfwlist -server=/.ozxw.com/127.0.0.1#5353 -ipset=/.ozxw.com/gfwlist -server=/.ozyoyo.com/127.0.0.1#5353 -ipset=/.ozyoyo.com/gfwlist -server=/.pachosting.com/127.0.0.1#5353 -ipset=/.pachosting.com/gfwlist -server=/.pacificpoker.com/127.0.0.1#5353 -ipset=/.pacificpoker.com/gfwlist -server=/.packetix.net/127.0.0.1#5353 -ipset=/.packetix.net/gfwlist -server=/.pacopacomama.com/127.0.0.1#5353 -ipset=/.pacopacomama.com/gfwlist -server=/.padmanet.com/127.0.0.1#5353 -ipset=/.padmanet.com/gfwlist -server=/.page2rss.com/127.0.0.1#5353 -ipset=/.page2rss.com/gfwlist -server=/.pagodabox.com/127.0.0.1#5353 -ipset=/.pagodabox.com/gfwlist -server=/.palacemoon.com/127.0.0.1#5353 -ipset=/.palacemoon.com/gfwlist -server=/.forum.palmislife.com/127.0.0.1#5353 -ipset=/.forum.palmislife.com/gfwlist -server=/.eriversoft.com/127.0.0.1#5353 -ipset=/.eriversoft.com/gfwlist -server=/.paldengyal.com/127.0.0.1#5353 -ipset=/.paldengyal.com/gfwlist -server=/.paljorpublications.com/127.0.0.1#5353 -ipset=/.paljorpublications.com/gfwlist -server=/.paltalk.com/127.0.0.1#5353 -ipset=/.paltalk.com/gfwlist -server=/.panacom.co.jp/127.0.0.1#5353 -ipset=/.panacom.co.jp/gfwlist -server=/.pandapow.net/127.0.0.1#5353 -ipset=/.pandapow.net/gfwlist -server=/.pandavpn-jp.com/127.0.0.1#5353 -ipset=/.pandavpn-jp.com/gfwlist -server=/.panluan.net/127.0.0.1#5353 -ipset=/.panluan.net/gfwlist -server=/.pao-pao.net/127.0.0.1#5353 -ipset=/.pao-pao.net/gfwlist -server=/.paper.li/127.0.0.1#5353 -ipset=/.paper.li/gfwlist -server=/.paperb.us/127.0.0.1#5353 -ipset=/.paperb.us/gfwlist -server=/.paradisepoker.com/127.0.0.1#5353 -ipset=/.paradisepoker.com/gfwlist -server=/.partycasino.com/127.0.0.1#5353 -ipset=/.partycasino.com/gfwlist -server=/.partypoker.com/127.0.0.1#5353 -ipset=/.partypoker.com/gfwlist -server=/.passion.com/127.0.0.1#5353 -ipset=/.passion.com/gfwlist -server=/.passiontimes.hk/127.0.0.1#5353 -ipset=/.passiontimes.hk/gfwlist -server=/.pastebin.com/127.0.0.1#5353 -ipset=/.pastebin.com/gfwlist -server=/.pastie.org/127.0.0.1#5353 -ipset=/.pastie.org/gfwlist -server=/.blog.pathtosharepoint.com/127.0.0.1#5353 -ipset=/.blog.pathtosharepoint.com/gfwlist -server=/.pbs.org/127.0.0.1#5353 -ipset=/.pbs.org/gfwlist -server=/.pbwiki.com/127.0.0.1#5353 -ipset=/.pbwiki.com/gfwlist -server=/.pbworks.com/127.0.0.1#5353 -ipset=/.pbworks.com/gfwlist -server=/.developers.box.net/127.0.0.1#5353 -ipset=/.developers.box.net/gfwlist -server=/.wiki.oauth.net/127.0.0.1#5353 -ipset=/.wiki.oauth.net/gfwlist -server=/.wiki.phonegap.com/127.0.0.1#5353 -ipset=/.wiki.phonegap.com/gfwlist -server=/.wiki.jqueryui.com/127.0.0.1#5353 -ipset=/.wiki.jqueryui.com/gfwlist -server=/.pbxes.com/127.0.0.1#5353 -ipset=/.pbxes.com/gfwlist -server=/.pbxes.org/127.0.0.1#5353 -ipset=/.pbxes.org/gfwlist -server=/.pcdvd.com.tw/127.0.0.1#5353 -ipset=/.pcdvd.com.tw/gfwlist -server=/.pchome.com.tw/127.0.0.1#5353 -ipset=/.pchome.com.tw/gfwlist -server=/.pcij.org/127.0.0.1#5353 -ipset=/.pcij.org/gfwlist -server=/.pcstore.com.tw/127.0.0.1#5353 -ipset=/.pcstore.com.tw/gfwlist -server=/.pct.org.tw/127.0.0.1#5353 -ipset=/.pct.org.tw/gfwlist -server=/.pdetails.com/127.0.0.1#5353 -ipset=/.pdetails.com/gfwlist -server=/.pdproxy.com/127.0.0.1#5353 -ipset=/.pdproxy.com/gfwlist -server=/.peace.ca/127.0.0.1#5353 -ipset=/.peace.ca/gfwlist -server=/.peacefire.org/127.0.0.1#5353 -ipset=/.peacefire.org/gfwlist -server=/.peacehall.com/127.0.0.1#5353 -ipset=/.peacehall.com/gfwlist -server=/.pearlher.org/127.0.0.1#5353 -ipset=/.pearlher.org/gfwlist -server=/.peeasian.com/127.0.0.1#5353 -ipset=/.peeasian.com/gfwlist -server=/.pekingduck.org/127.0.0.1#5353 -ipset=/.pekingduck.org/gfwlist -server=/.pemulihan.or.id/127.0.0.1#5353 -ipset=/.pemulihan.or.id/gfwlist -server=/.pen.io/127.0.0.1#5353 -ipset=/.pen.io/gfwlist -server=/.penchinese.com/127.0.0.1#5353 -ipset=/.penchinese.com/gfwlist -server=/.penchinese.net/127.0.0.1#5353 -ipset=/.penchinese.net/gfwlist -server=/.pengyulong.com/127.0.0.1#5353 -ipset=/.pengyulong.com/gfwlist -server=/.penisbot.com/127.0.0.1#5353 -ipset=/.penisbot.com/gfwlist -server=/.blog.pentalogic.net/127.0.0.1#5353 -ipset=/.blog.pentalogic.net/gfwlist -server=/.penthouse.com/127.0.0.1#5353 -ipset=/.penthouse.com/gfwlist -server=/.pentoy.hk/127.0.0.1#5353 -ipset=/.pentoy.hk/gfwlist -server=/.peoplebookcafe.com/127.0.0.1#5353 -ipset=/.peoplebookcafe.com/gfwlist -server=/.peoplenews.tw/127.0.0.1#5353 -ipset=/.peoplenews.tw/gfwlist -server=/.peopo.org/127.0.0.1#5353 -ipset=/.peopo.org/gfwlist -server=/.percy.in/127.0.0.1#5353 -ipset=/.percy.in/gfwlist -server=/.perfectgirls.net/127.0.0.1#5353 -ipset=/.perfectgirls.net/gfwlist -server=/.perfectvpn.net/127.0.0.1#5353 -ipset=/.perfectvpn.net/gfwlist -server=/.persecutionblog.com/127.0.0.1#5353 -ipset=/.persecutionblog.com/gfwlist -server=/.pfd.org.hk/127.0.0.1#5353 -ipset=/.pfd.org.hk/gfwlist -server=/.phapluan.org/127.0.0.1#5353 -ipset=/.phapluan.org/gfwlist -server=/.phayul.com/127.0.0.1#5353 -ipset=/.phayul.com/gfwlist -server=/.philborges.com/127.0.0.1#5353 -ipset=/.philborges.com/gfwlist -server=/.philly.com/127.0.0.1#5353 -ipset=/.philly.com/gfwlist -server=/.phncdn.com/127.0.0.1#5353 -ipset=/.phncdn.com/gfwlist -server=/.photodharma.net/127.0.0.1#5353 -ipset=/.photodharma.net/gfwlist -server=/.photofocus.com/127.0.0.1#5353 -ipset=/.photofocus.com/gfwlist -server=/.phuquocservices.com/127.0.0.1#5353 -ipset=/.phuquocservices.com/gfwlist -server=/.picidae.net/127.0.0.1#5353 -ipset=/.picidae.net/gfwlist -server=/.picturedip.com/127.0.0.1#5353 -ipset=/.picturedip.com/gfwlist -server=/.picturesocial.com/127.0.0.1#5353 -ipset=/.picturesocial.com/gfwlist -server=/.pin6.com/127.0.0.1#5353 -ipset=/.pin6.com/gfwlist -server=/.ping.fm/127.0.0.1#5353 -ipset=/.ping.fm/gfwlist -server=/.pinoy-n.com/127.0.0.1#5353 -ipset=/.pinoy-n.com/gfwlist -server=/.piposay.com/127.0.0.1#5353 -ipset=/.piposay.com/gfwlist -server=/.piraattilahti.org/127.0.0.1#5353 -ipset=/.piraattilahti.org/gfwlist -server=/.piring.com/127.0.0.1#5353 -ipset=/.piring.com/gfwlist -server=/.pixelqi.com/127.0.0.1#5353 -ipset=/.pixelqi.com/gfwlist -server=/.css.pixnet.in/127.0.0.1#5353 -ipset=/.css.pixnet.in/gfwlist -server=/.pixnet.net/127.0.0.1#5353 -ipset=/.pixnet.net/gfwlist -server=/.pk.com/127.0.0.1#5353 -ipset=/.pk.com/gfwlist -server=/.placemix.com/127.0.0.1#5353 -ipset=/.placemix.com/gfwlist -server=/.pictures.playboy.com/127.0.0.1#5353 -ipset=/.pictures.playboy.com/gfwlist -server=/.playboy.com/127.0.0.1#5353 -ipset=/.playboy.com/gfwlist -server=/.playboyplus.com/127.0.0.1#5353 -ipset=/.playboyplus.com/gfwlist -server=/.playno1.com/127.0.0.1#5353 -ipset=/.playno1.com/gfwlist -server=/.playpcesor.com/127.0.0.1#5353 -ipset=/.playpcesor.com/gfwlist -server=/.plays.com.tw/127.0.0.1#5353 -ipset=/.plays.com.tw/gfwlist -server=/.m.plixi.com/127.0.0.1#5353 -ipset=/.m.plixi.com/gfwlist -server=/.plm.org.hk/127.0.0.1#5353 -ipset=/.plm.org.hk/gfwlist -server=/.plunder.com/127.0.0.1#5353 -ipset=/.plunder.com/gfwlist -server=/.plus28.com/127.0.0.1#5353 -ipset=/.plus28.com/gfwlist -server=/.plusbb.com/127.0.0.1#5353 -ipset=/.plusbb.com/gfwlist -server=/.pmatehunter.com/127.0.0.1#5353 -ipset=/.pmatehunter.com/gfwlist -server=/.pmates.com/127.0.0.1#5353 -ipset=/.pmates.com/gfwlist -server=/.po2b.com/127.0.0.1#5353 -ipset=/.po2b.com/gfwlist -server=/.podictionary.com/127.0.0.1#5353 -ipset=/.podictionary.com/gfwlist -server=/.pokerstars.net/127.0.0.1#5353 -ipset=/.pokerstars.net/gfwlist -server=/.zh.pokerstrategy.com/127.0.0.1#5353 -ipset=/.zh.pokerstrategy.com/gfwlist -server=/.politicalchina.org/127.0.0.1#5353 -ipset=/.politicalchina.org/gfwlist -server=/.politicalconsultation.org/127.0.0.1#5353 -ipset=/.politicalconsultation.org/gfwlist -server=/.polymerhk.com/127.0.0.1#5353 -ipset=/.polymerhk.com/gfwlist -server=/.popo.tw/127.0.0.1#5353 -ipset=/.popo.tw/gfwlist -server=/.popvote.hk/127.0.0.1#5353 -ipset=/.popvote.hk/gfwlist -server=/.popyard.com/127.0.0.1#5353 -ipset=/.popyard.com/gfwlist -server=/.popyard.org/127.0.0.1#5353 -ipset=/.popyard.org/gfwlist -server=/.porn.com/127.0.0.1#5353 -ipset=/.porn.com/gfwlist -server=/.porn2.com/127.0.0.1#5353 -ipset=/.porn2.com/gfwlist -server=/.porn5.com/127.0.0.1#5353 -ipset=/.porn5.com/gfwlist -server=/.pornbase.org/127.0.0.1#5353 -ipset=/.pornbase.org/gfwlist -server=/.pornerbros.com/127.0.0.1#5353 -ipset=/.pornerbros.com/gfwlist -server=/.pornhd.com/127.0.0.1#5353 -ipset=/.pornhd.com/gfwlist -server=/.pornhost.com/127.0.0.1#5353 -ipset=/.pornhost.com/gfwlist -server=/.pornhub.com/127.0.0.1#5353 -ipset=/.pornhub.com/gfwlist -server=/.pornmm.net/127.0.0.1#5353 -ipset=/.pornmm.net/gfwlist -server=/.pornoxo.com/127.0.0.1#5353 -ipset=/.pornoxo.com/gfwlist -server=/.pornrapidshare.com/127.0.0.1#5353 -ipset=/.pornrapidshare.com/gfwlist -server=/.pornsharing.com/127.0.0.1#5353 -ipset=/.pornsharing.com/gfwlist -server=/.pornsocket.com/127.0.0.1#5353 -ipset=/.pornsocket.com/gfwlist -server=/.pornstarclub.com/127.0.0.1#5353 -ipset=/.pornstarclub.com/gfwlist -server=/.porntube.com/127.0.0.1#5353 -ipset=/.porntube.com/gfwlist -server=/.porntubenews.com/127.0.0.1#5353 -ipset=/.porntubenews.com/gfwlist -server=/.porntvblog.com/127.0.0.1#5353 -ipset=/.porntvblog.com/gfwlist -server=/.pornvisit.com/127.0.0.1#5353 -ipset=/.pornvisit.com/gfwlist -server=/.portablevpn.nl/127.0.0.1#5353 -ipset=/.portablevpn.nl/gfwlist -server=/.poskotanews.com/127.0.0.1#5353 -ipset=/.poskotanews.com/gfwlist -server=/.post852.com/127.0.0.1#5353 -ipset=/.post852.com/gfwlist -server=/.postadult.com/127.0.0.1#5353 -ipset=/.postadult.com/gfwlist -server=/.postimg.org/127.0.0.1#5353 -ipset=/.postimg.org/gfwlist -server=/.powercx.com/127.0.0.1#5353 -ipset=/.powercx.com/gfwlist -server=/.powerphoto.org/127.0.0.1#5353 -ipset=/.powerphoto.org/gfwlist -server=/.www.powerpointninja.com/127.0.0.1#5353 -ipset=/.www.powerpointninja.com/gfwlist -server=/.cdn.printfriendly.com/127.0.0.1#5353 -ipset=/.cdn.printfriendly.com/gfwlist -server=/.pritunl.com/127.0.0.1#5353 -ipset=/.pritunl.com/gfwlist -server=/.provpnaccounts.com/127.0.0.1#5353 -ipset=/.provpnaccounts.com/gfwlist -server=/.proxfree.com/127.0.0.1#5353 -ipset=/.proxfree.com/gfwlist -server=/.proxyanonimo.es/127.0.0.1#5353 -ipset=/.proxyanonimo.es/gfwlist -server=/.proxynetwork.org.uk/127.0.0.1#5353 -ipset=/.proxynetwork.org.uk/gfwlist -server=/.pts.org.tw/127.0.0.1#5353 -ipset=/.pts.org.tw/gfwlist -server=/.pttvan.org/127.0.0.1#5353 -ipset=/.pttvan.org/gfwlist -server=/.pubu.com.tw/127.0.0.1#5353 -ipset=/.pubu.com.tw/gfwlist -server=/.puffinbrowser.com/127.0.0.1#5353 -ipset=/.puffinbrowser.com/gfwlist -server=/.pureinsight.org/127.0.0.1#5353 -ipset=/.pureinsight.org/gfwlist -server=/.putty.org/127.0.0.1#5353 -ipset=/.putty.org/gfwlist -server=/.calebelston.com/127.0.0.1#5353 -ipset=/.calebelston.com/gfwlist -server=/.blog.fizzik.com/127.0.0.1#5353 -ipset=/.blog.fizzik.com/gfwlist -server=/.nf.id.au/127.0.0.1#5353 -ipset=/.nf.id.au/gfwlist -server=/.sogrady.me/127.0.0.1#5353 -ipset=/.sogrady.me/gfwlist -server=/.vatn.org/127.0.0.1#5353 -ipset=/.vatn.org/gfwlist -server=/.ventureswell.com/127.0.0.1#5353 -ipset=/.ventureswell.com/gfwlist -server=/.whereiswerner.com/127.0.0.1#5353 -ipset=/.whereiswerner.com/gfwlist -server=/.power.com/127.0.0.1#5353 -ipset=/.power.com/gfwlist -server=/.powerapple.com/127.0.0.1#5353 -ipset=/.powerapple.com/gfwlist -server=/.abc.pp.ru/127.0.0.1#5353 -ipset=/.abc.pp.ru/gfwlist -server=/.heix.pp.ru/127.0.0.1#5353 -ipset=/.heix.pp.ru/gfwlist -server=/.prayforchina.net/127.0.0.1#5353 -ipset=/.prayforchina.net/gfwlist -server=/.premeforwindows7.com/127.0.0.1#5353 -ipset=/.premeforwindows7.com/gfwlist -server=/.presentationzen.com/127.0.0.1#5353 -ipset=/.presentationzen.com/gfwlist -server=/.prestige-av.com/127.0.0.1#5353 -ipset=/.prestige-av.com/gfwlist -server=/.prisoneralert.com/127.0.0.1#5353 -ipset=/.prisoneralert.com/gfwlist -server=/.privacybox.de/127.0.0.1#5353 -ipset=/.privacybox.de/gfwlist -server=/.private.com/127.0.0.1#5353 -ipset=/.private.com/gfwlist -server=/.privateinternetaccess.com/127.0.0.1#5353 -ipset=/.privateinternetaccess.com/gfwlist -server=/.privatepaste.com/127.0.0.1#5353 -ipset=/.privatepaste.com/gfwlist -server=/.privatetunnel.com/127.0.0.1#5353 -ipset=/.privatetunnel.com/gfwlist -server=/.privatevpn.com/127.0.0.1#5353 -ipset=/.privatevpn.com/gfwlist -server=/.procopytips.com/127.0.0.1#5353 -ipset=/.procopytips.com/gfwlist -server=/.provideocoalition.com/127.0.0.1#5353 -ipset=/.provideocoalition.com/gfwlist -server=/.prosiben.de/127.0.0.1#5353 -ipset=/.prosiben.de/gfwlist -server=/.proxifier.com/127.0.0.1#5353 -ipset=/.proxifier.com/gfwlist -server=/.api.proxlet.com/127.0.0.1#5353 -ipset=/.api.proxlet.com/gfwlist -server=/.proxomitron.info/127.0.0.1#5353 -ipset=/.proxomitron.info/gfwlist -server=/.proxpn.com/127.0.0.1#5353 -ipset=/.proxpn.com/gfwlist -server=/.proxy.org/127.0.0.1#5353 -ipset=/.proxy.org/gfwlist -server=/.proxylist.org.uk/127.0.0.1#5353 -ipset=/.proxylist.org.uk/gfwlist -server=/.proxypy.net/127.0.0.1#5353 -ipset=/.proxypy.net/gfwlist -server=/.proxyroad.com/127.0.0.1#5353 -ipset=/.proxyroad.com/gfwlist -server=/.proxytunnel.net/127.0.0.1#5353 -ipset=/.proxytunnel.net/gfwlist -server=/.proyectoclubes.com/127.0.0.1#5353 -ipset=/.proyectoclubes.com/gfwlist -server=/.prozz.net/127.0.0.1#5353 -ipset=/.prozz.net/gfwlist -server=/.psblog.name/127.0.0.1#5353 -ipset=/.psblog.name/gfwlist -server=/.psiphon.ca/127.0.0.1#5353 -ipset=/.psiphon.ca/gfwlist -server=/.psiphon3.com/127.0.0.1#5353 -ipset=/.psiphon3.com/gfwlist -server=/.ptt.cc/127.0.0.1#5353 -ipset=/.ptt.cc/gfwlist -server=/.puffstore.com/127.0.0.1#5353 -ipset=/.puffstore.com/gfwlist -server=/.puuko.com/127.0.0.1#5353 -ipset=/.puuko.com/gfwlist -server=/.pullfolio.com/127.0.0.1#5353 -ipset=/.pullfolio.com/gfwlist -server=/.punyu.com/127.0.0.1#5353 -ipset=/.punyu.com/gfwlist -server=/.pureconcepts.net/127.0.0.1#5353 -ipset=/.pureconcepts.net/gfwlist -server=/.purepdf.com/127.0.0.1#5353 -ipset=/.purepdf.com/gfwlist -server=/.purevpn.com/127.0.0.1#5353 -ipset=/.purevpn.com/gfwlist -server=/.purplelotus.org/127.0.0.1#5353 -ipset=/.purplelotus.org/gfwlist -server=/.pussyspace.com/127.0.0.1#5353 -ipset=/.pussyspace.com/gfwlist -server=/.putihome.org/127.0.0.1#5353 -ipset=/.putihome.org/gfwlist -server=/.putlocker.com/127.0.0.1#5353 -ipset=/.putlocker.com/gfwlist -server=/.pwned.com/127.0.0.1#5353 -ipset=/.pwned.com/gfwlist -server=/.python.com/127.0.0.1#5353 -ipset=/.python.com/gfwlist -server=/.python.com.tw/127.0.0.1#5353 -ipset=/.python.com.tw/gfwlist -server=/.pythonhackers.com/127.0.0.1#5353 -ipset=/.pythonhackers.com/gfwlist -server=/.qanote.com/127.0.0.1#5353 -ipset=/.qanote.com/gfwlist -server=/.qgirl.com.tw/127.0.0.1#5353 -ipset=/.qgirl.com.tw/gfwlist -server=/.qi-gong.me/127.0.0.1#5353 -ipset=/.qi-gong.me/gfwlist -server=/.qidian.ca/127.0.0.1#5353 -ipset=/.qidian.ca/gfwlist -server=/.qienkuen.org/127.0.0.1#5353 -ipset=/.qienkuen.org/gfwlist -server=/.qiwen.lu/127.0.0.1#5353 -ipset=/.qiwen.lu/gfwlist -server=/.qixianglu.cn/127.0.0.1#5353 -ipset=/.qixianglu.cn/gfwlist -server=/.bbs.qmzdd.com/127.0.0.1#5353 -ipset=/.bbs.qmzdd.com/gfwlist -server=/.qkshare.com/127.0.0.1#5353 -ipset=/.qkshare.com/gfwlist -server=/.qoos.com/127.0.0.1#5353 -ipset=/.qoos.com/gfwlist -server=/.blog.qooza.hk/127.0.0.1#5353 -ipset=/.blog.qooza.hk/gfwlist -server=/.efksoft.com/127.0.0.1#5353 -ipset=/.efksoft.com/gfwlist -server=/.qstatus.com/127.0.0.1#5353 -ipset=/.qstatus.com/gfwlist -server=/.qtweeter.com/127.0.0.1#5353 -ipset=/.qtweeter.com/gfwlist -server=/.qtrac.eu/127.0.0.1#5353 -ipset=/.qtrac.eu/gfwlist -server=/.quitccp.net/127.0.0.1#5353 -ipset=/.quitccp.net/gfwlist -server=/.quitccp.org/127.0.0.1#5353 -ipset=/.quitccp.org/gfwlist -server=/.quran.com/127.0.0.1#5353 -ipset=/.quran.com/gfwlist -server=/.quranexplorer.com/127.0.0.1#5353 -ipset=/.quranexplorer.com/gfwlist -server=/.qusi8.net/127.0.0.1#5353 -ipset=/.qusi8.net/gfwlist -server=/.qvodzy.org/127.0.0.1#5353 -ipset=/.qvodzy.org/gfwlist -server=/.nemesis2.qx.net/127.0.0.1#5353 -ipset=/.nemesis2.qx.net/gfwlist -server=/.qxbbs.org/127.0.0.1#5353 -ipset=/.qxbbs.org/gfwlist -server=/.ra.gg/127.0.0.1#5353 -ipset=/.ra.gg/gfwlist -server=/.radicalparty.org/127.0.0.1#5353 -ipset=/.radicalparty.org/gfwlist -server=/.rael.org/127.0.0.1#5353 -ipset=/.rael.org/gfwlist -server=/.radioaustralia.net.au/127.0.0.1#5353 -ipset=/.radioaustralia.net.au/gfwlist -server=/.radiohilight.net/127.0.0.1#5353 -ipset=/.radiohilight.net/gfwlist -server=/.opml.radiotime.com/127.0.0.1#5353 -ipset=/.opml.radiotime.com/gfwlist -server=/.radiovaticana.org/127.0.0.1#5353 -ipset=/.radiovaticana.org/gfwlist -server=/.radiovncr.com/127.0.0.1#5353 -ipset=/.radiovncr.com/gfwlist -server=/.raggedbanner.com/127.0.0.1#5353 -ipset=/.raggedbanner.com/gfwlist -server=/.raidcall.com.tw/127.0.0.1#5353 -ipset=/.raidcall.com.tw/gfwlist -server=/.raidtalk.com.tw/127.0.0.1#5353 -ipset=/.raidtalk.com.tw/gfwlist -server=/.rainbowplan.org/127.0.0.1#5353 -ipset=/.rainbowplan.org/gfwlist -server=/.raizoji.or.jp/127.0.0.1#5353 -ipset=/.raizoji.or.jp/gfwlist -server=/.rangwang.biz/127.0.0.1#5353 -ipset=/.rangwang.biz/gfwlist -server=/.rangzen.com/127.0.0.1#5353 -ipset=/.rangzen.com/gfwlist -server=/.rangzen.net/127.0.0.1#5353 -ipset=/.rangzen.net/gfwlist -server=/.rangzen.org/127.0.0.1#5353 -ipset=/.rangzen.org/gfwlist -server=/.blog.ranxiang.com/127.0.0.1#5353 -ipset=/.blog.ranxiang.com/gfwlist -server=/.ranyunfei.com/127.0.0.1#5353 -ipset=/.ranyunfei.com/gfwlist -server=/.rapbull.net/127.0.0.1#5353 -ipset=/.rapbull.net/gfwlist -server=/.rapidgator.net/127.0.0.1#5353 -ipset=/.rapidgator.net/gfwlist -server=/.rapidmoviez.com/127.0.0.1#5353 -ipset=/.rapidmoviez.com/gfwlist -server=/.rapidvpn.com/127.0.0.1#5353 -ipset=/.rapidvpn.com/gfwlist -server=/.raremovie.cc/127.0.0.1#5353 -ipset=/.raremovie.cc/gfwlist -server=/.raremovie.net/127.0.0.1#5353 -ipset=/.raremovie.net/gfwlist -server=/.razyboard.com/127.0.0.1#5353 -ipset=/.razyboard.com/gfwlist -server=/.rcinet.ca/127.0.0.1#5353 -ipset=/.rcinet.ca/gfwlist -server=/.read100.com/127.0.0.1#5353 -ipset=/.read100.com/gfwlist -server=/.readingtimes.com.tw/127.0.0.1#5353 -ipset=/.readingtimes.com.tw/gfwlist -server=/.readmoo.com/127.0.0.1#5353 -ipset=/.readmoo.com/gfwlist -server=/.readydown.com/127.0.0.1#5353 -ipset=/.readydown.com/gfwlist -server=/.realcourage.org/127.0.0.1#5353 -ipset=/.realcourage.org/gfwlist -server=/.realraptalk.com/127.0.0.1#5353 -ipset=/.realraptalk.com/gfwlist -server=/.recordhistory.org/127.0.0.1#5353 -ipset=/.recordhistory.org/gfwlist -server=/.recovery.org.tw/127.0.0.1#5353 -ipset=/.recovery.org.tw/gfwlist -server=/.online.recoveryversion.org/127.0.0.1#5353 -ipset=/.online.recoveryversion.org/gfwlist -server=/.recoveryversion.com.tw/127.0.0.1#5353 -ipset=/.recoveryversion.com.tw/gfwlist -server=/.redchinacn.net/127.0.0.1#5353 -ipset=/.redchinacn.net/gfwlist -server=/.redchinacn.org/127.0.0.1#5353 -ipset=/.redchinacn.org/gfwlist -server=/.redtube.com/127.0.0.1#5353 -ipset=/.redtube.com/gfwlist -server=/.referer.us/127.0.0.1#5353 -ipset=/.referer.us/gfwlist -server=/.reflectivecode.com/127.0.0.1#5353 -ipset=/.reflectivecode.com/gfwlist -server=/.relaxbbs.com/127.0.0.1#5353 -ipset=/.relaxbbs.com/gfwlist -server=/.relay.com.tw/127.0.0.1#5353 -ipset=/.relay.com.tw/gfwlist -server=/.releaseinternational.org/127.0.0.1#5353 -ipset=/.releaseinternational.org/gfwlist -server=/.religioustolerance.org/127.0.0.1#5353 -ipset=/.religioustolerance.org/gfwlist -server=/.renminbao.com/127.0.0.1#5353 -ipset=/.renminbao.com/gfwlist -server=/.renyurenquan.org/127.0.0.1#5353 -ipset=/.renyurenquan.org/gfwlist -server=/.certificate.revocationcheck.com/127.0.0.1#5353 -ipset=/.certificate.revocationcheck.com/gfwlist -server=/.subacme.rerouted.org/127.0.0.1#5353 -ipset=/.subacme.rerouted.org/gfwlist -server=/.reuters.com/127.0.0.1#5353 -ipset=/.reuters.com/gfwlist -server=/.revleft.com/127.0.0.1#5353 -ipset=/.revleft.com/gfwlist -server=/.retweetist.com/127.0.0.1#5353 -ipset=/.retweetist.com/gfwlist -server=/.retweetrank.com/127.0.0.1#5353 -ipset=/.retweetrank.com/gfwlist -server=/.revver.com/127.0.0.1#5353 -ipset=/.revver.com/gfwlist -server=/.rfa.org/127.0.0.1#5353 -ipset=/.rfa.org/gfwlist -server=/.rfachina.com/127.0.0.1#5353 -ipset=/.rfachina.com/gfwlist -server=/.rfamobile.org/127.0.0.1#5353 -ipset=/.rfamobile.org/gfwlist -server=/.rfaweb.org/127.0.0.1#5353 -ipset=/.rfaweb.org/gfwlist -server=/.rferl.org/127.0.0.1#5353 -ipset=/.rferl.org/gfwlist -server=/.rfi.fr/127.0.0.1#5353 -ipset=/.rfi.fr/gfwlist -server=/.rfi.my/127.0.0.1#5353 -ipset=/.rfi.my/gfwlist -server=/.rhcloud.com/127.0.0.1#5353 -ipset=/.rhcloud.com/gfwlist -server=/.vds.rightster.com/127.0.0.1#5353 -ipset=/.vds.rightster.com/gfwlist -server=/.rigpa.org/127.0.0.1#5353 -ipset=/.rigpa.org/gfwlist -server=/.rileyguide.com/127.0.0.1#5353 -ipset=/.rileyguide.com/gfwlist -server=/.riku.me/127.0.0.1#5353 -ipset=/.riku.me/gfwlist -server=/.ritouki.jp/127.0.0.1#5353 -ipset=/.ritouki.jp/gfwlist -server=/.rlwlw.com/127.0.0.1#5353 -ipset=/.rlwlw.com/gfwlist -server=/.rmjdw.com/127.0.0.1#5353 -ipset=/.rmjdw.com/gfwlist -server=/.rmjdw132.info/127.0.0.1#5353 -ipset=/.rmjdw132.info/gfwlist -server=/.roadshow.hk/127.0.0.1#5353 -ipset=/.roadshow.hk/gfwlist -server=/.robtex.com/127.0.0.1#5353 -ipset=/.robtex.com/gfwlist -server=/.robustnessiskey.com/127.0.0.1#5353 -ipset=/.robustnessiskey.com/gfwlist -server=/.roc-taiwan.org/127.0.0.1#5353 -ipset=/.roc-taiwan.org/gfwlist -server=/.rocket-inc.net/127.0.0.1#5353 -ipset=/.rocket-inc.net/gfwlist -server=/.www2.rocketbbs.com/127.0.0.1#5353 -ipset=/.www2.rocketbbs.com/gfwlist -server=/.rocmp.org/127.0.0.1#5353 -ipset=/.rocmp.org/gfwlist -server=/.rojo.com/127.0.0.1#5353 -ipset=/.rojo.com/gfwlist -server=/.ronjoneswriter.com/127.0.0.1#5353 -ipset=/.ronjoneswriter.com/gfwlist -server=/.rolia.net/127.0.0.1#5353 -ipset=/.rolia.net/gfwlist -server=/.roodo.com/127.0.0.1#5353 -ipset=/.roodo.com/gfwlist -server=/.rosechina.net/127.0.0.1#5353 -ipset=/.rosechina.net/gfwlist -server=/.rotten.com/127.0.0.1#5353 -ipset=/.rotten.com/gfwlist -server=/.rsf.org/127.0.0.1#5353 -ipset=/.rsf.org/gfwlist -server=/.rsf-chinese.org/127.0.0.1#5353 -ipset=/.rsf-chinese.org/gfwlist -server=/.rsgamen.org/127.0.0.1#5353 -ipset=/.rsgamen.org/gfwlist -server=/.phosphation13.rssing.com/127.0.0.1#5353 -ipset=/.phosphation13.rssing.com/gfwlist -server=/.rssmeme.com/127.0.0.1#5353 -ipset=/.rssmeme.com/gfwlist -server=/.rtalabel.org/127.0.0.1#5353 -ipset=/.rtalabel.org/gfwlist -server=/.rthk.hk/127.0.0.1#5353 -ipset=/.rthk.hk/gfwlist -server=/.rthk.org.hk/127.0.0.1#5353 -ipset=/.rthk.org.hk/gfwlist -server=/.rti.org.tw/127.0.0.1#5353 -ipset=/.rti.org.tw/gfwlist -server=/.rtycminnesota.org/127.0.0.1#5353 -ipset=/.rtycminnesota.org/gfwlist -server=/.ruanyifeng.com/127.0.0.1#5353 -ipset=/.ruanyifeng.com/gfwlist -server=/.rukor.org/127.0.0.1#5353 -ipset=/.rukor.org/gfwlist -server=/.rushbee.com/127.0.0.1#5353 -ipset=/.rushbee.com/gfwlist -server=/.rutube.ru/127.0.0.1#5353 -ipset=/.rutube.ru/gfwlist -server=/.ruyiseek.com/127.0.0.1#5353 -ipset=/.ruyiseek.com/gfwlist -server=/.rxhj.net/127.0.0.1#5353 -ipset=/.rxhj.net/gfwlist -server=/.s1s1s1.com/127.0.0.1#5353 -ipset=/.s1s1s1.com/gfwlist -server=/.s-cute.com/127.0.0.1#5353 -ipset=/.s-cute.com/gfwlist -server=/.s-dragon.org/127.0.0.1#5353 -ipset=/.s-dragon.org/gfwlist -server=/.s1heng.com/127.0.0.1#5353 -ipset=/.s1heng.com/gfwlist -server=/.www.s4miniarchive.com/127.0.0.1#5353 -ipset=/.www.s4miniarchive.com/gfwlist -server=/.s8forum.com/127.0.0.1#5353 -ipset=/.s8forum.com/gfwlist -server=/.cdn1.lp.saboom.com/127.0.0.1#5353 -ipset=/.cdn1.lp.saboom.com/gfwlist -server=/.sacom.hk/127.0.0.1#5353 -ipset=/.sacom.hk/gfwlist -server=/.sadpanda.us/127.0.0.1#5353 -ipset=/.sadpanda.us/gfwlist -server=/.safervpn.com/127.0.0.1#5353 -ipset=/.safervpn.com/gfwlist -server=/.saiq.me/127.0.0.1#5353 -ipset=/.saiq.me/gfwlist -server=/.sakuralive.com/127.0.0.1#5353 -ipset=/.sakuralive.com/gfwlist -server=/.sakya.org/127.0.0.1#5353 -ipset=/.sakya.org/gfwlist -server=/.salvation.org.hk/127.0.0.1#5353 -ipset=/.salvation.org.hk/gfwlist -server=/.samair.ru/127.0.0.1#5353 -ipset=/.samair.ru/gfwlist -server=/.sambhota.org/127.0.0.1#5353 -ipset=/.sambhota.org/gfwlist -server=/.cn.sandscotaicentral.com/127.0.0.1#5353 -ipset=/.cn.sandscotaicentral.com/gfwlist -server=/.sanmin.com.tw/127.0.0.1#5353 -ipset=/.sanmin.com.tw/gfwlist -server=/.sapikachu.net/127.0.0.1#5353 -ipset=/.sapikachu.net/gfwlist -server=/.savemedia.com/127.0.0.1#5353 -ipset=/.savemedia.com/gfwlist -server=/.savetibet.de/127.0.0.1#5353 -ipset=/.savetibet.de/gfwlist -server=/.savetibet.fr/127.0.0.1#5353 -ipset=/.savetibet.fr/gfwlist -server=/.savetibet.nl/127.0.0.1#5353 -ipset=/.savetibet.nl/gfwlist -server=/.savetibet.org/127.0.0.1#5353 -ipset=/.savetibet.org/gfwlist -server=/.savetibet.ru/127.0.0.1#5353 -ipset=/.savetibet.ru/gfwlist -server=/.savevid.com/127.0.0.1#5353 -ipset=/.savevid.com/gfwlist -server=/.say2.info/127.0.0.1#5353 -ipset=/.say2.info/gfwlist -server=/.sbme.me/127.0.0.1#5353 -ipset=/.sbme.me/gfwlist -server=/.scasino.com/127.0.0.1#5353 -ipset=/.scasino.com/gfwlist -server=/.www.sciencemag.org/127.0.0.1#5353 -ipset=/.www.sciencemag.org/gfwlist -server=/.sciencenets.com/127.0.0.1#5353 -ipset=/.sciencenets.com/gfwlist -server=/.scihub.org/127.0.0.1#5353 -ipset=/.scihub.org/gfwlist -server=/.scmp.com/127.0.0.1#5353 -ipset=/.scmp.com/gfwlist -server=/.scmpchinese.com/127.0.0.1#5353 -ipset=/.scmpchinese.com/gfwlist -server=/.scramble.io/127.0.0.1#5353 -ipset=/.scramble.io/gfwlist -server=/.scribd.com/127.0.0.1#5353 -ipset=/.scribd.com/gfwlist -server=/.scriptspot.com/127.0.0.1#5353 -ipset=/.scriptspot.com/gfwlist -server=/.seapuff.com/127.0.0.1#5353 -ipset=/.seapuff.com/gfwlist -server=/.domainhelp.search.com/127.0.0.1#5353 -ipset=/.domainhelp.search.com/gfwlist -server=/.searchtruth.com/127.0.0.1#5353 -ipset=/.searchtruth.com/gfwlist -server=/.secretchina.com/127.0.0.1#5353 -ipset=/.secretchina.com/gfwlist -server=/.secretgarden.no/127.0.0.1#5353 -ipset=/.secretgarden.no/gfwlist -server=/.secretsline.biz/127.0.0.1#5353 -ipset=/.secretsline.biz/gfwlist -server=/.securetunnel.com/127.0.0.1#5353 -ipset=/.securetunnel.com/gfwlist -server=/.securitykiss.com/127.0.0.1#5353 -ipset=/.securitykiss.com/gfwlist -server=/.seesmic.com/127.0.0.1#5353 -ipset=/.seesmic.com/gfwlist -server=/.seevpn.com/127.0.0.1#5353 -ipset=/.seevpn.com/gfwlist -server=/.seezone.net/127.0.0.1#5353 -ipset=/.seezone.net/gfwlist -server=/.sejie.com/127.0.0.1#5353 -ipset=/.sejie.com/gfwlist -server=/.sendspace.com/127.0.0.1#5353 -ipset=/.sendspace.com/gfwlist -server=/.tweets.seraph.me/127.0.0.1#5353 -ipset=/.tweets.seraph.me/gfwlist -server=/.sesawe.net/127.0.0.1#5353 -ipset=/.sesawe.net/gfwlist -server=/.sesawe.org/127.0.0.1#5353 -ipset=/.sesawe.org/gfwlist -server=/.sethwklein.net/127.0.0.1#5353 -ipset=/.sethwklein.net/gfwlist -server=/.setn.com/127.0.0.1#5353 -ipset=/.setn.com/gfwlist -server=/.forum.setty.com.tw/127.0.0.1#5353 -ipset=/.forum.setty.com.tw/gfwlist -server=/.sevenload.com/127.0.0.1#5353 -ipset=/.sevenload.com/gfwlist -server=/.sex.com/127.0.0.1#5353 -ipset=/.sex.com/gfwlist -server=/.sex-11.com/127.0.0.1#5353 -ipset=/.sex-11.com/gfwlist -server=/.sex3.com/127.0.0.1#5353 -ipset=/.sex3.com/gfwlist -server=/.sex8.cc/127.0.0.1#5353 -ipset=/.sex8.cc/gfwlist -server=/.sexandsubmission.com/127.0.0.1#5353 -ipset=/.sexandsubmission.com/gfwlist -server=/.sexbot.com/127.0.0.1#5353 -ipset=/.sexbot.com/gfwlist -server=/.sexhu.com/127.0.0.1#5353 -ipset=/.sexhu.com/gfwlist -server=/.sexhuang.com/127.0.0.1#5353 -ipset=/.sexhuang.com/gfwlist -server=/.sexinsex.net/127.0.0.1#5353 -ipset=/.sexinsex.net/gfwlist -server=/.sextvx.com/127.0.0.1#5353 -ipset=/.sextvx.com/gfwlist -server=/.sf.net/127.0.0.1#5353 -ipset=/.sf.net/gfwlist -server=/.sfileydy.com/127.0.0.1#5353 -ipset=/.sfileydy.com/gfwlist -server=/.sfshibao.com/127.0.0.1#5353 -ipset=/.sfshibao.com/gfwlist -server=/.sftindia.org/127.0.0.1#5353 -ipset=/.sftindia.org/gfwlist -server=/.sftuk.org/127.0.0.1#5353 -ipset=/.sftuk.org/gfwlist -server=/.shadow.ma/127.0.0.1#5353 -ipset=/.shadow.ma/gfwlist -server=/.shadowsky.xyz/127.0.0.1#5353 -ipset=/.shadowsky.xyz/gfwlist -server=/.shadowsocks.com/127.0.0.1#5353 -ipset=/.shadowsocks.com/gfwlist -server=/.shadowsocks.org/127.0.0.1#5353 -ipset=/.shadowsocks.org/gfwlist -server=/.cn.shafaqna.com/127.0.0.1#5353 -ipset=/.cn.shafaqna.com/gfwlist -server=/.shahamat-english.com/127.0.0.1#5353 -ipset=/.shahamat-english.com/gfwlist -server=/.shambhalasun.com/127.0.0.1#5353 -ipset=/.shambhalasun.com/gfwlist -server=/.shangfang.org/127.0.0.1#5353 -ipset=/.shangfang.org/gfwlist -server=/.shapeservices.com/127.0.0.1#5353 -ipset=/.shapeservices.com/gfwlist -server=/.sharebee.com/127.0.0.1#5353 -ipset=/.sharebee.com/gfwlist -server=/.sharecool.org/127.0.0.1#5353 -ipset=/.sharecool.org/gfwlist -server=/.sharpdaily.com.hk/127.0.0.1#5353 -ipset=/.sharpdaily.com.hk/gfwlist -server=/.sharpdaily.hk/127.0.0.1#5353 -ipset=/.sharpdaily.hk/gfwlist -server=/.sharpdaily.tw/127.0.0.1#5353 -ipset=/.sharpdaily.tw/gfwlist -server=/.shat-tibet.com/127.0.0.1#5353 -ipset=/.shat-tibet.com/gfwlist -server=/.sheikyermami.com/127.0.0.1#5353 -ipset=/.sheikyermami.com/gfwlist -server=/.shellfire.de/127.0.0.1#5353 -ipset=/.shellfire.de/gfwlist -server=/.shenshou.org/127.0.0.1#5353 -ipset=/.shenshou.org/gfwlist -server=/.shenyun.com/127.0.0.1#5353 -ipset=/.shenyun.com/gfwlist -server=/.shenyunperformingarts.org/127.0.0.1#5353 -ipset=/.shenyunperformingarts.org/gfwlist -server=/.shenzhoufilm.com/127.0.0.1#5353 -ipset=/.shenzhoufilm.com/gfwlist -server=/.sherabgyaltsen.com/127.0.0.1#5353 -ipset=/.sherabgyaltsen.com/gfwlist -server=/.shiatv.net/127.0.0.1#5353 -ipset=/.shiatv.net/gfwlist -server=/.shicheng.org/127.0.0.1#5353 -ipset=/.shicheng.org/gfwlist -server=/.shinychan.com/127.0.0.1#5353 -ipset=/.shinychan.com/gfwlist -server=/.shipcamouflage.com/127.0.0.1#5353 -ipset=/.shipcamouflage.com/gfwlist -server=/.shitaotv.org/127.0.0.1#5353 -ipset=/.shitaotv.org/gfwlist -server=/.shixiao.org/127.0.0.1#5353 -ipset=/.shixiao.org/gfwlist -server=/.shizhao.org/127.0.0.1#5353 -ipset=/.shizhao.org/gfwlist -server=/.shkspr.mobi/127.0.0.1#5353 -ipset=/.shkspr.mobi/gfwlist -server=/.shodanhq.com/127.0.0.1#5353 -ipset=/.shodanhq.com/gfwlist -server=/.shop2000.com.tw/127.0.0.1#5353 -ipset=/.shop2000.com.tw/gfwlist -server=/.shopping.com/127.0.0.1#5353 -ipset=/.shopping.com/gfwlist -server=/.showhaotu.com/127.0.0.1#5353 -ipset=/.showhaotu.com/gfwlist -server=/.showtime.jp/127.0.0.1#5353 -ipset=/.showtime.jp/gfwlist -server=/.ch.shvoong.com/127.0.0.1#5353 -ipset=/.ch.shvoong.com/gfwlist -server=/.shwchurch.org/127.0.0.1#5353 -ipset=/.shwchurch.org/gfwlist -server=/.shwchurch3.com/127.0.0.1#5353 -ipset=/.shwchurch3.com/gfwlist -server=/.sidelinesnews.com/127.0.0.1#5353 -ipset=/.sidelinesnews.com/gfwlist -server=/.sidelinessportseatery.com/127.0.0.1#5353 -ipset=/.sidelinessportseatery.com/gfwlist -server=/.sijihuisuo.club/127.0.0.1#5353 -ipset=/.sijihuisuo.club/gfwlist -server=/.sijihuisuo.com/127.0.0.1#5353 -ipset=/.sijihuisuo.com/gfwlist -server=/.simplecd.org/127.0.0.1#5353 -ipset=/.simplecd.org/gfwlist -server=/.simpleproductivityblog.com/127.0.0.1#5353 -ipset=/.simpleproductivityblog.com/gfwlist -server=/.bbs.sina.com/127.0.0.1#5353 -ipset=/.bbs.sina.com/gfwlist -server=/.blog.sina.com.tw/127.0.0.1#5353 -ipset=/.blog.sina.com.tw/gfwlist -server=/.dailynews.sina.com/127.0.0.1#5353 -ipset=/.dailynews.sina.com/gfwlist -server=/.forum.sina.com.hk/127.0.0.1#5353 -ipset=/.forum.sina.com.hk/gfwlist -server=/.home.sina.com/127.0.0.1#5353 -ipset=/.home.sina.com/gfwlist -server=/.magazines.sina.com.tw/127.0.0.1#5353 -ipset=/.magazines.sina.com.tw/gfwlist -server=/.news.sina.com.hk/127.0.0.1#5353 -ipset=/.news.sina.com.hk/gfwlist -server=/.news.sina.com.tw/127.0.0.1#5353 -ipset=/.news.sina.com.tw/gfwlist -server=/.news.sinchew.com.my/127.0.0.1#5353 -ipset=/.news.sinchew.com.my/gfwlist -server=/.sinchew.com.my/127.0.0.1#5353 -ipset=/.sinchew.com.my/gfwlist -server=/.singaporepools.com.sg/127.0.0.1#5353 -ipset=/.singaporepools.com.sg/gfwlist -server=/.singfortibet.com/127.0.0.1#5353 -ipset=/.singfortibet.com/gfwlist -server=/.singpao.com.hk/127.0.0.1#5353 -ipset=/.singpao.com.hk/gfwlist -server=/.singtao.com/127.0.0.1#5353 -ipset=/.singtao.com/gfwlist -server=/.news.singtao.ca/127.0.0.1#5353 -ipset=/.news.singtao.ca/gfwlist -server=/.sino-monthly.com/127.0.0.1#5353 -ipset=/.sino-monthly.com/gfwlist -server=/.sinocast.com/127.0.0.1#5353 -ipset=/.sinocast.com/gfwlist -server=/.sinocism.com/127.0.0.1#5353 -ipset=/.sinocism.com/gfwlist -server=/.sinomontreal.ca/127.0.0.1#5353 -ipset=/.sinomontreal.ca/gfwlist -server=/.sinonet.ca/127.0.0.1#5353 -ipset=/.sinonet.ca/gfwlist -server=/.sinopitt.info/127.0.0.1#5353 -ipset=/.sinopitt.info/gfwlist -server=/.sinoants.com/127.0.0.1#5353 -ipset=/.sinoants.com/gfwlist -server=/.sinoquebec.com/127.0.0.1#5353 -ipset=/.sinoquebec.com/gfwlist -server=/.site90.net/127.0.0.1#5353 -ipset=/.site90.net/gfwlist -server=/.sitebro.tw/127.0.0.1#5353 -ipset=/.sitebro.tw/gfwlist -server=/.sitekreator.com/127.0.0.1#5353 -ipset=/.sitekreator.com/gfwlist -server=/.siteks.uk.to/127.0.0.1#5353 -ipset=/.siteks.uk.to/gfwlist -server=/.sitemaps.org/127.0.0.1#5353 -ipset=/.sitemaps.org/gfwlist -server=/.sitetag.us/127.0.0.1#5353 -ipset=/.sitetag.us/gfwlist -server=/.sis.xxx/127.0.0.1#5353 -ipset=/.sis.xxx/gfwlist -server=/.sis001.com/127.0.0.1#5353 -ipset=/.sis001.com/gfwlist -server=/.sis001.us/127.0.0.1#5353 -ipset=/.sis001.us/gfwlist -server=/.sjrt.org/127.0.0.1#5353 -ipset=/.sjrt.org/gfwlist -server=/.sjum.cn/127.0.0.1#5353 -ipset=/.sjum.cn/gfwlist -server=/.sketchappsources.com/127.0.0.1#5353 -ipset=/.sketchappsources.com/gfwlist -server=/.skimtube.com/127.0.0.1#5353 -ipset=/.skimtube.com/gfwlist -server=/.skybet.com/127.0.0.1#5353 -ipset=/.skybet.com/gfwlist -server=/.users.skynet.be/127.0.0.1#5353 -ipset=/.users.skynet.be/gfwlist -server=/.skyhighpremium.com/127.0.0.1#5353 -ipset=/.skyhighpremium.com/gfwlist -server=/.bbs.skykiwi.com/127.0.0.1#5353 -ipset=/.bbs.skykiwi.com/gfwlist -server=/.www.skype.com/127.0.0.1#5353 -ipset=/.www.skype.com/gfwlist -server=/.skyvegas.com/127.0.0.1#5353 -ipset=/.skyvegas.com/gfwlist -server=/.xskywalker.com/127.0.0.1#5353 -ipset=/.xskywalker.com/gfwlist -server=/.m.slandr.net/127.0.0.1#5353 -ipset=/.m.slandr.net/gfwlist -server=/.slavasoft.com/127.0.0.1#5353 -ipset=/.slavasoft.com/gfwlist -server=/.slaytizle.com/127.0.0.1#5353 -ipset=/.slaytizle.com/gfwlist -server=/.slheng.com/127.0.0.1#5353 -ipset=/.slheng.com/gfwlist -server=/.slideshare.net/127.0.0.1#5353 -ipset=/.slideshare.net/gfwlist -server=/.forum.slime.com.tw/127.0.0.1#5353 -ipset=/.forum.slime.com.tw/gfwlist -server=/.slinkset.com/127.0.0.1#5353 -ipset=/.slinkset.com/gfwlist -server=/.slickvpn.com/127.0.0.1#5353 -ipset=/.slickvpn.com/gfwlist -server=/.slutload.com/127.0.0.1#5353 -ipset=/.slutload.com/gfwlist -server=/.smartdnsproxy.com/127.0.0.1#5353 -ipset=/.smartdnsproxy.com/gfwlist -server=/.smchbooks.com/127.0.0.1#5353 -ipset=/.smchbooks.com/gfwlist -server=/.smh.com.au/127.0.0.1#5353 -ipset=/.smh.com.au/gfwlist -server=/.smhric.org/127.0.0.1#5353 -ipset=/.smhric.org/gfwlist -server=/.smith.edu/127.0.0.1#5353 -ipset=/.smith.edu/gfwlist -server=/.smyxy.org/127.0.0.1#5353 -ipset=/.smyxy.org/gfwlist -server=/.snapchat.com/127.0.0.1#5353 -ipset=/.snapchat.com/gfwlist -server=/.snaptu.com/127.0.0.1#5353 -ipset=/.snaptu.com/gfwlist -server=/.sndcdn.com/127.0.0.1#5353 -ipset=/.sndcdn.com/gfwlist -server=/.sneakme.net/127.0.0.1#5353 -ipset=/.sneakme.net/gfwlist -server=/.snooper.co.uk/127.0.0.1#5353 -ipset=/.snooper.co.uk/gfwlist -server=/.snowlionpub.com/127.0.0.1#5353 -ipset=/.snowlionpub.com/gfwlist -server=/.so-ga.net/127.0.0.1#5353 -ipset=/.so-ga.net/gfwlist -server=/.so-news.com/127.0.0.1#5353 -ipset=/.so-news.com/gfwlist -server=/.home.so-net.net.tw/127.0.0.1#5353 -ipset=/.home.so-net.net.tw/gfwlist -server=/.soc.mil/127.0.0.1#5353 -ipset=/.soc.mil/gfwlist -server=/.sockscap64.com/127.0.0.1#5353 -ipset=/.sockscap64.com/gfwlist -server=/.sockslist.net/127.0.0.1#5353 -ipset=/.sockslist.net/gfwlist -server=/.socrec.org/127.0.0.1#5353 -ipset=/.socrec.org/gfwlist -server=/.sod.co.jp/127.0.0.1#5353 -ipset=/.sod.co.jp/gfwlist -server=/.softether.org/127.0.0.1#5353 -ipset=/.softether.org/gfwlist -server=/.softether-download.com/127.0.0.1#5353 -ipset=/.softether-download.com/gfwlist -server=/.cdn.softlayer.net/127.0.0.1#5353 -ipset=/.cdn.softlayer.net/gfwlist -server=/.sogclub.com/127.0.0.1#5353 -ipset=/.sogclub.com/gfwlist -server=/.sohcradio.com/127.0.0.1#5353 -ipset=/.sohcradio.com/gfwlist -server=/.sorting-algorithms.com/127.0.0.1#5353 -ipset=/.sorting-algorithms.com/gfwlist -server=/.sostibet.org/127.0.0.1#5353 -ipset=/.sostibet.org/gfwlist -server=/.soumo.info/127.0.0.1#5353 -ipset=/.soumo.info/gfwlist -server=/.soup.io/127.0.0.1#5353 -ipset=/.soup.io/gfwlist -server=/.sobees.com/127.0.0.1#5353 -ipset=/.sobees.com/gfwlist -server=/.socialwhale.com/127.0.0.1#5353 -ipset=/.socialwhale.com/gfwlist -server=/.softether.co.jp/127.0.0.1#5353 -ipset=/.softether.co.jp/gfwlist -server=/.softwarebychuck.com/127.0.0.1#5353 -ipset=/.softwarebychuck.com/gfwlist -server=/.blog.sogoo.org/127.0.0.1#5353 -ipset=/.blog.sogoo.org/gfwlist -server=/.soh.tw/127.0.0.1#5353 -ipset=/.soh.tw/gfwlist -server=/.sohfrance.org/127.0.0.1#5353 -ipset=/.sohfrance.org/gfwlist -server=/.chinese.soifind.com/127.0.0.1#5353 -ipset=/.chinese.soifind.com/gfwlist -server=/.sokamonline.com/127.0.0.1#5353 -ipset=/.sokamonline.com/gfwlist -server=/.somee.com/127.0.0.1#5353 -ipset=/.somee.com/gfwlist -server=/.songjianjun.com/127.0.0.1#5353 -ipset=/.songjianjun.com/gfwlist -server=/.sonicbbs.cc/127.0.0.1#5353 -ipset=/.sonicbbs.cc/gfwlist -server=/.sonidodelaesperanza.org/127.0.0.1#5353 -ipset=/.sonidodelaesperanza.org/gfwlist -server=/.sopcast.com/127.0.0.1#5353 -ipset=/.sopcast.com/gfwlist -server=/.sopcast.org/127.0.0.1#5353 -ipset=/.sopcast.org/gfwlist -server=/.sorazone.net/127.0.0.1#5353 -ipset=/.sorazone.net/gfwlist -server=/.sos.org/127.0.0.1#5353 -ipset=/.sos.org/gfwlist -server=/.bbs.sou-tong.org/127.0.0.1#5353 -ipset=/.bbs.sou-tong.org/gfwlist -server=/.soubory.com/127.0.0.1#5353 -ipset=/.soubory.com/gfwlist -server=/.soul-plus.net/127.0.0.1#5353 -ipset=/.soul-plus.net/gfwlist -server=/.soulcaliburhentai.net/127.0.0.1#5353 -ipset=/.soulcaliburhentai.net/gfwlist -server=/.soundcloud.com/127.0.0.1#5353 -ipset=/.soundcloud.com/gfwlist -server=/.soundofhope.kr/127.0.0.1#5353 -ipset=/.soundofhope.kr/gfwlist -server=/.soundofhope.org/127.0.0.1#5353 -ipset=/.soundofhope.org/gfwlist -server=/.soupofmedia.com/127.0.0.1#5353 -ipset=/.soupofmedia.com/gfwlist -server=/.sourceforge.net/127.0.0.1#5353 -ipset=/.sourceforge.net/gfwlist -server=/.nchc.dl.sourceforge.net/127.0.0.1#5353 -ipset=/.nchc.dl.sourceforge.net/gfwlist -server=/.sourcewadio.com/127.0.0.1#5353 -ipset=/.sourcewadio.com/gfwlist -server=/.southnews.com.tw/127.0.0.1#5353 -ipset=/.southnews.com.tw/gfwlist -server=/.sowers.org.hk/127.0.0.1#5353 -ipset=/.sowers.org.hk/gfwlist -server=/.wlx.sowiki.net/127.0.0.1#5353 -ipset=/.wlx.sowiki.net/gfwlist -server=/.space-scape.com/127.0.0.1#5353 -ipset=/.space-scape.com/gfwlist -server=/.spankbang.com/127.0.0.1#5353 -ipset=/.spankbang.com/gfwlist -server=/.spankwire.com/127.0.0.1#5353 -ipset=/.spankwire.com/gfwlist -server=/.spb.com/127.0.0.1#5353 -ipset=/.spb.com/gfwlist -server=/.speakerdeck.com/127.0.0.1#5353 -ipset=/.speakerdeck.com/gfwlist -server=/.spem.at/127.0.0.1#5353 -ipset=/.spem.at/gfwlist -server=/.spencertipping.com/127.0.0.1#5353 -ipset=/.spencertipping.com/gfwlist -server=/.spicevpn.com/127.0.0.1#5353 -ipset=/.spicevpn.com/gfwlist -server=/.spike.com/127.0.0.1#5353 -ipset=/.spike.com/gfwlist -server=/.spinejs.com/127.0.0.1#5353 -ipset=/.spinejs.com/gfwlist -server=/.spotflux.com/127.0.0.1#5353 -ipset=/.spotflux.com/gfwlist -server=/.spring4u.info/127.0.0.1#5353 -ipset=/.spring4u.info/gfwlist -server=/.sproutcore.com/127.0.0.1#5353 -ipset=/.sproutcore.com/gfwlist -server=/.sproxy.info/127.0.0.1#5353 -ipset=/.sproxy.info/gfwlist -server=/.squarespace.com/127.0.0.1#5353 -ipset=/.squarespace.com/gfwlist -server=/.srocket.us/127.0.0.1#5353 -ipset=/.srocket.us/gfwlist -server=/.ssh91.com/127.0.0.1#5353 -ipset=/.ssh91.com/gfwlist -server=/.sspro.ml/127.0.0.1#5353 -ipset=/.sspro.ml/gfwlist -server=/.sss.camp/127.0.0.1#5353 -ipset=/.sss.camp/gfwlist -server=/.sstmlt.net/127.0.0.1#5353 -ipset=/.sstmlt.net/gfwlist -server=/.stackoverflow.com/127.0.0.1#5353 -ipset=/.stackoverflow.com/gfwlist -server=/.stage64.hk/127.0.0.1#5353 -ipset=/.stage64.hk/gfwlist -server=/.standupfortibet.org/127.0.0.1#5353 -ipset=/.standupfortibet.org/gfwlist -server=/.stanford.edu/127.0.0.1#5353 -ipset=/.stanford.edu/gfwlist -server=/.usinfo.state.gov/127.0.0.1#5353 -ipset=/.usinfo.state.gov/gfwlist -server=/.statueofdemocracy.org/127.0.0.1#5353 -ipset=/.statueofdemocracy.org/gfwlist -server=/.starfishfx.com/127.0.0.1#5353 -ipset=/.starfishfx.com/gfwlist -server=/.starp2p.com/127.0.0.1#5353 -ipset=/.starp2p.com/gfwlist -server=/.startpage.com/127.0.0.1#5353 -ipset=/.startpage.com/gfwlist -server=/.state168.com/127.0.0.1#5353 -ipset=/.state168.com/gfwlist -server=/.static-economist.com/127.0.0.1#5353 -ipset=/.static-economist.com/gfwlist -server=/.stc.com.sa/127.0.0.1#5353 -ipset=/.stc.com.sa/gfwlist -server=/.steamcommunity.com/127.0.0.1#5353 -ipset=/.steamcommunity.com/gfwlist -server=/.steel-storm.com/127.0.0.1#5353 -ipset=/.steel-storm.com/gfwlist -server=/.stepchina.com/127.0.0.1#5353 -ipset=/.stepchina.com/gfwlist -server=/.ny.stgloballink.com/127.0.0.1#5353 -ipset=/.ny.stgloballink.com/gfwlist -server=/.hd.stheadline.com/127.0.0.1#5353 -ipset=/.hd.stheadline.com/gfwlist -server=/.sthoo.com/127.0.0.1#5353 -ipset=/.sthoo.com/gfwlist -server=/.stickam.com/127.0.0.1#5353 -ipset=/.stickam.com/gfwlist -server=/.stickeraction.com/127.0.0.1#5353 -ipset=/.stickeraction.com/gfwlist -server=/.stileproject.com/127.0.0.1#5353 -ipset=/.stileproject.com/gfwlist -server=/.sto.cc/127.0.0.1#5353 -ipset=/.sto.cc/gfwlist -server=/.stoneip.info/127.0.0.1#5353 -ipset=/.stoneip.info/gfwlist -server=/.storagenewsletter.com/127.0.0.1#5353 -ipset=/.storagenewsletter.com/gfwlist -server=/.storm.mg/127.0.0.1#5353 -ipset=/.storm.mg/gfwlist -server=/.stoptibetcrisis.net/127.0.0.1#5353 -ipset=/.stoptibetcrisis.net/gfwlist -server=/.storify.com/127.0.0.1#5353 -ipset=/.storify.com/gfwlist -server=/.stormmediagroup.com/127.0.0.1#5353 -ipset=/.stormmediagroup.com/gfwlist -server=/.stoweboyd.com/127.0.0.1#5353 -ipset=/.stoweboyd.com/gfwlist -server=/.stranabg.com/127.0.0.1#5353 -ipset=/.stranabg.com/gfwlist -server=/.streamingthe.net/127.0.0.1#5353 -ipset=/.streamingthe.net/gfwlist -server=/.streema.com/127.0.0.1#5353 -ipset=/.streema.com/gfwlist -server=/.cn.streetvoice.com/127.0.0.1#5353 -ipset=/.cn.streetvoice.com/gfwlist -server=/.cn2.streetvoice.com/127.0.0.1#5353 -ipset=/.cn2.streetvoice.com/gfwlist -server=/.tw.streetvoice.com/127.0.0.1#5353 -ipset=/.tw.streetvoice.com/gfwlist -server=/.strongvpn.com/127.0.0.1#5353 -ipset=/.strongvpn.com/gfwlist -server=/.strongwindpress.com/127.0.0.1#5353 -ipset=/.strongwindpress.com/gfwlist -server=/.student.tw/127.0.0.1#5353 -ipset=/.student.tw/gfwlist -server=/.studentsforafreetibet.org/127.0.0.1#5353 -ipset=/.studentsforafreetibet.org/gfwlist -server=/.stumbleupon.com/127.0.0.1#5353 -ipset=/.stumbleupon.com/gfwlist -server=/.stupidvideos.com/127.0.0.1#5353 -ipset=/.stupidvideos.com/gfwlist -server=/.panamapapers.sueddeutsche.de/127.0.0.1#5353 -ipset=/.panamapapers.sueddeutsche.de/gfwlist -server=/.sugarsync.com/127.0.0.1#5353 -ipset=/.sugarsync.com/gfwlist -server=/.sugobbs.com/127.0.0.1#5353 -ipset=/.sugobbs.com/gfwlist -server=/.suissl.com/127.0.0.1#5353 -ipset=/.suissl.com/gfwlist -server=/.summify.com/127.0.0.1#5353 -ipset=/.summify.com/gfwlist -server=/.sumrando.com/127.0.0.1#5353 -ipset=/.sumrando.com/gfwlist -server=/.sun1911.com/127.0.0.1#5353 -ipset=/.sun1911.com/gfwlist -server=/.sunporno.com/127.0.0.1#5353 -ipset=/.sunporno.com/gfwlist -server=/.sunmedia.ca/127.0.0.1#5353 -ipset=/.sunmedia.ca/gfwlist -server=/.sunskyforum.com/127.0.0.1#5353 -ipset=/.sunskyforum.com/gfwlist -server=/.sunvpn.net/127.0.0.1#5353 -ipset=/.sunvpn.net/gfwlist -server=/.suoluo.org/127.0.0.1#5353 -ipset=/.suoluo.org/gfwlist -server=/.supervpn.net/127.0.0.1#5353 -ipset=/.supervpn.net/gfwlist -server=/.suprememastertv.com/127.0.0.1#5353 -ipset=/.suprememastertv.com/gfwlist -server=/.surfeasy.com/127.0.0.1#5353 -ipset=/.surfeasy.com/gfwlist -server=/.surfeasy.com.au/127.0.0.1#5353 -ipset=/.surfeasy.com.au/gfwlist -server=/.surrenderat20.net/127.0.0.1#5353 -ipset=/.surrenderat20.net/gfwlist -server=/.suyangg.com/127.0.0.1#5353 -ipset=/.suyangg.com/gfwlist -server=/.svwind.com/127.0.0.1#5353 -ipset=/.svwind.com/gfwlist -server=/.sweux.com/127.0.0.1#5353 -ipset=/.sweux.com/gfwlist -server=/.swissvpn.net/127.0.0.1#5353 -ipset=/.swissvpn.net/gfwlist -server=/.switchvpn.net/127.0.0.1#5353 -ipset=/.switchvpn.net/gfwlist -server=/.swift-tools.net/127.0.0.1#5353 -ipset=/.swift-tools.net/gfwlist -server=/.sydneytoday.com/127.0.0.1#5353 -ipset=/.sydneytoday.com/gfwlist -server=/.sylfoundation.org/127.0.0.1#5353 -ipset=/.sylfoundation.org/gfwlist -server=/.syncback.com/127.0.0.1#5353 -ipset=/.syncback.com/gfwlist -server=/.sysadmin1138.net/127.0.0.1#5353 -ipset=/.sysadmin1138.net/gfwlist -server=/.sysresccd.org/127.0.0.1#5353 -ipset=/.sysresccd.org/gfwlist -server=/.blog.syx86.com/127.0.0.1#5353 -ipset=/.blog.syx86.com/gfwlist -server=/.blog.syx86.cn/127.0.0.1#5353 -ipset=/.blog.syx86.cn/gfwlist -server=/.szbbs.net/127.0.0.1#5353 -ipset=/.szbbs.net/gfwlist -server=/.szetowah.org.hk/127.0.0.1#5353 -ipset=/.szetowah.org.hk/gfwlist -server=/.t35.com/127.0.0.1#5353 -ipset=/.t35.com/gfwlist -server=/.t66y.com/127.0.0.1#5353 -ipset=/.t66y.com/gfwlist -server=/.t88.ca/127.0.0.1#5353 -ipset=/.t88.ca/gfwlist -server=/.taa-usa.org/127.0.0.1#5353 -ipset=/.taa-usa.org/gfwlist -server=/.taaze.tw/127.0.0.1#5353 -ipset=/.taaze.tw/gfwlist -server=/.www.tablesgenerator.com/127.0.0.1#5353 -ipset=/.www.tablesgenerator.com/gfwlist -server=/.tabtter.jp/127.0.0.1#5353 -ipset=/.tabtter.jp/gfwlist -server=/.tacem.org/127.0.0.1#5353 -ipset=/.tacem.org/gfwlist -server=/.taconet.com.tw/127.0.0.1#5353 -ipset=/.taconet.com.tw/gfwlist -server=/.taedp.org.tw/127.0.0.1#5353 -ipset=/.taedp.org.tw/gfwlist -server=/.tafaward.com/127.0.0.1#5353 -ipset=/.tafaward.com/gfwlist -server=/.tafm.org/127.0.0.1#5353 -ipset=/.tafm.org/gfwlist -server=/.tagwa.org.au/127.0.0.1#5353 -ipset=/.tagwa.org.au/gfwlist -server=/.tagwalk.com/127.0.0.1#5353 -ipset=/.tagwalk.com/gfwlist -server=/.tahr.org.tw/127.0.0.1#5353 -ipset=/.tahr.org.tw/gfwlist -server=/.taipeisociety.org/127.0.0.1#5353 -ipset=/.taipeisociety.org/gfwlist -server=/.taiwanbible.com/127.0.0.1#5353 -ipset=/.taiwanbible.com/gfwlist -server=/.taiwancon.com/127.0.0.1#5353 -ipset=/.taiwancon.com/gfwlist -server=/.taiwandaily.net/127.0.0.1#5353 -ipset=/.taiwandaily.net/gfwlist -server=/.taiwandc.org/127.0.0.1#5353 -ipset=/.taiwandc.org/gfwlist -server=/.taiwanembassy.org/127.0.0.1#5353 -ipset=/.taiwanembassy.org/gfwlist -server=/.taiwanjustice.com/127.0.0.1#5353 -ipset=/.taiwanjustice.com/gfwlist -server=/.taiwankiss.com/127.0.0.1#5353 -ipset=/.taiwankiss.com/gfwlist -server=/.taiwannation.com/127.0.0.1#5353 -ipset=/.taiwannation.com/gfwlist -server=/.taiwannation.com.tw/127.0.0.1#5353 -ipset=/.taiwannation.com.tw/gfwlist -server=/.taiwanncf.org.tw/127.0.0.1#5353 -ipset=/.taiwanncf.org.tw/gfwlist -server=/.taiwannews.com.tw/127.0.0.1#5353 -ipset=/.taiwannews.com.tw/gfwlist -server=/.www.taiwanonline.cc/127.0.0.1#5353 -ipset=/.www.taiwanonline.cc/gfwlist -server=/.taiwantoday.tw/127.0.0.1#5353 -ipset=/.taiwantoday.tw/gfwlist -server=/.taiwantp.net/127.0.0.1#5353 -ipset=/.taiwantp.net/gfwlist -server=/.taiwantt.org.tw/127.0.0.1#5353 -ipset=/.taiwantt.org.tw/gfwlist -server=/.taiwanus.net/127.0.0.1#5353 -ipset=/.taiwanus.net/gfwlist -server=/.taiwanyes.com/127.0.0.1#5353 -ipset=/.taiwanyes.com/gfwlist -server=/.taiwan-sex.com/127.0.0.1#5353 -ipset=/.taiwan-sex.com/gfwlist -server=/.talk853.com/127.0.0.1#5353 -ipset=/.talk853.com/gfwlist -server=/.talkboxapp.com/127.0.0.1#5353 -ipset=/.talkboxapp.com/gfwlist -server=/.talkonly.net/127.0.0.1#5353 -ipset=/.talkonly.net/gfwlist -server=/.tamiaode.tk/127.0.0.1#5353 -ipset=/.tamiaode.tk/gfwlist -server=/.tanc.org/127.0.0.1#5353 -ipset=/.tanc.org/gfwlist -server=/.tangben.com/127.0.0.1#5353 -ipset=/.tangben.com/gfwlist -server=/.tangren.us/127.0.0.1#5353 -ipset=/.tangren.us/gfwlist -server=/.taoism.net/127.0.0.1#5353 -ipset=/.taoism.net/gfwlist -server=/.taolun.info/127.0.0.1#5353 -ipset=/.taolun.info/gfwlist -server=/.tapatalk.com/127.0.0.1#5353 -ipset=/.tapatalk.com/gfwlist -server=/.blog.taragana.com/127.0.0.1#5353 -ipset=/.blog.taragana.com/gfwlist -server=/.tascn.com.au/127.0.0.1#5353 -ipset=/.tascn.com.au/gfwlist -server=/.taup.net/127.0.0.1#5353 -ipset=/.taup.net/gfwlist -server=/.www.taup.org.tw/127.0.0.1#5353 -ipset=/.www.taup.org.tw/gfwlist -server=/.taweet.com/127.0.0.1#5353 -ipset=/.taweet.com/gfwlist -server=/.tbcollege.org/127.0.0.1#5353 -ipset=/.tbcollege.org/gfwlist -server=/.tbi.org.hk/127.0.0.1#5353 -ipset=/.tbi.org.hk/gfwlist -server=/.tbicn.org/127.0.0.1#5353 -ipset=/.tbicn.org/gfwlist -server=/.tbjyt.org/127.0.0.1#5353 -ipset=/.tbjyt.org/gfwlist -server=/.tbpic.info/127.0.0.1#5353 -ipset=/.tbpic.info/gfwlist -server=/.tbs-rainbow.org/127.0.0.1#5353 -ipset=/.tbs-rainbow.org/gfwlist -server=/.tbsec.org/127.0.0.1#5353 -ipset=/.tbsec.org/gfwlist -server=/.tbskkinabalu.page.tl/127.0.0.1#5353 -ipset=/.tbskkinabalu.page.tl/gfwlist -server=/.tbsmalaysia.org/127.0.0.1#5353 -ipset=/.tbsmalaysia.org/gfwlist -server=/.tbsn.org/127.0.0.1#5353 -ipset=/.tbsn.org/gfwlist -server=/.tbsseattle.org/127.0.0.1#5353 -ipset=/.tbsseattle.org/gfwlist -server=/.tbssqh.org/127.0.0.1#5353 -ipset=/.tbssqh.org/gfwlist -server=/.tbswd.org/127.0.0.1#5353 -ipset=/.tbswd.org/gfwlist -server=/.tbtemple.org.uk/127.0.0.1#5353 -ipset=/.tbtemple.org.uk/gfwlist -server=/.tbthouston.org/127.0.0.1#5353 -ipset=/.tbthouston.org/gfwlist -server=/.tccwonline.org/127.0.0.1#5353 -ipset=/.tccwonline.org/gfwlist -server=/.tcewf.org/127.0.0.1#5353 -ipset=/.tcewf.org/gfwlist -server=/.tchrd.org/127.0.0.1#5353 -ipset=/.tchrd.org/gfwlist -server=/.tcnynj.org/127.0.0.1#5353 -ipset=/.tcnynj.org/gfwlist -server=/.teamamericany.com/127.0.0.1#5353 -ipset=/.teamamericany.com/gfwlist -server=/.techlifeweb.com/127.0.0.1#5353 -ipset=/.techlifeweb.com/gfwlist -server=/.teck.in/127.0.0.1#5353 -ipset=/.teck.in/gfwlist -server=/.teeniefuck.net/127.0.0.1#5353 -ipset=/.teeniefuck.net/gfwlist -server=/.teensinasia.com/127.0.0.1#5353 -ipset=/.teensinasia.com/gfwlist -server=/.telecomspace.com/127.0.0.1#5353 -ipset=/.telecomspace.com/gfwlist -server=/.telegram.org/127.0.0.1#5353 -ipset=/.telegram.org/gfwlist -server=/.telegramdownload.com/127.0.0.1#5353 -ipset=/.telegramdownload.com/gfwlist -server=/.telegraph.co.uk/127.0.0.1#5353 -ipset=/.telegraph.co.uk/gfwlist -server=/.tenacy.com/127.0.0.1#5353 -ipset=/.tenacy.com/gfwlist -server=/.tew.org/127.0.0.1#5353 -ipset=/.tew.org/gfwlist -server=/.thaicn.com/127.0.0.1#5353 -ipset=/.thaicn.com/gfwlist -server=/.theatrum-belli.com/127.0.0.1#5353 -ipset=/.theatrum-belli.com/gfwlist -server=/.thebodyshop-usa.com/127.0.0.1#5353 -ipset=/.thebodyshop-usa.com/gfwlist -server=/.theblemish.com/127.0.0.1#5353 -ipset=/.theblemish.com/gfwlist -server=/.thebcomplex.com/127.0.0.1#5353 -ipset=/.thebcomplex.com/gfwlist -server=/.thebobs.com/127.0.0.1#5353 -ipset=/.thebobs.com/gfwlist -server=/.thechinabeat.org/127.0.0.1#5353 -ipset=/.thechinabeat.org/gfwlist -server=/.www.thechinastory.org/127.0.0.1#5353 -ipset=/.www.thechinastory.org/gfwlist -server=/.thedalailamamovie.com/127.0.0.1#5353 -ipset=/.thedalailamamovie.com/gfwlist -server=/.thedw.us/127.0.0.1#5353 -ipset=/.thedw.us/gfwlist -server=/.thefrontier.hk/127.0.0.1#5353 -ipset=/.thefrontier.hk/gfwlist -server=/.thegioitinhoc.vn/127.0.0.1#5353 -ipset=/.thegioitinhoc.vn/gfwlist -server=/.thegly.com/127.0.0.1#5353 -ipset=/.thegly.com/gfwlist -server=/.thehots.info/127.0.0.1#5353 -ipset=/.thehots.info/gfwlist -server=/.thehousenews.com/127.0.0.1#5353 -ipset=/.thehousenews.com/gfwlist -server=/.thehun.net/127.0.0.1#5353 -ipset=/.thehun.net/gfwlist -server=/.theinitium.com/127.0.0.1#5353 -ipset=/.theinitium.com/gfwlist -server=/.thelifeyoucansave.com/127.0.0.1#5353 -ipset=/.thelifeyoucansave.com/gfwlist -server=/.thenewslens.com/127.0.0.1#5353 -ipset=/.thenewslens.com/gfwlist -server=/.thepiratebay.org/127.0.0.1#5353 -ipset=/.thepiratebay.org/gfwlist -server=/.theportalwiki.com/127.0.0.1#5353 -ipset=/.theportalwiki.com/gfwlist -server=/.thereallove.kr/127.0.0.1#5353 -ipset=/.thereallove.kr/gfwlist -server=/.therock.net.nz/127.0.0.1#5353 -ipset=/.therock.net.nz/gfwlist -server=/.thespeeder.com/127.0.0.1#5353 -ipset=/.thespeeder.com/gfwlist -server=/.thestandnews.com/127.0.0.1#5353 -ipset=/.thestandnews.com/gfwlist -server=/.thetibetcenter.org/127.0.0.1#5353 -ipset=/.thetibetcenter.org/gfwlist -server=/.thetibetconnection.org/127.0.0.1#5353 -ipset=/.thetibetconnection.org/gfwlist -server=/.thetibetmuseum.org/127.0.0.1#5353 -ipset=/.thetibetmuseum.org/gfwlist -server=/.thetibetpost.com/127.0.0.1#5353 -ipset=/.thetibetpost.com/gfwlist -server=/.thetrotskymovie.com/127.0.0.1#5353 -ipset=/.thetrotskymovie.com/gfwlist -server=/.thevivekspot.com/127.0.0.1#5353 -ipset=/.thevivekspot.com/gfwlist -server=/.thewgo.org/127.0.0.1#5353 -ipset=/.thewgo.org/gfwlist -server=/.thinkingtaiwan.com/127.0.0.1#5353 -ipset=/.thinkingtaiwan.com/gfwlist -server=/.thisav.com/127.0.0.1#5353 -ipset=/.thisav.com/gfwlist -server=/.thlib.org/127.0.0.1#5353 -ipset=/.thlib.org/gfwlist -server=/.thomasbernhard.org/127.0.0.1#5353 -ipset=/.thomasbernhard.org/gfwlist -server=/.threatchaos.com/127.0.0.1#5353 -ipset=/.threatchaos.com/gfwlist -server=/.throughnightsfire.com/127.0.0.1#5353 -ipset=/.throughnightsfire.com/gfwlist -server=/.thumbzilla.com/127.0.0.1#5353 -ipset=/.thumbzilla.com/gfwlist -server=/.thywords.com/127.0.0.1#5353 -ipset=/.thywords.com/gfwlist -server=/.thywords.com.tw/127.0.0.1#5353 -ipset=/.thywords.com.tw/gfwlist -server=/.tiananmenmother.org/127.0.0.1#5353 -ipset=/.tiananmenmother.org/gfwlist -server=/.tiananmenduizhi.com/127.0.0.1#5353 -ipset=/.tiananmenduizhi.com/gfwlist -server=/.tiananmenuniv.com/127.0.0.1#5353 -ipset=/.tiananmenuniv.com/gfwlist -server=/.tiananmenuniv.net/127.0.0.1#5353 -ipset=/.tiananmenuniv.net/gfwlist -server=/.tiandixing.org/127.0.0.1#5353 -ipset=/.tiandixing.org/gfwlist -server=/.tianhuayuan.com/127.0.0.1#5353 -ipset=/.tianhuayuan.com/gfwlist -server=/.tianlawoffice.com/127.0.0.1#5353 -ipset=/.tianlawoffice.com/gfwlist -server=/.tianti.io/127.0.0.1#5353 -ipset=/.tianti.io/gfwlist -server=/.tiantibooks.org/127.0.0.1#5353 -ipset=/.tiantibooks.org/gfwlist -server=/.tianzhu.org/127.0.0.1#5353 -ipset=/.tianzhu.org/gfwlist -server=/.tibet.at/127.0.0.1#5353 -ipset=/.tibet.at/gfwlist -server=/.tibet.ca/127.0.0.1#5353 -ipset=/.tibet.ca/gfwlist -server=/.tibet.com/127.0.0.1#5353 -ipset=/.tibet.com/gfwlist -server=/.tibet.fr/127.0.0.1#5353 -ipset=/.tibet.fr/gfwlist -server=/.tibet.net/127.0.0.1#5353 -ipset=/.tibet.net/gfwlist -server=/.tibet.nu/127.0.0.1#5353 -ipset=/.tibet.nu/gfwlist -server=/.tibet.org/127.0.0.1#5353 -ipset=/.tibet.org/gfwlist -server=/.tibet.org.tw/127.0.0.1#5353 -ipset=/.tibet.org.tw/gfwlist -server=/.tibet.to/127.0.0.1#5353 -ipset=/.tibet.to/gfwlist -server=/.tibet-envoy.eu/127.0.0.1#5353 -ipset=/.tibet-envoy.eu/gfwlist -server=/.tibet-foundation.org/127.0.0.1#5353 -ipset=/.tibet-foundation.org/gfwlist -server=/.tibet-house-trust.co.uk/127.0.0.1#5353 -ipset=/.tibet-house-trust.co.uk/gfwlist -server=/.tibet-info.net/127.0.0.1#5353 -ipset=/.tibet-info.net/gfwlist -server=/.tibet-initiative.de/127.0.0.1#5353 -ipset=/.tibet-initiative.de/gfwlist -server=/.tibet-munich.de/127.0.0.1#5353 -ipset=/.tibet-munich.de/gfwlist -server=/.tibet3rdpole.org/127.0.0.1#5353 -ipset=/.tibet3rdpole.org/gfwlist -server=/.tibetaction.net/127.0.0.1#5353 -ipset=/.tibetaction.net/gfwlist -server=/.tibetaid.org/127.0.0.1#5353 -ipset=/.tibetaid.org/gfwlist -server=/.tibetalk.com/127.0.0.1#5353 -ipset=/.tibetalk.com/gfwlist -server=/.tibetan.fr/127.0.0.1#5353 -ipset=/.tibetan.fr/gfwlist -server=/.tibetan-alliance.org/127.0.0.1#5353 -ipset=/.tibetan-alliance.org/gfwlist -server=/.tibetanarts.org/127.0.0.1#5353 -ipset=/.tibetanarts.org/gfwlist -server=/.tibetanbuddhistinstitute.org/127.0.0.1#5353 -ipset=/.tibetanbuddhistinstitute.org/gfwlist -server=/.tibetanlanguage.org/127.0.0.1#5353 -ipset=/.tibetanlanguage.org/gfwlist -server=/.tibetanliberation.org/127.0.0.1#5353 -ipset=/.tibetanliberation.org/gfwlist -server=/.tibetcollection.com/127.0.0.1#5353 -ipset=/.tibetcollection.com/gfwlist -server=/.tibetanaidproject.org/127.0.0.1#5353 -ipset=/.tibetanaidproject.org/gfwlist -server=/.tibetancommunityuk.net/127.0.0.1#5353 -ipset=/.tibetancommunityuk.net/gfwlist -server=/.tibetanculture.org/127.0.0.1#5353 -ipset=/.tibetanculture.org/gfwlist -server=/.tibetanfeministcollective.org/127.0.0.1#5353 -ipset=/.tibetanfeministcollective.org/gfwlist -server=/.tibetanpaintings.com/127.0.0.1#5353 -ipset=/.tibetanpaintings.com/gfwlist -server=/.tibetanphotoproject.com/127.0.0.1#5353 -ipset=/.tibetanphotoproject.com/gfwlist -server=/.tibetanpoliticalreview.org/127.0.0.1#5353 -ipset=/.tibetanpoliticalreview.org/gfwlist -server=/.tibetanreview.net/127.0.0.1#5353 -ipset=/.tibetanreview.net/gfwlist -server=/.tibetanwomen.org/127.0.0.1#5353 -ipset=/.tibetanwomen.org/gfwlist -server=/.tibetanyouth.org/127.0.0.1#5353 -ipset=/.tibetanyouth.org/gfwlist -server=/.tibetanyouthcongress.org/127.0.0.1#5353 -ipset=/.tibetanyouthcongress.org/gfwlist -server=/.tibetcharity.dk/127.0.0.1#5353 -ipset=/.tibetcharity.dk/gfwlist -server=/.tibetcharity.in/127.0.0.1#5353 -ipset=/.tibetcharity.in/gfwlist -server=/.tibetchild.org/127.0.0.1#5353 -ipset=/.tibetchild.org/gfwlist -server=/.tibetcity.com/127.0.0.1#5353 -ipset=/.tibetcity.com/gfwlist -server=/.tibetcorps.org/127.0.0.1#5353 -ipset=/.tibetcorps.org/gfwlist -server=/.tibetexpress.net/127.0.0.1#5353 -ipset=/.tibetexpress.net/gfwlist -server=/.tibetfocus.com/127.0.0.1#5353 -ipset=/.tibetfocus.com/gfwlist -server=/.tibetfund.org/127.0.0.1#5353 -ipset=/.tibetfund.org/gfwlist -server=/.tibetgermany.com/127.0.0.1#5353 -ipset=/.tibetgermany.com/gfwlist -server=/.tibetgermany.de/127.0.0.1#5353 -ipset=/.tibetgermany.de/gfwlist -server=/.tibethaus.com/127.0.0.1#5353 -ipset=/.tibethaus.com/gfwlist -server=/.tibetheritagefund.org/127.0.0.1#5353 -ipset=/.tibetheritagefund.org/gfwlist -server=/.tibethouse.jp/127.0.0.1#5353 -ipset=/.tibethouse.jp/gfwlist -server=/.tibethouse.org/127.0.0.1#5353 -ipset=/.tibethouse.org/gfwlist -server=/.tibethouse.us/127.0.0.1#5353 -ipset=/.tibethouse.us/gfwlist -server=/.tibetinfonet.net/127.0.0.1#5353 -ipset=/.tibetinfonet.net/gfwlist -server=/.tibetjustice.org/127.0.0.1#5353 -ipset=/.tibetjustice.org/gfwlist -server=/.tibetkomite.dk/127.0.0.1#5353 -ipset=/.tibetkomite.dk/gfwlist -server=/.tibetmuseum.org/127.0.0.1#5353 -ipset=/.tibetmuseum.org/gfwlist -server=/.tibetnetwork.org/127.0.0.1#5353 -ipset=/.tibetnetwork.org/gfwlist -server=/.tibetoffice.ch/127.0.0.1#5353 -ipset=/.tibetoffice.ch/gfwlist -server=/.tibetoffice.eu/127.0.0.1#5353 -ipset=/.tibetoffice.eu/gfwlist -server=/.tibetoffice.org/127.0.0.1#5353 -ipset=/.tibetoffice.org/gfwlist -server=/.tibetonline.com/127.0.0.1#5353 -ipset=/.tibetonline.com/gfwlist -server=/.tibetoffice.com.au/127.0.0.1#5353 -ipset=/.tibetoffice.com.au/gfwlist -server=/.tibetonline.tv/127.0.0.1#5353 -ipset=/.tibetonline.tv/gfwlist -server=/.tibetoralhistory.org/127.0.0.1#5353 -ipset=/.tibetoralhistory.org/gfwlist -server=/.tibetpolicy.eu/127.0.0.1#5353 -ipset=/.tibetpolicy.eu/gfwlist -server=/.tibetrelieffund.co.uk/127.0.0.1#5353 -ipset=/.tibetrelieffund.co.uk/gfwlist -server=/.tibetsites.com/127.0.0.1#5353 -ipset=/.tibetsites.com/gfwlist -server=/.tibetsociety.com/127.0.0.1#5353 -ipset=/.tibetsociety.com/gfwlist -server=/.tibetsun.com/127.0.0.1#5353 -ipset=/.tibetsun.com/gfwlist -server=/.tibetsupportgroup.org/127.0.0.1#5353 -ipset=/.tibetsupportgroup.org/gfwlist -server=/.tibetswiss.ch/127.0.0.1#5353 -ipset=/.tibetswiss.ch/gfwlist -server=/.tibettelegraph.com/127.0.0.1#5353 -ipset=/.tibettelegraph.com/gfwlist -server=/.tibettimes.net/127.0.0.1#5353 -ipset=/.tibettimes.net/gfwlist -server=/.tibetwrites.org/127.0.0.1#5353 -ipset=/.tibetwrites.org/gfwlist -server=/.ticket.com.tw/127.0.0.1#5353 -ipset=/.ticket.com.tw/gfwlist -server=/.timdir.com/127.0.0.1#5353 -ipset=/.timdir.com/gfwlist -server=/.time.com/127.0.0.1#5353 -ipset=/.time.com/gfwlist -server=/.timsah.com/127.0.0.1#5353 -ipset=/.timsah.com/gfwlist -server=/.blog.tiney.com/127.0.0.1#5353 -ipset=/.blog.tiney.com/gfwlist -server=/.tintuc101.com/127.0.0.1#5353 -ipset=/.tintuc101.com/gfwlist -server=/.tiny.cc/127.0.0.1#5353 -ipset=/.tiny.cc/gfwlist -server=/.tinychat.com/127.0.0.1#5353 -ipset=/.tinychat.com/gfwlist -server=/.tinypaste.com/127.0.0.1#5353 -ipset=/.tinypaste.com/gfwlist -server=/.tistory.com/127.0.0.1#5353 -ipset=/.tistory.com/gfwlist -server=/.tkcs-collins.com/127.0.0.1#5353 -ipset=/.tkcs-collins.com/gfwlist -server=/.tmagazine.com/127.0.0.1#5353 -ipset=/.tmagazine.com/gfwlist -server=/.tmdfish.com/127.0.0.1#5353 -ipset=/.tmdfish.com/gfwlist -server=/.tmi.me/127.0.0.1#5353 -ipset=/.tmi.me/gfwlist -server=/.tmpp.org/127.0.0.1#5353 -ipset=/.tmpp.org/gfwlist -server=/.tnaflix.com/127.0.0.1#5353 -ipset=/.tnaflix.com/gfwlist -server=/.tngrnow.com/127.0.0.1#5353 -ipset=/.tngrnow.com/gfwlist -server=/.tngrnow.net/127.0.0.1#5353 -ipset=/.tngrnow.net/gfwlist -server=/.tnp.org/127.0.0.1#5353 -ipset=/.tnp.org/gfwlist -server=/.to-porno.com/127.0.0.1#5353 -ipset=/.to-porno.com/gfwlist -server=/.togetter.com/127.0.0.1#5353 -ipset=/.togetter.com/gfwlist -server=/.tokyo-247.com/127.0.0.1#5353 -ipset=/.tokyo-247.com/gfwlist -server=/.tokyo-hot.com/127.0.0.1#5353 -ipset=/.tokyo-hot.com/gfwlist -server=/.tokyo-porn-tube.com/127.0.0.1#5353 -ipset=/.tokyo-porn-tube.com/gfwlist -server=/.tokyocn.com/127.0.0.1#5353 -ipset=/.tokyocn.com/gfwlist -server=/.tw.tomonews.net/127.0.0.1#5353 -ipset=/.tw.tomonews.net/gfwlist -server=/.tongil.or.kr/127.0.0.1#5353 -ipset=/.tongil.or.kr/gfwlist -server=/.tono-oka.jp/127.0.0.1#5353 -ipset=/.tono-oka.jp/gfwlist -server=/.tonyyan.net/127.0.0.1#5353 -ipset=/.tonyyan.net/gfwlist -server=/.toodoc.com/127.0.0.1#5353 -ipset=/.toodoc.com/gfwlist -server=/.toonel.net/127.0.0.1#5353 -ipset=/.toonel.net/gfwlist -server=/.top81.ws/127.0.0.1#5353 -ipset=/.top81.ws/gfwlist -server=/.topnews.in/127.0.0.1#5353 -ipset=/.topnews.in/gfwlist -server=/.topshare.us/127.0.0.1#5353 -ipset=/.topshare.us/gfwlist -server=/.torguard.net/127.0.0.1#5353 -ipset=/.torguard.net/gfwlist -server=/.topshareware.com/127.0.0.1#5353 -ipset=/.topshareware.com/gfwlist -server=/.topsy.com/127.0.0.1#5353 -ipset=/.topsy.com/gfwlist -server=/.toptip.ca/127.0.0.1#5353 -ipset=/.toptip.ca/gfwlist -server=/.tora.to/127.0.0.1#5353 -ipset=/.tora.to/gfwlist -server=/.torcn.com/127.0.0.1#5353 -ipset=/.torcn.com/gfwlist -server=/.torproject.org/127.0.0.1#5353 -ipset=/.torproject.org/gfwlist -server=/.torrentcrazy.com/127.0.0.1#5353 -ipset=/.torrentcrazy.com/gfwlist -server=/.torrentprivacy.com/127.0.0.1#5353 -ipset=/.torrentprivacy.com/gfwlist -server=/.torrentproject.se/127.0.0.1#5353 -ipset=/.torrentproject.se/gfwlist -server=/.torrenty.org/127.0.0.1#5353 -ipset=/.torrenty.org/gfwlist -server=/.torrentz.eu/127.0.0.1#5353 -ipset=/.torrentz.eu/gfwlist -server=/.torvpn.com/127.0.0.1#5353 -ipset=/.torvpn.com/gfwlist -server=/.totalvpn.com/127.0.0.1#5353 -ipset=/.totalvpn.com/gfwlist -server=/.toutfr.com/127.0.0.1#5353 -ipset=/.toutfr.com/gfwlist -server=/.towngain.com/127.0.0.1#5353 -ipset=/.towngain.com/gfwlist -server=/.toypark.in/127.0.0.1#5353 -ipset=/.toypark.in/gfwlist -server=/.toytractorshow.com/127.0.0.1#5353 -ipset=/.toytractorshow.com/gfwlist -server=/.tparents.org/127.0.0.1#5353 -ipset=/.tparents.org/gfwlist -server=/.tpi.org.tw/127.0.0.1#5353 -ipset=/.tpi.org.tw/gfwlist -server=/.traffichaus.com/127.0.0.1#5353 -ipset=/.traffichaus.com/gfwlist -server=/.transgressionism.org/127.0.0.1#5353 -ipset=/.transgressionism.org/gfwlist -server=/.transparency.org/127.0.0.1#5353 -ipset=/.transparency.org/gfwlist -server=/.travelinlocal.com/127.0.0.1#5353 -ipset=/.travelinlocal.com/gfwlist -server=/.treemall.com.tw/127.0.0.1#5353 -ipset=/.treemall.com.tw/gfwlist -server=/.trendsmap.com/127.0.0.1#5353 -ipset=/.trendsmap.com/gfwlist -server=/.trialofccp.org/127.0.0.1#5353 -ipset=/.trialofccp.org/gfwlist -server=/.trimondi.de/127.0.0.1#5353 -ipset=/.trimondi.de/gfwlist -server=/.tripod.com/127.0.0.1#5353 -ipset=/.tripod.com/gfwlist -server=/.trouw.nl/127.0.0.1#5353 -ipset=/.trouw.nl/gfwlist -server=/.trt.net.tr/127.0.0.1#5353 -ipset=/.trt.net.tr/gfwlist -server=/.trtc.com.tw/127.0.0.1#5353 -ipset=/.trtc.com.tw/gfwlist -server=/.truebuddha-md.org/127.0.0.1#5353 -ipset=/.truebuddha-md.org/gfwlist -server=/.trulyergonomic.com/127.0.0.1#5353 -ipset=/.trulyergonomic.com/gfwlist -server=/.trustedbi.com/127.0.0.1#5353 -ipset=/.trustedbi.com/gfwlist -server=/.truth101.co.tv/127.0.0.1#5353 -ipset=/.truth101.co.tv/gfwlist -server=/.truthcn.com/127.0.0.1#5353 -ipset=/.truthcn.com/gfwlist -server=/.truthontour.org/127.0.0.1#5353 -ipset=/.truthontour.org/gfwlist -server=/.truveo.com/127.0.0.1#5353 -ipset=/.truveo.com/gfwlist -server=/.tsctv.net/127.0.0.1#5353 -ipset=/.tsctv.net/gfwlist -server=/.tsemtulku.com/127.0.0.1#5353 -ipset=/.tsemtulku.com/gfwlist -server=/.tsquare.tv/127.0.0.1#5353 -ipset=/.tsquare.tv/gfwlist -server=/.tsu.org.tw/127.0.0.1#5353 -ipset=/.tsu.org.tw/gfwlist -server=/.tsunagarumon.com/127.0.0.1#5353 -ipset=/.tsunagarumon.com/gfwlist -server=/.tt-rss.org/127.0.0.1#5353 -ipset=/.tt-rss.org/gfwlist -server=/.tt1069.com/127.0.0.1#5353 -ipset=/.tt1069.com/gfwlist -server=/.tttan.com/127.0.0.1#5353 -ipset=/.tttan.com/gfwlist -server=/.bb.ttv.com.tw/127.0.0.1#5353 -ipset=/.bb.ttv.com.tw/gfwlist -server=/.tu8964.com/127.0.0.1#5353 -ipset=/.tu8964.com/gfwlist -server=/.tuanzt.com/127.0.0.1#5353 -ipset=/.tuanzt.com/gfwlist -server=/.tubaholic.com/127.0.0.1#5353 -ipset=/.tubaholic.com/gfwlist -server=/.tube.com/127.0.0.1#5353 -ipset=/.tube.com/gfwlist -server=/.tube8.com/127.0.0.1#5353 -ipset=/.tube8.com/gfwlist -server=/.tube911.com/127.0.0.1#5353 -ipset=/.tube911.com/gfwlist -server=/.tubecao.com/127.0.0.1#5353 -ipset=/.tubecao.com/gfwlist -server=/.tubecup.com/127.0.0.1#5353 -ipset=/.tubecup.com/gfwlist -server=/.tubegals.com/127.0.0.1#5353 -ipset=/.tubegals.com/gfwlist -server=/.tubeislam.com/127.0.0.1#5353 -ipset=/.tubeislam.com/gfwlist -server=/.tubewolf.com/127.0.0.1#5353 -ipset=/.tubewolf.com/gfwlist -server=/.tuidang.net/127.0.0.1#5353 -ipset=/.tuidang.net/gfwlist -server=/.tuidang.org/127.0.0.1#5353 -ipset=/.tuidang.org/gfwlist -server=/.tuidang.se/127.0.0.1#5353 -ipset=/.tuidang.se/gfwlist -server=/.bbs.tuitui.info/127.0.0.1#5353 -ipset=/.bbs.tuitui.info/gfwlist -server=/.tumutanzi.com/127.0.0.1#5353 -ipset=/.tumutanzi.com/gfwlist -server=/.tunein.com/127.0.0.1#5353 -ipset=/.tunein.com/gfwlist -server=/.tunnelbear.com/127.0.0.1#5353 -ipset=/.tunnelbear.com/gfwlist -server=/.tuo8.cc/127.0.0.1#5353 -ipset=/.tuo8.cc/gfwlist -server=/.tuo8.club/127.0.0.1#5353 -ipset=/.tuo8.club/gfwlist -server=/.tuo8.fit/127.0.0.1#5353 -ipset=/.tuo8.fit/gfwlist -server=/.tuo8.hk/127.0.0.1#5353 -ipset=/.tuo8.hk/gfwlist -server=/.tuo8.in/127.0.0.1#5353 -ipset=/.tuo8.in/gfwlist -server=/.tuo8.ninja/127.0.0.1#5353 -ipset=/.tuo8.ninja/gfwlist -server=/.tuo8.org/127.0.0.1#5353 -ipset=/.tuo8.org/gfwlist -server=/.tuo8.pw/127.0.0.1#5353 -ipset=/.tuo8.pw/gfwlist -server=/.tuitwit.com/127.0.0.1#5353 -ipset=/.tuitwit.com/gfwlist -server=/.turansam.org/127.0.0.1#5353 -ipset=/.turansam.org/gfwlist -server=/.turbobit.net/127.0.0.1#5353 -ipset=/.turbobit.net/gfwlist -server=/.turbohide.com/127.0.0.1#5353 -ipset=/.turbohide.com/gfwlist -server=/.turningtorso.com/127.0.0.1#5353 -ipset=/.turningtorso.com/gfwlist -server=/.tushycash.com/127.0.0.1#5353 -ipset=/.tushycash.com/gfwlist -server=/.tuvpn.com/127.0.0.1#5353 -ipset=/.tuvpn.com/gfwlist -server=/.tuxtraining.com/127.0.0.1#5353 -ipset=/.tuxtraining.com/gfwlist -server=/.tuzaijidi.com/127.0.0.1#5353 -ipset=/.tuzaijidi.com/gfwlist -server=/.tw01.org/127.0.0.1#5353 -ipset=/.tw01.org/gfwlist -server=/.tumblr.com/127.0.0.1#5353 -ipset=/.tumblr.com/gfwlist -server=/.tv.com/127.0.0.1#5353 -ipset=/.tv.com/gfwlist -server=/.tv-intros.com/127.0.0.1#5353 -ipset=/.tv-intros.com/gfwlist -server=/.tvants.com/127.0.0.1#5353 -ipset=/.tvants.com/gfwlist -server=/.forum.tvb.com/127.0.0.1#5353 -ipset=/.forum.tvb.com/gfwlist -server=/.news.tvb.com/127.0.0.1#5353 -ipset=/.news.tvb.com/gfwlist -server=/.news.tvbs.com.tw/127.0.0.1#5353 -ipset=/.news.tvbs.com.tw/gfwlist -server=/.tvboxnow.com/127.0.0.1#5353 -ipset=/.tvboxnow.com/gfwlist -server=/.tvider.com/127.0.0.1#5353 -ipset=/.tvider.com/gfwlist -server=/.tvmost.com.hk/127.0.0.1#5353 -ipset=/.tvmost.com.hk/gfwlist -server=/.tvplayvideos.com/127.0.0.1#5353 -ipset=/.tvplayvideos.com/gfwlist -server=/.tvunetworks.com/127.0.0.1#5353 -ipset=/.tvunetworks.com/gfwlist -server=/.tw-npo.org/127.0.0.1#5353 -ipset=/.tw-npo.org/gfwlist -server=/.twaitter.com/127.0.0.1#5353 -ipset=/.twaitter.com/gfwlist -server=/.twapperkeeper.com/127.0.0.1#5353 -ipset=/.twapperkeeper.com/gfwlist -server=/.twaud.io/127.0.0.1#5353 -ipset=/.twaud.io/gfwlist -server=/.twbbs.net.tw/127.0.0.1#5353 -ipset=/.twbbs.net.tw/gfwlist -server=/.twbbs.org/127.0.0.1#5353 -ipset=/.twbbs.org/gfwlist -server=/.twbbs.tw/127.0.0.1#5353 -ipset=/.twbbs.tw/gfwlist -server=/.twblogger.com/127.0.0.1#5353 -ipset=/.twblogger.com/gfwlist -server=/.tweepmag.com/127.0.0.1#5353 -ipset=/.tweepmag.com/gfwlist -server=/.tweepml.org/127.0.0.1#5353 -ipset=/.tweepml.org/gfwlist -server=/.tweetbackup.com/127.0.0.1#5353 -ipset=/.tweetbackup.com/gfwlist -server=/.tweetboard.com/127.0.0.1#5353 -ipset=/.tweetboard.com/gfwlist -server=/.tweetboner.biz/127.0.0.1#5353 -ipset=/.tweetboner.biz/gfwlist -server=/.tweetdeck.com/127.0.0.1#5353 -ipset=/.tweetdeck.com/gfwlist -server=/.deck.ly/127.0.0.1#5353 -ipset=/.deck.ly/gfwlist -server=/.mtw.tl/127.0.0.1#5353 -ipset=/.mtw.tl/gfwlist -server=/.tweetedtimes.com/127.0.0.1#5353 -ipset=/.tweetedtimes.com/gfwlist -server=/.tweetmylast.fm/127.0.0.1#5353 -ipset=/.tweetmylast.fm/gfwlist -server=/.tweetphoto.com/127.0.0.1#5353 -ipset=/.tweetphoto.com/gfwlist -server=/.tweetrans.com/127.0.0.1#5353 -ipset=/.tweetrans.com/gfwlist -server=/.tweetree.com/127.0.0.1#5353 -ipset=/.tweetree.com/gfwlist -server=/.tweettunnel.com/127.0.0.1#5353 -ipset=/.tweettunnel.com/gfwlist -server=/.tweetwally.com/127.0.0.1#5353 -ipset=/.tweetwally.com/gfwlist -server=/.tweetymail.com/127.0.0.1#5353 -ipset=/.tweetymail.com/gfwlist -server=/.twftp.org/127.0.0.1#5353 -ipset=/.twftp.org/gfwlist -server=/.twibase.com/127.0.0.1#5353 -ipset=/.twibase.com/gfwlist -server=/.twibble.de/127.0.0.1#5353 -ipset=/.twibble.de/gfwlist -server=/.twibbon.com/127.0.0.1#5353 -ipset=/.twibbon.com/gfwlist -server=/.twibs.com/127.0.0.1#5353 -ipset=/.twibs.com/gfwlist -server=/.twicsy.com/127.0.0.1#5353 -ipset=/.twicsy.com/gfwlist -server=/.twiends.com/127.0.0.1#5353 -ipset=/.twiends.com/gfwlist -server=/.twifan.com/127.0.0.1#5353 -ipset=/.twifan.com/gfwlist -server=/.twiffo.com/127.0.0.1#5353 -ipset=/.twiffo.com/gfwlist -server=/.twilightsex.com/127.0.0.1#5353 -ipset=/.twilightsex.com/gfwlist -server=/.twilog.org/127.0.0.1#5353 -ipset=/.twilog.org/gfwlist -server=/.twimbow.com/127.0.0.1#5353 -ipset=/.twimbow.com/gfwlist -server=/.twindexx.com/127.0.0.1#5353 -ipset=/.twindexx.com/gfwlist -server=/.twipple.jp/127.0.0.1#5353 -ipset=/.twipple.jp/gfwlist -server=/.twip.me/127.0.0.1#5353 -ipset=/.twip.me/gfwlist -server=/.twishort.com/127.0.0.1#5353 -ipset=/.twishort.com/gfwlist -server=/.twistar.cc/127.0.0.1#5353 -ipset=/.twistar.cc/gfwlist -server=/.twister.net.co/127.0.0.1#5353 -ipset=/.twister.net.co/gfwlist -server=/.twisterio.com/127.0.0.1#5353 -ipset=/.twisterio.com/gfwlist -server=/.twisternow.com/127.0.0.1#5353 -ipset=/.twisternow.com/gfwlist -server=/.twistory.net/127.0.0.1#5353 -ipset=/.twistory.net/gfwlist -server=/.twitbrowser.net/127.0.0.1#5353 -ipset=/.twitbrowser.net/gfwlist -server=/.twitcause.com/127.0.0.1#5353 -ipset=/.twitcause.com/gfwlist -server=/.twitgether.com/127.0.0.1#5353 -ipset=/.twitgether.com/gfwlist -server=/.twiggit.org/127.0.0.1#5353 -ipset=/.twiggit.org/gfwlist -server=/.twitgoo.com/127.0.0.1#5353 -ipset=/.twitgoo.com/gfwlist -server=/.twitiq.com/127.0.0.1#5353 -ipset=/.twitiq.com/gfwlist -server=/.twitlonger.com/127.0.0.1#5353 -ipset=/.twitlonger.com/gfwlist -server=/.tl.gd/127.0.0.1#5353 -ipset=/.tl.gd/gfwlist -server=/.twitmania.com/127.0.0.1#5353 -ipset=/.twitmania.com/gfwlist -server=/.twitoaster.com/127.0.0.1#5353 -ipset=/.twitoaster.com/gfwlist -server=/.twitonmsn.com/127.0.0.1#5353 -ipset=/.twitonmsn.com/gfwlist -server=/.twitpic.com/127.0.0.1#5353 -ipset=/.twitpic.com/gfwlist -server=/.twit2d.com/127.0.0.1#5353 -ipset=/.twit2d.com/gfwlist -server=/.twitstat.com/127.0.0.1#5353 -ipset=/.twitstat.com/gfwlist -server=/.firstfivefollowers.com/127.0.0.1#5353 -ipset=/.firstfivefollowers.com/gfwlist -server=/.retweeteffect.com/127.0.0.1#5353 -ipset=/.retweeteffect.com/gfwlist -server=/.tweeplike.me/127.0.0.1#5353 -ipset=/.tweeplike.me/gfwlist -server=/.tweepguide.com/127.0.0.1#5353 -ipset=/.tweepguide.com/gfwlist -server=/.turbotwitter.com/127.0.0.1#5353 -ipset=/.turbotwitter.com/gfwlist -server=/.twitvid.com/127.0.0.1#5353 -ipset=/.twitvid.com/gfwlist -server=/.t.co/127.0.0.1#5353 -ipset=/.t.co/gfwlist -server=/.twt.tl/127.0.0.1#5353 -ipset=/.twt.tl/gfwlist -server=/.twittbot.net/127.0.0.1#5353 -ipset=/.twittbot.net/gfwlist -server=/.ads-twitter.com/127.0.0.1#5353 -ipset=/.ads-twitter.com/gfwlist -server=/.twitter.com/127.0.0.1#5353 -ipset=/.twitter.com/gfwlist -server=/.twitter.jp/127.0.0.1#5353 -ipset=/.twitter.jp/gfwlist -server=/.twttr.com/127.0.0.1#5353 -ipset=/.twttr.com/gfwlist -server=/.twitter4j.org/127.0.0.1#5353 -ipset=/.twitter4j.org/gfwlist -server=/.twittercounter.com/127.0.0.1#5353 -ipset=/.twittercounter.com/gfwlist -server=/.twitterfeed.com/127.0.0.1#5353 -ipset=/.twitterfeed.com/gfwlist -server=/.twittergadget.com/127.0.0.1#5353 -ipset=/.twittergadget.com/gfwlist -server=/.twitterkr.com/127.0.0.1#5353 -ipset=/.twitterkr.com/gfwlist -server=/.twittermail.com/127.0.0.1#5353 -ipset=/.twittermail.com/gfwlist -server=/.twitterrific.com/127.0.0.1#5353 -ipset=/.twitterrific.com/gfwlist -server=/.twittertim.es/127.0.0.1#5353 -ipset=/.twittertim.es/gfwlist -server=/.twitthat.com/127.0.0.1#5353 -ipset=/.twitthat.com/gfwlist -server=/.twitturk.com/127.0.0.1#5353 -ipset=/.twitturk.com/gfwlist -server=/.twitturly.com/127.0.0.1#5353 -ipset=/.twitturly.com/gfwlist -server=/.twitzap.com/127.0.0.1#5353 -ipset=/.twitzap.com/gfwlist -server=/.twiyia.com/127.0.0.1#5353 -ipset=/.twiyia.com/gfwlist -server=/.twstar.net/127.0.0.1#5353 -ipset=/.twstar.net/gfwlist -server=/.twtkr.com/127.0.0.1#5353 -ipset=/.twtkr.com/gfwlist -server=/.twimg.com/127.0.0.1#5353 -ipset=/.twimg.com/gfwlist -server=/.twnorth.org.tw/127.0.0.1#5353 -ipset=/.twnorth.org.tw/gfwlist -server=/.twtrland.com/127.0.0.1#5353 -ipset=/.twtrland.com/gfwlist -server=/.twurl.nl/127.0.0.1#5353 -ipset=/.twurl.nl/gfwlist -server=/.twyac.org/127.0.0.1#5353 -ipset=/.twyac.org/gfwlist -server=/.txxx.com/127.0.0.1#5353 -ipset=/.txxx.com/gfwlist -server=/.tycool.com/127.0.0.1#5353 -ipset=/.tycool.com/gfwlist -server=/.tzangms.com/127.0.0.1#5353 -ipset=/.tzangms.com/gfwlist -server=/.typepad.com/127.0.0.1#5353 -ipset=/.typepad.com/gfwlist -server=/.blog.expofutures.com/127.0.0.1#5353 -ipset=/.blog.expofutures.com/gfwlist -server=/.legaltech.law.com/127.0.0.1#5353 -ipset=/.legaltech.law.com/gfwlist -server=/.blogs.tampabay.com/127.0.0.1#5353 -ipset=/.blogs.tampabay.com/gfwlist -server=/.contests.twilio.com/127.0.0.1#5353 -ipset=/.contests.twilio.com/gfwlist -server=/.embr.in/127.0.0.1#5353 -ipset=/.embr.in/gfwlist -server=/.ubddns.org/127.0.0.1#5353 -ipset=/.ubddns.org/gfwlist -server=/.uberproxy.net/127.0.0.1#5353 -ipset=/.uberproxy.net/gfwlist -server=/.uc-japan.org/127.0.0.1#5353 -ipset=/.uc-japan.org/gfwlist -server=/.srcf.ucam.org/127.0.0.1#5353 -ipset=/.srcf.ucam.org/gfwlist -server=/.china.ucanews.com/127.0.0.1#5353 -ipset=/.china.ucanews.com/gfwlist -server=/.ucdc1998.org/127.0.0.1#5353 -ipset=/.ucdc1998.org/gfwlist -server=/.uchicago.edu/127.0.0.1#5353 -ipset=/.uchicago.edu/gfwlist -server=/.uderzo.it/127.0.0.1#5353 -ipset=/.uderzo.it/gfwlist -server=/.udn.com/127.0.0.1#5353 -ipset=/.udn.com/gfwlist -server=/.udnbkk.com/127.0.0.1#5353 -ipset=/.udnbkk.com/gfwlist -server=/.uforadio.com.tw/127.0.0.1#5353 -ipset=/.uforadio.com.tw/gfwlist -server=/.ufreevpn.com/127.0.0.1#5353 -ipset=/.ufreevpn.com/gfwlist -server=/.ugo.com/127.0.0.1#5353 -ipset=/.ugo.com/gfwlist -server=/.uhdwallpapers.org/127.0.0.1#5353 -ipset=/.uhdwallpapers.org/gfwlist -server=/.uhrp.org/127.0.0.1#5353 -ipset=/.uhrp.org/gfwlist -server=/.uighur.nl/127.0.0.1#5353 -ipset=/.uighur.nl/gfwlist -server=/.uighurbiz.net/127.0.0.1#5353 -ipset=/.uighurbiz.net/gfwlist -server=/.ulike.net/127.0.0.1#5353 -ipset=/.ulike.net/gfwlist -server=/.ukcdp.co.uk/127.0.0.1#5353 -ipset=/.ukcdp.co.uk/gfwlist -server=/.ukliferadio.co.uk/127.0.0.1#5353 -ipset=/.ukliferadio.co.uk/gfwlist -server=/.ultravpn.fr/127.0.0.1#5353 -ipset=/.ultravpn.fr/gfwlist -server=/.ultraxs.com/127.0.0.1#5353 -ipset=/.ultraxs.com/gfwlist -server=/.umich.edu/127.0.0.1#5353 -ipset=/.umich.edu/gfwlist -server=/.unblock.cn.com/127.0.0.1#5353 -ipset=/.unblock.cn.com/gfwlist -server=/.unblock-us.com/127.0.0.1#5353 -ipset=/.unblock-us.com/gfwlist -server=/.unblockdmm.com/127.0.0.1#5353 -ipset=/.unblockdmm.com/gfwlist -server=/.unblocksit.es/127.0.0.1#5353 -ipset=/.unblocksit.es/gfwlist -server=/.uncyclomedia.org/127.0.0.1#5353 -ipset=/.uncyclomedia.org/gfwlist -server=/.uncyclopedia.hk/127.0.0.1#5353 -ipset=/.uncyclopedia.hk/gfwlist -server=/.uncyclopedia.tw/127.0.0.1#5353 -ipset=/.uncyclopedia.tw/gfwlist -server=/.underwoodammo.com/127.0.0.1#5353 -ipset=/.underwoodammo.com/gfwlist -server=/.unholyknight.com/127.0.0.1#5353 -ipset=/.unholyknight.com/gfwlist -server=/.uni.cc/127.0.0.1#5353 -ipset=/.uni.cc/gfwlist -server=/.cldr.unicode.org/127.0.0.1#5353 -ipset=/.cldr.unicode.org/gfwlist -server=/.unification.net/127.0.0.1#5353 -ipset=/.unification.net/gfwlist -server=/.unification.org.tw/127.0.0.1#5353 -ipset=/.unification.org.tw/gfwlist -server=/.unitedsocialpress.com/127.0.0.1#5353 -ipset=/.unitedsocialpress.com/gfwlist -server=/.unix100.com/127.0.0.1#5353 -ipset=/.unix100.com/gfwlist -server=/.unknownspace.org/127.0.0.1#5353 -ipset=/.unknownspace.org/gfwlist -server=/.unodedos.com/127.0.0.1#5353 -ipset=/.unodedos.com/gfwlist -server=/.unpo.org/127.0.0.1#5353 -ipset=/.unpo.org/gfwlist -server=/.untraceable.us/127.0.0.1#5353 -ipset=/.untraceable.us/gfwlist -server=/.uocn.org/127.0.0.1#5353 -ipset=/.uocn.org/gfwlist -server=/.tor.updatestar.com/127.0.0.1#5353 -ipset=/.tor.updatestar.com/gfwlist -server=/.upholdjustice.org/127.0.0.1#5353 -ipset=/.upholdjustice.org/gfwlist -server=/.upload4u.info/127.0.0.1#5353 -ipset=/.upload4u.info/gfwlist -server=/.uploaded.net/127.0.0.1#5353 -ipset=/.uploaded.net/gfwlist -server=/.uploaded.to/127.0.0.1#5353 -ipset=/.uploaded.to/gfwlist -server=/.uploadstation.com/127.0.0.1#5353 -ipset=/.uploadstation.com/gfwlist -server=/.upornia.com/127.0.0.1#5353 -ipset=/.upornia.com/gfwlist -server=/.uproxy.org/127.0.0.1#5353 -ipset=/.uproxy.org/gfwlist -server=/.tor.cn.uptodown.com/127.0.0.1#5353 -ipset=/.tor.cn.uptodown.com/gfwlist -server=/.upwill.org/127.0.0.1#5353 -ipset=/.upwill.org/gfwlist -server=/.ur7s.com/127.0.0.1#5353 -ipset=/.ur7s.com/gfwlist -server=/.urbansurvival.com/127.0.0.1#5353 -ipset=/.urbansurvival.com/gfwlist -server=/.myshare.url.com.tw/127.0.0.1#5353 -ipset=/.myshare.url.com.tw/gfwlist -server=/.urlborg.com/127.0.0.1#5353 -ipset=/.urlborg.com/gfwlist -server=/.urlparser.com/127.0.0.1#5353 -ipset=/.urlparser.com/gfwlist -server=/.us.to/127.0.0.1#5353 -ipset=/.us.to/gfwlist -server=/.usacn.com/127.0.0.1#5353 -ipset=/.usacn.com/gfwlist -server=/.usaip.eu/127.0.0.1#5353 -ipset=/.usaip.eu/gfwlist -server=/.dalailama.usc.edu/127.0.0.1#5353 -ipset=/.dalailama.usc.edu/gfwlist -server=/.beta.usejump.com/127.0.0.1#5353 -ipset=/.beta.usejump.com/gfwlist -server=/.usfk.mil/127.0.0.1#5353 -ipset=/.usfk.mil/gfwlist -server=/.usma.edu/127.0.0.1#5353 -ipset=/.usma.edu/gfwlist -server=/.usmc.mil/127.0.0.1#5353 -ipset=/.usmc.mil/gfwlist -server=/.tarr.uspto.gov/127.0.0.1#5353 -ipset=/.tarr.uspto.gov/gfwlist -server=/.tsdr.uspto.gov/127.0.0.1#5353 -ipset=/.tsdr.uspto.gov/gfwlist -server=/.ustream.tv/127.0.0.1#5353 -ipset=/.ustream.tv/gfwlist -server=/.usus.cc/127.0.0.1#5353 -ipset=/.usus.cc/gfwlist -server=/.utopianpal.com/127.0.0.1#5353 -ipset=/.utopianpal.com/gfwlist -server=/.uu-gg.com/127.0.0.1#5353 -ipset=/.uu-gg.com/gfwlist -server=/.uvwxyz.xyz/127.0.0.1#5353 -ipset=/.uvwxyz.xyz/gfwlist -server=/.uwants.com/127.0.0.1#5353 -ipset=/.uwants.com/gfwlist -server=/.uwants.net/127.0.0.1#5353 -ipset=/.uwants.net/gfwlist -server=/.uyghur.co.uk/127.0.0.1#5353 -ipset=/.uyghur.co.uk/gfwlist -server=/.uyghur-j.org/127.0.0.1#5353 -ipset=/.uyghur-j.org/gfwlist -server=/.uyghuramerican.org/127.0.0.1#5353 -ipset=/.uyghuramerican.org/gfwlist -server=/.uyghurcanadiansociety.org/127.0.0.1#5353 -ipset=/.uyghurcanadiansociety.org/gfwlist -server=/.uyghurensemble.co.uk/127.0.0.1#5353 -ipset=/.uyghurensemble.co.uk/gfwlist -server=/.uyghurcongress.org/127.0.0.1#5353 -ipset=/.uyghurcongress.org/gfwlist -server=/.uyghurpen.org/127.0.0.1#5353 -ipset=/.uyghurpen.org/gfwlist -server=/.uyghurpress.com/127.0.0.1#5353 -ipset=/.uyghurpress.com/gfwlist -server=/.uyghurstudies.org/127.0.0.1#5353 -ipset=/.uyghurstudies.org/gfwlist -server=/.uygur.org/127.0.0.1#5353 -ipset=/.uygur.org/gfwlist -server=/.uymaarip.com/127.0.0.1#5353 -ipset=/.uymaarip.com/gfwlist -server=/.v2ray.com/127.0.0.1#5353 -ipset=/.v2ray.com/gfwlist -server=/.van001.com/127.0.0.1#5353 -ipset=/.van001.com/gfwlist -server=/.van698.com/127.0.0.1#5353 -ipset=/.van698.com/gfwlist -server=/.vanemu.cn/127.0.0.1#5353 -ipset=/.vanemu.cn/gfwlist -server=/.vanilla-jp.com/127.0.0.1#5353 -ipset=/.vanilla-jp.com/gfwlist -server=/.vanpeople.com/127.0.0.1#5353 -ipset=/.vanpeople.com/gfwlist -server=/.vansky.com/127.0.0.1#5353 -ipset=/.vansky.com/gfwlist -server=/.vcf-online.org/127.0.0.1#5353 -ipset=/.vcf-online.org/gfwlist -server=/.vcfbuilder.org/127.0.0.1#5353 -ipset=/.vcfbuilder.org/gfwlist -server=/.velkaepocha.sk/127.0.0.1#5353 -ipset=/.velkaepocha.sk/gfwlist -server=/.venbbs.com/127.0.0.1#5353 -ipset=/.venbbs.com/gfwlist -server=/.venchina.com/127.0.0.1#5353 -ipset=/.venchina.com/gfwlist -server=/.veoh.com/127.0.0.1#5353 -ipset=/.veoh.com/gfwlist -server=/.mysite.verizon.net/127.0.0.1#5353 -ipset=/.mysite.verizon.net/gfwlist -server=/.vermonttibet.org/127.0.0.1#5353 -ipset=/.vermonttibet.org/gfwlist -server=/.versavpn.com/127.0.0.1#5353 -ipset=/.versavpn.com/gfwlist -server=/.verybs.com/127.0.0.1#5353 -ipset=/.verybs.com/gfwlist -server=/.vft.com.tw/127.0.0.1#5353 -ipset=/.vft.com.tw/gfwlist -server=/.viber.com/127.0.0.1#5353 -ipset=/.viber.com/gfwlist -server=/.vica.info/127.0.0.1#5353 -ipset=/.vica.info/gfwlist -server=/.victimsofcommunism.org/127.0.0.1#5353 -ipset=/.victimsofcommunism.org/gfwlist -server=/.vid.me/127.0.0.1#5353 -ipset=/.vid.me/gfwlist -server=/.vidble.com/127.0.0.1#5353 -ipset=/.vidble.com/gfwlist -server=/.videobam.com/127.0.0.1#5353 -ipset=/.videobam.com/gfwlist -server=/.videodetective.com/127.0.0.1#5353 -ipset=/.videodetective.com/gfwlist -server=/.videomega.tv/127.0.0.1#5353 -ipset=/.videomega.tv/gfwlist -server=/.videomo.com/127.0.0.1#5353 -ipset=/.videomo.com/gfwlist -server=/.videopediaworld.com/127.0.0.1#5353 -ipset=/.videopediaworld.com/gfwlist -server=/.vidinfo.org/127.0.0.1#5353 -ipset=/.vidinfo.org/gfwlist -server=/.vietdaikynguyen.com/127.0.0.1#5353 -ipset=/.vietdaikynguyen.com/gfwlist -server=/.vijayatemple.org/127.0.0.1#5353 -ipset=/.vijayatemple.org/gfwlist -server=/.viki.com/127.0.0.1#5353 -ipset=/.viki.com/gfwlist -server=/.vimeo.com/127.0.0.1#5353 -ipset=/.vimeo.com/gfwlist -server=/.vimperator.org/127.0.0.1#5353 -ipset=/.vimperator.org/gfwlist -server=/.vincnd.com/127.0.0.1#5353 -ipset=/.vincnd.com/gfwlist -server=/.vinniev.com/127.0.0.1#5353 -ipset=/.vinniev.com/gfwlist -server=/.www.lib.virginia.edu/127.0.0.1#5353 -ipset=/.www.lib.virginia.edu/gfwlist -server=/.visibletweets.com/127.0.0.1#5353 -ipset=/.visibletweets.com/gfwlist -server=/.ny.visiontimes.com/127.0.0.1#5353 -ipset=/.ny.visiontimes.com/gfwlist -server=/.vital247.org/127.0.0.1#5353 -ipset=/.vital247.org/gfwlist -server=/.viu.com/127.0.0.1#5353 -ipset=/.viu.com/gfwlist -server=/.vivahentai4u.net/127.0.0.1#5353 -ipset=/.vivahentai4u.net/gfwlist -server=/.vivatube.com/127.0.0.1#5353 -ipset=/.vivatube.com/gfwlist -server=/.vivthomas.com/127.0.0.1#5353 -ipset=/.vivthomas.com/gfwlist -server=/.vjmedia.com.hk/127.0.0.1#5353 -ipset=/.vjmedia.com.hk/gfwlist -server=/.vllcs.org/127.0.0.1#5353 -ipset=/.vllcs.org/gfwlist -server=/.vmixcore.com/127.0.0.1#5353 -ipset=/.vmixcore.com/gfwlist -server=/.cn.voa.mobi/127.0.0.1#5353 -ipset=/.cn.voa.mobi/gfwlist -server=/.tw.voa.mobi/127.0.0.1#5353 -ipset=/.tw.voa.mobi/gfwlist -server=/.voachineseblog.com/127.0.0.1#5353 -ipset=/.voachineseblog.com/gfwlist -server=/.voagd.com/127.0.0.1#5353 -ipset=/.voagd.com/gfwlist -server=/.voacantonese.com/127.0.0.1#5353 -ipset=/.voacantonese.com/gfwlist -server=/.voachinese.com/127.0.0.1#5353 -ipset=/.voachinese.com/gfwlist -server=/.voanews.com/127.0.0.1#5353 -ipset=/.voanews.com/gfwlist -server=/.voatibetan.com/127.0.0.1#5353 -ipset=/.voatibetan.com/gfwlist -server=/.voatibetanenglish.com/127.0.0.1#5353 -ipset=/.voatibetanenglish.com/gfwlist -server=/.vocativ.com/127.0.0.1#5353 -ipset=/.vocativ.com/gfwlist -server=/.vocn.tv/127.0.0.1#5353 -ipset=/.vocn.tv/gfwlist -server=/.vot.org/127.0.0.1#5353 -ipset=/.vot.org/gfwlist -server=/.vovo2000.com/127.0.0.1#5353 -ipset=/.vovo2000.com/gfwlist -server=/.voxer.com/127.0.0.1#5353 -ipset=/.voxer.com/gfwlist -server=/.voy.com/127.0.0.1#5353 -ipset=/.voy.com/gfwlist -server=/.vpn4all.com/127.0.0.1#5353 -ipset=/.vpn4all.com/gfwlist -server=/.vpnaccount.org/127.0.0.1#5353 -ipset=/.vpnaccount.org/gfwlist -server=/.www.vpncup.com/127.0.0.1#5353 -ipset=/.www.vpncup.com/gfwlist -server=/.vpnbook.com/127.0.0.1#5353 -ipset=/.vpnbook.com/gfwlist -server=/.vpncoupons.com/127.0.0.1#5353 -ipset=/.vpncoupons.com/gfwlist -server=/.vpndada.com/127.0.0.1#5353 -ipset=/.vpndada.com/gfwlist -server=/.vpnfan.com/127.0.0.1#5353 -ipset=/.vpnfan.com/gfwlist -server=/.vpnfire.com/127.0.0.1#5353 -ipset=/.vpnfire.com/gfwlist -server=/.vpnforgame.net/127.0.0.1#5353 -ipset=/.vpnforgame.net/gfwlist -server=/.vpnunlimitedapp.com/127.0.0.1#5353 -ipset=/.vpnunlimitedapp.com/gfwlist -server=/.vpngate.jp/127.0.0.1#5353 -ipset=/.vpngate.jp/gfwlist -server=/.vpngate.net/127.0.0.1#5353 -ipset=/.vpngate.net/gfwlist -server=/.vpngratis.net/127.0.0.1#5353 -ipset=/.vpngratis.net/gfwlist -server=/.vpnhq.com/127.0.0.1#5353 -ipset=/.vpnhq.com/gfwlist -server=/.vpnmaster.com/127.0.0.1#5353 -ipset=/.vpnmaster.com/gfwlist -server=/.vpninja.net/127.0.0.1#5353 -ipset=/.vpninja.net/gfwlist -server=/.vpnpick.com/127.0.0.1#5353 -ipset=/.vpnpick.com/gfwlist -server=/.vpnpop.com/127.0.0.1#5353 -ipset=/.vpnpop.com/gfwlist -server=/.vpnpronet.com/127.0.0.1#5353 -ipset=/.vpnpronet.com/gfwlist -server=/.vpnreactor.com/127.0.0.1#5353 -ipset=/.vpnreactor.com/gfwlist -server=/.vpnreviewz.com/127.0.0.1#5353 -ipset=/.vpnreviewz.com/gfwlist -server=/.vpnsecure.me/127.0.0.1#5353 -ipset=/.vpnsecure.me/gfwlist -server=/.vpnsp.com/127.0.0.1#5353 -ipset=/.vpnsp.com/gfwlist -server=/.vpntunnel.com/127.0.0.1#5353 -ipset=/.vpntunnel.com/gfwlist -server=/.vpnuk.info/127.0.0.1#5353 -ipset=/.vpnuk.info/gfwlist -server=/.vpnvip.com/127.0.0.1#5353 -ipset=/.vpnvip.com/gfwlist -server=/.vporn.com/127.0.0.1#5353 -ipset=/.vporn.com/gfwlist -server=/.vpser.net/127.0.0.1#5353 -ipset=/.vpser.net/gfwlist -server=/.vraiesagesse.net/127.0.0.1#5353 -ipset=/.vraiesagesse.net/gfwlist -server=/.vtunnel.com/127.0.0.1#5353 -ipset=/.vtunnel.com/gfwlist -server=/.vuku.cc/127.0.0.1#5353 -ipset=/.vuku.cc/gfwlist -server=/.w.org/127.0.0.1#5353 -ipset=/.w.org/gfwlist -server=/.lists.w3.org/127.0.0.1#5353 -ipset=/.lists.w3.org/gfwlist -server=/.waffle1999.com/127.0.0.1#5353 -ipset=/.waffle1999.com/gfwlist -server=/.wahas.com/127.0.0.1#5353 -ipset=/.wahas.com/gfwlist -server=/.waigaobu.com/127.0.0.1#5353 -ipset=/.waigaobu.com/gfwlist -server=/.waikeung.org/127.0.0.1#5353 -ipset=/.waikeung.org/gfwlist -server=/.waiwaier.com/127.0.0.1#5353 -ipset=/.waiwaier.com/gfwlist -server=/.wallornot.org/127.0.0.1#5353 -ipset=/.wallornot.org/gfwlist -server=/.wallpapercasa.com/127.0.0.1#5353 -ipset=/.wallpapercasa.com/gfwlist -server=/.wallproxy.com/127.0.0.1#5353 -ipset=/.wallproxy.com/gfwlist -server=/.waltermartin.com/127.0.0.1#5353 -ipset=/.waltermartin.com/gfwlist -server=/.waltermartin.org/127.0.0.1#5353 -ipset=/.waltermartin.org/gfwlist -server=/.www.wan-press.org/127.0.0.1#5353 -ipset=/.www.wan-press.org/gfwlist -server=/.wanderinghorse.net/127.0.0.1#5353 -ipset=/.wanderinghorse.net/gfwlist -server=/.wangafu.net/127.0.0.1#5353 -ipset=/.wangafu.net/gfwlist -server=/.wangjinbo.org/127.0.0.1#5353 -ipset=/.wangjinbo.org/gfwlist -server=/.wanglixiong.com/127.0.0.1#5353 -ipset=/.wanglixiong.com/gfwlist -server=/.wango.org/127.0.0.1#5353 -ipset=/.wango.org/gfwlist -server=/.wangruoshui.net/127.0.0.1#5353 -ipset=/.wangruoshui.net/gfwlist -server=/.www.wangruowang.org/127.0.0.1#5353 -ipset=/.www.wangruowang.org/gfwlist -server=/.want-daily.com/127.0.0.1#5353 -ipset=/.want-daily.com/gfwlist -server=/.wapedia.mobi/127.0.0.1#5353 -ipset=/.wapedia.mobi/gfwlist -server=/.waselpro.com/127.0.0.1#5353 -ipset=/.waselpro.com/gfwlist -server=/.watchinese.com/127.0.0.1#5353 -ipset=/.watchinese.com/gfwlist -server=/.wattpad.com/127.0.0.1#5353 -ipset=/.wattpad.com/gfwlist -server=/.makzhou.warehouse333.com/127.0.0.1#5353 -ipset=/.makzhou.warehouse333.com/gfwlist -server=/.washeng.net/127.0.0.1#5353 -ipset=/.washeng.net/gfwlist -server=/.watchmygf.net/127.0.0.1#5353 -ipset=/.watchmygf.net/gfwlist -server=/.wav.tv/127.0.0.1#5353 -ipset=/.wav.tv/gfwlist -server=/.wdf5.com/127.0.0.1#5353 -ipset=/.wdf5.com/gfwlist -server=/.wearehairy.com/127.0.0.1#5353 -ipset=/.wearehairy.com/gfwlist -server=/.wearn.com/127.0.0.1#5353 -ipset=/.wearn.com/gfwlist -server=/.hkcoc.weather.com.hk/127.0.0.1#5353 -ipset=/.hkcoc.weather.com.hk/gfwlist -server=/.hudatoriq.web.id/127.0.0.1#5353 -ipset=/.hudatoriq.web.id/gfwlist -server=/.web2project.net/127.0.0.1#5353 -ipset=/.web2project.net/gfwlist -server=/.webbang.net/127.0.0.1#5353 -ipset=/.webbang.net/gfwlist -server=/.webevader.org/127.0.0.1#5353 -ipset=/.webevader.org/gfwlist -server=/.webfreer.com/127.0.0.1#5353 -ipset=/.webfreer.com/gfwlist -server=/.weblagu.com/127.0.0.1#5353 -ipset=/.weblagu.com/gfwlist -server=/.webjb.org/127.0.0.1#5353 -ipset=/.webjb.org/gfwlist -server=/.webrush.net/127.0.0.1#5353 -ipset=/.webrush.net/gfwlist -server=/.webs-tv.net/127.0.0.1#5353 -ipset=/.webs-tv.net/gfwlist -server=/.websitepulse.com/127.0.0.1#5353 -ipset=/.websitepulse.com/gfwlist -server=/.www.websnapr.com/127.0.0.1#5353 -ipset=/.www.websnapr.com/gfwlist -server=/.webwarper.net/127.0.0.1#5353 -ipset=/.webwarper.net/gfwlist -server=/.webworkerdaily.com/127.0.0.1#5353 -ipset=/.webworkerdaily.com/gfwlist -server=/.weekmag.info/127.0.0.1#5353 -ipset=/.weekmag.info/gfwlist -server=/.wefightcensorship.org/127.0.0.1#5353 -ipset=/.wefightcensorship.org/gfwlist -server=/.wefong.com/127.0.0.1#5353 -ipset=/.wefong.com/gfwlist -server=/.weiboleak.com/127.0.0.1#5353 -ipset=/.weiboleak.com/gfwlist -server=/.weijingsheng.org/127.0.0.1#5353 -ipset=/.weijingsheng.org/gfwlist -server=/.weiming.info/127.0.0.1#5353 -ipset=/.weiming.info/gfwlist -server=/.weiquanwang.org/127.0.0.1#5353 -ipset=/.weiquanwang.org/gfwlist -server=/.weisuo.ws/127.0.0.1#5353 -ipset=/.weisuo.ws/gfwlist -server=/.welovecock.com/127.0.0.1#5353 -ipset=/.welovecock.com/gfwlist -server=/.wemigrate.org/127.0.0.1#5353 -ipset=/.wemigrate.org/gfwlist -server=/.wengewang.com/127.0.0.1#5353 -ipset=/.wengewang.com/gfwlist -server=/.wengewang.org/127.0.0.1#5353 -ipset=/.wengewang.org/gfwlist -server=/.wenhui.ch/127.0.0.1#5353 -ipset=/.wenhui.ch/gfwlist -server=/.trans.wenweipo.com/127.0.0.1#5353 -ipset=/.trans.wenweipo.com/gfwlist -server=/.wenxuecity.com/127.0.0.1#5353 -ipset=/.wenxuecity.com/gfwlist -server=/.wenyunchao.com/127.0.0.1#5353 -ipset=/.wenyunchao.com/gfwlist -server=/.westca.com/127.0.0.1#5353 -ipset=/.westca.com/gfwlist -server=/.westernwolves.com/127.0.0.1#5353 -ipset=/.westernwolves.com/gfwlist -server=/.westkit.net/127.0.0.1#5353 -ipset=/.westkit.net/gfwlist -server=/.westpoint.edu/127.0.0.1#5353 -ipset=/.westpoint.edu/gfwlist -server=/.westernshugdensociety.org/127.0.0.1#5353 -ipset=/.westernshugdensociety.org/gfwlist -server=/.wetpussygames.com/127.0.0.1#5353 -ipset=/.wetpussygames.com/gfwlist -server=/.wetplace.com/127.0.0.1#5353 -ipset=/.wetplace.com/gfwlist -server=/.wexiaobo.org/127.0.0.1#5353 -ipset=/.wexiaobo.org/gfwlist -server=/.wezhiyong.org/127.0.0.1#5353 -ipset=/.wezhiyong.org/gfwlist -server=/.wezone.net/127.0.0.1#5353 -ipset=/.wezone.net/gfwlist -server=/.wforum.com/127.0.0.1#5353 -ipset=/.wforum.com/gfwlist -server=/.whatblocked.com/127.0.0.1#5353 -ipset=/.whatblocked.com/gfwlist -server=/.wheatseeds.org/127.0.0.1#5353 -ipset=/.wheatseeds.org/gfwlist -server=/.wheelockslatin.com/127.0.0.1#5353 -ipset=/.wheelockslatin.com/gfwlist -server=/.whippedass.com/127.0.0.1#5353 -ipset=/.whippedass.com/gfwlist -server=/.whotalking.com/127.0.0.1#5353 -ipset=/.whotalking.com/gfwlist -server=/.whylover.com/127.0.0.1#5353 -ipset=/.whylover.com/gfwlist -server=/.whyx.org/127.0.0.1#5353 -ipset=/.whyx.org/gfwlist -server=/.evchk.wikia.com/127.0.0.1#5353 -ipset=/.evchk.wikia.com/gfwlist -server=/.cn.uncyclopedia.wikia.com/127.0.0.1#5353 -ipset=/.cn.uncyclopedia.wikia.com/gfwlist -server=/.zh.uncyclopedia.wikia.com/127.0.0.1#5353 -ipset=/.zh.uncyclopedia.wikia.com/gfwlist -server=/.wikileaks.ch/127.0.0.1#5353 -ipset=/.wikileaks.ch/gfwlist -server=/.wikileaks.de/127.0.0.1#5353 -ipset=/.wikileaks.de/gfwlist -server=/.wikileaks.eu/127.0.0.1#5353 -ipset=/.wikileaks.eu/gfwlist -server=/.wikileaks.lu/127.0.0.1#5353 -ipset=/.wikileaks.lu/gfwlist -server=/.wikileaks.org/127.0.0.1#5353 -ipset=/.wikileaks.org/gfwlist -server=/.wikileaks.pl/127.0.0.1#5353 -ipset=/.wikileaks.pl/gfwlist -server=/.wikileaks-forum.com/127.0.0.1#5353 -ipset=/.wikileaks-forum.com/gfwlist -server=/.wildammo.com/127.0.0.1#5353 -ipset=/.wildammo.com/gfwlist -server=/.collateralmurder.com/127.0.0.1#5353 -ipset=/.collateralmurder.com/gfwlist -server=/.collateralmurder.org/127.0.0.1#5353 -ipset=/.collateralmurder.org/gfwlist -server=/.wikilivres.info/127.0.0.1#5353 -ipset=/.wikilivres.info/gfwlist -server=/.wikimapia.org/127.0.0.1#5353 -ipset=/.wikimapia.org/gfwlist -server=/.zh.wikisource.org/127.0.0.1#5353 -ipset=/.zh.wikisource.org/gfwlist -server=/.zh.wikinews.org/127.0.0.1#5353 -ipset=/.zh.wikinews.org/gfwlist -server=/.zh.wikivoyage.org/127.0.0.1#5353 -ipset=/.zh.wikivoyage.org/gfwlist -server=/.zh.wiktionary.org/127.0.0.1#5353 -ipset=/.zh.wiktionary.org/gfwlist -server=/.zh.wikipedia.org/127.0.0.1#5353 -ipset=/.zh.wikipedia.org/gfwlist -server=/.zh.m.wikipedia.org/127.0.0.1#5353 -ipset=/.zh.m.wikipedia.org/gfwlist -server=/.wikiwiki.jp/127.0.0.1#5353 -ipset=/.wikiwiki.jp/gfwlist -server=/.casino.williamhill.com/127.0.0.1#5353 -ipset=/.casino.williamhill.com/gfwlist -server=/.sports.williamhill.com/127.0.0.1#5353 -ipset=/.sports.williamhill.com/gfwlist -server=/.vegas.williamhill.com/127.0.0.1#5353 -ipset=/.vegas.williamhill.com/gfwlist -server=/.willw.net/127.0.0.1#5353 -ipset=/.willw.net/gfwlist -server=/.windowsphoneme.com/127.0.0.1#5353 -ipset=/.windowsphoneme.com/gfwlist -server=/.winning11.com/127.0.0.1#5353 -ipset=/.winning11.com/gfwlist -server=/.winwhispers.info/127.0.0.1#5353 -ipset=/.winwhispers.info/gfwlist -server=/.wiredbytes.com/127.0.0.1#5353 -ipset=/.wiredbytes.com/gfwlist -server=/.wiredpen.com/127.0.0.1#5353 -ipset=/.wiredpen.com/gfwlist -server=/.wireshark.org/127.0.0.1#5353 -ipset=/.wireshark.org/gfwlist -server=/.wisdompubs.org/127.0.0.1#5353 -ipset=/.wisdompubs.org/gfwlist -server=/.wisevid.com/127.0.0.1#5353 -ipset=/.wisevid.com/gfwlist -server=/.witnessleeteaching.com/127.0.0.1#5353 -ipset=/.witnessleeteaching.com/gfwlist -server=/.witopia.net/127.0.0.1#5353 -ipset=/.witopia.net/gfwlist -server=/.wjbk.org/127.0.0.1#5353 -ipset=/.wjbk.org/gfwlist -server=/.wn.com/127.0.0.1#5353 -ipset=/.wn.com/gfwlist -server=/.wnacg.com/127.0.0.1#5353 -ipset=/.wnacg.com/gfwlist -server=/.wo.tc/127.0.0.1#5353 -ipset=/.wo.tc/gfwlist -server=/.woeser.com/127.0.0.1#5353 -ipset=/.woeser.com/gfwlist -server=/.woesermiddle-way.net/127.0.0.1#5353 -ipset=/.woesermiddle-way.net/gfwlist -server=/.wokar.org/127.0.0.1#5353 -ipset=/.wokar.org/gfwlist -server=/.wolfax.com/127.0.0.1#5353 -ipset=/.wolfax.com/gfwlist -server=/.woopie.jp/127.0.0.1#5353 -ipset=/.woopie.jp/gfwlist -server=/.woopie.tv/127.0.0.1#5353 -ipset=/.woopie.tv/gfwlist -server=/.workatruna.com/127.0.0.1#5353 -ipset=/.workatruna.com/gfwlist -server=/.workerdemo.org.hk/127.0.0.1#5353 -ipset=/.workerdemo.org.hk/gfwlist -server=/.workersthebig.net/127.0.0.1#5353 -ipset=/.workersthebig.net/gfwlist -server=/.worldcat.org/127.0.0.1#5353 -ipset=/.worldcat.org/gfwlist -server=/.worldjournal.com/127.0.0.1#5353 -ipset=/.worldjournal.com/gfwlist -server=/.worldvpn.net/127.0.0.1#5353 -ipset=/.worldvpn.net/gfwlist -server=/.wordpress.com/127.0.0.1#5353 -ipset=/.wordpress.com/gfwlist -server=/.chenshan20042005.wordpress.com/127.0.0.1#5353 -ipset=/.chenshan20042005.wordpress.com/gfwlist -server=/.wp.com/127.0.0.1#5353 -ipset=/.wp.com/gfwlist -server=/.wow.com/127.0.0.1#5353 -ipset=/.wow.com/gfwlist -server=/.wow-life.net/127.0.0.1#5353 -ipset=/.wow-life.net/gfwlist -server=/.wowlegacy.ml/127.0.0.1#5353 -ipset=/.wowlegacy.ml/gfwlist -server=/.wowporn.com/127.0.0.1#5353 -ipset=/.wowporn.com/gfwlist -server=/.wowgirls.com/127.0.0.1#5353 -ipset=/.wowgirls.com/gfwlist -server=/.woxinghuiguo.com/127.0.0.1#5353 -ipset=/.woxinghuiguo.com/gfwlist -server=/.woyaolian.org/127.0.0.1#5353 -ipset=/.woyaolian.org/gfwlist -server=/.wpoforum.com/127.0.0.1#5353 -ipset=/.wpoforum.com/gfwlist -server=/.wqyd.org/127.0.0.1#5353 -ipset=/.wqyd.org/gfwlist -server=/.wrchina.org/127.0.0.1#5353 -ipset=/.wrchina.org/gfwlist -server=/.wretch.cc/127.0.0.1#5353 -ipset=/.wretch.cc/gfwlist -server=/.wsj.com/127.0.0.1#5353 -ipset=/.wsj.com/gfwlist -server=/.wsj.net/127.0.0.1#5353 -ipset=/.wsj.net/gfwlist -server=/.wsjhk.com/127.0.0.1#5353 -ipset=/.wsjhk.com/gfwlist -server=/.wtbn.org/127.0.0.1#5353 -ipset=/.wtbn.org/gfwlist -server=/.wtfpeople.com/127.0.0.1#5353 -ipset=/.wtfpeople.com/gfwlist -server=/.wuerkaixi.com/127.0.0.1#5353 -ipset=/.wuerkaixi.com/gfwlist -server=/.wufafangwen.com/127.0.0.1#5353 -ipset=/.wufafangwen.com/gfwlist -server=/.wufi.org.tw/127.0.0.1#5353 -ipset=/.wufi.org.tw/gfwlist -server=/.wuguoguang.com/127.0.0.1#5353 -ipset=/.wuguoguang.com/gfwlist -server=/.wujie.net/127.0.0.1#5353 -ipset=/.wujie.net/gfwlist -server=/.wujieliulan.com/127.0.0.1#5353 -ipset=/.wujieliulan.com/gfwlist -server=/.wukangrui.net/127.0.0.1#5353 -ipset=/.wukangrui.net/gfwlist -server=/.wwitv.com/127.0.0.1#5353 -ipset=/.wwitv.com/gfwlist -server=/.wzyboy.im/127.0.0.1#5353 -ipset=/.wzyboy.im/gfwlist -server=/.x-berry.com/127.0.0.1#5353 -ipset=/.x-berry.com/gfwlist -server=/.x-art.com/127.0.0.1#5353 -ipset=/.x-art.com/gfwlist -server=/.x-wall.org/127.0.0.1#5353 -ipset=/.x-wall.org/gfwlist -server=/.x1949x.com/127.0.0.1#5353 -ipset=/.x1949x.com/gfwlist -server=/.x365x.com/127.0.0.1#5353 -ipset=/.x365x.com/gfwlist -server=/.xanga.com/127.0.0.1#5353 -ipset=/.xanga.com/gfwlist -server=/.xbabe.com/127.0.0.1#5353 -ipset=/.xbabe.com/gfwlist -server=/.xbookcn.com/127.0.0.1#5353 -ipset=/.xbookcn.com/gfwlist -server=/.xcafe.in/127.0.0.1#5353 -ipset=/.xcafe.in/gfwlist -server=/.xcity.jp/127.0.0.1#5353 -ipset=/.xcity.jp/gfwlist -server=/.xcritic.com/127.0.0.1#5353 -ipset=/.xcritic.com/gfwlist -server=/.xda-developers.com/127.0.0.1#5353 -ipset=/.xda-developers.com/gfwlist -server=/.xerotica.com/127.0.0.1#5353 -ipset=/.xerotica.com/gfwlist -server=/.destiny.xfiles.to/127.0.0.1#5353 -ipset=/.destiny.xfiles.to/gfwlist -server=/.xfm.pp.ru/127.0.0.1#5353 -ipset=/.xfm.pp.ru/gfwlist -server=/.xgmyd.com/127.0.0.1#5353 -ipset=/.xgmyd.com/gfwlist -server=/.xhamster.com/127.0.0.1#5353 -ipset=/.xhamster.com/gfwlist -server=/.xianchawang.net/127.0.0.1#5353 -ipset=/.xianchawang.net/gfwlist -server=/.xianjian.tw/127.0.0.1#5353 -ipset=/.xianjian.tw/gfwlist -server=/.xianqiao.net/127.0.0.1#5353 -ipset=/.xianqiao.net/gfwlist -server=/.xiaochuncnjp.com/127.0.0.1#5353 -ipset=/.xiaochuncnjp.com/gfwlist -server=/.xiaod.in/127.0.0.1#5353 -ipset=/.xiaod.in/gfwlist -server=/.xiaohexie.com/127.0.0.1#5353 -ipset=/.xiaohexie.com/gfwlist -server=/.xiaolan.me/127.0.0.1#5353 -ipset=/.xiaolan.me/gfwlist -server=/.xiaoma.org/127.0.0.1#5353 -ipset=/.xiaoma.org/gfwlist -server=/.xiezhua.com/127.0.0.1#5353 -ipset=/.xiezhua.com/gfwlist -server=/.xihua.es/127.0.0.1#5353 -ipset=/.xihua.es/gfwlist -server=/.forum.xinbao.de/127.0.0.1#5353 -ipset=/.forum.xinbao.de/gfwlist -server=/.xing.com/127.0.0.1#5353 -ipset=/.xing.com/gfwlist -server=/.xinmiao.com.hk/127.0.0.1#5353 -ipset=/.xinmiao.com.hk/gfwlist -server=/.xinsheng.net/127.0.0.1#5353 -ipset=/.xinsheng.net/gfwlist -server=/.xinshijue.com/127.0.0.1#5353 -ipset=/.xinshijue.com/gfwlist -server=/.xinhuanet.org/127.0.0.1#5353 -ipset=/.xinhuanet.org/gfwlist -server=/.xinyubbs.net/127.0.0.1#5353 -ipset=/.xinyubbs.net/gfwlist -server=/.xiongpian.com/127.0.0.1#5353 -ipset=/.xiongpian.com/gfwlist -server=/.xiuren.org/127.0.0.1#5353 -ipset=/.xiuren.org/gfwlist -server=/.xizang-zhiye.org/127.0.0.1#5353 -ipset=/.xizang-zhiye.org/gfwlist -server=/.xjp.cc/127.0.0.1#5353 -ipset=/.xjp.cc/gfwlist -server=/.xjtravelguide.com/127.0.0.1#5353 -ipset=/.xjtravelguide.com/gfwlist -server=/.xlfmtalk.com/127.0.0.1#5353 -ipset=/.xlfmtalk.com/gfwlist -server=/.xlfmwz.info/127.0.0.1#5353 -ipset=/.xlfmwz.info/gfwlist -server=/.xml-training-guide.com/127.0.0.1#5353 -ipset=/.xml-training-guide.com/gfwlist -server=/.xmovies.com/127.0.0.1#5353 -ipset=/.xmovies.com/gfwlist -server=/.xnxx.com/127.0.0.1#5353 -ipset=/.xnxx.com/gfwlist -server=/.xpdo.net/127.0.0.1#5353 -ipset=/.xpdo.net/gfwlist -server=/.xpud.org/127.0.0.1#5353 -ipset=/.xpud.org/gfwlist -server=/.xrentdvd.com/127.0.0.1#5353 -ipset=/.xrentdvd.com/gfwlist -server=/.xtube.com/127.0.0.1#5353 -ipset=/.xtube.com/gfwlist -server=/.blog.xuite.net/127.0.0.1#5353 -ipset=/.blog.xuite.net/gfwlist -server=/.vlog.xuite.net/127.0.0.1#5353 -ipset=/.vlog.xuite.net/gfwlist -server=/.xuzhiyong.net/127.0.0.1#5353 -ipset=/.xuzhiyong.net/gfwlist -server=/.xuchao.org/127.0.0.1#5353 -ipset=/.xuchao.org/gfwlist -server=/.xuchao.net/127.0.0.1#5353 -ipset=/.xuchao.net/gfwlist -server=/.xvideo.cc/127.0.0.1#5353 -ipset=/.xvideo.cc/gfwlist -server=/.xvideos.com/127.0.0.1#5353 -ipset=/.xvideos.com/gfwlist -server=/.xvideos.es/127.0.0.1#5353 -ipset=/.xvideos.es/gfwlist -server=/.xxbbx.com/127.0.0.1#5353 -ipset=/.xxbbx.com/gfwlist -server=/.xxlmovies.com/127.0.0.1#5353 -ipset=/.xxlmovies.com/gfwlist -server=/.xxx.com/127.0.0.1#5353 -ipset=/.xxx.com/gfwlist -server=/.xxxfuckmom.com/127.0.0.1#5353 -ipset=/.xxxfuckmom.com/gfwlist -server=/.xxxx.com.au/127.0.0.1#5353 -ipset=/.xxxx.com.au/gfwlist -server=/.xxxymovies.com/127.0.0.1#5353 -ipset=/.xxxymovies.com/gfwlist -server=/.xys.org/127.0.0.1#5353 -ipset=/.xys.org/gfwlist -server=/.xysblogs.org/127.0.0.1#5353 -ipset=/.xysblogs.org/gfwlist -server=/.xyy69.com/127.0.0.1#5353 -ipset=/.xyy69.com/gfwlist -server=/.xyy69.info/127.0.0.1#5353 -ipset=/.xyy69.info/gfwlist -server=/.page.bid.yahoo.com/127.0.0.1#5353 -ipset=/.page.bid.yahoo.com/gfwlist -server=/.blogs.yahoo.co.jp/127.0.0.1#5353 -ipset=/.blogs.yahoo.co.jp/gfwlist -server=/.buy.yahoo.com.tw/127.0.0.1#5353 -ipset=/.buy.yahoo.com.tw/gfwlist -server=/.hk.yahoo.com/127.0.0.1#5353 -ipset=/.hk.yahoo.com/gfwlist -server=/.hk.knowledge.yahoo.com/127.0.0.1#5353 -ipset=/.hk.knowledge.yahoo.com/gfwlist -server=/.hk.myblog.yahoo.com/127.0.0.1#5353 -ipset=/.hk.myblog.yahoo.com/gfwlist -server=/.hk.news.yahoo.com/127.0.0.1#5353 -ipset=/.hk.news.yahoo.com/gfwlist -server=/.hk.rd.yahoo.com/127.0.0.1#5353 -ipset=/.hk.rd.yahoo.com/gfwlist -server=/.hk.search.yahoo.com/127.0.0.1#5353 -ipset=/.hk.search.yahoo.com/gfwlist -server=/.hk.video.news.yahoo.com/127.0.0.1#5353 -ipset=/.hk.video.news.yahoo.com/gfwlist -server=/.meme.yahoo.com/127.0.0.1#5353 -ipset=/.meme.yahoo.com/gfwlist -server=/.tw.knowledge.yahoo.com/127.0.0.1#5353 -ipset=/.tw.knowledge.yahoo.com/gfwlist -server=/.tw.mall.yahoo.com/127.0.0.1#5353 -ipset=/.tw.mall.yahoo.com/gfwlist -server=/.tw.yahoo.com/127.0.0.1#5353 -ipset=/.tw.yahoo.com/gfwlist -server=/.tw.mobi.yahoo.com/127.0.0.1#5353 -ipset=/.tw.mobi.yahoo.com/gfwlist -server=/.tw.myblog.yahoo.com/127.0.0.1#5353 -ipset=/.tw.myblog.yahoo.com/gfwlist -server=/.tw.news.yahoo.com/127.0.0.1#5353 -ipset=/.tw.news.yahoo.com/gfwlist -server=/.pulse.yahoo.com/127.0.0.1#5353 -ipset=/.pulse.yahoo.com/gfwlist -server=/.upcoming.yahoo.com/127.0.0.1#5353 -ipset=/.upcoming.yahoo.com/gfwlist -server=/.video.yahoo.com/127.0.0.1#5353 -ipset=/.video.yahoo.com/gfwlist -server=/.yahoo.com.hk/127.0.0.1#5353 -ipset=/.yahoo.com.hk/gfwlist -server=/.yakbutterblues.com/127.0.0.1#5353 -ipset=/.yakbutterblues.com/gfwlist -server=/.yam.com/127.0.0.1#5353 -ipset=/.yam.com/gfwlist -server=/.yam.org.tw/127.0.0.1#5353 -ipset=/.yam.org.tw/gfwlist -server=/.yanghengjun.com/127.0.0.1#5353 -ipset=/.yanghengjun.com/gfwlist -server=/.yangjianli.com/127.0.0.1#5353 -ipset=/.yangjianli.com/gfwlist -server=/.yasni.co.uk/127.0.0.1#5353 -ipset=/.yasni.co.uk/gfwlist -server=/.yasukuni.or.jp/127.0.0.1#5353 -ipset=/.yasukuni.or.jp/gfwlist -server=/.ydy.com/127.0.0.1#5353 -ipset=/.ydy.com/gfwlist -server=/.yeahteentube.com/127.0.0.1#5353 -ipset=/.yeahteentube.com/gfwlist -server=/.yeelou.com/127.0.0.1#5353 -ipset=/.yeelou.com/gfwlist -server=/.yeeyi.com/127.0.0.1#5353 -ipset=/.yeeyi.com/gfwlist -server=/.yegle.net/127.0.0.1#5353 -ipset=/.yegle.net/gfwlist -server=/.yes.xxx/127.0.0.1#5353 -ipset=/.yes.xxx/gfwlist -server=/.yes123.com.tw/127.0.0.1#5353 -ipset=/.yes123.com.tw/gfwlist -server=/.yesasia.com/127.0.0.1#5353 -ipset=/.yesasia.com/gfwlist -server=/.yesasia.com.hk/127.0.0.1#5353 -ipset=/.yesasia.com.hk/gfwlist -server=/.yes-news.com/127.0.0.1#5353 -ipset=/.yes-news.com/gfwlist -server=/.yecl.net/127.0.0.1#5353 -ipset=/.yecl.net/gfwlist -server=/.yhcw.net/127.0.0.1#5353 -ipset=/.yhcw.net/gfwlist -server=/.yibada.com/127.0.0.1#5353 -ipset=/.yibada.com/gfwlist -server=/.yibaochina.com/127.0.0.1#5353 -ipset=/.yibaochina.com/gfwlist -server=/.yidio.com/127.0.0.1#5353 -ipset=/.yidio.com/gfwlist -server=/.yilubbs.com/127.0.0.1#5353 -ipset=/.yilubbs.com/gfwlist -server=/.xa.yimg.com/127.0.0.1#5353 -ipset=/.xa.yimg.com/gfwlist -server=/.yingsuoss.com/127.0.0.1#5353 -ipset=/.yingsuoss.com/gfwlist -server=/.yipub.com/127.0.0.1#5353 -ipset=/.yipub.com/gfwlist -server=/.yinlei.org/127.0.0.1#5353 -ipset=/.yinlei.org/gfwlist -server=/.yobt.com/127.0.0.1#5353 -ipset=/.yobt.com/gfwlist -server=/.yogichen.org/127.0.0.1#5353 -ipset=/.yogichen.org/gfwlist -server=/.yong.hu/127.0.0.1#5353 -ipset=/.yong.hu/gfwlist -server=/.yorkbbs.ca/127.0.0.1#5353 -ipset=/.yorkbbs.ca/gfwlist -server=/.youxu.info/127.0.0.1#5353 -ipset=/.youxu.info/gfwlist -server=/.youjizz.com/127.0.0.1#5353 -ipset=/.youjizz.com/gfwlist -server=/.youmaker.com/127.0.0.1#5353 -ipset=/.youmaker.com/gfwlist -server=/.youngspiration.hk/127.0.0.1#5353 -ipset=/.youngspiration.hk/gfwlist -server=/.youpai.org/127.0.0.1#5353 -ipset=/.youpai.org/gfwlist -server=/.your-freedom.net/127.0.0.1#5353 -ipset=/.your-freedom.net/gfwlist -server=/.yourepeat.com/127.0.0.1#5353 -ipset=/.yourepeat.com/gfwlist -server=/.yourprivatevpn.com/127.0.0.1#5353 -ipset=/.yourprivatevpn.com/gfwlist -server=/.yousendit.com/127.0.0.1#5353 -ipset=/.yousendit.com/gfwlist -server=/.youthnetradio.org/127.0.0.1#5353 -ipset=/.youthnetradio.org/gfwlist -server=/.blog.youthwant.com.tw/127.0.0.1#5353 -ipset=/.blog.youthwant.com.tw/gfwlist -server=/.share.youthwant.com.tw/127.0.0.1#5353 -ipset=/.share.youthwant.com.tw/gfwlist -server=/.topic.youthwant.com.tw/127.0.0.1#5353 -ipset=/.topic.youthwant.com.tw/gfwlist -server=/.youporn.com/127.0.0.1#5353 -ipset=/.youporn.com/gfwlist -server=/.youporngay.com/127.0.0.1#5353 -ipset=/.youporngay.com/gfwlist -server=/.yourlisten.com/127.0.0.1#5353 -ipset=/.yourlisten.com/gfwlist -server=/.yourlust.com/127.0.0.1#5353 -ipset=/.yourlust.com/gfwlist -server=/.youshun12.com/127.0.0.1#5353 -ipset=/.youshun12.com/gfwlist -server=/.youtubecn.com/127.0.0.1#5353 -ipset=/.youtubecn.com/gfwlist -server=/.youversion.com/127.0.0.1#5353 -ipset=/.youversion.com/gfwlist -server=/.blog.youxu.info/127.0.0.1#5353 -ipset=/.blog.youxu.info/gfwlist -server=/.ytht.net/127.0.0.1#5353 -ipset=/.ytht.net/gfwlist -server=/.yuanming.net/127.0.0.1#5353 -ipset=/.yuanming.net/gfwlist -server=/.yuanzhengtang.org/127.0.0.1#5353 -ipset=/.yuanzhengtang.org/gfwlist -server=/.yulghun.com/127.0.0.1#5353 -ipset=/.yulghun.com/gfwlist -server=/.yunchao.net/127.0.0.1#5353 -ipset=/.yunchao.net/gfwlist -server=/.yuvutu.com/127.0.0.1#5353 -ipset=/.yuvutu.com/gfwlist -server=/.yvesgeleyn.com/127.0.0.1#5353 -ipset=/.yvesgeleyn.com/gfwlist -server=/.ywpw.com/127.0.0.1#5353 -ipset=/.ywpw.com/gfwlist -server=/.yx51.net/127.0.0.1#5353 -ipset=/.yx51.net/gfwlist -server=/.yyii.org/127.0.0.1#5353 -ipset=/.yyii.org/gfwlist -server=/.yzzk.com/127.0.0.1#5353 -ipset=/.yzzk.com/gfwlist -server=/.zacebook.com/127.0.0.1#5353 -ipset=/.zacebook.com/gfwlist -server=/.zalmos.com/127.0.0.1#5353 -ipset=/.zalmos.com/gfwlist -server=/.zannel.com/127.0.0.1#5353 -ipset=/.zannel.com/gfwlist -server=/.zaobao.com/127.0.0.1#5353 -ipset=/.zaobao.com/gfwlist -server=/.zaobao.com.sg/127.0.0.1#5353 -ipset=/.zaobao.com.sg/gfwlist -server=/.zaozon.com/127.0.0.1#5353 -ipset=/.zaozon.com/gfwlist -server=/.zdnet.com.tw/127.0.0.1#5353 -ipset=/.zdnet.com.tw/gfwlist -server=/.zello.com/127.0.0.1#5353 -ipset=/.zello.com/gfwlist -server=/.zengjinyan.org/127.0.0.1#5353 -ipset=/.zengjinyan.org/gfwlist -server=/.zeutch.com/127.0.0.1#5353 -ipset=/.zeutch.com/gfwlist -server=/.zfreet.com/127.0.0.1#5353 -ipset=/.zfreet.com/gfwlist -server=/.zgsddh.com/127.0.0.1#5353 -ipset=/.zgsddh.com/gfwlist -server=/.zgzcjj.net/127.0.0.1#5353 -ipset=/.zgzcjj.net/gfwlist -server=/.zhanbin.net/127.0.0.1#5353 -ipset=/.zhanbin.net/gfwlist -server=/.zhangboli.net/127.0.0.1#5353 -ipset=/.zhangboli.net/gfwlist -server=/.zhangtianliang.com/127.0.0.1#5353 -ipset=/.zhangtianliang.com/gfwlist -server=/.zhenghui.org/127.0.0.1#5353 -ipset=/.zhenghui.org/gfwlist -server=/.zhengwunet.org/127.0.0.1#5353 -ipset=/.zhengwunet.org/gfwlist -server=/.zhenlibu.info/127.0.0.1#5353 -ipset=/.zhenlibu.info/gfwlist -server=/.zhenlibu1984.com/127.0.0.1#5353 -ipset=/.zhenlibu1984.com/gfwlist -server=/.zhenxiang.biz/127.0.0.1#5353 -ipset=/.zhenxiang.biz/gfwlist -server=/.zhinengluyou.com/127.0.0.1#5353 -ipset=/.zhinengluyou.com/gfwlist -server=/.zhongguo.ca/127.0.0.1#5353 -ipset=/.zhongguo.ca/gfwlist -server=/.zhongguorenquan.org/127.0.0.1#5353 -ipset=/.zhongguorenquan.org/gfwlist -server=/.zhongguotese.net/127.0.0.1#5353 -ipset=/.zhongguotese.net/gfwlist -server=/.zhongmeng.org/127.0.0.1#5353 -ipset=/.zhongmeng.org/gfwlist -server=/.zhreader.com/127.0.0.1#5353 -ipset=/.zhreader.com/gfwlist -server=/.zhuangbi.me/127.0.0.1#5353 -ipset=/.zhuangbi.me/gfwlist -server=/.zhuanxing.cn/127.0.0.1#5353 -ipset=/.zhuanxing.cn/gfwlist -server=/.zhuatieba.com/127.0.0.1#5353 -ipset=/.zhuatieba.com/gfwlist -server=/.zhuichaguoji.org/127.0.0.1#5353 -ipset=/.zhuichaguoji.org/gfwlist -server=/.book.zi5.me/127.0.0.1#5353 -ipset=/.book.zi5.me/gfwlist -server=/.ziddu.com/127.0.0.1#5353 -ipset=/.ziddu.com/gfwlist -server=/.zillionk.com/127.0.0.1#5353 -ipset=/.zillionk.com/gfwlist -server=/.zinio.com/127.0.0.1#5353 -ipset=/.zinio.com/gfwlist -server=/.ziplib.com/127.0.0.1#5353 -ipset=/.ziplib.com/gfwlist -server=/.ziporn.com/127.0.0.1#5353 -ipset=/.ziporn.com/gfwlist -server=/.zkaip.com/127.0.0.1#5353 -ipset=/.zkaip.com/gfwlist -server=/.realforum.zkiz.com/127.0.0.1#5353 -ipset=/.realforum.zkiz.com/gfwlist -server=/.zmw.cn/127.0.0.1#5353 -ipset=/.zmw.cn/gfwlist -server=/.zodgame.us/127.0.0.1#5353 -ipset=/.zodgame.us/gfwlist -server=/.zomobo.net/127.0.0.1#5353 -ipset=/.zomobo.net/gfwlist -server=/.zonaeuropa.com/127.0.0.1#5353 -ipset=/.zonaeuropa.com/gfwlist -server=/.zonghexinwen.com/127.0.0.1#5353 -ipset=/.zonghexinwen.com/gfwlist -server=/.zonghexinwen.net/127.0.0.1#5353 -ipset=/.zonghexinwen.net/gfwlist -server=/.zootool.com/127.0.0.1#5353 -ipset=/.zootool.com/gfwlist -server=/.zoozle.net/127.0.0.1#5353 -ipset=/.zoozle.net/gfwlist -server=/.writer.zoho.com/127.0.0.1#5353 -ipset=/.writer.zoho.com/gfwlist -server=/.zshare.net/127.0.0.1#5353 -ipset=/.zshare.net/gfwlist -server=/.zsrhao.com/127.0.0.1#5353 -ipset=/.zsrhao.com/gfwlist -server=/.zuo.la/127.0.0.1#5353 -ipset=/.zuo.la/gfwlist -server=/.zuobiao.me/127.0.0.1#5353 -ipset=/.zuobiao.me/gfwlist -server=/.zuola.com/127.0.0.1#5353 -ipset=/.zuola.com/gfwlist -server=/.zvereff.com/127.0.0.1#5353 -ipset=/.zvereff.com/gfwlist -server=/.zynaima.com/127.0.0.1#5353 -ipset=/.zynaima.com/gfwlist -server=/.zyzc9.com/127.0.0.1#5353 -ipset=/.zyzc9.com/gfwlist -server=/.zzcartoon.com/127.0.0.1#5353 -ipset=/.zzcartoon.com/gfwlist -server=/.phobos.apple.com/127.0.0.1#5353 -ipset=/.phobos.apple.com/gfwlist -server=/.gov.tw/127.0.0.1#5353 -ipset=/.gov.tw/gfwlist -server=/.tacc.cwb.gov.tw/127.0.0.1#5353 -ipset=/.tacc.cwb.gov.tw/gfwlist -server=/.immigration.gov.tw/127.0.0.1#5353 -ipset=/.immigration.gov.tw/gfwlist -server=/.nsc.gov.tw/127.0.0.1#5353 -ipset=/.nsc.gov.tw/gfwlist -server=/.ntbna.gov.tw/127.0.0.1#5353 -ipset=/.ntbna.gov.tw/gfwlist -server=/.ntsna.gov.tw/127.0.0.1#5353 -ipset=/.ntsna.gov.tw/gfwlist -server=/.taipei.gov.tw/127.0.0.1#5353 -ipset=/.taipei.gov.tw/gfwlist -server=/.google.com/127.0.0.1#5353 -ipset=/.google.com/gfwlist -server=/.google.com.hk/127.0.0.1#5353 -ipset=/.google.com.hk/gfwlist -server=/.google.com.tw/127.0.0.1#5353 -ipset=/.google.com.tw/gfwlist -server=/.google.com.sg/127.0.0.1#5353 -ipset=/.google.com.sg/gfwlist -server=/.google.co.jp/127.0.0.1#5353 -ipset=/.google.co.jp/gfwlist -server=/.google.co.kr/127.0.0.1#5353 -ipset=/.google.co.kr/gfwlist -server=/.blogspot.com/127.0.0.1#5353 -ipset=/.blogspot.com/gfwlist -server=/.blogspot.sg/127.0.0.1#5353 -ipset=/.blogspot.sg/gfwlist -server=/.blogspot.hk/127.0.0.1#5353 -ipset=/.blogspot.hk/gfwlist -server=/.blogspot.jp/127.0.0.1#5353 -ipset=/.blogspot.jp/gfwlist -server=/.blogspot.kr/127.0.0.1#5353 -ipset=/.blogspot.kr/gfwlist -server=/.gvt1.com/127.0.0.1#5353 -ipset=/.gvt1.com/gfwlist -server=/.gvt2.com/127.0.0.1#5353 -ipset=/.gvt2.com/gfwlist -server=/.gvt3.com/127.0.0.1#5353 -ipset=/.gvt3.com/gfwlist -server=/.1e100.net/127.0.0.1#5353 -ipset=/.1e100.net/gfwlist -server=/.blogspot.tw/127.0.0.1#5353 -ipset=/.blogspot.tw/gfwlist \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/etc/init.d/brook b/package/ntlf9t/luci-app-brook/root/etc/init.d/brook deleted file mode 100755 index 7fbf052355..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/init.d/brook +++ /dev/null @@ -1,229 +0,0 @@ -#!/bin/sh /etc/rc.common -# -# Copyright (C) 2017 openwrt-ssr -# Copyright (C) 2017 yushi studio -# Copyright (C) 2018 openwrt-brook-tproxy -# -# This is free software, licensed under the GNU General Public License v3. -# See /LICENSE for more information. -# - -START=90 -STOP=15 - -extra_command "rules" - -SERVICE_DAEMONIZE=1 -NAME=brook -FWI=$(uci get firewall.brook.path 2>/dev/null) - -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} -} - -run_mode=$(uci_get_by_type global run_mode) -GLOBAL_SERVER=$(uci_get_by_type global global_server) -ip_list=$(uci_get_by_type proxy_control wan_bp_list) - -gen_include() { - [ -n "$FWI" ] || return 0 - extract_rules() { - echo "*$1" - iptables-save -t $1 | grep Brook - echo 'COMMIT' - } - cat <<-EOF >>$FWI - #!/bin/sh - iptables-save -c | grep -v "Brook" | iptables-restore -c - iptables-restore -n <<-EOT - $(extract_rules mangle) - EOT -EOF - return 0 -} - -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 - $1 - $(for ip in $2; do echo $ip; done) - $(cat ${ip_list:=/dev/null} 2>/dev/null) -EOF -} - -start_rules() { - local host=$(uci_get_by_name $GLOBAL_SERVER 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} -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 - local bp_ips=$(uci_get_by_type proxy_control wan_bp_ips) - local fw_ips=$(uci_get_by_type proxy_control wan_fw_ips) - local lan_pc=$(uci_get_by_type proxy_control lan_pc_mode) - local pc_ips=$(uci_get_by_type proxy_control lan_pc_ips) - - ip rule add fwmark 1 lookup 100 - ip route add local 0.0.0.0/0 dev lo table 100 - - if [ "$run_mode" = "router" ]; then - MATCH_SET="-m set --match-set iplist dst" - ipset -! -R <<-EOF || return 1 - create iplist hash:net - $(gen_iplist $hostip $bp_ips | sed -e "s/^/add iplist /") - $(for ip in $fw_ips; do echo "add iplist $ip nomatch"; done) -EOF - else - MATCH_SET="-m set ! --match-set gfwlist dst" - ipset -N gfwlist iphash 2>/dev/null - for ip in $fw_ips; do ipset add gfwlist $ip; done - fi - - if [ "$pc_ips" ]; then - ipset -! -R <<-EOF || return 1 - create pclist hash:net - $(for ip in $pc_ips; do echo "add pclist $ip"; done) -EOF - case "$lan_pc" in - b) - iptables -t mangle -A PREROUTING -m set --match-set pclist src \ - -j RETURN -m comment --comment "Brook_Proxy_Control" - ;; - w) - iptables -t mangle -A PREROUTING -m set ! --match-set pclist src \ - -j RETURN -m comment --comment "Brook_Proxy_Control" - ;; - esac - fi - - iptables -t mangle -A PREROUTING $MATCH_SET -j RETURN -m comment --comment "Brook_Tproxy" - - iptables -t mangle -N Brook - - iptables -t mangle -A Brook -j MARK --set-mark 1 - iptables -t mangle -A Brook -j ACCEPT - - iptables -t mangle -A PREROUTING -p tcp -m socket -j Brook - iptables -t mangle -A PREROUTING -p tcp -j TPROXY --tproxy-mark 0x1/0x1 \ - --on-port $(uci_get_by_name $GLOBAL_SERVER local_port) \ - -m comment --comment "Brook_Tproxy" - - iptables -t mangle -A PREROUTING -p udp -m socket -j Brook - iptables -t mangle -A PREROUTING -p udp -j TPROXY --tproxy-mark 0x1/0x1 \ - --on-port $(uci_get_by_name $GLOBAL_SERVER local_port) \ - -m comment --comment "Brook_Tproxy" - - gen_include -} - -start_tunnel() { - /usr/bin/brook tunnel -l :5353 \ - -t $(uci_get_by_type global tunnel_forward 8.8.8.8:53) \ - -s $(uci_get_by_name $GLOBAL_SERVER server):$(uci_get_by_name $GLOBAL_SERVER server_port) \ - -p $(uci_get_by_name $GLOBAL_SERVER password) >/dev/null 2>&1 & - - mkdir -p /tmp/dnsmasq.d - cat > /tmp/dnsmasq.d/dnsmasq-brook.conf </dev/null 2>&1 & -} - -del_rules() { - local on_port=`iptables -t mangle -L PREROUTING | grep Brook | - grep -o -E "[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\:[0-9]+" | - awk -F ':' '{print $2}' | awk 'NR==1'` - - iptables -t mangle -L PREROUTING | grep Brook_Proxy_Control && \ - (iptables -t mangle -D PREROUTING -m set ! --match-set pclist src \ - -j RETURN -m comment --comment "Brook_Proxy_Control" || \ - iptables -t mangle -D PREROUTING -m set --match-set pclist src \ - -j RETURN -m comment --comment "Brook_Proxy_Control") - - iptables -t mangle -L PREROUTING | grep iplist && MATCH_SET="-m set --match-set iplist dst" - iptables -t mangle -L PREROUTING | grep gfwlist && MATCH_SET="-m set ! --match-set gfwlist dst" - - iptables -t mangle -D PREROUTING $MATCH_SET -j RETURN -m comment --comment "Brook_Tproxy" - iptables -t mangle -D PREROUTING -p tcp -m socket -j Brook - iptables -t mangle -D PREROUTING -p tcp -j TPROXY --tproxy-mark 0x1/0x1 \ - --on-port $on_port -m comment --comment "Brook_Tproxy" - iptables -t mangle -D PREROUTING -p udp -m socket -j Brook - iptables -t mangle -D PREROUTING -p udp -j TPROXY --tproxy-mark 0x1/0x1 \ - --on-port $on_port -m comment --comment "Brook_Tproxy" - iptables -t mangle -F Brook - iptables -t mangle -X Brook - - ip rule del fwmark 1 lookup 100 - ip route del local 0.0.0.0/0 dev lo table 100 - - if [ -f "$FWI" ]; then - rm -f $FWI - fi -} - -start() { - sysctl -w net.ipv4.ip_forward=1 >/dev/null - sysctl -w net.ipv6.conf.all.forwarding=1 >/dev/null - - if ! [ "$GLOBAL_SERVER" = "nil" ]; then - start_rules >/dev/null 2>&1 & - start_tproxy - start_tunnel - fi -} - -boot() { - (sleep 5 && start >/dev/null 2>&1) & -} - -stop() { - local rules_str=`iptables -t mangle -L| grep Brook` - if [ "$rules_str" ]; then - del_rules >/dev/null 2>&1 & - fi - if [ -f "/tmp/dnsmasq.d/dnsmasq-brook.conf" ]; then - rm -f /tmp/dnsmasq.d/dnsmasq-brook.conf - /etc/init.d/dnsmasq restart - fi - local process=`ps -w | grep "/usr/bin/brook" |grep -v grep` - if [ "$process" ]; then - for pid in $(ps -w | grep "/usr/bin/brook" | grep -v grep| awk '{print $1}'); do - kill -9 $pid - done - fi -} diff --git a/package/ntlf9t/luci-app-brook/root/etc/uci-defaults/luci-brook b/package/ntlf9t/luci-app-brook/root/etc/uci-defaults/luci-brook deleted file mode 100755 index 0806dce7ce..0000000000 --- a/package/ntlf9t/luci-app-brook/root/etc/uci-defaults/luci-brook +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@brook[-1] - add ucitrack brook - set ucitrack.@brook[-1].init=brook - commit ucitrack - delete firewall.brook - set firewall.brook=include - set firewall.brook.type=script - set firewall.brook.path=/var/etc/brook.include - set firewall.brook.reload=1 - commit firewall -EOF - -rm -f /tmp/luci-indexcache -exit 0 \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/usr/bin/brook-ad b/package/ntlf9t/luci-app-brook/root/usr/bin/brook-ad deleted file mode 100755 index ee5ff6a46a..0000000000 --- a/package/ntlf9t/luci-app-brook/root/usr/bin/brook-ad +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -e - -if [ -f /tmp/adnew.conf ]; then - cat /tmp/adnew.conf | grep ^\|\|[^\*]*\^$ | sed -e 's:||:address\=\/:' -e 's:\^:/0\.0\.0\.0:' > /tmp/ad.conf -fi \ No newline at end of file diff --git a/package/ntlf9t/luci-app-brook/root/usr/bin/brook-gfw b/package/ntlf9t/luci-app-brook/root/usr/bin/brook-gfw deleted file mode 100755 index 2a00daa337..0000000000 --- a/package/ntlf9t/luci-app-brook/root/usr/bin/brook-gfw +++ /dev/null @@ -1,28 +0,0 @@ -#!/bin/sh -e - -generate_china_banned() -{ - cat $1 | base64 -d > /tmp/gfwlist.txt - rm -f $1 - 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 -datestr=`date` -echo -e "# gfw list ipset rules for dnsmasq\n# updated on $datestr\n#" >/tmp/gfwnew.txt -sed '/.*/s/.*/server=\/\.&\/127.0.0.1#5353\nipset=\/\.&\/gfwlist/' /tmp/gfw.txt >>/tmp/gfwnew.txt -rm -f /tmp/gfw.txt \ No newline at end of file diff --git a/package/ntlf9t/luci-app-cd8021x/Makefile b/package/ntlf9t/luci-app-cd8021x/Makefile deleted file mode 100644 index 7a946ff886..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=a wired IEEE 802.1x client for Luci -LUCI_DESCRIPTION:=This package contains LuCI configuration pages for wired IEEE 802.1x authentication. -LUCI_DEPENDS:=+wpad -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-cd8021x -PKG_VERSION:=1.2.2 -PKG_RELEASE:=2 - -PKG_LICENSE:=GPLv3 -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=max0y - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-cd8021x/luasrc/controller/cd8021x.lua b/package/ntlf9t/luci-app-cd8021x/luasrc/controller/cd8021x.lua deleted file mode 100644 index 46a1808f93..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/luasrc/controller/cd8021x.lua +++ /dev/null @@ -1,8 +0,0 @@ --- Copyright (C) 2018 max0y --- Licensed to the public under the GNU General Public License v3. - -module("luci.controller.cd8021x", package.seeall) - -function index() - entry({"admin", "network", "cd8021x"}, cbi("cd8021x"), _("802.1x Client"), 100).dependent = true - end diff --git a/package/ntlf9t/luci-app-cd8021x/luasrc/model/cbi/cd8021x.lua b/package/ntlf9t/luci-app-cd8021x/luasrc/model/cbi/cd8021x.lua deleted file mode 100644 index a99cfc3e20..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/luasrc/model/cbi/cd8021x.lua +++ /dev/null @@ -1,41 +0,0 @@ --- Copyright (C) 2018 max0y --- Licensed to the public under the GNU General Public License v3. - -require("luci.sys") - -local eap_list = { - "MD5", - "PEAP", - "MSCHAPV2", -} - -m = Map("cd8021x", translate("802.1x Client"), - translate("Configure IEEE 802.1x wired authentication, you may need to edit your WAN interface protocol as DHCP client here")) - -s = m:section(TypedSection, "login", "") -s.addremove = false -s.anonymous = true - -enable = s:option(Flag, "enable", translate("Enable")) -name = s:option(Value, "username", translate("Username")) -pass = s:option(Value, "password", translate("Password")) -pass.password = true - -ifname = s:option(ListValue, "ifname", translate("Interfaces")) -for k, v in ipairs(luci.sys.net.devices()) do - if v ~= "lo" then - ifname:value(v) - end -end - -eap = s:option(ListValue, "eap", translate("EAP")) -for k, v in ipairs(eap_list) do - eap:value(v) -end - -local apply = luci.http.formvalue("cbi.apply") -if apply then - io.popen("/etc/init.d/cd8021x restart") -end - -return m diff --git a/package/ntlf9t/luci-app-cd8021x/po/zh-cn/cd8021x.po b/package/ntlf9t/luci-app-cd8021x/po/zh-cn/cd8021x.po deleted file mode 100644 index 5fc74d16a2..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/po/zh-cn/cd8021x.po +++ /dev/null @@ -1,13 +0,0 @@ - -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "802.1x Client" -msgstr "802.1x 客户端" - -msgid "" -"Configure IEEE 802.1x wired authentication, you may need to edit your WAN interface " -"protocol as DHCP client here" -msgstr "" -"IEEE 802.1x 有线拨号客户端, 使用前需要将WAN口" -"协议修改为DHCP客户端. 点击这里" diff --git a/package/ntlf9t/luci-app-cd8021x/root/etc/config/cd8021x b/package/ntlf9t/luci-app-cd8021x/root/etc/config/cd8021x deleted file mode 100644 index 9ea606cd55..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/root/etc/config/cd8021x +++ /dev/null @@ -1,6 +0,0 @@ - -config login - option username '' - option password '' - option ifname 'eth0' - option eap 'MD5' diff --git a/package/ntlf9t/luci-app-cd8021x/root/etc/init.d/cd8021x b/package/ntlf9t/luci-app-cd8021x/root/etc/init.d/cd8021x deleted file mode 100755 index 30d424afe6..0000000000 --- a/package/ntlf9t/luci-app-cd8021x/root/etc/init.d/cd8021x +++ /dev/null @@ -1,55 +0,0 @@ -#!/bin/sh /etc/rc.common - -# Copyright (C) 2018 max0y -# Licensed to the public under the GNU General Public License v3. - -START=65 - -run_cd8021x() -{ - local enable - config_get_bool enable $1 enable - - if [ $enable ]; then - local username - local password - local ifname - local eap - - config_get username $1 username - config_get password $1 password - config_get ifname $1 ifname - config_get eap $1 eap - - killall wpa_supplicant - echo -e "ctrl_interface=/var/run/wpa_supplicant\nctrl_interface_group=root\nap_scan=0\nnetwork={\nkey_mgmt=IEEE8021X\neap=$eap\nidentity=\"$username\"\npassword=\"$password\"" > /tmp/cd8021x.conf - case "$eap" in - "MD5") - echo -e "eapol_flags=0\n}" >> /tmp/cd8021x.conf - ;; - "PEAP") - echo -e "anonymous_identity=\"$username\"\npairwise=CCMP TKIP\nphase2=\"auth=MSCHAPV2\"\npriority=2\n}" >> /tmp/cd8021x.conf - ;; - "MSCHAPV2") - echo -e "eapol_flags=0\nphase1=\"peaplabel=1\"\nphase2=\"auth=MSCHAPV2\"\n}" >> /tmp/cd8021x.conf - ;; - *) - esac - - wpa_supplicant -B -c /tmp/cd8021x.conf -i$ifname -Dwired - - echo "cd802.1x client has started." - fi -} - -start() -{ - config_load cd8021x - config_foreach run_cd8021x login -} - -stop() -{ - killall wpa_supplicant - echo "cd802.1x client has stoped." -} diff --git a/package/ntlf9t/luci-app-cifs/Makefile b/package/ntlf9t/luci-app-cifs/Makefile deleted file mode 100644 index 6fc052ac58..0000000000 --- a/package/ntlf9t/luci-app-cifs/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -## Copyright (C) 2018 By-Ameng Openwrt.org -# -## This is free software, licensed under the Apache License, Version 2.0 . -# -# -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=luci-app-cifs -LUCI_DEPENDS:=+kmod-fs-cifs +kmod-nls-utf8 +kmod-nls-base +kmod-crypto-hmac +kmod-crypto-md5 +kmod-crypto-misc +cifsmount -LUCI_PKGARCH:=all -PKG_VERSION:=1.0 -PKG_RELEASE:=5 - -include $(TOPDIR)/feeds/luci/luci.mk -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-cifs/luasrc/controller/cifs.lua b/package/ntlf9t/luci-app-cifs/luasrc/controller/cifs.lua deleted file mode 100644 index 989c2d7c97..0000000000 --- a/package/ntlf9t/luci-app-cifs/luasrc/controller/cifs.lua +++ /dev/null @@ -1,16 +0,0 @@ --- Copyright 2015 --- Matthew --- Licensed to the public under the Apache License 2.0. - -module("luci.controller.cifs", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/cifs") then - return - end - - local page - - page = entry({"admin", "services", "cifs"}, cbi("cifs"), _("Mounting NAT drives")) - page.dependent = true -end diff --git a/package/ntlf9t/luci-app-cifs/luasrc/model/cbi/cifs.lua b/package/ntlf9t/luci-app-cifs/luasrc/model/cbi/cifs.lua deleted file mode 100644 index aa0c975c84..0000000000 --- a/package/ntlf9t/luci-app-cifs/luasrc/model/cbi/cifs.lua +++ /dev/null @@ -1,109 +0,0 @@ --- Copyright 2015 --- Matthew --- Licensed to the public under the Apache License 2.0. - -local fs = require "nixio.fs" - -local state_msg = "" -local ss_redir_on = (luci.sys.call("pidof cifsd > /dev/null") == 0) -if ss_redir_on then - state_msg = "" .. translate("Running") .. "" -else - state_msg = "" .. translate("Not running") .. "" -end - -m = Map("cifs", translate("Mounting NAT drives"), - translate("Allows you mounting Nat drives") .. " - " .. state_msg) - -s = m:section(TypedSection, "cifs", "Cifs") -s.anonymous = true - - - -s:tab("general", translate("General Settings")) - -switch = s:taboption("general", Flag, "enabled", translate("Enable")) -switch.rmempty = false - -workgroup = s:taboption("general", Value, "workgroup", translate("Workgroup")) -workgroup.default = "WORKGROUP" - -mountarea = s:taboption("general", Value, "mountarea", translate("Mount Area") - , translate("All the Mounted NAT Drives will be centralized into this folder.")) -mountarea.default = "/tmp/mnt" -mountarea.rmempty = false - -delay = s:taboption("general", Value, "delay", translate("Delay") - ,translate("Delay command runing for wait till your drivers online.\n Only work in start mode(/etc/init.d/cifs start) ")) -delay:value("0") -delay:value("3") -delay:value("5") -delay:value("7") -delay:value("10") -delay.default = "5" - - -iocharset = s:taboption("general", Value, "iocharset", translate("Iocharset") - , translate("Character Encoding")) -iocharset.default = "utf8" - - - -s = m:section(TypedSection, "natshare", translate("NAT Drivers")) -s.anonymous = true -s.addremove = true -s.template = "cbi/tblsection" - -server = s:option(Value, "server", translate("Server") - , translate("Server Name/IP")) -server.size = 6 -server.rmempty = false - -name = s:option(Value, "name", translate("Name") - , translate("Mouting Folder Name")) -name.size = 6 -name.rmempty = false - -sec = s:option(Value, "sec", translate("Choose Safety Mode")) -sec:value("none") -sec:value("krb5") -sec:value("krb5i") -sec:value("ntlm") -sec:value("ntlmi") -sec:value("ntlmv2") -sec:value("ntlmv2i") -sec.rmempty = true -sec.size = 7 - -agm = s:option(Value, "agm", translate("Arguments")) -agm:value("rm", translate"rm: Read Only") -agm:value("rw", translate"rw: Read and Write") -agm:value("noperm") -agm:value("noacl") -agm:value("sfu") -agm:value("dirctio") -agm:value("file_mode=0755,dir_mode=0n755") -agm:value("nounix", translate"nounix: Disable Unix Extensions") -agm.rmempty = true -agm.size = 8 - -guest = s:option(Flag, "guest", translate("Using Guest")) -guest.rmempty = false -guest.enabled = "1" -guest.disabled = "0" - -users = s:option(Value, "users", translate("Users")) -users.size = 3 -users.rmempty = true - -pwd = s:option(Value, "pwd", translate("password")) -pwd.rmempty = true -pwd.size = 3 - -local apply = luci.http.formvalue("cbi.apply") -if apply then - io.popen("/etc/init.d/cifs restart") -end - - -return m diff --git a/package/ntlf9t/luci-app-cifs/po/zh-cn/cifs.po b/package/ntlf9t/luci-app-cifs/po/zh-cn/cifs.po deleted file mode 100644 index 796563ad3e..0000000000 --- a/package/ntlf9t/luci-app-cifs/po/zh-cn/cifs.po +++ /dev/null @@ -1,41 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "Mounting NAT drives" -msgstr "挂载网络驱动器" - -msgid "Allows you mounting Nat drives" -msgstr "允许挂载网络驱动器" - -msgid "Mount Area" -msgstr "挂载目录" - -msgid "All the Mounted NAT Drives will be centralized into this folder." -msgstr "所有安装的网络驱动器都将集中到这个文件夹中。" - -msgid "Delay" -msgstr "延迟" - -msgid "Delay command runing for wait till your drivers online.\n Only work in start mode(/etc/init.d/cifs start) " -msgstr "延迟命令运行,等待驱动程序联机。\n仅在启动模式下工作(/etc/init.d/cifs start)" - -msgid "Iocharset" -msgstr "编码" - -msgid "Character Encoding" -msgstr "字符编码" - -msgid "NAT Drivers" -msgstr "网络硬盘" - -msgid "Server Name/IP" -msgstr "服务器名称/ip地址" - -msgid "Mouting Folder Name" -msgstr "共享目录/名称" - -msgid "Choose Safety Mode" -msgstr "安全模式" - -msgid "Arguments" -msgstr "共享权限" diff --git a/package/ntlf9t/luci-app-cifs/root/etc/config/cifs b/package/ntlf9t/luci-app-cifs/root/etc/config/cifs deleted file mode 100644 index a09ef00b74..0000000000 --- a/package/ntlf9t/luci-app-cifs/root/etc/config/cifs +++ /dev/null @@ -1,8 +0,0 @@ - -config cifs - option enabled '0' - option workgroup 'WORKGROUP' - option iocharset 'utf8' - option delay '5' - option mountarea '/tmp/mnt' - diff --git a/package/ntlf9t/luci-app-cifs/root/etc/init.d/cifs b/package/ntlf9t/luci-app-cifs/root/etc/init.d/cifs deleted file mode 100755 index 2d6d5618d6..0000000000 --- a/package/ntlf9t/luci-app-cifs/root/etc/init.d/cifs +++ /dev/null @@ -1,184 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=99 - -ENABLED=0 -MOUNTAREA=0 -WORKGROUPD=0 -IOCHARSET=0 -DELAY=0 -GUEST="" -USERS="" -SEC="" -AGM="" - -cifs_header() { - local enabled - local workgroup - local mountarea - local delay - local iocharset - - config_get enabled $1 enabled - config_get mountarea $1 mountarea - config_get workgroup $1 workgroup - config_get delay $1 delay - config_get iocharset $1 iocharset - - ENABLED=$enabled - MOUNTAREA=$mountarea - WORKGROUPD=$workgroup - IOCHARSET=$iocharset - - if [ $delay != 0 ] - then - DELAY=$delay - fi -} - -mount_natshare() { - local server - local name - local guest - local users - local pwd - local sec - local agm - - local _mount_path - local _agm - - config_get server $1 server - config_get name $1 name - config_get guest $1 guest - config_get users $1 users - config_get pwd $1 pwd - config_get sec $1 sec - config_get agm $1 agm - - if [ $guest == 1 ] - then - GUEST="guest," - USERS="" - else if [ $guest == 0 ] - then { - if [ $users ] - then - USERS="username=$users,password=$pwd," - GUEST="" - else - USERS="" - GUEST="guest," - fi - } - fi - fi - - if [ $sec ] - then - SEC=",sec=$sec" - else - SEC="" - fi - - if [ $agm ] - then - AGM=",$agm" - else - AGM="" - fi - - natpath="//${server}/$name" - - append _mount_path "$MOUNTAREA/$name" - append _agm "-o ${USERS}${GUEST},dom=$WORKGROUPD,iocharset=$IOCHARSET,$SEC,$AGM,vers=1.0" - - sleep 1 - mkdir -p $_mount_path - mount -t cifs $natpath $_mount_path $_agm -} - -umount_natshare() { - local server - local name - local _mount_path - - config_get server $1 server - config_get name $1 name - - append _mount_path "$MOUNTAREA/$name" - - sleep 1 - umount -d -l $_mount_path - rm -r -f $_mount_path -} - -change_natshare() { - sleep 1 -} - -start() { - config_load cifs - config_foreach cifs_header cifs - - echo "Checking..." - - if [ $ENABLED == 1 ] - then { - echo "Cifs Mount is Enabled." - echo "Starting..." - if [ $DELAY != 0 ] - then - sleep $DELAY - echo "DELAY Operation ${DELAY}s" - else - echo "Not DELAY ${DELAY}s" - fi - - config_foreach mount_natshare natshare - - echo "Cifs Mount succeed." - } - else - echo "Cifs Mount is Disabled.Please enter The Web Cotrol Center to enable it." - fi -} - -stop() { - echo "Umounting..." - - config_load cifs - config_foreach cifs_header cifs - config_foreach umount_natshare natshare - - echo "Cifs Umount succeed." - -} - -restart() { - echo 'Umounting... ' - - config_load cifs - config_foreach cifs_header cifs - - config_foreach umount_natshare natshare - - echo "Cifs Umount succeed." - - echo '' - echo 'Checking... ' - - if [ $ENABLED == 1 ] - then { - echo 'Cifs Mmount is Enabled. ' - echo 'Starting... ' - - config_foreach mount_natshare natshare - - echo "Cifs Mount succeed." - } - else - /etc/init.d/cifs disable - echo "Cifs Mount is Disabled.Please enter The Web Cotrol Center to enable it." - fi -} diff --git a/package/ntlf9t/luci-app-cifs/root/uci-defaults/luci-cifs b/package/ntlf9t/luci-app-cifs/root/uci-defaults/luci-cifs deleted file mode 100755 index 70eaeb1473..0000000000 --- a/package/ntlf9t/luci-app-cifs/root/uci-defaults/luci-cifs +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@cifs[-1] - add ucitrack cifs - set ucitrack.@cifs[-1].init=cifs - commit ucitrack -EOF - -/etc/init.d/cifs stop >/dev/null 2>&1 -/etc/init.d/cifs disable >/dev/null 2>&1 - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-cpulimit/Makefile b/package/ntlf9t/luci-app-cpulimit/Makefile deleted file mode 100644 index bf0eced0c2..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -# -# Copyright (C) 2008-2014 The LuCI Team -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=cpulimit configuration module -LUCI_DEPENDS:=+cpulimit - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file diff --git a/package/ntlf9t/luci-app-cpulimit/luasrc/controller/cpulimit.lua b/package/ntlf9t/luci-app-cpulimit/luasrc/controller/cpulimit.lua deleted file mode 100644 index 6f8ed12c00..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/luasrc/controller/cpulimit.lua +++ /dev/null @@ -1,15 +0,0 @@ - -module("luci.controller.cpulimit", package.seeall) - -function index() - require("luci.i18n") - luci.i18n.loadc("cpulimit") - if not nixio.fs.access("/etc/config/cpulimit") then - return - end - - local page = entry({"admin", "system", "cpulimit"}, cbi("cpulimit"), luci.i18n.translate("cpulimit"), 65) - page.i18n = "cpulimit" - page.dependent = true - -end \ No newline at end of file diff --git a/package/ntlf9t/luci-app-cpulimit/luasrc/model/cbi/cpulimit.lua b/package/ntlf9t/luci-app-cpulimit/luasrc/model/cbi/cpulimit.lua deleted file mode 100644 index af00b452ef..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/luasrc/model/cbi/cpulimit.lua +++ /dev/null @@ -1,38 +0,0 @@ - -m = Map("cpulimit", translate("cpulimit"),translate("cpulimit ")) -s = m:section(TypedSection, "list", translate("Settings")) -s.template = "cbi/tblsection" -s.anonymous = true -s.addremove = true - -enable = s:option(Flag, "enabled", translate("enable", "enable")) -enable.optional = false -enable.rmempty = false - -exename = s:option(Value, "exename", translate("exename"), translate("name of the executable program file or path name")) -exename.optional = false -exename.rmempty = false -exename.default = "/usr/bin/transmission-daemon" -exename:value("transmission","/usr/bin/transmission-daemon") -exename:value("samba","/usr/sbin/smbd") -exename:value("mount.ntfs-3g","mount.ntfs-3g") -exename:value("vsftpd","/usr/sbin/vsftpd") -exename:value("pure-ftpd","/usr/sbin/pure-ftpd") - -limit = s:option(Value, "limit", translate("limit")) -limit.optional = false -limit.rmempty = false -limit.default = "50" -limit:value("100","100%") -limit:value("90","90%") -limit:value("80","80%") -limit:value("70","70%") -limit:value("60","60%") -limit:value("50","50%") -limit:value("40","40%") -limit:value("30","30%") -limit:value("20","20%") -limit:value("10","10%") - - -return m diff --git a/package/ntlf9t/luci-app-cpulimit/po/zh-cn/cpulimit.po b/package/ntlf9t/luci-app-cpulimit/po/zh-cn/cpulimit.po deleted file mode 100644 index 7495022ea9..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/po/zh-cn/cpulimit.po +++ /dev/null @@ -1,30 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: PACKAGE VERSION\n" -"Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2014-06-28\n" -"PO-Revision-Date: 2014-06-28\n" -"Last-Translator: Syrone Wong \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" - -msgid "cpulimit" -msgstr "CPU占用率限制" - -msgid "Use cpulimit to restrict app's cpu usage." -msgstr "利用cpulimit限制应用程序的CPU使用率" - -msgid "Usage restrictions" -msgstr "使用率限制" - -msgid "exename" -msgstr "进程名称" - -msgid "name of the executable program file or path name" -msgstr "可执行文件名称。不能是应用程序路径!" - -msgid "limit" -msgstr "占用率限制" \ No newline at end of file diff --git a/package/ntlf9t/luci-app-cpulimit/root/etc/config/cpulimit b/package/ntlf9t/luci-app-cpulimit/root/etc/config/cpulimit deleted file mode 100644 index df66e8fec6..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/root/etc/config/cpulimit +++ /dev/null @@ -1,6 +0,0 @@ - -config 'list' - option 'exename' '/usr/bin/transmission-daemon' - option 'limit' '50' - option 'enabled' '0' - diff --git a/package/ntlf9t/luci-app-cpulimit/root/etc/init.d/cpulimit b/package/ntlf9t/luci-app-cpulimit/root/etc/init.d/cpulimit deleted file mode 100755 index e68580062e..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/root/etc/init.d/cpulimit +++ /dev/null @@ -1,17 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2006-2011 OpenWrt.org -. /lib/functions.sh - -START=50 - -DEFAULT=/etc/default/cpulimit - - -start() { - /usr/bin/cpulimit.sh start & -} - -stop() { - killall -9 cpulimit -} - diff --git a/package/ntlf9t/luci-app-cpulimit/root/etc/uci-defaults/luci-app-cpulimit b/package/ntlf9t/luci-app-cpulimit/root/etc/uci-defaults/luci-app-cpulimit deleted file mode 100755 index 7e66374876..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/root/etc/uci-defaults/luci-app-cpulimit +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@cpulimit[-1] - add ucitrack cpulimit - set ucitrack.@cpulimit[-1].init=cpulimit - commit ucitrack -EOF - -/etc/init.d/cpulimit enable - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-cpulimit/root/usr/bin/cpulimit.sh b/package/ntlf9t/luci-app-cpulimit/root/usr/bin/cpulimit.sh deleted file mode 100755 index d9eafe557f..0000000000 --- a/package/ntlf9t/luci-app-cpulimit/root/usr/bin/cpulimit.sh +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -. /lib/functions.sh - -cpulimit_get(){ - echo cpulimit_get - config_get enabled $1 enabled - [ $enabled -gt 0 ] || return 1 - config_get limit $1 limit - config_get exename $1 exename - cpulimit -l $limit -e $exename & - echo cpulimit -l $limit -e $exename -} - - - -stop() { -killall -9 cpulimit -# ps -a|grep cpulimit|while read line -# do -# killall cpulimit>/dev/null 2>&1 -# done -} - -case "$1" in - "start") - echo start - killall -9 cpulimit - config_load cpulimit - config_foreach cpulimit_get list - echo end - exit 0 -;; - "stop")echo stop; killall -9 cpulimit;; -esac diff --git a/package/ntlf9t/luci-app-eqos/Makefile b/package/ntlf9t/luci-app-eqos/Makefile deleted file mode 100644 index 6e6883fb43..0000000000 --- a/package/ntlf9t/luci-app-eqos/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (C) 2006-2017 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for eqos. -LUCI_DESCRIPTION:=LuCI support for Easy QoS(Support speed limit based on IP address). -LUCI_DEPENDS:=+tc +kmod-sched-core +kmod-ifb -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-eqos -PKG_VERSION:=1.0.0 -PKG_RELEASE:=2 - -PKG_MAINTAINER:=Jianhui Zhao - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature - diff --git a/package/ntlf9t/luci-app-eqos/luasrc/controller/eqos.lua b/package/ntlf9t/luci-app-eqos/luasrc/controller/eqos.lua deleted file mode 100644 index 59387690dd..0000000000 --- a/package/ntlf9t/luci-app-eqos/luasrc/controller/eqos.lua +++ /dev/null @@ -1,12 +0,0 @@ -module("luci.controller.eqos", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/eqos") then - return - end - - local page - - page = entry({"admin", "network", "eqos"}, cbi("eqos"), "EQoS") - page.dependent = true -end diff --git a/package/ntlf9t/luci-app-eqos/luasrc/model/cbi/eqos.lua b/package/ntlf9t/luci-app-eqos/luasrc/model/cbi/eqos.lua deleted file mode 100644 index 9ad87954ea..0000000000 --- a/package/ntlf9t/luci-app-eqos/luasrc/model/cbi/eqos.lua +++ /dev/null @@ -1,39 +0,0 @@ -local ipc = require "luci.ip" - -local m = Map("eqos", translate("Network speed control service")) - -local s = m:section(TypedSection, "eqos", "") -s.anonymous = true - -local e = s:option(Flag, "enabled", translate("Enable")) -e.rmempty = false - -local dl = s:option(Value, "download", translate("Download speed (Mbit/s)"), translate("Total bandwidth")) -dl.datatype = "and(uinteger,min(1))" - -local ul = s:option(Value, "upload", translate("Upload speed (Mbit/s)"), translate("Total bandwidth")) -ul.datatype = "and(uinteger,min(1))" - -s = m:section(TypedSection, "device", translate("Speed limit based on IP address")) -s.template = "cbi/tblsection" -s.anonymous = true -s.addremove = true -s.sortable = true - -local ip = s:option(Value, "ip", translate("IP address")) - -ipc.neighbors({family = 4, dev = "br-lan"}, function(n) - if n.mac and n.dest then - ip:value(n.dest:string(), "%s (%s)" %{ n.dest:string(), n.mac }) - end -end) - -dl = s:option(Value, "download", translate("Download speed (Mbit/s)")) -dl.datatype = "and(uinteger,min(1))" - -ul = s:option(Value, "upload", translate("Upload speed (Mbit/s)")) -ul.datatype = "and(uinteger,min(1))" - -comment = s:option(Value, "comment", translate("Comment")) - -return m diff --git a/package/ntlf9t/luci-app-eqos/po/zh-cn/eqos.po b/package/ntlf9t/luci-app-eqos/po/zh-cn/eqos.po deleted file mode 100644 index 80eff58572..0000000000 --- a/package/ntlf9t/luci-app-eqos/po/zh-cn/eqos.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "" -"Project-Id-Version: LuCi Chinese Translation\n" -"Report-Msgid-Bugs-To: \n" -"Language: zh_CN\n" -"MIME-Version: 1.0\n" -"Content-Type: text/plain; charset=UTF-8\n" -"Content-Transfer-Encoding: 8bit\n" -"Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: Pootle 2.0.6\n" - - -msgid "EQoS" -msgstr "网速控制" - -msgid "eqos" -msgstr "网速控制" - -msgid "Comment" -msgstr "注解" - -msgid "Download speed (Mbit/s)" -msgstr "下载速度 (Mbit/s)" - -msgid "Enable" -msgstr "开启" - -msgid "QoS" -msgstr "QoS" - -msgid "Network speed control service" -msgstr "网速控制服务" - -msgid "Upload speed (Mbit/s)" -msgstr "上传速度 (Mbit/s)" - -msgid "Speed limit based on IP address" -msgstr "IP限速" - -msgid "Total bandwidth" -msgstr "总带宽" - -msgid "Flow control setting" -msgstr "流控设置" \ No newline at end of file diff --git a/package/ntlf9t/luci-app-eqos/root/etc/config/eqos b/package/ntlf9t/luci-app-eqos/root/etc/config/eqos deleted file mode 100755 index bf2a7381ef..0000000000 --- a/package/ntlf9t/luci-app-eqos/root/etc/config/eqos +++ /dev/null @@ -1,12 +0,0 @@ -# The bandwidth unit is Mbit/s -config eqos - option enabled 0 - option download 100 - option upload 20 - -# Limiting the bandwidth of a single Device -#config device -# option ip "192.168.1.100" -# option download 10 -# option upload 5 -# option comment "test" diff --git a/package/ntlf9t/luci-app-eqos/root/etc/hotplug.d/iface/10-eqos b/package/ntlf9t/luci-app-eqos/root/etc/hotplug.d/iface/10-eqos deleted file mode 100755 index d70034acbc..0000000000 --- a/package/ntlf9t/luci-app-eqos/root/etc/hotplug.d/iface/10-eqos +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -[ "$ACTION" = "ifup" ] || exit 0 -[ "$INTERFACE" = "lan" ] || exit 0 - -/etc/init.d/eqos start diff --git a/package/ntlf9t/luci-app-eqos/root/etc/init.d/eqos b/package/ntlf9t/luci-app-eqos/root/etc/init.d/eqos deleted file mode 100755 index ec6984c8c8..0000000000 --- a/package/ntlf9t/luci-app-eqos/root/etc/init.d/eqos +++ /dev/null @@ -1,39 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2006 OpenWrt.org - -START=50 - -parse_device() { - local cfg="$1" ip download upload - - config_get ip "$cfg" ip - config_get download "$cfg" download - config_get upload "$cfg" upload - - eqos add $ip $download $upload -} - -eqos_start() { - local cfg="$1" enabled download upload - - config_get_bool enabled "$cfg" enabled 0 - [ $enabled -eq 0 ] && return 0 - - config_get download "$cfg" download - config_get upload "$cfg" upload - - eqos start $download $upload - - config_foreach parse_device device -} - -start() { - eqos stop - - config_load eqos - config_foreach eqos_start eqos -} - -stop() { - eqos stop -} \ No newline at end of file diff --git a/package/ntlf9t/luci-app-eqos/root/etc/uci-defaults/luci-eqos b/package/ntlf9t/luci-app-eqos/root/etc/uci-defaults/luci-eqos deleted file mode 100755 index 8aee4809e3..0000000000 --- a/package/ntlf9t/luci-app-eqos/root/etc/uci-defaults/luci-eqos +++ /dev/null @@ -1,9 +0,0 @@ -#!/bin/sh - -uci -q get ucitrack.@eqos[0] > /dev/null || { - uci add ucitrack eqos > /dev/null - uci set ucitrack.@eqos[0].init=eqos - uci commit -} - -exit 0 diff --git a/package/ntlf9t/luci-app-eqos/root/usr/sbin/eqos b/package/ntlf9t/luci-app-eqos/root/usr/sbin/eqos deleted file mode 100755 index b6ff5ead45..0000000000 --- a/package/ntlf9t/luci-app-eqos/root/usr/sbin/eqos +++ /dev/null @@ -1,60 +0,0 @@ -#!/bin/sh - -dev=br-lan - -stop_qos() { - tc qdisc del dev $dev root 2>/dev/null - tc qdisc del dev $dev ingress 2>/dev/null - tc qdisc del dev ${dev}-ifb root 2>/dev/null - ip link del dev ${dev}-ifb 2>/dev/null -} - -start_qos() { - local dl=$1 - local up=$2 - - tc qdisc add dev $dev root handle 1: htb - tc class add dev $dev parent 1: classid 1:1 htb rate ${dl}mbit - - ip link add dev ${dev}-ifb name ${dev}-ifb type ifb - ip link set dev ${dev}-ifb up - - tc qdisc add dev ${dev}-ifb root handle 1: htb - tc class add dev ${dev}-ifb parent 1: classid 1:1 htb rate ${up}mbit - - tc qdisc add dev $dev ingress - tc filter add dev $dev parent ffff: protocol ip u32 match u32 0 0 flowid 1:1 action mirred egress redirect dev ${dev}-ifb -} - -case "$1" in - "stop") - stop_qos - ;; - "start") - stop_qos - start_qos $2 $3 - ;; - "add") - ip="$2" - dl="$3" - up="$4" - - cnt=$(tc class show dev $dev | wc -l) - - tc class add dev $dev parent 1:1 classid 1:1$cnt htb rate ${dl}mbit ceil ${dl}mbit - tc filter add dev $dev parent 1:0 protocol ip u32 match ip dst $ip flowid 1:1$cnt - - tc class add dev ${dev}-ifb parent 1:1 classid 1:1$cnt htb rate ${up}mbit ceil ${up}mbit - tc filter add dev ${dev}-ifb parent 1:0 protocol ip u32 match ip src $ip flowid 1:1$cnt - ;; - *) - echo "Usage: $0 [options]" - echo "Commands:" - echo " start dl_rate up_rate #Total bandwidth (Mbit/s)" - echo " stop" - echo " add ip dl_rate up_rate #Limiting the bandwidth of a single IP (Mbit/s)" - echo "Example:" - echo " $0 start 30 20 # Total bandwidth: down 30Mbit/s up 20Mbit/s" - echo " $0 add 192.168.22.12 10 2 # down 10Mbit/s up 2Mbit/s" - ;; -esac \ No newline at end of file diff --git a/package/ntlf9t/luci-app-kcptun/Makefile b/package/ntlf9t/luci-app-kcptun/Makefile deleted file mode 100644 index e76120cace..0000000000 --- a/package/ntlf9t/luci-app-kcptun/Makefile +++ /dev/null @@ -1,37 +0,0 @@ -# -# Copyright 2016-2019 Xingwang Liao -# Licensed to the public under the Apache License 2.0. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=luci-app-kcptun -PKG_VERSION:=1.5.2 -PKG_RELEASE:=1 - -PKG_LICENSE:=Apache-2.0 -PKG_MAINTAINER:=Xingwang Liao - -LUCI_TITLE:=LuCI support for Kcptun -LUCI_DEPENDS:=+jshn +iptables +iptables-mod-tproxy -LUCI_PKGARCH:=all - -define Package/$(PKG_NAME)/conffiles -/etc/config/kcptun -endef - -include $(TOPDIR)/feeds/luci/luci.mk - -define Package/$(PKG_NAME)/postinst -#!/bin/sh -if [ -z "$${IPKG_INSTROOT}" ]; then - ( . /etc/uci-defaults/40_luci-kcptun ) && rm -f /etc/uci-defaults/40_luci-kcptun -fi - -chmod 755 "$${IPKG_INSTROOT}/etc/init.d/kcptun" >/dev/null 2>&1 -ln -sf "../init.d/kcptun" \ - "$${IPKG_INSTROOT}/etc/rc.d/S99kcptun" >/dev/null 2>&1 -exit 0 -endef - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/controller/kcptun.lua b/package/ntlf9t/luci-app-kcptun/luasrc/controller/kcptun.lua deleted file mode 100644 index f078264311..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/controller/kcptun.lua +++ /dev/null @@ -1,80 +0,0 @@ --- Copyright 2016-2019 Xingwang Liao --- Licensed to the public under the Apache License 2.0. - -module("luci.controller.kcptun", package.seeall) - -local http = require "luci.http" -local kcp = require "luci.model.kcptun" - -function index() - if not nixio.fs.access("/etc/config/kcptun") then - return - end - - entry({"admin", "services", "kcptun"}, - firstchild(), _("Kcptun Client")).dependent = false - - entry({"admin", "services", "kcptun", "settings"}, - cbi("kcptun/settings"), _("Settings"), 1) - - entry({"admin", "services", "kcptun", "servers"}, - arcombine(cbi("kcptun/servers"), cbi("kcptun/servers-detail")), - _("Server Manage"), 2).leaf = true - - entry({"admin", "services", "kcptun", "log"}, - template("kcptun/log_view"), _("Log"), 3) - - entry({"admin", "services", "kcptun", "status"}, call("action_status")) - - entry({"admin", "services", "kcptun", "log", "data"}, call("action_log_data")) - - entry({"admin", "services", "kcptun", "log", "clear"}, call("action_log_clear")).leaf = true -end - -function action_status() - local client_file = kcp.get_config_option("client_file") - local running = kcp.is_running(client_file) - - http.prepare_content("application/json") - http.write_json({ - client = running - }) -end - -function action_log_data() - local util = require "luci.util" - - local log_data = { client = "", syslog = "" } - - local enable_logging = kcp.get_config_option("enable_logging", "0") == "1" - - if enable_logging then - local client_log_file = kcp.get_current_log_file("client") - log_data.client = util.trim( - util.exec("tail -n 50 %s 2>/dev/null | sed 'x;1!H;$!d;x'" % client_log_file)) - end - - log_data.syslog = util.trim( - util.exec("logread | grep kcptun | tail -n 50 | sed 'x;1!H;$!d;x'")) - - http.prepare_content("application/json") - http.write_json(log_data) -end - -function action_log_clear(type) - if type and type ~= "" then - local fs = require "nixio.fs" - - local log_file = kcp.get_current_log_file(type) - - if fs.access(log_file) then - fs.writefile(log_file, "") - else - http.status(404, "Not found") - return - end - end - - http.prepare_content("application/json") - http.write_json({ code = 0 }) -end diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers-detail.lua b/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers-detail.lua deleted file mode 100644 index 5274b5c5d4..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers-detail.lua +++ /dev/null @@ -1,238 +0,0 @@ --- Copyright 2016-2019 Xingwang Liao --- Licensed to the public under the Apache License 2.0. - -local dsp = require "luci.dispatcher" - -local m, s, o -local sid = arg[1] - -local encrypt_methods = { - "aes", - "aes-128", - "aes-192", - "salsa20", - "blowfish", - "twofish", - "cast5", - "3des", - "tea", - "xtea", - "xor", - "none", -} - -local modes = { - "normal", - "fast", - "fast2", - "fast3", - "manual", -} - -m = Map("kcptun", "%s - %s" % { translate("Kcptun"), translate("Edit Server") }) -m.redirect = dsp.build_url("admin/services/kcptun/servers") - -if m.uci:get("kcptun", sid) ~= "servers" then - luci.http.redirect(m.redirect) - return -end - -s = m:section(NamedSection, sid, "servers") -s.anonymous = true -s.addremove = false - -o = s:option(Value, "alias", "%s (%s)" % { translate("Alias"), translate("optional") }) - -o = s:option(Value, "server_addr", translate("Server")) -o.datatype = "host" -o.rmempty = false - -o = s:option(Value, "server_port", translate("Server Port")) -o.datatype = "port" -o.placeholder = "29900" - -o = s:option(Value, "listen_addr", "%s (%s)" % { translate("Local Listen Host"), translate("optional") }, - translate("Local listen host.")) -o.datatype = "host" -o.placeholder = "0.0.0.0" - -o = s:option(Value, "listen_port", translate("Local Port"), translate("Local Listen Port.")) -o.datatype = "port" -o.placeholder = "12948" - -o = s:option(Value, "key", "%s (%s)" % { translate("Key"), translate("optional") }, - translate("Pre-shared secret for client and server.")) -o.password = true -o.placeholder = "it's a secret" - -o = s:option(Value, "crypt", translate("crypt"), translate("Encrypt Method")) -for _, v in ipairs(encrypt_methods) do - o:value(v, v:upper()) -end -o.default = "aes" - -o = s:option(ListValue, "mode", translate("mode"), translate("Embedded Mode")) -for _, v in ipairs(modes) do - o:value(v, v:upper()) -end -o.default = "fast" - -o = s:option(Flag, "nodelay", translate("nodelay"), translate("Enable nodelay Mode.")) -o:depends("mode", "manual") - -o = s:option(Value, "interval", translate("interval")) -o:depends("mode", "manual") -o.datatype = "uinteger" -o.placeholder = "50" - -o = s:option(ListValue, "resend", translate("resend")) -o:depends("mode", "manual") -o:value("0", translate("Off")) -o:value("1", translate("On")) -o:value("2", translate("2nd ACK")) - -o = s:option(Flag, "nc", translate("nc")) -o:depends("mode", "manual") - -o = s:option(Value, "mtu", "%s (%s)" % { translate("mtu"), translate("optional") }, - translate("Maximum transmission unit of UDP packets.")) -o.datatype = "range(64,9200)" -o.placeholder = "1350" - -o = s:option(Value, "sndwnd", "%s (%s)" % { translate("sndwnd"), translate("optional") }, - translate("Send Window Size(num of packets).")) -o.datatype = "min(1)" -o.default = "128" -o.placeholder = "128" - -o = s:option(Value, "rcvwnd", "%s (%s)" % { translate("rcvwnd"), translate("optional") }, - translate("Receive Window Size(num of packets).")) -o.datatype = "min(1)" -o.default = "512" -o.placeholder = "512" - -o = s:option(Value, "datashard", "%s (%s)" % { translate("datashard"), translate("optional") }, - translate("Reed-solomon Erasure Coding - datashard.")) -o.datatype = "uinteger" -o.placeholder = "10" - -o = s:option(Value, "parityshard", "%s (%s)" % { translate("parityshard"), translate("optional") }, - translate("Reed-solomon Erasure Coding - parityshard.")) -o.datatype = "uinteger" -o.placeholder = "3" - -o = s:option(Value, "dscp", "%s (%s)" % { translate("dscp"), translate("optional") }, translate("DSCP(6bit)")) -o.datatype = "uinteger" -o.placeholder = "0" - -o = s:option(Flag, "nocomp", translate("nocomp"), translate("Disable Compression?")) -o.enabled = "true" -o.disabled = "false" -o.rmempty = false - -o = s:option(Flag, "quiet", translate("quiet"), translate("Suppress the 'stream open/close' messages")) -o.enabled = "true" -o.disabled = "false" -o.rmempty = false - -o = s:option(Flag, "tcp", translate("tcp"), translate("TCP transmission")) -o.enabled = "true" -o.disabled = "false" -o.rmempty = false - -o = s:option(Flag, "acknodelay", translate("acknodelay")) -o.enabled = "true" -o.disabled = "false" - -o = s:option(Value, "conn", "%s (%s)" %{ translate("conn"), translate("optional") }, - translate("Number of UDP connections to server.")) -o.datatype = "min(1)" -o.placeholder = "1" - -o = s:option(Value, "autoexpire", "%s (%s)" % { translate("autoexpire"), translate("optional") }, - translate("Auto expiration time(in seconds) for a single UDP connection, 0 to disable.")) -o.datatype = "uinteger" -o.placeholder = "0" - -o = s:option(Value, "scavengettl", "%s (%s)" % { translate("scavengettl"), translate("optional") }, - translate("How long an expired connection can live(in sec), -1 to disable.")) -o.datatype = "min(-1)" -o.placeholder = "600" - -o = s:option(Value, "sockbuf", "%s (%s)" % { translate("sockbuf"), translate("optional") }, - translate("Send/secv buffer size of udp sockets, default unit is MB.")) -o.datatype = "uinteger" -o.placeholder = "4" -o.cfgvalue = function(...) - local value = Value.cfgvalue(...) - - if value then - return tonumber(value) / 1024 / 1024 - end -end -o.write = function(self, section, value) - local number = tonumber(value) - if number then - Value.write(self, section, number * 1024 * 1024) - else - Value.remove(self, section) - end -end - -o = s:option(Value, "smuxver", "%s (%s)" % { translate("smuxver"), translate("optional") }, - translate("Specify smux version, available 1,2, default: 1")) -o:value("1") -o:value("2") -o.default = "1" - -o = s:option(Value, "smuxbuf", "%s (%s)" % { translate("smuxbuf"), translate("optional") }, - translate("The overall de-mux buffer, default unit is MB.")) -o.datatype = "uinteger" -o.placeholder = "4" -o.cfgvalue = function(...) - local value = Value.cfgvalue(...) - - if value then - return tonumber(value) / 1024 / 1024 - end -end -o.write = function(self, section, value) - local number = tonumber(value) - if number then - Value.write(self, section, number * 1024 * 1024) - else - Value.remove(self, section) - end -end - -o = s:option(Value, "streambuf", "%s (%s)" % { translate("streambuf"), translate("optional") }, - translate("Per stream receive buffer, default unit is MB.")) -o.datatype = "uinteger" -o.placeholder = "2" -o.cfgvalue = function(...) - local value = Value.cfgvalue(...) - - if value then - return tonumber(value) / 1024 / 1024 - end -end -o.write = function(self, section, value) - local number = tonumber(value) - if number then - Value.write(self, section, number * 1024 * 1024) - else - Value.remove(self, section) - end -end - -o = s:option(Value, "keepalive", "%s (%s)" % { translate("keepalive"), translate("optional") }, - translate("NAT keepalive interval to prevent your router from removing port mapping, default unit is seconds.")) -o.datatype = "uinteger" -o.placeholder = "10" - -o = s:option(Value, "snmpperiod", "%s (%s)" % { translate("snmpperiod"), - translate("optional") }, translate("SNMP collect period, in seconds")) -o.datatype = "min(1)" -o.placeholder = "60" - -return m diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers.lua b/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers.lua deleted file mode 100644 index 85f241268c..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/servers.lua +++ /dev/null @@ -1,71 +0,0 @@ --- Copyright 2016-2019 Xingwang Liao --- Licensed to the public under the Apache License 2.0. - -local dsp = require "luci.dispatcher" -local http = require "luci.http" - -local m, s, o - -local function get_ip_string(ip) - if ip and ip:find(":") then - return "[%s]" % ip - else - return ip or "" - end -end - -m = Map("kcptun", "%s - %s" % { translate("Kcptun"), translate("Server List") }) - -s = m:section(TypedSection, "servers") -s.anonymous = true -s.addremove = true -s.sortable = true -s.template = "cbi/tblsection" -s.extedit = dsp.build_url("admin/services/kcptun/servers/%s") -function s.create(...) - local sid = TypedSection.create(...) - if sid then - m.uci:save("kcptun") - http.redirect(s.extedit % sid) - return - end -end - -o = s:option(DummyValue, "alias", translate("Alias")) -function o.cfgvalue(self, section) - return Value.cfgvalue(self, section) or translate("None") -end - -o = s:option(DummyValue, "_server_address", translate("Server Address")) -function o.cfgvalue(self, section) - local server = m.uci:get("kcptun", section, "server_addr") or "?" - local server_port = m.uci:get("kcptun", section, "server_port") or "29900" - return "%s:%s" % { get_ip_string(server), server_port } -end - -o = s:option(DummyValue, "_listen_addres", translate("Listen Address")) -function o.cfgvalue(self, section) - local local_host = m.uci:get("kcptun", section, "listen_addr") or "0.0.0.0" - local local_port = m.uci:get("kcptun", section, "listen_port") or "12984" - return "%s:%s" % { get_ip_string(local_host), local_port } -end - -o = s:option(DummyValue, "crypt", translate("Encrypt Method")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:upper() or "?" -end - -o = s:option(DummyValue, "mode", translate("Embedded Mode")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:upper() or "?" -end - -o = s:option(DummyValue, "nocomp", translate("Disable Compression")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v == "true" and translate("True") or translate("False") -end - -return m diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/settings.lua b/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/settings.lua deleted file mode 100644 index b9379141d9..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/model/cbi/kcptun/settings.lua +++ /dev/null @@ -1,82 +0,0 @@ --- Copyright 2016-2019 Xingwang Liao --- Licensed to the public under the Apache License 2.0. - -local uci = require "luci.model.uci".cursor() -local util = require "luci.util" -local sys = require "luci.sys" -local fs = require "nixio.fs" - -local m, s, o -local server_table = { } - -local function get_ip_string(ip) - if ip and ip:find(":") then - return "[%s]" % ip - else - return ip or "" - end -end - -uci:foreach("kcptun", "servers", function(s) - if s.alias then - server_table[s[".name"]] = s.alias - elseif s.server_addr and s.server_port then - server_table[s[".name"]] = "%s:%s" % { get_ip_string(s.server_addr), s.server_port } - end -end) - -m = Map("kcptun", "%s - %s" % { translate("Kcptun"), translate("Settings") }) -m:append(Template("kcptun/status")) - -s = m:section(NamedSection, "general", "general", translate("General Settings")) -s.anonymous = true -s.addremove = false - -o = s:option(ListValue, "server", translate("Server")) -o:value("", translate("Disable")) -for k, v in pairs(server_table) do - o:value(k, v) -end - -o = s:option(Value, "client_file", translate("Client File")) -o.rmempty = false - -o = s:option(ListValue, "daemon_user", translate("Run Daemon as User")) -o:value("") -for u in util.execi("cat /etc/passwd | cut -d ':' -f1") do - o:value(u) -end - -o = s:option(Flag, "enable_logging", translate("Enable Logging")) -o.rmempty = false - -o = s:option(Value, "log_folder", translate("Log Folder")) -o.datatype = "directory" -o.placeholder = "/var/log/kcptun" -o:depends("enable_logging", "1") -o.formvalue = function(...) - local v = (Value.formvalue(...) or ""):trim() - if v ~= "" then - v = string.gsub(v, "\\", "/") - if v:sub(1, 1) ~= "/" then - v = "/" .. v - end - - while v:sub(-1) == "/" do - v = v:sub(1, -2) - end - end - - return v -end -o.validate = function(self, value, section) - if value and not fs.stat(value) then - local res, code, msg = fs.mkdir(value) - if not res then - return nil, msg - end - end - return Value.validate(self, value, section) -end - -return m diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/model/kcptun.lua b/package/ntlf9t/luci-app-kcptun/luasrc/model/kcptun.lua deleted file mode 100644 index db0a363649..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/model/kcptun.lua +++ /dev/null @@ -1,58 +0,0 @@ --- Copyright 2016-2019 Xingwang Liao --- Licensed to the public under the Apache License 2.0. - -local fs = require "nixio.fs" -local sys = require "luci.sys" -local uci = require "luci.model.uci".cursor() -local util = require "luci.util" - -module("luci.model.kcptun", package.seeall) - -function get_config_option(option, default) - return uci:get("kcptun", "general", option) or default -end - -function get_current_log_file(type) - local log_folder = get_config_option("log_folder", "/var/log/kcptun") - return "%s/%s.%s.log" % { log_folder, type, "general" } -end - -function is_running(client) - if client and client ~= "" then - local file_name = client:match(".*/([^/]+)$") or "" - if file_name ~= "" then - return sys.call("pidof %s >/dev/null" % file_name) == 0 - end - end - - return false -end - -function get_kcptun_version(file) - if file and file ~= "" then - if not fs.access(file, "rwx", "rx", "rx") then - fs.chmod(file, 755) - end - - local info = util.trim(sys.exec("%s -v 2>/dev/null" % file)) - - if info ~= "" then - local tb = util.split(info, "%s+", nil, true) - return tb[1] == "kcptun" and tb[3] or "" - end - end - - return "" -end - -function get_luci_version() - local ipkg = require "luci.model.ipkg" - - local package_name = "luci-app-kcptun" - local package_info = ipkg.info(package_name) or {} - - if next(package_info) ~= nil then - return package_info[package_name]["Version"] - end - return "" -end diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/log_view.htm b/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/log_view.htm deleted file mode 100644 index d494198f75..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/log_view.htm +++ /dev/null @@ -1,72 +0,0 @@ -<%# - Copyright 2016-2019 Xingwang Liao - Licensed to the public under the Apache License 2.0. --%> - -<% css = [[ - - #log_text { - padding: 10px; - text-align: left; - } - #log_text pre { - word-break: break-all; - margin: 0; - } - .description { - background-color: #33ccff; - } - -]] -%> - -<%+header%> - -
-

<%:Kcptun%> - <%:Log Data%>

-
-
- -
-
-
<%:Loading%><%:Collecting data...%>
-
<%:Refresh every 5 seconds.%>
-
-
-
- - - - -<%+footer%> diff --git a/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/status.htm b/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/status.htm deleted file mode 100644 index b990496c5f..0000000000 --- a/package/ntlf9t/luci-app-kcptun/luasrc/view/kcptun/status.htm +++ /dev/null @@ -1,87 +0,0 @@ -<%# - Copyright 2016-2019 Xingwang Liao - Licensed to the public under the Apache License 2.0. --%> - -<% -local kcp = require "luci.model.kcptun" -local dsp = require "luci.dispatcher" - -local client_file = kcp.get_config_option("client_file") -local client_version = kcp.get_kcptun_version(client_file) -local luci_version = kcp.get_luci_version() --%> - - - -
- <%:Running Status%> -
-
-
<%:Client Status%>
-
- <%:Collecting data...%> -
-
-
-
<%:Client Version%>
-
- <%- if client_version == "" then -%> - <%:Invalid Client File.%> - <% else -%> - <%=pcdata(client_version)%> - <%- end %> - <%:Get latest%> - <%:Get latest%> (ipk) -
-
- <% if luci_version ~= "" then -%> -
-
<%:LuCI Version%>
-
- <%=pcdata(luci_version)%> - <%:Get latest%> -
-
- <% end -%> -
-
- - diff --git a/package/ntlf9t/luci-app-kcptun/po/templates/kcptun.pot b/package/ntlf9t/luci-app-kcptun/po/templates/kcptun.pot deleted file mode 100644 index f466a3a3d1..0000000000 --- a/package/ntlf9t/luci-app-kcptun/po/templates/kcptun.pot +++ /dev/null @@ -1,413 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:92 -msgid "2nd ACK" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:44 -#: luasrc/model/cbi/kcptun/servers.lua:34 -msgid "Alias" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:153 -msgid "" -"Auto expiration time(in seconds) for a single UDP connection, 0 to disable." -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:29 -msgid "Clear Log File" -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:41 -msgid "Client File" -msgstr "" - -#: luasrc/view/kcptun/status.htm:48 -msgid "Client Status" -msgstr "" - -#: luasrc/view/kcptun/status.htm:54 -msgid "Client Version" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:32 luasrc/view/kcptun/status.htm:50 -msgid "Collecting data..." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -msgid "DSCP(6bit)" -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:36 -msgid "Disable" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:65 -msgid "Disable Compression" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:128 -msgid "Disable Compression?" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:32 -msgid "Edit Server" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:74 -#: luasrc/model/cbi/kcptun/servers.lua:59 -msgid "Embedded Mode" -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:50 -msgid "Enable Logging" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:80 -msgid "Enable nodelay Mode." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:68 -#: luasrc/model/cbi/kcptun/servers.lua:53 -msgid "Encrypt Method" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:66 -msgid "Error get log data." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:68 -msgid "False" -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:31 -msgid "General Settings" -msgstr "" - -#: luasrc/view/kcptun/status.htm:61 luasrc/view/kcptun/status.htm:62 -#: luasrc/view/kcptun/status.htm:70 -msgid "Get latest" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:158 -msgid "How long an expired connection can live(in sec), -1 to disable." -msgstr "" - -#: luasrc/view/kcptun/status.htm:57 -msgid "Invalid Client File." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:32 -#: luasrc/model/cbi/kcptun/servers.lua:17 -#: luasrc/model/cbi/kcptun/settings.lua:28 luasrc/view/kcptun/log_view.htm:26 -msgid "Kcptun" -msgstr "" - -#: luasrc/controller/kcptun.lua:15 -msgid "Kcptun Client" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:63 -msgid "Key" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:61 -msgid "Last 50 lines of log file:" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:63 -msgid "Last 50 lines of syslog:" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:46 -msgid "Listen Address" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:32 -msgid "Loading" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:54 -msgid "Local Listen Host" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:59 -msgid "Local Listen Port." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:59 -msgid "Local Port" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:55 -msgid "Local listen host." -msgstr "" - -#: luasrc/controller/kcptun.lua:25 -msgid "Log" -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:26 -msgid "Log Data" -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:53 -msgid "Log Folder" -msgstr "" - -#: luasrc/view/kcptun/status.htm:67 -msgid "LuCI Version" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:98 -msgid "Maximum transmission unit of UDP packets." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:229 -msgid "" -"NAT keepalive interval to prevent your router from removing port mapping, " -"default unit is seconds." -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:62 luasrc/view/kcptun/log_view.htm:64 -msgid "No log data." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:36 -msgid "None" -msgstr "" - -#: luasrc/view/kcptun/status.htm:83 -msgid "Not Running" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:148 -msgid "Number of UDP connections to server." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:90 -msgid "Off" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:91 -msgid "On" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:209 -msgid "Per stream receive buffer, default unit is MB." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:64 -msgid "Pre-shared secret for client and server." -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:42 -msgid "Processing..." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:109 -msgid "Receive Window Size(num of packets)." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:115 -msgid "Reed-solomon Erasure Coding - datashard." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:120 -msgid "Reed-solomon Erasure Coding - parityshard." -msgstr "" - -#: luasrc/view/kcptun/log_view.htm:33 -msgid "Refresh every 5 seconds." -msgstr "" - -#: luasrc/model/cbi/kcptun/settings.lua:44 -msgid "Run Daemon as User" -msgstr "" - -#: luasrc/view/kcptun/status.htm:83 -msgid "Running" -msgstr "" - -#: luasrc/view/kcptun/status.htm:45 -msgid "Running Status" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:234 -msgid "SNMP collect period, in seconds" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:103 -msgid "Send Window Size(num of packets)." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:163 -msgid "Send/secv buffer size of udp sockets, default unit is MB." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:46 -#: luasrc/model/cbi/kcptun/settings.lua:35 -msgid "Server" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:39 -msgid "Server Address" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:17 -msgid "Server List" -msgstr "" - -#: luasrc/controller/kcptun.lua:22 -msgid "Server Manage" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:50 -msgid "Server Port" -msgstr "" - -#: luasrc/controller/kcptun.lua:18 luasrc/model/cbi/kcptun/settings.lua:28 -msgid "Settings" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:183 -msgid "Specify smux version, available 1,2, default: 1" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:133 -msgid "Suppress the 'stream open/close' messages" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:138 -msgid "TCP transmission" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:189 -msgid "The overall de-mux buffer, default unit is MB." -msgstr "" - -#: luasrc/model/cbi/kcptun/servers.lua:68 -msgid "True" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:143 -msgid "acknodelay" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:152 -msgid "autoexpire" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:147 -msgid "conn" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:68 -msgid "crypt" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:114 -msgid "datashard" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -msgid "dscp" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:83 -msgid "interval" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:228 -msgid "keepalive" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:74 -msgid "mode" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:97 -msgid "mtu" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:94 -msgid "nc" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:128 -msgid "nocomp" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:80 -msgid "nodelay" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:44 -#: luasrc/model/cbi/kcptun/servers-detail.lua:54 -#: luasrc/model/cbi/kcptun/servers-detail.lua:63 -#: luasrc/model/cbi/kcptun/servers-detail.lua:97 -#: luasrc/model/cbi/kcptun/servers-detail.lua:102 -#: luasrc/model/cbi/kcptun/servers-detail.lua:108 -#: luasrc/model/cbi/kcptun/servers-detail.lua:114 -#: luasrc/model/cbi/kcptun/servers-detail.lua:119 -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -#: luasrc/model/cbi/kcptun/servers-detail.lua:147 -#: luasrc/model/cbi/kcptun/servers-detail.lua:152 -#: luasrc/model/cbi/kcptun/servers-detail.lua:157 -#: luasrc/model/cbi/kcptun/servers-detail.lua:162 -#: luasrc/model/cbi/kcptun/servers-detail.lua:182 -#: luasrc/model/cbi/kcptun/servers-detail.lua:188 -#: luasrc/model/cbi/kcptun/servers-detail.lua:208 -#: luasrc/model/cbi/kcptun/servers-detail.lua:228 -#: luasrc/model/cbi/kcptun/servers-detail.lua:234 -msgid "optional" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:119 -msgid "parityshard" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:133 -msgid "quiet" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:108 -msgid "rcvwnd" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:88 -msgid "resend" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:157 -msgid "scavengettl" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:188 -msgid "smuxbuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:182 -msgid "smuxver" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:102 -msgid "sndwnd" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:233 -msgid "snmpperiod" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:162 -msgid "sockbuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:208 -msgid "streambuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:138 -msgid "tcp" -msgstr "" diff --git a/package/ntlf9t/luci-app-kcptun/po/zh-cn/kcptun.po b/package/ntlf9t/luci-app-kcptun/po/zh-cn/kcptun.po deleted file mode 100644 index 242cfec228..0000000000 --- a/package/ntlf9t/luci-app-kcptun/po/zh-cn/kcptun.po +++ /dev/null @@ -1,497 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:92 -msgid "2nd ACK" -msgstr "2次 ACK 跨越重传" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:44 -#: luasrc/model/cbi/kcptun/servers.lua:34 -msgid "Alias" -msgstr "别名" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:153 -msgid "" -"Auto expiration time(in seconds) for a single UDP connection, 0 to disable." -msgstr "单个 UDP 连接的自动过期时间 (秒),设置 0 来禁用" - -#: luasrc/view/kcptun/log_view.htm:29 -msgid "Clear Log File" -msgstr "清理日志文件" - -#: luasrc/model/cbi/kcptun/settings.lua:41 -msgid "Client File" -msgstr "客户端文件" - -#: luasrc/view/kcptun/status.htm:48 -msgid "Client Status" -msgstr "客户端状态" - -#: luasrc/view/kcptun/status.htm:54 -msgid "Client Version" -msgstr "客户端版本" - -#: luasrc/view/kcptun/log_view.htm:32 luasrc/view/kcptun/status.htm:50 -msgid "Collecting data..." -msgstr "正在收集数据..." - -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -msgid "DSCP(6bit)" -msgstr "DSCP(6bit)" - -#: luasrc/model/cbi/kcptun/settings.lua:36 -msgid "Disable" -msgstr "禁用" - -#: luasrc/model/cbi/kcptun/servers.lua:65 -msgid "Disable Compression" -msgstr "禁用压缩" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:128 -msgid "Disable Compression?" -msgstr "是否禁用压缩?" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:32 -msgid "Edit Server" -msgstr "编辑服务端" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:74 -#: luasrc/model/cbi/kcptun/servers.lua:59 -msgid "Embedded Mode" -msgstr "内置模式" - -#: luasrc/model/cbi/kcptun/settings.lua:50 -msgid "Enable Logging" -msgstr "启用日志记录" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:80 -msgid "Enable nodelay Mode." -msgstr "启用 nodelay 模式" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:68 -#: luasrc/model/cbi/kcptun/servers.lua:53 -msgid "Encrypt Method" -msgstr "加密方式" - -#: luasrc/view/kcptun/log_view.htm:66 -msgid "Error get log data." -msgstr "获取日志数据失败。" - -#: luasrc/model/cbi/kcptun/servers.lua:68 -msgid "False" -msgstr "否" - -#: luasrc/model/cbi/kcptun/settings.lua:31 -msgid "General Settings" -msgstr "基本设置" - -#: luasrc/view/kcptun/status.htm:61 luasrc/view/kcptun/status.htm:62 -#: luasrc/view/kcptun/status.htm:70 -msgid "Get latest" -msgstr "获取最新版" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:158 -msgid "How long an expired connection can live(in sec), -1 to disable." -msgstr "过期连接保留多长时间 (秒),设置 -1 来禁用" - -#: luasrc/view/kcptun/status.htm:57 -msgid "Invalid Client File." -msgstr "客户端文件配置有误" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:32 -#: luasrc/model/cbi/kcptun/servers.lua:17 -#: luasrc/model/cbi/kcptun/settings.lua:28 luasrc/view/kcptun/log_view.htm:26 -msgid "Kcptun" -msgstr "" - -#: luasrc/controller/kcptun.lua:15 -msgid "Kcptun Client" -msgstr "Kcptun 客户端" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:63 -msgid "Key" -msgstr "密码" - -#: luasrc/view/kcptun/log_view.htm:61 -msgid "Last 50 lines of log file:" -msgstr "日志文件的最新 50 行:" - -#: luasrc/view/kcptun/log_view.htm:63 -msgid "Last 50 lines of syslog:" -msgstr "系统日志的最新 50 行:" - -#: luasrc/model/cbi/kcptun/servers.lua:46 -msgid "Listen Address" -msgstr "监听地址" - -#: luasrc/view/kcptun/log_view.htm:32 -msgid "Loading" -msgstr "正在加载..." - -#: luasrc/model/cbi/kcptun/servers-detail.lua:54 -msgid "Local Listen Host" -msgstr "本地监听地址" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:59 -msgid "Local Listen Port." -msgstr "本地监听端口" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:59 -msgid "Local Port" -msgstr "本地端口" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:55 -msgid "Local listen host." -msgstr "本地监听主机" - -#: luasrc/controller/kcptun.lua:25 -msgid "Log" -msgstr "日志" - -#: luasrc/view/kcptun/log_view.htm:26 -msgid "Log Data" -msgstr "日志数据" - -#: luasrc/model/cbi/kcptun/settings.lua:53 -msgid "Log Folder" -msgstr "日志文件夹" - -#: luasrc/view/kcptun/status.htm:67 -msgid "LuCI Version" -msgstr "LuCI 版本" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:98 -msgid "Maximum transmission unit of UDP packets." -msgstr "UDP 数据包的最大传输单元" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:229 -msgid "" -"NAT keepalive interval to prevent your router from removing port mapping, " -"default unit is seconds." -msgstr "NAT Keepalive 包间隔时间(秒), 防止路由器删除端口映射" - -#: luasrc/view/kcptun/log_view.htm:62 luasrc/view/kcptun/log_view.htm:64 -msgid "No log data." -msgstr "无日志数据。" - -#: luasrc/model/cbi/kcptun/servers.lua:36 -msgid "None" -msgstr "无" - -#: luasrc/view/kcptun/status.htm:83 -msgid "Not Running" -msgstr "未运行" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:148 -msgid "Number of UDP connections to server." -msgstr "到服务端的 UDP 连接数量" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:90 -msgid "Off" -msgstr "关闭" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:91 -msgid "On" -msgstr "开启" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:209 -msgid "Per stream receive buffer, default unit is MB." -msgstr "每个传输流最大内存大小 (MB)" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:64 -msgid "Pre-shared secret for client and server." -msgstr "客户端和服务端的通信密码" - -#: luasrc/view/kcptun/log_view.htm:42 -msgid "Processing..." -msgstr "正在操作..." - -#: luasrc/model/cbi/kcptun/servers-detail.lua:109 -msgid "Receive Window Size(num of packets)." -msgstr "接收窗口大小 (数据包数量)" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:115 -msgid "Reed-solomon Erasure Coding - datashard." -msgstr "前向纠错 - datashard" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:120 -msgid "Reed-solomon Erasure Coding - parityshard." -msgstr "前向纠错 - parityshard" - -#: luasrc/view/kcptun/log_view.htm:33 -msgid "Refresh every 5 seconds." -msgstr "每 5 秒刷新。" - -#: luasrc/model/cbi/kcptun/settings.lua:44 -msgid "Run Daemon as User" -msgstr "以该用户启动" - -#: luasrc/view/kcptun/status.htm:83 -msgid "Running" -msgstr "运行中" - -#: luasrc/view/kcptun/status.htm:45 -msgid "Running Status" -msgstr "运行状态" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:234 -msgid "SNMP collect period, in seconds" -msgstr "SNMP采集周期 (秒)" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:103 -msgid "Send Window Size(num of packets)." -msgstr "发送窗口大小 (数据包数量)" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:163 -msgid "Send/secv buffer size of udp sockets, default unit is MB." -msgstr "发送/接收UDP数据包的缓冲区大小 (MB)" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:46 -#: luasrc/model/cbi/kcptun/settings.lua:35 -msgid "Server" -msgstr "服务端地址" - -#: luasrc/model/cbi/kcptun/servers.lua:39 -msgid "Server Address" -msgstr "服务端地址" - -#: luasrc/model/cbi/kcptun/servers.lua:17 -msgid "Server List" -msgstr "服务端列表" - -#: luasrc/controller/kcptun.lua:22 -msgid "Server Manage" -msgstr "服务端管理" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:50 -msgid "Server Port" -msgstr "服务端端口" - -#: luasrc/controller/kcptun.lua:18 luasrc/model/cbi/kcptun/settings.lua:28 -msgid "Settings" -msgstr "设置" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:183 -msgid "Specify smux version, available 1,2, default: 1" -msgstr "设置 smux 版本,可选 1, 2。默认:1" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:133 -msgid "Suppress the 'stream open/close' messages" -msgstr "不打印 'stream open/close' 信息" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:138 -msgid "TCP transmission" -msgstr "TCP 传输" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:189 -msgid "The overall de-mux buffer, default unit is MB." -msgstr "缓存大小 (MB)" - -#: luasrc/model/cbi/kcptun/servers.lua:68 -msgid "True" -msgstr "是" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:143 -msgid "acknodelay" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:152 -msgid "autoexpire" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:147 -msgid "conn" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:68 -msgid "crypt" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:114 -msgid "datashard" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -msgid "dscp" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:83 -msgid "interval" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:228 -msgid "keepalive" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:74 -msgid "mode" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:97 -msgid "mtu" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:94 -msgid "nc" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:128 -msgid "nocomp" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:80 -msgid "nodelay" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:44 -#: luasrc/model/cbi/kcptun/servers-detail.lua:54 -#: luasrc/model/cbi/kcptun/servers-detail.lua:63 -#: luasrc/model/cbi/kcptun/servers-detail.lua:97 -#: luasrc/model/cbi/kcptun/servers-detail.lua:102 -#: luasrc/model/cbi/kcptun/servers-detail.lua:108 -#: luasrc/model/cbi/kcptun/servers-detail.lua:114 -#: luasrc/model/cbi/kcptun/servers-detail.lua:119 -#: luasrc/model/cbi/kcptun/servers-detail.lua:124 -#: luasrc/model/cbi/kcptun/servers-detail.lua:147 -#: luasrc/model/cbi/kcptun/servers-detail.lua:152 -#: luasrc/model/cbi/kcptun/servers-detail.lua:157 -#: luasrc/model/cbi/kcptun/servers-detail.lua:162 -#: luasrc/model/cbi/kcptun/servers-detail.lua:182 -#: luasrc/model/cbi/kcptun/servers-detail.lua:188 -#: luasrc/model/cbi/kcptun/servers-detail.lua:208 -#: luasrc/model/cbi/kcptun/servers-detail.lua:228 -#: luasrc/model/cbi/kcptun/servers-detail.lua:234 -msgid "optional" -msgstr "可选" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:119 -msgid "parityshard" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:133 -msgid "quiet" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:108 -msgid "rcvwnd" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:88 -msgid "resend" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:157 -msgid "scavengettl" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:188 -msgid "smuxbuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:182 -msgid "smuxver" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:102 -msgid "sndwnd" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:233 -msgid "snmpperiod" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:162 -msgid "sockbuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:208 -msgid "streambuf" -msgstr "" - -#: luasrc/model/cbi/kcptun/servers-detail.lua:138 -msgid "tcp" -msgstr "" - -#~ msgid "Auto" -#~ msgstr "自动" - -#~ msgid "CPU Architecture" -#~ msgstr "CPU 架构" - -#~ msgid "Can't determine ARCH, or ARCH not supported. Please select manually." -#~ msgstr "无法自动确定 ARCH,或者不支持该 ARCH,请手动重新选择。" - -#~ msgid "Can't find client in file: %s" -#~ msgstr "无法在文件中找到客户端:%s" - -#~ msgid "Can't move new file to path: %s" -#~ msgstr "无法移动新文件到:%s" - -#~ msgid "Check Kcptun Update" -#~ msgstr "检查 Kcptun 更新" - -#~ msgid "Check LuCI Update" -#~ msgstr "检查 LuCI 更新" - -#~ msgid "Click to Update" -#~ msgstr "点击更新" - -#~ msgid "Client file is required." -#~ msgstr "请指定客户端文件。" - -#~ msgid "Download url is required." -#~ msgstr "请指定下载链接。" - -#~ msgid "Downloading..." -#~ msgstr "正在下载..." - -#~ msgid "Extracting..." -#~ msgstr "正在解压..." - -#~ msgid "File download failed or timed out: %s" -#~ msgstr "文件下载失败或超时:%s" - -#~ msgid "File path required." -#~ msgstr "请指定文件路径。" - -#~ msgid "Get remote version info failed." -#~ msgstr "获取远程版本信息失败。" - -#~ msgid "Make sure that the 'Client File' dictionary has enough space." -#~ msgstr "请确保“客户端文件”所在的文件夹具有足够的空间。" - -#~ msgid "Moving..." -#~ msgstr "正在移动..." - -#~ msgid "New version found, but failed to get new version download url." -#~ msgstr "发现新版本,但是获取下载地址失败。" - -#~ msgid "No Update Found" -#~ msgstr "未发现更新" - -#~ msgid "Package update failed." -#~ msgstr "软件包升级失败。" - -#~ msgid "Save Config File" -#~ msgstr "保留配置文件" - -#~ msgid "Save config file while upgrade LuCI." -#~ msgstr "在更新 LuCI 时保留配置文件" - -#~ msgid "The ARCH for checking updates." -#~ msgstr "用于检查更新的 ARCH。" - -#~ msgid "" -#~ "The client file is not suitable for current device. Please reselect ARCH." -#~ msgstr "客户端文件不适用于当前设备,请重新选择 ARCH。" - -#~ msgid "Update Success." -#~ msgstr "更新成功!" - -#~ msgid "Update in progress. Are you sure to close window?" -#~ msgstr "正在更新,确定关闭窗口?" - -#~ msgid "" -#~ "You may need to reload current page after update LuCI. Note that " -#~ "translation will not be updated." -#~ msgstr "更新 LuCI 之后你可能需要手动刷新当前页面。注意:翻译不会被更新" diff --git a/package/ntlf9t/luci-app-kcptun/root/etc/config/kcptun b/package/ntlf9t/luci-app-kcptun/root/etc/config/kcptun deleted file mode 100644 index 5b1d59abed..0000000000 --- a/package/ntlf9t/luci-app-kcptun/root/etc/config/kcptun +++ /dev/null @@ -1,17 +0,0 @@ - -config general 'general' - option server '' - option client_file '/usr/bin/kcptun-client' - option daemon_user 'root' - option enable_logging '1' - -config servers 'default' - option server_addr '' - option server_port '29900' - option listen_addr '0.0.0.0' - option listen_port '12948' - option crypt 'aes' - option mode 'fast' - option nocomp 'false' - option quiet 'false' - option tcp 'false' diff --git a/package/ntlf9t/luci-app-kcptun/root/etc/init.d/kcptun b/package/ntlf9t/luci-app-kcptun/root/etc/init.d/kcptun deleted file mode 100755 index 62bc046728..0000000000 --- a/package/ntlf9t/luci-app-kcptun/root/etc/init.d/kcptun +++ /dev/null @@ -1,230 +0,0 @@ -#!/bin/sh /etc/rc.common -# -# Copyright 2016-2019 Xingwang Liao -# -# Licensed under the Apache License, Version 2.0 (the "License"); -# you may not use this file except in compliance with the License. -# You may obtain a copy of the License at -# -# http://www.apache.org/licenses/LICENSE-2.0 -# -# Unless required by applicable law or agreed to in writing, software -# distributed under the License is distributed on an "AS IS" BASIS, -# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. -# See the License for the specific language governing permissions and -# limitations under the License. -# - -START=99 -USE_PROCD=1 - -KCPTUN=kcptun -CONFIG_FOLDER=/var/etc/$KCPTUN - -if [ -r /usr/share/libubox/jshn.sh ]; then - . /usr/share/libubox/jshn.sh -elif [ -r /lib/functions/jshn.sh ]; then - . /lib/functions/jshn.sh -else - logger -p daemon.err -t "$KCPTUN" \ - "Package required: jshn." - exit 1 -fi - -_log() { - local level="$1" - local msg="$2" - - logger -p "daemon.${level}" -t "$KCPTUN" "$msg" -} - -gen_client_config_file() { - local config_file="$1" - - json_init - json_add_string "remoteaddr" "${server_addr}:${server_port}" - json_add_string "localaddr" "${listen_addr}:${listen_port}" - - add_configs() { - local type="$1"; shift - local k v - - for k in "$@"; do - v="$(eval echo "\$$k")" - - if [ -n "$v" ]; then - if [ "$type" = "string" ]; then - json_add_string "$k" "$v" - elif [ "$type" = "int" ]; then - json_add_int "$k" "$v" - elif [ "$type" = "boolean" ]; then - if [ "$v" = "true" ]; then - json_add_boolean "$k" "1" - else - json_add_boolean "$k" "0" - fi - fi - fi - done - } - - add_configs "string" key crypt mode - add_configs "int" conn autoexpire mtu sndwnd rcvwnd datashard parityshard dscp \ - nodelay interval resend nc sockbuf smuxver smuxbuf streambuf keepalive scavengettl snmpperiod - add_configs "boolean" nocomp acknodelay quiet tcp - - if [ -n "$log_file" ]; then - json_add_string "log" "$log_file" - fi - - json_close_object - - json_dump -i >"$config_file" -} - -add_iptables_rule() { - local port="$1" - - iptables-restore --noflush <<-EOF 2>/dev/null - *nat - :KCPTUN - - -A KCPTUN -p tcp --dport $port -j ACCEPT - -A INPUT -p tcp -j KCPTUN - COMMIT - EOF -} - -clear_iptables_rule() { - iptables-save --counters | grep -vi "KCPTUN" | iptables-restore --counters -} - -validate_config_section() { - uci_validate_section "$KCPTUN" general "$1" \ - 'server:uciname' \ - 'client_file:string' \ - 'daemon_user:string:root' \ - 'enable_logging:bool:0' \ - 'log_folder:directory:/var/log/kcptun' -} - -validate_server_section() { - uci_validate_section "$KCPTUN" servers "$1" \ - 'server_addr:host' \ - 'server_port:port:29900' \ - 'listen_addr:host:0.0.0.0' \ - 'listen_port:port:12948' \ - 'key:string' \ - 'crypt:string:aes' \ - 'mode:or("normal","fast","fast2","fast3","manual"):fast' \ - 'conn:min(1)' \ - 'autoexpire:uinteger' \ - 'scavengettl:min(-1)' \ - 'mtu:range(64,9200)' \ - 'sndwnd:min(1)' \ - 'rcvwnd:min(1)' \ - 'datashard:uinteger' \ - 'parityshard:uinteger' \ - 'dscp:uinteger' \ - 'nocomp:or("true", "false")' \ - 'quiet:or("true", "false")' \ - 'tcp:or("true", "false")' \ - 'nodelay:bool' \ - 'interval:uinteger' \ - 'resend:range(0,2)' \ - 'nc:bool' \ - 'acknodelay:or("true", "false")' \ - 'sockbuf:uinteger' \ - 'smuxver:or("1", "2")' \ - 'smuxbuf:uinteger' \ - 'streambuf:uinteger' \ - 'keepalive:uinteger' \ - 'snmpperiod:min(1)' -} - -validate_client_file() { - local file="$1" - - if [ ! -f "$file" ]; then - return 1 - fi - - test -x "$file" || chmod 755 "$file" - - ( $file -v 2>/dev/null | grep -q "$KCPTUN" ) -} - -start_kcptun_instance() { - local section="$1" - - if ! validate_config_section "$section" ; then - _log "err" "Config validate failed." - return 1 - fi - - if [ -z "$server" ] || [ "$server" = "nil" ]; then - _log "info" "No server selected, Client will stop." - return 0 - elif ! validate_server_section "$server"; then - _log "err" "Server config validation failed." - return 1 - elif [ -z "$server_addr" ] || [ -z "$listen_port" ]; then - _log "err" "Server config validation failed." - return 1 - fi - - if [ -z "$client_file" ]; then - _log "err" "Please set client file path, or use auto download." - return 1; - elif ! validate_client_file "$client_file"; then - _log "err" "Client file validation failed." - return 1 - fi - - is_ipv6_address() { - echo "$1" | grep -q ":" - } - - is_ipv6_address "$server_addr" && server_addr="[${server_addr}]" - is_ipv6_address "$listen_addr" && listen_addr="[${listen_addr}]" - - test -d "$CONFIG_FOLDER" || mkdir -p "$CONFIG_FOLDER" - - log_file="" - if [ "x$enable_logging" = "x1" ]; then - mkdir -p "$log_folder" - chown -R "$daemon_user" "$log_folder" - log_file="${log_folder}/client.${section}.log" - fi - - local config_file="${CONFIG_FOLDER}/client.${section}.json" - - if ! ( gen_client_config_file "$config_file" ); then - _log "err" "Can't create config file". - return 1 - fi - - add_iptables_rule "$listen_port" - - procd_open_instance - procd_set_param command "$client_file" - procd_append_param command -c "$config_file" - procd_set_param respawn - procd_set_param user "$daemon_user" - procd_set_param file "$config_file" - procd_close_instance -} - -service_triggers() { - procd_add_reload_trigger "$KCPTUN" -} - -start_service() { - clear_iptables_rule - - config_load "$KCPTUN" - config_foreach start_kcptun_instance "general" -} - -stop_service() { - clear_iptables_rule -} diff --git a/package/ntlf9t/luci-app-kcptun/root/etc/uci-defaults/40_luci-kcptun b/package/ntlf9t/luci-app-kcptun/root/etc/uci-defaults/40_luci-kcptun deleted file mode 100755 index c759ba19e3..0000000000 --- a/package/ntlf9t/luci-app-kcptun/root/etc/uci-defaults/40_luci-kcptun +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@kcptun[-1] - add ucitrack kcptun - set ucitrack.@kcptun[-1].init=kcptun - commit ucitrack -EOF - -general=$(uci -q get kcptun.@general[-1]) - -if [ -z "$general" ]; then - uci -q add kcptun general -fi - -if [ ."$general" != ."general" ]; then - uci -q batch <<-EOF >/dev/null - rename kcptun.@general[-1]="general" - set kcptun.general.server="" - commit kcptun - EOF -fi - -rm -rf /tmp/luci-indexcache /tmp/luci-modulecache -exit 0 diff --git a/package/ntlf9t/luci-app-netdata/Makefile b/package/ntlf9t/luci-app-netdata/Makefile deleted file mode 100644 index 398918efd0..0000000000 --- a/package/ntlf9t/luci-app-netdata/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (C) 2016 Openwrt.org -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for netdata -LUCI_DEPENDS:=+netdata -LUCI_PKGARCH:=all -PKG_VERSION:=1.0 -PKG_RELEASE:=1 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file diff --git a/package/ntlf9t/luci-app-netdata/luasrc/controller/netdata.lua b/package/ntlf9t/luci-app-netdata/luasrc/controller/netdata.lua deleted file mode 100644 index ff2d6eaea9..0000000000 --- a/package/ntlf9t/luci-app-netdata/luasrc/controller/netdata.lua +++ /dev/null @@ -1,9 +0,0 @@ -module("luci.controller.netdata", package.seeall) - -function index() - if not (luci.sys.call("pidof netdata > /dev/null") == 0) then - return - end - - entry({"admin", "system", "netdata"}, template("netdata"), _("NetData"), 10).leaf = true -end \ No newline at end of file diff --git a/package/ntlf9t/luci-app-netdata/luasrc/view/netdata.htm b/package/ntlf9t/luci-app-netdata/luasrc/view/netdata.htm deleted file mode 100644 index 8b84e6e2a0..0000000000 --- a/package/ntlf9t/luci-app-netdata/luasrc/view/netdata.htm +++ /dev/null @@ -1,9 +0,0 @@ -<%+header%> -
-

<%=translate("NetData")%>

- -
- -<%+footer%> \ No newline at end of file diff --git a/package/ntlf9t/luci-app-netdata/po/zh-cn/netdata.po b/package/ntlf9t/luci-app-netdata/po/zh-cn/netdata.po deleted file mode 100644 index e8966b815d..0000000000 --- a/package/ntlf9t/luci-app-netdata/po/zh-cn/netdata.po +++ /dev/null @@ -1,5 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -msgid "NetData" -msgstr "实时监控" diff --git a/package/ntlf9t/luci-app-ngrokc/Makefile b/package/ntlf9t/luci-app-ngrokc/Makefile deleted file mode 100644 index 82d0f86bbe..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# -# Copyright (C) 2015-2016 Openwrt.org -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for ngrokc. -LUCI_DESCRIPTION:=LuCI Support for ngrokc. -LUCI_DEPENDS:=+ngrokc -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-ngrokc -PKG_VERSION:=1.3 -PKG_RELEASE:=1 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/controller/ngrokc.lua b/package/ntlf9t/luci-app-ngrokc/luasrc/controller/ngrokc.lua deleted file mode 100644 index 54854c737b..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/controller/ngrokc.lua +++ /dev/null @@ -1,22 +0,0 @@ ---[[ -LuCI - Lua Configuration Interface - aria2 support - -Copyright 2014 nanpuyue - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 -]]-- - -module("luci.controller.ngrokc", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/ngrokc") then - return - end - - entry({"admin", "services", "ngrokc"}, cbi("ngrokc/overview"), _("Ngrok Settings")).dependent = true - entry({"admin", "services", "ngrokc", "detail"}, cbi("ngrokc/detail"), nil ).leaf = true -end diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/detail.lua b/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/detail.lua deleted file mode 100644 index 7fae1f21fd..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/detail.lua +++ /dev/null @@ -1,81 +0,0 @@ --- Copyright 2008 Steven Barth --- Copyright 2008 Jo-Philipp Wich --- Copyright 2013 Manuel Munz --- Copyright 2014-2015 Christian Schoenebeck --- Licensed to the public under the Apache License 2.0. - -local UCI = (require "luci.model.uci").cursor() -local NX = require "nixio" -local NXFS = require "nixio.fs" -local SYS = require "luci.sys" -local UTIL = require "luci.util" -local DISP = require "luci.dispatcher" -local DTYP = require "luci.cbi.datatypes" - -local apply = luci.http.formvalue("cbi.apply") -if apply then - luci.sys.exec("/etc/init.d/ngrokc reload &") -- reload configuration -end - --- takeover arguments -- ####################################################### -local section = arg[1] - -m = Map("ngrokc") -m.redirect = DISP.build_url("admin", "services", "ngrokc") - -tunnels = m:section( NamedSection, section, "tunnel", "

" .. translate("Details") .. " : " .. section .. "

") -tunnels.instance = section -- arg [1] - -enabled=tunnels:option(Flag, "enabled", translate("Enable")) -enabled.anonymous = true -enabled.addremove = false - -server=tunnels:option(ListValue, "server", translate("Server")) ---server:value("tunnel_mobi", "tunnel.mobi:44433") ---server:value("tunnel_org_cn", "tunnel.org.cn:4443") -UCI:foreach("ngrokc", "servers", function(s) server:value(s['.name'], s['.name'] .. " ( " .. s.host .. ":" .. s.port .. " ) ") end) - - -ptype=tunnels:option(ListValue, "type", translate("Type")) -ptype:value("tcp", translate("TCP")) -ptype:value("http", translate("HTTP")) -ptype:value("https", translate("HTTPS")) - -lhost=tunnels:option(Value, "lhost", translate("Local Address")) -lhost.rmempty = true -lhost.placeholder="127.0.0.1" -lhost.datatype = "ip4addr" - -lport=tunnels:option(Value, "lport", translate("Local Port")) -lport.datatype = "port" -lport.rmempty = false - -custom_domain=tunnels:option(Flag, "custom_domain", translate("Use Custom Domain")) -custom_domain.default = "0" -custom_domain.disabled = "0" -custom_domain.enabled = "1" -custom_domain.rmempty = false -custom_domain:depends("type", "http") -custom_domain:depends("type", "https") - -dname=tunnels:option(Value, "dname", translate("Custom Domain") .. "/" .. translate("SubDomain"), translate("Please set your domain's CNAME or A record to the tunnel server.")) -dname.datatype = "hostname" -dname.rmempty = false -dname:depends("type", "http") -dname:depends("type", "https") - -hostheader=tunnels:option(Value, "hostheader", "hostheader", translate("")) -hostheader.datatype = nil -hostheader.rmempty = true -hostheader:depends("type", "http") -hostheader:depends("type", "https") - -rport=tunnels:option(Value, "rport", translate("Remote Port")) -rport.datatype = "port" -rport.rmempty = false -rport:depends("type", "tcp") - -custom_html=tunnels:option(DummyValue, "none") -custom_html.template = "ngrokc/ngrokc_script" - -return m diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/overview.lua b/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/overview.lua deleted file mode 100644 index 0f777e92bc..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/model/cbi/ngrokc/overview.lua +++ /dev/null @@ -1,108 +0,0 @@ --- Mantainer : maz-1 < ohmygod19993 at gmail dot com > - - -m = Map("ngrokc", translate("Ngrok"),translate("Secure tunnels to localhost.")) - -local apply = luci.http.formvalue("cbi.apply") -if apply then - luci.sys.exec("/etc/init.d/ngrokc reload &") -- reload configuration -end - -local DISP = require "luci.dispatcher" -local CTRL = require "luci.controller.ngrokc" -local HTTP = require "luci.http" -local UCI = (require "luci.model.uci").cursor() - -servers=m:section(TypedSection, "servers", translate("Servers")) -servers.template = "cbi/tblsection" -servers.anonymous = false -servers.addremove = true - - -nhost=servers:option(Value, "host", translate("Ngrok Host")) -nhost.rmempty = false -nhost.datatype = "host" - -hport=servers:option(Value, "port", translate("Ngrok Port")) -hport.rmempty = false -hport.datatype = "port" - -servers:option(Value, "atoken", translate("Auth Token")).rmempty = true - - -tunnel=m:section(TypedSection, "tunnel", translate("Tunnels")) -tunnel.template = "cbi/tblsection" -tunnel.anonymous = false -tunnel.addremove = true - -tunnel.extedit = DISP.build_url("admin", "services", "ngrokc", "detail", "%s") -function tunnel.create(self, name) - AbstractSection.create(self, name) - HTTP.redirect( self.extedit:format(name) ) -end - -ena=tunnel:option(Flag, "enabled", translate("Enabled")) -ena.template = "ngrokc/overview_enabled" -ena.rmempty = false - -lport=tunnel:option(DummyValue, "_lport", translate("Local Port")) -lport.template = "ngrokc/overview_value" -lport.rmempty = false -function lport.set_one(self, section) - local localport = self.map:get(section, "lport") or "" - if localport ~= "" then - return localport - else - return [[]] .. translate("config error") .. [[]] - end -end - - -server=tunnel:option(DummyValue, "_server", translate("Server")) -server.template = "ngrokc/overview_value" -server.rmempty = false -function server.set_one(self, section) - local servername = self.map:get(section, "server") or "" - local host = UCI:get("ngrokc", servername, "host") or "" - local port = UCI:get("ngrokc", servername, "port") or "" - if servername ~= "" or host ~= "" or port ~= "" then - return host .. ":" .. port - else - return [[]] .. translate("config error") .. [[]] - end -end - -type=tunnel:option(DummyValue, "_type", translate("Type")) -type.template = "ngrokc/overview_value" -type.rmempty = false -function type.set_one(self, section) - local tunneltype = self.map:get(section, "type") or "" - if tunneltype ~= "" then - return string.upper(tunneltype) - else - return [[]] .. translate("config error") .. [[]] - end -end - -url=tunnel:option(DummyValue, "_url", translate("URL")) -url.template = "ngrokc/overview_value" -url.rmempty = false -function url.set_one(self, section) - local servername = self.map:get(section, "server") or "" - local host = UCI:get("ngrokc", servername, "host") or "" - local tunneltype = self.map:get(section, "type") or "" - local dname = self.map:get(section, "dname") or "" - local cusdom = self.map:get(section, "custom_domain") or "" - local rport = self.map:get(section, "rport") or "" - if tunneltype == "tcp" and rport ~= "" then - return "tcp://" .. host .. ":" .. rport - elseif cusdom == "1" and dname ~= "" then - return tunneltype .. "://" .. dname - elseif dname ~= "" then - return tunneltype .. "://" .. dname .. "." .. string.gsub(host, "www", "") - else - return [[]] .. translate("config error") .. [[]] - end -end - -return m diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/ngrokc_script.htm b/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/ngrokc_script.htm deleted file mode 100644 index e624f836bb..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/ngrokc_script.htm +++ /dev/null @@ -1,10 +0,0 @@ - diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_enabled.htm b/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_enabled.htm deleted file mode 100644 index 0013807fbe..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_enabled.htm +++ /dev/null @@ -1,15 +0,0 @@ - - -<%+cbi/valueheader%> - - /> - - /> - -<%+cbi/valuefooter%> - diff --git a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_value.htm b/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_value.htm deleted file mode 100644 index 2a5cd16149..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/luasrc/view/ngrokc/overview_value.htm +++ /dev/null @@ -1,8 +0,0 @@ - - -<%+cbi/valueheader%> - -<%=self:set_one(section)%> - -<%+cbi/valuefooter%> - diff --git a/package/ntlf9t/luci-app-ngrokc/po/zh-cn/ngrokc.po b/package/ntlf9t/luci-app-ngrokc/po/zh-cn/ngrokc.po deleted file mode 100644 index 217b0f2bf0..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/po/zh-cn/ngrokc.po +++ /dev/null @@ -1,71 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "Ngrok Settings" -msgstr "Ngrok设置" - -msgid "Ngrok" -msgstr "Ngrok反向代理" - -msgid "Secure tunnels to localhost." -msgstr "易用而安全的反向代理软件" - -msgid "Enable" -msgstr "启用" - -msgid "Ngrok Host" -msgstr "Ngrok服务器" - -msgid "Ngrok Port" -msgstr "Ngrok服务器端口" - -msgid "Auth Token" -msgstr "令牌" - -msgid "Type" -msgstr "类型" - -msgid "Local Address" -msgstr "本地地址" - -msgid "Local Port" -msgstr "本地端口" - -msgid "Custom Domain" -msgstr "自定义域名" - -msgid "SubDomain" -msgstr "子域名" - -msgid "Use Custom Domain" -msgstr "使用自定义域名" - -msgid "Add Addr Port" -msgstr "添加地址端口" - -msgid "Remote Port" -msgstr "远程端口" - -msgid "Please set your domain's CNAME or A record to the tunnel server." -msgstr "请把域名的CNAME记录或A记录指向Ngrok隧道服务器。" - -msgid "Server" -msgstr "服务器" - -msgid "Servers" -msgstr "服务器" - -msgid "Tunnels" -msgstr "通道" - -msgid "Details" -msgstr "详情" - -msgid "Main Settings" -msgstr "主要设置" - -msgid "Check interval" -msgstr "检查间隔" - -msgid "Second(s). Set to 0 if you don't want to check" -msgstr "单位秒。设为0可禁止每隔一段时间检查。" diff --git a/package/ntlf9t/luci-app-ngrokc/root/etc/config/ngrokc b/package/ntlf9t/luci-app-ngrokc/root/etc/config/ngrokc deleted file mode 100644 index 24479a2c7d..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/root/etc/config/ngrokc +++ /dev/null @@ -1,15 +0,0 @@ - -config servers 'tunnel_org_cn' - option host 'tunnel.org.cn' - option port '4443' - -config servers 'phiui_com' - option host 'phiui.com' - option port '4443' - -config tunnel 'tunnel1' - option enabled '0' - option server 'tunnel_org_cn' - option type 'http' - option lport '80' - option dname 'openwrt' diff --git a/package/ntlf9t/luci-app-ngrokc/root/etc/init.d/ngrokc b/package/ntlf9t/luci-app-ngrokc/root/etc/init.d/ngrokc deleted file mode 100755 index 9f7f3d019b..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/root/etc/init.d/ngrokc +++ /dev/null @@ -1,61 +0,0 @@ -#!/bin/sh /etc/rc.common -# Copyright (C) 2007 OpenWrt.org - -START=99 - -list_servers() { - SERVER_PARAMS=" -SER[Shost:" - config_get host "$1" 'host' - config_get port "$1" 'port' - config_get atoken "$1" 'atoken' - SERVER_PARAMS="${SERVER_PARAMS}""${host}"",Sport:""${port}" - [ ! $atoken ] && SERVER_PARAMS=${SERVER_PARAMS}"]" || SERVER_PARAMS=${SERVER_PARAMS}",Atoken:${atoken}]" - eval ${1}_PARAMS=\$SERVER_PARAMS -} - -runnrokc() { - eval "exec /usr/bin/ngrokc \$${1}_PARAMS \$${1}_TUNNEL_PARAMS 2>&1 > /dev/null & echo \$! >> /tmp/ngrokc/${1}.pid" -} - -list_tunnels() { - config_get_bool enabled "$1" 'enabled' - config_get type "$1" 'type' - config_get lhost "$1" 'lhost' - config_get server "$1" 'server' - config_get lport "$1" 'lport' - config_get custom_domain "$1" 'custom_domain' - config_get rport "$1" 'rport' - config_get dname "$1" 'dname' - config_get hostheader "$1" 'hostheader' - [ -z "$lhost" ] && lhost="127.0.0.1" - if [ "$enabled" = 1 ]; then - eval TUNNEL_PARAMS=\$${server}_TUNNEL_PARAMS - TUNNEL_PARAMS=$TUNNEL_PARAMS" -AddTun[Type:${type},Lhost:${lhost},Lport:${lport}" - [ -n "$hostheader" ] && TUNNEL_PARAMS=${TUNNEL_PARAMS}",Hostheader:${hostheader}" - [ "z"$custom_domain = "z1" ] && DTYPE="Hostname" || DTYPE="Sdname" - [ ${type} = "tcp" ] && \ - TUNNEL_PARAMS=${TUNNEL_PARAMS}",Rport:${rport}]" || \ - TUNNEL_PARAMS=${TUNNEL_PARAMS}",${DTYPE}:${dname}]" - echo $server" : ngrokc"$TUNNEL_PARAMS - config_foreach list_servers 'servers' - eval ${server}_TUNNEL_PARAMS=\$TUNNEL_PARAMS - fi -} - -start() { - mkdir -p /tmp/ngrokc - config_load 'ngrokc' - [ -f /tmp/ngrokc/ngrokc_running ] || \ - ( config_foreach list_tunnels 'tunnel' ; config_foreach runnrokc 'servers'; touch /tmp/ngrokc/ngrokc_running ) -} - -stop() { - kill -2 `pidof ngrokc|sed "s/$$//g"` 2>/dev/null - rm -f /tmp/ngrokc/* - sleep 2 -} - -boot() { - sleep 10 - start -} diff --git a/package/ntlf9t/luci-app-ngrokc/root/etc/uci-defaults/luci-ngrokc b/package/ntlf9t/luci-app-ngrokc/root/etc/uci-defaults/luci-ngrokc deleted file mode 100755 index e806bbb25d..0000000000 --- a/package/ntlf9t/luci-app-ngrokc/root/etc/uci-defaults/luci-ngrokc +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@ngrokc[-1] - add ucitrack ngrokc - set ucitrack.@ngrokc[-1].init=ngrokc - commit ucitrack -EOF - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-njitclient/Makefile b/package/ntlf9t/luci-app-njitclient/Makefile deleted file mode 100644 index 3b2ac0c2a3..0000000000 --- a/package/ntlf9t/luci-app-njitclient/Makefile +++ /dev/null @@ -1,14 +0,0 @@ -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=NJIT 802.1X Client for LuCI -LUCI_DESCRIPTION:=This package contains LuCI configuration pages for njit8021xclient. -LUCI_DEPENDS:=+njit8021xclient -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-njitclient -PKG_VERSION:=1.0 -PKG_RELEASE:=2 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-njitclient/luasrc/controller/njitclient.lua b/package/ntlf9t/luci-app-njitclient/luasrc/controller/njitclient.lua deleted file mode 100644 index c993451cbc..0000000000 --- a/package/ntlf9t/luci-app-njitclient/luasrc/controller/njitclient.lua +++ /dev/null @@ -1,5 +0,0 @@ -module("luci.controller.njitclient", package.seeall) - -function index() - entry({"admin", "network", "njitclient"}, cbi("njitclient"), _("NJIT Client"), 100) -end diff --git a/package/ntlf9t/luci-app-njitclient/luasrc/model/cbi/njitclient.lua b/package/ntlf9t/luci-app-njitclient/luasrc/model/cbi/njitclient.lua deleted file mode 100644 index a769e0aa19..0000000000 --- a/package/ntlf9t/luci-app-njitclient/luasrc/model/cbi/njitclient.lua +++ /dev/null @@ -1,39 +0,0 @@ ---[[ -LuCI - Lua Configuration Interface - -Copyright 2010 Jo-Philipp Wich - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 -]]-- - -require("luci.sys") - -m = Map("njitclient", translate("NJIT Client"), translate("Configure NJIT 802.11x client.")) - -s = m:section(TypedSection, "login", "") -s.addremove = false -s.anonymous = true - -enable = s:option(Flag, "enable", translate("Enable")) -name = s:option(Value, "username", translate("Username")) -pass = s:option(Value, "password", translate("Password")) -pass.password = true -domain = s:option(Value, "domain", translate("Domain")) - -ifname = s:option(ListValue, "ifname", translate("Interfaces")) -for k, v in ipairs(luci.sys.net.devices()) do - if v ~= "lo" then - ifname:value(v) - end -end - -local apply = luci.http.formvalue("cbi.apply") -if apply then - io.popen("/etc/init.d/njitclient restart") -end - -return m diff --git a/package/ntlf9t/luci-app-njitclient/root/etc/config/njitclient b/package/ntlf9t/luci-app-njitclient/root/etc/config/njitclient deleted file mode 100644 index 91de131c00..0000000000 --- a/package/ntlf9t/luci-app-njitclient/root/etc/config/njitclient +++ /dev/null @@ -1,6 +0,0 @@ - -config login - option username '' - option password '' - option ifname 'eth0' - option domain '' diff --git a/package/ntlf9t/luci-app-njitclient/root/etc/init.d/njitclient b/package/ntlf9t/luci-app-njitclient/root/etc/init.d/njitclient deleted file mode 100755 index 77d127d9e9..0000000000 --- a/package/ntlf9t/luci-app-njitclient/root/etc/init.d/njitclient +++ /dev/null @@ -1,42 +0,0 @@ -#!/bin/sh /etc/rc.common -START=50 - -run_njit() -{ - local enable - config_get_bool enable $1 enable - - if [ $enable ]; then - local username - local password - local domain - local ifname - - config_get username $1 username - config_get password $1 password - config_get domain $1 domain - config_get ifname $1 ifname - - if [ "$domain" != "" ]; then - njit-client $username@$domain $password $ifname & - else - njit-client $username $password $ifname & - fi - - echo "NJIT Client has started." - fi -} - -start() -{ - config_load njitclient - config_foreach run_njit login -} - -stop() -{ - killall njit-client - killall udhcpc - - echo "NJIT Client has stoped." -} diff --git a/package/ntlf9t/luci-app-oscam/Makefile b/package/ntlf9t/luci-app-oscam/Makefile deleted file mode 100644 index 4c9a35323a..0000000000 --- a/package/ntlf9t/luci-app-oscam/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# -#-- Copyright (C) 2018 dz -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for oscam -LUCI_DEPENDS:= +oscam -PKG_VERSION:=1.7 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-oscam/luasrc/controller/oscam.lua b/package/ntlf9t/luci-app-oscam/luasrc/controller/oscam.lua deleted file mode 100644 index a565ffeb1b..0000000000 --- a/package/ntlf9t/luci-app-oscam/luasrc/controller/oscam.lua +++ /dev/null @@ -1,14 +0,0 @@ -#-- Copyright (C) 2018 dz - -module("luci.controller.oscam", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/oscam") then - return - end - - local page - - page = entry({"admin", "services", "oscam"}, cbi("oscam"), _("OSCAM"), 60) - page.dependent = true -end diff --git a/package/ntlf9t/luci-app-oscam/luasrc/model/cbi/oscam.lua b/package/ntlf9t/luci-app-oscam/luasrc/model/cbi/oscam.lua deleted file mode 100644 index 65071bedae..0000000000 --- a/package/ntlf9t/luci-app-oscam/luasrc/model/cbi/oscam.lua +++ /dev/null @@ -1,50 +0,0 @@ -#-- Copyright (C) 2018 dz - -local sys = require("luci.sys") -local util = require("luci.util") -local fs = require("nixio.fs") - -local trport = 8888 -local button = "" - -if luci.sys.call("pidof oscam >/dev/null") == 0 then - m = Map("oscam", translate("oscam"), "%s - %s" %{translate("oscam"), translate("Running")}) - button = "      " -else - m = Map("oscam", translate("oscam"), "%s - %s" %{translate("oscam"), translate("Not Running")}) -end - --- Basic -s = m:section(TypedSection, "oscam", translate("Settings"), translate("General Settings") .. button) -s.anonymous = true - ----- Eanble -enable = s:option(Flag, "enabled", translate("Enable"), translate("Enable or disable oscam server")) -enable.default = 0 -enable.rmempty = false - --- Doman addresss -s = m:section(TypedSection, "oscam", translate("oscam conf"), - translate("oscam conf")) -s.anonymous = true - ----- address -addr = s:option(Value, "address", - translate(""), - translate("-------------------------------------------------------------------- " .. - "----------------------------------------------------------------------------. " .. - "")) - -addr.template = "cbi/tvalue" -addr.rows = 30 - -function addr.cfgvalue(self, section) - return nixio.fs.readfile("/etc/oscam/oscam.conf") -end - -function addr.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile("/etc/oscam/oscam.conf", value) -end - -return m diff --git a/package/ntlf9t/luci-app-oscam/po/zh-cn/oscam.po b/package/ntlf9t/luci-app-oscam/po/zh-cn/oscam.po deleted file mode 100644 index 24aa8970ae..0000000000 --- a/package/ntlf9t/luci-app-oscam/po/zh-cn/oscam.po +++ /dev/null @@ -1,32 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "oscam" -msgstr "oscam" - -msgid "Running" -msgstr "运行" - -msgid "Not Running" -msgstr "未运行" - -msgid "Settings" -msgstr "设置" - -msgid "General Settings" -msgstr "基本设置" - -msgid "Enable" -msgstr "启用" - -msgid "Enable or disable oscam server" -msgstr "启用或禁用oscam服务器" - -msgid "oscam conf" -msgstr "oscam配置文件" - -msgid "oscam server" -msgstr "oscam服务器配置" - -msgid "oscam user" -msgstr "oscam用户配置" diff --git a/package/ntlf9t/luci-app-oscam/root/etc/config/oscam b/package/ntlf9t/luci-app-oscam/root/etc/config/oscam deleted file mode 100644 index d40c0072bc..0000000000 --- a/package/ntlf9t/luci-app-oscam/root/etc/config/oscam +++ /dev/null @@ -1,3 +0,0 @@ - -config oscam 'config' - option enabled '0' diff --git a/package/ntlf9t/luci-app-oscam/root/etc/uci-defaults/luci-oscam b/package/ntlf9t/luci-app-oscam/root/etc/uci-defaults/luci-oscam deleted file mode 100755 index 55dbad28dd..0000000000 --- a/package/ntlf9t/luci-app-oscam/root/etc/uci-defaults/luci-oscam +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@oscam[-1] - add ucitrack oscam - set ucitrack.@oscam[-1].init=oscam - commit ucitrack -EOF - - -/etc/init.d/oscam stop - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-qosv4/Makefile b/package/ntlf9t/luci-app-qosv4/Makefile deleted file mode 100644 index c1dde788cb..0000000000 --- a/package/ntlf9t/luci-app-qosv4/Makefile +++ /dev/null @@ -1,23 +0,0 @@ -# -# Copyright (C) 2010-2011 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for QoSv4. -LUCI_DESCRIPTION:=An agent script that makes qosv4 configuration simple. -LUCI_DEPENDS:=+tc +iptables-mod-conntrack-extra +iptables-mod-conntrack-extra +iptables-mod-filter +iptables-mod-imq +iptables-mod-ipopt +iptables-mod-nat-extra +iptables-mod-imq +kmod-sched -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-qosv4 -PKG_VERSION:=1.1f -PKG_RELEASE:=2 - -PKG_MAINTAINER:=qq 3341249 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-qosv4/luasrc/controller/qosv4.lua b/package/ntlf9t/luci-app-qosv4/luasrc/controller/qosv4.lua deleted file mode 100644 index 1294b3d570..0000000000 --- a/package/ntlf9t/luci-app-qosv4/luasrc/controller/qosv4.lua +++ /dev/null @@ -1,17 +0,0 @@ -module("luci.controller.qosv4", package.seeall) - -function index() - require("luci.i18n") - luci.i18n.loadc("qosv4") - local fs = luci.fs or nixio.fs - if not fs.access("/etc/config/qosv4") then - return - end - - - local page = entry({"admin", "network", "qosv4"}, cbi("qosv4"), "QOSv4") - page.i18n = "qosv4" - page.dependent = true - - -end diff --git a/package/ntlf9t/luci-app-qosv4/luasrc/model/cbi/qosv4.lua b/package/ntlf9t/luci-app-qosv4/luasrc/model/cbi/qosv4.lua deleted file mode 100644 index 1ddf1c8102..0000000000 --- a/package/ntlf9t/luci-app-qosv4/luasrc/model/cbi/qosv4.lua +++ /dev/null @@ -1,163 +0,0 @@ -require("luci.tools.webadmin") - ---[[ -config 'qos_settings' - option 'enable' '0' - option 'UP' '100' - option 'DOWN' '500' - option qos_scheduler 1 - -config 'qos_ip' - option 'enable' '0' - option 'limit_ip' '192.168.1.5' - option 'UPLOADR' '2' - option 'DOWNLOADR' '2' - option 'UPLOADC' '15' - option 'DOWNLOADC' '15' - option 'UPLOADR2' '1' - option 'UPLOADC2' '5' - option 'DOWNLOADR2' '1' - option 'DOWNLOADC2' '2' - -config 'qos_nolimit_ip' - option 'enable' '0' - option 'limit_ip' '192.168.1.6' - -]]-- - -local sys = require "luci.sys" - -m = Map("qosv4", translate("qosv4 title","QOSv4"), - translate("qosv4 title desc","qosv4 title desc")) - -s = m:section(TypedSection, "qos_settings", translate("qos goble setting","qos goble setting")) -s.anonymous = true -s.addremove = false - -enable = s:option(Flag, "enable", translate("qos enable", "qos enable")) -enable.default = false -enable.optional = false -enable.rmempty = false - -qos_scheduler = s:option(Flag, "qos_scheduler", translate("qos scheduler enable", "qos scheduler enable"), - translate("qos scheduler desc","qos scheduler desc")) -qos_scheduler.default = false -qos_scheduler.optional = false -qos_scheduler.rmempty = false - - -DOWN = s:option(Value, "DOWN", translate("DOWN speed","DOWN speed"), - translate("DOWN speed desc","DOWN speed desc")) -DOWN.optional = false -DOWN.rmempty = false - -UP = s:option(Value, "UP", translate("UP speed","UP speed"), - translate("UP speed desc","UP speed desc")) -UP.optional = false -UP.rmempty = false - -DOWNLOADR = s:option(Value, "DOWNLOADR", translate("DOWNLOADR speed","DOWNLOADR speed")) -DOWNLOADR.optional = false -DOWNLOADR.rmempty = false - -UPLOADR = s:option(Value, "UPLOADR", translate("UPLOADR speed","UPLOADR speed")) -UPLOADR.optional = false -UPLOADR.rmempty = false - -DOWNLOADR2 = s:option(Value, "DOWNLOADR2", translate("DOWNLOADR2 speed","DOWNLOADR2 speed")) -DOWNLOADR2.optional = false -DOWNLOADR2.rmempty = false - -UPLOADR2 = s:option(Value, "UPLOADR2", translate("UPLOADR2 speed","UPLOADR2 speed")) -UPLOADR2.optional = false -UPLOADR2.rmempty = false - -DOWNLOADC2 = s:option(Value, "DOWNLOADC2", translate("DOWNLOADC2 speed","DOWNLOADC2 speed")) -DOWNLOADC2.optional = false -DOWNLOADC2.rmempty = false - -UPLOADC2 = s:option(Value, "UPLOADC2", translate("UPLOADC2 speed","UPLOADC2 speed")) -UPLOADC2.optional = false -UPLOADC2.rmempty = false - - - - - -s = m:section(TypedSection, "qos_ip", translate("qos black ip","qos black ip")) -s.template = "cbi/tblsection" -s.anonymous = true -s.addremove = true - -enable = s:option(Flag, "enable", translate("enable", "enable")) -enable.default = false -enable.optional = false -enable.rmempty = false - - - -limit_ip = s:option(Value, "limit_ip", translate("limit_ip","limit_ip")) -limit_ip.rmempty = true -luci.tools.webadmin.cbi_add_knownips(limit_ip) - - -DOWNLOADC = s:option(Value, "DOWNLOADC", translate("DOWNLOADC speed","DOWNLOADC speed")) -DOWNLOADC.optional = false -DOWNLOADC.rmempty = false - -UPLOADC = s:option(Value, "UPLOADC", translate("UPLOADC speed","UPLOADC speed")) -UPLOADC.optional = false -UPLOADC.rmempty = false - -ip_prio = s:option(Value, "ip_prio", translate("ip prio","ip prio"), -translate("ip prio desc"," default 5 ")) -ip_prio.optional = false -ip_prio.rmempty = false - - -s = m:section(TypedSection, "transmission_limit", translate("transmission limit","transmission limit")) -s.template = "cbi/tblsection" -s.anonymous = true -s.addremove = false - -enable = s:option(Flag, "enable", translate("enable", "enable")) -enable.default = false -enable.optional = false -enable.rmempty = false - -downlimit= s:option(Value, "downlimit", translate("downlimit speed","downlimit speed")) -downlimit.optional = false -downlimit.rmempty = false - -uplimit= s:option(Value, "uplimit", translate("uplimit speed","uplimit speed")) -uplimit.optional = false -uplimit.rmempty = false - - -s = m:section(TypedSection, "qos_nolimit_ip", translate("qos white","qos white")) -s.template = "cbi/tblsection" -s.anonymous = true -s.addremove = true - -enable = s:option(Flag, "enable", translate("enable", "enable")) -enable.default = false -enable.optional = false -enable.rmempty = false - -nolimit_mac= s:option(Value, "nolimit_mac", translate("white mac","white mac")) -nolimit_mac.rmempty = true - -nolimit_ip= s:option(Value, "nolimit_ip", translate("white ip","white ip")) -nolimit_ip.rmempty = true - - -luci.ip.neighbors(function(entry) - nolimit_ip:value(entry["IP address"]) - nolimit_mac:value( - entry["HW address"], - entry["HW address"] .. " (" .. entry["IP address"] .. ")" - ) -end) - -return m - diff --git a/package/ntlf9t/luci-app-qosv4/root/etc/config/qosv4 b/package/ntlf9t/luci-app-qosv4/root/etc/config/qosv4 deleted file mode 100644 index dcb8800b14..0000000000 --- a/package/ntlf9t/luci-app-qosv4/root/etc/config/qosv4 +++ /dev/null @@ -1,29 +0,0 @@ - -config 'qos_settings' - option 'UP' '100' - option 'DOWN' '500' - option 'UPLOADR' '2' - option 'DOWNLOADR' '2' - option 'UPLOADR2' '1' - option 'UPLOADC2' '5' - option 'DOWNLOADR2' '1' - option 'DOWNLOADC2' '2' - option 'qos_scheduler' '1' - option 'enable' '0' - -config 'qos_ip' - option 'limit_ip' '192.168.1.5' - option 'UPLOADC' '15' - option 'DOWNLOADC' '15' - option 'ip_prio' '5' - option 'enable' '0' - -config 'qos_nolimit_ip' - option 'nolimit_ip' '192.168.1.1' - option 'nolimit_mac' '00:00:00:00:00' - option 'enable' '0' - -config 'transmission_limit' - option 'downlimit' '100' - option 'uplimit' '100' - option 'enable' '0' diff --git a/package/ntlf9t/luci-app-qosv4/root/etc/init.d/qosv4 b/package/ntlf9t/luci-app-qosv4/root/etc/init.d/qosv4 deleted file mode 100755 index d915be007b..0000000000 --- a/package/ntlf9t/luci-app-qosv4/root/etc/init.d/qosv4 +++ /dev/null @@ -1,16 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=60 - -start(){ - enabled=$(uci get qosv4.@qos_settings[0].enable) - [ "$enabled" -eq 1 ] && /usr/bin/qosv4 start -} - -stop(){ - /usr/bin/qosv4 stop -} -restart(){ - /etc/init.d/qosv4 stop - /etc/init.d/qosv4 start -} diff --git a/package/ntlf9t/luci-app-qosv4/root/etc/uci-defaults/luci-qosv4 b/package/ntlf9t/luci-app-qosv4/root/etc/uci-defaults/luci-qosv4 deleted file mode 100755 index f67dafd868..0000000000 --- a/package/ntlf9t/luci-app-qosv4/root/etc/uci-defaults/luci-qosv4 +++ /dev/null @@ -1,10 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@qosv4[-1] - add ucitrack qosv4 - set ucitrack.@qosv4[-1].init=qosv4 - commit ucitrack -EOF -rm -f /tmp/luci-indexcahe -exit 0 diff --git a/package/ntlf9t/luci-app-qosv4/root/usr/bin/qosv4 b/package/ntlf9t/luci-app-qosv4/root/usr/bin/qosv4 deleted file mode 100755 index de7de10bda..0000000000 --- a/package/ntlf9t/luci-app-qosv4/root/usr/bin/qosv4 +++ /dev/null @@ -1,432 +0,0 @@ -#!/bin/sh -#copyright by zhoutao0712 V4 moded zjhzzyf -#ʼ(ʵλKB/S) -#UIP="192.168.1." -#NET="192.168.100.0/24" -#IPS="2" -#IPE="20" -#UP=1135 -#DOWN=1175 -#UPLOADR=1 -#UPLOADC=15 -#DOWNLOADR=10 -#DOWNLOADC=$((DOWN*9/10)) -#UPLOADR2=1 -#UPLOADC2=5 -#DOWNLOADR2=2 -#DOWNLOADC2=$((DOWN*6/10)) - -#DOWNLOADR IPر֤DOWNLOADR=10 -#DOWNLOADc IPDOWNLOADC=$((DOWN*9/10)) -#IPSٿʼIPַ -#IPEٽIPַ -#IPSIPEòҪд2---254ȻűʱȽϳռһЩڴ档 -#Чϣu32 hashv4.0QOS޸İ汾ûӰ졣 -#UP=35ϴҵADSLȻ50KB/SΪ˵ӳ٣35 -#DOWN=175:شҵADSLȻ205KB/SΪ˵ӳ٣175 -#UPLOADR=2:IPϴ֤2KB/SͺOKˡ -#UPLOADC=15:IPϴADSLҲôˣQQƵӦû⡣ -#UPLOADR2=1:ͷĵIPϴ֤ -#UPLOADC2=5ͷĵIPϴUDPһ㲻Ҫ6KB/S -#DOWNLOADR2:ͷĵIPر֤ -#DOWNLOADC2:ͷĵIP - -. /lib/functions.sh - -load_modules(){ - rmmod imq - insmod imq numdevs=1 - insmod cls_fw - insmod sch_hfsc - insmod sch_sfq - insmod sch_red - insmod sch_htb - insmod sch_prio - insmod ipt_multiport - insmod ipt_CONNMARK - insmod ipt_length - insmod ipt_IMQ - insmod ipt_hashlimit - insmod cls_u32 - insmod xt_connlimit - insmod xt_connbytes -} - -lan_net(){ -lan_ipaddr=$(uci get network.lan.ipaddr) -lan_netmask=$(uci get network.lan.netmask) - calc=$(ipcalc.sh $lan_ipaddr $lan_netmask) -prefix=${calc##*=} -lan_network=${calc##*NETWORK=} -lan_network=$(echo $lan_network | sed 's/.PRE.*//') -NET="$lan_network/$prefix" -UIP=$(uci get network.lan.ipaddr|awk -F "." '{print $1"."$2"."$3 }') -qos_interface=$(uci -P /var/state get network.wan.ifname 2>/dev/null) -if [ -z $qos_interface ] ; then - qos_interface=$(uci -P /var/state get network.wan.device 2>/dev/null) -fi - -} - - - -#װغģ,QOSר - -qos_start(){ - -#ifconfig $qos_interface up -ifconfig imq0 up -iptables -t mangle -N QOSDOWN -iptables -t mangle -N QOSUP -iptables -t mangle -A PREROUTING ! -p icmp -s $NET ! -d $NET -j QOSUP -#iptables -t mangle -I PREROUTING -p udp --dport 53 -j ACCEPT -iptables -t mangle -I POSTROUTING ! -p icmp -d $NET ! -s $NET -j QOSDOWN -#iptables -t mangle -I POSTROUTING -p udp --dport 53 -j ACCEPT -iptables -t mangle -A OUTPUT -o br-lan -j ACCEPT -iptables -t mangle -A INPUT -i br-lan -j ACCEPT -#iptables -t mangle -I OUTPUT -p udp --dport 53 -j ACCEPT -#iptables -t mangle -I INPUT -p udp --dport 53 -j ACCEPT -#iptables -t mangle -A OUTPUT -d ! $NET -j QOSUP -iptables -t mangle -A INPUT ! -s $NET -j QOSDOWN - -#iptables -t mangle -A OUTPUT -j QOSUP -#iptables -t mangle -A INPUT -j QOSDOWN - -iptables -t mangle -A QOSDOWN -p udp -m multiport --ports 53,67,68 -j RETURN -iptables -t mangle -A QOSUP -p udp -m multiport --destination-port 53,67,68 -j RETURN -iptables -t mangle -N PUNISH0 -iptables -t mangle -A QOSUP -p udp -j PUNISH0 -iptables -t mangle -A PUNISH0 -m hashlimit --hashlimit 100/sec --hashlimit-mode srcip --hashlimit-name udplmt -j RETURN -iptables -t mangle -A PUNISH0 -m recent --rcheck --seconds 20 -j DROP -iptables -t mangle -A PUNISH0 -m recent --set -iptables -t mangle -N NEWCONN -iptables -t mangle -A QOSUP -m state --state NEW -j NEWCONN -echo "line 99" -iptables -t mangle -A NEWCONN ! -p tcp -m connlimit --connlimit-above 100 -j DROP -iptables -t mangle -A NEWCONN -p tcp -m connlimit --connlimit-above 200 -j DROP -echo "line 102" -iptables -t mangle -A QOSDOWN -p tcp ! --syn -m length --length :128 -j RETURN -iptables -t mangle -A QOSUP -p tcp ! --syn -m length --length :80 -j RETURN - -iptables -t mangle -A QOSDOWN -d $NET -j IMQ --todev 0 -#iptables -t mangle -A QOSUP -s $NET -j IMQ --todev 1 - -#СwebϷ #5ƽС10KB/SIPȼ253 - -iptables -t mangle -N BCOUNT - -iptables -t mangle -A QOSDOWN -p tcp -m length --length :768 -j MARK --set-mark 255 -iptables -t mangle -A QOSUP -p tcp -m length --length :512 -j MARK --set-mark 255 - -iptables -t mangle -A QOSDOWN -p tcp -m multiport --sports 80,443,25,110 -j BCOUNT -echo "line 117" -iptables -t mangle -A QOSUP -p tcp -m multiport --sports 80,443,25,110 -m connbytes --connbytes :51200 --connbytes-dir both --connbytes-mode bytes -j MARK --set-mark 254 -iptables -t mangle -A QOSUP -p tcp -m multiport --dports 80,443,25,110 -j BCOUNT -iptables -t mangle -A QOSDOWN -p tcp -m multiport --sports 80,443,25,110 -m connbytes --connbytes :102400 --connbytes-dir both --connbytes-mode bytes -j MARK --set-mark 254 -echo "line 121" -#iptables -t mangle -A QOSDOWN -p tcp -m multiport --sports 80,443,25,110 -m bcount --range :153600 -j MARK --set-mark 254 - -#iptables -t mangle -A QOSUP -p tcp -m multiport --dports 80,443,25,110 -m bcount --range :51200 -j MARK --set-mark 254 - -iptables -t mangle -A QOSDOWN -m recent --rdest --rcheck --seconds 120 -j MARK --set-mark 253 -iptables -t mangle -A QOSUP -p udp -m recent --rcheck --seconds 120 -j MARK --set-mark 253 -iptables -t mangle -A QOSDOWN -j MARK --set-mark 252 -iptables -t mangle -A QOSUP -j MARK --set-mark 252 - - -echo "line 129" -#гʼ -#tc qdisc del dev imq0 root -#tc qdisc del dev $qos_interface root -echo "line 133" -tc qdisc add dev imq0 root handle 1: htb default 999 -tc qdisc add dev $qos_interface root handle 1: htb default 999 - -tc class add dev $qos_interface parent 1: classid 1:1 htb rate $((UP))kbps -tc class add dev imq0 parent 1: classid 1:1 htb rate $((DOWN))kbps - -#СwebϷ -tc class add dev imq0 parent 1:1 classid 1:5000 htb rate $((DOWN/5))kbps quantum 15000 prio 1 -tc filter add dev imq0 parent 1:0 protocol ip prio 5 handle 255 fw flowid 1:5000 -tc class add dev $qos_interface parent 1:1 classid 1:5000 htb rate $((UP))kbps quantum 15000 prio 1 -tc filter add dev $qos_interface parent 1:0 protocol ip prio 5 handle 255 fw flowid 1:5000 -tc class add dev imq0 parent 1:1 classid 1:4000 htb rate $((DOWN/10))kbps ceil $((DOWN*6/10))kbps quantum 8000 prio 3 -tc filter add dev imq0 parent 1:0 protocol ip prio 10 handle 254 fw flowid 1:4000 -tc class add dev $qos_interface parent 1:1 classid 1:4000 htb rate $((UP/10))kbps ceil $((UP/2))kbps quantum 1500 prio 3 -tc filter add dev $qos_interface parent 1:0 protocol ip prio 10 handle 254 fw flowid 1:4000 -tc class add dev $qos_interface parent 1:1 classid 1:3000 htb rate $((UP/3))kbps ceil $((UP))kbps -tc class add dev imq0 parent 1:1 classid 1:3000 htb rate $((DOWN/3))kbps ceil $((DOWN))kbps -tc filter add dev $qos_interface parent 1:0 protocol ip prio 20 handle 253 fw flowid 1:3000 -tc filter add dev imq0 parent 1:0 protocol ip prio 20 handle 253 fw flowid 1:3000 -tc class add dev $qos_interface parent 1:1 classid 1:2000 htb rate $((UP*2/3))kbps ceil $((UP))kbps -tc class add dev imq0 parent 1:1 classid 1:2000 htb rate $((DOWN*2/3))kbps ceil $((DOWN))kbps -tc filter add dev $qos_interface parent 1:0 protocol ip prio 15 handle 252 fw flowid 1:2000 -tc filter add dev imq0 parent 1:0 protocol ip prio 15 handle 252 fw flowid 1:2000 -tc filter add dev imq0 parent 1:3000 prio 200 handle f0: protocol ip u32 divisor 256 -tc filter add dev imq0 protocol ip parent 1:3000 prio 200 u32 ht 800:: match ip dst $NET hashkey mask 0x000000ff at 16 link f0: -tc filter add dev $qos_interface parent 1:3000 prio 200 handle f0: protocol ip u32 divisor 256 -tc filter add dev $qos_interface protocol ip parent 1:3000 prio 200 u32 ht 800:: match ip src $NET hashkey mask 0x000000ff at 12 link f0: -tc filter add dev imq0 parent 1:2000 prio 100 handle f1: protocol ip u32 divisor 256 -tc filter add dev imq0 protocol ip parent 1:2000 prio 100 u32 ht 801:: match ip dst $NET hashkey mask 0x000000ff at 16 link f1: -tc filter add dev $qos_interface parent 1:2000 prio 100 handle f1: protocol ip u32 divisor 256 -tc filter add dev $qos_interface protocol ip parent 1:2000 prio 100 u32 ht 801:: match ip src $NET hashkey mask 0x000000ff at 12 link f1: -} - -#ͨIP -qos_ip_limit() -{ -n=$(echo $limit_ip |cut -d "." -f4) -m=$(printf "%x\n" $n) -echo "$limit_ip start limit" -tc class add dev $qos_interface parent 1:3000 classid 1:${n}f htb rate $((UPLOADR2))kbps ceil $((UPLOADC2))kbps quantum 1500 prio 7 -tc class add dev imq0 parent 1:3000 classid 1:${n}f htb rate $((DOWNLOADR2))kbps ceil $((DOWNLOADC2))kbps quantum 1500 prio 7 -tc qdisc add dev $qos_interface parent 1:${n}f handle ${n}f bfifo limit 8kb -tc qdisc add dev imq0 parent 1:${n}f handle ${n}f sfq perturb 15 -tc filter add dev $qos_interface parent 1:3000 protocol ip prio 200 u32 ht f0:${m}: match ip src 0/0 flowid 1:${n}f -tc filter add dev imq0 parent 1:3000 protocol ip prio 200 u32 ht f0:${m}: match ip dst 0/0 flowid 1:${n}f -tc class add dev $qos_interface parent 1:2000 classid 1:${n}a htb rate $((UPLOADR))kbps ceil $((UPLOADC))kbps quantum 1500 prio $ip_prio -tc class add dev imq0 parent 1:2000 classid 1:${n}a htb rate $((DOWNLOADR))kbps ceil $((DOWNLOADC))kbps quantum 2000 prio $ip_prio -tc qdisc add dev $qos_interface parent 1:${n}a handle ${n}a bfifo limit 8kb -tc qdisc add dev imq0 parent 1:${n}a handle ${n}a sfq perturb 15 -tc filter add dev $qos_interface parent 1:2000 protocol ip prio 100 u32 ht f1:${m}: match ip src 0/0 flowid 1:${n}a -tc filter add dev imq0 parent 1:2000 protocol ip prio 100 u32 ht f1:${m}: match ip dst 0/0 flowid 1:${n}a -echo "$limit_ip end limit" -} - -qos_ip_limit_2(){ -tc class add dev $qos_interface parent 1:1 classid 1:999 htb rate 1kbps ceil $((UP/5))kbps quantum 1500 prio 7 -tc class add dev imq0 parent 1:1 classid 1:999 htb rate 2kbps ceil $((DOWN))kbps quantum 1500 prio 7 -} -#192.168.1.8,192.168.1.80-192.168.1.90zhoutao0712ŵ -qos_else(){ -#iptables -t mangle -I PUNISH0 -m iprange --src-range 192.168.1.80-192.168.1.90 -j RETURN -iptables -t mangle -I PUNISH0 -s $nolimit_ip -j RETURN -} - - -qos_transmission_limit(){ - config_get enable $1 enable - config_get downlimit $1 downlimit - config_get uplimit $1 uplimit - echo "transmission limit enable=$enable " -transmission_enable=$(uci get transmission.@transmission[0].enable) -transmission_enabled=$(uci get transmission.@transmission[0].enabled) - echo "transmission-daemon enable=$transmission_enable" - echo "transmission-daemon enabled=$transmission_enabled" -if [ "$transmission_enable" == "1" -o "$transmission_enabled" == "1" ];then - - if [ "$enable" == "1" ];then - echo " transmission limit ........downlimit=$downlimit uplimit=$uplimit" - transmission-remote --downlimit $downlimit - transmission-remote --uplimit $uplimit - echo "1" > /tmp/transmission-flag - else - echo " transmission no limit oooooooooo" - transmission-remote --no-downlimit - transmission-remote --no-uplimit - echo "0" > /tmp/transmission-flag - fi -fi - -} - - -#5ִһΣipߵʱ򣬰迪transmissionٺqos١ -#ֻ1IPʱ򣬹رQOS -#ûIPʱ򣬹رQOS رtransmission١ -qos_scheduler(){ - -echo "qos_scheduler start....." -wait_time="5" -[ -z "$(cat /etc/crontabs/root| grep qos_scheduler)" ]&&echo -e "*/${wait_time} * * * * sh /tmp/qos_scheduler #qos_scheduler#" >> /etc/crontabs/root - -cat >/tmp/qos_scheduler <<"EOF" - -[ -e /tmp/qosv4_nolimit_mac ]&&mac_list=$(cat /tmp/qosv4_nolimit_mac) -local RUN="ip neigh| grep : ${mac_list} |grep -c $UIP" -ip_num=`eval $RUN` -old_ip_num=$(cat /tmp/qosv4_old_ip_num) -echo "new_ip_num=$ip_num" -echo "old_ip_num=$old_ip_num" -#ipϴͬ ˳ -if [ "$ip_num" -eq "$old_ip_num" ] -then -ip neigh flush dev br-lan -echo "ipϴͬ" -exit -fi - -qosv4_transmission_enabl=$(uci get qosv4.@transmission_limit[0].enable) -qosv4_transmission_uplimit=$(uci get qosv4.@transmission_limit[0].uplimit) -qosv4_transmission_downlimit=$(uci get qosv4.@transmission_limit[0].downlimit) -transmission_enable=$(uci get transmission.@transmission[0].enable) -transmission_enabled=$(uci get transmission.@transmission[0].enabled) - - -#ipΪ1 رQOS ÿ transmission٣Ȼ˳ -if [ "$ip_num" -eq "1" ] -then -ifconfig imq0 down -ifconfig $qos_interface down - - if [ "$transmission_enable" == "1" -o "$transmission_enabled" == "1" ];then - - if [ "$qosv4_transmission_enabl" == "1" ];then - echo " transmission limit ........downlimit=$qosv4_transmission_downlimit uplimit=$qosv4_transmission_uplimit" - transmission-remote --downlimit $qosv4_transmission_downlimit - transmission-remote --uplimit $qosv4_transmission_uplimit - else - transmission-remote --no-downlimit - transmission-remote --no-uplimit - echo "0" > /tmp/transmission-flag - fi - fi -ip neigh flush dev br-lan -echo "$ip_num" >/tmp/qosv4_old_ip_num -exit -fi - - -# ûIPʱ򣬹رQOS رtransmission١ -if [ "$ip_num" -eq "0" ] -then -ifconfig imq0 down -ifconfig $qos_interface down - - if [ "$transmission_enable" == "1" -o "$transmission_enabled" == "1" ];then - transmission-remote --no-downlimit - transmission-remote --no-uplimit - fi -fi - -ip neigh flush dev br-lan -echo "$ip_num" >/tmp/qosv4_old_ip_num -exit -fi -#ip 1 QOS transmission -if [ $(ifconfig |grep -c imq0) -eq 0 ] -then -ifconfig imq0 up -ifconfig $qos_interface up -echo "cass 3" -fi - - if [ "$transmission_enable" == "1" -o "$transmission_enabled" == "1" ];then - - if [ "$qosv4_transmission_enabl" == "1" ];then - echo " transmission limit ........downlimit=$qosv4_transmission_downlimit uplimit=$qosv4_transmission_uplimit" - transmission-remote --downlimit $qosv4_transmission_downlimit - transmission-remote --uplimit $qosv4_transmission_uplimit - else - transmission-remote --no-downlimit - transmission-remote --no-uplimit - echo "0" > /tmp/transmission-flag - fi - fi - - -ip neigh flush dev br-lan - -echo "$ip_num" >/tmp/qosv4_old_ip_num -EOF - -} - -qos_stop(){ - -for iface in $(tc qdisc show | grep htb | awk '{print $5}'); do - tc qdisc del dev "$iface" root -done -iptables -t mangle -D PREROUTING ! -p icmp -s $NET ! -d $NET -j QOSUP -iptables -t mangle -D POSTROUTING ! -p icmp -d $NET ! -s $NET -j QOSDOWN -iptables -t mangle -D OUTPUT -o br-lan -j ACCEPT -iptables -t mangle -D INPUT -i br-lan -j ACCEPT -iptables -t mangle -D OUTPUT ! -d $NET -j QOSUP -iptables -t mangle -D INPUT ! -s $NET -j QOSDOWN -iptables -t mangle -D OUTPUT -j QOSUP -iptables -t mangle -D INPUT -j QOSDOWN -iptables -t mangle -D PREROUTING -p udp --dport 53 -j ACCEPT -iptables -t mangle -D POSTROUTING -p udp --dport 53 -j ACCEPT -iptables -t mangle -D OUTPUT -p udp --dport 53 -j ACCEPT -iptables -t mangle -D INPUT --dport 53 -j ACCEPT -iptables -t mangle -F QOSDOWN -iptables -t mangle -F QOSUP -iptables -t mangle -F PUNISH0 -iptables -t mangle -F NEWCONN -iptables -t mangle -F BCOUNT -iptables -t mangle -X QOSDOWN -iptables -t mangle -X QOSUP -iptables -t mangle -X PUNISH0 -iptables -t mangle -X NEWCONN -iptables -t mangle -X BCOUNT - -} - -qos_config_get(){ - config_get enable $1 enable - config_get UP $1 UP - config_get DOWN $1 DOWN - config_get UPLOADR2 $1 UPLOADR2 - config_get UPLOADC2 $1 UPLOADC2 - config_get DOWNLOADR2 $1 DOWNLOADR2 - config_get DOWNLOADC2 $1 DOWNLOADC2 - config_get UPLOADR $1 UPLOADR - config_get DOWNLOADR $1 DOWNLOADR - config_get qos_scheduler $1 qos_scheduler -} - -qos_limit_ip_get(){ - config_get enable $1 enable - config_get limit_ip $1 limit_ip - config_get ip_prio $1 ip_prio - config_get UPLOADC $1 UPLOADC - config_get DOWNLOADC $1 DOWNLOADC - echo "enable=$enable limit_ip=$limit_ip ip_prio=$ip_prio UPLOADC=$UPLOADC DOWNLOADC=$DOWNLOADC" - [ "$enable" == "1" ]&&qos_ip_limit - -} - -qos_nolimit_ip_get(){ - config_get enable $1 enable - config_get nolimit_ip $1 nolimit_ip - config_get nolimit_mac $1 nolimit_mac - [ "$enable" == "1" ]&&printf "|grep -v $nolimit_mac " >>/tmp/qosv4_nolimit_mac -} - -lan_net -config_load qosv4 -case $1 in - start) - qos_stop >/dev/null 2>&1 - qos_stop >/dev/null 2>&1 - echo "start qos v4........" - rm -rf /tmp/qosv4_nolimit_mac - config_foreach qos_config_get qos_settings - echo "qosv4 enable=$enable " - if [ "$enable" == "1" ];then - load_modules >/dev/null 2>&1 - qos_start - config_foreach qos_limit_ip_get qos_ip - qos_ip_limit_2 - config_foreach qos_nolimit_ip_get qos_nolimit_ip - config_foreach qos_transmission_limit transmission_limit - else - qos_stop >/dev/null 2>&1 - qos_stop >/dev/null 2>&1 - fi - echo "qos_scheduler = $qos_scheduler" - if [ "$qos_scheduler" == "1" ];then - qos_scheduler - else - [ -n "$(cat /etc/crontabs/root| grep qos_scheduler)" ]&& sed -i -e '/qos_scheduler/d' /etc/crontabs/root - fi - ;; - stop) - qos_stop >/dev/null 2>&1 - qos_stop >/dev/null 2>&1 - ;; - esac - - - - diff --git a/package/ntlf9t/luci-app-qosv4/root/usr/lib/lua/luci/i18n/qosv4.zh-cn.lmo b/package/ntlf9t/luci-app-qosv4/root/usr/lib/lua/luci/i18n/qosv4.zh-cn.lmo deleted file mode 100644 index 9eafe77e93366c36053e13e6b57ce02baaeae609..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2532 zcmbVN3rtg27(P6ws8dlFGIgmgn;Mw{10S1nq7cQ&Rt01_V}N0>%b*<(HEOh2TMD$a z3MjCOugXJMK}4v1Sd1Fyrps_ywgrQR-E;4)ni(}CY;)PZ+Y6z3<7D45E|G=T6`bx&BpZ&q|`AKsCqY~jN5FBr! zn(C;C2&z9z4K0Kak%KiUskvT^KnQ=LsZVKQRgIjprcZf<8q2^A#suj|Yw?D09pPIF zU)0~%nz5EJj$_`EkdJ`HZ2wnH>6v+-OT;>3B82)p{4ZReV4V^t^=%0H$5@rTwwbZ& z`MN^BL(RL276`5N^iS~ct?2pvd)nH!qvBMbnjT_MhmsmGtY`f)jw-6wa<+Qdy6siG z#T-MvkmpI<)kaXt6oL!_uA+em_h>fbEaxp3sHKKbXE`-Ba5h(hl&x%a7a5jD3T;2! zL6y}H99pj0NsW5U-d$~`=0gu0#Ym6U6}!<;PgeQ4={b4Xvb;Q*JV%U259$y^lpi?0 z6apAdv!>!m#(FwIDh3=E;{Hok124Jggyvhj&Pw%{iqo-@-NfLg44Qpz~3|b9TrxrUtcl(x% zL5a0mS*?N7YN+ABT+dSxOPR~NYT2?=LTjsyRNEl|zeu${dR~OYvs!j66*cVRl`6jI z^vkWjkloaP@Z9tQWTCdX#+KMir;I| zmL#u`dRGwNHLvXZ55m{Rn^OcN{&)jtwjl>`d42t#XGfZw+_}b^rw9q!gtm?z75Q+U z(bQN1YzBUHOufu6W5t3%Lj1#kgC}k1KQ^oM>IFjlT7kn~OWM$v*rb_ANPq%(+{}oH zRC>6*8~*sBlL@bnI+`1h_vZj1fpNf-!s(iVh?kwaAq#(D^RBne88bf%@%<&hqu+6d zr04>+y$$|bz%y1zmv_h7XLSKfffM5Ps&3r<`)A}A__3gmPd?f^^~!r`!1!X4msj}@ z^s`SQ#{pM)a7{ROdvbgX@)2;zn$oeKz4F)I0?7AqK1__i-Stg(bT9aq0EZ?vCWaNI zhC1M{1s<0)IX}P@vTP&r6V`5ga%1nMtJ9-L0WSj%Ni!GuXWcxj0{?a3u$<|CWalV4 zPV2`4o7ef{@?{RAYz1rme*+Q$dsPfUV-SIJxD_nW_65C5&e zQ+M6j*&n+p9=Qi~0f(p#OjvMv>-{^39}fJI`les$todzi$lv3y9(eb+m6AP$&__c* zwrI+nitN=f83?sRz@?kV-|FmM_ygoHoLECYGccGBY9hhLMIlyU<>b8+CqKDigM15TyklKi zSkL099`L0J_(EsjmGGIpqhZegr@E3`*SWUGA%D_}6YlzDV(yr2ckjSn2^?}UAocKI zeiML$FaB7O_ppnd3NaaY>}9{oe}Xrj!K{L&0S8{*ow>{}^I8hT-GaU+Bc*or8`JSs z4TcSw-D7Rfs@bu52Jk9De=li?sxkK(UVe}Sc*3J=Hg(9Gd!|5E;DkRm)P0wAw|fKZ K(|~8=xAk8!^$4i| diff --git a/package/ntlf9t/luci-app-scutclient/Makefile b/package/ntlf9t/luci-app-scutclient/Makefile deleted file mode 100644 index 9883075f38..0000000000 --- a/package/ntlf9t/luci-app-scutclient/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# -# Copyright (C) 2016 SCUT Router Term -# -# This is free software, licensed under the Apache License, Version 2.0 . -# -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for scutclient -LUCI_DEPENDS:=+scutclient -PKG_VERSION:=1.2 -PKG_RELEASE:=2 -PKG_LICENSE:=Apache-2.0 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-scutclient/luasrc/controller/scutclient.lua b/package/ntlf9t/luci-app-scutclient/luasrc/controller/scutclient.lua deleted file mode 100644 index 38afc39bb0..0000000000 --- a/package/ntlf9t/luci-app-scutclient/luasrc/controller/scutclient.lua +++ /dev/null @@ -1,140 +0,0 @@ -module("luci.controller.scutclient", package.seeall) - -http = require "luci.http" -fs = require "nixio.fs" -sys = require "luci.sys" - -log_file = "/tmp/scutclient.log" -log_file_backup = "/tmp/scutclient.log.backup.log" - -function index() - if not fs.access("/etc/config/scutclient") then - return - end - local uci = require "luci.model.uci".cursor() - local mainorder = uci:get_first("scutclient", "luci", "mainorder", 10) - if not uci:get_first("scutclient", "luci", "configured", false) then - entry({"admin", "scutclient"}, - alias("admin", "scutclient", "settings"), - "华南理工大学客户端", - mainorder - ) - - entry({"admin", "scutclient", "settings"}, - cbi("scutclient/scutclient"), - "设置", - 10 - ).leaf = true - - entry({"admin", "scutclient", "status"}, - call("action_status"), - "状态", - 20 - ).leaf = true - else - entry({"admin", "scutclient"}, - alias("admin", "scutclient", "status"), - "华南理工大学客户端", - mainorder - ) - - entry({"admin", "scutclient", "status"}, - call("action_status"), - "状态", - 10 - ).leaf = true - - entry({"admin", "scutclient", "settings"}, - cbi("scutclient/scutclient"), - "设置", - 20 - ).leaf = true - end - entry({"admin", "scutclient", "logs"}, template("scutclient/logs"), "日志", 30).leaf = true - entry({"admin", "scutclient", "about"}, call("action_about"), "关于", 40).leaf = true - entry({"admin", "scutclient", "get_log"}, call("get_log")) - entry({"admin", "scutclient", "netstat"}, call("get_netstat")) - entry({"admin", "scutclient", "scutclient-log.tar"}, call("get_dbgtar")) -end - - -function get_log() - local send_log_lines = 75 - if fs.access(log_file) then - client_log = sys.exec("tail -n "..send_log_lines.." " .. log_file) - else - client_log = "Unable to access the log file!" - end - - http.prepare_content("text/plain; charset=gbk") - http.write(client_log) - http.close() -end - -function action_about() - luci.template.render("scutclient/about") -end - - -function action_status() - luci.template.render("scutclient/status") - if luci.http.formvalue("logoff") == "1" then - luci.sys.call("/etc/init.d/scutclient stop > /dev/null") - end - if luci.http.formvalue("redial") == "1" then - luci.sys.call("/etc/init.d/scutclient stop > /dev/null") - luci.sys.call("/etc/init.d/scutclient start > /dev/null") - end - if luci.http.formvalue("move_tag") == "1" then - luci.sys.call("uci set scutclient.@luci[-1].mainorder=90") - luci.sys.call("uci commit") - luci.sys.call("rm -rf /tmp/luci-*cache") - end -end - -function get_netstat() - local hcontent = sys.exec("wget -O- http://whatismyip.akamai.com 2>/dev/null | head -n1") - local nstat = {} - if hcontent == '' then - nstat.stat = 'no_internet' - elseif hcontent:find("(%d+)%.(%d+)%.(%d+)%.(%d+)") then - nstat.stat = 'internet' - else - nstat.stat = 'no_login' - end - http.prepare_content("application/json") - http.write_json(nstat) - http.close() -end - -function get_dbgtar() - - local tar_dir = "/tmp/scutclient-log" - local tar_files = { - "/etc/config/wireless", - "/etc/config/network", - "/etc/config/system", - "/etc/config/scutclient", - "/etc/openwrt_release", - "/etc/crontabs/root", - "/etc/config/dhcp", - "/tmp/dhcp.leases", - "/etc/rc.local", - } - - fs.mkdirr(tar_dir) - table.foreach(tar_files, function(i, v) - luci.sys.call("cp " .. v .. " " .. tar_dir) - end) - - if fs.access(log_file_backup) then - luci.sys.call("cat " .. log_file_backup .. " >> " .. tar_dir .. "/scutclient.log") - end - if fs.access(log_file) then - luci.sys.call("cat " .. log_file .. " >> " .. tar_dir .. "/scutclient.log") - end - http.prepare_content("application/octet-stream") - http.write(sys.exec("tar -C " .. tar_dir .. " -cf - .")) - luci.sys.call("rm -rf " .. tar_dir) - http.close() -end diff --git a/package/ntlf9t/luci-app-scutclient/luasrc/model/cbi/scutclient/scutclient.lua b/package/ntlf9t/luci-app-scutclient/luasrc/model/cbi/scutclient/scutclient.lua deleted file mode 100644 index 5a0878a13e..0000000000 --- a/package/ntlf9t/luci-app-scutclient/luasrc/model/cbi/scutclient/scutclient.lua +++ /dev/null @@ -1,92 +0,0 @@ --- LuCI by libc0607 (libc0607@gmail.com) --- 华工路由群 262939451 -scut = Map( - "scutclient", - "华南理工大学客户端 设置", - ' ' - ..' ' - ..' ' -) -function scut.on_commit(self) - luci.sys.call("uci set scutclient.@luci[-1].configured=1") - luci.sys.call("uci commit") - luci.sys.call("rm -rf /tmp/luci-*cache") -end - --- config option -scut_option = scut:section(TypedSection, "option", translate("选项")) -scut_option.anonymous = true - -scut_option:option(Flag, "enable", "启用") - --- config scutclient -scut_client = scut:section(TypedSection, "scutclient", "用户信息") -scut_client.anonymous = true -scut_client:option(Value, "username", "拨号用户名", "学校提供的用户名,一般是学号") -scut_client:option(Value, "password", "拨号密码").password = true - --- config drcom -scut_drcom = scut:section(TypedSection, "drcom", "Drcom设置") -scut_drcom.anonymous = true - -scut_drcom_version = scut_drcom:option(Value, "version", "Drcom版本") -scut_drcom_version.rmempty = false -scut_drcom_version:value("4472434f4d0096022a") -scut_drcom_version:value("4472434f4d0096022a00636b2031") -scut_drcom_version:value("4472434f4d00cf072a00332e31332e302d32342d67656e65726963") -scut_drcom_version.default = "4472434f4d0096022a" -scut_drcom_hash = scut_drcom:option(Value, "hash", translate("DrAuthSvr.dll版本")) -scut_drcom_hash.rmempty = false -scut_drcom_hash:value("2ec15ad258aee9604b18f2f8114da38db16efd00") -scut_drcom_hash:value("d985f3d51656a15837e00fab41d3013ecfb6313f") -scut_drcom_hash:value("915e3d0281c3a0bdec36d7f9c15e7a16b59c12b8") -scut_drcom_hash.default = "2ec15ad258aee9604b18f2f8114da38db16efd00" -scut_drcom_server = scut_drcom:option(Value, "server_auth_ip", translate("服务器IP")) -scut_drcom_server.rmempty = false -scut_drcom_server.datatype = "ip4addr" -scut_drcom_server:value("202.38.210.131") - ---[[ 主机名列表预置 - 1.生成一个 DESKTOP-XXXXXXX 的随机 - 2.dhcp分配的第一个 -]]-- -scut_drcom_hostname = scut_drcom:option(Value, "hostname", translate("向服务器发送的主机名")) -scut_drcom_hostname.rmempty = false - -local random_hostname = "DESKTOP-" -local randtmp --- 抄的 -string.split = function(s, p) - local rt = {} - string.gsub(s, '[^'..p..']+', function(w) table.insert(rt, w) end) - return rt -end - -math.randomseed(os.time()) -for i = 1, 7 do - randtmp = math.random(1, 36) - random_hostname = (randtmp > 10) - and random_hostname..string.char(randtmp+54) - or random_hostname..string.char(randtmp+47) -end - --- 获取dhcp列表,加入第一个主机名候选 -local dhcp_hostnames = string.split(luci.sys.exec("cat /tmp/dhcp.leases|awk {'print $4'}"), "\n") or {} - -scut_drcom_hostname:value(random_hostname) -scut_drcom_hostname:value(dhcp_hostnames[1]) -scut_drcom_hostname.default = random_hostname - -return scut diff --git a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/about.htm b/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/about.htm deleted file mode 100644 index cdc4920a2b..0000000000 --- a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/about.htm +++ /dev/null @@ -1,24 +0,0 @@ -<%+header%> - -

- 许可证 -

- -

- AGPLv3 -

-

特别指出禁止任何个人或组织将scutclient的代码投入商业使用,由此造成的后果和法律责任后果自负。

- - -

- 致谢 -

-

群主的猫
ฅ(⌯͒• ɪ •⌯͒)ฅ❣

-
- -

- 华工路由器群官方微博
- QQ审核群:262939451 -

- -<%+footer%> diff --git a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/logs.htm b/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/logs.htm deleted file mode 100644 index 6817973dc7..0000000000 --- a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/logs.htm +++ /dev/null @@ -1,67 +0,0 @@ -<%+header%> - -

- 客户端日志 -

- -
-
- - - - - - - -
配置文件")'>
- -

- scutclient日志 -

- -
- -
- - - -<%+footer%> diff --git a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/status.htm b/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/status.htm deleted file mode 100644 index 492625986e..0000000000 --- a/package/ntlf9t/luci-app-scutclient/luasrc/view/scutclient/status.htm +++ /dev/null @@ -1,288 +0,0 @@ -<% --- LuCI by libc0607 (libc0607@gmail.com) --- 华工路由群:262939451 - -local sys = require "luci.sys" -local fs = require "nixio.fs" -local uci = require "luci.model.uci".cursor() -local ntm = require "luci.model.network".init() -local scutclient_version = luci.sys.exec("opkg list-installed scutclient | cut -d ' ' -f 3") -local scutclient_status = {} -scutclient_status.enable = uci:get_first("scutclient", "option", "enable") -scutclient_status.username = uci:get_first("scutclient", "scutclient", "username") -scutclient_status.password = uci:get_first("scutclient", "scutclient", "password") -scutclient_status.hostname = uci:get_first("scutclient", "drcom", "hostname") -scutclient_status.version = uci:get_first("scutclient", "drcom", "version") -scutclient_status.hash = uci:get_first("scutclient", "drcom", "hash") -scutclient_status.server_auth_ip = uci:get_first("scutclient", "drcom", "server_auth_ip") -local mode_links = {} -mode_links.base = luci.dispatcher.build_url("admin/scutclient/status") -mode_links.redial = mode_links.base.."?redial=1" -mode_links.logoff = mode_links.base.."?logoff=1" -mode_links.move_tag = mode_links.base .."?move_tag=1" - -local stat, wan_nets = pcall(ntm.get_wan_networks, ntm) -local wan, wandev -if stat then - if #wan_nets > 0 then - wan = wan_nets[1] - wandev = wan:get_interface() - end -else - wan = ntm:get_wannet() - wandev = ntm:get_wandev() -end - -function page_moved() - return (uci:get_first("scutclient", "luci", "mainorder", 10) == 10) -end - -function get_client_status(exec_name) - return (os.execute("pidof scutclient > /dev/null 2>/dev/null") == 0) -end - -function get_wifi_switch() - return (string.sub(luci.sys.exec("wifi status|grep up|head -n 1|awk {'print $2'}"), 1, 4) == "true") - and true - or false -end - -%> - - -<%+header%> - -

- 客户端状态 -

-
- - 状态 - - -
- - - - - - <% if get_client_status("scutclient") then %> - - <% else %> - - <% end %> - - - - <% if get_wifi_switch() then -%> - - - <% else %> - - - <% end %> - - - <% if wan then %> - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - <% else %> - - - - <% end %> - - -
scutclient正在运行没有运行
Wi-Fi SSID :<%=luci.sys.exec("uci get wireless.@wifi-iface[0].ssid")%>Wi-Fi 状态:未开启,或路由器没有无线网卡
WAN口<%=wandev:name()%>
IP地址<%=wan:ipaddr()%>
子网掩码<%=wan:netmask()%>
网关<%=wan:gwaddr()%>
DNS<%=table.concat(wan:dnsaddrs(), ",")%>
MAC<%=wandev:mac()%>
网络状态获取中……
WAN口未正确配置
-
- - - - -
- - 客户端设置 - - -
- - - - - - - - - - <% if string.len(scutclient_version) > 1 then %> - - - <% else %> - - <% end %> - - - - - - - - - - <% if scutclient_status.username == "root" then %> - - <% else %> - - <% end %> - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
功能 - 下线 - 重拨 - <% if page_moved() then %> - 我不想每次打开都见到这个界面把它移走 - <% end %> -
已安装版本:<%=scutclient_version%>scutclient未安装
开机启动<%=scutclient_status.enable%>
账号<%=scutclient_status.username%>。。。你的浏览器开启了自动保存帐号密码?<%=scutclient_status.username%>
密码<%=scutclient_status.password%>
主机名<%=scutclient_status.hostname%>
Drcom版本<%=scutclient_status.version%>
Hash<%=scutclient_status.hash%>
服务器IP<%=scutclient_status.server_auth_ip%>
-
- - - - - -<%+footer%> diff --git a/package/ntlf9t/luci-app-scutclient/root/etc/uci-defaults/99-luci-scutclient b/package/ntlf9t/luci-app-scutclient/root/etc/uci-defaults/99-luci-scutclient deleted file mode 100755 index 1c98700043..0000000000 --- a/package/ntlf9t/luci-app-scutclient/root/etc/uci-defaults/99-luci-scutclient +++ /dev/null @@ -1,14 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@scutclient[-1] - add ucitrack scutclient - set ucitrack.@scutclient[-1].init=scutclient - commit ucitrack - delete scutclient.@luci[-1] - add scutclient luci - commit scutclient -EOF -rm -f /tmp/luci-indexcache -/etc/init.d/scutclient enable -exit 0 diff --git a/package/ntlf9t/luci-app-smartdns/Makefile b/package/ntlf9t/luci-app-smartdns/Makefile deleted file mode 100644 index 51214a0e46..0000000000 --- a/package/ntlf9t/luci-app-smartdns/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# This is free software, licensed under the Apache License, Version 2.0 . - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=Luci for smartdns server -LUCI_DEPENDS:=+smartdns -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-smartdns -PKG_VERSION:=1 -PKG_RELEASE:=3 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-smartdns/luasrc/controller/smartdns.lua b/package/ntlf9t/luci-app-smartdns/luasrc/controller/smartdns.lua deleted file mode 100644 index 6216e5b37a..0000000000 --- a/package/ntlf9t/luci-app-smartdns/luasrc/controller/smartdns.lua +++ /dev/null @@ -1,83 +0,0 @@ --- --- Copyright (C) 2018-2020 Ruilin Peng (Nick) . --- --- smartdns is free software: you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation, either version 3 of the License, or --- (at your option) any later version. --- --- smartdns is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program. If not, see . - -module("luci.controller.smartdns", package.seeall) -local smartdns = require "luci.model.smartdns" - -function index() - if not nixio.fs.access("/etc/config/smartdns") then - return - end - - local page - page = entry({"admin", "services", "smartdns"}, cbi("smartdns/smartdns"), _("SmartDNS"), 60) - page.dependent = true - page = entry({"admin", "services", "smartdns", "status"}, call("act_status")) - page.leaf = true - page = entry({"admin", "services", "smartdns", "upstream"}, cbi("smartdns/upstream"), nil) - page.leaf = true -end - -local function is_running() - return luci.sys.call("pidof smartdns >/dev/null") == 0 -end - -function act_status() - local e={} - local ipv6_server; - local redirect_mode="none"; - - e.ipv6_works = 2; - e.ipv4_works = 2; - e.ipv6_server = 1; - e.dnsmasq_forward = 0; - redirect_mode = smartdns.get_config_option("smartdns", "smartdns", "redirect", nil); - if redirect_mode == "redirect" then - e.redirect = 1 - elseif redirect_mode == "dnsmasq-upstream" then - e.redirect = 2 - else - e.redirect = 0 - end - - e.local_port = smartdns.get_config_option("smartdns", "smartdns", "port", nil); - ipv6_server = smartdns.get_config_option("smartdns", "smartdns", "ipv6_server", nil); - if e.redirect == 1 then - if e.local_port ~= nil and e.local_port ~= "53" then - e.ipv4_works = luci.sys.call("iptables -t nat -nL PREROUTING 2>/dev/null | grep REDIRECT | grep dpt:53 | grep %q >/dev/null 2>&1" % e.local_port) == 0 - if ipv6_server == "1" then - e.ipv6_works = luci.sys.call("ip6tables -t nat -nL PREROUTING 2>/dev/null| grep REDIRECT | grep dpt:53 | grep %q >/dev/null 2>&1" % e.local_port) == 0 - else - e.ipv6_works = 2 - end - else - e.redirect = 0 - end - elseif e.redirect == 2 then - local str; - local dnsmasq_server = luci.sys.exec("uci -q get dhcp.@dnsmasq[0].server") - if e.local_port ~= nil then - str = "127.0.0.1#" .. e.local_port - if string.sub(dnsmasq_server,1,string.len(str)) == str then - e.dnsmasq_forward = 1 - end - end - end - e.running = is_running() - - luci.http.prepare_content("application/json") - luci.http.write_json(e) -end diff --git a/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/smartdns.lua b/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/smartdns.lua deleted file mode 100644 index 01c5ca5a55..0000000000 --- a/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/smartdns.lua +++ /dev/null @@ -1,346 +0,0 @@ --- --- Copyright (C) 2018-2020 Ruilin Peng (Nick) . --- --- smartdns is free software: you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation, either version 3 of the License, or --- (at your option) any later version. --- --- smartdns is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program. If not, see . - -require ("nixio.fs") -require ("luci.http") -require ("luci.dispatcher") -require ("nixio.fs") - -m = Map("smartdns") -m.title = translate("SmartDNS Server") -m.description = translate("SmartDNS is a local high-performance DNS server, supports finding fastest IP, supports ad filtering, and supports avoiding DNS poisoning.") - -m:section(SimpleSection).template = "smartdns/smartdns_status" - --- Basic -s = m:section(TypedSection, "smartdns", translate("Settings"), translate("General Settings")) -s.anonymous = true - -s:tab("settings", translate("General Settings")) -s:tab("seconddns", translate("Second Server Settings")) -s:tab("custom", translate("Custom Settings")) - ----- Eanble -o = s:taboption("settings", Flag, "enabled", translate("Enable"), translate("Enable or disable smartdns server")) -o.default = o.disabled -o.rempty = false - ----- server name -o = s:taboption("settings", Value, "server_name", translate("Server Name"), translate("Smartdns server name")) -o.default = "smartdns" -o.datatype = "hostname" -o.rempty = false - ----- Port -o = s:taboption("settings", Value, "port", translate("Local Port"), translate("Smartdns local server port")) -o.placeholder = 6053 -o.default = 6053 -o.datatype = "port" -o.rempty = false - ----- Enable TCP server -o = s:taboption("settings", Flag, "tcp_server", translate("TCP Server"), translate("Enable TCP DNS Server")) -o.rmempty = false -o.default = o.enabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "1" -end - ----- Support IPV6 -o = s:taboption("settings", Flag, "ipv6_server", translate("IPV6 Server"), translate("Enable IPV6 DNS Server")) -o.rmempty = false -o.default = o.enabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "1" -end - ----- Support DualStack ip selection -o = s:taboption("settings", Flag, "dualstack_ip_selection", translate("Dual-stack IP Selection"), translate("Enable IP selection between IPV4 and IPV6")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- Domain prefetch load -o = s:taboption("settings", Flag, "prefetch_domain", translate("Domain prefetch"), translate("Enable domain prefetch, accelerate domain response speed.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- Serve expired -o = s:taboption("settings", Flag, "serve_expired", translate("Serve expired"), translate("Attempts to serve old responses from cache with a TTL of 0 in the response without waiting for the actual resolution to finish.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- Redirect -o = s:taboption("settings", ListValue, "redirect", translate("Redirect"), translate("SmartDNS redirect mode")) -o.placeholder = "none" -o:value("none", translate("none")) -o:value("dnsmasq-upstream", translate("Run as dnsmasq upstream server")) -o:value("redirect", translate("Redirect 53 port to SmartDNS")) -o.default = "none" -o.rempty = false - ----- cache-size -o = s:taboption("settings", Value, "cache_size", translate("Cache Size"), translate("DNS domain result cache size")) -o.rempty = true - ----- rr-ttl -o = s:taboption("settings", Value, "rr_ttl", translate("Domain TTL"), translate("TTL for all domain result.")) -o.rempty = true - ----- rr-ttl-min -o = s:taboption("settings", Value, "rr_ttl_min", translate("Domain TTL Min"), translate("Minimum TTL for all domain result.")) -o.rempty = true -o.placeholder = "300" -o.default = 300 -o.optional = true - ----- second dns server ----- rr-ttl-max -o = s:taboption("settings", Value, "rr_ttl_max", translate("Domain TTL Max"), translate("Maximum TTL for all domain result.")) -o.rempty = true - ----- Eanble -o = s:taboption("seconddns", Flag, "seconddns_enabled", translate("Enable"), translate("Enable or disable second DNS server.")) -o.default = o.disabled -o.rempty = false - ----- Port -o = s:taboption("seconddns", Value, "seconddns_port", translate("Local Port"), translate("Smartdns local server port")) -o.placeholder = 7053 -o.default = 7053 -o.datatype = "port" -o.rempty = false - ----- Enable TCP server -o = s:taboption("seconddns", Flag, "seconddns_tcp_server", translate("TCP Server"), translate("Enable TCP DNS Server")) -o.rmempty = false -o.default = o.enabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "1" -end - ----- dns server group -o = s:taboption("seconddns", Value, "seconddns_server_group", translate("Server Group"), translate("Query DNS through specific dns server group, such as office, home.")) -o.rmempty = true -o.placeholder = "default" -o.datatype = "hostname" -o.rempty = true - ----- skip speed test -o = s:taboption("seconddns", Flag, "seconddns_no_speed_check", translate("Skip Speed Check"), translate("Do not check speed.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- skip address rules -o = s:taboption("seconddns", Flag, "seconddns_no_rule_addr", translate("Skip Address Rules"), translate("Skip address rules.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- skip name server rules -o = s:taboption("seconddns", Flag, "seconddns_no_rule_nameserver", translate("Skip Nameserver Rule"), translate("Skip nameserver rules.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- skip ipset rules -o = s:taboption("seconddns", Flag, "seconddns_no_rule_ipset", translate("Skip Ipset Rule"), translate("Skip ipset rules.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- skip soa address rule -o = s:taboption("seconddns", Flag, "seconddns_no_rule_soa", translate("Skip SOA Address Rule"), translate("Skip SOA address rules.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - -o = s:taboption("seconddns", Flag, "seconddns_no_dualstack_selection", translate("Skip Dualstack Selection"), translate("Skip Dualstack Selection.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- skip cache -o = s:taboption("seconddns", Flag, "seconddns_no_cache", translate("Skip Cache"), translate("Skip Cache.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- Force AAAA SOA -o = s:taboption("seconddns", Flag, "force_aaaa_soa", translate("Force AAAA SOA"), translate("Force AAAA SOA.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ------ custom settings -custom = s:taboption("custom", Value, "Custom Settings", - translate(""), - translate("smartdns custom settings")) - -custom.template = "cbi/tvalue" -custom.rows = 20 - -function custom.cfgvalue(self, section) - return nixio.fs.readfile("/etc/smartdns/custom.conf") -end - -function custom.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile("/etc/smartdns/custom.conf", value) -end - -o = s:taboption("custom", Flag, "coredump", translate("Generate Coredump"), translate("Generate Coredump file when smartdns crash, coredump file is located at /tmp/smartdns.xxx.core.")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - --- Upstream servers -s = m:section(TypedSection, "server", translate("Upstream Servers"), translate("Upstream Servers, support UDP, TCP protocol. " .. - "Please configure multiple DNS servers, including multiple foreign DNS servers.")) - -s.anonymous = true -s.addremove = true -s.template = "cbi/tblsection" -s.extedit = luci.dispatcher.build_url("admin/services/smartdns/upstream/%s") - ----- enable flag -o = s:option(Flag, "enabled", translate("Enable"), translate("Enable")) -o.rmempty = false -o.default = o.enabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "1" -end - ----- name -s:option(Value, "name", translate("DNS Server Name"), translate("DNS Server Name")) - ----- IP address -o = s:option(Value, "ip", translate("ip"), translate("DNS Server ip")) -o.datatype = "or(ipaddr, string)" -o.rmempty = false - ----- port -o = s:option(Value, "port", translate("port"), translate("DNS Server port")) -o.placeholder = "default" -o.datatype = "port" -o.rempty = true -o:depends("type", "udp") -o:depends("type", "tcp") -o:depends("type", "tls") - ----- type -o = s:option(ListValue, "type", translate("type"), translate("DNS Server type")) -o.placeholder = "udp" -o:value("udp", translate("udp")) -o:value("tcp", translate("tcp")) -o:value("tls", translate("tls")) -o:value("https", translate("https")) -o.default = "udp" -o.rempty = false - --- Doman addresss -s = m:section(TypedSection, "smartdns", translate("Domain Address"), - translate("Set Specific domain ip address.")) -s.anonymous = true - ----- address -addr = s:option(Value, "address", - translate(""), - translate("Specify an IP address to return for any host in the given domains, Queries in the domains are never forwarded and always replied to with the specified IP address which may be IPv4 or IPv6.")) - -addr.template = "cbi/tvalue" -addr.rows = 20 - -function addr.cfgvalue(self, section) - return nixio.fs.readfile("/etc/smartdns/address.conf") -end - -function addr.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile("/etc/smartdns/address.conf", value) -end - --- IP Blacklist -s = m:section(TypedSection, "smartdns", translate("IP Blacklist"), - translate("Set Specific ip blacklist.")) -s.anonymous = true - ----- blacklist -addr = s:option(Value, "blacklist_ip", - translate(""), - translate("Configure IP blacklists that will be filtered from the results of specific DNS server.")) - -addr.template = "cbi/tvalue" -addr.rows = 20 - -function addr.cfgvalue(self, section) - return nixio.fs.readfile("/etc/smartdns/blacklist-ip.conf") -end - -function addr.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile("/etc/smartdns/blacklist-ip.conf", value) -end - --- Doman addresss -s = m:section(TypedSection, "smartdns", translate("Technical Support"), - translate("If you like this software, please buy me a cup of coffee.")) -s.anonymous = true - -o = s:option(Button, "web") -o.title = translate("SmartDNS official website") -o.inputtitle = translate("open website") -o.inputstyle = "apply" -o.write = function() - luci.http.redirect("https://pymumu.github.io/smartdns") -end - -o = s:option(Button, "Donate") -o.title = translate("Donate to smartdns") -o.inputtitle = translate("Donate") -o.inputstyle = "apply" -o.write = function() - luci.http.redirect("https://pymumu.github.io/smartdns/#donate") -end - -return m diff --git a/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/upstream.lua b/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/upstream.lua deleted file mode 100644 index a68e7df9dc..0000000000 --- a/package/ntlf9t/luci-app-smartdns/luasrc/model/cbi/smartdns/upstream.lua +++ /dev/null @@ -1,130 +0,0 @@ --- --- Copyright (C) 2018-2020 Ruilin Peng (Nick) . --- --- smartdns is free software: you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation, either version 3 of the License, or --- (at your option) any later version. --- --- smartdns is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program. If not, see . - -local sid = arg[1] - -m = Map("smartdns", "%s - %s" %{translate("SmartDNS Server"), translate("Upstream DNS Server Configuration")}) -m.redirect = luci.dispatcher.build_url("admin/services/smartdns") - -if m.uci:get("smartdns", sid) ~= "server" then - luci.http.redirect(m.redirect) - return -end - --- [[ Edit Server ]]-- -s = m:section(NamedSection, sid, "server") -s.anonymous = true -s.addremove = false - ----- name -s:option(Value, "name", translate("DNS Server Name"), translate("DNS Server Name")) - ----- IP address -o = s:option(Value, "ip", translate("ip"), translate("DNS Server ip")) -o.datatype = "or(host, string)" -o.rmempty = false ----- port -o = s:option(Value, "port", translate("port"), translate("DNS Server port")) -o.placeholder = "default" -o.datatype = "port" -o.rempty = true -o:depends("type", "udp") -o:depends("type", "tcp") -o:depends("type", "tls") - ----- type -o = s:option(ListValue, "type", translate("type"), translate("DNS Server type")) -o.placeholder = "udp" -o:value("udp", translate("udp")) -o:value("tcp", translate("tcp")) -o:value("tls", translate("tls")) -o:value("https", translate("https")) -o.default = "udp" -o.rempty = false - ----- TLS host verify -o = s:option(Value, "tls_host_verify", translate("TLS Hostname Verify"), translate("Set TLS hostname to verify.")) -o.default = "" -o.datatype = "string" -o.rempty = true -o:depends("type", "tls") -o:depends("type", "https") - ----- Certificate verify -o = s:option(Flag, "no_check_certificate", translate("No check certificate"), translate("Do not check certificate.")) -o.default = o.disabled -o.rmempty = false -o:depends("type", "tls") -o:depends("type", "https") -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- SNI host name -o = s:option(Value, "host_name", translate("TLS SNI name"), translate("Sets the server name indication for query.")) -o.default = "" -o.datatype = "hostname" -o.rempty = true -o:depends("type", "tls") -o:depends("type", "https") - ----- http host -o = s:option(Value, "http_host", translate("HTTP Host"), translate("Set the HTTP host used for the query. Use this parameter when the host of the URL address is an IP address.")) -o.default = "" -o.datatype = "hostname" -o.rempty = true -o:depends("type", "https") - ----- server group -o = s:option(Value, "server_group", translate("Server Group"), translate("DNS Server group belongs to, used with nameserver, such as office, home.")) -o.rmempty = true -o.placeholder = "default" -o.datatype = "hostname" -o.rempty = true - ----- blacklist_ip -o = s:option(Flag, "blacklist_ip", translate("IP Blacklist Filtering"), translate("Filtering IP with blacklist")) -o.rmempty = false -o.default = o.disabled -o.cfgvalue = function(...) - return Flag.cfgvalue(...) or "0" -end - ----- anti-Answer-Forgery --- o = s:option(Flag, "check_edns", translate("Anti Answer Forgery"), translate("Anti answer forgery, if DNS does not work properly after enabling, please turn off this feature")) --- o.rmempty = false --- o.default = o.disabled --- o:depends("type", "udp") --- o.cfgvalue = function(...) --- return Flag.cfgvalue(...) or "0" --- end - ----- SPKI pin -o = s:option(Value, "spki_pin", translate("TLS SPKI Pinning"), translate("Used to verify the validity of the TLS server, The value is Base64 encoded SPKI fingerprint, leaving blank to indicate that the validity of TLS is not verified.")) -o.default = "" -o.datatype = "string" -o.rempty = true -o:depends("type", "tls") -o:depends("type", "https") - - ----- other args -o = s:option(Value, "addition_arg", translate("Additional Server Args"), translate("Additional Args for upstream dns servers")) -o.default = "" -o.rempty = true -o.optional = true - -return m diff --git a/package/ntlf9t/luci-app-smartdns/luasrc/model/smartdns.lua b/package/ntlf9t/luci-app-smartdns/luasrc/model/smartdns.lua deleted file mode 100644 index ff32306c42..0000000000 --- a/package/ntlf9t/luci-app-smartdns/luasrc/model/smartdns.lua +++ /dev/null @@ -1,31 +0,0 @@ --- --- Copyright (C) 2018-2020 Ruilin Peng (Nick) . --- --- smartdns is free software: you can redistribute it and/or modify --- it under the terms of the GNU General Public License as published by --- the Free Software Foundation, either version 3 of the License, or --- (at your option) any later version. --- --- smartdns is distributed in the hope that it will be useful, --- but WITHOUT ANY WARRANTY; without even the implied warranty of --- MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --- GNU General Public License for more details. --- --- You should have received a copy of the GNU General Public License --- along with this program. If not, see . - -require ("nixio.fs") -require ("luci.http") -require ("luci.dispatcher") -require ("nixio.fs") - -local uci = require "luci.model.uci".cursor() - -module("luci.model.smartdns", package.seeall) - -function get_config_option(module, section, option, default) - return uci:get_first(module, section, option) or default -end - -return m - diff --git a/package/ntlf9t/luci-app-smartdns/luasrc/view/smartdns/smartdns_status.htm b/package/ntlf9t/luci-app-smartdns/luasrc/view/smartdns/smartdns_status.htm deleted file mode 100644 index c56dc20770..0000000000 --- a/package/ntlf9t/luci-app-smartdns/luasrc/view/smartdns/smartdns_status.htm +++ /dev/null @@ -1,41 +0,0 @@ - - -
-

- <%:Collecting data...%> -

-
diff --git a/package/ntlf9t/luci-app-smartdns/po/zh-cn/smartdns.po b/package/ntlf9t/luci-app-smartdns/po/zh-cn/smartdns.po deleted file mode 100644 index 2d6780490f..0000000000 --- a/package/ntlf9t/luci-app-smartdns/po/zh-cn/smartdns.po +++ /dev/null @@ -1,296 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "SmartDNS" -msgstr "SmartDNS" - -msgid "SmartDNS is a local high-performance DNS server" -msgstr "SmartDNS是一个本地高性能DNS服务器" - -msgid "SmartDNS Server" -msgstr "SmartDNS 服务器" - -msgid "SmartDNS is a local high-performance DNS server, supports finding fastest IP, supports ad filtering, and supports avoiding DNS poisoning." -msgstr "SmartDNS是一个本地高性能DNS服务器,支持避免域名污染,支持返回最快IP,支持广告过滤。" - -msgid "Custom Settings" -msgstr "自定义设置" - -msgid "Generate Coredump" -msgstr "生成coredump" - -msgid "Generate Coredump file when smartdns crash, coredump file is located at /tmp/smartdns.xxx.core." -msgstr "当smartdns异常时生成coredump文件,coredump文件在/tmp/smartdns.xxx.core." - -msgid "Server Name" -msgstr "服务器名称" - -msgid "Smartdns server name" -msgstr "SmartDNS的服务器名称,默认为smartdns,留空为主机名" - -msgid "SmartDNS is a local dns server to find fastest ip." -msgstr "本地高性能服务器,优化网络访问性能。" - -msgid "Enable or disable smartdns server" -msgstr "启用或禁用SmartDNS服务" - -msgid "Local Port" -msgstr "本地端口" - -msgid "Smartdns local server port" -msgstr "SmartDNS本地服务端口" - -msgid "IPV4 53 Port Redirect Failure" -msgstr "IPV4 53端口重定向失败" - -msgid "IPV6 53 Port Redirect Failure" -msgstr "IPV6 53端口重定向失败" - -msgid "Dnsmasq Forwared To Smartdns Failure" -msgstr "重定向dnsmasq到smartdns失败" - -msgid "TCP Server" -msgstr "TCP服务器" - -msgid "Enable TCP DNS Server" -msgstr "启用TCP服务器" - -msgid "IPV6 Server" -msgstr "IPV6服务器" - -msgid "Enable IPV6 DNS Server" -msgstr "启用IPV6服务器" - -msgid "Dual-stack IP Selection" -msgstr "双栈IP优选" - -msgid "Enable IP selection between IPV4 and IPV6" -msgstr "启用或禁用IPV4,IPV6间的IP优选策略。" - -msgid "Domain prefetch" -msgstr "域名预加载" - -msgid "Enable domain prefetch, accelerate domain response speed." -msgstr "启用域名预加载,加速域名响应速度。" - -msgid "Serve expired" -msgstr "缓存过期服务" - -msgid "Attempts to serve old responses from cache with a TTL of 0 in the response without waiting for the actual resolution to finish." -msgstr "查询性能优化,有请求时尝试回应TTL为0的过期记录,以避免查询等待。" - -msgid "Redirect" -msgstr "重定向" - -msgid "SmartDNS redirect mode" -msgstr "SmartDNS 重定向模式" - -msgid "Run as dnsmasq upstream server" -msgstr "作为dnsmasq的上游服务器" - -msgid "Redirect 53 port to SmartDNS" -msgstr "重定向53端口到SmartDNS" - -msgid "Cache Size" -msgstr "缓存大小" - -msgid "DNS domain result cache size" -msgstr "缓存DNS的结果,缓存大小,配置零则不缓存" - -msgid "Domain TTL" -msgstr "域名TTL" - -msgid "TTL for all domain result." -msgstr "设置所有域名的TTL值" - -msgid "Domain TTL Min" -msgstr "域名TTL最小值" - -msgid "Minimum TTL for all domain result." -msgstr "设置所有域名的TTL最小值" - -msgid "Domain TTL Max" -msgstr "域名TTL最大值" - -msgid "Maximum TTL for all domain result." -msgstr "设置所有域名的TTL最大值" - -msgid "smartdns custom settings" -msgstr "smartdns 自定义设置,具体配置参数参考指导" - -msgid "Second Server Settings" -msgstr "第二DNS服务器" - -msgid "Enable or disable second DNS server." -msgstr "是否启用第二DNS服务器。" - -msgid "Skip Speed Check" -msgstr "跳过测速" - -msgid "Do not check speed." -msgstr "禁用测速。" - -msgid "Server Group" -msgstr "服务器组" - -msgid "Query DNS through specific dns server group, such as office, home." -msgstr "使用指定服务器组查询,比如office, home。" - -msgid "Skip Address Rules" -msgstr "跳过address规则" - -msgid "Skip address rules." -msgstr "跳过address规则。" - -msgid "Skip Nameserver Rule" -msgstr "跳过Nameserver规则" - -msgid "Skip nameserver rules." -msgstr "跳过Nameserver规则。" - -msgid "Skip Ipset Rule" -msgstr "跳过ipset规则" - -msgid "Skip ipset rules." -msgstr "跳过ipset规则。" - -msgid "Skip SOA Address Rule" -msgstr "跳过address SOA(#)规则" - -msgid "Skip SOA address rules." -msgstr "跳过address SOA(#)规则。" - -msgid "Skip Dualstack Selection" -msgstr "跳过双栈优选" - -msgid "Skip Dualstack Selection." -msgstr "跳过双栈优选。" - -msgid "Skip Cache" -msgstr "跳过cache" - -msgid "Skip Cache." -msgstr "跳过cache。" - -msgid "Force AAAA SOA" -msgstr "停用IPV6地址解析" - -msgid "Force AAAA SOA." -msgstr "停用IPV6地址解析。" - -msgid "Upstream Servers" -msgstr "上游服务器" - -msgid "Upstream Servers, support UDP, TCP protocol. Please configure multiple DNS servers, including multiple foreign DNS servers." -msgstr "上游DNS服务器列表,支持UDP,TCP协议,请配置多个上游DNS服务器,包括多个国内外服务器" - -msgid "DNS Server Name" -msgstr "DNS服务器名称" - -msgid "port" -msgstr "端口" - -msgid "DNS Server port" -msgstr "DNS服务器端口" - -msgid "DNS Server ip" -msgstr "DNS服务器IP" - -msgid "type" -msgstr "类型" - -msgid "DNS Server type" -msgstr "协议类型" - -msgid "Domain Address" -msgstr "域名地址" - -msgid "TLS Hostname Verify" -msgstr "校验TLS主机名" - -msgid "Set TLS hostname to verify." -msgstr "设置校验TLS主机名。" - -msgid "No check certificate" -msgstr "停用证书校验" - -msgid "Do not check certificate." -msgstr "不校验证书的合法性。" - -msgid "TLS SNI name" -msgstr "TLS SNI名称" - -msgid "HTTP Host" -msgstr "HTTP主机" - -msgid "Sets the server name indication for query." -msgstr "设置查询时使用的服务器SNI名称。" - -msgid "Set the HTTP host used for the query. Use this parameter when the host of the URL address is an IP address." -msgstr "设置查询时使用的HTTP主机,当URL地址的host是IP地址时,使用此参数。" - -msgid "Server Group" -msgstr "服务器组" - -msgid "DNS Server group belongs to, used with nameserver, such as office, home." -msgstr "DNS服务器所属组, 配合nameserver使用,例如:office,home。" - -msgid "IP Blacklist Filtering" -msgstr "IP黑名单过滤" - -msgid "Anti Answer Forgery" -msgstr "反回答伪造" - -msgid "Anti answer forgery, if DNS does not work properly after enabling, please turn off this feature" -msgstr "反回答伪造,如果启用后DNS工作不正常,请关闭此功能。" - -msgid "Filtering IP with blacklist" -msgstr "使用IP黑名单过滤" - -msgid "TLS SPKI Pinning" -msgstr "TLS SPKI 指纹" - -msgid "Used to verify the validity of the TLS server, The value is Base64 encoded SPKI fingerprint, leaving blank to indicate that the validity of TLS is not verified." -msgstr "用于校验TLS服务器的有效性,数值为Base64编码的SPKI指纹, 留空表示不验证TLS的合法性" - -msgid "Additional Server Args" -msgstr "额外的服务器参数" - -msgid "Additional Args for upstream dns servers" -msgstr "额外的上游DNS服务器参数" - -msgid "Upstream DNS Server Configuration" -msgstr "上游DNS服务器配置" - -msgid "Set Specific domain ip address." -msgstr "指定特定域名的IP地址" - -msgid "Specify an IP address to return for any host in the given domains, Queries in the domains are never forwarded and always replied to with the specified IP address which may be IPv4 or IPv6." -msgstr "配置特定域名返回特定的IP地址,域名查询将不到上游服务器请求,直接返回配置的IP地址,可用于广告屏蔽。" - -msgid "IP Blacklist" -msgstr "IP黑名单" - -msgid "Set Specific ip blacklist." -msgstr "设置IP黑名单列表" - -msgid "Configure IP blacklists that will be filtered from the results of specific DNS server." -msgstr "配置需要从指定域名服务器结果过滤的IP黑名单。" - -msgid "Technical Support" -msgstr "技术支持" - -msgid "If you like this software, please buy me a cup of coffee." -msgstr "如果本软件对你有帮助,请给作者加个蛋。" - -msgid "SmartDNS official website" -msgstr "SmartDNS官方网站" - -msgid "open website" -msgstr "打开网站" - -msgid "Donate to smartdns" -msgstr "捐助smartdns项目" - -msgid "Donate" -msgstr "捐助" diff --git a/package/ntlf9t/luci-app-smartdns/root/etc/uci-defaults/50_luci-smartdns b/package/ntlf9t/luci-app-smartdns/root/etc/uci-defaults/50_luci-smartdns deleted file mode 100755 index c05b86bc72..0000000000 --- a/package/ntlf9t/luci-app-smartdns/root/etc/uci-defaults/50_luci-smartdns +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh -# -# Copyright (C) 2018-2020 Ruilin Peng (Nick) . -# -# smartdns is free software: you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation, either version 3 of the License, or -# (at your option) any later version. -# -# smartdns is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@smartdns[-1] - add ucitrack smartdns - set ucitrack.@smartdns[-1].init=smartdns - commit ucitrack -EOF - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-softethervpn5/Makefile b/package/ntlf9t/luci-app-softethervpn5/Makefile deleted file mode 100644 index 580d47aa97..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/Makefile +++ /dev/null @@ -1,15 +0,0 @@ -# -#-- Copyright (C) 2018 dz -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for softethervpn5 -LUCI_DEPENDS:= +softethervpn5-server +softethervpn5-bridge +softethervpn5-client -PKG_VERSION:=1.09 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/controller/softethervpn5.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/controller/softethervpn5.lua deleted file mode 100644 index 2733deff35..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/controller/softethervpn5.lua +++ /dev/null @@ -1,17 +0,0 @@ -#-- Copyright (C) 2018 dz - -module("luci.controller.softethervpn5", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/softethervpn5") then - return - end - - entry({"admin", "vpn", "softethervpn5"},alias("admin", "vpn", "softethervpn5", "setting"),_("SoftEther VPN5"), 10).dependent = true - entry({"admin", "vpn", "softethervpn5", "setting"},arcombine(cbi("softethervpn5/setting"), form("softethervpn5/setting-config")),_("VPN Setting"), 10).leaf = true - - entry({"admin", "vpn", "softethervpn5", "server"},form("softethervpn5/server"),_("VPN Server"), 20).leaf = true - entry({"admin", "vpn", "softethervpn5", "bridge"},form("softethervpn5/bridge"),_("VPN Bridge"), 30).leaf = true - entry({"admin", "vpn", "softethervpn5", "client"},form("softethervpn5/client"),_("VPN Client"), 40).leaf = true - entry({"admin", "vpn", "softethervpn5", "status"},form("softethervpn5/status"),_("Status"), 50).leaf = true -end diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/bridge.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/bridge.lua deleted file mode 100644 index 1b9825020e..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/bridge.lua +++ /dev/null @@ -1,26 +0,0 @@ --- Copyright (C) 2018 dz --- Licensed to the public under the GNU General Public License v3. - -local fs = require "nixio.fs" -local conffile = "/usr/libexec/softethervpn/vpn_bridge.config" - -f = SimpleForm("bridge", translate("VPN Bridge Settings")) - -t = f:field(TextValue, "conf") -t.rmempty = true -t.rows = 20 -function t.cfgvalue() - return fs.readfile(conffile) or "" -end - -function f.handle(self, state, data) - if state == FORM_VALID then - if data.conf then - fs.writefile(conffile, data.conf:gsub("\r\n", "\n")) - luci.sys.call("/etc/init.d/softethervpnbridge restart") - end - end - return true -end - -return f \ No newline at end of file diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/client.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/client.lua deleted file mode 100644 index a14556486b..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/client.lua +++ /dev/null @@ -1,27 +0,0 @@ --- Copyright (C) 2018 dz --- Licensed to the public under the GNU General Public License v3. - -local sys = require "luci.sys" -local fs = require "nixio.fs" -local conffile = "/usr/libexec/softethervpn/vpn_client.config" - -f = SimpleForm("client", translate("VPN Client Settings")) - -t = f:field(TextValue, "conf") -t.rmempty = true -t.rows = 20 -function t.cfgvalue() - return fs.readfile(conffile) or "" -end - -function f.handle(self, state, data) - if state == FORM_VALID then - if data.conf then - fs.writefile(conffile, data.conf:gsub("\r\n", "\n")) - luci.sys.call("/etc/init.d/softethervpnclient restart") - end - end - return true -end - -return f \ No newline at end of file diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/server.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/server.lua deleted file mode 100644 index 195361b889..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/server.lua +++ /dev/null @@ -1,26 +0,0 @@ --- Copyright (C) 2018 dz --- Licensed to the public under the GNU General Public License v3. - -local fs = require "nixio.fs" -local conffile = "/usr/libexec/softethervpn/vpn_server.config" - -f = SimpleForm("server", translate("VPN Server Settings")) - -t = f:field(TextValue, "conf") -t.rmempty = true -t.rows = 20 -function t.cfgvalue() - return fs.readfile(conffile) or "" -end - -function f.handle(self, state, data) - if state == FORM_VALID then - if data.conf then - fs.writefile(conffile, data.conf:gsub("\r\n", "\n")) - luci.sys.call("/etc/init.d/softethervpnserver restart") - end - end - return true -end - -return f \ No newline at end of file diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/setting.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/setting.lua deleted file mode 100644 index bc04a102c4..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/setting.lua +++ /dev/null @@ -1,36 +0,0 @@ -#-- Copyright (C) 2018 dz - -require("nixio.fs") -require("luci.http") - -m = Map("softethervpn5", translate("softethervpn5")) - --- Basic -s = m:section(TypedSection, "softethervpn5", translate("Settings"), translate("Save and restart the service after setup")) -s.anonymous = true - ----- Eanble -vpn_server_enabled = s:option(Flag, "vpn_server_enabled", translate("VPN Server Enabled")) -vpn_server_enabled.default = 0 -vpn_server_enabled.rmempty = false - ----- Eanble -vpn_bridge_enabled = s:option(Flag, "vpn_bridge_enabled", translate("VPN Bridge Enabled")) -vpn_bridge_enabled.default = 0 -vpn_bridge_enabled.rmempty = false - ----- Eanble -vpn_client_enabled = s:option(Flag, "vpn_client_enabled", translate("VPN Client Enabled")) -vpn_client_enabled.default = 0 -vpn_client_enabled.rmempty = false - -o = s:option(ListValue, "lang", translate("Language")) -o:value("cn", translate("Simplified Chinese")) -o:value("tw", translate("Traditional Chinese")) -o:value("ja", translate("Japanese")) -o:value("en", translate("English")) -o:value("ko", translate("Korean")) -o:value("ru", translate("Russian")) - - -return m \ No newline at end of file diff --git a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/status.lua b/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/status.lua deleted file mode 100644 index c12a6d6e13..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/luasrc/model/cbi/softethervpn5/status.lua +++ /dev/null @@ -1,59 +0,0 @@ -#-- Copyright (C) 2018 dz --- Licensed to the public under the GNU General Public License v3. - -local m, s, o -local server_run=0 -local bridge_run=0 -local client_run=0 - -local softethervpn5 = "softethervpn5" --- html constants -font_blue = [[]] -font_off = [[]] -bold_on = [[]] -bold_off = [[]] - -local fs = require "nixio.fs" -local sys = require "luci.sys" - -m = SimpleForm("Version") -m.reset = false -m.submit = false - -if luci.sys.call("pidof vpnserver >/dev/null") == 0 then -server_run=1 -end - -if luci.sys.call("pidof vpnbridge >/dev/null") == 0 then -bridge_run=1 -end - -if luci.sys.call("pidof vpnclient >/dev/null") == 0 then -client_run=1 -end - -s=m:field(DummyValue,"server_run",translate("VPN Server")) -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 - -s=m:field(DummyValue,"bridge_run",translate("VPN Bridge")) -s.rawhtml = true -if bridge_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,"client_run",translate("VPN Client")) -s.rawhtml = true -if client_run == 1 then -s.value =font_blue .. bold_on .. translate("Running") .. bold_off .. font_off -else -s.value = translate("Not Running") -end - -return m diff --git a/package/ntlf9t/luci-app-softethervpn5/po/zh-cn/softethervpn5.po b/package/ntlf9t/luci-app-softethervpn5/po/zh-cn/softethervpn5.po deleted file mode 100644 index d09975c64d..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/po/zh-cn/softethervpn5.po +++ /dev/null @@ -1,44 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "VPN Setting" -msgstr "VPN 设置" - -msgid "VPN Server" -msgstr "VPN Server" - -msgid "VPN Bridge" -msgstr "VPN Bridge" - -msgid "VPN Client" -msgstr "VPN Client" - -msgid "Status" -msgstr "状态" - -msgid "Settings" -msgstr "设置" - -msgid "General Settings" -msgstr "基本设置" - -msgid "Save and restart the service after setup" -msgstr "设置完后保存重启服务生效" - -msgid "VPN Server Enabled" -msgstr "启用VPN Server" - -msgid "VPN Bridge Enabled" -msgstr "启用VPN Bridge" - -msgid "VPN Client Enabled" -msgstr "启用VPN Client" - -msgid "VPN Server Settings" -msgstr "VPN Server设置" - -msgid "VPN Bridge Settings" -msgstr "VPN Bridge设置" - -msgid "VPN Client Settings" -msgstr "VPN Client设置" \ No newline at end of file diff --git a/package/ntlf9t/luci-app-softethervpn5/root/etc/config/softethervpn5 b/package/ntlf9t/luci-app-softethervpn5/root/etc/config/softethervpn5 deleted file mode 100644 index 9efbfa0dbb..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/root/etc/config/softethervpn5 +++ /dev/null @@ -1,6 +0,0 @@ - -config softethervpn5 'config' - option vpn_server_enabled '0' - option vpn_bridge_enabled '0' - option vpn_client_enabled '0' - diff --git a/package/ntlf9t/luci-app-softethervpn5/root/etc/init.d/softethervpn5 b/package/ntlf9t/luci-app-softethervpn5/root/etc/init.d/softethervpn5 deleted file mode 100755 index 850f2a7bf2..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/root/etc/init.d/softethervpn5 +++ /dev/null @@ -1,62 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=90 - -vpn_server_enabled=$(uci get softethervpn5.config.vpn_server_enabled 2>/dev/null) -vpn_bridge_enabled=$(uci get softethervpn5.config.vpn_bridge_enabled 2>/dev/null) -vpn_client_enabled=$(uci get softethervpn5.config.vpn_client_enabled 2>/dev/null) -lang=$(uci get softethervpn5.config.lang 2>/dev/null) - -start(){ - - cat > /usr/libexec/softethervpn/lang.config </dev/null 2>&1 || kill -9 $(ps | grep vpnserver | grep -v "grep" | awk '{print $1}') >/dev/null 2>&1 - fi - - if [ $vpn_bridge_enabled -ne 1 ]; then - /etc/init.d/softethervpnbridge stop - /etc/init.d/softethervpnbridge disable - kill $(pidof vpnbridge) >/dev/null 2>&1 || kill -9 $(ps | grep vpnbridge | grep -v "grep" | awk '{print $1}') >/dev/null 2>&1 - fi - - if [ $vpn_client_enabled -ne 1 ]; then - /etc/init.d/softethervpnclient stop - /etc/init.d/softethervpnclient disable - kill $(pidof vpnclient) >/dev/null 2>&1 || kill -9 $(ps | grep vpnclient | grep -v "grep" | awk '{print $1}') >/dev/null 2>&1 - fi - -} - -restart(){ - stop - sleep 5 - start -} diff --git a/package/ntlf9t/luci-app-softethervpn5/root/etc/uci-defaults/luci-softethervpn5 b/package/ntlf9t/luci-app-softethervpn5/root/etc/uci-defaults/luci-softethervpn5 deleted file mode 100755 index 432575405f..0000000000 --- a/package/ntlf9t/luci-app-softethervpn5/root/etc/uci-defaults/luci-softethervpn5 +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@softethervpn5[-1] - add ucitrack softethervpn5 - set ucitrack.@softethervpn5[-1].init=softethervpn5 - commit ucitrack -EOF - -/etc/init.d/softethervpn5 stop - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/ntlf9t/luci-app-speederv2/Makefile b/package/ntlf9t/luci-app-speederv2/Makefile deleted file mode 100644 index 94c36f5b88..0000000000 --- a/package/ntlf9t/luci-app-speederv2/Makefile +++ /dev/null @@ -1,24 +0,0 @@ -# -# Copyright (C) 2018 Hao Dong -# -# This is free software, licensed under the GNU General Public License v3. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for speederv2-tunnel -LUCI_DEPENDS:=+UDPspeeder -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-speederv2 -PKG_VERSION:=1.1.0 -PKG_RELEASE:=4 - -PKG_LICENSE:=GPLv3 -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=Hao Dong - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/controller/speederv2.lua b/package/ntlf9t/luci-app-speederv2/luasrc/controller/speederv2.lua deleted file mode 100644 index 3a97b7e9ea..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/controller/speederv2.lua +++ /dev/null @@ -1,23 +0,0 @@ -module("luci.controller.speederv2", package.seeall) - -function index() - if nixio.fs.access("/etc/config/speederv2") then - entry({"admin", "services", "speederv2"}, firstchild(), _("speederv2-tunnel")).dependent = false - entry({"admin", "services", "speederv2", "general"}, cbi("speederv2/general"), _("Settings"), 1) - entry({"admin", "services", "speederv2", "servers"}, arcombine(cbi("speederv2/servers"), cbi("speederv2/servers-details")), _("Configure Management"), 2).leaf = true - entry({"admin", "services", "speederv2", "status"}, call("action_status")) - else - return - end -end - -local function is_running(name) - return luci.sys.call("pidof %s >/dev/null" %{name}) == 0 -end - -function action_status() - luci.http.prepare_content("application/json") - luci.http.write_json({ - running = is_running("udpspeeder") - }) -end diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/general.lua b/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/general.lua deleted file mode 100644 index 8b0b0c28f4..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/general.lua +++ /dev/null @@ -1,41 +0,0 @@ -local m, s, o -local uci = luci.model.uci.cursor() -local servers = {} - -local function has_bin(name) - return luci.sys.call("command -v %s >/dev/null" %{name}) == 0 -end - -if has_bin("udpspeeder") then - uci:foreach("speederv2", "servers", function(s) - if s.server_port and s.listen_port then - servers[#servers+1] = {name = s[".name"], alias = s.alias or "%s:%s" %{s.server_port, s.listen_port}} - end - end) - - m = Map("speederv2", "%s - %s" %{translate("speederv2-tunnel"), translate("Settings")}) - --Running Status - m:append(Template("speederv2/status")) - - --General Settings - s = m:section(NamedSection, "general", "general", translate("Running Management")) - s.anonymous = true - s.addremove = false - - o = s:option(DynamicList, "server", translate("Server")) - o.template = "speederv2/dynamiclist" - o:value("nil", translate("Disable")) - for _, s in ipairs(servers) do o:value(s.name, s.alias) end - o.default = "nil" - o.rmempty = false - - o = s:option(ListValue, "daemon_user", translate("Run Daemon as User")) - for u in luci.util.execi("cat /etc/passwd | cut -d ':' -f1") do o:value(u) end - o.default = "root" - o.rmempty = false -else - return Map("speederv2", "%s - %s" %{translate("speederv2-tunnel"), - translate("Settings")}, 'speederv2-tunnel binary file(/usr/bin/speederv2) not found. ') -end - -return m diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers-details.lua b/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers-details.lua deleted file mode 100644 index 743f4bb41a..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers-details.lua +++ /dev/null @@ -1,120 +0,0 @@ -local m, s, o -local sid = arg[1] - -m = Map("speederv2", "%s - %s" %{translate("speederv2-tunnel"), translate("Edit Config")}) -m.redirect = luci.dispatcher.build_url("admin/services/speederv2/servers") -m.sid = sid - -if m.uci:get("speederv2", sid) ~= "servers" then - luci.http.redirect(m.redirect) - return -end - -s = m:section(NamedSection, sid, "servers") -s.anonymous = true -s.addremove = false - ---Basic Settings -s:tab("basic_settings", translate("Basic Settings")) -o = s:taboption("basic_settings", Value, "alias", translate("Alias")) -o.default = sid -o.rmempty = false - -o = s:taboption("basic_settings", Value, "server_ip", translate("Server IP")) -o.datatype = "ipaddr" -o.placeholder = "127.0.0.1" - -o = s:taboption("basic_settings", Value, "server_port", translate("Server Port")) -o.datatype = "port" -o.rmempty = false - -o = s:taboption("basic_settings", Value, "listen_ip", translate("Local Listening IP")) -o.datatype = "ipaddr" -o.placeholder = "0.0.0.0" - -o = s:taboption("basic_settings", Value, "listen_port", translate("Local Listening Port")) -o.datatype = "port" -o.rmempty = false - ---Common Settings -s:tab("common_settings", translate("Common Settings")) -o = s:taboption("common_settings", Value, "key", translate("Password")) -o.password = true - -o = s:taboption("common_settings", Value, "fec_str", translate("FEC"), translate("1. forward error correction, send y redundant packets for every x packets. 2. fine-grained fec parameters,may help save bandwidth. example: \"-f 1:3,2:4,10:6,20:10\". check repo for details.")) -o.datatype = "string" -o.placeholder = "20:10" - -o = s:taboption("common_settings", Value, "fec_timeout", translate("Timeout"), translate("how long could a packet be held in queue before doing fec, unit: ms, default: 8ms.")) -o.datatype = "uinteger" -o.placeholder = "8" - -o = s:taboption("common_settings", Value, "report", translate("Report Interval"), translate("turn on send/recv report, and set a period for reporting, unit: s.")) -o.datatype = "uinteger" - ---Advanced Settings -s:tab("advanced_settings", translate("Advanced Settings")) -o = s:taboption("advanced_settings", ListValue, "fec_mode", translate("Mode"), translate("fec-mode,available values: 0,1; mode 0(default) costs less bandwidth,no mtu problem. mode 1 usually introduces less latency, but you have to care about mtu.")) -o:value("0") -o:value("1") -o.default = "0" - -o = s:taboption("advanced_settings", Value, "fec_mtu", translate("MTU"), translate("mtu. for mode 0, the program will split packet to segment smaller than mtu value. for mode 1, no packet will be split, the program just check if the mtu is exceed.")) -o.datatype = "range(100,1400)" -o.placeholder = "1250" - -o = s:taboption("advanced_settings", Value, "fec_quene_len", translate("Quene Len"), translate("fec queue len, only for mode 0, fec will be performed immediately after queue is full. default value: 200.")) -o.datatype = "uinteger" -o:depends("fec_mode", "0") -o.placeholder = "200" - -o = s:taboption("advanced_settings", Value, "jitter", translate("Jitter"), translate("1. simulated jitter. randomly delay first packet for 0~ ms, default value: 0. do not use if you dont know what it means. 2. create jitter randomly between jmin and jmax.")) -o.datatype = "uinteger" -o.placeholder = "0" - -o = s:taboption("advanced_settings", Value, "interval", translate("Interval"), translate("1. scatter each fec group to a interval of ms, to protect burst packet loss. default value: 0. do not use if you dont know what it means. 2. scatter randomly between imin and imax.")) -o.datatype = "uinteger" -o.placeholder = "0" - -o = s:taboption("advanced_settings", Value, "random_drop", translate("Random Drop"), translate("simulate packet loss, unit: 0.01%. default value: 0.")) -o.datatype = "uinteger" -o.placeholder = "0" - -o = s:taboption("advanced_settings", Value, "disable_obscure", translate("Disable Obscure"), translate("disable obscure, to save a bit bandwidth and cpu.")) -o.datatype = "uinteger" - ---Developer Settings -s:tab("developer_settings", translate("Developer Settings")) -o = s:taboption("developer_settings", Value, "fifo", translate("FIFO Path"), translate("use a fifo(named pipe) for sending commands to the running program, so that you can change fec encode parameters dynamically, check readme.md in repository for ksupported commands.")) -o.datatype = "string" - -o = s:taboption("developer_settings", Value, "decode_buf", translate("Decode Buffer"), translate("size of buffer of fec decoder,u nit: packet, default: 2000.")) -o.datatype = "uinteger" -o.placeholder = "2000" - -o = s:taboption("developer_settings", Value, "fix_latency", translate("Fix Latency"), translate("try to stabilize latency, only for mode 0.")) -o.datatype = "uinteger" -o:depends("fec_mode", "0") - -o = s:taboption("developer_settings", Value, "delay_capacity", translate("Delay Capacity"), translate("max number of delayed packets.")) -o.datatype = "uinteger" - -o = s:taboption("developer_settings", Value, "disable_fec", translate("Disable FEC"), translate("completely disable fec, turn the program into a normal udp tunnel.")) -o.datatype = "uinteger" - -o = s:taboption("developer_settings", Value, "sock_buf", translate("Socket Buffer"), translate("buf size for socket, >=10 and <=10240, unit: kbyte, default: 1024.")) -o.datatype = "uinteger" -o.placeholder = "1024" - ---log Settings -s:tab("log_settings", translate("Log Settings")) -o = s:taboption("log_settings", Value, "log_level", translate("Log Level"), translate("0: never 1: fatal 2: error 3: warn 4: info (default) 5: debug 6: trace")) -o.datatype = "range(0,6)" -o.placeholder = "4" - -o = s:taboption("log_settings", Value, "log_position", translate("Log Position"), translate("enable file name, function name, line number in log.")) -o.datatype = "string" - -o = s:taboption("log_settings", Flag, "disable_color", translate("Disable Color"), translate("disable log color.")) - -return m diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers.lua b/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers.lua deleted file mode 100644 index 547d6c5124..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/model/cbi/speederv2/servers.lua +++ /dev/null @@ -1,68 +0,0 @@ -local m, s, o - -m = Map("speederv2", "%s - %s" %{translate("speederv2-tunnel"), translate("Configure Management")}) - -s = m:section(TypedSection, "servers") -s.anonymous = true -s.addremove = true -s.sortable = true -s.template = "cbi/tblsection" -s.extedit = luci.dispatcher.build_url("admin/services/speederv2/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, "alias", translate("Alias")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or translate("None") -end - -o = s:option(DummyValue, "_server", translate("Server")) -function o.cfgvalue(self, section) - local server_ip = m.uci:get("speederv2", section, "server_ip") or "127.0.0.1" - local server_port = m.uci:get("speederv2", section, "server_port") - return "%s:%s" %{server_ip, server_port} -end - -o = s:option(DummyValue, "_local_listening", translate("Local Listening")) -function o.cfgvalue(self, section) - local listen_ip = m.uci:get("speederv2", section, "listen_ip") or "0.0.0.0" - local listen_port = m.uci:get("speederv2", section, "listen_port") - return "%s:%s" %{listen_ip, listen_port} -end - -o = s:option(DummyValue, "fec_mode", translate("Mode")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "0" -end - -o = s:option(DummyValue, "fec_str", translate("FEC")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "20:10" -end - -o = s:option(DummyValue, "fec_mtu", translate("MTU")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "1250" -end - -o = s:option(DummyValue, "jitter", translate("Jitter")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "0" -end - -o = s:option(DummyValue, "interval", translate("Interval")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "0" -end - -return m diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/dynamiclist.htm b/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/dynamiclist.htm deleted file mode 100644 index 7ee3dc975d..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/dynamiclist.htm +++ /dev/null @@ -1,98 +0,0 @@ -<%# - Copyright (C) 2017 Jian Chang - Licensed to the public under the GNU General Public License v3. --%> - -<%+cbi/valueheader%> - -<%- - local values = self:formvalue(section) - if not values then - values = self:cfgvalue(section) or {self.default} - end - - local function serialize_json(x, cb) - local rv, push = nil, cb - if not push then - rv = { } - push = function(tok) rv[#rv+1] = tok end - end - - if x == nil then - push("null") - elseif type(x) == "table" then - push("[") - for k = 1, #x do - if k > 1 then - push(",") - end - serialize_json(x[k], push) - end - push("]") - else - push('"%s"' % tostring(x):gsub('["%z\1-\31\\]', - function(c) return '\\u%04x' % c:byte(1) end)) - end - - if not cb then - return table.concat(rv, "") - end - end --%> - -> - - -<%+cbi/valuefooter%> diff --git a/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/status.htm b/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/status.htm deleted file mode 100644 index a0535a2cab..0000000000 --- a/package/ntlf9t/luci-app-speederv2/luasrc/view/speederv2/status.htm +++ /dev/null @@ -1,29 +0,0 @@ - -
- <%:Running Status%> - - - - - - <% if speederv2_build ~= "" then -%> - - <% end -%> - -
<%:Binary Version%> - <% if speederv2_version == "" then -%> - <%:Invalid Binary File.%> - <% else -%> - <%=pcdata(speederv2_version)%> - <%- end %> -
<%:Build Time%><%=pcdata(speederv2_build)%>
<%:Running Status%><%:Collecting data...%>
-
- - diff --git a/package/ntlf9t/luci-app-speederv2/po/zh-cn/speederv2.po b/package/ntlf9t/luci-app-speederv2/po/zh-cn/speederv2.po deleted file mode 100644 index f27bd3b1f1..0000000000 --- a/package/ntlf9t/luci-app-speederv2/po/zh-cn/speederv2.po +++ /dev/null @@ -1,134 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "speederv2-tunnel" -msgstr "speederv2 隧道" - -msgid "Settings" -msgstr "设置" - -msgid "Running Status" -msgstr "运行状况" - -msgid "Invalid Binary File." -msgstr "无效的主程序文件。" - -msgid "Binary Version" -msgstr "程序版本" - -msgid "Build Time" -msgstr "编译时间" - -msgid "RUNNING" -msgstr "运行中" - -msgid "NOT RUNNING" -msgstr "未运行" - -msgid "Running Management" -msgstr "运行管理" - -msgid "Configure" -msgstr "配置" - -msgid "Run Daemon as User" -msgstr "以此用户启动" - -msgid "Disable" -msgstr "停用" - -msgid "Configure Management" -msgstr "配置管理" - -msgid "Edit Config" -msgstr "编辑配置" - -msgid "Server" -msgstr "服务器" - -msgid "Local Listening" -msgstr "本地监听" - -msgid "Basic Settings" -msgstr "基本设置" - -msgid "Alias" -msgstr "别名" - -msgid "Server IP" -msgstr "服务器地址" - -msgid "Server Port" -msgstr "服务器端口" - -msgid "Local Listening IP" -msgstr "本地监听地址" - -msgid "Local Listening Port" -msgstr "本地监听端口" - -msgid "Common Settings" -msgstr "常用设置" - -msgid "Key" -msgstr "密钥" - -msgid "Timeout" -msgstr "超时" - -msgid "Report Interval" -msgstr "报告间隔" - -msgid "Advanced Settings" -msgstr "高级设置" - -msgid "Mode" -msgstr "模式" - -msgid "Quene Len" -msgstr "队列长度" - -msgid "Jitter" -msgstr "抖动区间" - -msgid "Interval" -msgstr "间隔区间" - -msgid "Random Drop" -msgstr "随机丢包" - -msgid "Disable Obscure" -msgstr "禁用混淆" - -msgid "Developer Settings" -msgstr "开发人员设置" - -msgid "FIFO Path" -msgstr "FIFO路径" - -msgid "Decode Buffer" -msgstr "解码缓冲" - -msgid "Fix Latency" -msgstr "固定延迟" - -msgid "Delay Capacity" -msgstr "延迟包容量" - -msgid "Disable FEC" -msgstr "禁用FEC" - -msgid "Socket Buffer" -msgstr "接口缓冲" - -msgid "Log Settings" -msgstr "日志设置" - -msgid "Log Level" -msgstr "日志级别" - -msgid "Log Position" -msgstr "日志路径" - -msgid "Disable Color" -msgstr "禁用颜色" diff --git a/package/ntlf9t/luci-app-speederv2/root/etc/config/speederv2 b/package/ntlf9t/luci-app-speederv2/root/etc/config/speederv2 deleted file mode 100644 index 972b8629e1..0000000000 --- a/package/ntlf9t/luci-app-speederv2/root/etc/config/speederv2 +++ /dev/null @@ -1,14 +0,0 @@ - -config general 'general' - list server 'nil' - option daemon_user 'root' - -config servers 'default' - option server_port '3333' - option listen_port '4096' - option fec_str '20:10' - option fec_timeout '8' - option fec_mode '0' - option fec_mtu '1250' - option disable_color '1' - diff --git a/package/ntlf9t/luci-app-speederv2/root/etc/init.d/speederv2 b/package/ntlf9t/luci-app-speederv2/root/etc/init.d/speederv2 deleted file mode 100755 index b7620659b6..0000000000 --- a/package/ntlf9t/luci-app-speederv2/root/etc/init.d/speederv2 +++ /dev/null @@ -1,120 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=88 -STOP=15 -USE_PROCD=1 - -NAME=speederv2 - -_log() { - logger -p "daemon.$1" -t "$NAME" "$2" -} - -has_valid_server() { - local server - for server in $@; do - [ "$(uci_get $NAME $server)" = "servers" ] && return 0 - done - return 1 -} - -validate_config_section() { - uci_validate_section "$NAME" general "$1" \ - 'server:uciname' \ - 'daemon_user:string:root' -} - -validate_server_section() { - uci_validate_section "$NAME" servers "$1" \ - 'server_ip:ipaddr:127.0.0.1' \ - 'server_port:port' \ - 'listen_ip:ipaddr:0.0.0.0' \ - 'listen_port:port' \ - 'key:string' \ - 'fec_str:string' \ - 'fec_timeout:uinteger' \ - 'report:uinteger' \ - 'fec_mode:bool:0' \ - 'fec_mtu:range(100,1400)' \ - 'fec_quene_len:uinteger' \ - 'jitter:uinteger' \ - 'interval:uinteger' \ - 'random_drop:uinteger' \ - 'disable_obscure:uinteger' \ - 'fifo:string' \ - 'decode_buf:uinteger' \ - 'fix_latency:uinteger' \ - 'delay_capacity:uinteger' \ - 'disable_fec:uinteger' \ - 'sock_buf:uinteger' \ - 'log_level:range(0,6)' \ - 'log_position:string' \ - 'disable_color:bool:0' -} - -start_instance() { - local server="$1" - - if [ -z "$server" -o "$server" == "nil" ]; then - return 0 - elif ! validate_server_section "$server"; then - _log "err" "Server config validation failed." - return 1 - fi - - /sbin/validate_data "ipaddr" "$server_ip" >/dev/null 2>&1 - [ $? -ne 0 ] && server_ip=$(nslookup "$server_ip" | \ - sed -n 's/^Address[[:space:]]*[0-9]*:[[:space:]]*\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\)$/\1/p') - if [ -z "$server_ip" ]; then - _log "err" "Server address validation failed." - return 1 - fi - - /sbin/validate_data "ip6addr" "$server_ip" >/dev/null 2>&1 - [ $? -eq 0 ] && server_ip="[$server_ip]" - - procd_open_instance - procd_set_param command /usr/bin/udpspeeder - procd_append_param command -c - procd_append_param command -r ${server_ip}:${server_port} - procd_append_param command -l ${listen_ip}:${listen_port} && _log "info" "listening on: ${listen_ip}:${listen_port}" - [ -n "$key" ] && procd_append_param command --key ${key} - [ -n "$fec_str" ] && procd_append_param command --fec ${fec_str} && _log "info" "FEC: ${fec_str}" - [ -n "$fec_timeout" ] && procd_append_param command --timeout ${fec_timeout} && _log "info" "timeout: ${fec_timeout}" - [ -n "$report" ] && procd_append_param command --report ${report} - [ -n "$fec_mode" ] && procd_append_param command --mode ${fec_mode} && _log "info" "mode: ${fec_mode}" - [ -n "$fec_mtu" ] && procd_append_param command --mtu ${fec_mtu} && _log "info" "MTU: ${fec_mtu}" - [ -n "$fec_quene_len" ] && procd_append_param command --quene-len ${fec_quene_len} - [ -n "$jitter" ] && procd_append_param command --jitter ${jitter} - [ -n "$interval" ] && procd_append_param command --interval ${interval} - [ -n "$random_drop" ] && procd_append_param command --random-drop ${random_drop} - [ -n "$disable_obscure" ] && procd_append_param command --disable-obscure ${disable_obscure} - [ -n "$fifo" ] && procd_append_param command --fifo ${fifo} - [ -n "$decode_buf" ] && procd_append_param command --decode-buf${decode_buf} - [ -n "$fix_latency" ] && procd_append_param command --fix-latency ${fix_latency} - [ -n "$delay_capacity" ] && procd_append_param command --delay-capacity ${delay_capacity} - [ -n "$disable_fec" ] && procd_append_param command --disable-fec ${disable_fec} - [ -n "$sock_buf" ] && procd_append_param command --sock-buf ${sock_buf} - [ -n "$log_level" ] && procd_append_param command --log-level ${log_level} - [ -n "$log_position" ] && procd_append_param command --log-position ${log_position} - [ "$disable_color" == "1" ] && procd_append_param command --disable-color - procd_set_param respawn - [ -n "$daemon_user" ] && procd_set_param user "$daemon_user" && _log "info" "running from ${daemon_user} user" - procd_set_param pidfile "/var/run/${NAME}.${server}.pid" - procd_close_instance -} - -service_triggers() { - procd_add_reload_trigger "$NAME" -} - -start_service() { - if ! validate_config_section "general" ; then - _log "err" "Config validate failed." - return 1 - fi - has_valid_server $server || return 1 - for srv in $server; do - start_instance $srv - done -} diff --git a/package/ntlf9t/luci-app-speederv2/root/etc/uci-defaults/luci-speederv2 b/package/ntlf9t/luci-app-speederv2/root/etc/uci-defaults/luci-speederv2 deleted file mode 100755 index 8d539a8a1d..0000000000 --- a/package/ntlf9t/luci-app-speederv2/root/etc/uci-defaults/luci-speederv2 +++ /dev/null @@ -1,25 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@speederv2[-1] - add ucitrack speederv2 - set ucitrack.@speederv2[-1].init=speederv2 - commit ucitrack -EOF - -general=$(uci -q get speederv2.@general[-1]) - -if [ -z "$general" ]; then - uci -q add speederv2 general -fi - -if [ "$general" != "general" ]; then - uci -q batch <<-EOF > /dev/null - rename speederv2.@general[-1]="general" - set speederv2.@general[-1].server="nil" - commit speederv2 - EOF -fi - -rm -rf /tmp/luci-indexcache /tmp/luci-modulecache -exit 0 diff --git a/package/ntlf9t/luci-app-sysuh3c/Makefile b/package/ntlf9t/luci-app-sysuh3c/Makefile deleted file mode 100644 index 50d0d7b080..0000000000 --- a/package/ntlf9t/luci-app-sysuh3c/Makefile +++ /dev/null @@ -1,15 +0,0 @@ - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=SYSU H3C 802.1X Client for LuCI -LUCI_DEPENDS:=+sysuh3c -LUCI_DESCRIPTION:=This package contains LuCI configuration pages for SYSU H3C. -LUCI_PKGARCH:=all -PKG_VERSION:=1.0 -PKG_RELEASE:=3 -PKG_LICENSE:=GPL-3.0 -PKG_LICENSE_FILES:=LICENSE - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-sysuh3c/luasrc/controller/sysuh3c.lua b/package/ntlf9t/luci-app-sysuh3c/luasrc/controller/sysuh3c.lua deleted file mode 100644 index 1a67437784..0000000000 --- a/package/ntlf9t/luci-app-sysuh3c/luasrc/controller/sysuh3c.lua +++ /dev/null @@ -1,5 +0,0 @@ -module("luci.controller.sysuh3c", package.seeall) - -function index() - entry({"admin", "network", "sysuh3c"}, cbi("sysuh3c"), _("SYSU H3C Client"), 100) - end diff --git a/package/ntlf9t/luci-app-sysuh3c/luasrc/model/cbi/sysuh3c.lua b/package/ntlf9t/luci-app-sysuh3c/luasrc/model/cbi/sysuh3c.lua deleted file mode 100644 index a2d18c8be9..0000000000 --- a/package/ntlf9t/luci-app-sysuh3c/luasrc/model/cbi/sysuh3c.lua +++ /dev/null @@ -1,56 +0,0 @@ ---[[ -LuCI - Lua Configuration Interface - -Copyright 2010 Jo-Philipp Wich - -Licensed under the Apache License, Version 2.0 (the "License"); -you may not use this file except in compliance with the License. -You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 -]]-- - -local sys = require "luci.sys" -local nixio = require "nixio" - -m = Map("sysuh3c", translate("SYSU H3C Client"), translate("Configure H3C 802.1x client.")) - -s = m:section(TypedSection, "login", "") -s.addremove = true -s.anonymous = true - -enable = s:option(Flag, "enable", translate("Enable")) -blockstartup = s:option(Flag, "blockstartup", translate("Block Startup Sequence"), - "If enabled, the client will block startup sequence until authenticated") -name = s:option(Value, "username", translate("Username")) -pass = s:option(Value, "password", translate("Password")) -pass.password = true - -method = s:option(ListValue, "method", translate("EAP Method")) -method:value("xor") -method:value("md5") - -ifname = s:option(ListValue, "ifname", translate("Interface")) -for k, v in ipairs(nixio.getifaddrs()) do - if v.flags["up"] and not v.flags["noarp"] and not v.flags["loopback"] then - ifname:value(v.name) - end -end - ---[[ -getwanif = s:option(Button, "_getwanif", translate("Get WAN interface")) -getwanif.inputstyle = "apply" -getwanif.write = function(self, section) - local ifname = sys.exec("uci get network.wan.ifname") - if ifname ~= nil then - self.map:set(section, "ifname", ifname) - end -end -]]-- ---[[ -local apply = luci.http.formvalue("cbi.apply") -if apply then - io.popen("/etc/init.d/sysuh3c restart") -end -]]-- -return m diff --git a/package/ntlf9t/luci-app-terminal/Makefile b/package/ntlf9t/luci-app-terminal/Makefile deleted file mode 100644 index 46714575ab..0000000000 --- a/package/ntlf9t/luci-app-terminal/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (C) 2016 Openwrt.org -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for ttyd -LUCI_DEPENDS:=+ttyd -LUCI_PKGARCH:=all -PKG_VERSION:=1.0 -PKG_RELEASE:=1 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature \ No newline at end of file diff --git a/package/ntlf9t/luci-app-terminal/luasrc/controller/terminal.lua b/package/ntlf9t/luci-app-terminal/luasrc/controller/terminal.lua deleted file mode 100644 index ab95f4670b..0000000000 --- a/package/ntlf9t/luci-app-terminal/luasrc/controller/terminal.lua +++ /dev/null @@ -1,9 +0,0 @@ -module("luci.controller.terminal", package.seeall) - -function index() - if not (luci.sys.call("pidof ttyd > /dev/null") == 0) then - return - end - - entry({"admin", "system", "terminal"}, template("terminal"), _("Terminal"), 10).leaf = true -end \ No newline at end of file diff --git a/package/ntlf9t/luci-app-terminal/luasrc/view/terminal.htm b/package/ntlf9t/luci-app-terminal/luasrc/view/terminal.htm deleted file mode 100644 index db9b46c840..0000000000 --- a/package/ntlf9t/luci-app-terminal/luasrc/view/terminal.htm +++ /dev/null @@ -1,9 +0,0 @@ -<%+header%> -
-

<%=translate("Terminal")%>

- -
- -<%+footer%> \ No newline at end of file diff --git a/package/ntlf9t/luci-app-terminal/po/zh-cn/terminal.po b/package/ntlf9t/luci-app-terminal/po/zh-cn/terminal.po deleted file mode 100644 index 9fb059677c..0000000000 --- a/package/ntlf9t/luci-app-terminal/po/zh-cn/terminal.po +++ /dev/null @@ -1,5 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8" - -msgid "Terminal" -msgstr "终端" diff --git a/package/ntlf9t/luci-app-terminal/root/etc/init.d/ttyd b/package/ntlf9t/luci-app-terminal/root/etc/init.d/ttyd deleted file mode 100755 index 87216650bf..0000000000 --- a/package/ntlf9t/luci-app-terminal/root/etc/init.d/ttyd +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=99 -SERVICE_WRITE_PID=1 -SERVICE_DAEMONIZE=1 - -start() { - logger -t TTYD 'Starting ttyd service' - service_start /usr/bin/ttyd -i br-lan /bin/login - return 0 -} - -stop() { - if [ -n "`pidof ttyd`" ]; then - logger -t TTYD 'Shutting down ttyd service' - service_stop /usr/bin/ttyd - fi - return 0 -} - -restart() { - logger -t TTYD 'Restarting ttyd service' - stop - sleep 2 - start -} diff --git a/package/ntlf9t/luci-app-udp2raw/Makefile b/package/ntlf9t/luci-app-udp2raw/Makefile deleted file mode 100644 index 9347c610ea..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/Makefile +++ /dev/null @@ -1,25 +0,0 @@ -# -# Copyright (C) 2016-2017 Jian Chang -# -# This is free software, licensed under the GNU General Public License v3. -# See /LICENSE for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI Support for udp2raw-tunnel -LUCI_DESCRIPTION:=LuCI Support for udp2raw-tunnel. -LUCI_DEPENDS:=+udp2raw-tunnel -LUCI_PKGARCH:=all - -PKG_NAME:=luci-app-udp2raw -PKG_VERSION:=1.0.0 -PKG_RELEASE:=6 - -PKG_LICENSE:=GPLv3 -PKG_LICENSE_FILES:=LICENSE -PKG_MAINTAINER:=Jian Chang - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/controller/udp2raw.lua b/package/ntlf9t/luci-app-udp2raw/luasrc/controller/udp2raw.lua deleted file mode 100644 index 81d1f01355..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/controller/udp2raw.lua +++ /dev/null @@ -1,30 +0,0 @@ -module("luci.controller.udp2raw", package.seeall) - -function index() - if not nixio.fs.access("/etc/config/udp2raw") then - return - end - - entry({"admin", "services", "udp2raw"}, - firstchild(), _("udp2raw-tunnel")).dependent = false - - entry({"admin", "services", "udp2raw", "general"}, - cbi("udp2raw/general"), _("Settings"), 1) - - entry({"admin", "services", "udp2raw", "servers"}, - arcombine(cbi("udp2raw/servers"), cbi("udp2raw/servers-details")), - _("Servers Manage"), 2).leaf = true - - entry({"admin", "services", "udp2raw", "status"}, call("action_status")) -end - -local function is_running(name) - return luci.sys.call("pidof %s >/dev/null" %{name}) == 0 -end - -function action_status() - luci.http.prepare_content("application/json") - luci.http.write_json({ - running = is_running("udp2raw") - }) -end diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/general.lua b/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/general.lua deleted file mode 100644 index 520f759d7a..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/general.lua +++ /dev/null @@ -1,39 +0,0 @@ -local m, s, o -local uci = luci.model.uci.cursor() -local servers = {} - -local function has_bin(name) - return luci.sys.call("command -v %s >/dev/null" %{name}) == 0 -end - -if not has_bin("udp2raw") then - return Map("udp2raw", "%s - %s" %{translate("udp2raw-tunnel"), - translate("Settings")}, 'udp2raw-tunnel binary file not found. install udp2raw-tunnel package, or copy binary to /usr/bin/udp2raw manually. ') -end - -uci:foreach("udp2raw", "servers", function(s) - if s.server_addr and s.server_port then - servers[#servers+1] = {name = s[".name"], alias = s.alias or "%s:%s" %{s.server_addr, s.server_port}} - end -end) - -m = Map("udp2raw", "%s - %s" %{translate("udp2raw-tunnel"), translate("Settings")}) -m:append(Template("udp2raw/status")) - -s = m:section(NamedSection, "general", "general", translate("General Settings")) -s.anonymous = true -s.addremove = false - -o = s:option(DynamicList, "server", translate("Server")) -o.template = "udp2raw/dynamiclist" -o:value("nil", translate("Disable")) -for _, s in ipairs(servers) do o:value(s.name, s.alias) end -o.default = "nil" -o.rmempty = false - -o = s:option(ListValue, "daemon_user", translate("Run Daemon as User")) -for u in luci.util.execi("cat /etc/passwd | cut -d ':' -f1") do o:value(u) end -o.default = "root" -o.rmempty = false - -return m diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers-details.lua b/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers-details.lua deleted file mode 100644 index de23b081f8..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers-details.lua +++ /dev/null @@ -1,92 +0,0 @@ -local m, s, o -local sid = arg[1] - -local raw_modes = { - "faketcp", - "udp", - "icmp", -} - -local cipher_modes = { - "aes128cbc", - "xor", - "none", -} - -local auth_modes = { - "md5", - "crc32", - "simple", - "none", -} - -m = Map("udp2raw", "%s - %s" %{translate("udp2raw-tunnel"), translate("Edit Server")}) -m.redirect = luci.dispatcher.build_url("admin/services/udp2raw/servers") -m.sid = sid - -if m.uci:get("udp2raw", sid) ~= "servers" then - luci.http.redirect(m.redirect) - return -end - -s = m:section(NamedSection, sid, "servers") -s.anonymous = true -s.addremove = false - -o = s:option(Value, "alias", translate("Alias(optional)")) - -o = s:option(Value, "server_addr", translate("Server")) -o.datatype = "host" -o.rmempty = false - -o = s:option(Value, "server_port", translate("Server Port")) -o.datatype = "port" -o.placeholder = "8080" - -o = s:option(Value, "listen_addr", translate("Local Listen Host")) -o.datatype = "ipaddr" -o.placeholder = "127.0.0.1" - -o = s:option(Value, "listen_port", translate("Local Listen Port")) -o.datatype = "port" -o.placeholder = "2080" - -o = s:option(ListValue, "raw_mode", translate("Raw Mode")) -for _, v in ipairs(raw_modes) do o:value(v, v:lower()) end -o.default = "faketcp" -o.rmempty = false - -o = s:option(Value, "key", translate("Password")) -o.password = true - -o = s:option(ListValue, "cipher_mode", translate("Cipher Mode")) -for _, v in ipairs(cipher_modes) do o:value(v, v:lower()) end -o.default = "aes128cbc" - -o = s:option(ListValue, "auth_mode", translate("Auth Mode")) -for _, v in ipairs(auth_modes) do o:value(v, v:lower()) end -o.default = "md5" - -o = s:option(Flag, "auto_rule", translate("Auto Rule"), translate("Auto add (and delete) iptables rule.")) -o.default = "1" - -o = s:option(Flag, "keep_rule", translate("Keep Rule"), translate("Monitor iptables and auto re-add if necessary.")) -o:depends("auto_rule", "1") - -o = s:option(Value, "seq_mode", translate("seq Mode"), translate("seq increase mode for faketcp.")) -o.datatype = "range(0,4)" -o.placeholder = "3" - -o = s:option(Value, "lower_level", translate("Lower Level"), translate("Send packets at OSI level 2, format: \"eth0#00:11:22:33:44:55\", or \"auto\".")) - -o = s:option(Value, "source_ip", translate("Source-IP"), translate("Force source-ip for Raw Socket.")) -o.datatype = "ipaddr" - -o = s:option(Value, "source_port", translate("Source-Port"), translate("Force source-port for Raw Socket, TCP/UDP only.")) -o.datatype = "port" - -o = s:option(Value, "log_level", translate("Log Level")) -o.datatype = "range(0,6)" -o.placeholder = "4" - -return m diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers.lua b/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers.lua deleted file mode 100644 index 34be005222..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/model/cbi/udp2raw/servers.lua +++ /dev/null @@ -1,56 +0,0 @@ -local m, s, o - -m = Map("udp2raw", "%s - %s" %{translate("udp2raw-tunnel"), translate("Servers Manage")}) - -s = m:section(TypedSection, "servers") -s.anonymous = true -s.addremove = true -s.sortable = true -s.template = "cbi/tblsection" -s.extedit = luci.dispatcher.build_url("admin/services/udp2raw/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, "alias", translate("Alias")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or translate("None") -end - -o = s:option(DummyValue, "_server_address", translate("Server Address")) -function o.cfgvalue(self, section) - local server_addr = m.uci:get("udp2raw", section, "server_addr") or "?" - local server_port = m.uci:get("udp2raw", section, "server_port") or "8080" - return "%s:%s" %{server_addr, server_port} -end - -o = s:option(DummyValue, "_listen_address", translate("Listen Address")) -function o.cfgvalue(self, section) - local listen_addr = m.uci:get("udp2raw", section, "listen_addr") or "127.0.0.1" - local listen_port = m.uci:get("udp2raw", section, "listen_port") or "2080" - return "%s:%s" %{listen_addr, listen_port} -end - -o = s:option(DummyValue, "raw_mode", translate("Raw Mode")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "faketcp" -end - -o = s:option(DummyValue, "cipher_mode", translate("Cipher Mode")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "aes128cbc" -end - -o = s:option(DummyValue, "auth_mode", translate("Auth Mode")) -function o.cfgvalue(...) - local v = Value.cfgvalue(...) - return v and v:lower() or "md5" -end - -return m diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/dynamiclist.htm b/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/dynamiclist.htm deleted file mode 100644 index 7ee3dc975d..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/dynamiclist.htm +++ /dev/null @@ -1,98 +0,0 @@ -<%# - Copyright (C) 2017 Jian Chang - Licensed to the public under the GNU General Public License v3. --%> - -<%+cbi/valueheader%> - -<%- - local values = self:formvalue(section) - if not values then - values = self:cfgvalue(section) or {self.default} - end - - local function serialize_json(x, cb) - local rv, push = nil, cb - if not push then - rv = { } - push = function(tok) rv[#rv+1] = tok end - end - - if x == nil then - push("null") - elseif type(x) == "table" then - push("[") - for k = 1, #x do - if k > 1 then - push(",") - end - serialize_json(x[k], push) - end - push("]") - else - push('"%s"' % tostring(x):gsub('["%z\1-\31\\]', - function(c) return '\\u%04x' % c:byte(1) end)) - end - - if not cb then - return table.concat(rv, "") - end - end --%> - -> - - -<%+cbi/valuefooter%> diff --git a/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/status.htm b/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/status.htm deleted file mode 100644 index f2f2db186c..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/luasrc/view/udp2raw/status.htm +++ /dev/null @@ -1,29 +0,0 @@ - -
- <%:Running Status%> - - - - - - <% if udp2raw_build ~= "" then -%> - - <% end -%> - -
<%:Binary Version%> - <% if udp2raw_version == "" then -%> - <%:Invalid Binary File.%> - <% else -%> - <%=pcdata(udp2raw_version)%> - <%- end %> -
<%:Build Time%><%=pcdata(udp2raw_build)%>
<%:Running Status%><%:Collecting data...%>
-
- - diff --git a/package/ntlf9t/luci-app-udp2raw/po/zh-cn/udp2raw.po b/package/ntlf9t/luci-app-udp2raw/po/zh-cn/udp2raw.po deleted file mode 100644 index 5fc7805a80..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/po/zh-cn/udp2raw.po +++ /dev/null @@ -1,119 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "udp2raw-tunnel" -msgstr "udp2raw 隧道" - -msgid "Settings" -msgstr "设置" - -msgid "Servers Manage" -msgstr "服务器管理" - -msgid "Running Status" -msgstr "运行状态" - -msgid "Binary Version" -msgstr "文件版本" - -msgid "Build Time" -msgstr "编译时间" - -msgid "Invalid Binary File." -msgstr "可执行文件无效。" - -msgid "RUNNING" -msgstr "运行中" - -msgid "NOT RUNNING" -msgstr "未运行" - -msgid "General Settings" -msgstr "基本设置" - -msgid "Server" -msgstr "服务器" - -msgid "Disable" -msgstr "停用" - -msgid "Run Daemon as User" -msgstr "以该用户启动" - -msgid "Alias" -msgstr "别名" - -msgid "None" -msgstr "无" - -msgid "Server Address" -msgstr "服务器地址" - -msgid "Listen Address" -msgstr "监听地址" - -msgid "Edit Server" -msgstr "编辑服务器" - -msgid "Alias(optional)" -msgstr "别名(可选)" - -msgid "Server Port" -msgstr "服务器端口" - -msgid "Local Listen Host" -msgstr "本地监听地址" - -msgid "Local Listen Port" -msgstr "本地监听端口" - -msgid "Raw Mode" -msgstr "Raw 方式" - -msgid "Password" -msgstr "密码" - -msgid "Cipher Mode" -msgstr "加密方式" - -msgid "Auth Mode" -msgstr "验证方式" - -msgid "Auto Rule" -msgstr "自动规则" - -msgid "Auto add (and delete) iptables rule." -msgstr "自动添加/删除 iptables 规则。" - -msgid "Keep Rule" -msgstr "保持规则" - -msgid "Monitor iptables and auto re-add if necessary." -msgstr "定期检查 iptables 并在必要时重新添加规则。" - -msgid "seq Mode" -msgstr "seq 模式" - -msgid "seq increase mode for faketcp." -msgstr "用于 faketcp 的 seq 增加方式。" - -msgid "Lower Level" -msgstr "" - -msgid "Send packets at OSI level 2, format: \"eth0#00:11:22:33:44:55\", or \"auto\"." -msgstr "在 OSI 模型第二层发送数据包,格式:\"eth0#00:11:22:33:44:55\",或 \"auto\"。" - -msgid "Source-IP" -msgstr "源IP" - -msgid "Force source-ip for Raw Socket." -msgstr "在原始数据包中强制指定源IP。" - -msgid "Source-Port" -msgstr "源端口" - -msgid "Force source-port for Raw Socket, TCP/UDP only." -msgstr "在原始数据包中强制指定源端口,仅用于 TCP/UDP。" - -msgid "Log Level" -msgstr "日志级别" diff --git a/package/ntlf9t/luci-app-udp2raw/root/etc/config/udp2raw b/package/ntlf9t/luci-app-udp2raw/root/etc/config/udp2raw deleted file mode 100644 index eaa58ee7b4..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/root/etc/config/udp2raw +++ /dev/null @@ -1,16 +0,0 @@ - -config general 'general' - list server 'nil' - option daemon_user 'root' - -config servers 'default' - option server_addr '' - option server_port '8080' - option listen_addr '127.0.0.1' - option listen_port '2080' - option raw_mode 'faketcp' - option key '' - option cipher_mode 'aes128cbc' - option auth_mode 'md5' - option auto_rule '1' - diff --git a/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw b/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw deleted file mode 100755 index 96de10e04e..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw +++ /dev/null @@ -1,156 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=88 -STOP=15 -USE_PROCD=1 - -NAME=udp2raw - -_log() { - logger -p "daemon.$1" -t "$NAME" "$2" -} - -has_valid_server() { - local server - for server in $@; do - [ "$(uci_get $NAME $server)" = "servers" ] && return 0 - done - return 1 -} - -add_ipt_rule() { - if [ -z "$ipt_cmd" ]; then - command -v iptables >/dev/null 2>&1 || return 1 - ipt_cmd='iptables' - [ -n "$(iptables -h 2> /dev/null | grep -e '--wait')" ] && ipt_cmd="$ipt_cmd --wait" - echo "# firewall include file" > "/var/etc/$NAME.include" - else - echo "$ipt_cmd" | grep -q -e '--wait' - [ $? -ne 0 ] && sleep 2 - fi - - $ipt_cmd -I INPUT -s "$server_addr"/32 -p tcp -m tcp --sport "$server_port" -m comment --comment "${NAME}DwrW" -j DROP -} - -flush_ipt_rules() { - iptables-save -c | grep -v "${NAME}DwrW" | iptables-restore -c - [ -f "/var/etc/$NAME.include" ] && rm -f "/var/etc/$NAME.include" -} - -export_ipt_rules() { - [ -f "/var/etc/$NAME.include" ] || return - cat <<-CAT >> "/var/etc/$NAME.include" - iptables-save -c | grep -v "${NAME}DwrW" | iptables-restore -c - iptables-restore -n <<-EOF - $(iptables-save -t filter | grep -E "${NAME}DwrW|^\*|^COMMIT" | sed 's/^-A /-I /') - EOF -CAT -} - -create_config() { - local config_file="$1" - echo "# auto-generated config file from /etc/config/udp2raw" > $config_file - - echo "-c" >> $config_file - echo "-l ${listen_addr}:${listen_port}" >> $config_file && _log "info" "listening on: ${listen_addr}:${listen_port}" - echo "-r ${server_addr}:${server_port}" >> $config_file - - [ -n "$raw_mode" ] && echo "--raw-mode ${raw_mode}" >> $config_file && _log "info" "raw-mode: ${raw_mode}" - [ -n "$key" ] && echo "--key ${key}" >> $config_file - [ -n "$cipher_mode" ] && echo "--cipher-mode ${cipher_mode}" >> $config_file - [ -n "$auth_mode" ] && echo "--auth-mode ${auth_mode}" >> $config_file - - [ $auto_rule -eq 1 -a $keep_rule -eq 1 ] && echo "--auto-rule" >> $config_file - [ $auto_rule -eq 1 -a $keep_rule -eq 1 ] && echo "--keep-rule" >> $config_file - - [ -n "$seq_mode" ] && echo "--seq-mode ${seq_mode}" >> $config_file - [ -n "$lower_level" ] && echo "--lower-level ${lower_level}" >> $config_file - [ -n "$source_ip" ] && echo "--source-ip ${source_ip}" >> $config_file - [ -n "$source_port" ] && echo "--source-port ${source_port}" >> $config_file - echo "--retry-on-error" >> $config_file - - [ -n "$log_level" ] && echo "--log-level ${log_level}" >> $config_file - echo "--disable-color" >> $config_file -} - -validate_config_section() { - uci_validate_section "$NAME" general "$1" \ - 'server:uciname' \ - 'daemon_user:string:root' -} - -validate_server_section() { - uci_validate_section "$NAME" servers "$1" \ - 'server_addr:host' \ - 'server_port:port:8080' \ - 'listen_addr:ipaddr:127.0.0.1' \ - 'listen_port:port:2080' \ - 'raw_mode:or("faketcp", "udp", "icmp"):faketcp' \ - 'key:string' \ - 'cipher_mode:or("aes128cbc", "xor", "none"):aes128cbc' \ - 'auth_mode:or("md5", "crc32", "simple", "none"):md5' \ - 'auto_rule:bool:1' \ - 'keep_rule:bool:0' \ - 'seq_mode:range(0,4)' \ - 'lower_level:string' \ - 'source_ip:ipaddr' \ - 'source_port:port' \ - 'log_level:range(0,6)' -} - -start_instance() { - local server="$1" - - if [ -z "$server" -o "$server" == "nil" ]; then - return 0 - elif ! validate_server_section "$server"; then - _log "err" "Server config validation failed." - return 1 - fi - - /sbin/validate_data "ipaddr" "$server_addr" >/dev/null 2>&1 - [ $? -ne 0 ] && server_addr=$(nslookup "$server_addr" | \ - sed -n 's/^Address[[:space:]]*[0-9]*:[[:space:]]*\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\)$/\1/p') - if [ -z "$server_addr" ]; then - _log "err" "Server address validation failed." - return 1 - fi - - [ -d /var/etc ] || mkdir -p /var/etc - local config_file="/var/etc/${NAME}.${server}.conf" - create_config "$config_file" || return 1 - - if [ $auto_rule -eq 1 -a $keep_rule -ne 1 ]; then - add_ipt_rule || { _log "err" "added iptables rule failed."; return 1; } - fi - - procd_open_instance - procd_set_param command /usr/bin/udp2raw - procd_append_param command --conf-file "$config_file" - procd_set_param respawn - procd_set_param file "$config_file" - [ -n "$daemon_user" ] && procd_set_param user "$daemon_user" && _log "info" "running from ${daemon_user} user" - procd_set_param pidfile "/var/run/${NAME}.${server}.pid" - procd_close_instance -} - -service_triggers() { - procd_add_reload_trigger "$NAME" -} - -start_service() { - if ! validate_config_section "general" ; then - _log "err" "Config validate failed." - return 1 - fi - has_valid_server $server || return 1 - flush_ipt_rules - for srv in $server; do - start_instance $srv - done - export_ipt_rules -} - -stop_service() { - flush_ipt_rules -} diff --git a/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw.init b/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw.init deleted file mode 100755 index b955b62f17..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/root/etc/init.d/udp2raw.init +++ /dev/null @@ -1,167 +0,0 @@ -#!/bin/sh /etc/rc.common - -START=88 -STOP=15 - -NAME=udp2raw - -_log() { - logger -p "daemon.$1" -t "$NAME" "$2" -} - -has_valid_server() { - local server - for server in $@; do - [ "$(uci_get $NAME $server)" = "servers" ] && return 0 - done - return 1 -} - -add_ipt_rule() { - if [ -z "$ipt_cmd" ]; then - command -v iptables >/dev/null 2>&1 || return 1 - ipt_cmd='iptables' - [ -n "$(iptables -h 2> /dev/null | grep -e '--wait')" ] && ipt_cmd="$ipt_cmd --wait" - echo "# firewall include file" > "/var/etc/$NAME.include" - else - echo "$ipt_cmd" | grep -q -e '--wait' - [ $? -ne 0 ] && sleep 2 - fi - - $ipt_cmd -I INPUT -s "$server_addr"/32 -p tcp -m tcp --sport "$server_port" -m comment --comment "${NAME}DwrW" -j DROP -} - -flush_ipt_rules() { - iptables-save -c | grep -v "${NAME}DwrW" | iptables-restore -c - [ -f "/var/etc/$NAME.include" ] && rm -f "/var/etc/$NAME.include" -} - -export_ipt_rules() { - [ -f "/var/etc/$NAME.include" ] || return - cat <<-CAT >> "/var/etc/$NAME.include" - iptables-save -c | grep -v "${NAME}DwrW" | iptables-restore -c - iptables-restore -n <<-EOF - $(iptables-save -t filter | grep -E "${NAME}DwrW|^\*|^COMMIT" | sed 's/^-A /-I /') - EOF -CAT -} - -create_config() { - local config_file="$1" - echo "# auto-generated config file from /etc/config/udp2raw" > $config_file - - echo "-c" >> $config_file - echo "-l ${listen_addr}:${listen_port}" >> $config_file - echo "-r ${server_addr}:${server_port}" >> $config_file - - [ -n "$raw_mode" ] && echo "--raw-mode ${raw_mode}" >> $config_file - [ -n "$key" ] && echo "--key ${key}" >> $config_file - [ -n "$cipher_mode" ] && echo "--cipher-mode ${cipher_mode}" >> $config_file - [ -n "$auth_mode" ] && echo "--auth-mode ${auth_mode}" >> $config_file - - [ $auto_rule -eq 1 -a $keep_rule -eq 1 ] && echo "--auto-rule" >> $config_file - [ $auto_rule -eq 1 -a $keep_rule -eq 1 ] && echo "--keep-rule" >> $config_file - - [ -n "$seq_mode" ] && echo "--seq-mode ${seq_mode}" >> $config_file - [ -n "$lower_level" ] && echo "--lower-level ${lower_level}" >> $config_file - [ -n "$source_ip" ] && echo "--source-ip ${source_ip}" >> $config_file - [ -n "$source_port" ] && echo "--source-port ${source_port}" >> $config_file - echo "--retry-on-error" >> $config_file - - [ -n "$log_level" ] && echo "--log-level ${log_level}" >> $config_file - echo "--disable-color" >> $config_file -} - -validate_config_section() { - local ret=$(/sbin/validate_data "$NAME" general "$1" \ - 'server:uciname' \ - 'daemon_user:string:root' \ - 2> /dev/null) - [ $? -ne 0 ] && return 1 - eval "$ret" -} - -validate_server_section() { - local ret=$(/sbin/validate_data "$NAME" servers "$1" \ - 'server_addr:host' \ - 'server_port:port:8080' \ - 'listen_addr:ipaddr:127.0.0.1' \ - 'listen_port:port:2080' \ - 'raw_mode:or("faketcp", "udp", "icmp"):faketcp' \ - 'key:string' \ - 'cipher_mode:or("aes128cbc", "xor", "none"):aes128cbc' \ - 'auth_mode:or("md5", "crc32", "simple", "none"):md5' \ - 'auto_rule:bool:1' \ - 'keep_rule:bool:0' \ - 'seq_mode:range(0,4)' \ - 'lower_level:string' \ - 'source_ip:ipaddr' \ - 'source_port:port' \ - 'log_level:range(0,6)' \ - 2> /dev/null) - [ $? -ne 0 ] && return 1 - eval "$ret" -} - -start_instance() { - local server="$1" - - if [ -z "$server" -o "$server" == "nil" ]; then - return 0 - elif ! validate_server_section "$server"; then - _log "err" "Server config validation failed." - return 1 - fi - - /sbin/validate_data "ipaddr" "$server_addr" >/dev/null 2>&1 - [ $? -ne 0 ] && server_addr=$(nslookup "$server_addr" | \ - sed -n 's/^Address[[:space:]]*[0-9]*:[[:space:]]*\(\([0-9]\{1,3\}\.\)\{3\}[0-9]\{1,3\}\)$/\1/p') - if [ -z "$server_addr" ]; then - _log "err" "Server address validation failed." - return 1 - fi - - [ -d /var/etc ] || mkdir -p /var/etc - local config_file="/var/etc/${NAME}.${server}.conf" - create_config "$config_file" || return 1 - [ -d "/var/log/${NAME}" ] || mkdir -p "/var/log/${NAME}" - - if [ $auto_rule -eq 1 -a $keep_rule -ne 1 ]; then - add_ipt_rule || { _log "err" "added iptables rule failed."; return 1; } - fi - - /usr/bin/udp2raw --conf-file "$config_file" >> "/var/log/${NAME}/${NAME}.${server}.log" & - echo $! > "/var/run/${NAME}.${server}.pid" - return 0 -} - -start() { - pgrep "/usr/bin/${NAME}" >/dev/null 2>&1 && return - - if ! validate_config_section "general" ; then - _log "err" "Config validate failed." - return 1 - fi - has_valid_server $server || return 1 - flush_ipt_rules - for srv in $server; do - start_instance $srv - done - export_ipt_rules -} - -stop() { - local pids=$(pgrep "/usr/bin/${NAME}" 2> /dev/null) - [ $? -ne 0 ] && return - for pid in $pids; do - kill $pid >/dev/null 2>&1 - done - flush_ipt_rules - return 0 -} - -restart() { - stop - sleep 1 - start -} diff --git a/package/ntlf9t/luci-app-udp2raw/root/etc/uci-defaults/luci-udp2raw b/package/ntlf9t/luci-app-udp2raw/root/etc/uci-defaults/luci-udp2raw deleted file mode 100755 index c7c4dd146f..0000000000 --- a/package/ntlf9t/luci-app-udp2raw/root/etc/uci-defaults/luci-udp2raw +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF > /dev/null - delete ucitrack.@udp2raw[-1] - add ucitrack udp2raw - set ucitrack.@udp2raw[-1].init=udp2raw - commit ucitrack - delete firewall.udp2raw - set firewall.udp2raw=include - set firewall.udp2raw.type=script - set firewall.udp2raw.path=/var/etc/udp2raw.include - set firewall.udp2raw.reload=1 - commit firewall -EOF - -general=$(uci -q get udp2raw.@general[-1]) -if [ -z "$general" ]; then - uci -q add udp2raw general -fi -if [ "$general"x != "general"x ]; then - uci -q batch <<-EOF > /dev/null - rename udp2raw.@general[-1]="general" - set udp2raw.@general[-1].server="nil" - commit udp2raw - EOF -fi - -rm -rf /tmp/luci-indexcache /tmp/luci-modulecache -exit 0 From c04d12458988db3d97d32f6e06bbb235eb9c8e5e Mon Sep 17 00:00:00 2001 From: xiaorouji <60100640+xiaorouji@users.noreply.github.com> Date: Fri, 26 Mar 2021 19:31:30 +0800 Subject: [PATCH 8/8] luci-app-passwall: bump to 4-19 Signed-off-by: Tianling Shen --- package/lienol/luci-app-passwall/Makefile | 4 +- .../model/cbi/passwall/api/gen_trojan.lua | 16 +++--- .../model/cbi/passwall/api/gen_xray.lua | 6 ++- .../model/cbi/passwall/client/haproxy.lua | 6 +-- .../model/cbi/passwall/client/node_config.lua | 52 ++++++++++++------- .../cbi/passwall/client/node_subscribe.lua | 4 +- .../model/cbi/passwall/client/other.lua | 6 +-- .../luasrc/model/cbi/passwall/client/rule.lua | 4 +- .../model/cbi/passwall/server/api/trojan.lua | 8 +-- .../model/cbi/passwall/server/api/xray.lua | 3 ++ .../luasrc/model/cbi/passwall/server/user.lua | 50 +++++++++--------- .../passwall/node_list/link_share_man.htm | 15 +----- 12 files changed, 91 insertions(+), 83 deletions(-) diff --git a/package/lienol/luci-app-passwall/Makefile b/package/lienol/luci-app-passwall/Makefile index c3959889d9..a8eb6ebac8 100644 --- a/package/lienol/luci-app-passwall/Makefile +++ b/package/lienol/luci-app-passwall/Makefile @@ -7,8 +7,8 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-app-passwall PKG_VERSION:=4 -PKG_RELEASE:=18 -PKG_DATE:=20210325 +PKG_RELEASE:=19 +PKG_DATE:=20210327 PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_trojan.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_trojan.lua index 7df4d3bdaf..1ef8a51668 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_trojan.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_trojan.lua @@ -34,7 +34,7 @@ local trojan = { ssl = { verify = (node.tls_allowInsecure ~= "1") and true or false, verify_hostname = true, - cert = node.trojan_cert_path, + cert = nil, cipher = cipher, cipher_tls13 = cipher13, sni = node.tls_serverName or node.address, @@ -58,12 +58,12 @@ local trojan = { } } if node.type == "Trojan-Go" then - trojan.ssl.cipher = node.fingerprint == nil and cipher or (node.fingerprint == "disable" and cipher13 .. ":" .. cipher or "") - trojan.ssl.cipher_tls13 = node.fingerprint == nil and cipher13 or nil - trojan.ssl.fingerprint = (node.fingerprint ~= nil and node.fingerprint ~= "disable" ) and node.fingerprint or "" - trojan.ssl.alpn = node.trojan_transport == 'ws' and {} or {"h2", "http/1.1"} - if node.stream_security ~= "tls" and node.trojan_transport == "original" then trojan.ssl = nil end - trojan.transport_plugin = node.stream_security == "none" and node.trojan_transport == "original" and { + trojan.ssl.cipher = (node.fingerprint == nil) and cipher or (node.fingerprint == "disable" and cipher13 .. ":" .. cipher or "") + trojan.ssl.cipher_tls13 = (node.fingerprint == nil) and cipher13 or nil + trojan.ssl.fingerprint = (node.fingerprint ~= nil and node.fingerprint ~= "disable") and node.fingerprint or "" + trojan.ssl.alpn = (node.trojan_transport == 'ws') and {} or {"h2", "http/1.1"} + if node.tls ~= "1" and node.trojan_transport == "original" then trojan.ssl = nil end + trojan.transport_plugin = ((not node.tls or node.tls ~= "1") and node.trojan_transport == "original") and { enabled = node.plugin_type ~= nil, type = node.plugin_type or "plaintext", command = node.plugin_type ~= "plaintext" and node.plugin_cmd or nil, @@ -71,7 +71,7 @@ if node.type == "Trojan-Go" then arg = node.plugin_type ~= "plaintext" and { node.plugin_arg } or nil, env = {} } or nil - trojan.websocket = node.trojan_transport and node.trojan_transport:find('ws') and { + trojan.websocket = (node.trojan_transport and node.trojan_transport:find('ws')) and { enabled = true, path = node.ws_path or "/", host = node.ws_host or (node.tls_serverName or node.address) diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_xray.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_xray.lua index 5498c5c562..fac9b40912 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_xray.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/api/gen_xray.lua @@ -113,7 +113,8 @@ function gen_outbound(node, tag, is_proxy, proxy_tag) } or nil, tlsSettings = (node.stream_security == "tls") and { serverName = node.tls_serverName, - allowInsecure = (node.tls_allowInsecure == "1") and true or false + allowInsecure = (node.tls_allowInsecure == "1") and true or false, + fingerprint = (node.fingerprint and node.fingerprint ~= "disable") and node.fingerprint or nil } or nil, tcpSettings = (node.transport == "tcp" and node.protocol ~= "socks") and { header = { @@ -151,6 +152,9 @@ function gen_outbound(node, tag, is_proxy, proxy_tag) security = node.quic_security, key = node.quic_key, header = {type = node.quic_guise} + } or nil, + grpcSettings = (node.transport == "grpc") and { + serviceName = node.grpc_serviceName } or nil } or nil, settings = { diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua index 10fef3c233..ea000623de 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/haproxy.lua @@ -30,19 +30,19 @@ o.default = false ---- Console Username o = s:option(Value, "console_user", translate("Console Username")) o.default = "" -o:depends("balancing_enable", 1) +o:depends("balancing_enable", true) ---- Console Password o = s:option(Value, "console_password", translate("Console Password")) o.password = true o.default = "" -o:depends("balancing_enable", 1) +o:depends("balancing_enable", true) ---- Console Port o = s:option(Value, "console_port", translate("Console Port"), translate( "In the browser input routing IP plus port access, such as:192.168.1.1:1188")) o.default = "1188" -o:depends("balancing_enable", 1) +o:depends("balancing_enable", true) -- [[ Balancing Settings ]]-- s = m:section(TypedSection, "haproxy_config", "", diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua index 76b9ace7a9..027185540e 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_config.lua @@ -424,8 +424,8 @@ tls:depends("type", "Trojan-Go") xtls = s:option(Flag, "xtls", translate("XTLS")) xtls.default = 0 -xtls:depends({ type = "Xray", protocol = "vless", tls = "1" }) -xtls:depends({ type = "Xray", protocol = "trojan", tls = "1" }) +xtls:depends({ type = "Xray", protocol = "vless", tls = true }) +xtls:depends({ type = "Xray", protocol = "trojan", tls = true }) flow = s:option(Value, "flow", translate("flow")) flow.default = "xtls-rprx-direct" @@ -435,34 +435,41 @@ flow:value("xtls-rprx-direct") flow:value("xtls-rprx-direct-udp443") flow:value("xtls-rprx-splice") flow:value("xtls-rprx-splice-udp443") -flow:depends("xtls", "1") +flow:depends("xtls", true) -- [[ TLS部分 ]] -- tls_sessionTicket = s:option(Flag, "tls_sessionTicket", translate("Session Ticket")) tls_sessionTicket.default = "0" -tls_sessionTicket:depends({ type = "Trojan", tls = "1" }) -tls_sessionTicket:depends({ type = "Trojan-Plus", tls = "1" }) -tls_sessionTicket:depends({ type = "Trojan-Go", tls = "1" }) +tls_sessionTicket:depends({ type = "Trojan", tls = true }) +tls_sessionTicket:depends({ type = "Trojan-Plus", tls = true }) +tls_sessionTicket:depends({ type = "Trojan-Go", tls = true }) --- [[ Trojan TLS ]]-- -trojan_force_fp = s:option(ListValue, "fingerprint", translate("Finger Print")) -for a, t in ipairs(force_fp) do trojan_force_fp:value(t) end -trojan_force_fp.default = "firefox" -trojan_force_fp:depends({ type = "Trojan-Go", tls = "1" }) +trojan_go_fingerprint = s:option(ListValue, "trojan_go_fingerprint", translate("Finger Print")) +for a, t in ipairs(force_fp) do trojan_go_fingerprint:value(t) end +trojan_go_fingerprint.default = "firefox" +trojan_go_fingerprint:depends({ type = "Trojan-Go", tls = true }) +function trojan_go_fingerprint.cfgvalue(self, section) + return m:get(section, "fingerprint") +end +function trojan_go_fingerprint.write(self, section, value) + m:set(section, "fingerprint", value) +end tls_serverName = s:option(Value, "tls_serverName", translate("Domain")) -tls_serverName:depends("tls", "1") -tls_serverName:depends("xtls", "1") +tls_serverName:depends("tls", true) tls_allowInsecure = s:option(Flag, "tls_allowInsecure", translate("allowInsecure"), translate("Whether unsafe connections are allowed. When checked, Certificate validation will be skipped.")) tls_allowInsecure.default = "0" -tls_allowInsecure:depends("tls", "1") -tls_allowInsecure:depends("xtls", "1") +tls_allowInsecure:depends("tls", true) --- [[ Trojan Cert ]]-- -trojan_cert_path = s:option(Value, "trojan_cert_path", translate("Trojan Cert Path")) -trojan_cert_path.default = "" -trojan_cert_path:depends({ tls = "1", tls_allowInsecure = false }) +xray_fingerprint = s:option(ListValue, "fingerprint", translate("Finger Print")) +xray_fingerprint:value("disable") +xray_fingerprint:value("chrome") +xray_fingerprint:value("firefox") +xray_fingerprint:value("safari") +xray_fingerprint:value("randomized") +xray_fingerprint.default = "disable" +xray_fingerprint:depends({ type = "Xray", tls = true, xtls = false }) trojan_transport = s:option(ListValue, "trojan_transport", translate("Transport")) trojan_transport:value("original", "Original") @@ -477,7 +484,7 @@ trojan_plugin:value("plaintext", "Plain Text") trojan_plugin:value("shadowsocks", "ShadowSocks") trojan_plugin:value("other", "Other") trojan_plugin.default = "plaintext" -trojan_plugin:depends({ tls = "0", trojan_transport = "original" }) +trojan_plugin:depends({ tls = false, trojan_transport = "original" }) trojan_plugin_cmd = s:option(Value, "plugin_cmd", translate("Plugin Binary")) trojan_plugin_cmd.placeholder = "eg: /usr/bin/v2ray-plugin" @@ -501,6 +508,7 @@ transport:value("ws", "WebSocket") transport:value("h2", "HTTP/2") transport:value("ds", "DomainSocket") transport:value("quic", "QUIC") +transport:value("grpc", "gRPC") transport:depends({ type = "Xray", protocol = "vmess" }) transport:depends({ type = "Xray", protocol = "vless" }) transport:depends({ type = "Xray", protocol = "socks" }) @@ -611,6 +619,10 @@ quic_guise = s:option(ListValue, "quic_guise", translate("Camouflage Type")) for a, t in ipairs(header_type_list) do quic_guise:value(t) end quic_guise:depends("transport", "quic") +-- [[ gRPC部分 ]]-- +grpc_serviceName = s:option(Value, "grpc_serviceName", "ServiceName") +grpc_serviceName:depends("transport", "grpc") + -- [[ Trojan-Go Shadowsocks2 ]] -- ss_aead = s:option(Flag, "ss_aead", translate("Shadowsocks2")) ss_aead:depends("type", "Trojan-Go") diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua index 6389211156..815c9d597c 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/node_subscribe.lua @@ -24,13 +24,13 @@ o:value(7, translate("Every day")) for e = 1, 6 do o:value(e, translate("Week") .. e) end o:value(0, translate("Week") .. translate("day")) o.default = 0 -o:depends("auto_update_subscribe", 1) +o:depends("auto_update_subscribe", true) ---- Day update rules o = s:option(ListValue, "time_update_subscribe", translate("Day update rules")) for e = 0, 23 do o:value(e, e .. translate("oclock")) end o.default = 0 -o:depends("auto_update_subscribe", 1) +o:depends("auto_update_subscribe", true) o = s:option(ListValue, "filter_keyword_mode", translate("Filter keyword Mode")) o:value("0", translate("Close")) diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/other.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/other.lua index 5a3e2b5450..bdd566ed46 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/other.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/other.lua @@ -28,21 +28,21 @@ o.rmempty = false ---- Automatically turn off time o = s:option(ListValue, "time_off", translate("Automatically turn off time")) o.default = nil -o:depends("auto_on", "1") +o:depends("auto_on", true) o:value(nil, translate("Disable")) for e = 0, 23 do o:value(e, e .. translate("oclock")) end ---- Automatically turn on time o = s:option(ListValue, "time_on", translate("Automatically turn on time")) o.default = nil -o:depends("auto_on", "1") +o:depends("auto_on", true) o:value(nil, translate("Disable")) for e = 0, 23 do o:value(e, e .. translate("oclock")) end ---- Automatically restart time o = s:option(ListValue, "time_restart", translate("Automatically restart time")) o.default = nil -o:depends("auto_on", "1") +o:depends("auto_on", true) o:value(nil, translate("Disable")) for e = 0, 23 do o:value(e, e .. translate("oclock")) end --]] diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/rule.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/rule.lua index e9893b23cd..f87cadecb5 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/rule.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/client/rule.lua @@ -44,13 +44,13 @@ o:value(7, translate("Every day")) for e = 1, 6 do o:value(e, translate("Week") .. e) end o:value(0, translate("Week") .. translate("day")) o.default = 0 -o:depends("auto_update", 1) +o:depends("auto_update", true) ---- Time Update o = s:option(ListValue, "time_update", translate("Day update rules")) for e = 0, 23 do o:value(e, e .. translate("oclock")) end o.default = 0 -o:depends("auto_update", 1) +o:depends("auto_update", true) o = s:option(Value, "xray_location_asset", translate("Location of Xray asset"), translate("This variable specifies a directory where geoip.dat and geosite.dat files are.")) o.default = "/usr/share/xray/" diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/trojan.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/trojan.lua index 469a5c82dd..5f6a2b4ac3 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/trojan.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/trojan.lua @@ -16,7 +16,7 @@ function gen_config(user) key_password = "", cipher = user.fingerprint == nil and cipher or (user.fingerprint == "disable" and cipher13 .. ":" .. cipher or ""), cipher_tls13 = user.fingerprint == nil and cipher13 or nil, - sni = user.tls_serverName, + sni = nil, verify = (user.tls_allowInsecure ~= "1") and true or false, verify_hostname = false, reuse_session = true, @@ -29,7 +29,7 @@ function gen_config(user) }, udp_timeout = 60, disable_http_check = true, - transport_plugin = (user.tls == nil or user.tls ~= "1") and user.trojan_transport == "original" and { + transport_plugin = ((user.tls == nil or user.tls ~= "1") and user.trojan_transport == "original") and { enabled = user.plugin_type ~= nil, type = user.plugin_type or "plaintext", command = user.plugin_type ~= "plaintext" and user.plugin_cmd or nil, @@ -37,10 +37,10 @@ function gen_config(user) arg = user.plugin_type ~= "plaintext" and { user.plugin_arg } or nil, env = {} } or nil, - websocket = user.trojan_transport and user.trojan_transport:find('ws') and { + websocket = (user.trojan_transport and user.trojan_transport:find('ws')) and { enabled = true, path = user.ws_path or "/", - host = user.ws_host or (user.tls_serverName or user.address) + host = user.ws_host or "" } or nil, shadowsocks = (user.ss_aead == "1") and { enabled = true, diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/xray.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/xray.lua index 23226bf84e..7052b32f84 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/xray.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/api/xray.lua @@ -209,6 +209,9 @@ function gen_config(user) security = user.quic_security, key = user.quic_key, header = {type = user.quic_guise} + } or nil, + grpcSettings = (user.transport == "grpc") and { + serviceName = user.grpc_serviceName } or nil } } diff --git a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua index baa4bdf56e..6e5cd098ab 100644 --- a/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua +++ b/package/lienol/luci-app-passwall/luasrc/model/cbi/passwall/server/user.lua @@ -135,11 +135,11 @@ auth:depends({ type = "Xray", protocol = "socks" }) auth:depends({ type = "Xray", protocol = "http" }) username = s:option(Value, "username", translate("Username")) -username:depends("auth", "1") +username:depends("auth", true) password = s:option(Value, "password", translate("Password")) password.password = true -password:depends("auth", "1") +password:depends("auth", true) password:depends("type", "SS") password:depends("type", "SSR") password:depends("type", "Brook") @@ -270,8 +270,8 @@ tls:depends("type", "Trojan-Go") xtls = s:option(Flag, "xtls", translate("XTLS")) xtls.default = 0 -xtls:depends({ type = "Xray", protocol = "vless", tls = "1" }) -xtls:depends({ type = "Xray", protocol = "trojan", tls = "1" }) +xtls:depends({ type = "Xray", protocol = "vless", tls = true }) +xtls:depends({ type = "Xray", protocol = "trojan", tls = true }) flow = s:option(Value, "flow", translate("flow")) flow.default = "xtls-rprx-direct" @@ -279,18 +279,15 @@ flow:value("xtls-rprx-origin") flow:value("xtls-rprx-origin-udp443") flow:value("xtls-rprx-direct") flow:value("xtls-rprx-direct-udp443") -flow:depends("xtls", "1") +flow:depends("xtls", true) -- [[ TLS部分 ]] -- tls_allowInsecure = s:option(Flag, "tls_allowInsecure", translate("allowInsecure"), translate("Whether unsafe connections are allowed. When checked, Certificate validation will be skipped.")) tls_allowInsecure.default = "0" -tls_allowInsecure:depends({ type = "Trojan", tls = "1" }) -tls_allowInsecure:depends({ type = "Trojan-Plus", tls = "1" }) -tls_allowInsecure:depends({ type = "Trojan-Go", tls = "1" }) - -tls_serverName = s:option(Value, "tls_serverName", translate("Domain")) -tls_serverName:depends("tls", "1") +tls_allowInsecure:depends({ type = "Trojan", tls = true }) +tls_allowInsecure:depends({ type = "Trojan-Plus", tls = true }) +tls_allowInsecure:depends({ type = "Trojan-Go", tls = true }) tls_certificateFile = s:option(FileUpload, "tls_certificateFile", translate("Public key absolute path"), translate("as:") .. "/etc/ssl/fullchain.pem") tls_certificateFile.validate = function(self, value, t) @@ -304,7 +301,7 @@ tls_certificateFile.validate = function(self, value, t) return nil end tls_certificateFile.default = "/etc/config/ssl/" .. arg[1] .. ".pem" -tls_certificateFile:depends("tls", "1") +tls_certificateFile:depends("tls", true) tls_keyFile = s:option(FileUpload, "tls_keyFile", translate("Private key absolute path"), translate("as:") .. "/etc/ssl/private.key") tls_keyFile.validate = function(self, value, t) @@ -318,13 +315,13 @@ tls_keyFile.validate = function(self, value, t) return nil end tls_keyFile.default = "/etc/config/ssl/" .. arg[1] .. ".key" -tls_keyFile:depends("tls", "1") +tls_keyFile:depends("tls", true) tls_sessionTicket = s:option(Flag, "tls_sessionTicket", translate("Session Ticket")) tls_sessionTicket.default = "0" -tls_sessionTicket:depends({ type = "Trojan", tls = "1" }) -tls_sessionTicket:depends({ type = "Trojan-Plus", tls = "1" }) -tls_sessionTicket:depends({ type = "Trojan-Go", tls = "1" }) +tls_sessionTicket:depends({ type = "Trojan", tls = true }) +tls_sessionTicket:depends({ type = "Trojan-Plus", tls = true }) +tls_sessionTicket:depends({ type = "Trojan-Go", tls = true }) transport = s:option(ListValue, "transport", translate("Transport")) transport:value("tcp", "TCP") @@ -333,6 +330,7 @@ transport:value("ws", "WebSocket") transport:value("h2", "HTTP/2") transport:value("ds", "DomainSocket") transport:value("quic", "QUIC") +transport:value("grpc", "gRPC") transport:depends({ type = "Xray", protocol = "vmess" }) transport:depends({ type = "Xray", protocol = "vless" }) transport:depends({ type = "Xray", protocol = "socks" }) @@ -352,7 +350,7 @@ trojan_plugin:value("plaintext", "Plain Text") trojan_plugin:value("shadowsocks", "ShadowSocks") trojan_plugin:value("other", "Other") trojan_plugin.default = "plaintext" -trojan_plugin:depends({ tls = "0", trojan_transport = "original" }) +trojan_plugin:depends({ tls = false, trojan_transport = "original" }) trojan_plugin_cmd = s:option(Value, "plugin_cmd", translate("Plugin Binary")) trojan_plugin_cmd.placeholder = "eg: /usr/bin/v2ray-plugin" @@ -468,6 +466,10 @@ quic_guise = s:option(ListValue, "quic_guise", translate("Camouflage Type")) for a, t in ipairs(header_type_list) do quic_guise:value(t) end quic_guise:depends("transport", "quic") +-- [[ gRPC部分 ]]-- +grpc_serviceName = s:option(Value, "grpc_serviceName", "ServiceName") +grpc_serviceName:depends("transport", "grpc") + acceptProxyProtocol = s:option(Flag, "acceptProxyProtocol", translate("acceptProxyProtocol"), translate("Whether to receive PROXY protocol, when this node want to be fallback or forwarded by proxy, it must be enable, otherwise it cannot be used.")) acceptProxyProtocol:depends({ type = "Xray", transport = "tcp" }) acceptProxyProtocol:depends({ type = "Xray", transport = "ws" }) @@ -479,21 +481,21 @@ fallback:depends({ type = "Xray", protocol = "trojan", transport = "tcp" }) --[[ fallback_alpn = s:option(Value, "fallback_alpn", "Fallback alpn") -fallback_alpn:depends("fallback", "1") +fallback_alpn:depends("fallback", true) fallback_path = s:option(Value, "fallback_path", "Fallback path") -fallback_path:depends("fallback", "1") +fallback_path:depends("fallback", true) fallback_dest = s:option(Value, "fallback_dest", "Fallback dest") -fallback_dest:depends("fallback", "1") +fallback_dest:depends("fallback", true) fallback_xver = s:option(Value, "fallback_xver", "Fallback xver") fallback_xver.default = 0 -fallback_xver:depends("fallback", "1") +fallback_xver:depends("fallback", true) ]]-- fallback_list = s:option(DynamicList, "fallback_list", "Fallback", translate("dest,path")) -fallback_list:depends("fallback", "1") +fallback_list:depends("fallback", true) ss_aead = s:option(Flag, "ss_aead", translate("Shadowsocks2")) ss_aead:depends("type", "Trojan-Go") @@ -502,11 +504,11 @@ ss_aead.default = "0" ss_aead_method = s:option(ListValue, "ss_aead_method", translate("Encrypt Method")) for _, v in ipairs(encrypt_methods_ss_aead) do ss_aead_method:value(v, v) end ss_aead_method.default = "aead_aes_128_gcm" -ss_aead_method:depends("ss_aead", "1") +ss_aead_method:depends("ss_aead", true) ss_aead_pwd = s:option(Value, "ss_aead_pwd", translate("Password")) ss_aead_pwd.password = true -ss_aead_pwd:depends("ss_aead", "1") +ss_aead_pwd:depends("ss_aead", true) tcp_fast_open = s:option(Flag, "tcp_fast_open", translate("TCP Fast Open")) tcp_fast_open.default = "0" diff --git a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm index 9017abd722..def9ca590f 100644 --- a/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm +++ b/package/lienol/luci-app-passwall/luasrc/view/passwall/node_list/link_share_man.htm @@ -80,7 +80,6 @@ local api = require "luci.model.cbi.passwall.api.api" var opt = { base: "cbid.passwall", client : true, - fallback: "dummy", get: function(opt) { var id = this.base + "." + opt; var obj = document.getElementsByName(id)[0] || document.getElementsByClassName(id)[0] || document.getElementById(id) @@ -88,13 +87,6 @@ local api = require "luci.model.cbi.passwall.api.api" return obj; } else { return null; - /* - obj = document.getElementById(this.fallback); - if (opt === "address") obj.value = "0.0.0.0"; - else if (opt === "mux") obj.value = "0"; - if (this.client || (opt !== "address" && opt !== "mux")) alert("<%:Faltal on get option, please help in debug: %>" + opt); - return obj; - */ } }, getlist: function(opt) { @@ -131,7 +123,6 @@ local api = require "luci.model.cbi.passwall.api.api" } opt.base = "cbid." + urlname + "." + sid; opt.client = urlname.indexOf("server") === -1; - opt.fallback = urlname + "-dummy"; var v_type = opt.get("type").value; var v_alias = opt.get("remarks"); var url = null; @@ -352,7 +343,6 @@ local api = require "luci.model.cbi.passwall.api.api" var opt = { base: 'cbid.passwall', client : true, - fallback: 'dummy', get: function(opt) { var obj; var id = this.base + '.' + opt; @@ -360,8 +350,7 @@ local api = require "luci.model.cbi.passwall.api.api" if (obj) { return obj; } else { - if (this.client || (opt !== "address" && opt !== "mux")) alert('<%:Faltal on get option, please help in debug: %>' + opt); - return document.getElementById(this.fallback); + return null; } }, set: function(opt, val) { @@ -402,7 +391,6 @@ local api = require "luci.model.cbi.passwall.api.api" } opt.base = "cbid." + urlname + "." + sid; opt.client = urlname.indexOf("server") === -1; - opt.fallback = urlname + '-dummy'; var ssrurl = prompt('<%:Paste Share URL Here%>', ''); if (ssrurl === null || ssrurl === "") { return false; @@ -793,7 +781,6 @@ local api = require "luci.model.cbi.passwall.api.api" } //]]> -