From 7ef35d10713401bee34d45bdf97fee83e66476df Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sun, 24 Nov 2019 13:08:28 +0800 Subject: [PATCH] luci-app-ssr-plus-jo: add package --- README.md | 3 +- .../luci-app-ssr-plus-jo}/Makefile | 68 +- .../luasrc/controller/shadowsocksr.lua | 253 + .../model/cbi/shadowsocksr/advanced.lua | 255 + .../model/cbi/shadowsocksr/automatic.lua | 45 + .../model/cbi/shadowsocksr/client-config.lua | 100 +- .../luasrc/model/cbi/shadowsocksr/client.lua | 50 +- .../luasrc/model/cbi/shadowsocksr/control.lua | 7 +- .../luasrc/model/cbi/shadowsocksr/list.lua | 5 +- .../luasrc/model/cbi/shadowsocksr/log.lua | 3 +- .../model/cbi/shadowsocksr/server-config.lua | 135 +- .../luasrc/model/cbi/shadowsocksr/server.lua | 0 .../luasrc/model/cbi/shadowsocksr/servers.lua | 84 + .../luasrc/model/cbi/shadowsocksr/status.lua | 87 +- .../model/cbi/shadowsocksr/subscription.lua} | 14 +- .../luasrc/view/shadowsocksr/check.htm | 2 +- .../luasrc/view/shadowsocksr/checkport.htm | 4 +- .../luasrc/view/shadowsocksr/myip.htm | 339 ++ .../luasrc/view/shadowsocksr/ping.htm | 0 .../luasrc/view/shadowsocksr/refresh.htm | 2 +- .../luasrc/view/shadowsocksr/server_list.htm | 0 .../luasrc/view/shadowsocksr/ssrurl.htm | 6 +- .../luasrc/view/shadowsocksr/status.htm | 214 + .../view/shadowsocksr/update_subscribe.htm | 247 + .../luci-app-ssr-plus-jo/po/zh-cn/ssr-plus.po | 712 +++ .../root/etc/china_ssr.txt | 12 + .../root/etc/config/gfw.list | 15 +- .../root/etc/config/google_fu_mode | 1 + .../root/etc/config/shadowsocksr | 88 + .../etc/dnsmasq.oversea/oversea_list.conf | 0 .../root/etc/dnsmasq.ssr/ad.conf | 5129 +++++++++++++++++ .../root/etc/dnsmasq.ssr/gfw_base.conf | 12 +- .../root/etc/dnsmasq.ssr/gfw_list.conf | 20 +- .../root/etc/init.d/shadowsocksr | 115 +- .../root/etc/uci-defaults/luci-ssr-plus | 4 - .../luci-app-ssr-plus-jo}/root/usr/bin/ssr-ad | 0 .../root/usr/bin/ssr-gfw | 0 .../root/usr/bin/ssr-monitor | 45 +- .../root/usr/bin/ssr-rules | 10 +- .../root/usr/bin/ssr-switch | 175 + .../root/usr/share/shadowsocksr/chinaipset.sh | 1 + .../usr/share/shadowsocksr/genv2config.lua | 1 + .../share/shadowsocksr/genv2config_local.lua | 0 .../share/shadowsocksr/genv2config_server.lua | 0 .../root/usr/share/shadowsocksr/gfw2ipset.sh | 1 - .../root/usr/share/shadowsocksr/subscribe.sh | 118 +- .../root/usr/share/shadowsocksr/update.sh | 17 +- .../usr/share/shadowsocksr/v2ray_update1.sh} | 49 +- .../root/usr/share/v2ray/v2ray_version | 1 + .../luasrc/controller/shadowsocksr.lua | 1 - .../model/cbi/shadowsocksr/advanced.lua | 91 - .../model/cbi/shadowsocksr/oversealist.lua | 23 - .../luasrc/view/cbi/ssr_other_dvalue.htm | 8 - .../luasrc/view/cbi/ssr_other_upload.htm | 5 - .../luasrc/view/cbi/ssr_other_upload2.htm | 6 - .../luasrc/view/shadowsocksr/ip_info.htm | 289 - .../luasrc/view/shadowsocksr/status.htm | 207 - .../po/zh-cn/ssr-plus.zh-cn.lmo | Bin 7820 -> 0 bytes .../root/etc/config/shadowsocksr | 42 - .../root/etc/dnsmasq.oversea/base_list.conf | 3 - .../root/etc/hotplug.d/iface/98-shadowsocksr | 21 - .../root/usr/bin/ssr-switch | 183 - .../shadowsocksr/genv2config_haproxy.lua | 95 - 63 files changed, 8074 insertions(+), 1349 deletions(-) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/Makefile (68%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/controller/shadowsocksr.lua create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/advanced.lua create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/automatic.lua rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/client-config.lua (81%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/client.lua (76%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/control.lua (94%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/list.lua (93%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/log.lua (97%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/server-config.lua (77%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/server.lua (100%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/servers.lua rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/model/cbi/shadowsocksr/status.lua (74%) rename package/{jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua => ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/subscription.lua} (87%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/check.htm (97%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/checkport.htm (92%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/myip.htm rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/ping.htm (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/refresh.htm (98%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/server_list.htm (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/luasrc/view/shadowsocksr/ssrurl.htm (96%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/status.htm create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/update_subscribe.htm create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/po/zh-cn/ssr-plus.po rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/china_ssr.txt (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/config/gfw.list (80%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/google_fu_mode create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/shadowsocksr rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/dnsmasq.oversea/oversea_list.conf (100%) create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/ad.conf rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/dnsmasq.ssr/gfw_base.conf (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/dnsmasq.ssr/gfw_list.conf (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/init.d/shadowsocksr (91%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/etc/uci-defaults/luci-ssr-plus (87%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/bin/ssr-ad (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/bin/ssr-gfw (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/bin/ssr-monitor (82%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/bin/ssr-rules (97%) create mode 100755 package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-switch rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/chinaipset.sh (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/genv2config.lua (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/genv2config_local.lua (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/genv2config_server.lua (100%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/gfw2ipset.sh (99%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/subscribe.sh (77%) rename package/{jsda/luci-app-ssr-plus-jsda => ctcgfw/luci-app-ssr-plus-jo}/root/usr/share/shadowsocksr/update.sh (63%) rename package/{jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh => ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/v2ray_update1.sh} (57%) mode change 100755 => 100644 create mode 100644 package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/v2ray/v2ray_version delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_dvalue.htm delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ip_info.htm delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/po/zh-cn/ssr-plus.zh-cn.lmo delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf delete mode 100755 package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr delete mode 100755 package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch delete mode 100644 package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua diff --git a/README.md b/README.md index 503fb9026c..2e6b38419a 100644 --- a/README.md +++ b/README.md @@ -56,7 +56,8 @@ Package zxlhhyccc: [zxlhhyccc/MY-lede](https://github.com/zxlhhyccc/MY-lede).
luci-theme-darkmatter source: [apollo-ng/luci-theme-darkmatter](https://github.com/apollo-ng/luci-theme-darkmatter).
luci-app-koolproxyR source: [Ameykyl/luci-app-koolproxyR](https://github.com/Ameykyl/luci-app-koolproxyR).
-openwrt-chinadns-ng source: [pexcn/openwrt-chinadns-ng](https://github.com/pexcn/openwrt-chinadns-ng). +openwrt-chinadns-ng source: [pexcn/openwrt-chinadns-ng](https://github.com/pexcn/openwrt-chinadns-ng).
+luci-app-ssr-plus-jo source: [brokeld/luci-app-ssr-plus-jo](https://github.com/brokeld/luci-app-ssr-plus-jo). # License ### [GPL v3](https://www.gnu.org/licenses/gpl-3.0.html). diff --git a/package/jsda/luci-app-ssr-plus-jsda/Makefile b/package/ctcgfw/luci-app-ssr-plus-jo/Makefile similarity index 68% rename from package/jsda/luci-app-ssr-plus-jsda/Makefile rename to package/ctcgfw/luci-app-ssr-plus-jo/Makefile index 0a0f4766e5..890d88b75e 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/Makefile +++ b/package/ctcgfw/luci-app-ssr-plus-jo/Makefile @@ -1,8 +1,8 @@ include $(TOPDIR)/rules.mk -PKG_NAME:=luci-app-ssr-plus-jsda +PKG_NAME:=luci-app-ssr-plus-jo PKG_VERSION:=1 -PKG_RELEASE:=140 +PKG_RELEASE:=116.5 PKG_CONFIG_DEPENDS:= CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ @@ -11,11 +11,15 @@ PKG_CONFIG_DEPENDS:= CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Socks \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Socks \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Simple_Ofbs \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs\ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs-server\ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_privoxy \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_V2Ray \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ChinaDNS \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_dnscrypt_proxy \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_udp2raw-tunnel \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_udpspeeder \ CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_haproxy include $(INCLUDE_DIR)/package.mk @@ -23,11 +27,11 @@ include $(INCLUDE_DIR)/package.mk define Package/$(PKG_NAME)/config config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks bool "Include Shadowsocks New Version" - default n + default y config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray bool "Include V2ray" - default n + default y config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun bool "Include Kcptun" @@ -35,22 +39,30 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server bool "Include ShadowsocksR Server" - default n + default y config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server bool "Include Shadowsocks Server" - default n + default y config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Socks bool "Include ShadowsocksR Socks and Tunnel" - default n + default y config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Socks bool "Include Shadowsocks Socks and Tunnel" + default y + +config PACKAGE_$(PKG_NAME)_INCLUDE_privoxy + bool "privoxy http local" default n -config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Simple_Obfs - bool "Include Shadowsocks Simple Obfs Plugin" +config PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs + bool "simple-obfsl" + default n + +config PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs-server + bool "simple-obfs-server" default n config PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_V2Ray @@ -69,49 +81,63 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder bool "dnsforwarder" default n +config PACKAGE_$(PKG_NAME)_INCLUDE_udp2raw-tunnel + bool "udp2raw-tunnel" + default n + +config PACKAGE_$(PKG_NAME)_INCLUDE_udpspeeder + bool "udpspeeder" + default n + config PACKAGE_$(PKG_NAME)_INCLUDE_haproxy bool "haproxy" default n endef -define Package/luci-app-ssr-plus-jsda +define Package/luci-app-ssr-plus-jo SECTION:=luci CATEGORY:=LuCI SUBMENU:=3. Applications TITLE:=SS/SSR/V2Ray LuCI interface PKGARCH:=all - DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +bash +pdnsd-alt +wget +unzip \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ + + DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +bash +pdnsd-alt +wget \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server:shadowsocks-libev-ss-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Socks:shadowsocksr-libev-ssr-local \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Socks:shadowsocks-libev-ss-local \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Simple_Obfs:simple-obfs \ + +PACKAGE_$(PKG_NAME)_INCLUDE_privoxy:privoxy \ + +PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs:simple-obfs \ + +PACKAGE_$(PKG_NAME)_INCLUDE_simple-obfs-server:simple-obfs-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_V2Ray:v2ray-plugin \ +PACKAGE_$(PKG_NAME)_INCLUDE_ChinaDNS:openwrt_chinadns \ +PACKAGE_$(PKG_NAME)_INCLUDE_dnscrypt_proxy:dnscrypt-proxy-full \ - +PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder:openwrt-dnsforwarder \ + +PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder:dnsforwarder \ + +PACKAGE_$(PKG_NAME)_INCLUDE_udp2raw-tunnel:udp2raw-tunnel \ + +PACKAGE_$(PKG_NAME)_INCLUDE_udpspeeder:udpspeeder \ +PACKAGE_$(PKG_NAME)_INCLUDE_haproxy:haproxy endef + define Build/Prepare endef define Build/Compile endef -define Package/luci-app-ssr-plus-jsda/install +define Package/luci-app-ssr-plus-jo/install $(INSTALL_DIR) $(1)/usr/lib/lua/luci cp -pR ./luasrc/* $(1)/usr/lib/lua/luci $(INSTALL_DIR) $(1)/ cp -pR ./root/* $(1)/ $(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n - cp -pR ./po/zh-cn/ssr-plus.zh-cn.lmo $(1)/usr/lib/lua/luci/i18n/ssr-plus.zh-cn.lmo + po2lmo ./po/zh-cn/ssr-plus.po $(1)/usr/lib/lua/luci/i18n/ssr-plus.zh-cn.lmo endef -define Package/luci-app-ssr-plus-jsda/postinst +define Package/luci-app-ssr-plus-jo/postinst #!/bin/sh if [ -z "$${IPKG_INSTROOT}" ]; then ( . /etc/uci-defaults/luci-ssr-plus ) && rm -f /etc/uci-defaults/luci-ssr-plus @@ -122,7 +148,7 @@ fi exit 0 endef -define Package/luci-app-ssr-plus-jsda/prerm +define Package/luci-app-ssr-plus-jo/prerm #!/bin/sh if [ -z "$${IPKG_INSTROOT}" ]; then /etc/init.d/shadowsocksr disable @@ -131,4 +157,4 @@ fi exit 0 endef -$(eval $(call BuildPackage,luci-app-ssr-plus-jsda)) +$(eval $(call BuildPackage,luci-app-ssr-plus-jo)) diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/controller/shadowsocksr.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/controller/shadowsocksr.lua new file mode 100644 index 0000000000..48a357706d --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/controller/shadowsocksr.lua @@ -0,0 +1,253 @@ +-- Copyright (C) 2017 yushi studio +-- Licensed to the public under the GNU General Public License v3. + +module("luci.controller.shadowsocksr", package.seeall) + +function index() + if not nixio.fs.access("/etc/config/shadowsocksr") then + return + end + + + entry({"admin", "services", "shadowsocksr"},alias("admin", "services", "shadowsocksr", "client"),_("ShadowSocksR Plus+"), 10).dependent = true + + entry({"admin", "services", "shadowsocksr", "client"},cbi("shadowsocksr/client"),_("SSR Client"), 10).leaf = true + + entry({"admin", "services", "shadowsocksr", "servers"}, arcombine(cbi("shadowsocksr/servers"), cbi("shadowsocksr/client-config")),_("Severs Nodes"), 20).leaf = true + + + entry({"admin", "services", "shadowsocksr", "subscription"},cbi("shadowsocksr/subscription"), _("Subscription Managenent"),25).leaf = true + + entry({"admin", "services", "shadowsocksr", "control"},cbi("shadowsocksr/control"),_("Access Control"), 30).leaf = true + + entry({"admin", "services", "shadowsocksr", "list"},form("shadowsocksr/list"),_("GFW List"), 40).leaf = true + + entry({"admin", "services", "shadowsocksr", "automatic"},cbi("shadowsocksr/automatic"), _("Automatic Switching"),45).leaf = true + + entry({"admin", "services", "shadowsocksr", "advanced"},cbi("shadowsocksr/advanced"),_("Advanced Settings"), 50).leaf = true + + if nixio.fs.access("/usr/bin/ssr-server") then + entry({"admin", "services", "shadowsocksr", "server"},arcombine(cbi("shadowsocksr/server"), cbi("shadowsocksr/server-config")),_("SSR Server"),60).leaf = true + end + + + entry({"admin", "services", "shadowsocksr", "status"},form("shadowsocksr/status"),_("Status"), 70).leaf = true + + entry({"admin", "services", "shadowsocksr", "check"}, call("check_status")) + entry({"admin", "services", "shadowsocksr", "refresh"}, call("refresh_data")) + entry({"admin", "services", "shadowsocksr", "checkport"}, call("check_port")) + entry({"admin", "services", "shadowsocksr", "log"},form("shadowsocksr/log"),_("Log"), 80).leaf = true + entry({"admin", "services", "shadowsocksr", "run"},call("act_status")).leaf=true + entry({"admin", "services", "shadowsocksr", "ping"}, call("act_ping")).leaf=true + +end + +-- 检测全局服务器状态 +function act_status() + local e={} + --全局服务器 + e.global=luci.sys.call("ps -w | grep ssr-retcp | grep -v grep >/dev/null") == 0 + --检测PDNSD状态 + if tonumber(luci.sys.exec("ps -w | grep pdnsd |grep -v grep| wc -l"))>0 then + e.pdnsd= true + elseif tonumber(luci.sys.exec("ps -w | grep dnsparsing |grep -v grep| wc -l"))>0 then + e.pdnsd= true + elseif tonumber(luci.sys.exec("ps -w | grep dnscrypt-proxy |grep -v grep| wc -l"))>0 then + e.pdnsd= true + elseif tonumber(luci.sys.exec("ps -w | grep dns-forwarder |grep -v grep| wc -l"))>0 then + e.pdnsd= true + elseif tonumber(luci.sys.exec("ps -w | grep dnsforwarder |grep -v grep| wc -l"))>0 then + e.pdnsd= true + + + end + --检测UDP2RAW状态 + if tonumber(luci.sys.exec("ps -w | grep udp2raw |grep -v grep| wc -l"))>0 then + e.udp2raw= true +end +--检测UDPspeeder状态 + if tonumber(luci.sys.exec("ps -w | grep udpspeeder |grep -v grep| wc -l"))>0 then + e.udpspeeder= true +end + --检测SOCKS5状态 + if tonumber(luci.sys.exec("ps -w | grep ssr-local |grep -v grep| wc -l"))>0 then + e.SOCKS5= true + elseif tonumber(luci.sys.exec("ps -w | grep ss-local |grep -v grep| wc -l"))>0 then + e.SOCKS5= true + elseif tonumber(luci.sys.exec("ps -w | grep v2-ssr-local |grep -v grep| wc -l"))>0 then + e.SOCKS5= true + end + -- 检测游戏模式状态 + e.game = false + if tonumber(luci.sys.exec("ps -w | grep ssr-reudp |grep -v grep| wc -l"))>0 then + e.game= true + else + if tonumber(luci.sys.exec("ps -w | grep ssr-retcp |grep \"\\-u\"|grep -v grep| wc -l"))>0 then + e.game= true + end + end + -- 检测国内通道 + e.baidu = false + sret = luci.sys.call("/usr/bin/ssr-check www.baidu.com 80 3 1") + if sret == 0 then + e.baidu = true + end + + -- 检测国外通道 + e.google = false + sret = luci.sys.call("/usr/bin/ssr-check www.google.com 80 3 1") + if sret == 0 then + e.google = true + end + + luci.http.prepare_content("application/json") + luci.http.write_json(e) +end + +function check_status() + local set ="/usr/bin/ssr-check www." .. luci.http.formvalue("set") .. ".com 80 3 1" + sret=luci.sys.call(set) + if sret== 0 then + retstring ="0" + else + retstring ="1" + end + + luci.http.prepare_content("application/json") + luci.http.write_json({ ret=retstring }) +end + +function refresh_data() + local set =luci.http.formvalue("set") + local 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/ssr-gfw") + icount = luci.sys.exec("cat /tmp/gfwnew.txt | wc -l") + if tonumber(icount)>1000 then + oldcount=luci.sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l") + if tonumber(icount) ~= tonumber(oldcount) then + luci.sys.exec("cp -f /tmp/gfwnew.txt /etc/dnsmasq.ssr/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_ssr.txt" + sret=luci.sys.call(refresh_cmd) + icount = luci.sys.exec("cat /tmp/china_ssr.txt | wc -l") + if sret== 0 and tonumber(icount)>1000 then + oldcount=luci.sys.exec("cat /etc/china_ssr.txt | wc -l") + if tonumber(icount) ~= tonumber(oldcount) then + luci.sys.exec("cp -f /tmp/china_ssr.txt /etc/china_ssr.txt") + retstring=tostring(tonumber(icount)) + else + retstring ="0" + end + + else + retstring ="-1" + end + luci.sys.exec("rm -f /tmp/china_ssr.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/ssr-ad") + end + icount = luci.sys.exec("cat /tmp/ad.conf | wc -l") + if tonumber(icount)>1000 then + if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then + oldcount=luci.sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l") + else + oldcount=0 + end + + if tonumber(icount) ~= tonumber(oldcount) then + luci.sys.exec("cp -f /tmp/ad.conf /etc/dnsmasq.ssr/ad.conf") + 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 + +function act_ping() + local e={} + e.index=luci.http.formvalue("index") + e.ping=luci.sys.exec("ping -c 1 -W 1 %q 2>&1 | grep -o 'time=[0-9]*.[0-9]' | awk -F '=' '{print$2}'"%luci.http.formvalue("domain")) + luci.http.prepare_content("application/json") + luci.http.write_json(e) +end + + +function check_port() + local set="" + local retstring="

" + local s + local server_name = "" + local shadowsocksr = "shadowsocksr" + local uci = luci.model.uci.cursor() + local iret=1 + + uci:foreach(shadowsocksr, "servers", function(s) + + if s.alias then + server_name=s.alias + elseif s.server and s.server_port then + server_name= "%s:%s" %{s.server, s.server_port} + end + + iret=luci.sys.call(" ipset add ss_spec_wan_ac " .. s.server .. " 2>/dev/null") + socket = nixio.socket("inet", "stream") + socket:setopt("socket", "rcvtimeo", 3) + socket:setopt("socket", "sndtimeo", 3) + ret=socket:connect(s.server,s.server_port) + if tostring(ret) == "true" then + socket:close() + retstring =retstring .. "[" .. server_name .. "] OK.
" + else + retstring =retstring .. "[" .. server_name .. "] Error.
" + end + + if iret== 0 then + luci.sys.call(" ipset del ss_spec_wan_ac " .. s.server) + end + end) + + luci.http.prepare_content("application/json") + luci.http.write_json({ ret=retstring }) +end diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/advanced.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/advanced.lua new file mode 100644 index 0000000000..79bc3fcf7c --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/advanced.lua @@ -0,0 +1,255 @@ +local shadowsocksr = "shadowsocksr" +local uci = luci.model.uci.cursor() +local server_table = {} +local encrypt_methods = { + "none", + "table", + "rc4", + "rc4-md5-6", + "rc4-md5", + "aes-128-cfb", + "aes-192-cfb", + "aes-256-cfb", + "aes-128-ctr", + "aes-192-ctr", + "aes-256-ctr", + "bf-cfb", + "camellia-128-cfb", + "camellia-192-cfb", + "camellia-256-cfb", + "cast5-cfb", + "des-cfb", + "idea-cfb", + "rc2-cfb", + "seed-cfb", + "salsa20", + "chacha20", + "chacha20-ietf", +} + +local protocol = { + "origin", + "verify_deflate", + "auth_sha1_v4", + "auth_aes128_sha1", + "auth_aes128_md5", + "auth_chain_a", + "auth_chain_b", + "auth_chain_c", + "auth_chain_d", + "auth_chain_e", + "auth_chain_f", +} + +obfs = { + "plain", + "http_simple", + "http_post", + "random_head", + "tls1.2_ticket_auth", +} + +local raw_mode = { + "faketcp", + "udp", + "icmp", +} + +local seq_mode = { + "0", + "1", + "2", + "3", + "4", +} + +local cipher_mode = { + "none", + "xor", + "aes128cbc", +} + +local auth_mode = { + "none", + "simple", + "md5", + "crc32", +} + +local speeder_mode = { + "0", + "1", +} + +uci:foreach(shadowsocksr, "servers", function(s) + if s.alias then + server_table[s[".name"]] = "[%s]:%s" %{string.upper(s.type), s.alias} + elseif s.server and s.server_port then + server_table[s[".name"]] = "[%s]:%s:%s" %{string.upper(s.type), s.server, s.server_port} + end +end) + +local key_table = {} +for key,_ in pairs(server_table) do + table.insert(key_table,key) +end + +table.sort(key_table) + +m = Map(shadowsocksr) + + + +-- [[ haProxy ]]-- + +s = m:section(TypedSection, "global_haproxy", translate("haProxy settings")) +s.anonymous = true + +o = s:option(Flag, "admin_enable", translate("Enabling the Management Console")) +o.rmempty = false +o.default = 1 + +o = s:option(Value, "admin_port", translate("Service Port")) +o.datatype = "uinteger" +o.default = 1111 + +o = s:option(Value, "admin_user", translate("User name")) +o.default = "admin" + +o = s:option(Value, "admin_password", translate("Password")) +o.default = "root" + +-- [[ SOCKS5 Proxy ]]-- +if nixio.fs.access("/usr/bin/ssr-local") then +s = m:section(TypedSection, "socks5_proxy", translate("SOCKS5 Proxy")) +s.anonymous = true + +o = s:option(ListValue, "server", translate("Server")) +o:value("nil", translate("Disable")) +for _,key in pairs(key_table) do o:value(key,server_table[key]) end +o.default = "nil" +o.rmempty = false + +o = s:option(Value, "local_port", translate("Local Port")) +o.datatype = "port" +o.default = 1080 +o.rmempty = false + +-- [[ HTTP Proxy ]]-- +if nixio.fs.access("/usr/sbin/privoxy") then +o = s:option(Flag, "http_enable", translate("Enable HTTP Proxy")) +o.rmempty = false + +o = s:option(Value, "http_port", translate("HTTP Port")) +o.datatype = "port" +o.default = 1081 +o.rmempty = false + +end +end + + + +-- [[ udp2raw ]]-- +if nixio.fs.access("/usr/bin/udp2raw") then + +s = m:section(TypedSection, "udp2raw", translate("udp2raw tunnel")) +s.anonymous = true + +o = s:option(Flag, "udp2raw_enable", translate("Enable udp2raw")) +o.default = 0 +o.rmempty = false + +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.rmempty = false + +o = s:option(Value, "key", translate("Password")) +o.password = true +o.rmempty = false + +o = s:option(ListValue, "raw_mode", translate("Raw Mode")) +for _, v in ipairs(raw_mode) do o:value(v) end +o.default = "faketcp" +o.rmempty = false + +o = s:option(ListValue, "seq_mode", translate("Seq Mode")) +for _, v in ipairs(seq_mode) do o:value(v) end +o.default = "3" +o.rmempty = false + +o = s:option(ListValue, "cipher_mode", translate("Cipher Mode")) +for _, v in ipairs(cipher_mode) do o:value(v) end +o.default = "xor" +o.rmempty = false + +o = s:option(ListValue, "auth_mode", translate("Auth Mode")) +for _, v in ipairs(auth_mode) do o:value(v) end +o.default = "simple" +o.rmempty = false + +end + +-- [[ udpspeeder ]]-- +if nixio.fs.access("/usr/bin/udpspeeder") then + +s = m:section(TypedSection, "udpspeeder", translate("UDPspeeder")) +s.anonymous = true + +o = s:option(Flag, "udpspeeder_enable", translate("Enable UDPspeeder")) +o.default = 0 +o.rmempty = false + +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.rmempty = false + +o = s:option(Value, "key", translate("Password")) +o.password = true +o.rmempty = false + +o = s:option(ListValue, "speeder_mode", translate("Speeder Mode")) +for _, v in ipairs(speeder_mode) do o:value(v) end +o.default = "0" +o.rmempty = false + +o = s:option(Value, "fec", translate("Fec")) +o.default = "20:10" +o.rmempty = false + +o = s:option(Value, "mtu", translate("Mtu")) +o.datatype = "uinteger" +o.default = 1250 +o.rmempty = false + +o = s:option(Value, "queue_len", translate("Queue Len")) +o.datatype = "uinteger" +o.default = 200 +o.rmempty = false + +o = s:option(Value, "timeout", translate("Fec Timeout")) +o.datatype = "uinteger" +o.default = 8 +o.rmempty = false + +end + + + +return m diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/automatic.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/automatic.lua new file mode 100644 index 0000000000..75575d83c7 --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/automatic.lua @@ -0,0 +1,45 @@ +local shadowsocksr = "shadowsocksr" +local uci = luci.model.uci.cursor() +local server_table = {} + +uci:foreach(shadowsocksr, "servers", function(s) + if s.alias then + server_table[s[".name"]] = "[%s]:%s" %{string.upper(s.type), s.alias} + elseif s.server and s.server_port then + server_table[s[".name"]] = "[%s]:%s:%s" %{string.upper(s.type), s.server, s.server_port} + end +end) + +local key_table = {} +for key,_ in pairs(server_table) do + table.insert(key_table,key) +end + +table.sort(key_table) + +m = Map(shadowsocksr) + + +s = m:section(TypedSection, "global", translate("Server failsafe auto swith settings")) +s.anonymous = true + +o = s:option(Flag, "monitor_enable", translate("Enable Process Deamon")) +o.rmempty = false + +o = s:option(Flag, "enable_switch", translate("Enable Auto Switch")) +o.rmempty = false + +o = s:option(Value, "switch_time", translate("Switch check cycly(second)")) +o.datatype = "uinteger" +o:depends("enable_switch", "1") +o.default = 3600 + +o = s:option(Value, "switch_timeout", translate("Check timout(second)")) +o.datatype = "uinteger" +o:depends("enable_switch", "1") +o.default = 5 + + + + +return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client-config.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client-config.lua similarity index 81% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client-config.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client-config.lua index aead0253ee..5e6e707866 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client-config.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client-config.lua @@ -89,7 +89,7 @@ local protocol = { "auth_chain_f", } -local obfs = { +obfs = { "plain", "http_simple", "http_post", @@ -97,6 +97,12 @@ local obfs = { "tls1.2_ticket_auth", } +local obfs_opts = { + "none", + "http", + "tls", +} + local securitys = { "auto", "none", @@ -105,6 +111,7 @@ local securitys = { } + m = Map(shadowsocksr, translate("Edit ShadowSocksR Server")) m.redirect = luci.dispatcher.build_url("admin/services/shadowsocksr/servers") if m.uci:get(shadowsocksr, sid) ~= "servers" then @@ -117,7 +124,7 @@ s = m:section(NamedSection, sid, "servers") s.anonymous = true s.addremove = false -o = s:option(DummyValue,"ssr_url","SSR URL") +o = s:option(DummyValue,"ssr_url","配置链接") o.rawhtml = true o.template = "shadowsocksr/ssrurl" o.value =sid @@ -133,67 +140,12 @@ o:value("v2ray", translate("V2Ray")) end o.description = translate("Using incorrect encryption mothod may causes service fail to start") -use_conf_file = s:option(Flag, "use_conf_file", translate("Use Config File"), translate("Use Config File")) -use_conf_file:depends("type", "v2ray") -use_conf_file.rmempty = false - - conf_file_path = s:option(Value, "conf_file_path", translate("Config File Path"), - translate("Add the file name. JSON after the path.")) -conf_file_path.default = "/etc/shadowsocksr/" -conf_file_path:depends("use_conf_file", 1) - - upload_conf = s:option(FileUpload, "") -upload_conf.template = "cbi/ssr_other_upload2" -upload_conf:depends("use_conf_file", 1) - - um = s:option(DummyValue, "", nil) -um.template = "cbi/ssr_other_dvalue" -um:depends("use_conf_file", 1) - - local conf_dir, fd -conf_dir = "/etc/shadowsocksr/" -nixio.fs.mkdir(conf_dir) -http.setfilehandler( - function(meta, chunk, eof) - if not fd then - if not meta then return end - - if meta and chunk then fd = nixio.open(conf_dir .. meta.file, "w") end - - if not fd then - um.value = translate("Create upload file error.") - return - end - end - if chunk and fd then - fd:write(chunk) - end - if eof and fd then - fd:close() - fd = nil - um.value = translate("File saved to") .. ' "/etc/shadowsocksr/' .. meta.file .. '"' - ucursor:set("v2ray","v2ray","conf_file_path","/etc/shadowsocksr/" .. meta.file) - ucursor:commit("v2ray") - end - end -) - - if luci.http.formvalue("upload") then - local f = luci.http.formvalue("ulfile") - if #f <= 0 then - um.value = translate("No specify upload file.") - end -end - o = s:option(Value, "alias", translate("Alias(optional)")) -o.default = "test" o = s:option(Value, "server", translate("Server Address")) -o.default = "1.2.3.4" o.rmempty = false o = s:option(Value, "server_port", translate("Server Port")) -o.default = "1234" o.datatype = "port" o.rmempty = false @@ -223,28 +175,6 @@ for _, v in ipairs(encrypt_methods_ss) do o:value(v) end o.rmempty = true o:depends("type", "ss") -o = s:option(ListValue, "plugin", translate("plugin")) -o:value("none", "None") -if nixio.fs.access("/usr/bin/v2ray-plugin") then -o:value("/usr/bin/v2ray-plugin", "v2ray-plugin") -end -if nixio.fs.access("/usr/bin/obfs-local") then -o:value("/usr/bin/obfs-local", "obfs-local") -end -if nixio.fs.access("/usr/bin/gq-client") then -o:value("/usr/bin/gq-client", "GoQuiet") -end -o.rmempty = false -o.default = "none" -o:depends("type", "ss") - -o = s:option(Value, "plugin_opts", translate("Plugin Opts")) -o.rmempty = true -o:depends("plugin", "/usr/bin/v2ray-plugin") -o:depends("plugin", "/usr/bin/obfs-local") -o:depends("plugin", "/usr/bin/gq-client") - - o = s:option(ListValue, "protocol", translate("Protocol")) for _, v in ipairs(protocol) do o:value(v) end o.rmempty = true @@ -258,9 +188,21 @@ for _, v in ipairs(obfs) do o:value(v) end o.rmempty = true o:depends("type", "ssr") +o = s:option(ListValue, "obfs_opts", translate("Obfs (可选)")) +for _, v in ipairs(obfs_opts) do o:value(v) end +o.rmempty = true +o:depends("type", "ss") + + +o = s:option(Value, "obfs_host", translate("Obfs-host (可选)")) +o:depends("type", "ss") + o = s:option(Value, "obfs_param", translate("Obfs param(optional)")) o:depends("type", "ssr") + + + -- AlterId o = s:option(Value, "alter_id", translate("AlterId")) o.default = 100 diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client.lua similarity index 76% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client.lua index 853e7be54a..ce86e72560 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/client.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/client.lua @@ -4,11 +4,31 @@ local m, s, sec, o, kcp_enable local shadowsocksr = "shadowsocksr" +local gfw_count=0 +local ad_count=0 +local ip_count=0 +local gfwmode=0 + +if nixio.fs.access("/etc/dnsmasq.ssr/gfw_list.conf") then +gfwmode=1 +end + local uci = luci.model.uci.cursor() local sys = require "luci.sys" -m = Map(shadowsocksr, translate("ShadowSocksR Plus+ Settings")) +if gfwmode==1 then + gfw_count = tonumber(sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l"))/2 + if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then + ad_count=tonumber(sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l")) + end +end + +if nixio.fs.access("/etc/china_ssr.txt") then + ip_count = sys.exec("cat /etc/china_ssr.txt | wc -l") +end + +m = Map(shadowsocksr) m:section(SimpleSection).template = "shadowsocksr/status" @@ -59,7 +79,6 @@ o = s:option(ListValue, "run_mode", translate("Running Mode")) o:value("gfw", translate("GFW List Mode")) o:value("router", translate("IP Route Mode")) o:value("routers", translate("Oversea IP Route Mode")) -o:value("oversea", translate("Oversea GFW List Mode")) o:value("all", translate("Global Mode")) o.default = gfw @@ -77,10 +96,10 @@ end if nixio.fs.access("/usr/bin/chinadns") then o:value("6", translate("Use chinadns query and cache")) end -o:value("7", translate("使用系统DNS")) + o.default = 1 -o = s:option(ListValue, "chinadns_enable", translate("Chinadns Resolve Dns Mode")) +o = s:option(ListValue, "chinadns_enable", translate("Chiadns Resolve Dns Mode")) o:value("0", translate("Use Local DNS Service")) o:value("1", translate("Use Pdnsd tcp query and cache")) o:value("2", translate("Use Pdnsd udp query and cache")) @@ -91,10 +110,19 @@ end if nixio.fs.access("/usr/bin/dnscrypt-proxy") then o:value("5", translate("Use dnscrypt-proxy query and cache")) end + +if nixio.fs.access("/usr/sbin/smartdns") then +o:value("6", translate("Use smartdns query and cache")) +end + +if nixio.fs.access("/usr/sbin/https_dns_proxy") then +o:value("7", translate("Use https_dns_proxy query and cache")) +end o.default = 1 o:depends("pdnsd_enable", "6") o = s:option(Value, "tunnel_forward", translate("Anti-pollution DNS Server")) +o:value("0.0.0.0:53", translate("Using System Default DNS")) o:value("8.8.4.4:53", translate("Google Public DNS (8.8.4.4)")) o:value("8.8.8.8:53", translate("Google Public DNS (8.8.8.8)")) o:value("208.67.222.222:53", translate("OpenDNS (208.67.222.222)")) @@ -125,6 +153,18 @@ o.default = "1236:65535" o.rmempty = true o:depends("bt", "1") -m:section(SimpleSection).template = "shadowsocksr/ip_info" +o = s:option(Button,"gfw_data",translate("GFW List Data")) +o.rawhtml = true +o.template = "shadowsocksr/refresh" +o.value =tostring(math.ceil(gfw_count)) .. " " .. translate("Records") +o = s:option(Button,"ip_data",translate("China IP Data")) +o.rawhtml = true +o.template = "shadowsocksr/refresh" +o.value =ip_count .. " " .. translate("Records") + +o = s:option(Button,"check_port",translate("Check Server Port")) +o.template = "shadowsocksr/checkport" +o.value =translate("No Check") +m:section(SimpleSection).template = "shadowsocksr/myip" return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/control.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/control.lua similarity index 94% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/control.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/control.lua index c922dbaae3..c4685389d0 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/control.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/control.lua @@ -14,8 +14,7 @@ o.datatype = "ip4addr" o = s:taboption("wan_ac", DynamicList, "wan_fw_ips", translate("WAN Force Proxy IP")) o.datatype = "ip4addr" -o = s:taboption("wan_ac", DynamicList, "wan_fk_ips", translate("WAN Fk Proxy IP")) -o.datatype = "ip4addr" + -- Part of LAN s:tab("lan_ac", translate("LAN IP AC")) @@ -35,7 +34,6 @@ luci.ip.neighbors({ family = 4 }, function(entry) o:value(entry.dest:string()) end end) - o = s:taboption("lan_ac", DynamicList, "lan_gm_ips", translate("Game Mode Host List")) o.datatype = "ipaddr" luci.ip.neighbors({ family = 4 }, function(entry) @@ -44,6 +42,7 @@ luci.ip.neighbors({ family = 4 }, function(entry) end end) + s = m:section(TypedSection, "domain_white_list", translate("Domain White List")) s.template = "cbi/tblsection" s.anonymous = true @@ -60,4 +59,4 @@ o = s:option(Value, "domain_names", translate("Domain name (keyword only)")) -- o:value("2", translatef("Forwarded Proxy")) -- o.rmempty = false -return m \ No newline at end of file +return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/list.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/list.lua similarity index 93% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/list.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/list.lua index 5fdfdb7755..e920889247 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/list.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/list.lua @@ -14,10 +14,11 @@ 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("/usr/share/shadowsocksr/gfw2ipset.sh && /etc/init.d/shadowsocksr restart") + luci.sys.call("/usr/share/shadowsocksr/gfw2ipset.sh && /etc/init.d/dnsmasq restart") end end return true end -return f \ No newline at end of file + +return f diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/log.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/log.lua similarity index 97% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/log.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/log.lua index 05b4162fc4..ad60e95829 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/log.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/log.lua @@ -12,4 +12,5 @@ function t.cfgvalue() end t.readonly="readonly" -return f \ No newline at end of file + +return f diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server-config.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/server-config.lua similarity index 77% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server-config.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/server-config.lua index b403dd683f..c233e3eb44 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server-config.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/server-config.lua @@ -11,23 +11,19 @@ local uuid = luci.sys.exec("cat /proc/sys/kernel/random/uuid") local http = luci.http local ucursor = require "luci.model.uci".cursor() +local server_table = {} local encrypt_methods = { - "rc4-md5", - "rc4-md5-6", - "rc4", + "none", "table", - "aes-128-gcm", - "aes-192-gcm", - "aes-256-gcm", + "rc4", + "rc4-md5-6", + "rc4-md5", "aes-128-cfb", "aes-192-cfb", "aes-256-cfb", "aes-128-ctr", "aes-192-ctr", - "aes-256-ctr", - "aes-128-gcm", - "aes-192-gcm", - "aes-256-gcm", + "aes-256-ctr", "bf-cfb", "camellia-128-cfb", "camellia-192-cfb", @@ -40,18 +36,60 @@ local encrypt_methods = { "salsa20", "chacha20", "chacha20-ietf", +} + +local encrypt_methods_ss = { + -- aead + "aes-128-gcm", + "aes-192-gcm", + "aes-256-gcm", "chacha20-ietf-poly1305", "xchacha20-ietf-poly1305", + -- stream + "table", + "rc4", + "rc4-md5", + "aes-128-cfb", + "aes-192-cfb", + "aes-256-cfb", + "aes-128-ctr", + "aes-192-ctr", + "aes-256-ctr", + "bf-cfb", + "camellia-128-cfb", + "camellia-192-cfb", + "camellia-256-cfb", + "salsa20", + "chacha20", + "chacha20-ietf", } local protocol = { "origin", + "verify_deflate", + "auth_sha1_v4", + "auth_aes128_sha1", + "auth_aes128_md5", + "auth_chain_a", + "auth_chain_b", + "auth_chain_c", + "auth_chain_d", + "auth_chain_e", + "auth_chain_f", } -local obfs = { +obfs = { "plain", "http_simple", "http_post", + "random_head", + "tls1.2_ticket_auth", +} + +local obfs_opts = { + "none", + "http", + "tls", } local securitys = { @@ -62,6 +100,7 @@ local securitys = { } + m = Map(shadowsocksr, translate("Edit ShadowSocksR Server")) m.redirect = luci.dispatcher.build_url("admin/services/shadowsocksr/server") @@ -94,57 +133,7 @@ o:value("v2ray", translate("V2Ray")) end o.description = translate("Using incorrect encryption mothod may causes service fail to start") -use_conf_file = s:option(Flag, "use_conf_file", translate("Use Config File"), translate("Use Config File")) -use_conf_file:depends("type", "v2ray") -use_conf_file.rmempty = false -conf_file_path = s:option(Value, "conf_file_path", translate("Config File Path"), - translate("Add the file name. JSON after the path.")) -conf_file_path.default = "/etc/shadowsocksr/" -conf_file_path:depends("use_conf_file", 1) - -upload_conf = s:option(FileUpload, "") -upload_conf.template = "cbi/ssr_other_upload2" -upload_conf:depends("use_conf_file", 1) - -um = s:option(DummyValue, "", nil) -um.template = "cbi/ssr_other_dvalue" -um:depends("use_conf_file", 1) - -local conf_dir, fd -conf_dir = "/etc/shadowsocksr/" -nixio.fs.mkdir(conf_dir) -http.setfilehandler( - function(meta, chunk, eof) - if not fd then - if not meta then return end - - if meta and chunk then fd = nixio.open(conf_dir .. meta.file, "w") end - - if not fd then - um.value = translate("Create upload file error.") - return - end - end - if chunk and fd then - fd:write(chunk) - end - if eof and fd then - fd:close() - fd = nil - um.value = translate("File saved to") .. ' "/etc/shadowsocksr/' .. meta.file .. '"' - ucursor:set("v2ray","v2ray","conf_file_path","/etc/shadowsocksr/" .. meta.file) - ucursor:commit("v2ray") - end - end -) - -if luci.http.formvalue("upload") then - local f = luci.http.formvalue("ulfile") - if #f <= 0 then - um.value = translate("No specify upload file.") - end -end o = s:option(Flag, "ipv4_ipv6", translate("Enabling IPv6 server")) o.default = 0 @@ -172,37 +161,23 @@ o.rmempty = true o:depends("type", "ssr") o:depends("type", "ss") -o = s:option(ListValue, "plugin", translate("plugin")) -o:value("none", "None") -if nixio.fs.access("/usr/bin/v2ray-plugin") then -o:value("/usr/bin/v2ray-plugin", "v2ray-plugin") -end -if nixio.fs.access("/usr/bin/obfs-server") then -o:value("/usr/bin/obfs-server", "obfs-server") -end -if nixio.fs.access("/usr/bin/gq-server") then -o:value("/usr/bin/gq-server", "GoQuiet") -end -o.rmempty = false -o.default = "none" -o:depends("type", "ss") -o = s:option(Value, "plugin_opts", translate("Plugin Opts")) -o.rmempty = true -o:depends("plugin", "/usr/bin/v2ray-plugin") -o:depends("plugin", "/usr/bin/obfs-server") -o:depends("plugin", "/usr/bin/gq-server") o = s:option(ListValue, "protocol", translate("Protocol")) for _, v in ipairs(protocol) do o:value(v) end o.rmempty = true o:depends("type", "ssr") +o = s:option(Value, "protocol_param", translate("Protocol param(optional)")) +o:depends("type", "ssr") + o = s:option(ListValue, "obfs", translate("Obfs")) for _, v in ipairs(obfs) do o:value(v) end o.rmempty = true o:depends("type", "ssr") + + o = s:option(Value, "obfs_param", translate("Obfs param(optional)")) o:depends("type", "ssr") diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/server.lua similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/server.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/server.lua diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/servers.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/servers.lua new file mode 100644 index 0000000000..70be2ee0cf --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/servers.lua @@ -0,0 +1,84 @@ +-- Licensed to the public under the GNU General Public License v3. +local d = require "luci.dispatcher" +local fs = require "nixio.fs" +local sys = require "luci.sys" +local uci = require "luci.model.uci".cursor() +local m, s, o +local shadowsocksr = "shadowsocksr" + +local uci = luci.model.uci.cursor() +local server_count = 0 +uci:foreach("shadowsocksr", "servers", function(s) + server_count = server_count + 1 +end) + +m = Map(shadowsocksr) + + +m:section(SimpleSection).template = "shadowsocksr/status" +-- [[ Servers Manage ]]-- +s = m:section(TypedSection, "servers") +s.anonymous = true +s.addremove = true +s.sortable = true +s.template = "cbi/tblsection" +s.description = string.format(translate("Server Count") .. ": %d", server_count) +s.extedit = d.build_url("admin", "services", "shadowsocksr", "servers", "%s") + +function s.create(e, t) + local e = TypedSection.create(e, t) + luci.http.redirect( + d.build_url("admin", "services", "shadowsocksr", "servers", e)) +end + +function s.remove(t, a) + s.map.proceed = true + s.map:del(a) + luci.http.redirect(d.build_url("admin", "services", "shadowsocksr", "servers")) +end +o = s:option(DummyValue, "type", translate("Type")) +function o.cfgvalue(...) + return Value.cfgvalue(...) or translate("") +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 Address")) +function o.cfgvalue(...) + return Value.cfgvalue(...) or "?" +end + +o = s:option(DummyValue, "encrypt_method", translate("Encrypt Method")) +o.width="10%" + + +o = s:option(DummyValue, "server_port", translate("Server Port")) +function o.cfgvalue(...) + return Value.cfgvalue(...) or "?" +end + +if nixio.fs.access("/usr/bin/kcptun-client") then + +o = s:option(Flag, "kcp_enable", translate("KcpTun")) +function o.cfgvalue(...) + return Value.cfgvalue(...) or "?" +end + +end + +o = s:option(DummyValue, "switch_enable", translate("Auto Switch")) +function o.cfgvalue(...) + return Value.cfgvalue(...) or "0" +end + + +o = s:option(DummyValue,"server",translate("Ping Latency")) +o.template="shadowsocksr/ping" +o.width="10%" + + +m:append(Template("shadowsocksr/server_list")) +return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/status.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/status.lua similarity index 74% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/status.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/status.lua index 38981463f9..a4931e4561 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/status.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/status.lua @@ -1,7 +1,7 @@ -- Copyright (C) 2017 yushi studio -- Licensed to the public under the GNU General Public License v3. -local IPK_Version="3.0.9" +local IPK_Version="20190829.116.5" local m, s, o local redir_run=0 local reudp_run=0 @@ -53,6 +53,34 @@ else end +local udp2raw_version=translate("Unknown") +local udp2raw_file="/usr/bin/udp2raw" +if not fs.access(udp2raw_file) then + udp2raw_version=translate("Not exist") +else + if not fs.access(udp2raw_file, "rwx", "rx", "rx") then + fs.chmod(udp2raw_file, 755) + end + udp2raw_version=sys.exec(udp2raw_file .. " -h |grep 'git version' |awk -F ':' '{print $2}'|awk '{print $1}'") + if not udp2raw_version or udp2raw_version == "" then + udp2raw_version = translate("Unknown") + end +end + +local udpspeeder_version=translate("Unknown") +local udpspeeder_file="/usr/bin/udpspeeder" +if not fs.access(udpspeeder_file) then + udpspeeder_version=translate("Not exist") +else + if not fs.access(udpspeeder_file, "rwx", "rx", "rx") then + fs.chmod(udpspeeder_file, 755) + end + udpspeeder_version=sys.exec(udpspeeder_file .. " -h |grep 'git version' |awk -F ':' '{print $2}'|awk '{print $1}'") + if not udpspeeder_version or udpspeeder_version == "" then + udpspeeder_version = translate("Unknown") + end +end + if gfwmode==1 then gfw_count = tonumber(sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l"))/2 if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then @@ -113,6 +141,14 @@ end if luci.sys.call("ps -w | grep ssr-tunnel |grep -v grep >/dev/null") == 0 then tunnel_run=1 +end + +if luci.sys.call("pidof udp2raw >/dev/null") == 0 then +udp2raw_run=1 +end + +if luci.sys.call("pidof udpspeeder >/dev/null") == 0 then +udpspeeder_run=1 end if luci.sys.call("pidof pdnsd >/dev/null") == 0 then @@ -183,6 +219,9 @@ else s.value = translate("Not Running") end + + + if nixio.fs.access("/usr/bin/ssr-local") then s=m:field(DummyValue,"sock5_run",translate("SOCKS5 Proxy")) s.rawhtml = true @@ -266,14 +305,40 @@ else s.value = translate("Not Running") end end +s=m:field(DummyValue,"version",translate("IPK Version")) +s.rawhtml = true +s.value =IPK_Version -s=m:field(DummyValue,"google",translate("Google Connectivity")) -s.value = translate("No Check") -s.template = "shadowsocksr/check" +s=m:field(DummyValue,"udp2raw_version",translate("udp2raw Version")) +s.rawhtml = true +s.value =udp2raw_version +s=m:field(DummyValue,"udp2raw_run",translate("udp2raw")) +s.rawhtml = true +if udp2raw_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,"udp2raw_project",translate("udp2raw tunnel Project")) +s.rawhtml = true +s.value =bold_on .. [[]] + .. "https://github.com/wangyu-/udp2raw-tunnel" .. [[]] .. bold_off -s=m:field(DummyValue,"baidu",translate("Baidu Connectivity")) -s.value = translate("No Check") -s.template = "shadowsocksr/check" +s=m:field(DummyValue,"udpspeeder_version",translate("UDPspeeder Version")) +s.rawhtml = true +s.value =udpspeeder_version +s=m:field(DummyValue,"udpspeeder_run",translate("UDPspeeder")) +s.rawhtml = true +if udpspeeder_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,"udpspeeder_project",translate("UDPspeeder Project")) +s.rawhtml = true +s.value =bold_on .. [[]] + .. "https://github.com/wangyu-/UDPspeeder" .. [[]] .. bold_off + if gfwmode==1 then s=m:field(DummyValue,"gfw_data",translate("GFW List Data")) @@ -281,8 +346,12 @@ s.rawhtml = true s.template = "shadowsocksr/refresh" s.value =tostring(math.ceil(gfw_count)) .. " " .. translate("Records") -end +s=m:field(DummyValue,"ad_data",translate("Advertising Data")) +s.rawhtml = true +s.template = "shadowsocksr/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 = "shadowsocksr/refresh" @@ -292,4 +361,6 @@ s=m:field(DummyValue,"check_port",translate("Check Server Port")) s.template = "shadowsocksr/checkport" s.value =translate("No Check") + + return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/subscription.lua similarity index 87% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/subscription.lua index ee87ee2aa5..d6896fb177 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/servers.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/model/cbi/shadowsocksr/subscription.lua @@ -20,8 +20,6 @@ o = s:option(Flag, "auto_update", translate("Auto Update")) o.rmempty = false o.description = translate("Auto Update Server subscription, GFW list and CHN route") -o = s:option(Flag, "v2ray_update", translate("Enable V2ray Update")) -o.rmempty = false o = s:option(ListValue, "auto_update_time", translate("Update time (every day)")) for t = 0,23 do @@ -88,7 +86,7 @@ function o.cfgvalue(...) return Value.cfgvalue(...) or "?" end -if nixio.fs.access("/usr/bin/ssr-kcptun") then +if nixio.fs.access("/usr/bin/kcptun-client") then o = s:option(DummyValue, "kcp_enable", translate("KcpTun")) function o.cfgvalue(...) @@ -102,14 +100,4 @@ function o.cfgvalue(...) return Value.cfgvalue(...) or "0" end -o = s:option(DummyValue, "weight", translate("weight")) -function o.cfgvalue(...) - return Value.cfgvalue(...) or "0" -end - -o = s:option(DummyValue,"server",translate("Ping Latency")) -o.template="shadowsocksr/ping" - -m:append(Template("shadowsocksr/server_list")) - return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/check.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/check.htm similarity index 97% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/check.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/check.htm index bd78926118..7ff8a5e84e 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/check.htm +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/check.htm @@ -35,4 +35,4 @@ <%=self.value%> -<%+cbi/valuefooter%> \ No newline at end of file +<%+cbi/valuefooter%> diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/checkport.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/checkport.htm similarity index 92% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/checkport.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/checkport.htm index ed91a2f22c..285e5a3fb2 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/checkport.htm +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/checkport.htm @@ -6,7 +6,7 @@ { btn.disabled = true; btn.value = '<%:Check...%>'; - XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","checkport")%>', + XHR.get('<%=luci.dispatcher.build_url("admin", "services", "shadowsocksr","checkports")%>', null, function(x,rv) { @@ -33,4 +33,4 @@ -<%+cbi/valuefooter%> \ No newline at end of file +<%+cbi/valuefooter%> diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/myip.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/myip.htm new file mode 100644 index 0000000000..c3f946c37f --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/myip.htm @@ -0,0 +1,339 @@ + + + + + + + + + + + + + + + + + + + + + + + +
+ + + +
+ +
+
+

IP 地址查询

+

+ IP   登录设备: +

+

+ IPIP      国内: +

+

+ 太平洋  国内: +

+

+ IP.SB    海外: +

+

+ IPIFY    海外: +

+
+
+

网站访问检查

+

+ 百度搜索: +

+

+ 网易云音乐: +

+

+ GitHub: +

+

+ Facebook: +

+

+ YouTube: +

+
+
+ +
+
+ + + + + + diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ping.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/ping.htm similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ping.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/ping.htm diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/refresh.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/refresh.htm similarity index 98% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/refresh.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/refresh.htm index 00da6cd6d9..5c9c250387 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/refresh.htm +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/refresh.htm @@ -41,4 +41,4 @@ <%=self.value%> -<%+cbi/valuefooter%> \ No newline at end of file +<%+cbi/valuefooter%> diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/server_list.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/server_list.htm similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/server_list.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/server_list.htm diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ssrurl.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/ssrurl.htm similarity index 96% rename from package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ssrurl.htm rename to package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/ssrurl.htm index 6058293268..47c9f76fc0 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ssrurl.htm +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/ssrurl.htm @@ -188,11 +188,7 @@ document.getElementById('cbid.shadowsocksr.' + sid + '.vmess_id').value = ssm.id; document.getElementById('cbid.shadowsocksr.' + sid + '.security').value = ssm.type; document.getElementById('cbid.shadowsocksr.' + sid + '.transport').value = ssm.net; - document.getElementById('cbid.shadowsocksr.' + sid + '.ws_host').value = ssm.host; - document.getElementById('cbid.shadowsocksr.' + sid + '.ws_path').value = ssm.path; - if (ssm.net = tls) { - document.getElementById('cbid.shadowsocksr.' + sid + '.tls').value = 1; - } + s.innerHTML = "导入V2ray配置信息成功"; return false; } diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/status.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/status.htm new file mode 100644 index 0000000000..5e5b695bee --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/status.htm @@ -0,0 +1,214 @@ +
+ +

ShadowSocksR Plus+

+ +
一个运行在OpenWrt上的科学上网客户端,兼容ShadowsocksShadowsocksRVmess等协议的游戏加速工具。
+ + +
+
+
+
+
+ +
+
+
+

科学上网
未运行✘

+
+
+
+
+
+
+
+ +
+
+
+

国外网站
无法访问✘

+
+
+
+
+
+
+
+ +
+
+
+

国内网站
无法访问✘

+
+
+
+
+
+
+
+ +
+
+
+

游戏模式
未运行✘

+
+
+
+
+
+
+
+ +
+
+
+

𝙎𝙊𝘾𝙆𝙎⑤
未运行✘

+
+
+
+
+
+
+
+ +
+
+
+

𝙋𝘿𝙉𝙎𝘿
未运行✘

+
+
+
+
+ + + + diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/update_subscribe.htm b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/update_subscribe.htm new file mode 100644 index 0000000000..f0bde5a7d1 --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/luasrc/view/shadowsocksr/update_subscribe.htm @@ -0,0 +1,247 @@ +<%+cbi/valueheader%> + + +
+
+

节点订阅

+

请勿刷新本页面,正在订阅中 ...

+ +
+
+ + + + + + + +<%+cbi/valuefooter%> \ No newline at end of file diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/po/zh-cn/ssr-plus.po b/package/ctcgfw/luci-app-ssr-plus-jo/po/zh-cn/ssr-plus.po new file mode 100644 index 0000000000..953bb085e9 --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/po/zh-cn/ssr-plus.po @@ -0,0 +1,712 @@ +msgid "" +msgstr "Content-Type: text/plain; charset=UTF-8\n" + +msgid "ShadowSocksR Client" +msgstr "ShadowSocksR 客户端" + +msgid "Enable" +msgstr "启用" + +msgid "Disable" +msgstr "停用" + +msgid "Log" +msgstr "日志" + + + + +msgid "ShadowSocksR is running" +msgstr "ShadowSocksR 客户端运行中" + +msgid "ShadowSocksR is not running" +msgstr "ShadowSocksR 客户端未运行" + +msgid "Global Setting" +msgstr "全局设置" + +msgid "Global Server" +msgstr "全局服务器" + +msgid "ShadowSocksR SOCK5 Proxy is running" +msgstr "ShadowSocksR SOCK5代理运行中" + +msgid "UDP Relay Server" +msgstr "UDP中继服务器" + +msgid "Same as Global Server" +msgstr "与全局服务器相同" + +msgid "Servers Setting" +msgstr "服务器配置" + + +msgid "Use Config File" +msgstr "使用配置文件" + + + +msgid "Kcptun" +msgstr "Kcptun开关" + +msgid "Alias(optional)" +msgstr "别名(可选)" + + +msgid "Aliasd" +msgstr "节点备注" + +msgid "Onetime Authentication" +msgstr "一次验证" + +msgid "Server Address" +msgstr "服务器地址" + +msgid "Server Port" +msgstr "服务器端口" + +msgid "Local Port" +msgstr "本地端口" + +msgid "weight" +msgstr "比重" + +msgid "Ping Latency" +msgstr "Ping 延迟" + + +msgid "Connection Timeout" +msgstr "连接超时" + +msgid "Password" +msgstr "密码" + +msgid "Encrypt Method" +msgstr "加密方式" + +msgid "Protocol" +msgstr "传输协议" + +msgid "Protocol param(optional)" +msgstr "传输协议参数(可选)" + +msgid "Obfs" +msgstr "混淆插件" + +msgid "Obfs param(optional)" +msgstr "混淆参数(可选)" + +msgid "Enable Tunnel(DNS)" +msgstr "启用隧道(DNS)转发" + +msgid "Tunnel Port" +msgstr "隧道(DNS)本地端口" + +msgid "Forwarding Tunnel" +msgstr "隧道(DNS)转发地址" + +msgid "Access Control" +msgstr "访问控制" + +msgid "Interfaces - WAN" +msgstr "接口 - WAN" + +msgid "Bypassed IP List" +msgstr "被忽略IP列表" + +msgid "NULL - As Global Proxy" +msgstr "留空 - 作为全局代理" + +msgid "Bypassed IP" +msgstr "额外被忽略IP" + +msgid "Forwarded IP" +msgstr "强制走代理IP" + +msgid "Interfaces - LAN" +msgstr "接口 - LAN" + +msgid "LAN Access Control" +msgstr "内网访问控制" + +msgid "Allow listed only" +msgstr "仅允许列表内" + +msgid "Allow all except listed" +msgstr "仅允许列表外" + +msgid "LAN Host List" +msgstr "内网主机列表" + +msgid "SSR Client" +msgstr "客户端" + +msgid "SSR Server" +msgstr "服务端" + +msgid "ShadowSocksR Server" +msgstr "SS/SSR/V2RAY 服务端" + +msgid "ShadowSocksR Server is running" +msgstr "ShadowSocksR 服务端运行中" + +msgid "ShadowSocksR Server is not running" +msgstr "ShadowSocksR 服务端未运行" + +msgid "Enable Server" +msgstr "启动服务端" + +msgid "Server Setting" +msgstr "服务端配置" + +msgid "KcpTun Enable" +msgstr "KcpTun 启用" + +msgid "bin:/usr/bin/kcptun-client" +msgstr "二进制文件:/usr/bin/kcptun-client" + +msgid "KcpTun Port" +msgstr "KcpTun 端口" + +msgid "KcpTun Param" +msgstr "KcpTun 参数" + +msgid "KcpTun Password" +msgstr "KcpTun 密码" + +msgid "Haven't a Kcptun executable file" +msgstr "不存在Kcptun可执行文件,请下载Kcptun可执行文件并改名放入/usr/bin/kcptun-client" + +msgid "Not a Kcptun executable file" +msgstr "Kcptun可执行文件格式不正确,请确认是否正确下载了路由器对应的可执行文件" + +msgid "Enable Process Monitor" +msgstr "启用进程监控" + +msgid "Edit ShadowSocksR Server" +msgstr "编辑服务器配置" + +msgid "Alias" +msgstr "别名" + +msgid "SOCKS5 Proxy" +msgstr "SOCKS5代理" + +msgid "SSOCKS5 Proxy" +msgstr "SS SOCKS5代理" + + +msgid "Appointlist List" +msgstr "指定列表" + +msgid "V2 Edition" +msgstr "V2版本" + +msgid "Upgrade V2ray" +msgstr "V2ray更新" + +msgid "Server" +msgstr "服务器" + +msgid "V2SOCKS5 Proxy" +msgstr "V2SOCKS5代理" + +msgid "Global V2RAY Server" +msgstr "V2RAY服务端" + +msgid "Enable V2ray Update" +msgstr "启用V2ray更新" + + + +msgid "Update_V2ray" +msgstr "更新V2ray" + +msgid "Edition" +msgstr "版本" + +msgid "auto detected" +msgstr "自动检测版本" + + +msgid "Update" +msgstr "更新" + +msgid "haProxy settings" +msgstr "HaProxy 设置" + + +msgid "Enabling the Management Console" +msgstr "启用管理控制台" + +msgid "Service Port" +msgstr "端口" + + +msgid "TCP Fast Open" +msgstr "TCP快速打开" + +msgid "Status" +msgstr "状态" + +msgid "Unknown" +msgstr "未知" + +msgid "Running Status" +msgstr "运行状态" + +msgid "Global Client" +msgstr "TCP透明代理" + +msgid "Global SSR Server" +msgstr "SSR服务端" + +msgid "DNS Tunnel" +msgstr "DNS 隧道" + +msgid "IPK Version" +msgstr "IPK 版本号" + +msgid "KcpTun Version" +msgstr "KcpTun 版本号" + +msgid "udp2raw tunnel" +msgstr "udp2raw 隧道" + +msgid "Enable udp2raw" +msgstr "启用 udp2raw" + +msgid "Seq Mode" +msgstr "Seq 模式" + +msgid "udp2raw Version" +msgstr "udp2raw 版本" + +msgid "udp2raw tunnel Project" +msgstr "udp2raw 项目" + + +msgid "UDPspeeder Version" +msgstr "UDPspeeder 版本" + + +msgid "UDPspeeder Project" +msgstr "UDPspeeder 项目" + + +msgid "Enable UDPspeeder" +msgstr "启用 UDPspeeder" + +msgid "Speeder Mode" +msgstr "Speeder 模式" + +msgid "Mtu" +msgstr "Mtu 参数" + + +msgid "AlterId" +msgstr "额外ID" + + +msgid "VmessId (UUID)" +msgstr "用户ID(UUID)" + + +msgid "Subscription Managenent" +msgstr "订阅管理" + +msgid "Automatic Switching" +msgstr "自动切换" + + +msgid "Not exist" +msgstr "未安装可执行文件" + +msgid "IPK Installation Time" +msgstr "IPK 安装时间" + +msgid "Project" +msgstr "项目地址" + +msgid "Not Running" +msgstr "未运行" + +msgid "Running" +msgstr "运行中" + +msgid "Enable GFW mode" +msgstr "启用 GFW 模式" + +msgid "Running Mode" +msgstr "运行模式" + +msgid "IP Route Mode" +msgstr "中国大陆白名单模式" + +msgid "GFW List Mode" +msgstr "GFW列表模式" + +msgid "Global Mode" +msgstr "全局代理模式" + +msgid "Oversea Mode" +msgstr "海外用户回国IP路由模式" + +msgid "Router Proxy" +msgstr "路由器访问控制" + +msgid "Normal Proxy" +msgstr "正常代理" + +msgid "Bypassed Proxy" +msgstr "不走代理" + +msgid "Forwarded Proxy" +msgstr "强制走代理" + +msgid "UDP Relay" +msgstr "UDP中继" + +msgid "Google Connectivity" +msgstr "【谷歌】连通性检查" + +msgid "Baidu Connectivity" +msgstr "【百度】连通性检查" + +msgid "No Check" +msgstr "未检查" + +msgid "Check" +msgstr "检查" + +msgid "Connect OK" +msgstr "连接正常" + +msgid "Connect Error" +msgstr "连接错误" + +msgid "Check..." +msgstr "正在检查.." + +msgid "Proxy Check" +msgstr "代理检查" + + +msgid "GFW List Data" +msgstr "【GFW列表】数据库" + +msgid "China IP Data" +msgstr "【国内IP段】数据库" + +msgid "Records" +msgstr "条记录" + +msgid "Refresh Data" +msgstr "更新数据库" + +msgid "Refresh..." +msgstr "正在更新,请稍候.." + +msgid "Refresh OK!" +msgstr "更新成功!" + +msgid "Refresh Error!" +msgstr "更新失败!" + +msgid "No new data!" +msgstr "你已经是最新数据,无需更新!" + +msgid "Total Records:" +msgstr "新的总纪录数:" + +msgid "Check Server Port" +msgstr "【服务器端口】检查" + +msgid "Check Connect" +msgstr "检查连通性" + +msgid "Check Server" +msgstr "检查服务器" + +msgid "Auto Switch" +msgstr "自动切换" + +msgid "Enable Auto Switch" +msgstr "启用自动切换" + +msgid "Switch check cycly(second)" +msgstr "自动切换检查周期(秒)" + +msgid "Check timout(second)" +msgstr "切换检查超时时间(秒)" + +msgid "Enable Process Deamon" +msgstr "启用进程自动守护" + +msgid "Advertising Data" +msgstr "【广告屏蔽】数据库" + +msgid "DNS Server IP and Port" +msgstr "DNS服务器地址和端口" + +msgid "Resolve Dns Mode" +msgstr "DNS解析方式" + +msgid "Use SSR DNS Tunnel" +msgstr "使用SSR-DNS隧道" + +msgid "Use Pdnsd" +msgstr "使用Pdnsd" + +msgid "Use Other DNS Tunnel(Need to install)" +msgstr "使用其他DNS转发(需要自己安装)" + +msgid "Ping" +msgstr "Ping延迟" + +msgid "Import SSR" +msgstr "导入ssr配置信息" + +msgid "Export SSR" +msgstr "导出ssr配置信息" + +msgid "Import SSR successfully." +msgstr "成功导入SSR。" + +msgid "Invalid SSR format." +msgstr "无效的SSR格式。" + +msgid "User cancelled." +msgstr "用户已取消。" + +msgid "Paste ssr url here" +msgstr "在此处粘贴ssr://网址" + +msgid "Unable to copy SSR to clipboard." +msgstr "无法复制SSR网址到剪贴板。" + +msgid "Copy SSR to clipboard successfully." +msgstr "成功复制SSR网址到剪贴板。" + +msgid "Servers Manage" +msgstr "服务器管理" + +msgid "Auto Update" +msgstr "自动更新" + +msgid "Through proxy update" +msgstr "通过代理更新" + +msgid "GFW List" +msgstr "GFW列表" + +msgid "Servers List" +msgstr "服务器列表" + +msgid "Server settings" +msgstr "服务器设置" + +msgid "Link" +msgstr "SS/SSR/Vmess链接" + + +msgid "ShadowSocksR Plus+ Settings" +msgstr "ShadowSocksR Plus+ (支持SS/SSR/V2RAY)" + +msgid "Main Server" +msgstr "主服务器" + +msgid "Anti-pollution DNS Server" +msgstr "访问国外域名DNS服务器" + +msgid "Use Pdnsd udp query and cache" +msgstr "使用PDNSD UDP查询并缓存" + +msgid "Use Pdnsd tcp query and cache" +msgstr "使用PDNSD TCP查询并缓存" + +msgid "Use https_dns_proxy query and cache" +msgstr "使用https_dns_proxy TCP查询并缓存" + +msgid "Use smartdns query and cache" +msgstr "使用SmartDNS TCP查询并缓存" + + +msgid "Kill BT" +msgstr "禁止 BT" + +msgid "BT Port" +msgstr "BT 端口" + + + +msgid "Prohibit downloading tool ports through proxy" +msgstr "禁止BT端口走代理" + + +msgid "Domain White List" +msgstr "域名白名单" + + +msgid "Domain name (keyword only)" +msgstr "域名(仅限关键字)" + + + + +msgid "DNS Server IP:Port" +msgstr "DNS服务器 IP:Port" + +msgid "Update time (every day)" +msgstr "更新时间 (每天)" + +msgid "Auto Update Server subscription, GFW list and CHN route" +msgstr "自动更新服务器订阅、GFW列表和 CHN路由表" + +msgid "Subscribe URL" +msgstr "SSR/V2RAY订阅URL地址" + + + +msgid "Oversea IP Route Mode" +msgstr "海外用户回国IP路由模式" + +msgid "Use Local DNS Service" +msgstr "使用设定DNS解析" + +msgid "Using System Default DNS" +msgstr "使用系统默认DNS" + + +msgid "Global SS Server" +msgstr "SS服务端" + +msgid "Enabling IPv6 server" +msgstr "启用ipv6服务" + +msgid "HTTP Proxy" +msgstr "HTTP代理" + +msgid "Enable HTTP Proxy" +msgstr "启用HTTP代理" + +msgid "HTTP Port" +msgstr "HTTP代理端口" + + +msgid "Server Count" +msgstr "服务器节点数量" + +msgid "IP black-and-white list" +msgstr "IP黑白名单" + +msgid "WAN IP AC" +msgstr "WAN IP访问控制" + +msgid "WAN White List IP" +msgstr "不走代理的WAN IP" + +msgid "WAN Force Proxy IP" +msgstr "强制走代理的WAN IP" + +msgid "LAN Bypassed Host List" +msgstr "不走代理的局域网LAN IP" + +msgid "LAN Force Proxy Host List" +msgstr "全局代理的LAN IP" + +msgid "Router Self AC" +msgstr "路由器自身代理设置" + +msgid "Router Self Proxy" +msgstr "路由器自身代理方式" + +msgid "Normal Proxy" +msgstr "跟随全局设置" + +msgid "Bypassed Proxy" +msgstr "不走代理" + +msgid "Forwarded Proxy" +msgstr "全局代理" + +msgid "GFW Custom List" +msgstr "GFW 用户自定义列表" + +msgid "Please refer to the following writing" +msgstr "每行一个域名,无需写前面的 HTTP(S):// ,提交后即时生效" + +msgid "Servers subscription and manage" +msgstr "服务器节点订阅与管理(支持订阅和手动导入SSR/Vmess链接)" + +msgid "Through proxy update list, Not Recommended" +msgstr "通过路由器自身代理更新订阅(不推荐)" + +msgid "LAN IP AC" +msgstr "LAN IP访问控制" + +msgid "Game Mode UDP Server" +msgstr "游戏模式UDP中继服务器" + +msgid "Game Mode UDP Relay" +msgstr "游戏模式UDP中继" + +msgid "Server failsafe auto swith settings" +msgstr "服务器节点故障自动切换设置" + +msgid "Delete all severs" +msgstr "删除所有服务器" + +msgid "Severs Nodes" +msgstr "服务器节点" + +msgid "Use dnscrypt-proxy query and cache" +msgstr "使用dnscrypt-proxy TCP查询并缓存" + +msgid "Use dnsforwarder tcp query and cache" +msgstr "使用dnsforwarder TCP查询并缓存" + +msgid "Use dnsforwarder udp query and cache" +msgstr "使用dnsforwarder UDP查询并缓存" + + +msgid "Use chinadns query and cache" +msgstr "使用ChinaDNS查询并缓存" + +msgid "Chiadns Resolve Dns Mode" +msgstr "ChinaDNS的上游服务器" + + +msgid "Use Local DNS Service" +msgstr "使用设定DNS解析" + + +msgid "Use Local DNS Service listen port 5335" +msgstr "使用本机端口为5335的DNS服务" + +msgid "Server Node Type" +msgstr "服务器节点类型" + +msgid "Using incorrect encryption mothod may causes service fail to start" +msgstr "输入不正确的参数组合可能会导致服务无法启动" + +msgid "Game Mode Host List" +msgstr "增强游戏模式客户端LAN IP" + +msgid "Multi Threads Option" +msgstr "多线程并发转发" + +msgid "Auto Threads" +msgstr "自动(CPU线程数)" + +msgid "1 Thread" +msgstr "单线程" + +msgid "2 Threads" +msgstr "2 线程" + +msgid "4 Threads" +msgstr "4 线程" + +msgid "8 Threads" +msgstr "8 线程" diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/china_ssr.txt b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/china_ssr.txt similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/china_ssr.txt rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/china_ssr.txt index 8dafdff775..3485b4c373 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/china_ssr.txt +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/china_ssr.txt @@ -3903,6 +3903,16 @@ 103.138.80.0/22 103.138.134.0/23 103.138.156.0/23 +103.138.208.0/23 +103.138.220.0/23 +103.138.246.0/23 +103.138.248.0/23 +103.139.0.0/23 +103.139.2.0/23 +103.139.22.0/23 +103.139.113.0/24 +103.139.134.0/23 +103.139.136.0/23 103.192.0.0/22 103.192.4.0/22 103.192.8.0/22 @@ -5690,6 +5700,7 @@ 123.242.196.0/22 123.244.0.0/14 123.249.0.0/16 +123.253.108.0/22 123.254.96.0/22 123.254.100.0/22 124.6.64.0/18 @@ -6241,6 +6252,7 @@ 202.8.12.0/24 202.8.24.0/24 202.8.77.0/24 +202.8.120.0/22 202.8.128.0/19 202.8.192.0/20 202.9.32.0/24 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/gfw.list b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/gfw.list similarity index 80% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/config/gfw.list rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/gfw.list index 67bd0315eb..4e9d1cfab4 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/gfw.list +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/gfw.list @@ -1,17 +1,3 @@ -1.0.0.1 -1.1.1.1 -cloudflare-dns.com -debian.org -ip.sb -openwrt.org -apple.com -icloud.com -apple-dns.net -cdn-apple.com -akadns.net -mzstatic.com -docker.com -cloudflare-dns.com 91smartyun.pt adobe.com amazonaws.com @@ -65,3 +51,4 @@ akamaiedge.net akamaihd.net edgesuite.net edgekey.net + diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/google_fu_mode b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/google_fu_mode new file mode 100644 index 0000000000..aef83c80fa --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/google_fu_mode @@ -0,0 +1 @@ +0xDEADBEEF diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/shadowsocksr b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/shadowsocksr new file mode 100644 index 0000000000..bfb664f975 --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/config/shadowsocksr @@ -0,0 +1,88 @@ + + +config global + option tunnel_forward '8.8.4.4:53' + option tunnel_address '0.0.0.0' + option monitor_enable '1' + option enable_switch '1' + option switch_timeout '5' + option switch_time '667' + option threads '0' + option run_mode 'router' + option pdnsd_enable '6' + option chinadns_enable '5' + option global_server 'nil' + +config socks5_proxy + option local_port '1080' + option local_address '0.0.0.0' + option http_port '1081' + option bt '0' + option http_enable '1' + option server 'nil' + +config global_haproxy + option admin_enable '1' + option admin_port '1111' + option admin_user 'admin' + option admin_password 'root' + +config access_control + option wan_bp_list '/etc/china_ssr.txt' + option lan_ac_mode 'b' + option router_proxy '1' + list wan_fw_ips '149.154.160.0/20' + list wan_fw_ips '67.198.55.0/24' + list wan_fw_ips '91.108.4.0/22' + + + +config server_global + option enable_server '0' + +config server_subscribe + option proxy '0' + option auto_update_time '2' + option auto_update '1' + option edition '4.20.0' + +config domain_white_list + option domain_names 'youdao.com' + +config domain_white_list + option domain_names 'gov.cn' + +config udp2raw + option server '127.0.0.1' + option local_port '400' + option key 'passwd' + option seq_mode '3' + option auth_mode 'simple' + option bt '0' + option udp2raw_enable '1' + option raw_mode 'udp' + option cipher_mode 'aes128cbc' + option server_port '600' + +config udpspeeder + option server '127.0.0.1' + option server_port '400' + option local_port '500' + option key 'passwd' + option speeder_mode '0' + option fec '2:4' + option mtu '1250' + option queue_len '1' + option timeout '8' + option udpspeeder_enable '0' + +config server_config + option enable '0' + option type 'ssr' + option ipv4_ipv6 '0' + option server_port '8388' + option timeout '60' + option password '222' + option protocol 'origin' + option obfs 'plain' + option encrypt_method 'aes-192-cfb' diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/oversea_list.conf b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.oversea/oversea_list.conf similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/oversea_list.conf rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.oversea/oversea_list.conf diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/ad.conf b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/ad.conf new file mode 100644 index 0000000000..0f19197149 --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/ad.conf @@ -0,0 +1,5129 @@ + +address=/blogdaka.xyz/0.0.0.0 +address=/0024aaaa.com/0.0.0.0 +address=/00880808.com/0.0.0.0 +address=/0133hao.net/0.0.0.0 +address=/02123s.com/0.0.0.0 +address=/022aifang.com/0.0.0.0 +address=/023hysj.com/0.0.0.0 +address=/025suyu.com/0.0.0.0 +address=/0313413.com/0.0.0.0 +address=/0451106.com/0.0.0.0 +address=/04zl.cn/0.0.0.0 +address=/0516bm.com/0.0.0.0 +address=/0531kt.com/0.0.0.0 +address=/0571hy.com/0.0.0.0 +address=/0571yy.com/0.0.0.0 +address=/0592weixin.com/0.0.0.0 +address=/0756sjlm.com.cn/0.0.0.0 +address=/0796gou.com/0.0.0.0 +address=/080644.com/0.0.0.0 +address=/0937jyg.com/0.0.0.0 +address=/0nin.cn/0.0.0.0 +address=/0xxd.com/0.0.0.0 +address=/1000dy.com/0.0.0.0 +address=/100ea.com/0.0.0.0 +address=/100fenlm.com/0.0.0.0 +address=/103.249.254.113/0.0.0.0 +address=/104.195.62.12/0.0.0.0 +address=/104.197.140.120/0.0.0.0 +address=/104.198.198.188/0.0.0.0 +address=/104.233.203.164/0.0.0.0 +address=/106.187.95.251/0.0.0.0 +address=/107.187.255.178/0.0.0.0 +address=/111.73.45.147/0.0.0.0 +address=/111111qb.com/0.0.0.0 +address=/112.74.95.46/0.0.0.0 +address=/11370090.net/0.0.0.0 +address=/114.95.102.77/0.0.0.0 +address=/115.238.246.181/0.0.0.0 +address=/116.55.227.242/0.0.0.0 +address=/116zhuce.com/0.0.0.0 +address=/117.25.133.209/0.0.0.0 +address=/118.144.88.216/0.0.0.0 +address=/119.29.207.87/0.0.0.0 +address=/119.4.249.166/0.0.0.0 +address=/12086.net/0.0.0.0 +address=/121.40.25.88/0.0.0.0 +address=/122.227.254.195/0.0.0.0 +address=/123.59.150.56/0.0.0.0 +address=/12306media.com/0.0.0.0 +address=/12365chia.com/0.0.0.0 +address=/123hala.com/0.0.0.0 +address=/124.232.160.178/0.0.0.0 +address=/134.73.54.252/0.0.0.0 +address=/138138138.top/0.0.0.0 +address=/138lm.com/0.0.0.0 +address=/139.159.32.82/0.0.0.0 +address=/139.196.166.21/0.0.0.0 +address=/1515788.net/0.0.0.0 +address=/1680go.com/0.0.0.0 +address=/16k6.com/0.0.0.0 +address=/170yy.com/0.0.0.0 +address=/175bar.com/0.0.0.0 +address=/176um.com/0.0.0.0 +address=/178bx.cn/0.0.0.0 +address=/17tuozhai.com/0.0.0.0 +address=/17un.co/0.0.0.0 +address=/180.76.171.28/0.0.0.0 +address=/181lm.net/0.0.0.0 +address=/182.92.81.104/0.0.0.0 +address=/18tzx.com/0.0.0.0 +address=/194.36.101.178/0.0.0.0 +address=/1999sg.com/0.0.0.0 +address=/1d1a.com/0.0.0.0 +address=/1d1px.net/0.0.0.0 +address=/1i580.com/0.0.0.0 +address=/1kmb.cn/0.0.0.0 +address=/1kzh.com/0.0.0.0 +address=/1l1.cc/0.0.0.0 +address=/1lib.cn/0.0.0.0 +address=/1uandun.com/0.0.0.0 +address=/201071.com/0.0.0.0 +address=/2012ui.com/0.0.0.0 +address=/211.103.159.32/0.0.0.0 +address=/211.149.225.23/0.0.0.0 +address=/211.167.105.131/0.0.0.0 +address=/218.25.246.118/0.0.0.0 +address=/219.234.83.60/0.0.0.0 +address=/220.115.251.25/0.0.0.0 +address=/221.204.213.222/0.0.0.0 +address=/222im.com/0.0.0.0 +address=/22lm.cc/0.0.0.0 +address=/23.244.43.212/0.0.0.0 +address=/23.89.50.180/0.0.0.0 +address=/23456dj.com/0.0.0.0 +address=/258pcf.com/0.0.0.0 +address=/268mob.cn/0.0.0.0 +address=/272xb.com/0.0.0.0 +address=/280dp.com/0.0.0.0 +address=/28487.net/0.0.0.0 +address=/28acglz.com/0.0.0.0 +address=/293870.com/0.0.0.0 +address=/2d-c.cn/0.0.0.0 +address=/2m2n.com/0.0.0.0 +address=/31365y.com/0.0.0.0 +address=/333dm.com/0.0.0.0 +address=/338336.com/0.0.0.0 +address=/33shangyou.com/0.0.0.0 +address=/360baidus.com/0.0.0.0 +address=/361315.cc/0.0.0.0 +address=/365bibi.com/0.0.0.0 +address=/365safego.com/0.0.0.0 +address=/366safego.com/0.0.0.0 +address=/36pn.com/0.0.0.0 +address=/376zf.com/0.0.0.0 +address=/38taobao.com/0.0.0.0 +address=/39xc.net/0.0.0.0 +address=/3amall.cn/0.0.0.0 +address=/3g.990.net/0.0.0.0 +address=/3gmtr.com/0.0.0.0 +address=/3htai.com/0.0.0.0 +address=/3qmh.com/0.0.0.0 +address=/3qsys.com/0.0.0.0 +address=/3xx.vip/0.0.0.0 +address=/3ygww.com/0.0.0.0 +address=/4006825178.com/0.0.0.0 +address=/45.34.240.72/0.0.0.0 +address=/456juhd.com/0.0.0.0 +address=/46cq.cn/0.0.0.0 +address=/47.90.50.177/0.0.0.0 +address=/4ggww.com/0.0.0.0 +address=/50zera.com/0.0.0.0 +address=/5125129.com/0.0.0.0 +address=/5151gj.com/0.0.0.0 +address=/517m.cn/0.0.0.0 +address=/517pass.com/0.0.0.0 +address=/51fuliwang.cn/0.0.0.0 +address=/51jumintong.com/0.0.0.0 +address=/51sxzz.com/0.0.0.0 +address=/51weidashi.com/0.0.0.0 +address=/51xumei.com/0.0.0.0 +address=/5207470.com/0.0.0.0 +address=/5269120.com/0.0.0.0 +address=/52kmk.com/0.0.0.0 +address=/52yugan.com/0.0.0.0 +address=/52zfl.com/0.0.0.0 +address=/550tg.com/0.0.0.0 +address=/5535aibo.com/0.0.0.0 +address=/57union.com/0.0.0.0 +address=/58.215.179.159/0.0.0.0 +address=/592man.com/0.0.0.0 +address=/59gt.cn/0.0.0.0 +address=/5imoney.com/0.0.0.0 +address=/5jcom.com.cn/0.0.0.0 +address=/5pub.com/0.0.0.0 +address=/5rxk.cn/0.0.0.0 +address=/60.190.139.164/0.0.0.0 +address=/61.152.223.15/0.0.0.0 +address=/61.174.50.211/0.0.0.0 +address=/626uc.com/0.0.0.0 +address=/643226.com/0.0.0.0 +address=/652748.com/0.0.0.0 +address=/6612151.cn/0.0.0.0 +address=/6612152.cn/0.0.0.0 +address=/664gp.com/0.0.0.0 +address=/6666lm.com/0.0.0.0 +address=/66san.com/0.0.0.0 +address=/6728812.com/0.0.0.0 +address=/68665565.com/0.0.0.0 +address=/69duk.com/0.0.0.0 +address=/6dvip.com/0.0.0.0 +address=/6huu.com/0.0.0.0 +address=/6ped2nd3yp.com/0.0.0.0 +address=/700ok.net/0.0.0.0 +address=/70lm.com/0.0.0.0 +address=/70yst.cn/0.0.0.0 +address=/711kk.com/0.0.0.0 +address=/71sem.com/0.0.0.0 +address=/766ba.net/0.0.0.0 +address=/77417.cn/0.0.0.0 +address=/77power.com/0.0.0.0 +address=/7891655.cn/0.0.0.0 +address=/7895983.cn/0.0.0.0 +address=/7dah8.com/0.0.0.0 +address=/7gg.cc/0.0.0.0 +address=/7jiajiao.com/0.0.0.0 +address=/7wen.cn/0.0.0.0 +address=/7xi9g1.com1.z0.glb.clouddn.com/0.0.0.0 +address=/7xz3.com/0.0.0.0 +address=/80sjw.com/0.0.0.0 +address=/810251.com/0.0.0.0 +address=/813690.top/0.0.0.0 +address=/81c.cn/0.0.0.0 +address=/825145.com/0.0.0.0 +address=/827649.com/0.0.0.0 +address=/8368661.com/0.0.0.0 +address=/8521448.com/0.0.0.0 +address=/85tgw.com/0.0.0.0 +address=/860010.com/0.0.0.0 +address=/8800271.com.cn/0.0.0.0 +address=/88818122.cn/0.0.0.0 +address=/8881919.cc/0.0.0.0 +address=/88rpg.net/0.0.0.0 +address=/892155.com/0.0.0.0 +address=/89h8.com/0.0.0.0 +address=/8ao8ao.com/0.0.0.0 +address=/8hdp.cn/0.0.0.0 +address=/8mfty.com/0.0.0.0 +address=/904ad.com/0.0.0.0 +address=/91xry.com/0.0.0.0 +address=/91ysa.com/0.0.0.0 +address=/91zgm.com/0.0.0.0 +address=/9377aa.com/0.0.0.0 +address=/9377bh.com/0.0.0.0 +address=/9377co.com/0.0.0.0 +address=/9377hi.com/0.0.0.0 +address=/9377if.com/0.0.0.0 +address=/9377ku.com/0.0.0.0 +address=/9377or.com/0.0.0.0 +address=/9377os.com/0.0.0.0 +address=/93manhua.com/0.0.0.0 +address=/94lm.com/0.0.0.0 +address=/94nw.com/0.0.0.0 +address=/95105012.com/0.0.0.0 +address=/95558000.com/0.0.0.0 +address=/96mob.com/0.0.0.0 +address=/9868.online/0.0.0.0 +address=/9898c.com/0.0.0.0 +address=/991pao.com/0.0.0.0 +address=/99909988.com/0.0.0.0 +address=/99lolo.com/0.0.0.0 +address=/99pps.com/0.0.0.0 +address=/99tuan.com.cn/0.0.0.0 +address=/9dtiny.cn/0.0.0.0 +address=/9kff.com/0.0.0.0 +address=/9nwg9sib9e.com/0.0.0.0 +address=/9wotuan.com/0.0.0.0 +address=/9xiazaiqi.com/0.0.0.0 +address=/a.youdao.com/0.0.0.0 +address=/a0b11.com/0.0.0.0 +address=/a0b22.com/0.0.0.0 +address=/a0b33.com/0.0.0.0 +address=/a0c66.com/0.0.0.0 +address=/a0c77.com/0.0.0.0 +address=/a3p4.net/0.0.0.0 +address=/a907907.com/0.0.0.0 +address=/a9377j.com/0.0.0.0 +address=/abctcqq.top/0.0.0.0 +address=/acasys88.cn/0.0.0.0 +address=/acwgf.com/0.0.0.0 +address=/ad.52av.tv/0.0.0.0 +address=/ad000000.com/0.0.0.0 +address=/ad9377.com/0.0.0.0 +address=/adacgov.cn/0.0.0.0 +address=/adbot.tw/0.0.0.0 +address=/adget.cn/0.0.0.0 +address=/adm-cnzz.net/0.0.0.0 +address=/adnex.tech/0.0.0.0 +address=/adomv.com/0.0.0.0 +address=/adreal.cn/0.0.0.0 +address=/adrs.sdo.com/0.0.0.0 +address=/ads.uc.cn/0.0.0.0 +address=/adsbang.top/0.0.0.0 +address=/adsinstant.com/0.0.0.0 +address=/adytx.com/0.0.0.0 +address=/afjlb.com/0.0.0.0 +address=/agtsjb.com/0.0.0.0 +address=/agzxj8990.com/0.0.0.0 +address=/ahhuazhen.com/0.0.0.0 +address=/ahlxxx.com/0.0.0.0 +address=/ahszgog.com/0.0.0.0 +address=/ahyau.com/0.0.0.0 +address=/ahyuns.com/0.0.0.0 +address=/aigou023.com/0.0.0.0 +address=/aijielang.cn/0.0.0.0 +address=/aishang.bid/0.0.0.0 +address=/aishangcan.com/0.0.0.0 +address=/aishiguolong.com/0.0.0.0 +address=/ajaxcdn.org/0.0.0.0 +address=/ajuhd.com/0.0.0.0 +address=/akrwi.cn/0.0.0.0 +address=/alicmayuns.com/0.0.0.0 +address=/alifixed.cn/0.0.0.0 +address=/alimama.alicdn.com/0.0.0.0 +address=/aliqqjd.cn/0.0.0.0 +address=/alisinak.com/0.0.0.0 +address=/alitianxia168.com/0.0.0.0 +address=/aliyuncss.com/0.0.0.0 +address=/aliyunxin.com/0.0.0.0 +address=/allxin.com/0.0.0.0 +address=/amazingmagics.com/0.0.0.0 +address=/amensh.cn/0.0.0.0 +address=/anastasiaana.com/0.0.0.0 +address=/anioscp.com/0.0.0.0 +address=/anquanzhuomian.cn/0.0.0.0 +address=/anreson.net/0.0.0.0 +address=/anzhuocpm.com/0.0.0.0 +address=/apkdo.com/0.0.0.0 +address=/aqgyju.cn/0.0.0.0 +address=/arealx.com/0.0.0.0 +address=/arrows-hitech.com/0.0.0.0 +address=/artedu.pw/0.0.0.0 +address=/as75.info/0.0.0.0 +address=/assigned.cn/0.0.0.0 +address=/aswlx.cn/0.0.0.0 +address=/at98.com/0.0.0.0 +address=/atanx.alicdn.com/0.0.0.0 +address=/awkjs.com/0.0.0.0 +address=/axhxa.com/0.0.0.0 +address=/axiba66.com/0.0.0.0 +address=/b7nkd.cn/0.0.0.0 +address=/b9377h.com/0.0.0.0 +address=/b99u.top/0.0.0.0 +address=/baiapk.com/0.0.0.0 +address=/baiduace.com/0.0.0.0 +address=/baidujavascript.com/0.0.0.0 +address=/baidulao.com/0.0.0.0 +address=/baiduyoukualiyun.com/0.0.0.0 +address=/baiduyubaidu.com/0.0.0.0 +address=/baisuijk.com/0.0.0.0 +address=/bangbang521.com/0.0.0.0 +address=/baolic.com/0.0.0.0 +address=/bazhigu.com/0.0.0.0 +address=/bccyyc.com/0.0.0.0 +address=/bdpuaw.com/0.0.0.0 +address=/bdtongfei.cn/0.0.0.0 +address=/bdyxzx.com/0.0.0.0 +address=/bebelait.com/0.0.0.0 +address=/bedhdig.cn/0.0.0.0 +address=/beeho.site/0.0.0.0 +address=/beijinglvyou.net.cn/0.0.0.0 +address=/bejzz.top/0.0.0.0 +address=/bench-life.me/0.0.0.0 +address=/bensezhiye.com/0.0.0.0 +address=/biandaosheng.com/0.0.0.0 +address=/bigbos.top/0.0.0.0 +address=/billionfocus.com/0.0.0.0 +address=/bingyinq.com/0.0.0.0 +address=/biochempop.com/0.0.0.0 +address=/bivitr.com/0.0.0.0 +address=/biyibia.com/0.0.0.0 +address=/bjedpt.com/0.0.0.0 +address=/bjgtsh.com/0.0.0.0 +address=/bjtrld.com/0.0.0.0 +address=/bjyikao.org/0.0.0.0 +address=/bkyhq.cn/0.0.0.0 +address=/bla01.com/0.0.0.0 +address=/bllzgqbyp/0.0.0.0 +address=/borsendental.com/0.0.0.0 +address=/bosatria.cn/0.0.0.0 +address=/bosiwangzi.cn/0.0.0.0 +address=/boyueguoji.com/0.0.0.0 +address=/bp776.com/0.0.0.0 +address=/breezily168.com/0.0.0.0 +address=/bsriedu.cn/0.0.0.0 +address=/btmp4.net/0.0.0.0 +address=/btwan5.com/0.0.0.0 +address=/bv8888.com/0.0.0.0 +address=/bxgmb.com/0.0.0.0 +address=/bxjpl.cn/0.0.0.0 +address=/bxjt518.com/0.0.0.0 +address=/bydonline.com/0.0.0.0 +address=/bypbwm.cn/0.0.0.0 +address=/cachesit.com/0.0.0.0 +address=/caicool.co/0.0.0.0 +address=/caliyuna.cn/0.0.0.0 +address=/cangnews.com/0.0.0.0 +address=/caob5.info/0.0.0.0 +address=/caolvch.com/0.0.0.0 +address=/carpenterrprp.com/0.0.0.0 +address=/cayanfang.com/0.0.0.0 +address=/cb.baidu.com/0.0.0.0 +address=/cbjs.baidu.com/0.0.0.0 +address=/cc599.com/0.0.0.0 +address=/ccbaihehq.com/0.0.0.0 +address=/cccccd.com/0.0.0.0 +address=/cctyly.com/0.0.0.0 +address=/cd-best.cn/0.0.0.0 +address=/cdlinli.com/0.0.0.0 +address=/cdnjsp.wang/0.0.0.0 +address=/cdnny.com/0.0.0.0 +address=/cdyqc.com/0.0.0.0 +address=/cfboo.com/0.0.0.0 +address=/cferw.com/0.0.0.0 +address=/cfqpxzx.com/0.0.0.0 +address=/cg2017.com/0.0.0.0 +address=/cgskqg.com/0.0.0.0 +address=/chadegongxiao.com/0.0.0.0 +address=/championmachinery-cn.com/0.0.0.0 +address=/chaoliangyun.com/0.0.0.0 +address=/charlesfc.com/0.0.0.0 +address=/chebse.com/0.0.0.0 +address=/chengzhao95511.com/0.0.0.0 +address=/chenyanjiao.cn/0.0.0.0 +address=/china-pengdu.cn/0.0.0.0 +address=/chinaheh.com/0.0.0.0 +address=/chinaweichu.net/0.0.0.0 +address=/chiuhua.com.cn/0.0.0.0 +address=/chmae.com/0.0.0.0 +address=/chnhty.com/0.0.0.0 +address=/chongxiaota.top/0.0.0.0 +address=/christinehris.com/0.0.0.0 +address=/chromc.com/0.0.0.0 +address=/chucity.com/0.0.0.0 +address=/chuhanweb.com/0.0.0.0 +address=/chushoushijian.cn/0.0.0.0 +address=/chuzushijian.cn/0.0.0.0 +address=/ciajingman.com/0.0.0.0 +address=/cj-cy.com/0.0.0.0 +address=/ckseeknew.com/0.0.0.0 +address=/claz.com.cn/0.0.0.0 +address=/cmaxisolation.com/0.0.0.0 +address=/cmslayue.com/0.0.0.0 +address=/cnbole.net/0.0.0.0 +address=/cncy8.com/0.0.0.0 +address=/cnfanglei.com/0.0.0.0 +address=/cnhbxx.com/0.0.0.0 +address=/cnkok.com/0.0.0.0 +address=/cnpinzhuo.com/0.0.0.0 +address=/cnscdj.com/0.0.0.0 +address=/cnsjx.net/0.0.0.0 +address=/cnxad.net/0.0.0.0 +address=/cnzz.com.so/0.0.0.0 +address=/cnzzlink.com/0.0.0.0 +address=/code222.com/0.0.0.0 +address=/code668.com/0.0.0.0 +address=/compass-fit.jp/0.0.0.0 +address=/cooolyi.cn/0.0.0.0 +address=/corocksi.com/0.0.0.0 +address=/cosoyoo.com/0.0.0.0 +address=/couqm.com.cn/0.0.0.0 +address=/cpcv.cc/0.0.0.0 +address=/cpms.cc/0.0.0.0 +address=/cpro.baidu.com/0.0.0.0 +address=/cpro.baidustatic.com/0.0.0.0 +address=/cpshwl.cn/0.0.0.0 +address=/cpv6.com/0.0.0.0 +address=/cpva.cc/0.0.0.0 +address=/cqfangduan.com/0.0.0.0 +address=/cqftonline.com/0.0.0.0 +address=/cqhnm.com/0.0.0.0 +address=/cqjjlsy.com/0.0.0.0 +address=/cqyhd.com/0.0.0.0 +address=/crdrjs.info/0.0.0.0 +address=/cre99.com/0.0.0.0 +address=/csbthyhh.com/0.0.0.0 +address=/csgtfruit.com/0.0.0.0 +address=/csqiulong.com/0.0.0.0 +address=/cssdiv.club/0.0.0.0 +address=/cstoa.com/0.0.0.0 +address=/ctrhfd.top/0.0.0.0 +address=/ctsywy.com/0.0.0.0 +address=/cxd-ailegou.com/0.0.0.0 +address=/cxfzw.cn/0.0.0.0 +address=/cyacc.com/0.0.0.0 +address=/cylinderlongcheng.com/0.0.0.0 +address=/cytcm.com/0.0.0.0 +address=/czdqhyo1.net/0.0.0.0 +address=/czjiuding.cn/0.0.0.0 +address=/czpush.com/0.0.0.0 +address=/czpwm.com/0.0.0.0 +address=/cztanchao.com/0.0.0.0 +address=/d15cjcet1djbmv.cloudfront.net/0.0.0.0 +address=/dadjia.com/0.0.0.0 +address=/dahanedu.com/0.0.0.0 +address=/daima123.cc/0.0.0.0 +address=/dalianhengtai.com/0.0.0.0 +address=/dami66.cn/0.0.0.0 +address=/danangmo.cn/0.0.0.0 +address=/dandan11.top/0.0.0.0 +address=/dandan13.top/0.0.0.0 +address=/dandan15.top/0.0.0.0 +address=/danpinwu.com/0.0.0.0 +address=/dante2007.com/0.0.0.0 +address=/dashaowu.com/0.0.0.0 +address=/dashet.com/0.0.0.0 +address=/datafastguru.info/0.0.0.0 +address=/dawwx.com/0.0.0.0 +address=/dazhonghua.cn/0.0.0.0 +address=/dbncp.com/0.0.0.0 +address=/dbojetp.cn/0.0.0.0 +address=/ddhtek.com/0.0.0.0 +address=/ddomm.com/0.0.0.0 +address=/detuns.com/0.0.0.0 +address=/df3n43m.com/0.0.0.0 +address=/df77.com/0.0.0.0 +address=/dgpzx.com/0.0.0.0 +address=/dhlmy.com/0.0.0.0 +address=/dhxyzx.cn/0.0.0.0 +address=/dianwenwang.com/0.0.0.0 +address=/diaojiaoji168.com/0.0.0.0 +address=/dilcn.net/0.0.0.0 +address=/dingon.com.cn/0.0.0.0 +address=/dingyuanyao.cn/0.0.0.0 +address=/diuling.com/0.0.0.0 +address=/djy518.com/0.0.0.0 +address=/dkqapp.cn/0.0.0.0 +address=/dleke.com/0.0.0.0 +address=/dlhygj.com/0.0.0.0 +address=/dlkjgjmy.com/0.0.0.0 +address=/dlpifu.com/0.0.0.0 +address=/dlrijiaele.com/0.0.0.0 +address=/dlzjdesign.com/0.0.0.0 +address=/dnskuu.com/0.0.0.0 +address=/dnvus.com/0.0.0.0 +address=/door2new.net/0.0.0.0 +address=/dou777.com/0.0.0.0 +address=/doudao.cn/0.0.0.0 +address=/dpc6.cn/0.0.0.0 +address=/dpjszs.com/0.0.0.0 +address=/dqsft.com/0.0.0.0 +address=/dragoncent.com/0.0.0.0 +address=/dreamfull.cn/0.0.0.0 +address=/drjgjngf.com/0.0.0.0 +address=/drlsf.com/0.0.0.0 +address=/drmcmm.baidu.com/0.0.0.0 +address=/drmfslx.cn/0.0.0.0 +address=/drxrc.com/0.0.0.0 +address=/dshrx.com/0.0.0.0 +address=/dugbvb.com/0.0.0.0 +address=/duiwai.baidu.com/0.0.0.0 +address=/duobaoqj.com/0.0.0.0 +address=/duoqumanhua.com/0.0.0.0 +address=/duusuu.com/0.0.0.0 +address=/duyihu.net/0.0.0.0 +address=/dvr8.com/0.0.0.0 +address=/dw998.com/0.0.0.0 +address=/dx1200.com/0.0.0.0 +address=/dxssiyi.com/0.0.0.0 +address=/dy886.cn/0.0.0.0 +address=/dzjzg.com/0.0.0.0 +address=/e-demx.com/0.0.0.0 +address=/e7001.com/0.0.0.0 +address=/e7002.com/0.0.0.0 +address=/e7009.com/0.0.0.0 +address=/e701.net/0.0.0.0 +address=/e70123.com/0.0.0.0 +address=/e7015.com/0.0.0.0 +address=/e704.net/0.0.0.0 +address=/e705.net/0.0.0.0 +address=/e706.net/0.0.0.0 +address=/e708.net/0.0.0.0 +address=/e719.net/0.0.0.0 +address=/ecuc123.net/0.0.0.0 +address=/eddjf.com/0.0.0.0 +address=/edncui.net/0.0.0.0 +address=/edo5.com/0.0.0.0 +address=/eduad.baidu.com/0.0.0.0 +address=/eduzzjy.com/0.0.0.0 +address=/eeee500.com/0.0.0.0 +address=/egjq.com.cn/0.0.0.0 +address=/eiv.baidu.com/0.0.0.0 +address=/ekeide.com/0.0.0.0 +address=/enohb.com/0.0.0.0 +address=/erdsyzb.com/0.0.0.0 +address=/erqimall.net/0.0.0.0 +address=/evefashion.cn/0.0.0.0 +address=/expo123.net/0.0.0.0 +address=/eyd77s.com/0.0.0.0 +address=/ez33.org.cn/0.0.0.0 +address=/ezucods.cn/0.0.0.0 +address=/f1190.com/0.0.0.0 +address=/f2zd.com/0.0.0.0 +address=/f6ce.com/0.0.0.0 +address=/f70123.com/0.0.0.0 +address=/facebookma.cn/0.0.0.0 +address=/family-joy.com/0.0.0.0 +address=/fanli.in/0.0.0.0 +address=/farm-cn.plista.com/0.0.0.0 +address=/fastable.com/0.0.0.0 +address=/fccxgjg.com/0.0.0.0 +address=/fcsass.org.cn/0.0.0.0 +address=/fd7c.com/0.0.0.0 +address=/fecjf.cn/0.0.0.0 +address=/feisia1.cn/0.0.0.0 +address=/fenggejiaju.com/0.0.0.0 +address=/fengyelin.net/0.0.0.0 +address=/fexiaen.com/0.0.0.0 +address=/ff112244.com/0.0.0.0 +address=/ffhtek.com/0.0.0.0 +address=/fjkst.com/0.0.0.0 +address=/fjmeyer.com/0.0.0.0 +address=/flowcodeapp.com/0.0.0.0 +address=/fnkjj.com/0.0.0.0 +address=/focusprolight.com/0.0.0.0 +address=/foreveryoung.gz01.bdysite.com/0.0.0.0 +address=/forrerri.com/0.0.0.0 +address=/founseezb.cn/0.0.0.0 +address=/fqtra.com/0.0.0.0 +address=/fst360.com/0.0.0.0 +address=/fsyzcs.com/0.0.0.0 +address=/ft76531.com/0.0.0.0 +address=/fthcz.com/0.0.0.0 +address=/fu68.com/0.0.0.0 +address=/fujianryt.com/0.0.0.0 +address=/fuxunb.com/0.0.0.0 +address=/fv99.com/0.0.0.0 +address=/fwt0.com/0.0.0.0 +address=/fxmacd.com/0.0.0.0 +address=/fxtducb.cn/0.0.0.0 +address=/fydgold132.com/0.0.0.0 +address=/fytza.cn/0.0.0.0 +address=/fzglqyy.com/0.0.0.0 +address=/g1c5.com/0.0.0.0 +address=/g1f5.com/0.0.0.0 +address=/gangtiebang.net/0.0.0.0 +address=/gaoxiaocup.com/0.0.0.0 +address=/garacy.cn/0.0.0.0 +address=/gasxf.com/0.0.0.0 +address=/gdbly.com/0.0.0.0 +address=/gdgy56.com/0.0.0.0 +address=/gdskywings.com/0.0.0.0 +address=/ge95.com/0.0.0.0 +address=/geili.co/0.0.0.0 +address=/geiyujieda.com/0.0.0.0 +address=/geryi.com/0.0.0.0 +address=/gf108.com/0.0.0.0 +address=/gf1352.com/0.0.0.0 +address=/gfd80.com/0.0.0.0 +address=/gg0376.com/0.0.0.0 +address=/gg570.com/0.0.0.0 +address=/ggdoubi.com/0.0.0.0 +address=/ggdydz.com/0.0.0.0 +address=/ggweb.net/0.0.0.0 +address=/ghnmg.top/0.0.0.0 +address=/ghosttty.cn/0.0.0.0 +address=/gjghy.com/0.0.0.0 +address=/glasszz.com/0.0.0.0 +address=/gm682.com/0.0.0.0 +address=/goodgz.cn/0.0.0.0 +address=/googlealiyun.cn/0.0.0.0 +address=/googleapi.club/0.0.0.0 +address=/googletakes.com/0.0.0.0 +address=/gotoniubiurl.pw/0.0.0.0 +address=/gouzhibao.cn/0.0.0.0 +address=/govgift.com/0.0.0.0 +address=/gowin01.com/0.0.0.0 +address=/gqswg.com/0.0.0.0 +address=/greenbetterkids.com/0.0.0.0 +address=/gso0.com/0.0.0.0 +address=/gsycdb.com/0.0.0.0 +address=/gszbba.cn/0.0.0.0 +address=/gtmucs.cn/0.0.0.0 +address=/guangzizai.com/0.0.0.0 +address=/guduopu.com/0.0.0.0 +address=/gugulonger.cn/0.0.0.0 +address=/guidashu.com/0.0.0.0 +address=/guoshennet.com/0.0.0.0 +address=/gw069.com/0.0.0.0 +address=/gwylm.com/0.0.0.0 +address=/gxejgs.com/0.0.0.0 +address=/gxgzyny.com/0.0.0.0 +address=/gydag.com/0.0.0.0 +address=/gygdmy.com/0.0.0.0 +address=/gzdhzb.com/0.0.0.0 +address=/gze3.cn/0.0.0.0 +address=/gzktpf.com/0.0.0.0 +address=/gzmjnx.cn/0.0.0.0 +address=/gzqudou.com/0.0.0.0 +address=/h0o33.cn/0.0.0.0 +address=/h9377c.com/0.0.0.0 +address=/haitejs.com/0.0.0.0 +address=/haiwengji.net/0.0.0.0 +address=/haiyunimg.com/0.0.0.0 +address=/haiyunpush.com/0.0.0.0 +address=/haizirv.cn/0.0.0.0 +address=/hanju18.net/0.0.0.0 +address=/hanqidq.com/0.0.0.0 +address=/hao123rt.com/0.0.0.0 +address=/hao61.net/0.0.0.0 +address=/haohaowan8.com/0.0.0.0 +address=/haolew.com/0.0.0.0 +address=/hascosafety.com/0.0.0.0 +address=/hbalx.cn/0.0.0.0 +address=/hbguohua.com/0.0.0.0 +address=/hbhtbn.com/0.0.0.0 +address=/hblinwei.com/0.0.0.0 +address=/hbngfy.com/0.0.0.0 +address=/hcreditx.com/0.0.0.0 +address=/hcwljy.com/0.0.0.0 +address=/heib10.top/0.0.0.0 +address=/heib12.top/0.0.0.0 +address=/hejingroup.cn/0.0.0.0 +address=/hesxz.com/0.0.0.0 +address=/heygugu.com/0.0.0.0 +address=/hfjuki.com/0.0.0.0 +address=/hfsteel.net/0.0.0.0 +address=/hhly88.com/0.0.0.0 +address=/hhppyt.com/0.0.0.0 +address=/hi760.com/0.0.0.0 +address=/hiad.myweb.hinet.net/0.0.0.0 +address=/hivecn.cn/0.0.0.0 +address=/hk662.com/0.0.0.0 +address=/hkfuy.com/0.0.0.0 +address=/hmnjf.com/0.0.0.0 +address=/hmp33.com/0.0.0.0 +address=/hnasd.com/0.0.0.0 +address=/hnctsm.com/0.0.0.0 +address=/hnfpgm.com/0.0.0.0 +address=/hnh-hotel.com/0.0.0.0 +address=/hntymg.com/0.0.0.0 +address=/hnyiche3.com/0.0.0.0 +address=/hnyny.com/0.0.0.0 +address=/hot-eam.com/0.0.0.0 +address=/houdaolj.com/0.0.0.0 +address=/hqygz.com/0.0.0.0 +address=/hr41.cn/0.0.0.0 +address=/hr44.com/0.0.0.0 +address=/hrbpay.com/0.0.0.0 +address=/hrcmzp.cn/0.0.0.0 +address=/hskj.net/0.0.0.0 +address=/hslyqs.com/0.0.0.0 +address=/huaerduo.com/0.0.0.0 +address=/huanqiucaizhi.com/0.0.0.0 +address=/huashengtai.net/0.0.0.0 +address=/huashuowork.com/0.0.0.0 +address=/hubojd.com/0.0.0.0 +address=/huimee.net/0.0.0.0 +address=/humanding.com/0.0.0.0 +address=/hw6.com/0.0.0.0 +address=/hxadt.com/0.0.0.0 +address=/hxgccl.cn/0.0.0.0 +address=/hxlif.com/0.0.0.0 +address=/hxscba.com/0.0.0.0 +address=/hxtwl.cn/0.0.0.0 +address=/hxyifu.com/0.0.0.0 +address=/hxyx360.com/0.0.0.0 +address=/hys4.com/0.0.0.0 +address=/hystq.com/0.0.0.0 +address=/hytgj.com/0.0.0.0 +address=/hyz86.com/0.0.0.0 +address=/hzaibi.com/0.0.0.0 +address=/hzmiyou.cn/0.0.0.0 +address=/hzxma.com/0.0.0.0 +address=/i.zhuoyaju.com/0.0.0.0 +address=/i3818.com/0.0.0.0 +address=/i92xue.com/0.0.0.0 +address=/id528.com/0.0.0.0 +address=/idasai.com/0.0.0.0 +address=/idasui.cn/0.0.0.0 +address=/idcqi.com/0.0.0.0 +address=/idianfang.com/0.0.0.0 +address=/ie8q.cn/0.0.0.0 +address=/ienkdaged.cn/0.0.0.0 +address=/if1512.com/0.0.0.0 +address=/ihualun.com/0.0.0.0 +address=/il8r.com/0.0.0.0 +address=/ilovechenyuqian.xyz/0.0.0.0 +address=/img80.net/0.0.0.0 +address=/imneinei.com/0.0.0.0 +address=/iqu-operation.com/0.0.0.0 +address=/iroby.com/0.0.0.0 +address=/isabelisa.com/0.0.0.0 +address=/ishowbg.com/0.0.0.0 +address=/italy-lottery.com/0.0.0.0 +address=/itemccmod.com/0.0.0.0 +address=/iuuff.com/0.0.0.0 +address=/iwansf.com/0.0.0.0 +address=/iyygzs.com/0.0.0.0 +address=/ja9377.com/0.0.0.0 +address=/jackaow.com/0.0.0.0 +address=/jbyy010.com/0.0.0.0 +address=/jczzjx.com/0.0.0.0 +address=/jdlcg.cn/0.0.0.0 +address=/jdlhg.com/0.0.0.0 +address=/jermr.com/0.0.0.0 +address=/jfjsp.com/0.0.0.0 +address=/jfqkj.com/0.0.0.0 +address=/jgchq.com/0.0.0.0 +address=/jghcy.com/0.0.0.0 +address=/jhakie.com/0.0.0.0 +address=/jhtcdj.com/0.0.0.0 +address=/jhzl001.com/0.0.0.0 +address=/jiaheyonggu.com/0.0.0.0 +address=/jiajv.net/0.0.0.0 +address=/jianbaimei.com/0.0.0.0 +address=/jianbangjiaoyu.com/0.0.0.0 +address=/jianduankm.com/0.0.0.0 +address=/jiangmg.com/0.0.0.0 +address=/jianjiaovip.vip/0.0.0.0 +address=/jianmei123.com/0.0.0.0 +address=/jiehantai.com/0.0.0.0 +address=/jiekc.com/0.0.0.0 +address=/jimeilm.com/0.0.0.0 +address=/jindu179.com/0.0.0.0 +address=/jingezhao.cn/0.0.0.0 +address=/jinglongtang.cn/0.0.0.0 +address=/jinshasi.cn/0.0.0.0 +address=/jiuku.cc/0.0.0.0 +address=/jiupinshan.cn/0.0.0.0 +address=/jiyou2014.com/0.0.0.0 +address=/jjxgly.com/0.0.0.0 +address=/jk939.com/0.0.0.0 +address=/jkjjkj.top/0.0.0.0 +address=/jkmxy.com/0.0.0.0 +address=/jktopia.com/0.0.0.0 +address=/jl027.com/0.0.0.0 +address=/jlssbz.com/0.0.0.0 +address=/jlwljym.com/0.0.0.0 +address=/jnyngg.cn/0.0.0.0 +address=/johtzj.com/0.0.0.0 +address=/josipr.com/0.0.0.0 +address=/jossuer.net/0.0.0.0 +address=/joyfuldoors.com/0.0.0.0 +address=/jozee.cn/0.0.0.0 +address=/jqsex.com/0.0.0.0 +address=/jqz9.com/0.0.0.0 +address=/jsadt.com/0.0.0.0 +address=/jschuangnuo.com/0.0.0.0 +address=/jscsd.cn/0.0.0.0 +address=/jsmwd.com/0.0.0.0 +address=/jsyxfdj.com/0.0.0.0 +address=/jsyzw132.com/0.0.0.0 +address=/junfull.com/0.0.0.0 +address=/jutou5.com/0.0.0.0 +address=/juuhe.com/0.0.0.0 +address=/juyiqiche.com.cn/0.0.0.0 +address=/jwqj.net/0.0.0.0 +address=/jxabp.com.cn/0.0.0.0 +address=/jxbjt.com/0.0.0.0 +address=/jxjzny.com/0.0.0.0 +address=/jxlqgs.com/0.0.0.0 +address=/jxwlkssb.com/0.0.0.0 +address=/jxxiangchu.com/0.0.0.0 +address=/jystea.com/0.0.0.0 +address=/k12shequ.com/0.0.0.0 +address=/kawa11.space/0.0.0.0 +address=/kawinhome.com/0.0.0.0 +address=/kddtri.cn/0.0.0.0 +address=/kehuziliaona.com/0.0.0.0 +address=/kele4.com/0.0.0.0 +address=/keyyou.net/0.0.0.0 +address=/kf3msfm.com/0.0.0.0 +address=/kfd3sm2c.com/0.0.0.0 +address=/kfi8.com/0.0.0.0 +address=/kfluoa.com/0.0.0.0 +address=/kgcjgsa8.net/0.0.0.0 +address=/kguke.com/0.0.0.0 +address=/kh2134.com/0.0.0.0 +address=/khufaw2.com/0.0.0.0 +address=/kicnse.com/0.0.0.0 +address=/kingpolo.com.cn/0.0.0.0 +address=/kingwam.com/0.0.0.0 +address=/kjfoqi.cn/0.0.0.0 +address=/kjgen.com/0.0.0.0 +address=/kjwx8.com/0.0.0.0 +address=/kkcaicai.com/0.0.0.0 +address=/kl-toys.com/0.0.0.0 +address=/kld666.com/0.0.0.0 +address=/kldmm.com/0.0.0.0 +address=/klsdmr.com/0.0.0.0 +address=/kmadou.com/0.0.0.0 +address=/kmwqxqh.com/0.0.0.0 +address=/kod4pc293.com/0.0.0.0 +address=/kojwex.top/0.0.0.0 +address=/kooyum.com/0.0.0.0 +address=/koukou7.com/0.0.0.0 +address=/kqy1.com/0.0.0.0 +address=/ksrsy.com/0.0.0.0 +address=/kt220.com/0.0.0.0 +address=/ktunions.com/0.0.0.0 +address=/ktv0311.com/0.0.0.0 +address=/ku9377.com/0.0.0.0 +address=/kuaipai666.cn/0.0.0.0 +address=/kuwoyy.com/0.0.0.0 +address=/kwiago.com/0.0.0.0 +address=/kxrxh.com/0.0.0.0 +address=/kyouad.com/0.0.0.0 +address=/laifu365.com/0.0.0.0 +address=/lamwatch.com/0.0.0.0 +address=/langchars.com/0.0.0.0 +address=/lanxiangji.com/0.0.0.0 +address=/laobei.top/0.0.0.0 +address=/laolinow.com/0.0.0.0 +address=/lashou1000.com/0.0.0.0 +address=/ldgjhd.net/0.0.0.0 +address=/le4le.com/0.0.0.0 +address=/leamain.net/0.0.0.0 +address=/leztc.com/0.0.0.0 +address=/lfhnkp.com/0.0.0.0 +address=/lflili.com/0.0.0.0 +address=/lhafy.com/0.0.0.0 +address=/lhengilin.com/0.0.0.0 +address=/lhusy.com/0.0.0.0 +address=/liangziweixg.com/0.0.0.0 +address=/lifu11.com/0.0.0.0 +address=/liliwoin.top/0.0.0.0 +address=/linjiajia.cn/0.0.0.0 +address=/linkbide.com/0.0.0.0 +address=/linkpage.cn/0.0.0.0 +address=/lishuanghao.com/0.0.0.0 +address=/litlif.net/0.0.0.0 +address=/livehapp.com/0.0.0.0 +address=/ljqnbiogjp.com/0.0.0.0 +address=/llqss.top/0.0.0.0 +address=/lnctc.net/0.0.0.0 +address=/lnfund.org.cn/0.0.0.0 +address=/loandatec.com/0.0.0.0 +address=/log.interest.mix.sina.com.cn/0.0.0.0 +address=/loveconer.com/0.0.0.0 +address=/lovestyl.com/0.0.0.0 +address=/lsper.top/0.0.0.0 +address=/lsxmg.com/0.0.0.0 +address=/ltcprtc.com/0.0.0.0 +address=/ltdnc.com/0.0.0.0 +address=/lthxz.cn/0.0.0.0 +address=/lu.sogou.com/0.0.0.0 +address=/lu.sogoucdn.com/0.0.0.0 +address=/lubosheng.cn/0.0.0.0 +address=/lucting.cn/0.0.0.0 +address=/luntan588.space/0.0.0.0 +address=/lv55p.cn/0.0.0.0 +address=/lvehaisen.com/0.0.0.0 +address=/lxqcgj.com/0.0.0.0 +address=/lyadu.com/0.0.0.0 +address=/lyaeccn.com/0.0.0.0 +address=/lygshgj.com/0.0.0.0 +address=/lyhdream.com/0.0.0.0 +address=/lymstsc.com/0.0.0.0 +address=/lyraik.cn/0.0.0.0 +address=/lyrymy.com/0.0.0.0 +address=/lytubaobao.com/0.0.0.0 +address=/lyunsd.cn/0.0.0.0 +address=/lyztdz.com/0.0.0.0 +address=/lzmm8.com/0.0.0.0 +address=/lzwla.top/0.0.0.0 +address=/maibahe300cc.com/0.0.0.0 +address=/mainbx.com/0.0.0.0 +address=/maisoncherry.com/0.0.0.0 +address=/maizhenai.cn/0.0.0.0 +address=/mall043.com/0.0.0.0 +address=/maskbaby.com.cn/0.0.0.0 +address=/maxfull.info/0.0.0.0 +address=/meicubao.cn/0.0.0.0 +address=/meimeidaren.com/0.0.0.0 +address=/meimeiha.com/0.0.0.0 +address=/meiti1.net/0.0.0.0 +address=/mengheyu.com/0.0.0.0 +address=/menghuanzs.com/0.0.0.0 +address=/mengmengdas.com/0.0.0.0 +address=/mengyuanwei.com/0.0.0.0 +address=/metmt.com/0.0.0.0 +address=/mglvqian.com/0.0.0.0 +address=/mgwcn.com/0.0.0.0 +address=/mingxianshanghang.cn/0.0.0.0 +address=/mingysh.com/0.0.0.0 +address=/mjx123.com/0.0.0.0 +address=/mkaqh.cn/0.0.0.0 +address=/mlt01.com/0.0.0.0 +address=/mnxtu.com/0.0.0.0 +address=/moodoocrv.com.cn/0.0.0.0 +address=/moonwish.com.cn/0.0.0.0 +address=/motohelpr.com/0.0.0.0 +address=/moutaihotel.cn/0.0.0.0 +address=/mozist.com/0.0.0.0 +address=/mr087.cn/0.0.0.0 +address=/mrksys.com/0.0.0.0 +address=/ms758.com/0.0.0.0 +address=/mscimg.com/0.0.0.0 +address=/msltzer.cn/0.0.0.0 +address=/mstzym.com/0.0.0.0 +address=/msujd.cn/0.0.0.0 +address=/mtqys.com/0.0.0.0 +address=/mu722.com/0.0.0.0 +address=/mxmrt.com/0.0.0.0 +address=/mytzdhz.cn/0.0.0.0 +address=/myzk1.com/0.0.0.0 +address=/namemek.com/0.0.0.0 +address=/nbhxgjz.com/0.0.0.0 +address=/nbjjd.com/0.0.0.0 +address=/nbzq.net/0.0.0.0 +address=/ncachear.com/0.0.0.0 +address=/nchte.com/0.0.0.0 +address=/ndtzx.com/0.0.0.0 +address=/ne9377.com/0.0.0.0 +address=/newjulads.com/0.0.0.0 +address=/newtech-beauty.com/0.0.0.0 +address=/nextcps.com/0.0.0.0 +address=/ni87.com/0.0.0.0 +address=/nijiua.com/0.0.0.0 +address=/niubiba.com/0.0.0.0 +address=/niuguwang.net.cn/0.0.0.0 +address=/niuxgame77.com/0.0.0.0 +address=/njdijiani.com/0.0.0.0 +address=/njfsk.com/0.0.0.0 +address=/njmpacc.com/0.0.0.0 +address=/njq.net/0.0.0.0 +address=/njwxh.com/0.0.0.0 +address=/nkeo.top/0.0.0.0 +address=/nkjwmb.com/0.0.0.0 +address=/nklwgj.com/0.0.0.0 +address=/nkrwxf.com/0.0.0.0 +address=/nkscdn.com/0.0.0.0 +address=/nktcw.cn/0.0.0.0 +address=/nktwpc.com/0.0.0.0 +address=/nmeithybnvik.com/0.0.0.0 +address=/nmkgs.cn/0.0.0.0 +address=/nmpcdn.com/0.0.0.0 +address=/nmqbg.com/0.0.0.0 +address=/nnedbx.com/0.0.0.0 +address=/nngft.com/0.0.0.0 +address=/noberlmall.com/0.0.0.0 +address=/nongsalei.com/0.0.0.0 +address=/notice.uchome.manyou.com/0.0.0.0 +address=/nowskip.com/0.0.0.0 +address=/nr1234.com/0.0.0.0 +address=/nsnmiaomu.cn/0.0.0.0 +address=/nterbx.com/0.0.0.0 +address=/nthtcs.com/0.0.0.0 +address=/ntxiangtai.com/0.0.0.0 +address=/nunc-china.com/0.0.0.0 +address=/nuxyz.cn/0.0.0.0 +address=/nvshuyun.com/0.0.0.0 +address=/nxrhs.com/0.0.0.0 +address=/nydql.com/0.0.0.0 +address=/nysita.com/0.0.0.0 +address=/nzezn.com/0.0.0.0 +address=/o6uea.cn/0.0.0.0 +address=/oaer9.cn/0.0.0.0 +address=/officeme.cn/0.0.0.0 +address=/oikxlcv.wang/0.0.0.0 +address=/okm918.com/0.0.0.0 +address=/olmvkq.cn/0.0.0.0 +address=/omgnjvrjgpeg.com/0.0.0.0 +address=/onlifjj.net/0.0.0.0 +address=/onsnv.com/0.0.0.0 +address=/openxt.cn/0.0.0.0 +address=/oq68.com/0.0.0.0 +address=/orchidscape.net/0.0.0.0 +address=/oumazg.com/0.0.0.0 +address=/p3tt.com/0.0.0.0 +address=/panel-cn.com/0.0.0.0 +address=/papajia55.com/0.0.0.0 +address=/partner-safe.men/0.0.0.0 +address=/partnerwork.men/0.0.0.0 +address=/pay838.com/0.0.0.0 +address=/pcmzn.com/0.0.0.0 +address=/pdsjycm.com/0.0.0.0 +address=/pedailyu.com/0.0.0.0 +address=/penggua.com.cn/0.0.0.0 +address=/penxiangge.com/0.0.0.0 +address=/picsinfog.com/0.0.0.0 +address=/pjshw.cn/0.0.0.0 +address=/pjtymy.cn/0.0.0.0 +address=/pnhfc.com/0.0.0.0 +address=/pnxs.com/0.0.0.0 +address=/pofang.com/0.0.0.0 +address=/poke88.com/0.0.0.0 +address=/polkoa.com/0.0.0.0 +address=/pos.baidu.com/0.0.0.0 +address=/powergg.top/0.0.0.0 +address=/poyang.com/0.0.0.0 +address=/pr00001.com/0.0.0.0 +address=/prohibited.cn/0.0.0.0 +address=/ptdrw.com/0.0.0.0 +address=/ptkhy.com/0.0.0.0 +address=/pubbirdf.com/0.0.0.0 +address=/pyzkk.com/0.0.0.0 +address=/qbyy010.com/0.0.0.0 +address=/qclcdn.cn/0.0.0.0 +address=/qcupup.com/0.0.0.0 +address=/qdchunyu.com/0.0.0.0 +address=/qfs365.com/0.0.0.0 +address=/qgss8.com/0.0.0.0 +address=/qhaif.com/0.0.0.0 +address=/qi-duo.com/0.0.0.0 +address=/qiailm.com/0.0.0.0 +address=/qigemm.com/0.0.0.0 +address=/qilashou.com/0.0.0.0 +address=/qingqu.la/0.0.0.0 +address=/qiqivv.com/0.0.0.0 +address=/qiqiww.com/0.0.0.0 +address=/qiqiyii.com/0.0.0.0 +address=/qjjtc.com/0.0.0.0 +address=/qmkdy.com/0.0.0.0 +address=/qmname.com/0.0.0.0 +address=/qnvih8.cn/0.0.0.0 +address=/qoiusky.com/0.0.0.0 +address=/qqm98.com/0.0.0.0 +address=/qs01.cn/0.0.0.0 +address=/qsart.cn/0.0.0.0 +address=/qsbz2011.com/0.0.0.0 +address=/qshxc.com/0.0.0.0 +address=/qsj65.com/0.0.0.0 +address=/qtch888.com/0.0.0.0 +address=/qtmojo.cn/0.0.0.0 +address=/quadasdata.cn/0.0.0.0 +address=/quansj.cn/0.0.0.0 +address=/qucaigg.com/0.0.0.0 +address=/queene.cn/0.0.0.0 +address=/quw18.com/0.0.0.0 +address=/qwedcfv.com/0.0.0.0 +address=/qxfly.com/0.0.0.0 +address=/qxjdlf.com/0.0.0.0 +address=/qxxys.com/0.0.0.0 +address=/qycjrkfzx.com/0.0.0.0 +address=/qyctj.com/0.0.0.0 +address=/qytyf.com/0.0.0.0 +address=/qzdfc.com/0.0.0.0 +address=/qzkxt.com/0.0.0.0 +address=/qzmhnk.com/0.0.0.0 +address=/qzzljx.com/0.0.0.0 +address=/rainfinemalawi.com/0.0.0.0 +address=/rangeblessedness.men/0.0.0.0 +address=/rcaiv.com/0.0.0.0 +address=/rdiqt.cn/0.0.0.0 +address=/re.taotaosou.com/0.0.0.0 +address=/reliancevalve.com/0.0.0.0 +address=/remotedu.cn/0.0.0.0 +address=/rencai56.com/0.0.0.0 +address=/renminben.com/0.0.0.0 +address=/resetgey.com/0.0.0.0 +address=/rhgyg.com/0.0.0.0 +address=/rickysblast.cn/0.0.0.0 +address=/rideraid.net/0.0.0.0 +address=/riqu2015.com/0.0.0.0 +address=/rjk1.com/0.0.0.0 +address=/rmetop.com/0.0.0.0 +address=/roay.cn/0.0.0.0 +address=/rongchengxxw.com/0.0.0.0 +address=/rpaulfrank.com/0.0.0.0 +address=/rqgsf.com/0.0.0.0 +address=/rrsubway.com/0.0.0.0 +address=/rscxwmj.cn/0.0.0.0 +address=/ruangkayu.cn/0.0.0.0 +address=/runiman.com/0.0.0.0 +address=/ruxianke.com/0.0.0.0 +address=/rwjfs.com/0.0.0.0 +address=/s400cc.com/0.0.0.0 +address=/s9w.cc/0.0.0.0 +address=/sadobo.com/0.0.0.0 +address=/saf588.com/0.0.0.0 +address=/saferwet.com/0.0.0.0 +address=/sangxi.top/0.0.0.0 +address=/sbrqp.com/0.0.0.0 +address=/scenepass.com/0.0.0.0 +address=/scfatao.com/0.0.0.0 +address=/sciencelolb.com/0.0.0.0 +address=/sclizhong.com/0.0.0.0 +address=/scriptcc.cc/0.0.0.0 +address=/scw0.com/0.0.0.0 +address=/sdhzstone.net/0.0.0.0 +address=/sdjjr.com/0.0.0.0 +address=/sdqoi2d.com/0.0.0.0 +address=/sdtbhbyb.com/0.0.0.0 +address=/sdxkdj.cn/0.0.0.0 +address=/sdycd.com/0.0.0.0 +address=/sfloushi.com/0.0.0.0 +address=/sfxl.com.cn/0.0.0.0 +address=/sgbfjs.info/0.0.0.0 +address=/shama5.com/0.0.0.0 +address=/shandongkuntuo.com/0.0.0.0 +address=/shanglinli.com/0.0.0.0 +address=/sharedaddomain.com/0.0.0.0 +address=/sharrysweb.com/0.0.0.0 +address=/shbywsd.cn/0.0.0.0 +address=/shenglonghg.net/0.0.0.0 +address=/shenyian.net/0.0.0.0 +address=/shiftrro.com/0.0.0.0 +address=/shkywh.com/0.0.0.0 +address=/shouwangba.cn/0.0.0.0 +address=/show.kc.taotaosou.com/0.0.0.0 +address=/shucaihangjia.com/0.0.0.0 +address=/shushijiameng123.com/0.0.0.0 +address=/shuwuzhan.com/0.0.0.0 +address=/shxinjie.cn/0.0.0.0 +address=/shypqc.com/0.0.0.0 +address=/si9377.com/0.0.0.0 +address=/sicentlife.com/0.0.0.0 +address=/sigbusa.com/0.0.0.0 +address=/sigo99.com/0.0.0.0 +address=/sina-img.club/0.0.0.0 +address=/sinaalicdn.com/0.0.0.0 +address=/sinaaliyun.cn/0.0.0.0 +address=/sinawbimg.com/0.0.0.0 +address=/sino-seve.com/0.0.0.0 +address=/sitemobia.com/0.0.0.0 +address=/sjgnskf.com/0.0.0.0 +address=/sjy-stone.com.cn/0.0.0.0 +address=/skatehot.net/0.0.0.0 +address=/smitionsory.co/0.0.0.0 +address=/smucdn.com/0.0.0.0 +address=/smxsg.com/0.0.0.0 +address=/snnnyy.com/0.0.0.0 +address=/so9l.com/0.0.0.0 +address=/socdm.com/0.0.0.0 +address=/sos0easy.com/0.0.0.0 +address=/sp96878.com/0.0.0.0 +address=/spcode.baidu.com/0.0.0.0 +address=/spectram.pro/0.0.0.0 +address=/sqext.com/0.0.0.0 +address=/sscefsol.com/0.0.0.0 +address=/ssdaili.com/0.0.0.0 +address=/ssjy168.com/0.0.0.0 +address=/ssmuse1314.cn/0.0.0.0 +address=/sstc360.com/0.0.0.0 +address=/st123.info/0.0.0.0 +address=/staqnet.com/0.0.0.0 +address=/static-cn.plista.com/0.0.0.0 +address=/staticjs.cn/0.0.0.0 +address=/steadfastsystem.com/0.0.0.0 +address=/stn88.com/0.0.0.0 +address=/stocksbsc.com/0.0.0.0 +address=/stsywl.com/0.0.0.0 +address=/sucodb.com/0.0.0.0 +address=/sufficient.cn/0.0.0.0 +address=/swzhaohuo.com.cn/0.0.0.0 +address=/sxbhzs.net/0.0.0.0 +address=/sxcol.cn/0.0.0.0 +address=/sxdyrq.com/0.0.0.0 +address=/sxz67.com/0.0.0.0 +address=/sxzmj.cn/0.0.0.0 +address=/sykty.com/0.0.0.0 +address=/syofew6o.net/0.0.0.0 +address=/sytcyf.com/0.0.0.0 +address=/sytz1288.com/0.0.0.0 +address=/szapp22.cc/0.0.0.0 +address=/szdzbx.com/0.0.0.0 +address=/szfaq.com/0.0.0.0 +address=/szggdw.com/0.0.0.0 +address=/szrk3.com/0.0.0.0 +address=/sztbjs.com/0.0.0.0 +address=/szxiuchang.com/0.0.0.0 +address=/szxpsg.com/0.0.0.0 +address=/t70123.com/0.0.0.0 +address=/taat00889.com/0.0.0.0 +address=/tad.suning.com/0.0.0.0 +address=/tangoutianxia.com/0.0.0.0 +address=/taobaly.cn/0.0.0.0 +address=/taobaoaliyun.cn/0.0.0.0 +address=/taobayun.cn/0.0.0.0 +address=/taohanpai.com/0.0.0.0 +address=/tbaocdn.com/0.0.0.0 +address=/tc600.com/0.0.0.0 +address=/tdayi.com/0.0.0.0 +address=/tequanma.com/0.0.0.0 +address=/tg.1155t.cn/0.0.0.0 +address=/th21333.com/0.0.0.0 +address=/thescenseproject.com/0.0.0.0 +address=/thishare.com/0.0.0.0 +address=/thli43.cn/0.0.0.0 +address=/thxnr.com/0.0.0.0 +address=/thyvjboy.com/0.0.0.0 +address=/tiangu99.com/0.0.0.0 +address=/tianjieleather.com/0.0.0.0 +address=/tianqi777.com/0.0.0.0 +address=/tianyanzs.com/0.0.0.0 +address=/tinglian.com/0.0.0.0 +address=/tj-cmys.com/0.0.0.0 +address=/tjgxzs.com/0.0.0.0 +address=/tjhhr.com/0.0.0.0 +address=/tjqonline.cn/0.0.0.0 +address=/tkd777.cn/0.0.0.0 +address=/togo666.com/0.0.0.0 +address=/tongdejiayuan.com/0.0.0.0 +address=/tongqing2015.com/0.0.0.0 +address=/toourbb.com/0.0.0.0 +address=/top267.com/0.0.0.0 +address=/tpe163.com/0.0.0.0 +address=/trackingpro.pro/0.0.0.0 +address=/tradeccl.com/0.0.0.0 +address=/trourted.pro/0.0.0.0 +address=/trzina.com/0.0.0.0 +address=/tsdlp.com/0.0.0.0 +address=/ttbaods.com/0.0.0.0 +address=/ttfgames.cn/0.0.0.0 +address=/ttlowe.com/0.0.0.0 +address=/tukeai.com/0.0.0.0 +address=/twitterzs.com/0.0.0.0 +address=/twldmx.com/0.0.0.0 +address=/twzui6.com/0.0.0.0 +address=/txdwc.cn/0.0.0.0 +address=/txt2017.com/0.0.0.0 +address=/ty229.com/0.0.0.0 +address=/tylll.com/0.0.0.0 +address=/u.huoying666.com/0.0.0.0 +address=/ubalh.com/0.0.0.0 +address=/ubmcvideo.baidustatic.com/0.0.0.0 +address=/uc610.com/0.0.0.0 +address=/ucaliyun.cn/0.0.0.0 +address=/ucrzgcs.cn/0.0.0.0 +address=/ucstatic.cn/0.0.0.0 +address=/ucxxii.com/0.0.0.0 +address=/ugg66.com/0.0.0.0 +address=/uhijmv.cn/0.0.0.0 +address=/ujikdd041o.cn/0.0.0.0 +address=/ukeiae.com/0.0.0.0 +address=/uklyv.cn/0.0.0.0 +address=/umjsik.com/0.0.0.0 +address=/uoyrsd.com/0.0.0.0 +address=/urhu.cn/0.0.0.0 +address=/urlat.cn/0.0.0.0 +address=/uvclick.com/0.0.0.0 +address=/uvsea.cn/0.0.0.0 +address=/uw9377.com/0.0.0.0 +address=/uzpmrbek.com/0.0.0.0 +address=/v707070.com/0.0.0.0 +address=/va88p.cn/0.0.0.0 +address=/vboo349.com/0.0.0.0 +address=/vdazz.net/0.0.0.0 +address=/ve001nz.com/0.0.0.0 +address=/vedeh.com/0.0.0.0 +address=/vegent.cn/0.0.0.0 +address=/velocecdn.com/0.0.0.0 +address=/vfdxlt.cn/0.0.0.0 +address=/victorjx.com/0.0.0.0 +address=/videondun.com/0.0.0.0 +address=/vmjjzk.cn/0.0.0.0 +address=/vnnv777.cn/0.0.0.0 +address=/vns3359.com/0.0.0.0 +address=/vtale.org/0.0.0.0 +address=/vvvulqn7.com/0.0.0.0 +address=/vwws6.net/0.0.0.0 +address=/w3989.com/0.0.0.0 +address=/w65p.com/0.0.0.0 +address=/waihui518.com/0.0.0.0 +address=/wangdaizao.com/0.0.0.0 +address=/wangdddy.com/0.0.0.0 +address=/wangdq.com/0.0.0.0 +address=/wangsufast.com/0.0.0.0 +address=/wantaico.com/0.0.0.0 +address=/wantfour.com/0.0.0.0 +address=/wapadv.com/0.0.0.0 +address=/waptime.net/0.0.0.0 +address=/watchsk.com/0.0.0.0 +address=/wazero.online/0.0.0.0 +address=/wcnmd.top/0.0.0.0 +address=/wdzsb.com.cn/0.0.0.0 +address=/webofxm.cn/0.0.0.0 +address=/weihuiyungou.com/0.0.0.0 +address=/weiqiqu.cn/0.0.0.0 +address=/weixiangzu.cn/0.0.0.0 +address=/werpig.com/0.0.0.0 +address=/wffengtai.com.cn/0.0.0.0 +address=/wgnlz.com/0.0.0.0 +address=/wgnmp.com/0.0.0.0 +address=/whafwl.com/0.0.0.0 +address=/whhxnz.com/0.0.0.0 +address=/whpxy.com/0.0.0.0 +address=/whshangsha.com/0.0.0.0 +address=/whytoss.com/0.0.0.0 +address=/wikigifth.com/0.0.0.0 +address=/winvestern.com.cn/0.0.0.0 +address=/wjguc.com/0.0.0.0 +address=/wka8.com/0.0.0.0 +address=/wlkpa.cn/0.0.0.0 +address=/wndlkj.com/0.0.0.0 +address=/wodhid.com/0.0.0.0 +address=/wole.us/0.0.0.0 +address=/wowips.com/0.0.0.0 +address=/wq42219.com/0.0.0.0 +address=/wqsph.net/0.0.0.0 +address=/wrvdmh.cn/0.0.0.0 +address=/ws341.com/0.0.0.0 +address=/ws7j.com/0.0.0.0 +address=/wstztt.com/0.0.0.0 +address=/wu36n.cn/0.0.0.0 +address=/wu65.com/0.0.0.0 +address=/wuwaii.com/0.0.0.0 +address=/wuwho.cn/0.0.0.0 +address=/wvstatic.cn/0.0.0.0 +address=/wwlolbs.com/0.0.0.0 +address=/wxbdfm.com/0.0.0.0 +address=/wxstatic.cn/0.0.0.0 +address=/wyhzzy.com/0.0.0.0 +address=/wyttech.cn/0.0.0.0 +address=/wywsdx.com/0.0.0.0 +address=/wzaigo.com/0.0.0.0 +address=/wzjijia.com/0.0.0.0 +address=/wzsygdl.com/0.0.0.0 +address=/x6z6.com/0.0.0.0 +address=/x9377a.com/0.0.0.0 +address=/xa9t.com/0.0.0.0 +address=/xabaitai.com/0.0.0.0 +address=/xabmjr.com/0.0.0.0 +address=/xcclzs.com/0.0.0.0 +address=/xchgx.com/0.0.0.0 +address=/xcjy876.com/0.0.0.0 +address=/xcsaz.com/0.0.0.0 +address=/xcxzxc.cn/0.0.0.0 +address=/xcy8.com/0.0.0.0 +address=/xcyjzs.net/0.0.0.0 +address=/xcyrc.com/0.0.0.0 +address=/xdbwc.com/0.0.0.0 +address=/xdcqcyp.com/0.0.0.0 +address=/xdywlw.cn/0.0.0.0 +address=/xhbqczl.com/0.0.0.0 +address=/xhmrv.com/0.0.0.0 +address=/xhrxb.com/0.0.0.0 +address=/xhsxgmt.cn/0.0.0.0 +address=/xhxnkyy.com/0.0.0.0 +address=/xhydrs.cn/0.0.0.0 +address=/xi0021.com/0.0.0.0 +address=/xiald.com/0.0.0.0 +address=/xiaobiaoucai.cn/0.0.0.0 +address=/xiaoyang.mobi/0.0.0.0 +address=/xiaozhishi852.com/0.0.0.0 +address=/xiaxuanfu.com/0.0.0.0 +address=/xibei70.com/0.0.0.0 +address=/xidexableact.cn/0.0.0.0 +address=/xihashuale.com/0.0.0.0 +address=/xilele.com/0.0.0.0 +address=/xiliweisha.cn/0.0.0.0 +address=/xinasiaj.com/0.0.0.0 +address=/xingjuhe.com/0.0.0.0 +address=/xinlongrubber.com/0.0.0.0 +address=/xinyijiasc.cn/0.0.0.0 +address=/xiongdong.com/0.0.0.0 +address=/xixiashengdian.com/0.0.0.0 +address=/xjidian.com/0.0.0.0 +address=/xjzyq.com/0.0.0.0 +address=/xk2012.com/0.0.0.0 +address=/xkwfao.com/0.0.0.0 +address=/xlwnx.com/0.0.0.0 +address=/xm9178.com/0.0.0.0 +address=/xmcmn.com/0.0.0.0 +address=/xmliw.com/0.0.0.0 +address=/xmsqz.com/0.0.0.0 +address=/xmtsyg.com/0.0.0.0 +address=/xn6ffc.com/0.0.0.0 +address=/xnjpg.com/0.0.0.0 +address=/xpjis.com/0.0.0.0 +address=/xpqfc.com/0.0.0.0 +address=/xq199.com/0.0.0.0 +address=/xt2d.cn/0.0.0.0 +address=/xtianqi.com.cn/0.0.0.0 +address=/xtxa.net/0.0.0.0 +address=/xuanmeiguoji.com/0.0.0.0 +address=/xueyongbao.com/0.0.0.0 +address=/xugsh.cn/0.0.0.0 +address=/xul478.com/0.0.0.0 +address=/xulizui6.com/0.0.0.0 +address=/xuqinqi.cn/0.0.0.0 +address=/xvtpvc.cn/0.0.0.0 +address=/xxad.cc/0.0.0.0 +address=/xxhrd.com/0.0.0.0 +address=/xxlmxsh.com/0.0.0.0 +address=/xxwkjl.com/0.0.0.0 +address=/xxyzwtsylw.com/0.0.0.0 +address=/xycnz.com/0.0.0.0 +address=/xyqptm.com/0.0.0.0 +address=/xyqxr.com/0.0.0.0 +address=/xyrhd.com/0.0.0.0 +address=/xyssp.com/0.0.0.0 +address=/xytom.com/0.0.0.0 +address=/xzyituo.com/0.0.0.0 +address=/xzzyi.com/0.0.0.0 +address=/y0o1g.cn/0.0.0.0 +address=/yageben.com/0.0.0.0 +address=/yamaidei.cn/0.0.0.0 +address=/yangdasen.cn/0.0.0.0 +address=/yanglaopt.net/0.0.0.0 +address=/yaohq.com/0.0.0.0 +address=/yaoxiaoli.com/0.0.0.0 +address=/yaoyl.com/0.0.0.0 +address=/yatemy.cn/0.0.0.0 +address=/ychml.com/0.0.0.0 +address=/ychun03.com/0.0.0.0 +address=/ydlnt.com/0.0.0.0 +address=/ydqzkj.com/0.0.0.0 +address=/yenlm.com/0.0.0.0 +address=/yeyajipp.com/0.0.0.0 +address=/yezijizhang.com/0.0.0.0 +address=/yf898.com/0.0.0.0 +address=/yfycy.com/0.0.0.0 +address=/yhsmk.com/0.0.0.0 +address=/yhtcd.com/0.0.0.0 +address=/yidulive.net/0.0.0.0 +address=/yigyx.com/0.0.0.0 +address=/yijia2009.com/0.0.0.0 +address=/yijikm.com/0.0.0.0 +address=/yingdatuofu.com/0.0.0.0 +address=/yinhaijuan.com/0.0.0.0 +address=/yinyuehu.cn/0.0.0.0 +address=/yiran686.cn/0.0.0.0 +address=/yiranxian.cn/0.0.0.0 +address=/yishuifa.org/0.0.0.0 +address=/yiwuds.com/0.0.0.0 +address=/yixui.com/0.0.0.0 +address=/yjoiunf.com/0.0.0.0 +address=/yk0712.com/0.0.0.0 +address=/ykjmy.com/0.0.0.0 +address=/ymcqb.com/0.0.0.0 +address=/ynbojie.com/0.0.0.0 +address=/yndianju.com/0.0.0.0 +address=/ynmbz.com/0.0.0.0 +address=/ynwqls.com/0.0.0.0 +address=/yongkang6.com/0.0.0.0 +address=/youfumei.com/0.0.0.0 +address=/yousee.com/0.0.0.0 +address=/youyoumw.com/0.0.0.0 +address=/ypa.focusoftime.com/0.0.0.0 +address=/ypmob.com/0.0.0.0 +address=/yqcy988.com/0.0.0.0 +address=/yqw88.com/0.0.0.0 +address=/yrzyks.cn/0.0.0.0 +address=/ysdhe.com/0.0.0.0 +address=/ysgsq.cn/0.0.0.0 +address=/ysjwj.com/0.0.0.0 +address=/yueyetiyu.com/0.0.0.0 +address=/yuggcd.com/0.0.0.0 +address=/yujyjms.cn/0.0.0.0 +address=/yule8.net/0.0.0.0 +address=/yunsoka.com/0.0.0.0 +address=/yuyue008.cn/0.0.0.0 +address=/ywadf.cn/0.0.0.0 +address=/ywjsgc.com/0.0.0.0 +address=/ywjxsp168.cn/0.0.0.0 +address=/ywxi.net/0.0.0.0 +address=/yxjad.com/0.0.0.0 +address=/yxmspx.com/0.0.0.0 +address=/yxszy.com/0.0.0.0 +address=/yxxwyz.com/0.0.0.0 +address=/yy58ju.com/0.0.0.0 +address=/yyp17.com/0.0.0.0 +address=/yyylg.cn/0.0.0.0 +address=/yzaosite.com/0.0.0.0 +address=/yzh360.com/0.0.0.0 +address=/yzygo.com/0.0.0.0 +address=/yzytb.com/0.0.0.0 +address=/zantainet.com/0.0.0.0 +address=/zcrtd.com/0.0.0.0 +address=/zdjby.cn/0.0.0.0 +address=/zencu.com.cn/0.0.0.0 +address=/zfkmw.com/0.0.0.0 +address=/zgc66.com/0.0.0.0 +address=/zgksb.com/0.0.0.0 +address=/zgktxx.com/0.0.0.0 +address=/zgrsq.cn/0.0.0.0 +address=/zgunion.cn/0.0.0.0 +address=/zgyemy.com/0.0.0.0 +address=/zh1144.com/0.0.0.0 +address=/zhaibei112.top/0.0.0.0 +address=/zhao258.com/0.0.0.0 +address=/zhfosenghtr.com/0.0.0.0 +address=/zhichi08.com/0.0.0.0 +address=/zhihei.com/0.0.0.0 +address=/zhinengap.com/0.0.0.0 +address=/zhiong.net/0.0.0.0 +address=/zhixiuchang.com/0.0.0.0 +address=/zhjfad.com/0.0.0.0 +address=/zhongjiangguoji.org/0.0.0.0 +address=/zhongzk.com/0.0.0.0 +address=/zhuba8.com/0.0.0.0 +address=/zhudiaosz.com/0.0.0.0 +address=/zhufushuo.com/0.0.0.0 +address=/zhunishunli.com/0.0.0.0 +address=/zhy333.com/0.0.0.0 +address=/zhybzp.cn/0.0.0.0 +address=/zi63m.cn/0.0.0.0 +address=/ziig.com.cn/0.0.0.0 +address=/zjhim.com/0.0.0.0 +address=/zjhoudao.com/0.0.0.0 +address=/zl588.com/0.0.0.0 +address=/zmlled.cn/0.0.0.0 +address=/zp22938576.com/0.0.0.0 +address=/zqworks.com/0.0.0.0 +address=/zrpfk.com/0.0.0.0 +address=/zry8181.com/0.0.0.0 +address=/zsdexun.com.cn/0.0.0.0 +address=/zsedu99.cn/0.0.0.0 +address=/ztidu.com/0.0.0.0 +address=/zx573.cn/0.0.0.0 +address=/zxb918.com/0.0.0.0 +address=/zxwdw.com/0.0.0.0 +address=/zybpj.com/0.0.0.0 +address=/zydyjzw.cn/0.0.0.0 +address=/zymro.com/0.0.0.0 +address=/zyqp9.com/0.0.0.0 +address=/zyrfanli.com/0.0.0.0 +address=/zzbaowen.com/0.0.0.0 +address=/zzrcz.com/0.0.0.0 +address=/zzyonghao.com/0.0.0.0 +address=/0x013d.website/0.0.0.0 +address=/0x01e7.website/0.0.0.0 +address=/1.hao123.com/0.0.0.0 +address=/100.admin5.com/0.0.0.0 +address=/100.pncdn.cn/0.0.0.0 +address=/107.172.176.197/0.0.0.0 +address=/108.171.248.234/0.0.0.0 +address=/115.29.141.121/0.0.0.0 +address=/119.29.80.185/0.0.0.0 +address=/120.27.34.156/0.0.0.0 +address=/122.228.236.165/0.0.0.0 +address=/20150930.cf/0.0.0.0 +address=/2016.bkill.net/0.0.0.0 +address=/205.209.138.102/0.0.0.0 +address=/23.91.3.114/0.0.0.0 +address=/360safego.com/0.0.0.0 +address=/5y9nfpes.52pk.com/0.0.0.0 +address=/61.147.184.18/0.0.0.0 +address=/614514.com/0.0.0.0 +address=/69.28.57.245/0.0.0.0 +address=/7mad.7m.cn/0.0.0.0 +address=/7xsf3h.com1.z0.glb.clouddn.com/0.0.0.0 +address=/801.tianyaui.com/0.0.0.0 +address=/8jkx.com/0.0.0.0 +address=/a.baomihua.com/0.0.0.0 +address=/a.nowscore.com/0.0.0.0 +address=/a.xywy.com/0.0.0.0 +address=/a2.b310.com/0.0.0.0 +address=/a2.xinhuanet.com/0.0.0.0 +address=/a4.yeshj.com/0.0.0.0 +address=/a5.yeshj.com/0.0.0.0 +address=/abc.hkepc.com/0.0.0.0 +address=/abc.hkepc.net/0.0.0.0 +address=/acodes.b2b.cn/0.0.0.0 +address=/acv5e.cn/0.0.0.0 +address=/ad-api.cnblogs.com/0.0.0.0 +address=/ad-img.diyidan.net/0.0.0.0 +address=/ad.walkgame.com/0.0.0.0 +address=/ad.wurangxian.top/0.0.0.0 +address=/adadmin.house365.com/0.0.0.0 +address=/adcast.fblife.com/0.0.0.0 +address=/add.freeimg8.com/0.0.0.0 +address=/adf.dahe.cn/0.0.0.0 +address=/adhome.1fangchan.com/0.0.0.0 +address=/adm.265g.com/0.0.0.0 +address=/adm.6park.com/0.0.0.0 +address=/adm.86wan.com/0.0.0.0 +address=/adm.beimg.com/0.0.0.0 +address=/adm.cloud.cnfol.com/0.0.0.0 +address=/adm.xmfish.com/0.0.0.0 +address=/admd.housefun.com.tw/0.0.0.0 +address=/admd.yam.com/0.0.0.0 +address=/admsapi.businessweekly.com.tw/0.0.0.0 +address=/adnetpub.yaolan.com/0.0.0.0 +address=/adp.cnki.net/0.0.0.0 +address=/adp.cnool.net/0.0.0.0 +address=/adpai.thepaper.cn/0.0.0.0 +address=/adpub.yaolan.com/0.0.0.0 +address=/adpubs.yaolan.com/0.0.0.0 +address=/ads-pixiv.net/0.0.0.0 +address=/ads-union.jd.com/0.0.0.0 +address=/ads.sohu.com/0.0.0.0 +address=/adsc.wasu.tv/0.0.0.0 +address=/adsclick.yx.js.cn/0.0.0.0 +address=/adshows.21cn.com/0.0.0.0 +address=/adv-sv-show.focus.cn/0.0.0.0 +address=/afp.chinanews.com/0.0.0.0 +address=/afp.wasu.cn/0.0.0.0 +address=/afpcreative.wasu.cn/0.0.0.0 +address=/ahd.ruten.com.tw/0.0.0.0 +address=/ai.bioon.com/0.0.0.0 +address=/alitui.weibo.com/0.0.0.0 +address=/am.szhome.com/0.0.0.0 +address=/amradmin.5173.com/0.0.0.0 +address=/ams.fx678.com/0.0.0.0 +address=/ann5.net/0.0.0.0 +address=/ao.r7f.ifeng.com/0.0.0.0 +address=/appimg.0575bbs.com/0.0.0.0 +address=/apple.www.letv.com/0.0.0.0 +address=/as.g4.ifeng.com/0.0.0.0 +address=/ashow.pcpop.com/0.0.0.0 +address=/atiws.aipai.com/0.0.0.0 +address=/atm.youku.com/0.0.0.0 +address=/ax.ifeng.com/0.0.0.0 +address=/b.tukucc.com/0.0.0.0 +address=/badding.oss-ap-southeast-1.aliyuncs.com/0.0.0.0 +address=/baifen.music.baidu.com/0.0.0.0 +address=/besc.baidustatic.com/0.0.0.0 +address=/biz.gexing.com/0.0.0.0 +address=/biz.weibo.com/0.0.0.0 +address=/bk9gun.vpser.net/0.0.0.0 +address=/boardx.huanqiu.com/0.0.0.0 +address=/btn.onlylady.com/0.0.0.0 +address=/btn.pchome.net/0.0.0.0 +address=/business.92wy.com/0.0.0.0 +address=/bvakl.ifeng.com/0.0.0.0 +address=/by8974.com/0.0.0.0 +address=/c-5uwzmx78pmca09x24aiux2euavx2ekwu.g00.msn.com/0.0.0.0 +address=/cacafly.net/0.0.0.0 +address=/cdn.wuyou.ca/0.0.0.0 +address=/chidir.com/0.0.0.0 +address=/client.88tours.com/0.0.0.0 +address=/cmm.xmfish.com/0.0.0.0 +address=/cms.fx678.com/0.0.0.0 +address=/cocoawu.b0.upaiyun.com/0.0.0.0 +address=/count.ddooo.com/0.0.0.0 +address=/cpm.cm.kankan.com/0.0.0.0 +address=/d-test.39.net/0.0.0.0 +address=/d0.xcar.com.cn/0.0.0.0 +address=/d1.3158.cn/0.0.0.0 +address=/d13jhr4vol1304.cloudfront.net/0.0.0.0 +address=/da.mgtv.com/0.0.0.0 +address=/de.as.pptv.com/0.0.0.0 +address=/deliver.ifeng.com/0.0.0.0 +address=/delivery.playallvideos.com/0.0.0.0 +address=/delivery.wasu.cn/0.0.0.0 +address=/djs.baomihua.com/0.0.0.0 +address=/dsp.ali213.net/0.0.0.0 +address=/dup.baidustatic.com/0.0.0.0 +address=/dvs.china.com/0.0.0.0 +address=/dvser.china.com/0.0.0.0 +address=/dydab.com/0.0.0.0 +address=/e.yycqc.com/0.0.0.0 +address=/eap.big5.enorth.com.cn/0.0.0.0 +address=/eap.enorth.com.cn/0.0.0.0 +address=/ebp.renren.com/0.0.0.0 +address=/ecma.bdimg.com/0.0.0.0 +address=/ecmb.bdimg.com/0.0.0.0 +address=/erebor.douban.com/0.0.0.0 +address=/ermao.sikabeila.com/0.0.0.0 +address=/ff.meikanguo.com/0.0.0.0 +address=/fun.ynet.com/0.0.0.0 +address=/g.chuiyao.com/0.0.0.0 +address=/g.hsw.cn/0.0.0.0 +address=/g.lznews.cn/0.0.0.0 +address=/g.mnw.cn/0.0.0.0 +address=/g.ousns.net/0.0.0.0 +address=/g2.ousns.net/0.0.0.0 +address=/g8f.ifeng.com/0.0.0.0 +address=/ganjituiguang.ganji.com/0.0.0.0 +address=/gd.vodtw.com/0.0.0.0 +address=/gdt.qq.com/0.0.0.0 +address=/gg.0598yu.com/0.0.0.0 +address=/gg.4kdy.net/0.0.0.0 +address=/gg.blueidea.com/0.0.0.0 +address=/gg.cs090.com/0.0.0.0 +address=/gg.g9mi6.com/0.0.0.0 +address=/gg.gao7.com/0.0.0.0 +address=/gg.getbs.com/0.0.0.0 +address=/gg.gsdlcn.com/0.0.0.0 +address=/gg.gw032.com/0.0.0.0 +address=/gg.kugou.com/0.0.0.0 +address=/gg.sonhoo.com/0.0.0.0 +address=/gg.uuu9.com/0.0.0.0 +address=/gg.yxdown.com/0.0.0.0 +address=/gg86.pinggu.org/0.0.0.0 +address=/ggcode.2345.com/0.0.0.0 +address=/ggg.zj.com/0.0.0.0 +address=/ggtp-1255424916.cos.ap-chengdu.myqcloud.com/0.0.0.0 +address=/ggw.gusuwang.com/0.0.0.0 +address=/ggw.watertu.com/0.0.0.0 +address=/go.hangzhou.com.cn/0.0.0.0 +address=/goto.www.iciba.com/0.0.0.0 +address=/gotourl.xyz/0.0.0.0 +address=/gp.jstv.com/0.0.0.0 +address=/greenhouseglobal.cn/0.0.0.0 +address=/gt.duowan.com/0.0.0.0 +address=/gt.yy.com/0.0.0.0 +address=/guang.lesports.com/0.0.0.0 +address=/guess.h.qhimg.com/0.0.0.0 +address=/hades.qyer.com/0.0.0.0 +address=/hdad.baike.com/0.0.0.0 +address=/hiad.vmall.com/0.0.0.0 +address=/hz.shouyoutv.com/0.0.0.0 +address=/hzhyhm.com/0.0.0.0 +address=/i.syasn.com/0.0.0.0 +address=/iads.xinmin.cn/0.0.0.0 +address=/idcot.com/0.0.0.0 +address=/image.9duw.com/0.0.0.0 +address=/image.hh010.com/0.0.0.0 +address=/img.3sjt.com/0.0.0.0 +address=/img.9duw.com/0.0.0.0 +address=/img.meipic.net/0.0.0.0 +address=/img1.126.net/0.0.0.0 +address=/img2.126.net/0.0.0.0 +address=/img2.titan007.com/0.0.0.0 +address=/img3.126.net/0.0.0.0 +address=/imgadsame.liba.com/0.0.0.0 +address=/inte.sogou.com/0.0.0.0 +address=/ivy.pconline.com.cn/0.0.0.0 +address=/iwanad.baidu.com/0.0.0.0 +address=/j.6avz.com/0.0.0.0 +address=/j.avz4.com/0.0.0.0 +address=/jiejg.ifeng.com/0.0.0.0 +address=/jmsyzj.com/0.0.0.0 +address=/js.45bubu.com/0.0.0.0 +address=/js.bju888.com/0.0.0.0 +address=/js.bxwns.com/0.0.0.0 +address=/js.duotegame.com/0.0.0.0 +address=/js.hkslg520.com/0.0.0.0 +address=/jxad.jx163.com/0.0.0.0 +address=/k.16vcd.com/0.0.0.0 +address=/knnwdyou.com/0.0.0.0 +address=/lingdian98.com/0.0.0.0 +address=/ll.gxsky.com/0.0.0.0 +address=/lxting.com/0.0.0.0 +address=/m.aty.sohu.com/0.0.0.0 +address=/m2.lelemh.com/0.0.0.0 +address=/mall0.qiyipic.com/0.0.0.0 +address=/manage.wdfans.cn/0.0.0.0 +address=/market.178.com/0.0.0.0 +address=/market.21cn.com/0.0.0.0 +address=/market.duowan.com/0.0.0.0 +address=/mini.hao123.com/0.0.0.0 +address=/miniye.xjts.cn/0.0.0.0 +address=/money.qz828.com/0.0.0.0 +address=/myad.toocle.com/0.0.0.0 +address=/nirentang.com/0.0.0.0 +address=/o80wi1ajq.bkt.clouddn.com/0.0.0.0 +address=/ok.432kkk.com/0.0.0.0 +address=/p.7060.la/0.0.0.0 +address=/p.zol-img.com.cn/0.0.0.0 +address=/p4p.sina.com.cn/0.0.0.0 +address=/p8u.hinet.net/0.0.0.0 +address=/panda.kdnet.net/0.0.0.0 +address=/partner.toutiao.com/0.0.0.0 +address=/pekingpk10.com/0.0.0.0 +address=/pg-ad-b1.nosdn.127.net/0.0.0.0 +address=/phpad.cqnews.net/0.0.0.0 +address=/pic.0597kk.com/0.0.0.0 +address=/pic.ea3w.com/0.0.0.0 +address=/pic.fengniao.com/0.0.0.0 +address=/pics.xgo-img.com.cn/0.0.0.0 +address=/poster.weather.com.cn/0.0.0.0 +address=/pro.iweihai.cn/0.0.0.0 +address=/pub.funshion.com/0.0.0.0 +address=/publish.ad.youth.cn/0.0.0.0 +address=/qcvf.ifeng.com/0.0.0.0 +address=/qd.dhzw.org/0.0.0.0 +address=/qd.js.sanjiangge.com/0.0.0.0 +address=/qd.wanjuanba.com/0.0.0.0 +address=/qd.x4399.com/0.0.0.0 +address=/qn.bejson.com/0.0.0.0 +address=/qt.biqugezw.com/0.0.0.0 +address=/resource.baomihua.com/0.0.0.0 +address=/rh.qq.com/0.0.0.0 +address=/rugncn.ifeng.com/0.0.0.0 +address=/same.chinadaily.com.cn/0.0.0.0 +address=/same.eastmoney.com/0.0.0.0 +address=/script.vccoo.com/0.0.0.0 +address=/sgg.southcn.com/0.0.0.0 +address=/share.gzdsw.com/0.0.0.0 +address=/snbnhngl.ifeng.com/0.0.0.0 +address=/ssgg.chazidian.com/0.0.0.0 +address=/ssp.hinet.net/0.0.0.0 +address=/ssp.zf313.com/0.0.0.0 +address=/sss.sege.xxx/0.0.0.0 +address=/sssvd.china.com/0.0.0.0 +address=/static-ssp.yidianzixun.com/0.0.0.0 +address=/sub.powerapple.com/0.0.0.0 +address=/super.cat898.com/0.0.0.0 +address=/super.kdnet.net/0.0.0.0 +address=/synacast.com/0.0.0.0 +address=/tcjy66.cc/0.0.0.0 +address=/tf.360.cn/0.0.0.0 +address=/tk.504pk.com/0.0.0.0 +address=/tp.sgcn.com/0.0.0.0 +address=/tt.biquge.la/0.0.0.0 +address=/u.63kc.com/0.0.0.0 +address=/u.cnzol.com/0.0.0.0 +address=/uc.zhuici.com/0.0.0.0 +address=/union.china.com.cn/0.0.0.0 +address=/union.yihaodian.com/0.0.0.0 +address=/untitled.dwstatic.com/0.0.0.0 +address=/up.hiao.com/0.0.0.0 +address=/vupload.duowan.com/0.0.0.0 +address=/web.900.la/0.0.0.0 +address=/wew.dushiwenxue.net/0.0.0.0 +address=/wowad.wow-classic.com/0.0.0.0 +address=/wpwdf.com/0.0.0.0 +address=/wuliao.epro.sogou.com/0.0.0.0 +address=/xc.macd.cn/0.0.0.0 +address=/xc.mydrivers.com/0.0.0.0 +address=/xdyjt.com/0.0.0.0 +address=/xinzheng8.pw/0.0.0.0 +address=/xs.houyi.baofeng.net/0.0.0.0 +address=/yktj.yzz.cn/0.0.0.0 +address=/yt-adp.nosdn.127.net/0.0.0.0 +address=/yt-adp.ws.126.net/0.0.0.0 +address=/yunbofangbt.com/0.0.0.0 +address=/z.nowscore.com/0.0.0.0 +address=/zkrdy.com/0.0.0.0 +address=/zt2088.com/0.0.0.0 +address=/ztyumn.ifeng.com/0.0.0.0 +address=/immedlinkum.info/0.0.0.0 +address=/xayah.date/0.0.0.0 +address=/lyz.radio366.com/0.0.0.0 +address=/003store.com/0.0.0.0 +address=/06362.com/0.0.0.0 +address=/1.1010pic.com/0.0.0.0 +address=/1.11467.com/0.0.0.0 +address=/1.15lu.com/0.0.0.0 +address=/1.201980.com/0.0.0.0 +address=/1.32xp.com/0.0.0.0 +address=/1.51sxue.cn/0.0.0.0 +address=/1.5646.cn/0.0.0.0 +address=/1.66law.cn/0.0.0.0 +address=/1.92caijing.com/0.0.0.0 +address=/1.ajiyuming.com/0.0.0.0 +address=/1.arpun.com/0.0.0.0 +address=/1.bangdan5.com/0.0.0.0 +address=/1.bashenghuo.com/0.0.0.0 +address=/1.bh5.com.cn/0.0.0.0 +address=/1.cjcp.cn/0.0.0.0 +address=/1.cn716.com/0.0.0.0 +address=/1.codesdq.com/0.0.0.0 +address=/1.codezh.com/0.0.0.0 +address=/1.dwx365.com/0.0.0.0 +address=/1.feihua.com/0.0.0.0 +address=/1.feihua365.cn/0.0.0.0 +address=/1.glook.cn/0.0.0.0 +address=/1.guyaheng.com/0.0.0.0 +address=/1.hnyouneng.com/0.0.0.0 +address=/1.huilv.cc/0.0.0.0 +address=/1.huobiwang.cc/0.0.0.0 +address=/1.hysou.com/0.0.0.0 +address=/1.i1766.com/0.0.0.0 +address=/1.ideng.com/0.0.0.0 +address=/1.jeasyui.net/0.0.0.0 +address=/1.jiqie.cn/0.0.0.0 +address=/1.kuaidiwo.cn/0.0.0.0 +address=/1.lvshi567.com/0.0.0.0 +address=/1.mgff.com/0.0.0.0 +address=/1.mm100.com/0.0.0.0 +address=/1.nanrenwo.net/0.0.0.0 +address=/1.panduoduo.net/0.0.0.0 +address=/1.pncdn.cn/0.0.0.0 +address=/1.proewildfire.cn/0.0.0.0 +address=/1.qjhm.net/0.0.0.0 +address=/1.qt86.com/0.0.0.0 +address=/1.rr95.com/0.0.0.0 +address=/1.sj33.net/0.0.0.0 +address=/1.soufy.cn/0.0.0.0 +address=/1.tongquee.com/0.0.0.0 +address=/1.ttxs123.net/0.0.0.0 +address=/1.tulaoshi.com/0.0.0.0 +address=/1.tuxi.com.cn/0.0.0.0 +address=/1.uc129.com/0.0.0.0 +address=/1.ufc123.com/0.0.0.0 +address=/1.vsimg.com/0.0.0.0 +address=/1.wenzhangba.cn/0.0.0.0 +address=/1.win7china.com/0.0.0.0 +address=/1.win7sky.com/0.0.0.0 +address=/1.xiaopin5.com/0.0.0.0 +address=/1.xilu.com/0.0.0.0 +address=/1.xspic.com/0.0.0.0 +address=/1.xuexi.la/0.0.0.0 +address=/1.xxszw.cn/0.0.0.0 +address=/1.yac8.net/0.0.0.0 +address=/1.yuexw.com/0.0.0.0 +address=/1.zhev.com.cn/0.0.0.0 +address=/1.zhuangxiu567.com/0.0.0.0 +address=/1.zou114.com/0.0.0.0 +address=/1.zouning.net/0.0.0.0 +address=/1.zuowenjun.com/0.0.0.0 +address=/1.zw3e.com/0.0.0.0 +address=/1017.cn/0.0.0.0 +address=/11.golang8.com/0.0.0.0 +address=/111g.yiqig.cn/0.0.0.0 +address=/11888vip.cn/0.0.0.0 +address=/1224.dxsbb.com/0.0.0.0 +address=/123456.asia/0.0.0.0 +address=/17.huanqiu.com/0.0.0.0 +address=/177o.com/0.0.0.0 +address=/1999019.com/0.0.0.0 +address=/2.5aigushi.com/0.0.0.0 +address=/2.heiyange.com/0.0.0.0 +address=/2.mobixs.cn/0.0.0.0 +address=/2.rengshu.com/0.0.0.0 +address=/21.aiyangedu.com/0.0.0.0 +address=/21.cizhibaogao.org/0.0.0.0 +address=/21.fh21static.com/0.0.0.0 +address=/22.qingsongbar.com/0.0.0.0 +address=/283.laobanfa.com/0.0.0.0 +address=/3.chuanyi5.com/0.0.0.0 +address=/3.guidaye.com/0.0.0.0 +address=/3.ssqzj.com/0.0.0.0 +address=/32.huanqiu.com/0.0.0.0 +address=/321.jintang114.org/0.0.0.0 +address=/360640.com/0.0.0.0 +address=/51dengshan.cn/0.0.0.0 +address=/51gxqm.com/0.0.0.0 +address=/52linglei.com/0.0.0.0 +address=/52lubo.cn/0.0.0.0 +address=/52m.xde6.net/0.0.0.0 +address=/5dian.org/0.0.0.0 +address=/5egk.com/0.0.0.0 +address=/5tps.vip/0.0.0.0 +address=/644446.com/0.0.0.0 +address=/66.zx1234.com/0.0.0.0 +address=/6669667.com/0.0.0.0 +address=/7011.stia.cn/0.0.0.0 +address=/7631.com/0.0.0.0 +address=/76e.org/0.0.0.0 +address=/7car.com.cn/0.0.0.0 +address=/80juqing.com/0.0.0.0 +address=/8dp.net/0.0.0.0 +address=/9wushuo.com/0.0.0.0 +address=/a.52wubi.com/0.0.0.0 +address=/a.52zxw.com/0.0.0.0 +address=/a.53yao.com/0.0.0.0 +address=/a.75111.com/0.0.0.0 +address=/a.android100.org/0.0.0.0 +address=/a.armystar.com/0.0.0.0 +address=/a.bake818.cn/0.0.0.0 +address=/a.bizhiku.net/0.0.0.0 +address=/a.diaoyu.cn/0.0.0.0 +address=/a.duanmeiwen.com/0.0.0.0 +address=/a.duduji.com/0.0.0.0 +address=/a.epinv.com/0.0.0.0 +address=/a.exam58.com/0.0.0.0 +address=/a.fengyx.com/0.0.0.0 +address=/a.fwsir.com/0.0.0.0 +address=/a.hsbianma.com/0.0.0.0 +address=/a.icdol.com/0.0.0.0 +address=/a.ihref.com/0.0.0.0 +address=/a.imgso.cn/0.0.0.0 +address=/a.jing55.com/0.0.0.0 +address=/a.kandiaoyu.com/0.0.0.0 +address=/a.kejixun.com/0.0.0.0 +address=/a.lz13.cn/0.0.0.0 +address=/a.mfcad.net/0.0.0.0 +address=/a.nanhuwang.com/0.0.0.0 +address=/a.oh100.com/0.0.0.0 +address=/a.psxxw.cn/0.0.0.0 +address=/a.qinghua5.com/0.0.0.0 +address=/a.qsjiajiao.com/0.0.0.0 +address=/a.shenchuang.com/0.0.0.0 +address=/a.shuoshuodaquan.net/0.0.0.0 +address=/a.thn21.com/0.0.0.0 +address=/a.tiyuxiu.com/0.0.0.0 +address=/a.tvsou.com/0.0.0.0 +address=/a.umilu.com/0.0.0.0 +address=/a.ut8d8.com/0.0.0.0 +address=/a.wifi33.com/0.0.0.0 +address=/a.xixiyishu.com/0.0.0.0 +address=/a.xuezizhai.com/0.0.0.0 +address=/a.xxdy8.cn/0.0.0.0 +address=/a.yangshengtang123.com/0.0.0.0 +address=/a.yixie8.com/0.0.0.0 +address=/a.yl-taikang.com/0.0.0.0 +address=/a.yuzhainan.com/0.0.0.0 +address=/a1.0s.net.cn/0.0.0.0 +address=/a1.16700.net/0.0.0.0 +address=/a1.7down.com/0.0.0.0 +address=/a1.99933.cn/0.0.0.0 +address=/a1.99966.cn/0.0.0.0 +address=/a1.aluntan.com/0.0.0.0 +address=/a1.bookapka.com/0.0.0.0 +address=/a1.chajiaotong.com/0.0.0.0 +address=/a1.firstgw.com/0.0.0.0 +address=/a1.gexing.me/0.0.0.0 +address=/a1.juzih.com/0.0.0.0 +address=/a1.lshou.com/0.0.0.0 +address=/a1.mingyihui.net/0.0.0.0 +address=/a1.qqjay.com/0.0.0.0 +address=/a1.qqtn.com/0.0.0.0 +address=/a1.shusanqi.com/0.0.0.0 +address=/a1.sumiaowang.com/0.0.0.0 +address=/a1.twtym.com/0.0.0.0 +address=/a1.vdolady.com/0.0.0.0 +address=/a1.yuuedu.com/0.0.0.0 +address=/a1.zhanzhang.net/0.0.0.0 +address=/a3.ikafan.com/0.0.0.0 +address=/a3.jandan.net/0.0.0.0 +address=/aa.gushiwen.org/0.0.0.0 +address=/aa.jiangzi.com/0.0.0.0 +address=/aa.xiangxiangmf.com/0.0.0.0 +address=/ab.cnbanbao.com/0.0.0.0 +address=/ab.pincai.com/0.0.0.0 +address=/abc.douguo.com/0.0.0.0 +address=/abc1.yszyz.com/0.0.0.0 +address=/abcj.dooccn.com/0.0.0.0 +address=/abds.pingpingw.com/0.0.0.0 +address=/ac.86huoche.com/0.0.0.0 +address=/ac1.faxingchina.com/0.0.0.0 +address=/adbd.liuxue86.com/0.0.0.0 +address=/adccoo.cn/0.0.0.0 +address=/adjb.5nd.com/0.0.0.0 +address=/ainiyiwannian0.5tps.vip/0.0.0.0 +address=/aiwen.cc/0.0.0.0 +address=/al.newxue.com/0.0.0.0 +address=/as1.m.hao123.com/0.0.0.0 +address=/as1.wenku.baidu.com/0.0.0.0 +address=/at1.doubanio.com/0.0.0.0 +address=/b.unjs.com/0.0.0.0 +address=/b1.51scw.net/0.0.0.0 +address=/b1.91jucai.com/0.0.0.0 +address=/b1.b2b168.com/0.0.0.0 +address=/b1.c1km4.com/0.0.0.0 +address=/b1.fengdu100.com/0.0.0.0 +address=/ba.cydp5.com/0.0.0.0 +address=/baid1.okooo.com/0.0.0.0 +address=/baidu1.codejie.net/0.0.0.0 +address=/baiduada.babihu.com/0.0.0.0 +address=/baidujs.cnys.com/0.0.0.0 +address=/baiduwapjs1.chinaiiss.com/0.0.0.0 +address=/bas.boshi.tv/0.0.0.0 +address=/bd-s.baixing.net/0.0.0.0 +address=/bd.czxuexi.com/0.0.0.0 +address=/bd.ershenghuo.com/0.0.0.0 +address=/bd.hao224.com/0.0.0.0 +address=/bd.haomagujia.com/0.0.0.0 +address=/bd.scw98.com/0.0.0.0 +address=/bd01.daqiso.com/0.0.0.0 +address=/bd01.qqkxb.com/0.0.0.0 +address=/bd1.365qilu.com/0.0.0.0 +address=/bd1.52che.com/0.0.0.0 +address=/bd1.dopa.com/0.0.0.0 +address=/bd1.flfgw.cn/0.0.0.0 +address=/bd1.heiguang.cn/0.0.0.0 +address=/bd1.jinbaozy.com/0.0.0.0 +address=/bd1.nxing.cn/0.0.0.0 +address=/bd1.pipaw.com/0.0.0.0 +address=/bd1.sosg.net/0.0.0.0 +address=/bd1.szhk.com/0.0.0.0 +address=/bd1.wowoqq.com/0.0.0.0 +address=/bd1.xiangha.com/0.0.0.0 +address=/bd1.xiby.cn/0.0.0.0 +address=/bd1.yidu.cc/0.0.0.0 +address=/bd11.nipic.com/0.0.0.0 +address=/bd3.chuiyue.com/0.0.0.0 +address=/bdad.gaotie.net/0.0.0.0 +address=/bdasd.chinabig.com.cn/0.0.0.0 +address=/bdasd.wmxa.cn/0.0.0.0 +address=/bdcm.kandianla.com/0.0.0.0 +address=/bdcode.2345.com/0.0.0.0 +address=/bdcode.35d1.com/0.0.0.0 +address=/bdcode.qinglm.com/0.0.0.0 +address=/bdcode.youke.com/0.0.0.0 +address=/bdcode1.haodou.com/0.0.0.0 +address=/bddm.58news.org/0.0.0.0 +address=/bdfpbimg.ifengimg.com/0.0.0.0 +address=/bdgg.youbian.com/0.0.0.0 +address=/bdjb.gai001.com/0.0.0.0 +address=/bdjiaoben.wmxa.cn/0.0.0.0 +address=/bdjj.bzr99.com/0.0.0.0 +address=/bdjj.makepolo.net/0.0.0.0 +address=/bdjs.163lady.com/0.0.0.0 +address=/bdjs.6822.com/0.0.0.0 +address=/bdjs.a-site.cn/0.0.0.0 +address=/bdjs.guangyuanol.cn/0.0.0.0 +address=/bdjs.ixiumei.com/0.0.0.0 +address=/bdjs.kaixin100.com/0.0.0.0 +address=/bdjs.uimg.cn/0.0.0.0 +address=/bdjs.ylq.com/0.0.0.0 +address=/bdlmggcs1.familydoctor.com.cn/0.0.0.0 +address=/bdm.911cha.com/0.0.0.0 +address=/bdu.focus.cn/0.0.0.0 +address=/bdu1.coozhi.cn/0.0.0.0 +address=/bdu1.eol.cn/0.0.0.0 +address=/bdunion1.suxiazai.com/0.0.0.0 +address=/bdwmhz.120askimages.com/0.0.0.0 +address=/bdx.playnext.cn/0.0.0.0 +address=/becode.qiushibaike.com/0.0.0.0 +address=/becode.xiao84.com/0.0.0.0 +address=/beijing.buzhi5.com/0.0.0.0 +address=/book.114la.cn/0.0.0.0 +address=/boy.fujieace.com/0.0.0.0 +address=/bstatic.1kejian.com/0.0.0.0 +address=/bt1.patexplorer.com/0.0.0.0 +address=/bu1.duba.com/0.0.0.0 +address=/bu1.vvvdj.com/0.0.0.0 +address=/c.mnjkw.cn/0.0.0.0 +address=/c.tvsou.com/0.0.0.0 +address=/c.xiaobaipan.com/0.0.0.0 +address=/c1.4qx.net/0.0.0.0 +address=/c1.china.cn/0.0.0.0 +address=/c6.friok.com/0.0.0.0 +address=/ca.cydp5.com/0.0.0.0 +address=/cbdm.weathercn.com/0.0.0.0 +address=/cby521.cn/0.0.0.0 +address=/cby521.com/0.0.0.0 +address=/cdn1.tvzhe.com/0.0.0.0 +address=/cee1.iteye.com/0.0.0.0 +address=/cgm.shicimingju.com/0.0.0.0 +address=/chicken18.com/0.0.0.0 +address=/chuangyixi.com/0.0.0.0 +address=/cj1.256.cc/0.0.0.0 +address=/ckg.vipyl.com/0.0.0.0 +address=/cm.baidu.com/0.0.0.0 +address=/cn.bidushe.com/0.0.0.0 +address=/cod.southmoney.com/0.0.0.0 +address=/code.ditiezu.net/0.0.0.0 +address=/code.tui80.com/0.0.0.0 +address=/code1.2chcn.net/0.0.0.0 +address=/codeok.com/0.0.0.0 +address=/codeym.dictall.com/0.0.0.0 +address=/cp.7y7.com/0.0.0.0 +address=/cp.greenxf.cn/0.0.0.0 +address=/cp.jfcdns.com/0.0.0.0 +address=/cp.qbaobei.com/0.0.0.0 +address=/cpro.zol.com.cn/0.0.0.0 +address=/crayon.meishichina.com/0.0.0.0 +address=/css.juqingba.cn/0.0.0.0 +address=/d.gz2010.cn/0.0.0.0 +address=/d.gzpinda.com/0.0.0.0 +address=/d.tonghua5.com/0.0.0.0 +address=/d.xaoyo.com/0.0.0.0 +address=/d.xitongtiandi.net/0.0.0.0 +address=/d1.5h.com/0.0.0.0 +address=/d1.handdiy.com/0.0.0.0 +address=/d1.zhuangxiu6.com/0.0.0.0 +address=/d6.mobaders.com/0.0.0.0 +address=/dai18.mumu01.com/0.0.0.0 +address=/dai18.shangc.net/0.0.0.0 +address=/daima.23yy.com/0.0.0.0 +address=/daima.diaoben.net/0.0.0.0 +address=/daima.huoche.net/0.0.0.0 +address=/daima.hydcd.com/0.0.0.0 +address=/daima.ijq.tv/0.0.0.0 +address=/daima.jiazhao.com/0.0.0.0 +address=/daima.miercn.com/0.0.0.0 +address=/daima.niubb.net/0.0.0.0 +address=/daima.ysdui.com/0.0.0.0 +address=/daima.yutou123.cn/0.0.0.0 +address=/daimaceshi.8809.cn/0.0.0.0 +address=/data.waptime.cn/0.0.0.0 +address=/datas.tianqistatic.com/0.0.0.0 +address=/daxueshengqiandai.com/0.0.0.0 +address=/dd1.diymianmo.com/0.0.0.0 +address=/df666.pzhttaax.cn/0.0.0.0 +address=/df888.eastday.com/0.0.0.0 +address=/dm.300zi.com/0.0.0.0 +address=/dm.388g.cc/0.0.0.0 +address=/dm.51okc.com/0.0.0.0 +address=/dm.66qw.net/0.0.0.0 +address=/dm.66wenshen.com/0.0.0.0 +address=/dm.92to.com/0.0.0.0 +address=/dm.aizhan.com/0.0.0.0 +address=/dm.cnbanbao.com/0.0.0.0 +address=/dm.cqdxun.cn/0.0.0.0 +address=/dm.duoshitong.com/0.0.0.0 +address=/dm.gucheng.com/0.0.0.0 +address=/dm.haojuzi.net/0.0.0.0 +address=/dm.huochepiao.com/0.0.0.0 +address=/dm.ishuo.cn/0.0.0.0 +address=/dm.jb51.net/0.0.0.0 +address=/dm.jsyst.cn/0.0.0.0 +address=/dm.pw0.cn/0.0.0.0 +address=/dm.riji.cn/0.0.0.0 +address=/dm.sanwen.net/0.0.0.0 +address=/dm.sanwen8.com/0.0.0.0 +address=/dm.sb580.com/0.0.0.0 +address=/dm.taobaojuhuasuan.cn/0.0.0.0 +address=/dm.wenshenxiu.com/0.0.0.0 +address=/dm.ws8.org/0.0.0.0 +address=/dm.zuowenku.net/0.0.0.0 +address=/dm1.3199.cn/0.0.0.0 +address=/dm1.3328.cn/0.0.0.0 +address=/dm1.yongkao.com/0.0.0.0 +address=/dm1.zjydt.com/0.0.0.0 +address=/dm50.jkyd.net/0.0.0.0 +address=/dmm.aizhan.com/0.0.0.0 +address=/dmr.cnhoney.com/0.0.0.0 +address=/dsxdn.com/0.0.0.0 +address=/du1.bbdj.com/0.0.0.0 +address=/dudm.qingsj.cn/0.0.0.0 +address=/duoyouqu.net/0.0.0.0 +address=/dzais.com/0.0.0.0 +address=/e.qiaoyuwang.com/0.0.0.0 +address=/ee.shixunwang.net/0.0.0.0 +address=/ejunshi.com/0.0.0.0 +address=/emjs.mkzhan.com/0.0.0.0 +address=/ent1.12584.cn/0.0.0.0 +address=/er.5ykj.com/0.0.0.0 +address=/f.520tingshu.com/0.0.0.0 +address=/f1.06ps.com/0.0.0.0 +address=/f1.ichong123.com/0.0.0.0 +address=/f1.lutouwang.net/0.0.0.0 +address=/f1.pig66.com/0.0.0.0 +address=/f1.zaojv.com/0.0.0.0 +address=/fan.9939.com/0.0.0.0 +address=/fanyi100.com.cn/0.0.0.0 +address=/fbmjc.39yst.com/0.0.0.0 +address=/feidalu.com/0.0.0.0 +address=/ff.guidaye.com/0.0.0.0 +address=/ff.xue163.net/0.0.0.0 +address=/ff.xue63.com/0.0.0.0 +address=/firefang.cn/0.0.0.0 +address=/fmgoal.com/0.0.0.0 +address=/forad1.weimeicun.com/0.0.0.0 +address=/fotao9.com/0.0.0.0 +address=/fp.jj59.com/0.0.0.0 +address=/fpb.kuhou.com/0.0.0.0 +address=/fpb1.apple886.com/0.0.0.0 +address=/fpb1.gxfin.com/0.0.0.0 +address=/fpbcode.onlinedown.net/0.0.0.0 +address=/fxjs.2541.com/0.0.0.0 +address=/fzb01.qiushibaike.com/0.0.0.0 +address=/g.3lian.com/0.0.0.0 +address=/g.pgu.cc/0.0.0.0 +address=/g1.pptair.com/0.0.0.0 +address=/g1.taijuba.com/0.0.0.0 +address=/gaoguai.com/0.0.0.0 +address=/gb.it1352.com/0.0.0.0 +address=/gccode.gongchang.com/0.0.0.0 +address=/gg.egouz.com/0.0.0.0 +address=/gg.jkmeishi.com/0.0.0.0 +address=/gg1.jc001.cn/0.0.0.0 +address=/gg1.mengchongzu.com/0.0.0.0 +address=/ggdm1.nhaidu.net/0.0.0.0 +address=/gk1.zjbiz.net/0.0.0.0 +address=/godloveme.cn/0.0.0.0 +address=/gp.zaiyunli.cn/0.0.0.0 +address=/guang.sdsgwy.com/0.0.0.0 +address=/gzcl999.cn/0.0.0.0 +address=/gzcl999.com/0.0.0.0 +address=/gzm.xzbu.com/0.0.0.0 +address=/h1.cfxinxi.cn/0.0.0.0 +address=/h1.kukuw.com/0.0.0.0 +address=/h1.tvhome.com/0.0.0.0 +address=/ha.zixuekaoshi.net/0.0.0.0 +address=/hao.315hyw.com/0.0.0.0 +address=/hao.360hyzj.com/0.0.0.0 +address=/hao1.loxue.com/0.0.0.0 +address=/hapic1.zhuangxiu22.com/0.0.0.0 +address=/hccms.com.cn/0.0.0.0 +address=/hdc.maxli.cn/0.0.0.0 +address=/hdc.watchtimes.com.cn/0.0.0.0 +address=/hh.jiankang.com/0.0.0.0 +address=/hi.xiunm.com/0.0.0.0 +address=/hiapple1.jobui.com/0.0.0.0 +address=/home520.com/0.0.0.0 +address=/hu.xbhy.com/0.0.0.0 +address=/hy.huangye88.net/0.0.0.0 +address=/iia1.pikacn.com/0.0.0.0 +address=/img.263y.com/0.0.0.0 +address=/img.80982.org/0.0.0.0 +address=/img.ferlie.net/0.0.0.0 +address=/img.xuenb.com/0.0.0.0 +address=/img.yangshengtang123.com/0.0.0.0 +address=/img.zuowen8.com/0.0.0.0 +address=/img1.eywdf.com/0.0.0.0 +address=/img1.ysts8.com/0.0.0.0 +address=/img16.diyifanwen.com/0.0.0.0 +address=/img2.pengfu.net/0.0.0.0 +address=/info.meiguoshenpo.com/0.0.0.0 +address=/int.w3tong.com/0.0.0.0 +address=/ios.426g.com/0.0.0.0 +address=/j.baminw.cn/0.0.0.0 +address=/j.diangon.com/0.0.0.0 +address=/j.imdb.cn/0.0.0.0 +address=/j1.piaobing.com/0.0.0.0 +address=/jb.dianshu119.com/0.0.0.0 +address=/jb.ecar168.cn/0.0.0.0 +address=/jb.imgsina.com/0.0.0.0 +address=/jc1.dayfund.cn/0.0.0.0 +address=/jddaw.com/0.0.0.0 +address=/jiaoben.eastday.com/0.0.0.0 +address=/jiaoben.ganji.cn/0.0.0.0 +address=/jiaoben.jucanw.com/0.0.0.0 +address=/jiaoben.webkaka.com/0.0.0.0 +address=/jibn12.jintang114.org/0.0.0.0 +address=/jinghuazhijia.com/0.0.0.0 +address=/jinshui2018.chalook.net/0.0.0.0 +address=/jiyan.net/0.0.0.0 +address=/jke1.jianke.com/0.0.0.0 +address=/jnsz.net.cn/0.0.0.0 +address=/js.158pic.com/0.0.0.0 +address=/js.51ir.cn/0.0.0.0 +address=/js.fc090.com/0.0.0.0 +address=/js.gdyjs.com/0.0.0.0 +address=/js.kt250.com/0.0.0.0 +address=/js.ruiwen.com/0.0.0.0 +address=/js.shangxueba.com/0.0.0.0 +address=/js.ubaike.cn/0.0.0.0 +address=/js1.2abc8.com/0.0.0.0 +address=/js1.xbaixing.com/0.0.0.0 +address=/jsb.qianzhan.com/0.0.0.0 +address=/jscode.acg68.com/0.0.0.0 +address=/jsf.cnlinfo.net/0.0.0.0 +address=/jskrnekewe.mofans.net/0.0.0.0 +address=/jsm.39yst.com/0.0.0.0 +address=/jsm.9939.com/0.0.0.0 +address=/jss.tvzhe.com/0.0.0.0 +address=/k1.wanwenwan.cn/0.0.0.0 +address=/ka5188.com/0.0.0.0 +address=/kc.gouchezj.com/0.0.0.0 +address=/kpshx.douguo.com/0.0.0.0 +address=/ku.92to.com/0.0.0.0 +address=/lang.t7114.com/0.0.0.0 +address=/libs.tvmao.cn/0.0.0.0 +address=/linyao.dxsdb.com/0.0.0.0 +address=/lixiangmo.com/0.0.0.0 +address=/ll38.com/0.0.0.0 +address=/lm.dawenxue.org/0.0.0.0 +address=/lm1.tuliu.com/0.0.0.0 +address=/lm1.wzpcw.com/0.0.0.0 +address=/lmz.9939.com/0.0.0.0 +address=/love.eng20.cn/0.0.0.0 +address=/love.xingyunxingqiu.wang/0.0.0.0 +address=/lraa.xiaoniutui.com/0.0.0.0 +address=/luoshenbest.cn/0.0.0.0 +address=/lv.myapks.com/0.0.0.0 +address=/m1.27com.com/0.0.0.0 +address=/m1.51kaowang.com/0.0.0.0 +address=/m1.81312.com/0.0.0.0 +address=/m1.bitequan.net.cn/0.0.0.0 +address=/m1.darfd.com/0.0.0.0 +address=/m1.dxsbb.com/0.0.0.0 +address=/m1.jintang114.org/0.0.0.0 +address=/m1.kuanff.com/0.0.0.0 +address=/m1.nn670.com/0.0.0.0 +address=/m1.vodjk.com/0.0.0.0 +address=/m1.we556.com/0.0.0.0 +address=/ma1.meishij.net/0.0.0.0 +address=/mad1.jirou.com/0.0.0.0 +address=/matwbp.iask.sina.com.cn/0.0.0.0 +address=/mb.gulongbbs.com/0.0.0.0 +address=/mbjb1.girl13.com/0.0.0.0 +address=/mc.tvzhe.com/0.0.0.0 +address=/mc.weather.com.cn/0.0.0.0 +address=/md.tvzhe.com/0.0.0.0 +address=/meipinxinwen.net/0.0.0.0 +address=/meng.360zuowen.com/0.0.0.0 +address=/mf01.zybang.com/0.0.0.0 +address=/milk.7dapei.com/0.0.0.0 +address=/milk.yesky.com.cn/0.0.0.0 +address=/mm.anqu.com/0.0.0.0 +address=/mo-tuo.com/0.0.0.0 +address=/mountain.zhidao.baidu.com/0.0.0.0 +address=/mpb1.iteye.com/0.0.0.0 +address=/mssheng.com/0.0.0.0 +address=/my.gz2010.cn/0.0.0.0 +address=/myunion1.qm120.com/0.0.0.0 +address=/myunion1.tupians.com/0.0.0.0 +address=/namedq.com/0.0.0.0 +address=/nba.emohe.com/0.0.0.0 +address=/new.htcui.com/0.0.0.0 +address=/noc.shixunwan.cn/0.0.0.0 +address=/o.jy135.com/0.0.0.0 +address=/o.phb123.com/0.0.0.0 +address=/okkkk.com/0.0.0.0 +address=/p1.zhongyoo.com/0.0.0.0 +address=/p1.zhumengwl.com/0.0.0.0 +address=/pan.keyunzhan.com/0.0.0.0 +address=/pb.okk123.com/0.0.0.0 +address=/pb.shuxigua.com/0.0.0.0 +address=/pingbi.diudou.com/0.0.0.0 +address=/pkk1.zuimeiniwo.com/0.0.0.0 +address=/pp.wayqq.com/0.0.0.0 +address=/ppt.tianya999.com/0.0.0.0 +address=/psywed.com/0.0.0.0 +address=/ptw.la/0.0.0.0 +address=/qcjslm.com/0.0.0.0 +address=/qifake.com/0.0.0.0 +address=/qiji1.jdwx.info/0.0.0.0 +address=/qiyeb.iaskbus.com/0.0.0.0 +address=/qq167.com/0.0.0.0 +address=/qqhuhu.com/0.0.0.0 +address=/qqzu.com/0.0.0.0 +address=/qujishu.com/0.0.0.0 +address=/rabc1.iteye.com/0.0.0.0 +address=/rbmry.com/0.0.0.0 +address=/rdbd.xsread.com/0.0.0.0 +address=/rmcxw.cn/0.0.0.0 +address=/rmcxw.net/0.0.0.0 +address=/rs1.rensheng5.com/0.0.0.0 +address=/ruan88.com/0.0.0.0 +address=/s.zixuntop.com/0.0.0.0 +address=/s1.dapenti.com/0.0.0.0 +address=/s1.dugoogle.com/0.0.0.0 +address=/s1.hiapk.com/0.0.0.0 +address=/s1.hualaoye.com/0.0.0.0 +address=/s1.qiqutt.cn/0.0.0.0 +address=/s1.qiqutt.com/0.0.0.0 +address=/s1.wan1979.com/0.0.0.0 +address=/s1.wesiedu.com/0.0.0.0 +address=/salary.xiao84.com/0.0.0.0 +address=/sbbd1.qulishi.com/0.0.0.0 +address=/sc.csai.cn/0.0.0.0 +address=/script-bd.baixing.net/0.0.0.0 +address=/sdd.dzsc.com/0.0.0.0 +address=/sh996.dftoutiao.com/0.0.0.0 +address=/shicao.icantv.cn/0.0.0.0 +address=/shili.downxia.com/0.0.0.0 +address=/shili.wanyx.com/0.0.0.0 +address=/shop265.com/0.0.0.0 +address=/show.9zwang.com/0.0.0.0 +address=/sjbaiduadv1.redou.com/0.0.0.0 +address=/sjzqu.com/0.0.0.0 +address=/sp.dnqc.com/0.0.0.0 +address=/ss.shicimingju.com/0.0.0.0 +address=/ss.ting55.com/0.0.0.0 +address=/static.ichehome.com/0.0.0.0 +address=/static.jiaquyi.com/0.0.0.0 +address=/t.cnscore.com/0.0.0.0 +address=/t.douyaobuy.com/0.0.0.0 +address=/t1.612.com/0.0.0.0 +address=/thetestpage.39.net/0.0.0.0 +address=/ticcdn.com/0.0.0.0 +address=/tongj.xilu.com/0.0.0.0 +address=/tt123.eastday.com/0.0.0.0 +address=/tt123.hao0202.com/0.0.0.0 +address=/tu.zx110.org/0.0.0.0 +address=/tui98.cn/0.0.0.0 +address=/ty1.263y.com/0.0.0.0 +address=/u1.shuaiku.com/0.0.0.0 +address=/ub1.job592.com/0.0.0.0 +address=/uc.xiaoxuehelp.com/0.0.0.0 +address=/un1.takefoto.cn/0.0.0.0 +address=/undm.qibulo.com/0.0.0.0 +address=/union1.cnbetacdn.com/0.0.0.0 +address=/uniondm.cz88.net/0.0.0.0 +address=/v1.phb123.com/0.0.0.0 +address=/ve.kj-cy.cn/0.0.0.0 +address=/vi1.souid.com/0.0.0.0 +address=/vvv.ieduw.com/0.0.0.0 +address=/w.xiaopiaoyou.com/0.0.0.0 +address=/w1.diaoyou.com/0.0.0.0 +address=/w1.wayqq.com/0.0.0.0 +address=/w11.zhongkaohelp.com/0.0.0.0 +address=/w18.9939.com/0.0.0.0 +address=/wabdb1.52pk.com/0.0.0.0 +address=/wap001.bytravel.cn/0.0.0.0 +address=/wda.ydt.com.cn/0.0.0.0 +address=/whfpbc.99.com.cn/0.0.0.0 +address=/wj.jiancai365.cn/0.0.0.0 +address=/wm.mipcdn.com/0.0.0.0 +address=/wneia.iaskhot.com/0.0.0.0 +address=/ws.wenshenxiu.com/0.0.0.0 +address=/wuliao.chzsport.cn/0.0.0.0 +address=/wuliao.juqingba.cn/0.0.0.0 +address=/www1.qicheyinyue.wang/0.0.0.0 +address=/wyzq.rehuwang.com/0.0.0.0 +address=/x.mtrend.cn/0.0.0.0 +address=/xbtw.com/0.0.0.0 +address=/xc.gouchezj.com/0.0.0.0 +address=/xcf-bd-js.chuimg.com/0.0.0.0 +address=/xiaopangtao.com/0.0.0.0 +address=/xiaoyutiao.com/0.0.0.0 +address=/xinju.cc/0.0.0.0 +address=/xinkuaiyu.com/0.0.0.0 +address=/xitongku.cc/0.0.0.0 +address=/xne1ocient87zxz.360doc.cn/0.0.0.0 +address=/xttianning.com/0.0.0.0 +address=/xue.zbyw.cn/0.0.0.0 +address=/y1.spreton.com/0.0.0.0 +address=/yfx1.17gouwu.cn/0.0.0.0 +address=/yhzm.cc/0.0.0.0 +address=/yi.ximizi.com/0.0.0.0 +address=/yijiuningyia.gushiwen.org/0.0.0.0 +address=/yin1.zgpingshu.com/0.0.0.0 +address=/ykxwn.com/0.0.0.0 +address=/ynzhby.com/0.0.0.0 +address=/yong.chazidian.com/0.0.0.0 +address=/ys.muhoujiemi.com/0.0.0.0 +address=/ysx8.vip/0.0.0.0 +address=/ysxywj.com/0.0.0.0 +address=/yulzs.com/0.0.0.0 +address=/yx1.managershare.com/0.0.0.0 +address=/yy1.fwccw.com/0.0.0.0 +address=/yy2018.jintonghua.com/0.0.0.0 +address=/z1.chezhuzhinan.com/0.0.0.0 +address=/z1.cyla.cn/0.0.0.0 +address=/z1hihu.xmcimg.com/0.0.0.0 +address=/z888.izhufu.net/0.0.0.0 +address=/zfds1.tianya999.com/0.0.0.0 +address=/zg.mmyuer.com/0.0.0.0 +address=/zhaoshang8.com/0.0.0.0 +address=/zhgg.dre8.com/0.0.0.0 +address=/zhihu.xmcimg.com/0.0.0.0 +address=/zhongchouyan.com/0.0.0.0 +address=/zk.91post.com/0.0.0.0 +address=/zq84.com/0.0.0.0 +address=/zzc.9939.com/0.0.0.0 +address=/0377shujuhuifu.top/0.0.0.0 +address=/0531mnk.net/0.0.0.0 +address=/1711811.com/0.0.0.0 +address=/18dusun.com/0.0.0.0 +address=/2013sh.com/0.0.0.0 +address=/210189.com/0.0.0.0 +address=/258pct.com/0.0.0.0 +address=/258ydh.com/0.0.0.0 +address=/265958.com/0.0.0.0 +address=/2pmob.com/0.0.0.0 +address=/360shopping.com.cn/0.0.0.0 +address=/3dqiang.com/0.0.0.0 +address=/60608787.com/0.0.0.0 +address=/711983.com/0.0.0.0 +address=/77rog.com/0.0.0.0 +address=/910weixin.com/0.0.0.0 +address=/913vt.com/0.0.0.0 +address=/93vitui.com/0.0.0.0 +address=/ailiyou1999.com/0.0.0.0 +address=/aliguojw.com/0.0.0.0 +address=/anhuilitian.net/0.0.0.0 +address=/aodongjiaosu.com/0.0.0.0 +address=/autoyou1678.com/0.0.0.0 +address=/bihutg.com/0.0.0.0 +address=/bjwwfx001.org.cn/0.0.0.0 +address=/blossommo.com/0.0.0.0 +address=/bycxsh.com/0.0.0.0 +address=/ccbccb.cn/0.0.0.0 +address=/cdxyb.cn/0.0.0.0 +address=/chinahdcm.com/0.0.0.0 +address=/dakawm.cc/0.0.0.0 +address=/dfcwg.com/0.0.0.0 +address=/dsgy521.com/0.0.0.0 +address=/dupinpu.com/0.0.0.0 +address=/enyayinxiang.com/0.0.0.0 +address=/etg98.com/0.0.0.0 +address=/fate-xy.com/0.0.0.0 +address=/feihongjiaoyu.com/0.0.0.0 +address=/fenvm.com/0.0.0.0 +address=/fjmailia.com/0.0.0.0 +address=/fm6w.com/0.0.0.0 +address=/front99.com/0.0.0.0 +address=/fuyigo.top/0.0.0.0 +address=/gogolm.xyz/0.0.0.0 +address=/gotourls.bid/0.0.0.0 +address=/guangtui1999.com/0.0.0.0 +address=/gzhctryy.com/0.0.0.0 +address=/gzmsm.cn/0.0.0.0 +address=/h01ce.cn/0.0.0.0 +address=/harbinbaojia.net/0.0.0.0 +address=/hdjxmf.com/0.0.0.0 +address=/hechaocheng.cn/0.0.0.0 +address=/henanfs.com/0.0.0.0 +address=/hfxs01il.com/0.0.0.0 +address=/hgo7r.cn/0.0.0.0 +address=/hulemedia.com/0.0.0.0 +address=/ip.hivps.xyz/0.0.0.0 +address=/jhwj88.com/0.0.0.0 +address=/jjqyk.com/0.0.0.0 +address=/jlhygy.com/0.0.0.0 +address=/juren0.com/0.0.0.0 +address=/kkdsdlc.com/0.0.0.0 +address=/kuangtuiguoo18888.com/0.0.0.0 +address=/kuuad.com/0.0.0.0 +address=/kyad88.com/0.0.0.0 +address=/la61d.cn/0.0.0.0 +address=/lucktui.com/0.0.0.0 +address=/meizhuzhuangshi.com.cn/0.0.0.0 +address=/mengchengbao.com/0.0.0.0 +address=/miaobeichina.com/0.0.0.0 +address=/mightiger.net/0.0.0.0 +address=/mlangw.net/0.0.0.0 +address=/nettsl.com/0.0.0.0 +address=/np176.com/0.0.0.0 +address=/pp9kk.com/0.0.0.0 +address=/pr33.cn/0.0.0.0 +address=/shanghuitianxia.cn/0.0.0.0 +address=/shanxiyizhao.com/0.0.0.0 +address=/shijiezhidao.com/0.0.0.0 +address=/shongcheng.com/0.0.0.0 +address=/shunlige.com/0.0.0.0 +address=/smsksx.com/0.0.0.0 +address=/somode.net/0.0.0.0 +address=/soonyou123.com/0.0.0.0 +address=/sssgao999.com/0.0.0.0 +address=/starstar19999.com/0.0.0.0 +address=/start1999.com/0.0.0.0 +address=/startui19999.com/0.0.0.0 +address=/sy123888.com/0.0.0.0 +address=/tangeb.com/0.0.0.0 +address=/tdtsd.com/0.0.0.0 +address=/tjshuimu.com/0.0.0.0 +address=/tkssw.com/0.0.0.0 +address=/tuituiyoo999.com/0.0.0.0 +address=/tuoguang1111.com/0.0.0.0 +address=/wangketuan.com/0.0.0.0 +address=/weduoke.com/0.0.0.0 +address=/weekslw.com/0.0.0.0 +address=/weixingshexiangji.net/0.0.0.0 +address=/wjdjcjcm444.cn/0.0.0.0 +address=/wxktv.cn/0.0.0.0 +address=/xiaohui2.cn/0.0.0.0 +address=/xlsschina15.net/0.0.0.0 +address=/xueyanshan.com/0.0.0.0 +address=/xvyljkr.com/0.0.0.0 +address=/xzqxz.net/0.0.0.0 +address=/ydeprint.com/0.0.0.0 +address=/ynjkkj.com/0.0.0.0 +address=/yootui19999.com/0.0.0.0 +address=/youhm.cn/0.0.0.0 +address=/youhuomeishi.com/0.0.0.0 +address=/yttz113.com/0.0.0.0 +address=/yunpifu.cn/0.0.0.0 +address=/yuxiangrc.com/0.0.0.0 +address=/yzjlsb.com/0.0.0.0 +address=/zgdmsj.cn/0.0.0.0 +address=/zhuyuanp.club/0.0.0.0 +address=/zhybw88.com/0.0.0.0 +address=/zrwhartongroup.com/0.0.0.0 +address=/ggtg8.com/0.0.0.0 +address=/p2.dnvod.tv/0.0.0.0 +address=/p3.dnvod.tv/0.0.0.0 +address=/p4.dnvod.tv/0.0.0.0 +address=/p5.dnvod.tv/0.0.0.0 +address=/p6.dnvod.tv/0.0.0.0 +address=/pub1.dnvod.tv/0.0.0.0 +address=/s1-a1.dnvod.tv/0.0.0.0 +address=/s1-a2.dnvod.tv/0.0.0.0 +address=/s1-a3.dnvod.tv/0.0.0.0 +address=/stunninglover.com/0.0.0.0 +address=/aa1.ifeng.com/0.0.0.0 +address=/ae4.ifeng.com/0.0.0.0 +address=/as.g5s.ifeng.com/0.0.0.0 +address=/bb2.ifeng.com/0.0.0.0 +address=/cc3.ifeng.com/0.0.0.0 +address=/dkg.ifeng.com/0.0.0.0 +address=/cryptaloot.pro/0.0.0.0 +address=/yuyyio.com/0.0.0.0 +address=/jiaqingli.cn/0.0.0.0 +address=/pianyi95.top/0.0.0.0 +address=/osvp2.cn/0.0.0.0 +address=/swq48b.cn/0.0.0.0 +address=/0234408.cn/0.0.0.0 +address=/03196688.com/0.0.0.0 +address=/0532ci.com.cn/0.0.0.0 +address=/0551zgz.com/0.0.0.0 +address=/07kfh.cn/0.0.0.0 +address=/0851ok.com/0.0.0.0 +address=/0b6h.cn/0.0.0.0 +address=/0fwg.cn/0.0.0.0 +address=/0n6h.cn/0.0.0.0 +address=/0ozo.cn/0.0.0.0 +address=/0z5jn.cn/0.0.0.0 +address=/114com.cc/0.0.0.0 +address=/118ex.cn/0.0.0.0 +address=/119cgpt.com/0.0.0.0 +address=/12381236.com/0.0.0.0 +address=/12jf3.cn/0.0.0.0 +address=/17zheng.cn/0.0.0.0 +address=/183pu.cn/0.0.0.0 +address=/1j2h31.cn/0.0.0.0 +address=/1k4vd.cn/0.0.0.0 +address=/1mb034.cn/0.0.0.0 +address=/1x26q3.cn/0.0.0.0 +address=/215to.cn/0.0.0.0 +address=/216pu.cn/0.0.0.0 +address=/21xsk.com/0.0.0.0 +address=/228pu.cn/0.0.0.0 +address=/24haitao.net/0.0.0.0 +address=/258zw.com/0.0.0.0 +address=/282l1.cn/0.0.0.0 +address=/28mcw1.cn/0.0.0.0 +address=/2fnrc.cn/0.0.0.0 +address=/2r3485.cn/0.0.0.0 +address=/2scjbg.com/0.0.0.0 +address=/2shoushi.com/0.0.0.0 +address=/2st5ne.cn/0.0.0.0 +address=/2v9ml.cn/0.0.0.0 +address=/2wxb5.cn/0.0.0.0 +address=/2zm4.cn/0.0.0.0 +address=/365yigou.cn/0.0.0.0 +address=/38ursg.cn/0.0.0.0 +address=/3ql1pb.cn/0.0.0.0 +address=/3vn52l.cn/0.0.0.0 +address=/47dx0c.cn/0.0.0.0 +address=/47n209.com/0.0.0.0 +address=/49lkc.cn/0.0.0.0 +address=/4a3zf.cn/0.0.0.0 +address=/4ekx.cn/0.0.0.0 +address=/4py3oe.cn/0.0.0.0 +address=/4qn1k.cn/0.0.0.0 +address=/4z5o27.cn/0.0.0.0 +address=/519397.com/0.0.0.0 +address=/51gpt.com/0.0.0.0 +address=/51posuiji.org.cn/0.0.0.0 +address=/52tushuo.com/0.0.0.0 +address=/555b2b.com/0.0.0.0 +address=/58scx.com/0.0.0.0 +address=/58xmgys.com/0.0.0.0 +address=/5dydk.com/0.0.0.0 +address=/5kmm.top/0.0.0.0 +address=/5mbd2.com/0.0.0.0 +address=/5pb266.com/0.0.0.0 +address=/5tbiec.cn/0.0.0.0 +address=/5x0f.cn/0.0.0.0 +address=/5yw4n.cn/0.0.0.0 +address=/64si.com/0.0.0.0 +address=/678sky.com/0.0.0.0 +address=/69yll.cn/0.0.0.0 +address=/6c4t5.cn/0.0.0.0 +address=/6fai2.cn/0.0.0.0 +address=/6nzev.cn/0.0.0.0 +address=/6o87d.cn/0.0.0.0 +address=/6ou47b.cn/0.0.0.0 +address=/6yush.cn/0.0.0.0 +address=/6yw7j.cn/0.0.0.0 +address=/70e.me/0.0.0.0 +address=/71mxc6.cn/0.0.0.0 +address=/73cm.com/0.0.0.0 +address=/757g7g.cn/0.0.0.0 +address=/7ez4.cn/0.0.0.0 +address=/7ia9h.cn/0.0.0.0 +address=/7n3e8o.com/0.0.0.0 +address=/80f31.cn/0.0.0.0 +address=/81ngn1.cn/0.0.0.0 +address=/85rvq.cn/0.0.0.0 +address=/85wa.cn/0.0.0.0 +address=/88android.com/0.0.0.0 +address=/88k73d.cn/0.0.0.0 +address=/89tyge.top/0.0.0.0 +address=/8byu.cn/0.0.0.0 +address=/8fiv9a.cn/0.0.0.0 +address=/8j24h.cn/0.0.0.0 +address=/8ls3n.cn/0.0.0.0 +address=/8p30k.cn/0.0.0.0 +address=/8v7wg.com/0.0.0.0 +address=/91byy.cn/0.0.0.0 +address=/958so.cn/0.0.0.0 +address=/979067.com/0.0.0.0 +address=/97kuaixiu.com/0.0.0.0 +address=/97paa.com/0.0.0.0 +address=/99hg.wang/0.0.0.0 +address=/9d7in.cn/0.0.0.0 +address=/9pb0h.cn/0.0.0.0 +address=/9x6lr.cn/0.0.0.0 +address=/9y88.com/0.0.0.0 +address=/9yyg.cn/0.0.0.0 +address=/a9v8.cn/0.0.0.0 +address=/aa.wenxue6.com/0.0.0.0 +address=/aabku.cn/0.0.0.0 +address=/aauisg64017.cn/0.0.0.0 +address=/abeij.com/0.0.0.0 +address=/abfirst.cn/0.0.0.0 +address=/acaog.com/0.0.0.0 +address=/acaox.com/0.0.0.0 +address=/acaoz.com/0.0.0.0 +address=/achig.com/0.0.0.0 +address=/actingidekex.cn/0.0.0.0 +address=/adaog.com/0.0.0.0 +address=/admddc.com/0.0.0.0 +address=/aduic.com/0.0.0.0 +address=/aercxy.com/0.0.0.0 +address=/afefw.com/0.0.0.0 +address=/afoux.com/0.0.0.0 +address=/aganj.com/0.0.0.0 +address=/agurl.top/0.0.0.0 +address=/ahuac.com/0.0.0.0 +address=/aibangzs.com/0.0.0.0 +address=/aicydb.com/0.0.0.0 +address=/aikan6.com/0.0.0.0 +address=/aimiyz.com/0.0.0.0 +address=/aiode.cn/0.0.0.0 +address=/aishake.cn/0.0.0.0 +address=/aishowbger.com/0.0.0.0 +address=/aiyyu.com/0.0.0.0 +address=/ajiez.com/0.0.0.0 +address=/ajkdg3.xyz/0.0.0.0 +address=/alksdh.com/0.0.0.0 +address=/alryo.cn/0.0.0.0 +address=/anmeilai.net/0.0.0.0 +address=/anyysz.com/0.0.0.0 +address=/aomde.com/0.0.0.0 +address=/apjiangte.com/0.0.0.0 +address=/apmengxin.com/0.0.0.0 +address=/applequan.com/0.0.0.0 +address=/apxyz.com/0.0.0.0 +address=/archrug.com/0.0.0.0 +address=/avsmt.cn/0.0.0.0 +address=/awqsaged.cn/0.0.0.0 +address=/awtks.com/0.0.0.0 +address=/awyys.com/0.0.0.0 +address=/axkxy.com/0.0.0.0 +address=/axuns.com/0.0.0.0 +address=/aykcic.com/0.0.0.0 +address=/ayues.com/0.0.0.0 +address=/b0lc.cn/0.0.0.0 +address=/b54ah.cn/0.0.0.0 +address=/baful.net/0.0.0.0 +address=/baiduspider1.cn/0.0.0.0 +address=/baiyangzs.com/0.0.0.0 +address=/bapkt.com/0.0.0.0 +address=/barnfps.com/0.0.0.0 +address=/bbeyay41026.cn/0.0.0.0 +address=/bbvjs.com/0.0.0.0 +address=/bchur.com/0.0.0.0 +address=/bcunr.com/0.0.0.0 +address=/bdaor.com/0.0.0.0 +address=/bdiae.com/0.0.0.0 +address=/beifmu.com/0.0.0.0 +address=/bentengcn.com/0.0.0.0 +address=/bgcse.cn/0.0.0.0 +address=/bgj216.cn/0.0.0.0 +address=/bgtrtv.top/0.0.0.0 +address=/bhuak.com/0.0.0.0 +address=/bianxianwu.com/0.0.0.0 +address=/biboi.cn/0.0.0.0 +address=/biluzhang.cn/0.0.0.0 +address=/bingdiantao.com/0.0.0.0 +address=/bjbrtc.com/0.0.0.0 +address=/bjdianyue.com/0.0.0.0 +address=/bjeai.com/0.0.0.0 +address=/bjygfd.com/0.0.0.0 +address=/bjzcbx.com/0.0.0.0 +address=/blfyquz.cn/0.0.0.0 +address=/bmfwwz.top/0.0.0.0 +address=/bmgan.com/0.0.0.0 +address=/bmuju.com/0.0.0.0 +address=/bobotune.com/0.0.0.0 +address=/bokanedu.net/0.0.0.0 +address=/boweineng.cn/0.0.0.0 +address=/bpdffh.cn/0.0.0.0 +address=/bqqsdv73724.cn/0.0.0.0 +address=/bslmw.com/0.0.0.0 +address=/bsmakeup.com.cn/0.0.0.0 +address=/bueson.com/0.0.0.0 +address=/bvoer.com/0.0.0.0 +address=/bvosv.com/0.0.0.0 +address=/bym03.cn/0.0.0.0 +address=/byujf.cn/0.0.0.0 +address=/c19f2.cn/0.0.0.0 +address=/c6z85.cn/0.0.0.0 +address=/c82d5.cn/0.0.0.0 +address=/ca88b.cn/0.0.0.0 +address=/caduka.cn/0.0.0.0 +address=/cailawyer.cn/0.0.0.0 +address=/calculated.cn/0.0.0.0 +address=/car156.net/0.0.0.0 +address=/casbanlly.com/0.0.0.0 +address=/cccab.club/0.0.0.0 +address=/cchfjz.com/0.0.0.0 +address=/ccjxybj.cn/0.0.0.0 +address=/ccmdgg.com/0.0.0.0 +address=/ccouv.com/0.0.0.0 +address=/ccunf.com/0.0.0.0 +address=/cdfzcz.com/0.0.0.0 +address=/cdgxq.com/0.0.0.0 +address=/cdhenfan.com/0.0.0.0 +address=/cdiah.com/0.0.0.0 +address=/cdn.m.okdd.net/0.0.0.0 +address=/cdouj.com/0.0.0.0 +address=/cdqjmc.com/0.0.0.0 +address=/ceiyo.com/0.0.0.0 +address=/ceyiuy.com/0.0.0.0 +address=/cezezo.top/0.0.0.0 +address=/cfdanet.com/0.0.0.0 +address=/cfenl.com/0.0.0.0 +address=/cgaij.com/0.0.0.0 +address=/cgoiiq.com/0.0.0.0 +address=/cgoul.com/0.0.0.0 +address=/cgxxmy.com/0.0.0.0 +address=/changhehengqi.com/0.0.0.0 +address=/chaojilamei.cn/0.0.0.0 +address=/chengboke.cn/0.0.0.0 +address=/chenxiangqian.cn/0.0.0.0 +address=/chersc.com/0.0.0.0 +address=/chexiw.com/0.0.0.0 +address=/chfuw.com/0.0.0.0 +address=/chgdf.cn/0.0.0.0 +address=/chinaqirun.cn/0.0.0.0 +address=/chinaweian.com/0.0.0.0 +address=/chrommotor.com/0.0.0.0 +address=/chuangxinfa.cn/0.0.0.0 +address=/chuhul.cn/0.0.0.0 +address=/chutangpu.cn/0.0.0.0 +address=/cike666.com/0.0.0.0 +address=/cindy17club.com/0.0.0.0 +address=/city009.com/0.0.0.0 +address=/cjh9.cn/0.0.0.0 +address=/cjieh.com/0.0.0.0 +address=/ckaiv.com/0.0.0.0 +address=/ckikq.com/0.0.0.0 +address=/claiks.com/0.0.0.0 +address=/clandia.cn/0.0.0.0 +address=/clmmw.com/0.0.0.0 +address=/cn-3drp.com/0.0.0.0 +address=/cni58.com/0.0.0.0 +address=/cniuv.com/0.0.0.0 +address=/cnshef.com/0.0.0.0 +address=/cnzhqs.com/0.0.0.0 +address=/coccccc.cc/0.0.0.0 +address=/codejumps.com/0.0.0.0 +address=/codlw.com/0.0.0.0 +address=/coenr.com/0.0.0.0 +address=/cojia.net/0.0.0.0 +address=/comesgo.com/0.0.0.0 +address=/continuedsys.cn/0.0.0.0 +address=/couas.com/0.0.0.0 +address=/countersys.cn/0.0.0.0 +address=/coveredsys.cn/0.0.0.0 +address=/cpxkvc.com/0.0.0.0 +address=/cqgya.com/0.0.0.0 +address=/cqhhct.com/0.0.0.0 +address=/cqlxscdc.top/0.0.0.0 +address=/cqytjzgc.com/0.0.0.0 +address=/cs12d.com/0.0.0.0 +address=/ctiev.com/0.0.0.0 +address=/cuoas.com/0.0.0.0 +address=/cuoss.com/0.0.0.0 +address=/cwj2h.cn/0.0.0.0 +address=/cwpush.com/0.0.0.0 +address=/cxaerp.com/0.0.0.0 +address=/cxb4.cn/0.0.0.0 +address=/cxcxt.com/0.0.0.0 +address=/cxrjl.cn/0.0.0.0 +address=/cxslchkb.cn/0.0.0.0 +address=/cyto-biotherapy.com/0.0.0.0 +address=/cyylove.com/0.0.0.0 +address=/cz345.cn/0.0.0.0 +address=/czlhgz.com/0.0.0.0 +address=/czxjx.cn/0.0.0.0 +address=/czyiming.club/0.0.0.0 +address=/czzdf.com/0.0.0.0 +address=/d08kfa.cn/0.0.0.0 +address=/d72l4.com/0.0.0.0 +address=/d93nzb.cn/0.0.0.0 +address=/dachadu.cn/0.0.0.0 +address=/daishuxy.com/0.0.0.0 +address=/daizhankj.cn/0.0.0.0 +address=/dajean.com/0.0.0.0 +address=/dake.net.cn/0.0.0.0 +address=/damiren.com/0.0.0.0 +address=/daokejs.com/0.0.0.0 +address=/daskm.com/0.0.0.0 +address=/dbaij.com/0.0.0.0 +address=/dbaof.com/0.0.0.0 +address=/dbeii.com/0.0.0.0 +address=/dbeij.com/0.0.0.0 +address=/dbiej.com/0.0.0.0 +address=/dbwmjj.com/0.0.0.0 +address=/dcaij.com/0.0.0.0 +address=/dceni.com/0.0.0.0 +address=/dcuom.com/0.0.0.0 +address=/ddanq.com/0.0.0.0 +address=/ddg1277.com/0.0.0.0 +address=/ddhuangchao.com/0.0.0.0 +address=/ddpxhq.cn/0.0.0.0 +address=/dengfenzhang.cn/0.0.0.0 +address=/dependablewood.com/0.0.0.0 +address=/deyidesign.com/0.0.0.0 +address=/dezfu.com/0.0.0.0 +address=/dgaoz.com/0.0.0.0 +address=/dgxzwj.com/0.0.0.0 +address=/dhaof.com/0.0.0.0 +address=/dhbo4t.cn/0.0.0.0 +address=/dhgdp.cn/0.0.0.0 +address=/dhuhui.cn/0.0.0.0 +address=/dierqingchun.com/0.0.0.0 +address=/djhbxz.com/0.0.0.0 +address=/djhhy.com/0.0.0.0 +address=/dkdlsj.com/0.0.0.0 +address=/dldsrs.com/0.0.0.0 +address=/dlouf.com/0.0.0.0 +address=/dlvnxf.cn/0.0.0.0 +address=/dmpsj.cn/0.0.0.0 +address=/dn189.com/0.0.0.0 +address=/dnfeu.com/0.0.0.0 +address=/doowe.cn/0.0.0.0 +address=/doryhome.com/0.0.0.0 +address=/dqgpb.com/0.0.0.0 +address=/drc6i.cn/0.0.0.0 +address=/drgykb.cn/0.0.0.0 +address=/dsjcfw.com/0.0.0.0 +address=/dsjre.com/0.0.0.0 +address=/dtzysm.com/0.0.0.0 +address=/duoyidd.com/0.0.0.0 +address=/dxcssc.cn/0.0.0.0 +address=/dxmci.com/0.0.0.0 +address=/dydyhg.com/0.0.0.0 +address=/dzisou.com/0.0.0.0 +address=/e647ob.cn/0.0.0.0 +address=/e9emh.cn/0.0.0.0 +address=/ecuwa.cn/0.0.0.0 +address=/ediun.com/0.0.0.0 +address=/edysn.cn/0.0.0.0 +address=/egqiyw.com/0.0.0.0 +address=/ehxyz.com/0.0.0.0 +address=/ei4f.cn/0.0.0.0 +address=/ejiur.com/0.0.0.0 +address=/ejwmc.cn/0.0.0.0 +address=/eloer.cn/0.0.0.0 +address=/emgwq.com/0.0.0.0 +address=/emshx.cn/0.0.0.0 +address=/enjuk.com/0.0.0.0 +address=/enjuw.com/0.0.0.0 +address=/eou01a.cn/0.0.0.0 +address=/epanr.com/0.0.0.0 +address=/eqiuy.com/0.0.0.0 +address=/erocw.com/0.0.0.0 +address=/eshuy.com/0.0.0.0 +address=/esuzm.cn/0.0.0.0 +address=/esyzdb.com/0.0.0.0 +address=/ewphm.cn/0.0.0.0 +address=/exusr.com/0.0.0.0 +address=/eyaor.com/0.0.0.0 +address=/eysmaa.pw/0.0.0.0 +address=/ezuon.com/0.0.0.0 +address=/fangdalaw.gd.cn/0.0.0.0 +address=/fangjslc.com/0.0.0.0 +address=/fangzi2.top/0.0.0.0 +address=/fbaot.com/0.0.0.0 +address=/fbieq.com/0.0.0.0 +address=/fcaot.com/0.0.0.0 +address=/fccay.cn/0.0.0.0 +address=/fchio.com/0.0.0.0 +address=/fcrdb.com/0.0.0.0 +address=/fcuit.com/0.0.0.0 +address=/fcunq.com/0.0.0.0 +address=/fdaoo.com/0.0.0.0 +address=/fdoun.com/0.0.0.0 +address=/feifish66.com/0.0.0.0 +address=/fenbengpan.cn/0.0.0.0 +address=/ffanq.com/0.0.0.0 +address=/ffychb.com/0.0.0.0 +address=/fgaon.com/0.0.0.0 +address=/fgzba.com/0.0.0.0 +address=/fipipo.cn/0.0.0.0 +address=/fj95560.com/0.0.0.0 +address=/fjhanmei.com/0.0.0.0 +address=/fjmrxys.com/0.0.0.0 +address=/fjtzjy.com/0.0.0.0 +address=/fjxyo.com/0.0.0.0 +address=/fkikij.cn/0.0.0.0 +address=/fkkse.com/0.0.0.0 +address=/fkogs.com/0.0.0.0 +address=/fninin.cn/0.0.0.0 +address=/fnxmyx.cn/0.0.0.0 +address=/focuscat.com/0.0.0.0 +address=/foshou.pw/0.0.0.0 +address=/fouas.com/0.0.0.0 +address=/foumm.com/0.0.0.0 +address=/fqzds.com/0.0.0.0 +address=/frjxdv.cn/0.0.0.0 +address=/fshet.com/0.0.0.0 +address=/fstaw.com/0.0.0.0 +address=/fszhxd.com/0.0.0.0 +address=/ftrp4.cn/0.0.0.0 +address=/fuhuikang360.com/0.0.0.0 +address=/fuwosi.cn/0.0.0.0 +address=/fw.zhuaji.org/0.0.0.0 +address=/fwjoi.com/0.0.0.0 +address=/fwyang.com/0.0.0.0 +address=/fx6j3.cn/0.0.0.0 +address=/fxfhjs.com/0.0.0.0 +address=/fxunn.com/0.0.0.0 +address=/fy4zb.cn/0.0.0.0 +address=/fyjyhm.com/0.0.0.0 +address=/fzdfwy.com/0.0.0.0 +address=/fzxrjx.com/0.0.0.0 +address=/fzyda.com/0.0.0.0 +address=/g3ao2q.cn/0.0.0.0 +address=/gadhx.cn/0.0.0.0 +address=/gadwhy.com/0.0.0.0 +address=/galaxyns.com/0.0.0.0 +address=/gaykes.com/0.0.0.0 +address=/gazoeft.cn/0.0.0.0 +address=/gbeik.com/0.0.0.0 +address=/gbieg.com/0.0.0.0 +address=/gcaij.com/0.0.0.0 +address=/gcaog.com/0.0.0.0 +address=/gcfx777.com/0.0.0.0 +address=/gcheg.com/0.0.0.0 +address=/gcouh.com/0.0.0.0 +address=/gdaii.com/0.0.0.0 +address=/gdeih.com/0.0.0.0 +address=/gdhdfs.com/0.0.0.0 +address=/gdlbdzkj.com/0.0.0.0 +address=/gdsqwy.org/0.0.0.0 +address=/gdunt.com/0.0.0.0 +address=/gedus.cn/0.0.0.0 +address=/gelinboer.cn/0.0.0.0 +address=/georgias.cn/0.0.0.0 +address=/gerunsenbo.cn/0.0.0.0 +address=/ggouh.com/0.0.0.0 +address=/ggz55268.com/0.0.0.0 +address=/gjiai.com/0.0.0.0 +address=/gjiak.com/0.0.0.0 +address=/gjkpo.com/0.0.0.0 +address=/gjuet.com/0.0.0.0 +address=/glpen08.com/0.0.0.0 +address=/glvej.com/0.0.0.0 +address=/gmxyorg.cn/0.0.0.0 +address=/gnmbd.top/0.0.0.0 +address=/gobali.cn/0.0.0.0 +address=/googlespider1.cn/0.0.0.0 +address=/gou1zhe.com/0.0.0.0 +address=/goulanmeng.cn/0.0.0.0 +address=/gtaih.com/0.0.0.0 +address=/gtchong.com/0.0.0.0 +address=/gtifund.cn/0.0.0.0 +address=/gtiou.com/0.0.0.0 +address=/gtnde.com/0.0.0.0 +address=/guaas.com/0.0.0.0 +address=/guangsss1999.com/0.0.0.0 +address=/guanqinjie.cn/0.0.0.0 +address=/guansenff.cn/0.0.0.0 +address=/gwdqp.com/0.0.0.0 +address=/gxklsftz.cn/0.0.0.0 +address=/gxkyl.com/0.0.0.0 +address=/gxssjz.com/0.0.0.0 +address=/gxunj.com/0.0.0.0 +address=/gyeet.com/0.0.0.0 +address=/gyhzr.com/0.0.0.0 +address=/gyrtg.com/0.0.0.0 +address=/gzmxybg.com/0.0.0.0 +address=/gzmzts.com/0.0.0.0 +address=/gznsyh.com/0.0.0.0 +address=/gzzena.com/0.0.0.0 +address=/h2pzh.cn/0.0.0.0 +address=/hajuwang.cn/0.0.0.0 +address=/hawbfa.com/0.0.0.0 +address=/hbaog.com/0.0.0.0 +address=/hbbww.com/0.0.0.0 +address=/hbhxqcw.com/0.0.0.0 +address=/hbnygj.com/0.0.0.0 +address=/hbttcc.com/0.0.0.0 +address=/hbyyzm.com/0.0.0.0 +address=/hcaig.com/0.0.0.0 +address=/hcenc.com/0.0.0.0 +address=/hchig.com/0.0.0.0 +address=/hchik.com/0.0.0.0 +address=/hdfdm.com/0.0.0.0 +address=/hdminfeng.com/0.0.0.0 +address=/hdswgc.com/0.0.0.0 +address=/hduic.com/0.0.0.0 +address=/headwell.cn/0.0.0.0 +address=/hebhec.cn/0.0.0.0 +address=/hebzycw.com/0.0.0.0 +address=/hehmy.cn/0.0.0.0 +address=/heib2.top/0.0.0.0 +address=/heizundg.cn/0.0.0.0 +address=/helpinfo.cn/0.0.0.0 +address=/henduoqian.com/0.0.0.0 +address=/hfyxdl.com/0.0.0.0 +address=/hgdanbas.cn/0.0.0.0 +address=/hgrqp.com/0.0.0.0 +address=/hguac.com/0.0.0.0 +address=/hguas.com/0.0.0.0 +address=/hhslbz.cn/0.0.0.0 +address=/hihufu.cn/0.0.0.0 +address=/hissq.com/0.0.0.0 +address=/hjiec.com/0.0.0.0 +address=/hjjnpx.com/0.0.0.0 +address=/hjkrlc.cn/0.0.0.0 +address=/hjryl.com/0.0.0.0 +address=/hjues.com/0.0.0.0 +address=/hjzndq.com/0.0.0.0 +address=/hk7799.net/0.0.0.0 +address=/hk9600.com/0.0.0.0 +address=/hkmqp.com/0.0.0.0 +address=/hldwmly.com/0.0.0.0 +address=/hlhulu.com/0.0.0.0 +address=/hmhqp.com/0.0.0.0 +address=/hmttoly.com/0.0.0.0 +address=/hmyangshengji.com/0.0.0.0 +address=/hnfxty.cn/0.0.0.0 +address=/hnhgw.cn/0.0.0.0 +address=/hnzyfs.com/0.0.0.0 +address=/hogyp.com/0.0.0.0 +address=/hongshikai.com/0.0.0.0 +address=/hongyangbg.com/0.0.0.0 +address=/how5.cn/0.0.0.0 +address=/hp-china.biz/0.0.0.0 +address=/hpzyl.com/0.0.0.0 +address=/hqgjcm.com/0.0.0.0 +address=/hqsjc.com/0.0.0.0 +address=/hs1s1.cn/0.0.0.0 +address=/hsbkr.com/0.0.0.0 +address=/htfmbt.com/0.0.0.0 +address=/htjsk.com/0.0.0.0 +address=/huayange.com/0.0.0.0 +address=/huayi65.com/0.0.0.0 +address=/huigoushop.com/0.0.0.0 +address=/hunpp.com/0.0.0.0 +address=/hwertd.xyz/0.0.0.0 +address=/hxiak.com/0.0.0.0 +address=/hycfxdc.com/0.0.0.0 +address=/hyjyjc.com/0.0.0.0 +address=/hypzv.com/0.0.0.0 +address=/hyxca.top/0.0.0.0 +address=/hzht666.com/0.0.0.0 +address=/hzuok.com/0.0.0.0 +address=/hzuvw.com/0.0.0.0 +address=/hzxfmc.com/0.0.0.0 +address=/hzzfan.com/0.0.0.0 +address=/i-components.net/0.0.0.0 +address=/i05h.cn/0.0.0.0 +address=/ia22.com/0.0.0.0 +address=/iamqqo85467.cn/0.0.0.0 +address=/iangp.com/0.0.0.0 +address=/iangs.com/0.0.0.0 +address=/iauqwe.com/0.0.0.0 +address=/ibaop.com/0.0.0.0 +address=/ibeiling.cn/0.0.0.0 +address=/ibeip.com/0.0.0.0 +address=/ibinp.com/0.0.0.0 +address=/icebeatuy.com/0.0.0.0 +address=/icyrd.com/0.0.0.0 +address=/idanmei.cn/0.0.0.0 +address=/identified.cn/0.0.0.0 +address=/ienkdaccessible.cn/0.0.0.0 +address=/ienkdago.cn/0.0.0.0 +address=/ieqmeq.com/0.0.0.0 +address=/ifeib.com/0.0.0.0 +address=/ihais.com/0.0.0.0 +address=/ihear123.com/0.0.0.0 +address=/ihhii.xyz/0.0.0.0 +address=/iigushi.com/0.0.0.0 +address=/ijieo.com/0.0.0.0 +address=/ijuns.com/0.0.0.0 +address=/ijuny.com/0.0.0.0 +address=/imanchu.cn/0.0.0.0 +address=/imiek.com/0.0.0.0 +address=/imykgs.com/0.0.0.0 +address=/inccnd.com/0.0.0.0 +address=/increased.cn/0.0.0.0 +address=/infvb.com/0.0.0.0 +address=/internerl.com/0.0.0.0 +address=/iq24ne.cn/0.0.0.0 +address=/irauz.com/0.0.0.0 +address=/irkuj.com/0.0.0.0 +address=/iruad.com/0.0.0.0 +address=/ishowms.com/0.0.0.0 +address=/iyaos.com/0.0.0.0 +address=/iyuey.com/0.0.0.0 +address=/izouo.com/0.0.0.0 +address=/izuis.com/0.0.0.0 +address=/jaat3ax.site/0.0.0.0 +address=/jbanb.com/0.0.0.0 +address=/jbbath.cn/0.0.0.0 +address=/jcaik.com/0.0.0.0 +address=/jcaip.com/0.0.0.0 +address=/jcdb88.com/0.0.0.0 +address=/jcwwxn.com/0.0.0.0 +address=/jdaot.com/0.0.0.0 +address=/jdflower.cn/0.0.0.0 +address=/jdgsgl.com/0.0.0.0 +address=/jduiv.com/0.0.0.0 +address=/jgkto.com/0.0.0.0 +address=/jiaofulin.cn/0.0.0.0 +address=/jieyixiu.com/0.0.0.0 +address=/jifeidandar.com/0.0.0.0 +address=/jiirz.com/0.0.0.0 +address=/jim86d.cn/0.0.0.0 +address=/jinchaoyu.com/0.0.0.0 +address=/jingdayiyuan.com/0.0.0.0 +address=/jingxiangyalvji.cn/0.0.0.0 +address=/jioeg.com/0.0.0.0 +address=/jiumishow.com/0.0.0.0 +address=/jiyuanzixun.com/0.0.0.0 +address=/jkert.com/0.0.0.0 +address=/jlkja.com/0.0.0.0 +address=/jlvskg.cn/0.0.0.0 +address=/jlxzt.com/0.0.0.0 +address=/jmxlaser.com/0.0.0.0 +address=/jndczg.com/0.0.0.0 +address=/jnsdkjzs.com/0.0.0.0 +address=/jollyspring.com/0.0.0.0 +address=/jotrening.com/0.0.0.0 +address=/jpenk.com/0.0.0.0 +address=/jpg1.oss-cn-beijing.aliyuncs.com/0.0.0.0 +address=/jrdkc.com/0.0.0.0 +address=/jsaik.com/0.0.0.0 +address=/jssumei.cn/0.0.0.0 +address=/jstdjq.com/0.0.0.0 +address=/jsyjwj.com/0.0.0.0 +address=/jullycn.com/0.0.0.0 +address=/jundazulin.com/0.0.0.0 +address=/just9229.cn/0.0.0.0 +address=/juyzr.com/0.0.0.0 +address=/jwhfn.cn/0.0.0.0 +address=/jwiyr.com/0.0.0.0 +address=/jxhcyc.com/0.0.0.0 +address=/jxinyue.top/0.0.0.0 +address=/jxnrfx.com/0.0.0.0 +address=/jxxcfd.com/0.0.0.0 +address=/jyhwt.cn/0.0.0.0 +address=/jyjhkz.com/0.0.0.0 +address=/jzntxs.com/0.0.0.0 +address=/k5ai3c.cn/0.0.0.0 +address=/k859n.cn/0.0.0.0 +address=/k9wi2d.cn/0.0.0.0 +address=/kafka8.com/0.0.0.0 +address=/kanjiaqun.cn/0.0.0.0 +address=/kbstyn.com/0.0.0.0 +address=/kcenu.com/0.0.0.0 +address=/kchaq.com/0.0.0.0 +address=/kcooy.com/0.0.0.0 +address=/kdieu.com/0.0.0.0 +address=/ketaoke.com/0.0.0.0 +address=/kexigia.com/0.0.0.0 +address=/kfand.com/0.0.0.0 +address=/kfeiu.com/0.0.0.0 +address=/kfuih.cn/0.0.0.0 +address=/kguaq.com/0.0.0.0 +address=/khuoy.com/0.0.0.0 +address=/kjfhe.com/0.0.0.0 +address=/kjhfy.com/0.0.0.0 +address=/kl6636.net/0.0.0.0 +address=/koudaichaoshi.cn/0.0.0.0 +address=/kqiaq.com/0.0.0.0 +address=/ks67.com/0.0.0.0 +address=/ksdsuzhou.com/0.0.0.0 +address=/kshks5.site/0.0.0.0 +address=/kteyz.com/0.0.0.0 +address=/ktzte.cn/0.0.0.0 +address=/kuaituisss.com/0.0.0.0 +address=/kueofwt.cn/0.0.0.0 +address=/kuptmf.cn/0.0.0.0 +address=/kwjkd.com/0.0.0.0 +address=/kwp79i.cn/0.0.0.0 +address=/kxhie.com/0.0.0.0 +address=/kyxnz.cn/0.0.0.0 +address=/kz8tr2.cn/0.0.0.0 +address=/l30od.cn/0.0.0.0 +address=/l4elb.cn/0.0.0.0 +address=/l93stb.cn/0.0.0.0 +address=/l9c4s.cn/0.0.0.0 +address=/la71f.cn/0.0.0.0 +address=/laksdn.com/0.0.0.0 +address=/lanhouhou.cn/0.0.0.0 +address=/laojiayoufang.com/0.0.0.0 +address=/layyi.com/0.0.0.0 +address=/lbaij.com/0.0.0.0 +address=/lbaoj.com/0.0.0.0 +address=/lchar.com/0.0.0.0 +address=/lcrmm.top/0.0.0.0 +address=/legozu.com/0.0.0.0 +address=/lerenzx.cn/0.0.0.0 +address=/let83.cn/0.0.0.0 +address=/lfdydk.com/0.0.0.0 +address=/lfouz.com/0.0.0.0 +address=/lfzxcp.com/0.0.0.0 +address=/lglady.cn/0.0.0.0 +address=/lglkqm.cn/0.0.0.0 +address=/lguir.com/0.0.0.0 +address=/lhhxlj.com/0.0.0.0 +address=/lianfuhuang.cn/0.0.0.0 +address=/liaotian4.com/0.0.0.0 +address=/lifuzhubao.com/0.0.0.0 +address=/lihongdou.cn/0.0.0.0 +address=/linwukui.cn/0.0.0.0 +address=/linyankm.cn/0.0.0.0 +address=/listenother.com/0.0.0.0 +address=/ljuer.com/0.0.0.0 +address=/lletd.cn/0.0.0.0 +address=/llvez.com/0.0.0.0 +address=/lnenz.com/0.0.0.0 +address=/lpaoz.com/0.0.0.0 +address=/lqmohun.com/0.0.0.0 +address=/lsiwd.cn/0.0.0.0 +address=/lusrg.cn/0.0.0.0 +address=/luxoshopde.com/0.0.0.0 +address=/lvyishengtai.com/0.0.0.0 +address=/lxind.cn/0.0.0.0 +address=/lybczlsb.com/0.0.0.0 +address=/lyjz001.com/0.0.0.0 +address=/lyshengtu.cn/0.0.0.0 +address=/lzida.com/0.0.0.0 +address=/lzjycy.com/0.0.0.0 +address=/lzkjsj.com/0.0.0.0 +address=/lzytt.com/0.0.0.0 +address=/m4ztka.cn/0.0.0.0 +address=/m72r.cn/0.0.0.0 +address=/mammina.cn/0.0.0.0 +address=/maoyumao.net/0.0.0.0 +address=/maxoi.cn/0.0.0.0 +address=/mbaik.com/0.0.0.0 +address=/mbiek.com/0.0.0.0 +address=/mcaik.com/0.0.0.0 +address=/md0z4dh.com/0.0.0.0 +address=/mdous.com/0.0.0.0 +address=/mdsfzh.cn/0.0.0.0 +address=/mendoc.cn/0.0.0.0 +address=/mengpr.com/0.0.0.0 +address=/meooe.com/0.0.0.0 +address=/mgldzcls.com/0.0.0.0 +address=/mgsue.cn/0.0.0.0 +address=/mhuos.com/0.0.0.0 +address=/miaiche.cn/0.0.0.0 +address=/miaos11.com/0.0.0.0 +address=/mid5in.top/0.0.0.0 +address=/miiuv.com/0.0.0.0 +address=/mindrook.com/0.0.0.0 +address=/mjita.cn/0.0.0.0 +address=/ml44.cn/0.0.0.0 +address=/mlion.cn/0.0.0.0 +address=/mmfusheng.com/0.0.0.0 +address=/mmhhjt.com/0.0.0.0 +address=/mmkvi.com/0.0.0.0 +address=/mmpuh.cn/0.0.0.0 +address=/mmwdwg.cn/0.0.0.0 +address=/mobiorg8.com/0.0.0.0 +address=/morningpiggy.com/0.0.0.0 +address=/mouaa.com/0.0.0.0 +address=/movii-loft.cn/0.0.0.0 +address=/mqcwr.cn/0.0.0.0 +address=/mqgpo.com/0.0.0.0 +address=/mqies.com/0.0.0.0 +address=/mreod.cn/0.0.0.0 +address=/msdfd.cn/0.0.0.0 +address=/msuik.cn/0.0.0.0 +address=/mtcat.cn/0.0.0.0 +address=/mubite.cn/0.0.0.0 +address=/mukkkoi.cn/0.0.0.0 +address=/muusn.cn/0.0.0.0 +address=/mwjpk.com/0.0.0.0 +address=/myycrw.com/0.0.0.0 +address=/mzclass.club/0.0.0.0 +address=/nbaob.com/0.0.0.0 +address=/nbhotpo.com/0.0.0.0 +address=/ncoyqc.com/0.0.0.0 +address=/nduop.com/0.0.0.0 +address=/ndusa.cn/0.0.0.0 +address=/neijh.com/0.0.0.0 +address=/nernv.com/0.0.0.0 +address=/netko0o.com/0.0.0.0 +address=/nfkos.com/0.0.0.0 +address=/nickarini.com/0.0.0.0 +address=/niegg.com/0.0.0.0 +address=/nihao987654.top/0.0.0.0 +address=/ningbojipiao.com/0.0.0.0 +address=/nixiclothing.com/0.0.0.0 +address=/njguluyu.cn/0.0.0.0 +address=/njxczy.com/0.0.0.0 +address=/nkwwbg.com/0.0.0.0 +address=/nmmdzq.cn/0.0.0.0 +address=/nmtouzi.com/0.0.0.0 +address=/nnfiy.com/0.0.0.0 +address=/nongshengyi.cn/0.0.0.0 +address=/nq37f.cn/0.0.0.0 +address=/ntpddq.com/0.0.0.0 +address=/nwwap.com/0.0.0.0 +address=/nwxzs.com/0.0.0.0 +address=/nxh2h.cn/0.0.0.0 +address=/nxkycx.com/0.0.0.0 +address=/nxwly.com/0.0.0.0 +address=/nxypz.com/0.0.0.0 +address=/nyhnx.com/0.0.0.0 +address=/nykps.com/0.0.0.0 +address=/oangm.com/0.0.0.0 +address=/obeip.com/0.0.0.0 +address=/obj9.cn/0.0.0.0 +address=/oende.cn/0.0.0.0 +address=/oeocriaq.cn/0.0.0.0 +address=/oesnw.com/0.0.0.0 +address=/ohuam.com/0.0.0.0 +address=/ojues.com/0.0.0.0 +address=/okshishi.com/0.0.0.0 +address=/okuis.com/0.0.0.0 +address=/okwan.cn/0.0.0.0 +address=/olc0.cn/0.0.0.0 +address=/on68xf.cn/0.0.0.0 +address=/once88.cn/0.0.0.0 +address=/oomyv.com/0.0.0.0 +address=/opengam.com/0.0.0.0 +address=/opqsr.com/0.0.0.0 +address=/osaws.com/0.0.0.0 +address=/osimym.com/0.0.0.0 +address=/osndy.com/0.0.0.0 +address=/ou15r.cn/0.0.0.0 +address=/oul78c.cn/0.0.0.0 +address=/paochala.net/0.0.0.0 +address=/passwz.com/0.0.0.0 +address=/pbino.com/0.0.0.0 +address=/pcaoo.com/0.0.0.0 +address=/pd3a.cn/0.0.0.0 +address=/pdfbs.com/0.0.0.0 +address=/pdkuai.com/0.0.0.0 +address=/petsheying.com/0.0.0.0 +address=/pi920.com/0.0.0.0 +address=/piaogj.com/0.0.0.0 +address=/picbr.com/0.0.0.0 +address=/pieaa.com/0.0.0.0 +address=/piliangzhuce.cn/0.0.0.0 +address=/pincidao.cn/0.0.0.0 +address=/pipysoft.cn/0.0.0.0 +address=/pitena.top/0.0.0.0 +address=/pjbjzf.com/0.0.0.0 +address=/pkbrxja.cn/0.0.0.0 +address=/pkesports.cn/0.0.0.0 +address=/plerv.com/0.0.0.0 +address=/plokr.com/0.0.0.0 +address=/pmshy.cn/0.0.0.0 +address=/pomhz.com/0.0.0.0 +address=/pomkl.com/0.0.0.0 +address=/pougg.com/0.0.0.0 +address=/pptte.com/0.0.0.0 +address=/pqnlorg.cn/0.0.0.0 +address=/prazpf.cn/0.0.0.0 +address=/ptuoa.com/0.0.0.0 +address=/puzwb.cn/0.0.0.0 +address=/pwjhg.com/0.0.0.0 +address=/pxyvb.cn/0.0.0.0 +address=/pyerc.com/0.0.0.0 +address=/pyhuiyu.com/0.0.0.0 +address=/pzuth.cn/0.0.0.0 +address=/pzvlnh.cn/0.0.0.0 +address=/q0uz4c.cn/0.0.0.0 +address=/q671e.cn/0.0.0.0 +address=/q7ms.cn/0.0.0.0 +address=/qaqact.cn/0.0.0.0 +address=/qcgkd322.vip/0.0.0.0 +address=/qdiut.com/0.0.0.0 +address=/qdyazc.com/0.0.0.0 +address=/qflwh.cn/0.0.0.0 +address=/qgana.com/0.0.0.0 +address=/qgaot.com/0.0.0.0 +address=/qhdop.com/0.0.0.0 +address=/qhuik.com/0.0.0.0 +address=/qiaopiguniang.com/0.0.0.0 +address=/qinchugudao.com/0.0.0.0 +address=/qingzhencai.net/0.0.0.0 +address=/qjueu.com/0.0.0.0 +address=/qkptx.com/0.0.0.0 +address=/qlaot.com/0.0.0.0 +address=/qloer.com/0.0.0.0 +address=/qlonglong.com/0.0.0.0 +address=/qneit.com/0.0.0.0 +address=/qq0au.cn/0.0.0.0 +address=/qqiat.com/0.0.0.0 +address=/qsove.com/0.0.0.0 +address=/qtpngov.cn/0.0.0.0 +address=/quldu.com/0.0.0.0 +address=/qzbxfs.com/0.0.0.0 +address=/qzdag.com/0.0.0.0 +address=/qzdaren.com/0.0.0.0 +address=/raeqqe.cn/0.0.0.0 +address=/rbign.cn/0.0.0.0 +address=/rbywg.com/0.0.0.0 +address=/rcaiu.com/0.0.0.0 +address=/rcynoe.cn/0.0.0.0 +address=/rdxhrd.com/0.0.0.0 +address=/renshengyiyi.com/0.0.0.0 +address=/represented.cn/0.0.0.0 +address=/requested.cn/0.0.0.0 +address=/rerwe.cn/0.0.0.0 +address=/rfese.com/0.0.0.0 +address=/ricqo.com/0.0.0.0 +address=/rjiau.com/0.0.0.0 +address=/rmwdn.com/0.0.0.0 +address=/romgv.com/0.0.0.0 +address=/rongnews.com/0.0.0.0 +address=/rrkykn.cn/0.0.0.0 +address=/rrrwwwa.com/0.0.0.0 +address=/rtslgov.cn/0.0.0.0 +address=/ruiyufangchan.cn/0.0.0.0 +address=/ruxmc.cn/0.0.0.0 +address=/ruyidk.com/0.0.0.0 +address=/ruyiqufu.com/0.0.0.0 +address=/rxxdq.cn/0.0.0.0 +address=/s06th.cn/0.0.0.0 +address=/s2mvd.cn/0.0.0.0 +address=/sanitwealth.com/0.0.0.0 +address=/sbenx.com/0.0.0.0 +address=/sbiim.com/0.0.0.0 +address=/sbinx.com/0.0.0.0 +address=/sceyv.com/0.0.0.0 +address=/scouc.com/0.0.0.0 +address=/scoue.com/0.0.0.0 +address=/scqajt.cn/0.0.0.0 +address=/sczhilong.cn/0.0.0.0 +address=/sdaiv.com/0.0.0.0 +address=/sdgdtz.cn/0.0.0.0 +address=/sdkdm.com/0.0.0.0 +address=/sdsqyyc.com/0.0.0.0 +address=/sdytsh.com/0.0.0.0 +address=/sezvc.com/0.0.0.0 +address=/sfanf.com/0.0.0.0 +address=/sguac.com/0.0.0.0 +address=/sgzs999.com/0.0.0.0 +address=/shenbimall.com/0.0.0.0 +address=/shenyunkeji.com/0.0.0.0 +address=/shidailw.com/0.0.0.0 +address=/shjsxx.com/0.0.0.0 +address=/siguatv.cn/0.0.0.0 +address=/sincetrade.com/0.0.0.0 +address=/sjaidu.com/0.0.0.0 +address=/sjczsc.com/0.0.0.0 +address=/sjuqc.com/0.0.0.0 +address=/slvtx.com/0.0.0.0 +address=/smckii.cn/0.0.0.0 +address=/smdhek58726.cn/0.0.0.0 +address=/smpdth.cn/0.0.0.0 +address=/smxay.com/0.0.0.0 +address=/sonomoyo.com/0.0.0.0 +address=/sonsang.cn/0.0.0.0 +address=/sosjyx.com/0.0.0.0 +address=/soso.ws/0.0.0.0 +address=/spahelani.com/0.0.0.0 +address=/sqwscy.com/0.0.0.0 +address=/srrux.com/0.0.0.0 +address=/statstat888.com/0.0.0.0 +address=/stuoe.com/0.0.0.0 +address=/suehy.com/0.0.0.0 +address=/suoooi.cn/0.0.0.0 +address=/suwo0n.com/0.0.0.0 +address=/svfwer.top/0.0.0.0 +address=/swhgd.com/0.0.0.0 +address=/sxjkc.cn/0.0.0.0 +address=/sxjxhg.com/0.0.0.0 +address=/sxlczj.cn/0.0.0.0 +address=/sxmdxy.com/0.0.0.0 +address=/sxmutan.com/0.0.0.0 +address=/sxxca.com/0.0.0.0 +address=/sxzzhj.com/0.0.0.0 +address=/sycbbs.com/0.0.0.0 +address=/symaa.cn/0.0.0.0 +address=/symab.cn/0.0.0.0 +address=/symad.cn/0.0.0.0 +address=/symae.cn/0.0.0.0 +address=/symag.cn/0.0.0.0 +address=/symah.cn/0.0.0.0 +address=/sysadult.cn/0.0.0.0 +address=/sysal.cn/0.0.0.0 +address=/sytsr.com/0.0.0.0 +address=/syxsa.cn/0.0.0.0 +address=/szqifu.com/0.0.0.0 +address=/szshouzhai.com/0.0.0.0 +address=/tabwl.com/0.0.0.0 +address=/tajxgs.com/0.0.0.0 +address=/tatahn.com/0.0.0.0 +address=/tbaia.com/0.0.0.0 +address=/tbenq.com/0.0.0.0 +address=/tbieq.com/0.0.0.0 +address=/tbinq.com/0.0.0.0 +address=/tchep.com/0.0.0.0 +address=/tcnmf.com/0.0.0.0 +address=/tdain.com/0.0.0.0 +address=/tdoup.com/0.0.0.0 +address=/tenh2.cn/0.0.0.0 +address=/themee.cn/0.0.0.0 +address=/thuyki.cn/0.0.0.0 +address=/tianhelife.com/0.0.0.0 +address=/tiankongzudui.com/0.0.0.0 +address=/tianxiazhenji.com/0.0.0.0 +address=/tiaopimiao.net/0.0.0.0 +address=/tiaoweiyou.cn/0.0.0.0 +address=/tick0.com/0.0.0.0 +address=/tinwong.cn/0.0.0.0 +address=/tiojk.com/0.0.0.0 +address=/tiwom.com/0.0.0.0 +address=/tjiaa.com/0.0.0.0 +address=/tkshyp.com/0.0.0.0 +address=/tl875f.cn/0.0.0.0 +address=/tmmjgcp.cn/0.0.0.0 +address=/tmrmixer.cn/0.0.0.0 +address=/tochgw.com/0.0.0.0 +address=/tongjiwo.com/0.0.0.0 +address=/tp74ym.cn/0.0.0.0 +address=/travlcen.com/0.0.0.0 +address=/tsrc8.com/0.0.0.0 +address=/tuadong.com/0.0.0.0 +address=/tukexiu.com/0.0.0.0 +address=/txstatic.cn/0.0.0.0 +address=/txtxr.com/0.0.0.0 +address=/tymsyx.com/0.0.0.0 +address=/tyyjzs.cn/0.0.0.0 +address=/u7qy3e.cn/0.0.0.0 +address=/ubaii.com/0.0.0.0 +address=/uc4a.cn/0.0.0.0 +address=/ucaii.com/0.0.0.0 +address=/uchij.com/0.0.0.0 +address=/ueaeqqi.cn/0.0.0.0 +address=/uhor8.cn/0.0.0.0 +address=/uissm.com/0.0.0.0 +address=/uksnyf.cn/0.0.0.0 +address=/umm6.cn/0.0.0.0 +address=/umyai.com/0.0.0.0 +address=/uqpfh.cn/0.0.0.0 +address=/usty357a.site/0.0.0.0 +address=/uuopp.com/0.0.0.0 +address=/uxyrl.cn/0.0.0.0 +address=/uzhaj.com/0.0.0.0 +address=/uzyid.cn/0.0.0.0 +address=/v3iy0h.cn/0.0.0.0 +address=/v44i.cn/0.0.0.0 +address=/v5b99.cn/0.0.0.0 +address=/vb4rvq.cn/0.0.0.0 +address=/vbaiu.com/0.0.0.0 +address=/vbanm.com/0.0.0.0 +address=/vbaof.com/0.0.0.0 +address=/vbaou.com/0.0.0.0 +address=/vbieu.com/0.0.0.0 +address=/vbinu.com/0.0.0.0 +address=/vcaif.com/0.0.0.0 +address=/vchim.com/0.0.0.0 +address=/vchiy.com/0.0.0.0 +address=/vcuor.com/0.0.0.0 +address=/vdlha.cn/0.0.0.0 +address=/ve6j.cn/0.0.0.0 +address=/vers80.com/0.0.0.0 +address=/vf5yb4.cn/0.0.0.0 +address=/vgaom.com/0.0.0.0 +address=/vhuay.com/0.0.0.0 +address=/vichc.com/0.0.0.0 +address=/viiqx.com/0.0.0.0 +address=/vjuer.com/0.0.0.0 +address=/vkjnd.com/0.0.0.0 +address=/vkuay.com/0.0.0.0 +address=/vmiua.com/0.0.0.0 +address=/vnanf.com/0.0.0.0 +address=/vouky.com/0.0.0.0 +address=/vsxet.com/0.0.0.0 +address=/vvnna.com/0.0.0.0 +address=/vvocm.com/0.0.0.0 +address=/vweit.com/0.0.0.0 +address=/vy74i.cn/0.0.0.0 +address=/w13qh.cn/0.0.0.0 +address=/w859u.cn/0.0.0.0 +address=/waby66.cn/0.0.0.0 +address=/wagenlux.cn/0.0.0.0 +address=/wanfcc.com/0.0.0.0 +address=/wanrenshe.com/0.0.0.0 +address=/wao24.com/0.0.0.0 +address=/warron.cn/0.0.0.0 +address=/wbanz.com/0.0.0.0 +address=/wbaor.com/0.0.0.0 +address=/wbies.com/0.0.0.0 +address=/wbiev.com/0.0.0.0 +address=/wcail.com/0.0.0.0 +address=/wcaos.com/0.0.0.0 +address=/wcjup.com/0.0.0.0 +address=/wdeie.com/0.0.0.0 +address=/wdiur.com/0.0.0.0 +address=/webenginner.com/0.0.0.0 +address=/webkooo.com/0.0.0.0 +address=/weboser.com/0.0.0.0 +address=/wechatpu.com/0.0.0.0 +address=/weikefanli.com/0.0.0.0 +address=/weiziqiang.top/0.0.0.0 +address=/wervp.com/0.0.0.0 +address=/wfyqc.com/0.0.0.0 +address=/wgaoe.com/0.0.0.0 +address=/wghjq.cn/0.0.0.0 +address=/whrles.com/0.0.0.0 +address=/whsjg.cn/0.0.0.0 +address=/whxhhjx.com/0.0.0.0 +address=/wjdfv.com/0.0.0.0 +address=/wjier.com/0.0.0.0 +address=/wkjhd.com/0.0.0.0 +address=/wksrx.cn/0.0.0.0 +address=/wl963.com/0.0.0.0 +address=/wnbfw.com/0.0.0.0 +address=/wo-x.cn/0.0.0.0 +address=/wokekk.com/0.0.0.0 +address=/wonwg.com/0.0.0.0 +address=/workbizs.com/0.0.0.0 +address=/woshiyunying.com/0.0.0.0 +address=/wotto.cn/0.0.0.0 +address=/woyvk.cn/0.0.0.0 +address=/wsoue.com/0.0.0.0 +address=/wsxxu.com/0.0.0.0 +address=/wuylp.com/0.0.0.0 +address=/wvcdn.cn/0.0.0.0 +address=/wvver.com/0.0.0.0 +address=/wwetjy.com/0.0.0.0 +address=/wxhdwy.com/0.0.0.0 +address=/wxhh678.com/0.0.0.0 +address=/wxhltd.com/0.0.0.0 +address=/wxmg2016.com/0.0.0.0 +address=/wywna.cn/0.0.0.0 +address=/wzn4.cn/0.0.0.0 +address=/x5cc5z.cn/0.0.0.0 +address=/xabtx.com/0.0.0.0 +address=/xacqp.com/0.0.0.0 +address=/xavingtsun.com/0.0.0.0 +address=/xbaiv.com/0.0.0.0 +address=/xberu.com/0.0.0.0 +address=/xcbmwx.com/0.0.0.0 +address=/xcdzsw.com/0.0.0.0 +address=/xdkje.com/0.0.0.0 +address=/xdunv.com/0.0.0.0 +address=/xdyszx.com/0.0.0.0 +address=/xeihy.com/0.0.0.0 +address=/xfytjx.cn/0.0.0.0 +address=/xhaiu.com/0.0.0.0 +address=/xhct66.com/0.0.0.0 +address=/xhera.cn/0.0.0.0 +address=/xiakelea.com/0.0.0.0 +address=/xiangchim0.com/0.0.0.0 +address=/xiangshiw.net/0.0.0.0 +address=/xindelin.cn/0.0.0.0 +address=/xinghao89.com/0.0.0.0 +address=/xingtaiju.cn/0.0.0.0 +address=/xinterface.cn/0.0.0.0 +address=/xinuocp666.com/0.0.0.0 +address=/xjtxcj.com/0.0.0.0 +address=/xk0x.cn/0.0.0.0 +address=/xkanf.com/0.0.0.0 +address=/xkena.com/0.0.0.0 +address=/xkqpco.com/0.0.0.0 +address=/xkunn.com/0.0.0.0 +address=/xmcxz.com/0.0.0.0 +address=/xmgdfb.cn/0.0.0.0 +address=/xmgysweb.com/0.0.0.0 +address=/xmndrx.cn/0.0.0.0 +address=/xncgroup.cn/0.0.0.0 +address=/xnghmc.com/0.0.0.0 +address=/xnjzsn.com/0.0.0.0 +address=/xrain.net/0.0.0.0 +address=/xroun.com/0.0.0.0 +address=/xrpva.cn/0.0.0.0 +address=/xtzxmy.com/0.0.0.0 +address=/xujx8.com/0.0.0.0 +address=/xunhuaji.cn/0.0.0.0 +address=/xurizhongguo.cn/0.0.0.0 +address=/xxkio.com/0.0.0.0 +address=/xxlywl.cn/0.0.0.0 +address=/xznykf.org/0.0.0.0 +address=/xztms.com/0.0.0.0 +address=/y05zw.cn/0.0.0.0 +address=/y12f.com/0.0.0.0 +address=/yajiuwz.xyz/0.0.0.0 +address=/yanjunbo.com/0.0.0.0 +address=/ybaih.com/0.0.0.0 +address=/ybaiu.com/0.0.0.0 +address=/ybanj.com/0.0.0.0 +address=/ybaoh.com/0.0.0.0 +address=/ybeih.com/0.0.0.0 +address=/ybfwmm.cn/0.0.0.0 +address=/ybhypt.com/0.0.0.0 +address=/ybtianxi.com/0.0.0.0 +address=/ychap.com/0.0.0.0 +address=/ydfz.org/0.0.0.0 +address=/ydouu.com/0.0.0.0 +address=/yexfes.com/0.0.0.0 +address=/yfano.com/0.0.0.0 +address=/ygqczh.com/0.0.0.0 +address=/yguap.com/0.0.0.0 +address=/yicang8.com/0.0.0.0 +address=/yicixingjinkou.com/0.0.0.0 +address=/yicuntian.cn/0.0.0.0 +address=/yijieweizf.com/0.0.0.0 +address=/yingkepj.cn/0.0.0.0 +address=/yinzantouzi.com/0.0.0.0 +address=/yisloda.com/0.0.0.0 +address=/yiyuantian.com/0.0.0.0 +address=/yizhijin.cn/0.0.0.0 +address=/yjiaj.com/0.0.0.0 +address=/ymmdpk.cn/0.0.0.0 +address=/ynbzxh.com/0.0.0.0 +address=/yndushi.cn/0.0.0.0 +address=/ynjczy.net/0.0.0.0 +address=/ynjyhm.com/0.0.0.0 +address=/ynmhg.cn/0.0.0.0 +address=/ynnke.com/0.0.0.0 +address=/ynp0h.cn/0.0.0.0 +address=/yoiur.com/0.0.0.0 +address=/youweiprint.com/0.0.0.0 +address=/yoxus.cn/0.0.0.0 +address=/ypzhwf.cn/0.0.0.0 +address=/ys6ot.cn/0.0.0.0 +address=/ysjweb.com/0.0.0.0 +address=/yssbi.net/0.0.0.0 +address=/ytbnm.cn/0.0.0.0 +address=/ytdksb.com/0.0.0.0 +address=/ytmaitian.com/0.0.0.0 +address=/ytmaksim.cn/0.0.0.0 +address=/yueyelive.com/0.0.0.0 +address=/yunanfuwuqi.com/0.0.0.0 +address=/yunxiufang.net/0.0.0.0 +address=/yuxiny.com/0.0.0.0 +address=/yuxyz.com/0.0.0.0 +address=/ywbwsm.com/0.0.0.0 +address=/ywrjgzs.com/0.0.0.0 +address=/yxhxs.com/0.0.0.0 +address=/yyeks.com/0.0.0.0 +address=/yyhqch.com/0.0.0.0 +address=/yyjhf.com/0.0.0.0 +address=/yymmsd.cn/0.0.0.0 +address=/z3uk6.cn/0.0.0.0 +address=/zabxb.com/0.0.0.0 +address=/zbeic.com/0.0.0.0 +address=/zbieo.com/0.0.0.0 +address=/zcand.com/0.0.0.0 +address=/zcaod.com/0.0.0.0 +address=/zcdor.com/0.0.0.0 +address=/zcpap.cn/0.0.0.0 +address=/zcpnq.cn/0.0.0.0 +address=/zenffs.cn/0.0.0.0 +address=/zenwq.com/0.0.0.0 +address=/zesod.cn/0.0.0.0 +address=/zfanc.com/0.0.0.0 +address=/zfood029.com/0.0.0.0 +address=/zgbsny.com/0.0.0.0 +address=/zgclmw.cn/0.0.0.0 +address=/zgfszs.com/0.0.0.0 +address=/zgjjkk.com/0.0.0.0 +address=/zgjkv.com/0.0.0.0 +address=/zgncpjyw.cn/0.0.0.0 +address=/zgsxhx.com/0.0.0.0 +address=/zhamm.cn/0.0.0.0 +address=/zhfyws.com/0.0.0.0 +address=/zhiyaowan.cn/0.0.0.0 +address=/zhuyuanp.shop/0.0.0.0 +address=/zhuyuanp.top/0.0.0.0 +address=/zhywyl.cn/0.0.0.0 +address=/zizcy.com/0.0.0.0 +address=/zjhrondo.cn/0.0.0.0 +address=/zjkdaikuan.com/0.0.0.0 +address=/zjuwjdc.com/0.0.0.0 +address=/zkba9.cn/0.0.0.0 +address=/zkfborg.cn/0.0.0.0 +address=/zkwsdf.com/0.0.0.0 +address=/zlauk.cn/0.0.0.0 +address=/zmlfk.com/0.0.0.0 +address=/zmyuer.com/0.0.0.0 +address=/zougg.com/0.0.0.0 +address=/zpoder.com/0.0.0.0 +address=/zreder.com/0.0.0.0 +address=/zstjy.com/0.0.0.0 +address=/zsxpx.com/0.0.0.0 +address=/ztxbd.com/0.0.0.0 +address=/zunss.com/0.0.0.0 +address=/zuopp.com/0.0.0.0 +address=/zutodu.cn/0.0.0.0 +address=/zwkssb.com/0.0.0.0 +address=/zx-jsp.com/0.0.0.0 +address=/zxhymh.com/0.0.0.0 +address=/zxin131.cn/0.0.0.0 +address=/zxjjzx.com/0.0.0.0 +address=/zywhjd.com/0.0.0.0 +address=/zzhszj.com/0.0.0.0 +address=/zzmmkj.com/0.0.0.0 +address=/zzqqhb.com/0.0.0.0 +address=/zzsdjq.com/0.0.0.0 +address=/zzsno1.com/0.0.0.0 +address=/corechina.net/0.0.0.0 +address=/diogv.com/0.0.0.0 +address=/iierq.com/0.0.0.0 +address=/jbflil.cn/0.0.0.0 +address=/shyanche.net/0.0.0.0 +address=/yljiaoluo.com/0.0.0.0 +address=/yqjxzw.com/0.0.0.0 +address=/69lm.com.cn/0.0.0.0 +address=/qhdfxkj.com/0.0.0.0 +address=/shxqeps.com/0.0.0.0 +address=/hnpjshop.com/0.0.0.0 +address=/lopostone.com/0.0.0.0 +address=/qyqc4s.com/0.0.0.0 +address=/vuahb.com/0.0.0.0 +address=/103.49.209.27/0.0.0.0 +address=/146.148.85.61/0.0.0.0 +address=/172.81.246.180/0.0.0.0 +address=/212.64.34.17/0.0.0.0 +address=/45.126.123.80/0.0.0.0 +address=/chaogej.com/0.0.0.0 +address=/hdapp1003-a.akamaihd.net/0.0.0.0 +address=/hdapp1008-a.akamaihd.net/0.0.0.0 +address=/hdsrc-a.akamaihd.net/0.0.0.0 +address=/journalforum.org/0.0.0.0 +address=/qhdbfjx.com/0.0.0.0 +address=/sohu999.com/0.0.0.0 +address=/withad.cn/0.0.0.0 +address=/46.165.197.153/0.0.0.0 +address=/46.165.197.231/0.0.0.0 +address=/74.117.182.77/0.0.0.0 +address=/78.140.131.214/0.0.0.0 +address=/apopgo.com/0.0.0.0 +address=/arrowbucket.co/0.0.0.0 +address=/burporess.pro/0.0.0.0 +address=/clkrev.com/0.0.0.0 +address=/wsp.mgid.com/0.0.0.0 +address=/adminpromotion.com/0.0.0.0 +address=/adsalesforce.com/0.0.0.0 +address=/amazingfunnvideos.com/0.0.0.0 +address=/automationeventually.com/0.0.0.0 +address=/blissfulonline.com/0.0.0.0 +address=/capsuledaily.com/0.0.0.0 +address=/chanelets-aurning.com/0.0.0.0 +address=/clickercollections.com/0.0.0.0 +address=/clubpenguinclub.com/0.0.0.0 +address=/commercedirections.com/0.0.0.0 +address=/dialgold.com/0.0.0.0 +address=/effectivelyreport.com/0.0.0.0 +address=/factorcontest.com/0.0.0.0 +address=/gangidance.com/0.0.0.0 +address=/gladiatorbugs.com/0.0.0.0 +address=/greenmentioned.com/0.0.0.0 +address=/gunnersalmighty.com/0.0.0.0 +address=/happylifebab.com/0.0.0.0 +address=/hilltopgo.com/0.0.0.0 +address=/hugexdeal.com/0.0.0.0 +address=/includeinthebox.com/0.0.0.0 +address=/jasonsvid.com/0.0.0.0 +address=/justmarriedvideo.com/0.0.0.0 +address=/libreriamedina.com/0.0.0.0 +address=/magararepublic.com/0.0.0.0 +address=/manorparty.com/0.0.0.0 +address=/menuexamples.com/0.0.0.0 +address=/myaarzoo.com/0.0.0.0 +address=/naughtyxparty.com/0.0.0.0 +address=/oddheels.com/0.0.0.0 +address=/pennyotcstock.com/0.0.0.0 +address=/recentphenomenon.com/0.0.0.0 +address=/requestingreview.com/0.0.0.0 +address=/robovoiz.com/0.0.0.0 +address=/romeoforum.com/0.0.0.0 +address=/safeonlinesites.com/0.0.0.0 +address=/salemyticket.com/0.0.0.0 +address=/scaryheels.com/0.0.0.0 +address=/showgardener.com/0.0.0.0 +address=/softxbutt.com/0.0.0.0 +address=/studiolineworks.com/0.0.0.0 +address=/tacchisexy.com/0.0.0.0 +address=/taodropship.com/0.0.0.0 +address=/thegreenzoneblog.com/0.0.0.0 +address=/ticktockhealth.com/0.0.0.0 +address=/topgreatxoffers.com/0.0.0.0 +address=/trackmackweldon.com/0.0.0.0 +address=/trafficshirts.com/0.0.0.0 +address=/travelstool.com/0.0.0.0 +address=/upcum.com/0.0.0.0 +address=/wallpapersfacts.com/0.0.0.0 +address=/wholesomehealthshop.com/0.0.0.0 +address=/wonderfulproductives.com/0.0.0.0 +address=/yukongoldinfo.com/0.0.0.0 +address=/yygoshopping.com/0.0.0.0 +address=/167.206.10.148/0.0.0.0 +address=/acrabakasaka.com/0.0.0.0 +address=/ajkelra.com/0.0.0.0 +address=/akailoparzapi.com/0.0.0.0 +address=/akrazappi.com/0.0.0.0 +address=/alabardak.com/0.0.0.0 +address=/albertonne.com/0.0.0.0 +address=/arganostrella.com/0.0.0.0 +address=/atarshaboor.com/0.0.0.0 +address=/avalhukof.com/0.0.0.0 +address=/badokal.com/0.0.0.0 +address=/bahaimlo.com/0.0.0.0 +address=/banomago.com/0.0.0.0 +address=/bapalolo.com/0.0.0.0 +address=/bapaquac.com/0.0.0.0 +address=/beglorena.com/0.0.0.0 +address=/bidoraln.com/0.0.0.0 +address=/bobarilla.com/0.0.0.0 +address=/boerilav.com/0.0.0.0 +address=/boiceta.com/0.0.0.0 +address=/bokilora.com/0.0.0.0 +address=/bolkazoopa.com/0.0.0.0 +address=/bondinra.com/0.0.0.0 +address=/bonjikoa.com/0.0.0.0 +address=/borazita.com/0.0.0.0 +address=/botiviga.com/0.0.0.0 +address=/bulbazoa.com/0.0.0.0 +address=/camtinolc.com/0.0.0.0 +address=/carutinv.com/0.0.0.0 +address=/chukalapopi.com/0.0.0.0 +address=/chukalorqa.com/0.0.0.0 +address=/ciridola.com/0.0.0.0 +address=/civitik.com/0.0.0.0 +address=/dagasaka.com/0.0.0.0 +address=/daghashmal.com/0.0.0.0 +address=/dbvault.net/0.0.0.0 +address=/dinovala.com/0.0.0.0 +address=/dodatova.com/0.0.0.0 +address=/dokaboka.com/0.0.0.0 +address=/dontibar.com/0.0.0.0 +address=/dorapodorasham.com/0.0.0.0 +address=/dragolosa.com/0.0.0.0 +address=/drogomet.com/0.0.0.0 +address=/dulderbulder.com/0.0.0.0 +address=/durazopa.com/0.0.0.0 +address=/egolina.com/0.0.0.0 +address=/ekolamis.com/0.0.0.0 +address=/erogaliv.com/0.0.0.0 +address=/farfarida.com/0.0.0.0 +address=/filtonay.com/0.0.0.0 +address=/foditgoz.com/0.0.0.0 +address=/forkitz.com/0.0.0.0 +address=/forkizata.com/0.0.0.0 +address=/forkmola.com/0.0.0.0 +address=/fulhudhoo.com/0.0.0.0 +address=/gamzetov.com/0.0.0.0 +address=/godibarl.com/0.0.0.0 +address=/golizoli.com/0.0.0.0 +address=/golokavi.com/0.0.0.0 +address=/haklopar.com/0.0.0.0 +address=/hariqavi.com/0.0.0.0 +address=/hirovivi.com/0.0.0.0 +address=/horheloopo.com/0.0.0.0 +address=/humuseliyahu.com/0.0.0.0 +address=/jadizayo.com/0.0.0.0 +address=/jandolav.com/0.0.0.0 +address=/jerotidv.com/0.0.0.0 +address=/jilabukurlabu.com/0.0.0.0 +address=/jingavot.com/0.0.0.0 +address=/jojilabola.com/0.0.0.0 +address=/joribobo.com/0.0.0.0 +address=/jorjodika.com/0.0.0.0 +address=/jquerycdn.co.il/0.0.0.0 +address=/jquerymin.co.il/0.0.0.0 +address=/kaidop.com/0.0.0.0 +address=/kalmloda.com/0.0.0.0 +address=/kdoraraq.com/0.0.0.0 +address=/kilomansa.com/0.0.0.0 +address=/kilorama.com/0.0.0.0 +address=/kirilaboola.com/0.0.0.0 +address=/kofpag.com/0.0.0.0 +address=/kokilopi.com/0.0.0.0 +address=/kolimanq.com/0.0.0.0 +address=/koltruah.com/0.0.0.0 +address=/kompilukabalazooka.com/0.0.0.0 +address=/korketople.com/0.0.0.0 +address=/korkilazoopi.com/0.0.0.0 +address=/krakeshlaja.com/0.0.0.0 +address=/ktoloto.com/0.0.0.0 +address=/kuchebraska.com/0.0.0.0 +address=/kulkaridoopi.com/0.0.0.0 +address=/kulkerbolda.com/0.0.0.0 +address=/kulkulta.com/0.0.0.0 +address=/kullalabulla.com/0.0.0.0 +address=/kurkizraka.com/0.0.0.0 +address=/kurlikburlik.com/0.0.0.0 +address=/kuzalooza.com/0.0.0.0 +address=/liktirov.com/0.0.0.0 +address=/lokipodi.com/0.0.0.0 +address=/lokspeedarma.com/0.0.0.0 +address=/lulpolopolo.com/0.0.0.0 +address=/majosita.com/0.0.0.0 +address=/maokdata.com/0.0.0.0 +address=/measurementaz.com/0.0.0.0 +address=/megahrepsh.com/0.0.0.0 +address=/melahorgani.com/0.0.0.0 +address=/milparota.com/0.0.0.0 +address=/mitotach.com/0.0.0.0 +address=/mojigaga.com/0.0.0.0 +address=/monijorb.com/0.0.0.0 +address=/moninosa.com/0.0.0.0 +address=/morbitempus.com/0.0.0.0 +address=/moritava.com/0.0.0.0 +address=/mozefakt.com/0.0.0.0 +address=/mujilora.com/0.0.0.0 +address=/muligov.com/0.0.0.0 +address=/namitol.com/0.0.0.0 +address=/nanuyalailai.com/0.0.0.0 +address=/nepohita.com/0.0.0.0 +address=/nidorivo.com/0.0.0.0 +address=/niholaev.com/0.0.0.0 +address=/niklesrov.com/0.0.0.0 +address=/nimdinb.com/0.0.0.0 +address=/nitigoly.com/0.0.0.0 +address=/oddomane.com/0.0.0.0 +address=/opaalopaa.com/0.0.0.0 +address=/opjalajamak.com/0.0.0.0 +address=/paholita.com/0.0.0.0 +address=/perahbashmama.com/0.0.0.0 +address=/pipilazipi.com/0.0.0.0 +address=/pipilida.com/0.0.0.0 +address=/pitatagata.com/0.0.0.0 +address=/pompazilla.com/0.0.0.0 +address=/poratav.com/0.0.0.0 +address=/prikolizdesa.com/0.0.0.0 +address=/pukrazopchatka.com/0.0.0.0 +address=/pypozeqi.com/0.0.0.0 +address=/qaquzakalaka.com/0.0.0.0 +address=/qawiman.com/0.0.0.0 +address=/qewisoti.com/0.0.0.0 +address=/quavomi.com/0.0.0.0 +address=/rapigoy.com/0.0.0.0 +address=/rapizoda.com/0.0.0.0 +address=/ratkalol.com/0.0.0.0 +address=/reqpostanza.com/0.0.0.0 +address=/rewapala.com/0.0.0.0 +address=/rezilopompa.com/0.0.0.0 +address=/ripalazc.com/0.0.0.0 +address=/rodirola.com/0.0.0.0 +address=/rolkakuksa.com/0.0.0.0 +address=/roritabo.com/0.0.0.0 +address=/rotibald.com/0.0.0.0 +address=/scrappykoko.com/0.0.0.0 +address=/senolati.com/0.0.0.0 +address=/shmonekisot.com/0.0.0.0 +address=/shokala.com/0.0.0.0 +address=/shoxyloxi.com/0.0.0.0 +address=/shulhanafuh.com/0.0.0.0 +address=/susitasita.com/0.0.0.0 +address=/tantella.com/0.0.0.0 +address=/tenlokif.com/0.0.0.0 +address=/tijorari.com/0.0.0.0 +address=/tikodala.com/0.0.0.0 +address=/tikrailijorj.com/0.0.0.0 +address=/tilosman.com/0.0.0.0 +address=/tinkerta.com/0.0.0.0 +address=/tokaripupsi.com/0.0.0.0 +address=/tollibolli.com/0.0.0.0 +address=/totachrl.com/0.0.0.0 +address=/trasholita.com/0.0.0.0 +address=/trikroacha.com/0.0.0.0 +address=/udorik.com/0.0.0.0 +address=/ufraton.com/0.0.0.0 +address=/ukatoe.com/0.0.0.0 +address=/ulajilala.com/0.0.0.0 +address=/unidati.com/0.0.0.0 +address=/upnorma.com/0.0.0.0 +address=/uralap.com/0.0.0.0 +address=/utazwa.com/0.0.0.0 +address=/utorido.com/0.0.0.0 +address=/uzekrs.com/0.0.0.0 +address=/uzotarak.com/0.0.0.0 +address=/venonita.com/0.0.0.0 +address=/vkafirac.com/0.0.0.0 +address=/volimole.com/0.0.0.0 +address=/wakapita.com/0.0.0.0 +address=/wodipaca.com/0.0.0.0 +address=/wodizapt.com/0.0.0.0 +address=/xeozir.com/0.0.0.0 +address=/yaboshadi.com/0.0.0.0 +address=/yallboen.com/0.0.0.0 +address=/yeshhaod.com/0.0.0.0 +address=/yorilada.com/0.0.0.0 +address=/yuituityula.com/0.0.0.0 +address=/zarazazapolaza.com/0.0.0.0 +address=/zepozipo.com/0.0.0.0 +address=/zilzolachi.com/0.0.0.0 +address=/zinovila.com/0.0.0.0 +address=/zipovoma.com/0.0.0.0 +address=/zirobata.com/0.0.0.0 +address=/zogzogolla.com/0.0.0.0 +address=/zonolali.com/0.0.0.0 +address=/zorbikala.com/0.0.0.0 +address=/zortinah.com/0.0.0.0 +address=/zozolilla.com/0.0.0.0 +address=/zukabota.com/0.0.0.0 +address=/arana.pw/0.0.0.0 +address=/beiren.xyz/0.0.0.0 +address=/daecan.xyz/0.0.0.0 +address=/daethana.pw/0.0.0.0 +address=/elabalar.pw/0.0.0.0 +address=/elmenor.xyz/0.0.0.0 +address=/farpeiros.pw/0.0.0.0 +address=/galiowen.com/0.0.0.0 +address=/galumbor.com/0.0.0.0 +address=/gilzana.pw/0.0.0.0 +address=/glynzumin.pw/0.0.0.0 +address=/grebanise.pw/0.0.0.0 +address=/ianhice.pw/0.0.0.0 +address=/ianxalim.pw/0.0.0.0 +address=/iarvyre.pw/0.0.0.0 +address=/ilinan.xyz/0.0.0.0 +address=/inaharice.pw/0.0.0.0 +address=/inastina.pw/0.0.0.0 +address=/keaven.pw/0.0.0.0 +address=/kelris.pw/0.0.0.0 +address=/liacyne.pw/0.0.0.0 +address=/miakalyn.pw/0.0.0.0 +address=/miastina.pw/0.0.0.0 +address=/miracan.pw/0.0.0.0 +address=/naetoris.pw/0.0.0.0 +address=/nornelis.pw/0.0.0.0 +address=/ololen.pw/0.0.0.0 +address=/omaceran.pw/0.0.0.0 +address=/omafaren.pw/0.0.0.0 +address=/omaris.pw/0.0.0.0 +address=/perkas.pw/0.0.0.0 +address=/ralozorwyn.pw/0.0.0.0 +address=/sarjor.pw/0.0.0.0 +address=/thefaren.pw/0.0.0.0 +address=/thenelis.pw/0.0.0.0 +address=/urifiel.pw/0.0.0.0 +address=/valkrana.xyz/0.0.0.0 +address=/wysara.pw/0.0.0.0 +address=/yinmyar.xyz/0.0.0.0 +address=/yllanala.pw/0.0.0.0 +address=/yllasatra.xyz/0.0.0.0 +address=/zinlar.pw/0.0.0.0 +address=/zumhice.pw/0.0.0.0 +address=/14257518e297edf3d2a1.com/0.0.0.0 +address=/301e5931499990.com/0.0.0.0 +address=/459517eb349739b.com/0.0.0.0 +address=/551f044b1a3f4ef.com/0.0.0.0 +address=/55ad5a0546d9.com/0.0.0.0 +address=/7d66a95c481.com/0.0.0.0 +address=/8c32f38df7.com/0.0.0.0 +address=/9b51b7efc6d2a.com/0.0.0.0 +address=/a8a9455e53fbc75bc995.com/0.0.0.0 +address=/ae7c783736eb2ff.com/0.0.0.0 +address=/abrsamar.com/0.0.0.0 +address=/aclickads.com/0.0.0.0 +address=/adbidgo.com/0.0.0.0 +address=/adplexo.com/0.0.0.0 +address=/adservi.com/0.0.0.0 +address=/aebadu.com/0.0.0.0 +address=/aoredi.com/0.0.0.0 +address=/bebadu.com/0.0.0.0 +address=/billionpops.com/0.0.0.0 +address=/cebadu.com/0.0.0.0 +address=/clcknpop.com/0.0.0.0 +address=/clickadin.com/0.0.0.0 +address=/clickbigo.com/0.0.0.0 +address=/clmcom.com/0.0.0.0 +address=/coocopop.com/0.0.0.0 +address=/crptgate.com/0.0.0.0 +address=/debadu.com/0.0.0.0 +address=/dlsear.com/0.0.0.0 +address=/doubledeepclick.com/0.0.0.0 +address=/doublelimpup.com/0.0.0.0 +address=/dsp.wtf/0.0.0.0 +address=/earnbigo.com/0.0.0.0 +address=/eoredi.com/0.0.0.0 +address=/fabrkrup.com/0.0.0.0 +address=/fastpopclick.com/0.0.0.0 +address=/fastpopunder.com/0.0.0.0 +address=/febadu.com/0.0.0.0 +address=/fedsit.com/0.0.0.0 +address=/foxypp.com/0.0.0.0 +address=/fsitel.com/0.0.0.0 +address=/furmnas.com/0.0.0.0 +address=/gebadu.com/0.0.0.0 +address=/goredi.com/0.0.0.0 +address=/hebadu.com/0.0.0.0 +address=/hiblcom.com/0.0.0.0 +address=/horedi.com/0.0.0.0 +address=/hypoot.com/0.0.0.0 +address=/iddpop.com/0.0.0.0 +address=/iendoo.com/0.0.0.0 +address=/ioredi.com/0.0.0.0 +address=/isupopc.com/0.0.0.0 +address=/iupot.com/0.0.0.0 +address=/jebadu.com/0.0.0.0 +address=/joredi.com/0.0.0.0 +address=/joredii.com/0.0.0.0 +address=/koncbabae.com/0.0.0.0 +address=/koradu.com/0.0.0.0 +address=/lupoot.com/0.0.0.0 +address=/mdlsite.com/0.0.0.0 +address=/moomoopop.com/0.0.0.0 +address=/moradu.com/0.0.0.0 +address=/nebadu.com/0.0.0.0 +address=/nkmsite.com/0.0.0.0 +address=/nupoot.com/0.0.0.0 +address=/oebadu.com/0.0.0.0 +address=/oktpage.com/0.0.0.0 +address=/ooredi.com/0.0.0.0 +address=/pebadu.com/0.0.0.0 +address=/platado.com/0.0.0.0 +address=/popcain.com/0.0.0.0 +address=/popuexo.com/0.0.0.0 +address=/poredii.com/0.0.0.0 +address=/ppcashpop.com/0.0.0.0 +address=/profbigo.com/0.0.0.0 +address=/propbigo.com/0.0.0.0 +address=/pttsite.com/0.0.0.0 +address=/qebodu.com/0.0.0.0 +address=/qoredi.com/0.0.0.0 +address=/revbigo.com/0.0.0.0 +address=/roredi.com/0.0.0.0 +address=/sebadu.com/0.0.0.0 +address=/shareitpp.com/0.0.0.0 +address=/sitegoto.com/0.0.0.0 +address=/sitemnk.com/0.0.0.0 +address=/siterdm.com/0.0.0.0 +address=/sitetoway.com/0.0.0.0 +address=/soonbigo.com/0.0.0.0 +address=/sscashpop.com/0.0.0.0 +address=/svsub.com/0.0.0.0 +address=/syndicpop.com/0.0.0.0 +address=/syndopop.com/0.0.0.0 +address=/tebadu.com/0.0.0.0 +address=/terroppop.com/0.0.0.0 +address=/thterras.com/0.0.0.0 +address=/tosfeed.com/0.0.0.0 +address=/tplpages.com/0.0.0.0 +address=/trmnsite.com/0.0.0.0 +address=/tsandycateup.com/0.0.0.0 +address=/uebadu.com/0.0.0.0 +address=/uoredi.com/0.0.0.0 +address=/vebadu.com/0.0.0.0 +address=/voradu.com/0.0.0.0 +address=/voredi.com/0.0.0.0 +address=/vvcashpop.com/0.0.0.0 +address=/webodu.com/0.0.0.0 +address=/whalepp.com/0.0.0.0 +address=/woredi.com/0.0.0.0 +address=/xebadu.com/0.0.0.0 +address=/xoredi.com/0.0.0.0 +address=/xxladu.com/0.0.0.0 +address=/xxlargepop.com/0.0.0.0 +address=/xxssyndic.com/0.0.0.0 +address=/xxxadu.com/0.0.0.0 +address=/yebadu.com/0.0.0.0 +address=/yoredi.com/0.0.0.0 +address=/zavrotfro.com/0.0.0.0 +address=/abbp1.science./0.0.0.0 +address=/abbp1.space./0.0.0.0 +address=/abbp1.website./0.0.0.0 +address=/adspayformymortgage.win./0.0.0.0 +address=/poolnoodle.tech./0.0.0.0 +address=/a.livesportmedia.eu/0.0.0.0 +address=/a.ucoz.net/0.0.0.0 +address=/a.watershed-publishing.com/0.0.0.0 +address=/a04296f070c0146f314d-0dcad72565cb350972beb3666a86f246.r50.cf5.rackcdn.com/0.0.0.0 +address=/ad.about.co.kr/0.0.0.0 +address=/ad.accessmediaproductions.com/0.0.0.0 +address=/ad.bitmedia.io/0.0.0.0 +address=/ad.edugram.com/0.0.0.0 +address=/ad.flux.com/0.0.0.0 +address=/ad.foxnetworks.com/0.0.0.0 +address=/ad.icasthq.com/0.0.0.0 +address=/ad.idgtn.net/0.0.0.0 +address=/ad.jamba.net/0.0.0.0 +address=/ad.livere.co.kr/0.0.0.0 +address=/ad.mediabong.net/0.0.0.0 +address=/ad.mesomorphosis.com/0.0.0.0 +address=/ad.netmedia.hu/0.0.0.0 +address=/ad.openmultimedia.biz/0.0.0.0 +address=/ad.outsidehub.com/0.0.0.0 +address=/ad.pickple.net/0.0.0.0 +address=/ad.proxy.sh/0.0.0.0 +address=/ad.r.worldssl.net/0.0.0.0 +address=/ad.rambler.ru/0.0.0.0 +address=/ad.reklamport.com/0.0.0.0 +address=/ad.sensismediasmart.com.au/0.0.0.0 +address=/ad.smartclip.net/0.0.0.0 +address=/ad.spielothek.so/0.0.0.0 +address=/ad.vidaroo.com/0.0.0.0 +address=/ad.winningpartner.com/0.0.0.0 +address=/adingo.jp.eimg.jp/0.0.0.0 +address=/adn.ebay.com/0.0.0.0 +address=/adplus.goo.mx/0.0.0.0 +address=/ads.mp.mydas.mobi/0.0.0.0 +address=/ads.servebom.com/0.0.0.0 +address=/ads.tremorhub.com/0.0.0.0 +address=/adss.dotdo.net/0.0.0.0 +address=/advice-ads-cdn.vice.com/0.0.0.0 +address=/adz.zwee.ly/0.0.0.0 +address=/aff.eteachergroup.com/0.0.0.0 +address=/aff.marathonbet.com/0.0.0.0 +address=/aff.svjump.com/0.0.0.0 +address=/affil.mupromo.com/0.0.0.0 +address=/affiliateprogram.keywordspy.com/0.0.0.0 +address=/affiliates.allposters.com/0.0.0.0 +address=/affiliatesmedia.sbobet.com/0.0.0.0 +address=/affiliation.fotovista.com/0.0.0.0 +address=/affiliationjs.s3.amazonaws.com/0.0.0.0 +address=/agenda.complex.com/0.0.0.0 +address=/airpushmarketing.s3.amazonaws.com/0.0.0.0 +address=/ais.abacast.com/0.0.0.0 +address=/analytics.disneyinternational.com/0.0.0.0 +address=/appnext-a.akamaihd.net/0.0.0.0 +address=/ard.ihookup.com/0.0.0.0 +address=/award.sitekeuring.net/0.0.0.0 +address=/b.babylon.com/0.0.0.0 +address=/b.livesport.eu/0.0.0.0 +address=/b92.putniktravel.com/0.0.0.0 +address=/banner.101xp.com/0.0.0.0 +address=/banner.3ddownloads.com/0.0.0.0 +address=/banner.europacasino.com/0.0.0.0 +address=/banner.telefragged.com/0.0.0.0 +address=/banner.titancasino.com/0.0.0.0 +address=/bl.wavecdn.de/0.0.0.0 +address=/blamads-assets.s3.amazonaws.com/0.0.0.0 +address=/bluhostedbanners.blucigs.com/0.0.0.0 +address=/btr.domywife.com/0.0.0.0 +address=/c.netu.tv/0.0.0.0 +address=/cas.clickability.com/0.0.0.0 +address=/cash.neweramediaworks.com/0.0.0.0 +address=/cerebral.typn.com/0.0.0.0 +address=/cjmooter.xcache.kinxcdn.com/0.0.0.0 +address=/clarity.abacast.com/0.0.0.0 +address=/click.eyk.net/0.0.0.0 +address=/clickstrip.6wav.es/0.0.0.0 +address=/connect.summit.co.uk/0.0.0.0 +address=/content.livesportmedia.eu/0.0.0.0 +address=/cpm.amateurcommunity.de/0.0.0.0 +address=/creatives.inmotionhosting.com/0.0.0.0 +address=/creatives.summitconnect.co.uk/0.0.0.0 +address=/ct.verticalhealth.net/0.0.0.0 +address=/d13czkep7ax7nj.cloudfront.net/0.0.0.0 +address=/d140sbu1b1m3h0.cloudfront.net/0.0.0.0 +address=/d15565yqt7pv7r.cloudfront.net/0.0.0.0 +address=/d158nafix8anfs.cloudfront.net/0.0.0.0 +address=/d15gt9gwxw5wu0.cloudfront.net/0.0.0.0 +address=/d15kdpgjg3unno.cloudfront.net/0.0.0.0 +address=/d162nnmwf9bggr.cloudfront.net/0.0.0.0 +address=/d1635hfcvs8ero.cloudfront.net/0.0.0.0 +address=/d17f2fxw547952.cloudfront.net/0.0.0.0 +address=/d18xeipe1243h6.cloudfront.net/0.0.0.0 +address=/d19972r8wdpby8.cloudfront.net/0.0.0.0 +address=/d1ade4ciw4bqyc.cloudfront.net/0.0.0.0 +address=/d1aezk8tun0dhm.cloudfront.net/0.0.0.0 +address=/d1ar5xirbydtuc.cloudfront.net/0.0.0.0 +address=/d1cl1sqtf3o420.cloudfront.net/0.0.0.0 +address=/d1d43ayl08oaq2.cloudfront.net/0.0.0.0 +address=/d1d95giojjkirt.cloudfront.net/0.0.0.0 +address=/d1ebha2k07asm5.cloudfront.net/0.0.0.0 +address=/d1ep3cn6qx0l3z.cloudfront.net/0.0.0.0 +address=/d1ey3fksimezm4.cloudfront.net/0.0.0.0 +address=/d1fo96xm8fci0r.cloudfront.net/0.0.0.0 +address=/d1gojtoka5qi10.cloudfront.net/0.0.0.0 +address=/d1grtyyel8f1mh.cloudfront.net/0.0.0.0 +address=/d1gyluhoxet66h.cloudfront.net/0.0.0.0 +address=/d1i9kr6k34lyp.cloudfront.net/0.0.0.0 +address=/d1il9t8pu4dsoj.cloudfront.net/0.0.0.0 +address=/d1k74lgicilrr3.cloudfront.net/0.0.0.0 +address=/d1mbgf0ge24riu.cloudfront.net/0.0.0.0 +address=/d1n3tk65esqc4k.cloudfront.net/0.0.0.0 +address=/d1nmxiiewlx627.cloudfront.net/0.0.0.0 +address=/d1noellhv8fksc.cloudfront.net/0.0.0.0 +address=/d1pcttwib15k25.cloudfront.net/0.0.0.0 +address=/d1pdpbxj733bb1.cloudfront.net/0.0.0.0 +address=/d1qk9ujrmkucbl.cloudfront.net/0.0.0.0 +address=/d1rguclfwp7nc8.cloudfront.net/0.0.0.0 +address=/d1rkf0bq85yx06.cloudfront.net/0.0.0.0 +address=/d1spb7fplenrp4.cloudfront.net/0.0.0.0 +address=/d1v99qnc7usc0g.cloudfront.net/0.0.0.0 +address=/d1vbm0eveofcle.cloudfront.net/0.0.0.0 +address=/d1wjz6mrey9f5v.cloudfront.net/0.0.0.0 +address=/d1zgderxoe1a.cloudfront.net/0.0.0.0 +address=/d21j20wsoewvjq.cloudfront.net/0.0.0.0 +address=/d22lo5bcpq2fif.cloudfront.net/0.0.0.0 +address=/d23guct4biwna6.cloudfront.net/0.0.0.0 +address=/d23nyyb6dc29z6.cloudfront.net/0.0.0.0 +address=/d258j801nsw1p7.cloudfront.net/0.0.0.0 +address=/d25dfknw9ghxs6.cloudfront.net/0.0.0.0 +address=/d25ruj6ht8bs1.cloudfront.net/0.0.0.0 +address=/d25xkbr68qqtcn.cloudfront.net/0.0.0.0 +address=/d26c6kzavi5zwd.cloudfront.net/0.0.0.0 +address=/d26dzd2k67we08.cloudfront.net/0.0.0.0 +address=/d26j9bp9bq4uhd.cloudfront.net/0.0.0.0 +address=/d26wy0pxd3qqpv.cloudfront.net/0.0.0.0 +address=/d27jt7xr4fq3e8.cloudfront.net/0.0.0.0 +address=/d287x05ve9a63s.cloudfront.net/0.0.0.0 +address=/d29dbajta0the9.cloudfront.net/0.0.0.0 +address=/d29i6o40xcgdai.cloudfront.net/0.0.0.0 +address=/d29r6igjpnoykg.cloudfront.net/0.0.0.0 +address=/d2anfhdgjxf8s1.cloudfront.net/0.0.0.0 +address=/d2b2x1ywompm1b.cloudfront.net/0.0.0.0 +address=/d2b560qq58menv.cloudfront.net/0.0.0.0 +address=/d2b65ihpmocv7w.cloudfront.net/0.0.0.0 +address=/d2bgg7rjywcwsy.cloudfront.net/0.0.0.0 +address=/d2c4ylitp1qu24.cloudfront.net/0.0.0.0 +address=/d2cgumzzqhgmdu.cloudfront.net/0.0.0.0 +address=/d2cxkkxhecdzsq.cloudfront.net/0.0.0.0 +address=/d2d2lbvq8xirbs.cloudfront.net/0.0.0.0 +address=/d2d8qsxiai9qwj.cloudfront.net/0.0.0.0 +address=/d2dxgm96wvaa5j.cloudfront.net/0.0.0.0 +address=/d2edfzx4ay42og.cloudfront.net/0.0.0.0 +address=/d2focgxak1cn74.cloudfront.net/0.0.0.0 +address=/d2g9nmtuil60cb.cloudfront.net/0.0.0.0 +address=/d2ghscazvn398x.cloudfront.net/0.0.0.0 +address=/d2gpgaupalra1d.cloudfront.net/0.0.0.0 +address=/d2gtlljtkeiyzd.cloudfront.net/0.0.0.0 +address=/d2gz6iop9uxobu.cloudfront.net/0.0.0.0 +address=/d2hap2bsh1k9lw.cloudfront.net/0.0.0.0 +address=/d2hcjk8asp3td7.cloudfront.net/0.0.0.0 +address=/d2ipklohrie3lo.cloudfront.net/0.0.0.0 +address=/d2kr2fnkbj2h4c.cloudfront.net/0.0.0.0 +address=/d2mic0r0bo3i6z.cloudfront.net/0.0.0.0 +address=/d2mq0uzafv8ytp.cloudfront.net/0.0.0.0 +address=/d2muzdhs7lpmo0.cloudfront.net/0.0.0.0 +address=/d2nlytvx51ywh9.cloudfront.net/0.0.0.0 +address=/d2nz8k4xyoudsx.cloudfront.net/0.0.0.0 +address=/d2o307dm5mqftz.cloudfront.net/0.0.0.0 +address=/d2oallm7wrqvmi.cloudfront.net/0.0.0.0 +address=/d2omcicc3a4zlg.cloudfront.net/0.0.0.0 +address=/d2pgy8h4i30on1.cloudfront.net/0.0.0.0 +address=/d2plxos94peuwp.cloudfront.net/0.0.0.0 +address=/d2pxbld8wrqyrk.cloudfront.net/0.0.0.0 +address=/d2qz7ofajpstv5.cloudfront.net/0.0.0.0 +address=/d2r359adnh3sfn.cloudfront.net/0.0.0.0 +address=/d2s64zaa9ua7uv.cloudfront.net/0.0.0.0 +address=/d2szg1g41jt3pq.cloudfront.net/0.0.0.0 +address=/d2taktuuo4oqx.cloudfront.net/0.0.0.0 +address=/d2tgev5wuprbqq.cloudfront.net/0.0.0.0 +address=/d2tnimpzlb191i.cloudfront.net/0.0.0.0 +address=/d2ubicnllnnszy.cloudfront.net/0.0.0.0 +address=/d2ue9k1rhsumed.cloudfront.net/0.0.0.0 +address=/d2v4glj2m8yzg5.cloudfront.net/0.0.0.0 +address=/d2v9ajh2eysdau.cloudfront.net/0.0.0.0 +address=/d2va1d0hpla18n.cloudfront.net/0.0.0.0 +address=/d2vt6q0n0iy66w.cloudfront.net/0.0.0.0 +address=/d2yhukq7vldf1u.cloudfront.net/0.0.0.0 +address=/d2z1smm3i01tnr.cloudfront.net/0.0.0.0 +address=/d31807xkria1x4.cloudfront.net/0.0.0.0 +address=/d31vxm9ubutrmw.cloudfront.net/0.0.0.0 +address=/d32pxqbknuxsuy.cloudfront.net/0.0.0.0 +address=/d32r9jwgeu9dzx.cloudfront.net/0.0.0.0 +address=/d33f10u0pfpplc.cloudfront.net/0.0.0.0 +address=/d33otidwg56k90.cloudfront.net/0.0.0.0 +address=/d34obr29voew8l.cloudfront.net/0.0.0.0 +address=/d34rdvn2ky3gnm.cloudfront.net/0.0.0.0 +address=/d355vwft2pa8h6.cloudfront.net/0.0.0.0 +address=/d359wjs9dpy12d.cloudfront.net/0.0.0.0 +address=/d37dzu39aqhuxu.cloudfront.net/0.0.0.0 +address=/d37kzqe5knnh6t.cloudfront.net/0.0.0.0 +address=/d38pxm3dmrdu6d.cloudfront.net/0.0.0.0 +address=/d38r21vtgndgb1.cloudfront.net/0.0.0.0 +address=/d39xqloz8t5a6x.cloudfront.net/0.0.0.0 +address=/d3a42c7xs4vn3.cloudfront.net/0.0.0.0 +address=/d3ahinqqx1dy5v.cloudfront.net/0.0.0.0 +address=/d3al52d8cojds7.cloudfront.net/0.0.0.0 +address=/d3bvcf24wln03d.cloudfront.net/0.0.0.0 +address=/d3dphmosjk9rot.cloudfront.net/0.0.0.0 +address=/d3dytsf4vrjn5x.cloudfront.net/0.0.0.0 +address=/d3f9mcik999dte.cloudfront.net/0.0.0.0 +address=/d3fzrm6pcer44x.cloudfront.net/0.0.0.0 +address=/d3hitamb7drqut.cloudfront.net/0.0.0.0 +address=/d3irruagotonpp.cloudfront.net/0.0.0.0 +address=/d3iwjrnl4m67rd.cloudfront.net/0.0.0.0 +address=/d3l320urli0p1u.cloudfront.net/0.0.0.0 +address=/d3lc9zmxv46zr.cloudfront.net/0.0.0.0 +address=/d3lvr7yuk4uaui.cloudfront.net/0.0.0.0 +address=/d3lzezfa753mqu.cloudfront.net/0.0.0.0 +address=/d3m41swuqq4sv5.cloudfront.net/0.0.0.0 +address=/d3nvrqlo8rj1kw.cloudfront.net/0.0.0.0 +address=/d3p9ql8flgemg7.cloudfront.net/0.0.0.0 +address=/d3pe8wzpurrzss.cloudfront.net/0.0.0.0 +address=/d3pkae9owd2lcf.cloudfront.net/0.0.0.0 +address=/d3q2dpprdsteo.cloudfront.net/0.0.0.0 +address=/d3q33rbmdkxzj.cloudfront.net/0.0.0.0 +address=/d3qszud4qdthr8.cloudfront.net/0.0.0.0 +address=/d3s6ctxr1rpcpt.cloudfront.net/0.0.0.0 +address=/d3t2wca0ou3lqz.cloudfront.net/0.0.0.0 +address=/d3t9ip55bsuxrf.cloudfront.net/0.0.0.0 +address=/d3tdefw8pwfkbk.cloudfront.net/0.0.0.0 +address=/d3uqm14ppr8tkw.cloudfront.net/0.0.0.0 +address=/d3vc1nm9xbncz5.cloudfront.net/0.0.0.0 +address=/d3vpf6i51y286p.cloudfront.net/0.0.0.0 +address=/d4ngwggzm3w7j.cloudfront.net/0.0.0.0 +address=/d5pb47xzjz3fc.cloudfront.net/0.0.0.0 +address=/d5pvnbpawsaav.cloudfront.net/0.0.0.0 +address=/d63a3au5lqmtu.cloudfront.net/0.0.0.0 +address=/d6bdy3eto8fyu.cloudfront.net/0.0.0.0 +address=/d6sav80kktzcx.cloudfront.net/0.0.0.0 +address=/d8qy7md4cj3gz.cloudfront.net/0.0.0.0 +address=/da3uf5ucdz00u.cloudfront.net/0.0.0.0 +address=/da5w2k479hyx2.cloudfront.net/0.0.0.0 +address=/dal9hkyfi0m0n.cloudfront.net/0.0.0.0 +address=/dart.clearchannel.com/0.0.0.0 +address=/dasfdasfasdf.no-ip.info/0.0.0.0 +address=/data.apn.co.nz/0.0.0.0 +address=/data.neuroxmedia.com/0.0.0.0 +address=/dbam.dashbida.com/0.0.0.0 +address=/dbcdqp72lzmvj.cloudfront.net/0.0.0.0 +address=/dcdevtzxo4bb0.cloudfront.net/0.0.0.0 +address=/ddwht76d9jvfl.cloudfront.net/0.0.0.0 +address=/delivery-dev.thebloggernetwork.com/0.0.0.0 +address=/delivery.thebloggernetwork.com/0.0.0.0 +address=/dew9ckzjyt2gn.cloudfront.net/0.0.0.0 +address=/dff7tx5c2qbxc.cloudfront.net/0.0.0.0 +address=/display.digitalriver.com/0.0.0.0 +address=/disy2s34euyqm.cloudfront.net/0.0.0.0 +address=/dizixdllzznrf.cloudfront.net/0.0.0.0 +address=/djlf5xdlz7m8m.cloudfront.net/0.0.0.0 +address=/djr4k68f8n55o.cloudfront.net/0.0.0.0 +address=/djv99sxoqpv11.cloudfront.net/0.0.0.0 +address=/djz9es32qen64.cloudfront.net/0.0.0.0 +address=/dkd69bwkvrht1.cloudfront.net/0.0.0.0 +address=/dkdwv3lcby5zi.cloudfront.net/0.0.0.0 +address=/dl392qndlveq0.cloudfront.net/0.0.0.0 +address=/dl5v5atodo7gn.cloudfront.net/0.0.0.0 +address=/dlupv9uqtjlie.cloudfront.net/0.0.0.0 +address=/dm0acvguygm9h.cloudfront.net/0.0.0.0 +address=/dm8srf206hien.cloudfront.net/0.0.0.0 +address=/dojx47ab4dyxi.cloudfront.net/0.0.0.0 +address=/dp51h10v6ggpa.cloudfront.net/0.0.0.0 +address=/dpsq2uzakdgqz.cloudfront.net/0.0.0.0 +address=/dq2tgxnc2knif.cloudfront.net/0.0.0.0 +address=/dqhi3ea93ztgv.cloudfront.net/0.0.0.0 +address=/dr3k6qonw2kee.cloudfront.net/0.0.0.0 +address=/dr8pk6ovub897.cloudfront.net/0.0.0.0 +address=/drf8e429z5jzt.cloudfront.net/0.0.0.0 +address=/ds02gfqy6io6i.cloudfront.net/0.0.0.0 +address=/dsd7ugeb97nnc.cloudfront.net/0.0.0.0 +address=/dsh7ky7308k4b.cloudfront.net/0.0.0.0 +address=/dsie7h4lo9wxu.cloudfront.net/0.0.0.0 +address=/dtakdb1z5gq7e.cloudfront.net/0.0.0.0 +address=/dtrk.slimcdn.com/0.0.0.0 +address=/dtto8zfzskfoa.cloudfront.net/0.0.0.0 +address=/du2uh7rq0r0d3.cloudfront.net/0.0.0.0 +address=/duct5ntjian71.cloudfront.net/0.0.0.0 +address=/dv7t7qyvgyrt5.cloudfront.net/0.0.0.0 +address=/dvf2u7vwmkr5w.cloudfront.net/0.0.0.0 +address=/dvnafl0qtqz9k.cloudfront.net/0.0.0.0 +address=/dvt4pepo9om3r.cloudfront.net/0.0.0.0 +address=/dx5qvhwg92mjd.cloudfront.net/0.0.0.0 +address=/dxprljqoay4rt.cloudfront.net/0.0.0.0 +address=/dxq6c0tx3v6mm.cloudfront.net/0.0.0.0 +address=/dxqd86uz345mg.cloudfront.net/0.0.0.0 +address=/dy48bnzanqw0v.cloudfront.net/0.0.0.0 +address=/dybxezbel1g44.cloudfront.net/0.0.0.0 +address=/dycpc40hvg4ki.cloudfront.net/0.0.0.0 +address=/dyl3p6so5yozo.cloudfront.net/0.0.0.0 +address=/epowernetworktrackerimages.s3.amazonaws.com/0.0.0.0 +address=/euwidget.imshopping.com/0.0.0.0 +address=/events.kalooga.com/0.0.0.0 +address=/ext.theglobalweb.com/0.0.0.0 +address=/feeds.logicbuy.com/0.0.0.0 +address=/ft.pnop.com/0.0.0.0 +address=/gateway.fortunelounge.com/0.0.0.0 +address=/gateway.proxyportal.eu/0.0.0.0 +address=/gateways.s3.amazonaws.com/0.0.0.0 +address=/geo.connexionsecure.com/0.0.0.0 +address=/geobanner.friendfinder.com/0.0.0.0 +address=/geobanner.passion.com/0.0.0.0 +address=/gfaf-banners.s3.amazonaws.com/0.0.0.0 +address=/gg.caixin.com/0.0.0.0 +address=/hitfox-jobboard.c66.me/0.0.0.0 +address=/homad-global-configs.schneevonmorgen.com/0.0.0.0 +address=/im.ov.yahoo.co.jp/0.0.0.0 +address=/indieclick.3janecdn.com/0.0.0.0 +address=/inskin.vo.llnwd.net/0.0.0.0 +address=/k2team.kyiv.ua/0.0.0.0 +address=/karma.mdpcdn.com/0.0.0.0 +address=/kbnetworkz.s3.amazonaws.com/0.0.0.0 +address=/leaddyno-client-images.s3.amazonaws.com/0.0.0.0 +address=/mads.aol.com/0.0.0.0 +address=/marketing.888.com/0.0.0.0 +address=/mb.zam.com/0.0.0.0 +address=/mbid.advance.net/0.0.0.0 +address=/mbid.marfeelrev.com/0.0.0.0 +address=/medrx.telstra.com.au/0.0.0.0 +address=/mozo-widgets.f2.com.au/0.0.0.0 +address=/network.aufeminin.com/0.0.0.0 +address=/network.business.com/0.0.0.0 +address=/ntvcld-a.akamaihd.net/0.0.0.0 +address=/oas.luxweb.com/0.0.0.0 +address=/odin.goo.mx/0.0.0.0 +address=/on.maxspeedcdn.com/0.0.0.0 +address=/ox-i.cordillera.tv/0.0.0.0 +address=/partner.bargaindomains.com/0.0.0.0 +address=/partner.catchy.com/0.0.0.0 +address=/partner.premiumdomains.com/0.0.0.0 +address=/partners.fshealth.com/0.0.0.0 +address=/partners.optiontide.com/0.0.0.0 +address=/partners.rochen.com/0.0.0.0 +address=/partners.sportingbet.com.au/0.0.0.0 +address=/partners.vouchedfor.co.uk/0.0.0.0 +address=/partners.xpertmarket.com/0.0.0.0 +address=/pb.s3wfg.com/0.0.0.0 +address=/priceinfo.comuv.com/0.0.0.0 +address=/promos.fling.com/0.0.0.0 +address=/promote.pair.com/0.0.0.0 +address=/promotions.iasbet.com/0.0.0.0 +address=/pub.admedia.io/0.0.0.0 +address=/pub.betclick.com/0.0.0.0 +address=/pubportal.brkmd.com/0.0.0.0 +address=/pubs.hiddennetwork.com/0.0.0.0 +address=/rack.bauermedia.co.uk/0.0.0.0 +address=/res3.feedsportal.com/0.0.0.0 +address=/rotabanner.kulichki.net/0.0.0.0 +address=/rotator.tradetracker.net/0.0.0.0 +address=/s-yoolk-banner-assets.yoolk.com/0.0.0.0 +address=/s-yoolk-billboard-assets.yoolk.com/0.0.0.0 +address=/secretmedia.s3.amazonaws.com/0.0.0.0 +address=/servedby.keygamesnetwork.com/0.0.0.0 +address=/sitescout-video-cdn.edgesuite.net/0.0.0.0 +address=/slot.union.ucweb.com/0.0.0.0 +address=/smart.styria-digital.com/0.0.0.0 +address=/smblock.s3.amazonaws.com/0.0.0.0 +address=/squarespace.evyy.net/0.0.0.0 +address=/stats.hosting24.com/0.0.0.0 +address=/stats.sitesuite.org/0.0.0.0 +address=/streaming.rtbiddingplatform.com/0.0.0.0 +address=/stuff-nzwhistleout.s3.amazonaws.com/0.0.0.0 +address=/survey.g.doubleclick.net/0.0.0.0 +address=/syndication.jsadapi.com/0.0.0.0 +address=/syndication1.viraladnetwork.net/0.0.0.0 +address=/tags.sprizzy.com/0.0.0.0 +address=/tags2.adshell.net/0.0.0.0 +address=/tap.more-results.net/0.0.0.0 +address=/ti.tradetracker.net/0.0.0.0 +address=/track.bcvcmedia.com/0.0.0.0 +address=/twinplan.com/0.0.0.0 +address=/utility.rogersmedia.com/0.0.0.0 +address=/vendor1.fitschigogerl.com/0.0.0.0 +address=/vice-publishers-cdn.vice.com/0.0.0.0 +address=/web-jp.ad-v.jp/0.0.0.0 +address=/whistleout.s3.amazonaws.com/0.0.0.0 +address=/widget.crowdignite.com/0.0.0.0 +address=/widget.kelkoo.com/0.0.0.0 +address=/widget.raaze.com/0.0.0.0 +address=/widget.searchschoolsnetwork.com/0.0.0.0 +address=/widget.shopstyle.com.au/0.0.0.0 +address=/widget.solarquotes.com.au/0.0.0.0 +address=/widgets.realestate.com.au/0.0.0.0 +address=/wlpinnaclesports.eacdn.com/0.0.0.0 +address=/wtpn.twenga.co.uk/0.0.0.0 +address=/wtpn.twenga.de/0.0.0.0 +address=/yb.torchbrowser.com/0.0.0.0 +address=/yeas.yahoo.co.jp/0.0.0.0 +address=/zapads.zapak.com/0.0.0.0 +address=/zeus.qj.net/0.0.0.0 +address=/iadc.qwapi.com/0.0.0.0 +address=/d1nmk7iw7hajjn.cloudfront.net/0.0.0.0 +address=/d3jgr4uve1d188.cloudfront.net/0.0.0.0 +address=/d3ujids68p6xmq.cloudfront.net/0.0.0.0 +address=/ad.duga.jp/0.0.0.0 +address=/ad.iloveinterracial.com/0.0.0.0 +address=/ads.videosz.com/0.0.0.0 +address=/affiliates.thrixxx.com/0.0.0.0 +address=/ard.sweetdiscreet.com/0.0.0.0 +address=/bannershotlink.perfectgonzo.com/0.0.0.0 +address=/blaaaa12.googlecode.com/0.0.0.0 +address=/br.blackfling.com/0.0.0.0 +address=/br.fling.com/0.0.0.0 +address=/br.realitykings.com/0.0.0.0 +address=/click.hay3s.com/0.0.0.0 +address=/core-queerclick.netdna-ssl.com/0.0.0.0 +address=/cpm.amateurcommunity.com/0.0.0.0 +address=/d1mib12jcgwmnv.cloudfront.net/0.0.0.0 +address=/d3ud741uvs727m.cloudfront.net/0.0.0.0 +address=/dailyvideo.securejoin.com/0.0.0.0 +address=/desk.cmix.org/0.0.0.0 +address=/feeds.videosz.com/0.0.0.0 +address=/ff.nsg.org.ua/0.0.0.0 +address=/freexxxvideoclip.aebn.net/0.0.0.0 +address=/gashot.yurivideos.com/0.0.0.0 +address=/geo.cliphunter.com/0.0.0.0 +address=/geo.frtya.com/0.0.0.0 +address=/geo.frtyd.com/0.0.0.0 +address=/geobanner.adultfriendfinder.com/0.0.0.0 +address=/geobanner.alt.com/0.0.0.0 +address=/geobanner.socialflirt.com/0.0.0.0 +address=/in.zog.link/0.0.0.0 +address=/partners.pornerbros.com/0.0.0.0 +address=/s1magnettvcom.maynemyltf.netdna-cdn.com/0.0.0.0 +address=/surv.xbizmedia.com/0.0.0.0 +address=/sweet.game-rust.ru/0.0.0.0 +address=/tm-offers.gamingadult.com/0.0.0.0 +address=/tool.acces-vod.com/0.0.0.0 +address=/widgets.comcontent.net/0.0.0.0 +address=/widgetssec.cam-content.com/0.0.0.0 +address=/wt.adtrue24.com/0.0.0.0 +address=/a.cdngeek.net/0.0.0.0 +address=/a.clipconverter.cc/0.0.0.0 +address=/a.extremetech.com/0.0.0.0 +address=/a.giantrealm.com/0.0.0.0 +address=/a.gifs.com/0.0.0.0 +address=/a.i-sgcm.com/0.0.0.0 +address=/a.lolwot.com/0.0.0.0 +address=/ad.9animes.ru/0.0.0.0 +address=/ad.cooks.com/0.0.0.0 +address=/ad.crichd.in/0.0.0.0 +address=/ad.digitimes.com.tw/0.0.0.0 +address=/ad.directmirror.com/0.0.0.0 +address=/ad.download.cnet.com/0.0.0.0 +address=/ad.evozi.com/0.0.0.0 +address=/ad.fnnews.com/0.0.0.0 +address=/ad.itweb.co.za/0.0.0.0 +address=/ad.jamster.com/0.0.0.0 +address=/ad.khan.co.kr/0.0.0.0 +address=/ad.lyricswire.com/0.0.0.0 +address=/ad.mangareader.net/0.0.0.0 +address=/ad.newegg.com/0.0.0.0 +address=/ad.pandora.tv/0.0.0.0 +address=/ad.reachlocal.com/0.0.0.0 +address=/ad.search.ch/0.0.0.0 +address=/ad.services.distractify.com/0.0.0.0 +address=/ad.spreaker.com/0.0.0.0 +address=/ad.theepochtimes.com/0.0.0.0 +address=/addirector.vindicosuite.com/0.0.0.0 +address=/adds.weatherology.com/0.0.0.0 +address=/admeta.vo.llnwd.net/0.0.0.0 +address=/ads.yahoo.com/0.0.0.0 +address=/ads.zynga.com/0.0.0.0 +address=/adsatt.abcnews.starwave.com/0.0.0.0 +address=/adsatt.espn.starwave.com/0.0.0.0 +address=/adserver.pandora.com/0.0.0.0 +address=/adshare.freedocast.com/0.0.0.0 +address=/adsor.openrunner.com/0.0.0.0 +address=/adss.yahoo.com/0.0.0.0 +address=/adstil.indiatimes.com/0.0.0.0 +address=/ajnad.aljazeera.net/0.0.0.0 +address=/as.inbox.com/0.0.0.0 +address=/ba.ccm2.net/0.0.0.0 +address=/ba.kioskea.net/0.0.0.0 +address=/beap.gemini.yahoo.com/0.0.0.0 +address=/bizanti.youwatch.org/0.0.0.0 +address=/bnrs.ilm.ee/0.0.0.0 +address=/bontent.powvideo.net/0.0.0.0 +address=/bonus.tvmaze.com/0.0.0.0 +address=/bwp.theinsider.com.com/0.0.0.0 +address=/cad.donga.com/0.0.0.0 +address=/cadvv.heraldm.com/0.0.0.0 +address=/cadvv.koreaherald.com/0.0.0.0 +address=/canvas.thenextweb.com/0.0.0.0 +address=/click.livedoor.com/0.0.0.0 +address=/clicks.superpages.com/0.0.0.0 +address=/cnetwidget.creativemark.co.uk/0.0.0.0 +address=/collector.viki.io/0.0.0.0 +address=/content.streamplay.to/0.0.0.0 +address=/converse.tm-awx.com/0.0.0.0 +address=/creatives.livejasmin.com/0.0.0.0 +address=/d.annarbor.com/0.0.0.0 +address=/d.businessinsider.com/0.0.0.0 +address=/d.gossipcenter.com/0.0.0.0 +address=/d.thelocal.com/0.0.0.0 +address=/d10lumateci472.cloudfront.net/0.0.0.0 +address=/d2fbkzyicji7c4.cloudfront.net/0.0.0.0 +address=/d2na2p72vtqyok.cloudfront.net/0.0.0.0 +address=/d2uepos3ef6db0.cloudfront.net/0.0.0.0 +address=/d3asksgk2foh5m.cloudfront.net/0.0.0.0 +address=/dacash.streamplay.to/0.0.0.0 +address=/dash.tmearn.com/0.0.0.0 +address=/dbs.autolatest.ro/0.0.0.0 +address=/dcad.watersoul.com/0.0.0.0 +address=/deals.ledgertranscript.com/0.0.0.0 +address=/digdug.divxnetworks.com/0.0.0.0 +address=/display.superbay.net/0.0.0.0 +address=/dkm6b5q0h53z4.cloudfront.net/0.0.0.0 +address=/dog1.verystream.com/0.0.0.0 +address=/dontblockme.modaco.com/0.0.0.0 +address=/e2e.mashable.com/0.0.0.0 +address=/e2e.pcmag.com/0.0.0.0 +address=/eacash.streamplay.to/0.0.0.0 +address=/ehow.com/media/ad.html/0.0.0.0 +address=/embed.xinhuanet.com/0.0.0.0 +address=/engagesrvr.filefactory.com/0.0.0.0 +address=/eva.ucas.com/0.0.0.0 +address=/fan.twitch.tv/0.0.0.0 +address=/fimserve.ign.com/0.0.0.0 +address=/finding.hardwareheaven.com/0.0.0.0 +address=/findnsave.idahostatesman.com/0.0.0.0 +address=/g.brothersoft.com/0.0.0.0 +address=/gameads.digyourowngrave.com/0.0.0.0 +address=/geoshopping.nzherald.co.nz/0.0.0.0 +address=/gfx.infomine.com/0.0.0.0 +address=/gr8.cc/addons/banners/0.0.0.0 +address=/green.virtual-nights.com/0.0.0.0 +address=/hawk.pcgamer.com/0.0.0.0 +address=/heavenmedia.v3g4s.com/0.0.0.0 +address=/hejban.youwatch.org/0.0.0.0 +address=/i.trackmytarget.com/0.0.0.0 +address=/ibanners.empoweredcomms.com.au/0.0.0.0 +address=/iframe.travel.yahoo.com/0.0.0.0 +address=/imads.rediff.com/0.0.0.0 +address=/iurhxzmr.ga.gfycat.com/0.0.0.0 +address=/kalo.onvid.xyz/0.0.0.0 +address=/kat-ads.torrenticity.com/0.0.0.0 +address=/ker.pic2pic.site/0.0.0.0 +address=/kermit.macnn.com/0.0.0.0 +address=/life.imagepix.org/0.0.0.0 +address=/lightson.vpsboard.com/0.0.0.0 +address=/ll.a.hulu.com/0.0.0.0 +address=/londonprivaterentals.standard.co.uk/0.0.0.0 +address=/looky.hyves.org/0.0.0.0 +address=/ls.webmd.com/0.0.0.0 +address=/lw2.gamecopyworld.com/0.0.0.0 +address=/mads.dailymail.co.uk/0.0.0.0 +address=/marketing.al.ly/0.0.0.0 +address=/marketingsolutions.yahoo.com/0.0.0.0 +address=/mb.hockeybuzz.com/0.0.0.0 +address=/mealsandsteals.sandiego6.com/0.0.0.0 +address=/media-delivery.armorgames.com/0.0.0.0 +address=/media-mgmt.armorgames.com/0.0.0.0 +address=/media-system.maltatoday.com.mt/0.0.0.0 +address=/mediamgr.ugo.com/0.0.0.0 +address=/mms.graziadaily.co.uk/0.0.0.0 +address=/ncs.eadaily.com/0.0.0.0 +address=/nest.youwatch.org/0.0.0.0 +address=/netspidermm.indiatimes.com/0.0.0.0 +address=/network.sofeminine.co.uk/0.0.0.0 +address=/nicoad.nicovideo.jp/0.0.0.0 +address=/photo.net/equipment/pg-160/0.0.0.0 +address=/pixon.ads-pixiv.net/0.0.0.0 +address=/pmm.people.com.cn/0.0.0.0 +address=/pop-over.powered-by.justplayzone.com/0.0.0.0 +address=/prerollads.ign.com/0.0.0.0 +address=/rad.microsoft.com/0.0.0.0 +address=/rad.msn.com/0.0.0.0 +address=/red.bayimg.net/0.0.0.0 +address=/redvase.bravenet.com/0.0.0.0 +address=/richmedia.yimg.com/0.0.0.0 +address=/roia.com/0.0.0.0 +address=/rps-p2.rockpapershotgun.com/0.0.0.0 +address=/rps-uk.rockpapershotgun.com/0.0.0.0 +address=/runetki.joyreactor.ru/0.0.0.0 +address=/searchignited.com/0.0.0.0 +address=/sebar.thand.info/0.0.0.0 +address=/serrano.hardwareheaven.com/0.0.0.0 +address=/showcase.vpsboard.com/0.0.0.0 +address=/showing.hardwareheaven.com/0.0.0.0 +address=/sponsors.s2ki.com/0.0.0.0 +address=/sponsors.webosroundup.com/0.0.0.0 +address=/spproxy.autobytel.com/0.0.0.0 +address=/sprint.heavenmedia.com/0.0.0.0 +address=/spt.dictionary.com/0.0.0.0 +address=/srv.thespacereporter.com/0.0.0.0 +address=/ssa.1337x.to/0.0.0.0 +address=/static.tucsonsentinel.com/0.0.0.0 +address=/stream.heavenmedia.net/0.0.0.0 +address=/tanzanite.infomine.com/0.0.0.0 +address=/targetedinfo.com/0.0.0.0 +address=/targetedtopic.com/0.0.0.0 +address=/themis.yahoo.com/0.0.0.0 +address=/tmcs.net/0.0.0.0 +address=/traffic.focuusing.com/0.0.0.0 +address=/uimserv.net/0.0.0.0 +address=/urs.zdnet.com/0.0.0.0 +address=/viral.vidhd.fun/0.0.0.0 +address=/w.homes.yahoo.net/0.0.0.0 +address=/wall.vgr.com/0.0.0.0 +address=/web.tmearn.com/0.0.0.0 +address=/webmaster.extabit.com/0.0.0.0 +address=/widget.directory.dailycommercial.com/0.0.0.0 +address=/x.castanet.net/0.0.0.0 +address=/yea.uploadimagex.com/0.0.0.0 +address=/yesbeby.whies.info/0.0.0.0 +address=/ysm.yahoo.com/0.0.0.0 +address=/zads.care2.com/0.0.0.0 +address=/zws.avvo.com/0.0.0.0 +address=/phi.estream.xyz/0.0.0.0 +address=/play.playe.estream.xyz/0.0.0.0 +address=/meta.streamcloud.eu/0.0.0.0 +address=/pub1.cope.es/0.0.0.0 +address=/a.eporner.com/0.0.0.0 +address=/a.heavy-r.com/0.0.0.0 +address=/a.killergram-girls.com/0.0.0.0 +address=/a2.hotpornfile.org/0.0.0.0 +address=/ad.eporner.com/0.0.0.0 +address=/ad.slutload.com/0.0.0.0 +address=/ad.thisav.com/0.0.0.0 +address=/ads.xxxbunker.com/0.0.0.0 +address=/affiliates.goodvibes.com/0.0.0.0 +address=/ashot.txxx.com/0.0.0.0 +address=/b.boyfriendtv.com/0.0.0.0 +address=/b.pornoxo.com/0.0.0.0 +address=/b.xcafe.com/0.0.0.0 +address=/banner1.pornhost.com/0.0.0.0 +address=/banners.cams.com/0.0.0.0 +address=/bnnr.pornpics.com/0.0.0.0 +address=/bob.crazyshit.com/0.0.0.0 +address=/brcache.madthumbs.com/0.0.0.0 +address=/cams.pornrabbit.com/0.0.0.0 +address=/cf1c0.thisav.com/0.0.0.0 +address=/creatives.cliphunter.com/0.0.0.0 +address=/creatives.pichunter.com/0.0.0.0 +address=/d1wi563t0137vz.cloudfront.net/0.0.0.0 +address=/d2q52i8yx3j68p.cloudfront.net/0.0.0.0 +address=/d39hdzmeufnl50.cloudfront.net/0.0.0.0 +address=/delivery.porn.com/0.0.0.0 +address=/dildo.tnaflix.com/0.0.0.0 +address=/dot.eporner.com/0.0.0.0 +address=/dot2.eporner.com/0.0.0.0 +address=/dyn.tnaflix.com/0.0.0.0 +address=/exit.macandbumble.com/0.0.0.0 +address=/go.sexu.tv/0.0.0.0 +address=/go.strpjmp.com/0.0.0.0 +address=/lw1.cdmediaworld.com/0.0.0.0 +address=/myashot.txxx.com/0.0.0.0 +address=/partners.keezmovies.com/0.0.0.0 +address=/plx.porndig.com/0.0.0.0 +address=/pr-static.empflix.com/0.0.0.0 +address=/pr-static.tnaflix.com/0.0.0.0 +address=/px.boundhub.com/0.0.0.0 +address=/r.radikal.ru/0.0.0.0 +address=/rev.fapdu.com/0.0.0.0 +address=/site.img.4tube.com/0.0.0.0 +address=/static.kinghost.com/0.0.0.0 +address=/sub.avgle.com/0.0.0.0 +address=/tkn.4tube.com/0.0.0.0 +address=/tkn.fux.com/0.0.0.0 +address=/tkn.pornerbros.com/0.0.0.0 +address=/tkn.porntube.com/0.0.0.0 +address=/uuvm.pornpics.com/0.0.0.0 +address=/x.eroticity.net/0.0.0.0 +address=/x.vipergirls.to/0.0.0.0 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_base.conf b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_base.conf similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_base.conf rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_base.conf index 85dc36ff22..326f37aaad 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_base.conf +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_base.conf @@ -1,4 +1,7 @@ -ipset=/.ipapi.co/gfwlist +ipset=/.h12.io/gfwlist +ipset=/.starlark.net/gfwlist +ipset=/.golang.org/gfwlist +ipset=/.honnef.co/gfwlist ipset=/.0rz.tw/gfwlist ipset=/.0to255.com/gfwlist ipset=/.10musume.com/gfwlist @@ -2862,6 +2865,7 @@ ipset=/.ym.backchina.com/gfwlist ipset=/.yogichen.org/gfwlist ipset=/.yong.hu/gfwlist ipset=/.yorkbbs.ca/gfwlist +ipset=/.youdao.com/gfwlist ipset=/.youjizz.com/gfwlist ipset=/.youmaker.com/gfwlist ipset=/.youpai.org/gfwlist @@ -2937,7 +2941,10 @@ ipset=/.zuola.com/gfwlist ipset=/.zvereff.com/gfwlist ipset=/.zyzc9.com/gfwlist ipset=/.zyzg.us/gfwlist -server=/.ipapi.co/127.0.0.1#5335 +server=/.h12.io/127.0.0.1#5335 +server=/.starlark.net/127.0.0.1#5335 +server=/.golang.org/127.0.0.1#5335 +server=/.honnef.co/127.0.0.1#5335 server=/.0rz.tw/127.0.0.1#5335 server=/.0to255.com/127.0.0.1#5335 server=/.10musume.com/127.0.0.1#5335 @@ -5801,6 +5808,7 @@ server=/.ym.backchina.com/127.0.0.1#5335 server=/.yogichen.org/127.0.0.1#5335 server=/.yong.hu/127.0.0.1#5335 server=/.yorkbbs.ca/127.0.0.1#5335 +server=/.youdao.com/127.0.0.1#5335 server=/.youjizz.com/127.0.0.1#5335 server=/.youmaker.com/127.0.0.1#5335 server=/.youpai.org/127.0.0.1#5335 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_list.conf b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_list.conf similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_list.conf rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_list.conf index b965cceecf..08b03d5a9f 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.ssr/gfw_list.conf +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/dnsmasq.ssr/gfw_list.conf @@ -220,6 +220,8 @@ server=/.9bis.com/127.0.0.1#5335 ipset=/.9bis.com/gfwlist server=/.9bis.net/127.0.0.1#5335 ipset=/.9bis.net/gfwlist +server=/.9gag.com/127.0.0.1#5335 +ipset=/.9gag.com/gfwlist server=/.a-normal-day.com/127.0.0.1#5335 ipset=/.a-normal-day.com/gfwlist server=/.a248.e.akamai.net/127.0.0.1#5335 @@ -1578,6 +1580,8 @@ server=/.chinamule.com/127.0.0.1#5335 ipset=/.chinamule.com/gfwlist server=/.chinamz.org/127.0.0.1#5335 ipset=/.chinamz.org/gfwlist +server=/.chinanewscenter.com/127.0.0.1#5335 +ipset=/.chinanewscenter.com/gfwlist server=/.chinapress.com.my/127.0.0.1#5335 ipset=/.chinapress.com.my/gfwlist server=/.chinarightsia.org/127.0.0.1#5335 @@ -2954,6 +2958,8 @@ server=/.fgmtv.org/127.0.0.1#5335 ipset=/.fgmtv.org/gfwlist server=/.fhreports.net/127.0.0.1#5335 ipset=/.fhreports.net/gfwlist +server=/.fiddle.jshell.net/127.0.0.1#5335 +ipset=/.fiddle.jshell.net/gfwlist server=/.figprayer.com/127.0.0.1#5335 ipset=/.figprayer.com/gfwlist server=/.fileflyer.com/127.0.0.1#5335 @@ -5168,6 +5174,8 @@ server=/.lifemiles.com/127.0.0.1#5335 ipset=/.lifemiles.com/gfwlist server=/.lighten.org.tw/127.0.0.1#5335 ipset=/.lighten.org.tw/gfwlist +server=/.lighti.me/127.0.0.1#5335 +ipset=/.lighti.me/gfwlist server=/.lightnovel.cn/127.0.0.1#5335 ipset=/.lightnovel.cn/gfwlist server=/.lihkg.com/127.0.0.1#5335 @@ -6082,6 +6090,8 @@ server=/.nic.google/127.0.0.1#5335 ipset=/.nic.google/gfwlist server=/.nic.gov/127.0.0.1#5335 ipset=/.nic.gov/gfwlist +server=/.nicovideo.jp/127.0.0.1#5335 +ipset=/.nicovideo.jp/gfwlist server=/.nighost.org/127.0.0.1#5335 ipset=/.nighost.org/gfwlist server=/.nikkei.com/127.0.0.1#5335 @@ -6638,6 +6648,8 @@ server=/.pinoy-n.com/127.0.0.1#5335 ipset=/.pinoy-n.com/gfwlist server=/.pinterest.at/127.0.0.1#5335 ipset=/.pinterest.at/gfwlist +server=/.pinterest.ca/127.0.0.1#5335 +ipset=/.pinterest.ca/gfwlist server=/.pinterest.co.kr/127.0.0.1#5335 ipset=/.pinterest.co.kr/gfwlist server=/.pinterest.co.uk/127.0.0.1#5335 @@ -6696,6 +6708,8 @@ server=/.plunder.com/127.0.0.1#5335 ipset=/.plunder.com/gfwlist server=/.plurk.com/127.0.0.1#5335 ipset=/.plurk.com/gfwlist +server=/.plus.codes/127.0.0.1#5335 +ipset=/.plus.codes/gfwlist server=/.plus28.com/127.0.0.1#5335 ipset=/.plus28.com/gfwlist server=/.plusbb.com/127.0.0.1#5335 @@ -6788,6 +6802,8 @@ server=/.postadult.com/127.0.0.1#5335 ipset=/.postadult.com/gfwlist server=/.postimg.org/127.0.0.1#5335 ipset=/.postimg.org/gfwlist +server=/.potato.im/127.0.0.1#5335 +ipset=/.potato.im/gfwlist server=/.potvpn.com/127.0.0.1#5335 ipset=/.potvpn.com/gfwlist server=/.power.com/127.0.0.1#5335 @@ -7440,6 +7456,8 @@ server=/.shangfang.org/127.0.0.1#5335 ipset=/.shangfang.org/gfwlist server=/.shapeservices.com/127.0.0.1#5335 ipset=/.shapeservices.com/gfwlist +server=/.share.america.gov/127.0.0.1#5335 +ipset=/.share.america.gov/gfwlist server=/.share.dmhy.org/127.0.0.1#5335 ipset=/.share.dmhy.org/gfwlist server=/.share.youthwant.com.tw/127.0.0.1#5335 @@ -8660,8 +8678,6 @@ server=/.tsu.org.tw/127.0.0.1#5335 ipset=/.tsu.org.tw/gfwlist server=/.tsunagarumon.com/127.0.0.1#5335 ipset=/.tsunagarumon.com/gfwlist -server=/.tt-rss.org/127.0.0.1#5335 -ipset=/.tt-rss.org/gfwlist server=/.tt1069.com/127.0.0.1#5335 ipset=/.tt1069.com/gfwlist server=/.tttan.com/127.0.0.1#5335 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/init.d/shadowsocksr b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/init.d/shadowsocksr similarity index 91% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/init.d/shadowsocksr rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/init.d/shadowsocksr index ff735d41ee..640e2c3606 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/init.d/shadowsocksr +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/init.d/shadowsocksr @@ -264,7 +264,7 @@ start_pdnsd() { local usr_dns="$1" local usr_port="$2" local dns_port="5335" - + local tcp_dns_list="208.67.222.222,208.67.220.220" [ -z "$usr_dns" ] && usr_dns="8.8.8.8" [ -z "$usr_port" ] && usr_port="53" @@ -688,12 +688,16 @@ start_redir() { local dnsstr="$(uci_get_by_type global tunnel_forward 8.8.4.4:53)" local dnsserver=`echo "$dnsstr"|awk -F ':' '{print $1}'` local dnsport=`echo "$dnsstr"|awk -F ':' '{print $2}'` - if [ "$run_mode" = "gfw" ]; then - ipset add gfwlist $dnsserver 2>/dev/null - elif [ "$run_mode" = "oversea" ]; then - ipset add oversea $dnsserver 2>/dev/null + if [ "$dnsserver" = "0.0.0.0" ]; then + echo "$(date "+%Y-%m-%d %H:%M:%S") dns="$dnsserver"" >> /tmp/ssrplus.log else - ipset add ss_spec_wan_ac $dnsserver nomatch 2>/dev/null + if [ "$run_mode" = "gfw" ]; then + ipset add gfwlist $dnsserver 2>/dev/null + elif [ "$run_mode" = "oversea" ]; then + ipset add oversea $dnsserver 2>/dev/null + else + ipset add ss_spec_wan_ac $dnsserver nomatch 2>/dev/null + fi fi if [ "$(uci_get_by_type global pdnsd_enable)" = "1" ] || [ "$(uci_get_by_type global pdnsd_enable)" = "2" ] ;then @@ -721,7 +725,7 @@ start_redir() { else dnsstrs="$(uci_get_by_type global tunnel_forward 8.8.4.4:53)" fi - /usr/bin/chinadns -p 5335 -c /etc/china_ssr.txt -m -d -s $dnsstrs >/dev/null 2>&1 & + nohup /usr/bin/chinadns -p 5335 -c /etc/china_ssr.txt -m -d -s $dnsstrs >/dev/null 2>&1 & chinadns_enable_flag=1 fi @@ -741,6 +745,33 @@ start_redir() { return $? } +start_udp2raw() { + cat > /var/etc/udp2raw.conf </dev/null 2>&1 & +} + +start_udpspeeeder() { + /usr/bin/udpspeeder -c -l0.0.0.0:$(uci_get_by_type udpspeeder local_port) \ + -r$(uci_get_by_type udpspeeder server):$(uci_get_by_type udpspeeder server_port) \ + -k $(uci_get_by_type udpspeeder key) \ + --mode $(uci_get_by_type udpspeeder speeder_mode) \ + --mtu $(uci_get_by_type udpspeeder mtu) \ + -f$(uci_get_by_type udpspeeder fec) \ + -q$(uci_get_by_type udpspeeder queue_len) \ + --timeout $(uci_get_by_type udpspeeder timeout) \ + >/dev/null 2>&1 & +} gen_service_file() { if [ $(uci_get_by_name $1 fast_open) = "1" ] ;then @@ -920,14 +951,27 @@ rules() { fi } -start() { +start() { + case "$(uci_get_by_type udp2raw udp2raw_enable)" in + 1|on|true|yes|enabled) + start_udp2raw + ;; + esac + case "$(uci_get_by_type udpspeeder udpspeeder_enable)" in + 1|on|true|yes|enabled) + start_udpspeeeder + ;; + esac + if [ -z "$switch_server" ] ;then GLOBAL_SERVER=$(uci_get_by_type global global_server) else GLOBAL_SERVER=$switch_server switch_enable=1 + fi + HAPROXY_MODE="0" if [ "$GLOBAL_SERVER" = "__haproxy__" ]; then GLOBAL_SERVER=$(uci -X show shadowsocksr | grep servers | awk -F'[.=]' '{print $2}' | head -n 1) @@ -936,29 +980,40 @@ start() { if rules ;then [ $HAPROXY_MODE = "1" ] && start_haproxy && haproxy_enable=1 + start_redir + mkdir -p /tmp/dnsmasq.d - if ! [ "$(uci_get_by_type global pdnsd_enable)" = "7" ] ;then - if ! [ "$run_mode" = "oversea" ]; then - for domain_names in $(uci -X show shadowsocksr | grep domain_white_list | awk -F'[.=]' '{print $2}'); do - local DOMAIN_NANES=$(uci_get_by_name $domain_names domain_names) - sed -i "/$DOMAIN_NANES/d" /etc/dnsmasq.ssr/custom_forward.conf - sed -i "/$DOMAIN_NANES/d" /etc/dnsmasq.ssr/gfw_base.conf - sed -i "/$DOMAIN_NANES/d" /etc/dnsmasq.ssr/gfw_list.conf - done - sleep 2 - cat > /tmp/dnsmasq.d/dnsmasq-ssr.conf < /tmp/dnsmasq.d/dnsmasq-ssr.conf < /tmp/dnsmasq.d/dnsmasq-ssr.conf < /tmp/dnsmasq.d/dnsmasq-ssr.conf </dev/null 2>&1 + + mkdir -p /var/etc/dnsmasq.oversea + ln -s /etc/dnsmasq.oversea/* /var/etc/dnsmasq.oversea/ + ln -s /etc/dnsmasq.ssr/appoint_list.conf /var/etc/dnsmasq.oversea/appoint_list.conf + fi + + /etc/init.d/dnsmasq restart >/dev/null 2>&1 fi start_server @@ -1019,7 +1074,9 @@ stop() { killall -q -9 obfs-local killall -q -9 obfs-server killall -q -9 chinadns - + killall -q -9 udp2raw + killall -q -9 udpspeeder + /usr/bin/udp2raw --clear >/dev/null if [ -f /var/run/pdnsd.pid ] ;then kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1 else @@ -1034,11 +1091,11 @@ stop() { rm -f /tmp/dnsmasq.d/dnsmasq-ssr.conf if [ -d "/var/dnsmasq.ssr" ]; then - rm -rf /var/dnsmasq.ssr + rm -rf /var/etc/dnsmasq.ssr fi if [ -d "/var/dnsmasq.oversea" ]; then - rm -rf /var/dnsmasq.oversea + rm -rf /var/etc/dnsmasq.oversea fi /etc/init.d/dnsmasq restart >/dev/null 2>&1 fi diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/uci-defaults/luci-ssr-plus b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/uci-defaults/luci-ssr-plus similarity index 87% rename from package/jsda/luci-app-ssr-plus-jsda/root/etc/uci-defaults/luci-ssr-plus rename to package/ctcgfw/luci-app-ssr-plus-jo/root/etc/uci-defaults/luci-ssr-plus index c16c1f9dcb..ab1feec03d 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/uci-defaults/luci-ssr-plus +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/etc/uci-defaults/luci-ssr-plus @@ -1,5 +1,4 @@ #!/bin/sh - uci -q batch <<-EOF >/dev/null delete ucitrack.@shadowsocksr[-1] add ucitrack shadowsocksr @@ -13,9 +12,6 @@ uci -q batch <<-EOF >/dev/null commit firewall EOF -/etc/init.d/dnscrypt-proxy stop -/etc/init.d/dnscrypt-proxy disable - /usr/share/shadowsocksr/gfw2ipset.sh rm -f /tmp/luci-indexcache exit 0 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-ad b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-ad similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-ad rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-ad diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-gfw b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-gfw similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-gfw rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-gfw diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-monitor b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-monitor similarity index 82% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-monitor rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-monitor index 07439103c4..c75e12b019 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-monitor +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-monitor @@ -34,7 +34,7 @@ ssrserver_process=$11 v2rayserver_process=$12 haproxy_process=$13 privoxy_process=$14 -chinadns_process=$14 +chinadns_process=$15 if [ -z "$pdnsd_process" ] ;then pdnsd_process=0 fi @@ -63,7 +63,7 @@ else server=`cat /etc/ssr_ip` fi -while [ "1" = "1" ] #ѭ +while [ "1" = "1" ] #死循环 do sleep 30 #redir tcp @@ -101,7 +101,7 @@ do if [ $server_process_count -gt 0 ] ;then if [ $ssrserver_process -gt 0 ] ;then icount=`ps -w | grep ssr-server |grep -v grep| wc -l` - if [ $icount -lt $ssrserver_process ] #̹ҵ + if [ $icount -lt $ssrserver_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "ssr server error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") ssr server error.restart!" >> ${logfile} @@ -115,7 +115,7 @@ do #ss_server if [ $ssserver_process -gt 0 ] ;then icount=`ps -w | grep ss-server |grep -v grep| wc -l` - if [ $icount -lt $ssserver_process ] #̹ҵ + if [ $icount -lt $ssserver_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "ss server error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") ss server error.restart!" >> ${logfile} @@ -129,7 +129,7 @@ do #v2ray_server if [ v2rayserver_process -gt 0 ] ;then icount=`ps -w | grep ss-server |grep -v grep| wc -l` - if [ $icount -lt $v2rayserver_process ] #̹ҵ + if [ $icount -lt $v2rayserver_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "v2ray server error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") v2ray server error.restart!" >> ${logfile} @@ -144,7 +144,7 @@ do #kcptun if [ $kcp_process -gt 0 ] ;then icount=`ps -w | grep kcptun-client |grep -v grep| wc -l` - if [ $icount -lt $kcp_process ] #̹ҵ + if [ $icount -lt $kcp_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "ssr kcptun error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") ssr kcptun error.restart!" >> ${logfile} @@ -156,7 +156,7 @@ do #local if [ $local_process -eq 1 ] ;then icount=`ps -w | grep ssr-local |grep -v grep| wc -l` - if [ $icount -lt $local_process ] #̹ҵ + if [ $icount -lt $local_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "ssr local error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") ssr local error.restart!" >> ${logfile} @@ -169,7 +169,7 @@ do if [ $local_process -eq 2 ] ;then local_processs=1 icount=`ps -w | grep ss-local |grep -v grep| wc -l` - if [ $icount -lt $local_processs ] #̹ҵ + if [ $icount -lt $local_processs ] #如果进程挂掉就重启它 then logger -t "$NAME" "ss local error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") ss local error.restart!" >> ${logfile} @@ -182,7 +182,7 @@ do if [ $local_process -eq 3 ] ;then local_processs=1 icount=`ps -w | grep v2-ssr-local |grep -v grep| wc -l` - if [ $icount -lt $local_processs ] #̹ҵ + if [ $icount -lt $local_processs ] #如果进程挂掉就重启它 then logger -t "$NAME" "v2ray local error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") v2ray local error.restart!" >> ${logfile} @@ -216,7 +216,7 @@ do #pdnsd if [ $pdnsd_process -gt 0 ] ;then icount=`ps -w | grep pdnsd |grep -v grep| wc -l` - if [ $icount -lt $pdnsd_process ] #̹ҵ + if [ $icount -lt $pdnsd_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "pdnsd tunnel error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") pdnsd tunnel error.restart!" >> ${logfile} @@ -243,11 +243,34 @@ do #haproxy if [ $haproxy_process -gt 0 ] ;then icount=`ps -w | grep haproxy |grep -v grep| wc -l` - if [ $icount -lt $haproxy_process ] #̹ҵ + if [ $icount -lt $haproxy_process ] #如果进程挂掉就重启它 then logger -t "$NAME" "haproxy error.restart!" echo "$(date "+%Y-%m-%d %H:%M:%S") haproxy error.restart!" >> ${logfile} /etc/init.d/shadowsocksr restart fi fi +#udp2raw + if [ $(uci_get_by_type udp2raw udp2raw_enable) = 1 ] ;then + ucount=`ps -w | grep udp2raw |grep -v grep| wc -l` + if [ $ucount = 0 ] ;then + /usr/bin/udp2raw --clear >/dev/null + /usr/bin/udp2raw --conf-file /var/etc/udp2raw.conf >/dev/null 2>&1 & + fi + fi +#udpspeeder + if [ $(uci_get_by_type udpspeeder udpspeeder_enable) = 1 ] ;then + scount=`ps -w | grep udpspeeder |grep -v grep| wc -l` + if [ $scount = 0 ] ;then + /usr/bin/udpspeeder -c -l0.0.0.0:$(uci_get_by_type udpspeeder local_port) \ + -r$(uci_get_by_type udpspeeder server):$(uci_get_by_type udpspeeder server_port) \ + -k $(uci_get_by_type udpspeeder key) \ + --mode $(uci_get_by_type udpspeeder speeder_mode) \ + --mtu $(uci_get_by_type udpspeeder mtu) \ + -f$(uci_get_by_type udpspeeder fec) \ + -q$(uci_get_by_type udpspeeder queue_len) \ + --timeout $(uci_get_by_type udpspeeder timeout) \ + >/dev/null 2>&1 & + fi + fi done diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-rules b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-rules similarity index 97% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-rules rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-rules index db82a7d97f..559a1d38bf 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-rules +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-rules @@ -30,7 +30,7 @@ usage() { -w wan ip of will be forwarded -p lan ip of will be global proxy -G lan ip of will be game mode proxy - -k wan ip of will be forwarded + -k wan ip of will be forwarded -e extra options for iptables -o apply the rules to the OUTPUT chain -O apply the global rules to the OUTPUT chain @@ -83,7 +83,7 @@ ipset_r() { $(for ip in $WAN_FW_IP; do echo "add ss_spec_wan_ac $ip nomatch"; done) EOF ipset -N gfwlist hash:net 2>/dev/null - $IPT -N SS_SPEC_WAN_AC + $IPT -N SS_SPEC_WAN_AC $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN $IPT -A SS_SPEC_WAN_AC -m set --match-set ss_spec_wan_ac dst -j RETURN $IPT -A SS_SPEC_WAN_AC -j SS_SPEC_WAN_FW @@ -92,11 +92,12 @@ EOF ipset -N gfwlist hash:net 2>/dev/null for ip in $WAN_FW_IP; do ipset -! add gfwlist $ip ; done $IPT -N SS_SPEC_WAN_AC - $IPT -A SS_SPEC_WAN_AC -m set --match-set gfwlist dst -j SS_SPEC_WAN_FW + $IPT -A SS_SPEC_WAN_AC -m set --match-set gfwlist dst -j SS_SPEC_WAN_FW ipset -N gmlan hash:net 2>/dev/null for ip in $LAN_GM_IP; do ipset -! add gmlan $ip ; done - $IPT -A SS_SPEC_WAN_AC -m set --match-set gmlan src -m set ! --match-set china dst -j SS_SPEC_WAN_FW + $IPT -A SS_SPEC_WAN_AC -m set --match-set gmlan src -m set ! --match-set china dst -j SS_SPEC_WAN_FW + $IPT -A SS_SPEC_WAN_AC -m set --match-set china dst -j RETURN $IPT -I SS_SPEC_WAN_AC -d $server -j RETURN elif [ "$RUNMODE" = "oversea" ] ;then @@ -223,6 +224,7 @@ tp_rule() { -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01 elif [ "$RUNMODE" = "gfw" ] ;then + $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set china dst -j RETURN $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gmlan src -m set ! --match-set china dst \ -j TPROXY --on-port "$LOCAL_PORT" --tproxy-mark 0x01/0x01 $ipt -A SS_SPEC_TPROXY -p udp -m set --match-set gfwlist dst \ diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-switch b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-switch new file mode 100755 index 0000000000..281d0f851e --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/bin/ssr-switch @@ -0,0 +1,175 @@ +#!/bin/sh /etc/rc.common +# +# Copyright (C) 2017 openwrt-ssr +# Copyright (C) 2017 yushi studio +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + +cycle_time=60 +switch_time=3 +normal_flag=0 +server_locate=0 +server_count=0 +NAME=shadowsocksr +ENABLE_SERVER=nil +CONFIG_SWTICH_FILE=/var/etc/${NAME}_t.json + + +[ -n "$1" ] && cycle_time=$1 +[ -n "$2" ] && switch_time=$2 + +uci_get_by_name() { + local ret=$(uci get $NAME.$1.$2 2>/dev/null) + echo ${ret:=$3} +} + +uci_get_by_type() { + local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null) + echo ${ret:=$3} +} + +DEFAULT_SERVER=$(uci_get_by_type global global_server) +CURRENT_SERVER=$DEFAULT_SERVER + +#判断代理是否正常 +check_proxy() { +/usr/bin/ssr-check www.google.com 80 $switch_time 1 +if [ "$?" == "0" ]; then + return 0 +else + /usr/bin/ssr-check www.baidu.com 80 $switch_time 1 + if [ "$?" == "0" ]; then + #goole不通baidu通则不正常 + return 1 + else + return 2 + fi +fi +return 0 +} + + +test_proxy() { +local servername=$(uci_get_by_name $1 server) +local serverport=$(uci_get_by_name $1 server_port) +ret=$(ping -c 3 $servername | grep 'loss' | awk -F ',' '{ print $3 }' | awk -F "%" '{ print $1 }') +[ -z "$ret" ] && return 1 +[ "$ret" -gt "50" ] && return 1 +ipset add ss_spec_wan_ac $servername 2>/dev/null +ret=$? +/usr/bin/ssr-check $servername $serverport $switch_time +local ret2=$? +if [ "$ret" = "0" ] ;then +ipset del ss_spec_wan_ac $servername 2>/dev/null +fi +if [ "$ret2" = "0" ] ;then +return 0 +else +return 1 +fi +} + +search_proxy() { +let server_count=server_count+1 +[ "$normal_flag" = "1" -a "$server_count" -le "$server_locate" ] && return 0 +[ "$(uci_get_by_name $1 switch_enable)" != "1" ] && return 1 +[ $ENABLE_SERVER != nil ] && return 0 +[ "$1" = "$CURRENT_SERVER" ] && return 0 +local servername=$(uci_get_by_name $1 server) +local serverport=$(uci_get_by_name $1 server_port) +ipset add ss_spec_wan_ac $servername 2>/dev/null +ret=$? + /usr/bin/ssr-check $servername $serverport $switch_time + local ret2=$? +if [ "$ret" = "0" ] ;then +ipset del ss_spec_wan_ac $servername 2>/dev/null +fi +if [ "$ret2" = "0" ] ;then +server_locate=$server_count +ENABLE_SERVER=$1 +return 0 +else +return 1 +fi + +} +#选择可用的代理 +select_proxy() { + +config_load $NAME +ENABLE_SERVER=nil +mkdir -p /var/run /var/etc +server_count=0 +config_foreach search_proxy servers + +} + +#切换代理 +switch_proxy() { +/etc/init.d/shadowsocksr restart $1 +return 0 +} + +start() { +#不支持kcptun启用时的切换 +[ $(uci_get_by_name $DEFAULT_SERVER kcp_enable) = "1" ] && return 1 + +while [ "1" = "1" ] #死循环 +do + sleep $cycle_time + + LOGTIME=$(date "+%Y-%m-%d %H:%M:%S") + + + #判断当前代理是否为缺省服务器 + if [ "$CURRENT_SERVER" != "$DEFAULT_SERVER" ] ;then + #echo "not default proxy" + echo "$(date "+%Y-%m-%d %H:%M:%S") Current server is not default Main server, try to switch back." >> /tmp/ssrplus.log + + #检查缺省服务器是否正常 + if test_proxy $DEFAULT_SERVER ;then + #echo "switch to default proxy" + echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is avilable." >> /tmp/ssrplus.log + #缺省服务器正常,切换回来 + CURRENT_SERVER=$DEFAULT_SERVER + switch_proxy $CURRENT_SERVER + echo "switch to default ["$(uci_get_by_name $CURRENT_SERVER server)"] proxy!" >> /tmp/ssrplus.log + continue + else + echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is NOT avilable.Continue using current server." >> /tmp/ssrplus.log + fi + fi + + #判断当前代理是否正常 + check_proxy + current_ret=$? + + if [ "$current_ret" = "1" ] ;then + #当前代理错误,判断有无可用的服务器 + #echo "current error" + echo "$(date "+%Y-%m-%d %H:%M:%S") Current server error, try to switch another server." >> /tmp/ssrplus.log + + select_proxy + if [ "$ENABLE_SERVER" != nil ] ;then + #有其他服务器可用,进行切换 + #echo $(uci_get_by_name $new_proxy server) + echo "$(date "+%Y-%m-%d %H:%M:%S") Another server is avilable, now switching server." >> /tmp/ssrplus.log + CURRENT_SERVER=$ENABLE_SERVER + switch_proxy $CURRENT_SERVER + normal_flag=1 + echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR server switch OK" >> /tmp/ssrplus.log + else + switch_proxy $CURRENT_SERVER + normal_flag=1 + echo "$(date "+%Y-%m-%d %H:%M:%S") Try restart current server." >> /tmp/ssrplus.log + fi + else + normal_flag=0 + echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR No Problem." >> /tmp/ssrplus.log + fi + + +done +} diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/chinaipset.sh b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/chinaipset.sh similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/chinaipset.sh rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/chinaipset.sh index 044d524d94..78af938999 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/chinaipset.sh +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/chinaipset.sh @@ -1,4 +1,5 @@ echo "create china hash:net family inet hashsize 1024 maxelem 65536" > /tmp/china.ipset + awk '!/^$/&&!/^#/{printf("add china %s'" "'\n",$0)}' /etc/china_ssr.txt >> /tmp/china.ipset ipset -! flush china ipset -! restore < /tmp/china.ipset 2>/dev/null diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config.lua b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config.lua similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config.lua index dcc11166b4..dd3a323c51 100644 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config.lua +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config.lua @@ -2,6 +2,7 @@ local ucursor = require "luci.model.uci".cursor() local json = require "luci.jsonc" local server_section = arg[1] local proto = arg[2] + local local_port = arg[3] local server = ucursor:get_all("shadowsocksr", server_section) diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_local.lua b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config_local.lua similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_local.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config_local.lua diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_server.lua b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config_server.lua similarity index 100% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_server.lua rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/genv2config_server.lua diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/gfw2ipset.sh b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/gfw2ipset.sh similarity index 99% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/gfw2ipset.sh rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/gfw2ipset.sh index 1a1ec856e0..8dbcbd7052 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/gfw2ipset.sh +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/gfw2ipset.sh @@ -1,5 +1,4 @@ #!/bin/sh - awk '!/^$/&&!/^#/{printf("ipset=/.%s/'"gfwlist"'\n",$0)}' /etc/config/gfw.list > /etc/dnsmasq.ssr/custom_forward.conf awk '!/^$/&&!/^#/{printf("server=/.%s/'"127.0.0.1#5335"'\n",$0)}' /etc/config/gfw.list >> /etc/dnsmasq.ssr/custom_forward.conf diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/subscribe.sh b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/subscribe.sh similarity index 77% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/subscribe.sh rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/subscribe.sh index ec46ae620c..8c8adb2dfc 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/subscribe.sh +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/subscribe.sh @@ -1,82 +1,66 @@ #!/bin/bash # Copyright (C) 2017 XiaoShan https://www.mivm.cn -# Copyright (C) 2019 Jerryk jerrykuku@qq.com + . /usr/share/libubox/jshn.sh urlsafe_b64decode() { - local d="====" data=$(echo $1 | sed 's/_/\//g; s/-/+/g') - local mod4=$((${#data}%4)) - [ $mod4 -gt 0 ] && data=$data${d:mod4} - echo $data | base64 -d + local d="====" data=$(echo $1 | sed 's/_/\//g; s/-/+/g') + local mod4=$((${#data}%4)) + [ $mod4 -gt 0 ] && data=${data}${d:mod4} + echo $data | base64 -d } echo_date(){ - echo 【$(TZ=UTC-8 date -R +%Y年%m月%d日\ %X)】:$1 -} - -CheckIPAddr() { - echo $1 | grep "^[0-9]\{1,3\}\.\([0-9]\{1,3\}\.\)\{2\}[0-9]\{1,3\}$" >/dev/null 2>&1 - [ $? -ne 0 ] && return 1 - local ipaddr=($(echo $1 | sed 's/\./ /g')) - [ ${#ipaddr[@]} -ne 4 ] && return 1 - for ((i=0;i<${#ipaddr[@]};i++)) - do - [ ${ipaddr[i]} -gt 255 -a ${ipaddr[i]} -lt 0 ] && return 1 - done - return 0 + echo $(TZ=UTC-8 date -R +%Y-%m-%d\ %X):$1 } Server_Update() { - local uci_set="uci -q set $name.$1." - ${uci_set}grouphashkey="$ssr_grouphashkey" - ${uci_set}hashkey="$ssr_hashkey" - ${uci_set}alias="[$ssr_group] $ssr_remarks" - ${uci_set}auth_enable="0" - ${uci_set}switch_enable="1" - ${uci_set}type="$ssr_type" - ${uci_set}server="$ssr_host" - ${uci_set}server_port="$ssr_port" - ${uci_set}local_port="1234" - uci -q get $name.@servers[$1].timeout >/dev/null || ${uci_set}timeout="60" - ${uci_set}password="$ssr_passwd" - ${uci_set}encrypt_method="$ssr_method" - ${uci_set}protocol="$ssr_protocol" - ${uci_set}protocol_param="$ssr_protoparam" - ${uci_set}obfs="$ssr_obfs" - ${uci_set}obfs_param="$ssr_obfsparam" - ${uci_set}fast_open="0" - ${uci_set}weight="10" - ${uci_set}kcp_enable="0" - ${uci_set}kcp_port="0" - ${uci_set}kcp_param="--nocomp" - + local uci_set="uci -q set $name.$1." + ${uci_set}grouphashkey="$ssr_grouphashkey" + ${uci_set}hashkey="$ssr_hashkey" + ${uci_set}alias="[$ssr_group] $ssr_remarks" + ${uci_set}auth_enable="0" + ${uci_set}switch_enable="1" + ${uci_set}type="$ssr_type" + ${uci_set}server="$ssr_host" + ${uci_set}server_port="$ssr_port" + ${uci_set}local_port="1234" + uci -q get $name.@servers[$1].timeout >/dev/null || ${uci_set}timeout="60" + ${uci_set}password="$ssr_passwd" + ${uci_set}encrypt_method="$ssr_method" + ${uci_set}protocol="$ssr_protocol" + ${uci_set}protocol_param="$ssr_protoparam" + ${uci_set}obfs="$ssr_obfs" + ${uci_set}obfs_param="$ssr_obfsparam" + ${uci_set}fast_open="0" + ${uci_set}kcp_enable="0" + ${uci_set}kcp_port="0" + ${uci_set}kcp_param="--nocomp" + if [ "$ssr_type" = "v2ray" ]; then - #v2ray - ${uci_set}alter_id="$ssr_alter_id" - ${uci_set}vmess_id="$ssr_vmess_id" - ${uci_set}security="$ssr_security" - ${uci_set}transport="$ssr_transport" - ${uci_set}ws_host="$ssr_ws_host" - ${uci_set}ws_path="$ssr_ws_path" - if [ "$ssr_tls" = "tls" -o "$ssr_tls" == "1" ];then - ${uci_set}tls="1" - fi - ${uci_set}tcp_guise="$ssr_tcp_guise" + #v2ray + ${uci_set}alter_id="$ssr_alter_id" + ${uci_set}vmess_id="$ssr_vmess_id" + ${uci_set}security="$ssr_security" + ${uci_set}transport="$ssr_transport" + ${uci_set}tcp_guise="$ssr_tcp_guise" + ${uci_set}ws_host="$ssr_ws_host" + ${uci_set}ws_path="$ssr_ws_path" + ${uci_set}tls="$ssr_tls" fi } +#设置订阅开始 + +echo "1" >/www/lock.htm + name=shadowsocksr -subscribe_url=($(uci get $name.@server_subscribe[0].subscribe_url)) +subscribe_url=($(uci get $name.@server_subscribe[0].subscribe_url)) #订阅服务器地址 [ ${#subscribe_url[@]} -eq 0 ] && exit 1 [ $(uci -q get $name.@server_subscribe[0].proxy || echo 0) -eq 0 ] && /etc/init.d/$name stop >/dev/null 2>&1 log_name=${name}_subscribe -echo_date "开始订阅" -echo_date "===================================================" -echo_date " 服务器订阅程序" -echo_date "===================================================" for ((o=0;o<${#subscribe_url[@]};o++)) do - echo_date "从 ${subscribe_url[o]} 获取订阅" echo_date "开始更新在线订阅列表..." echo_date "开始下载订阅链接到本地临时文件,请稍等..." @@ -128,6 +112,7 @@ do temp_alias=$(uci -q get $name.@servers[$x].grouphashkey | grep "$ssr_grouphashkey") [ -n "$temp_alias" ] && temp_host_o[${#temp_host_o[@]}]=$(uci get $name.@servers[$x].hashkey) done + for ((x=0;x<$subscribe_max;x++)) # 循环链接 do [ ${#subscribe_max_x[@]} -eq 0 ] && temp_x=$x || temp_x=${subscribe_max_x[x]} @@ -138,6 +123,7 @@ do # 计算hashkey ssr_hashkey=$(echo "$temp_info" | md5sum | cut -d ' ' -f1) + info=${temp_info///?*/} temp_info_array=(${info//:/ }) ssr_type="ssr" @@ -174,17 +160,22 @@ do ssr_type="v2ray" json_load "$temp_info" - json_get_var ssr_remarks ps json_get_var ssr_host add json_get_var ssr_port port json_get_var ssr_alter_id aid json_get_var ssr_vmess_id id - json_get_var ssr_security type + json_get_var ssr_security auto json_get_var ssr_transport net + json_get_var ssr_remarks ps + ssr_tcp_guise="none" json_get_var ssr_ws_host host json_get_var ssr_ws_path path json_get_var ssr_tls tls - ssr_tcp_guise="none" + if [ "$ssr_tls" == "tls" -o "$ssr_tls" == "1" ]; then + ssr_tls="1" + else + ssr_tls="0" + fi fi if [ -z "ssr_remarks" ]; then # 没有备注的话则生成一个 @@ -200,7 +191,8 @@ do subscribe_x=$subscribe_x$ssr_hashkey" " ssrtype=$(echo $ssr_type | tr '[a-z]' '[A-Z]') echo_date "$ssrtype节点:【$ssr_remarks】" - + + # SSR # echo "服务器地址: $ssr_host" # echo "服务器端口 $ssr_port" # echo "密码: $ssr_passwd" @@ -210,6 +202,7 @@ do # echo "混淆: $ssr_obfs" # echo "混淆参数: $ssr_obfsparam" # echo "备注: $ssr_remarks" + done for ((x=0;x<${#temp_host_o[@]};x++)) # 新旧服务器信息匹配,如果旧服务器信息不存在于新服务器信息则删除 do @@ -233,4 +226,5 @@ else logger -st $log_name[$$] -p3 "${subscribe_url[$o]} 订阅数据获取失败 错误代码: $curl_code" fi done +echo "0" >/www/lock.htm /etc/init.d/$name restart >/dev/null 2>&1 diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/update.sh b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/update.sh similarity index 63% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/update.sh rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/update.sh index 9f5d37ac6d..a199170a5d 100755 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/update.sh +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/update.sh @@ -1,14 +1,13 @@ #!/bin/sh - chnroute_data=$(wget -O- -t 3 -T 3 http://ftp.apnic.net/apnic/stats/apnic/delegated-apnic-latest) [ $? -eq 0 ] && { echo "$chnroute_data" | grep ipv4 | grep CN | awk -F\| '{ printf("%s/%d\n", $4, 32-log($5)/log(2)) }' > /tmp/china_ssr.txt } if [ -s "/tmp/china_ssr.txt" ];then - if ( ! cmp -s /tmp/china_ssr.txt /etc/china_ssr.txt );then - mv /tmp/china_ssr.txt /etc/china_ssr.txt - fi + if ( ! cmp -s /tmp/china_ssr.txt /etc/china_ssr.txt );then + mv /tmp/china_ssr.txt /etc/china_ssr.txt + fi fi /usr/share/shadowsocksr/chinaipset.sh @@ -17,10 +16,10 @@ wget-ssl --no-check-certificate https://raw.githubusercontent.com/gfwlist/gfwlis /usr/bin/ssr-gfw if [ -s "/tmp/gfwnew.txt" ];then - if ( ! cmp -s /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf );then - mv /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf - echo "copy" - fi + if ( ! cmp -s /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf );then + mv /tmp/gfwnew.txt /etc/dnsmasq.ssr/gfw_list.conf + echo "copy" + fi fi -/etc/init.d/shadowsocksr restart \ No newline at end of file +/etc/init.d/shadowsocksr restart diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/v2ray_update1.sh old mode 100755 new mode 100644 similarity index 57% rename from package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh rename to package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/v2ray_update1.sh index a4cf3c7e55..f88f72ddcc --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/v2ray_update.sh +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/shadowsocksr/v2ray_update1.sh @@ -4,11 +4,16 @@ dir="/usr/share/v2ray/" v2ray_new_version=$(wget -qO- "https://github.com/v2ray/v2ray-core/tags"| grep "/v2ray/v2ray-core/releases/tag/"| head -n 1| awk -F "/tag/v" '{print $2}'| sed 's/\">//') echo "$v2ray_new_version" > ${dir}v2ray_new_version if [ $? -eq 0 ];then - v2ray_new_version=$(cat ${dir}v2ray_new_version|sed -n '1p') + edition=$(uci get shadowsocksr.@server_subscribe[0].edition 2>/dev/null) + if [ "$edition" = "auto_detected" ];then + v2ray_new_version=$(cat ${dir}v2ray_new_version|sed -n '1p') + else + v2ray_new_version=$edition + fi echo "$(date "+%Y-%m-%d %H:%M:%S") v2ray自动更新启动,验证版本..." >> ${logfile} - - if ( ! cmp -s ${dir}v2ray_version ${dir}v2ray_new_version );then - echo "$(date "+%Y-%m-%d %H:%M:%S") 检测到v2ray最新版本为$v2ray_new_version..." >> ${logfile} + mem_mode=$(uci get shadowsocksr.@server_subscribe[0].mem_mode 2>/dev/null) + + echo "$(date "+%Y-%m-%d %H:%M:%S") 检测到v2ray版本为$v2ray_new_version..." >> ${logfile} UpdateApp() { for a in $(opkg print-architecture | awk '{print $2}'); do @@ -39,6 +44,7 @@ if [ $? -eq 0 ];then download_binary(){ echo "$(date "+%Y-%m-%d %H:%M:%S") 开始下载v2ray二进制文件..." >> ${logfile} + rm -rf $bin_dir/v2ray*.zip bin_dir="/tmp" UpdateApp cd $bin_dir @@ -55,14 +61,33 @@ if [ $? -eq 0 ];then if [ -f $bin_dir/v2ray-linux-"$ARCH"*.zip ]; then echo "$(date "+%Y-%m-%d %H:%M:%S") 成功下载v2ray二进制文件" >> ${logfile} killall -q -9 v2ray - + + if [ ! -d "/usr/bin/v2ray/" ]; then + mkdir -p /usr/bin/v2ray + fi unzip -o v2ray-linux-"$ARCH"*.zip -d $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/ - mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ray /usr/bin/v2ray/v2ray - mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ctl /usr/bin/v2ray/v2ctl - mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geoip.dat /usr/bin/v2ray/geoip.dat - mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geosite.dat /usr/bin/v2ray/geosite.dat + mem_mode=$(uci get shadowsocksr.@server_subscribe[0].mem_mode 2>/dev/null) + if [ $mem_mode -eq 1 ]; then + if [ -f /usr/bin/v2ray/v2ray ]; then + rm -rf /usr/bin/v2ray/* + rm -rf $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH" + fi + chmod +x $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2* + ln -s $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ray /usr/bin/v2ray/ + ln -s $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ctl /usr/bin/v2ray/ + ln -s $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geoip.dat /usr/bin/v2ray/ + ln -s $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geosite.dat /usr/bin/v2ray/ + else + if [ -f /usr/bin/v2ray/v2ray ]; then + rm -rf /usr/bin/v2ray/* + fi + mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ray /usr/bin/v2ray/ + mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/v2ctl /usr/bin/v2ray/ + mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geoip.dat /usr/bin/v2ray/ + mv $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH"/geosite.dat /usr/bin/v2ray/ + rm -rf $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH" + fi rm -rf $bin_dir/v2ray*.zip - rm -rf $bin_dir/v2ray-v"$v2ray_new_version"-linux-"$ARCH" if [ -f "/usr/bin/v2ray/v2ray" ]; then chmod +x /usr/bin/v2ray/v2* /etc/init.d/shadowsocksr restart @@ -78,8 +103,4 @@ if [ $? -eq 0 ];then echo "" > ${dir}v2ray_version echo "$v2ray_new_version" > ${dir}v2ray_version rm -rf ${dir}v2ray_new_version - else - echo "$(date "+%Y-%m-%d %H:%M:%S") v2ray已经是最新的了..." >> ${logfile} - rm -rf ${dir}v2ray_new_version - fi fi diff --git a/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/v2ray/v2ray_version b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/v2ray/v2ray_version new file mode 100644 index 0000000000..bafdf705cc --- /dev/null +++ b/package/ctcgfw/luci-app-ssr-plus-jo/root/usr/share/v2ray/v2ray_version @@ -0,0 +1 @@ +4.20.0 diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua deleted file mode 100644 index 91add2a0e2..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/controller/shadowsocksr.lua +++ /dev/null @@ -1 +0,0 @@ --- Copyright (C) 2017 yushi studio -- Licensed to the public under the GNU General Public License v3. module("luci.controller.shadowsocksr", package.seeall) function index() if not nixio.fs.access("/etc/config/shadowsocksr") then return end entry({"admin", "services", "shadowsocksr"},alias("admin", "services", "shadowsocksr", "client"),_("ShadowSocksR Plus+"), 10).dependent = true entry({"admin", "services", "shadowsocksr", "client"},cbi("shadowsocksr/client"),_("SSR Client"), 10).leaf = true entry({"admin", "services", "shadowsocksr", "servers"}, arcombine(cbi("shadowsocksr/servers"), cbi("shadowsocksr/client-config")),_("Severs Nodes"), 20).leaf = true entry({"admin", "services", "shadowsocksr", "control"},cbi("shadowsocksr/control"),_("Access Control"), 30).leaf = true entry({"admin", "services", "shadowsocksr", "list"},form("shadowsocksr/list"),_("GFW List"), 40).leaf = true entry({"admin", "services", "shadowsocksr", "oversealist"},form("shadowsocksr/oversealist"),_("Oversea List"), 50).leaf = true entry({"admin", "services", "shadowsocksr", "advanced"},cbi("shadowsocksr/advanced"),_("Advanced Settings"), 60).leaf = true if nixio.fs.access("/usr/bin/ssr-server") or nixio.fs.access("/usr/bin/ss-server") or nixio.fs.access("/usr/bin/v2ray/v2ray") then entry({"admin", "services", "shadowsocksr", "server"},arcombine(cbi("shadowsocksr/server"), cbi("shadowsocksr/server-config")),_("SSR Server"), 70).leaf = true end entry({"admin", "services", "shadowsocksr", "status"},form("shadowsocksr/status"),_("Status"), 80).leaf = true entry({"admin", "services", "shadowsocksr", "check"}, call("check_status")) entry({"admin", "services", "shadowsocksr", "refresh"}, call("refresh_data")) entry({"admin", "services", "shadowsocksr", "checkport"}, call("check_port")) entry({"admin", "services", "shadowsocksr", "log"},form("shadowsocksr/log"),_("Log"), 90).leaf = true entry({"admin", "services", "shadowsocksr", "run"},call("act_status")).leaf=true entry({"admin", "services", "shadowsocksr", "ping"}, call("act_ping")).leaf=true end -- 检测全局服务器状态 function act_status() local e={} --全局服务器 e.global=luci.sys.call("ps -w | grep ssr-retcp | grep -v grep >/dev/null") == 0 --检测PDNSD状态 if tonumber(luci.sys.exec("ps -w | grep pdnsd |grep -v grep| wc -l"))>0 then e.pdnsd= true elseif tonumber(luci.sys.exec("ps -w | grep dnsparsing |grep -v grep| wc -l"))>0 then e.pdnsd= true elseif tonumber(luci.sys.exec("ps -w | grep dnscrypt-proxy |grep -v grep| wc -l"))>0 then e.pdnsd= true elseif tonumber(luci.sys.exec("ps -w | grep chinadns |grep -v grep| wc -l"))>0 then e.pdnsd= true end --检测SOCKS5状态 if tonumber(luci.sys.exec("ps -w | grep ssr-local |grep -v grep| wc -l"))>0 then e.SOCKS5= true elseif tonumber(luci.sys.exec("ps -w | grep ss-local |grep -v grep| wc -l"))>0 then e.SOCKS5= true elseif tonumber(luci.sys.exec("ps -w | grep v2-ssr-local |grep -v grep| wc -l"))>0 then e.SOCKS5= true end -- 检测游戏模式状态 e.game = false if tonumber(luci.sys.exec("ps -w | grep ssr-reudp |grep -v grep| wc -l"))>0 then e.game= true else if tonumber(luci.sys.exec("ps -w | grep ssr-retcp |grep \"\\-u\"|grep -v grep| wc -l"))>0 then e.game= true end end -- 检测国内通道 e.baidu = false sret = luci.sys.call("/usr/bin/ssr-check www.baidu.com 80 3 1") if sret == 0 then e.baidu = true end -- 检测国外通道 e.google = false sret = luci.sys.call("/usr/bin/ssr-check www.google.com 80 3 1") if sret == 0 then e.google = true end luci.http.prepare_content("application/json") luci.http.write_json(e) end function check_status() local set ="/usr/bin/ssr-check www." .. luci.http.formvalue("set") .. ".com 80 3 1" sret=luci.sys.call(set) if sret== 0 then retstring ="0" else retstring ="1" end luci.http.prepare_content("application/json") luci.http.write_json({ ret=retstring }) end function refresh_data() local set =luci.http.formvalue("set") local 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/ssr-gfw") icount = luci.sys.exec("cat /tmp/gfwnew.txt | wc -l") if tonumber(icount)>1000 then oldcount=luci.sys.exec("cat /etc/dnsmasq.ssr/gfw_list.conf | wc -l") if tonumber(icount) ~= tonumber(oldcount) then luci.sys.exec("cp -f /tmp/gfwnew.txt /etc/dnsmasq.ssr/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_ssr.txt" sret=luci.sys.call(refresh_cmd) icount = luci.sys.exec("cat /tmp/china_ssr.txt | wc -l") if sret== 0 and tonumber(icount)>1000 then oldcount=luci.sys.exec("cat /etc/china_ssr.txt | wc -l") if tonumber(icount) ~= tonumber(oldcount) then luci.sys.exec("cp -f /tmp/china_ssr.txt /etc/china_ssr.txt") retstring=tostring(tonumber(icount)) else retstring ="0" end else retstring ="-1" end luci.sys.exec("rm -f /tmp/china_ssr.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/ssr-ad") end icount = luci.sys.exec("cat /tmp/ad.conf | wc -l") if tonumber(icount)>1000 then if nixio.fs.access("/etc/dnsmasq.ssr/ad.conf") then oldcount=luci.sys.exec("cat /etc/dnsmasq.ssr/ad.conf | wc -l") else oldcount=0 end if tonumber(icount) ~= tonumber(oldcount) then luci.sys.exec("cp -f /tmp/ad.conf /etc/dnsmasq.ssr/ad.conf") 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 function act_ping() local e={} e.index=luci.http.formvalue("index") e.ping=luci.sys.exec("ping -c 1 -W 2 %q 2>&1 | grep -o 'time=[0-9]*.[0-9]' | awk -F '=' '{print$2}'"%luci.http.formvalue("domain")) luci.http.prepare_content("application/json") luci.http.write_json(e) end function check_port() local set="" local retstring="

" local s local server_name = "" local shadowsocksr = "shadowsocksr" local uci = luci.model.uci.cursor() local iret=1 uci:foreach(shadowsocksr, "servers", function(s) if s.alias then server_name=s.alias elseif s.server and s.server_port then server_name= "%s:%s" %{s.server, s.server_port} end iret=luci.sys.call(" ipset add ss_spec_wan_ac " .. s.server .. " 2>/dev/null") socket = nixio.socket("inet", "stream") socket:setopt("socket", "rcvtimeo", 3) socket:setopt("socket", "sndtimeo", 3) ret=socket:connect(s.server,s.server_port) if tostring(ret) == "true" then socket:close() retstring =retstring .. "[" .. server_name .. "] OK.
" else retstring =retstring .. "[" .. server_name .. "] Error.
" end if iret== 0 then luci.sys.call(" ipset del ss_spec_wan_ac " .. s.server) end end) luci.http.prepare_content("application/json") luci.http.write_json({ ret=retstring }) end \ No newline at end of file diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua deleted file mode 100644 index 6c2b891a63..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/advanced.lua +++ /dev/null @@ -1,91 +0,0 @@ -local shadowsocksr = "shadowsocksr" -local uci = luci.model.uci.cursor() -local server_table = {} - -uci:foreach(shadowsocksr, "servers", function(s) - if s.alias then - server_table[s[".name"]] = "[%s]:%s" %{string.upper(s.type), s.alias} - elseif s.server and s.server_port then - server_table[s[".name"]] = "[%s]:%s:%s" %{string.upper(s.type), s.server, s.server_port} - end -end) - -local key_table = {} -for key,_ in pairs(server_table) do - table.insert(key_table,key) -end - -table.sort(key_table) - -m = Map(shadowsocksr) - -s = m:section(TypedSection, "global", translate("Server failsafe auto swith settings")) -s.anonymous = true - -o = s:option(Flag, "monitor_enable", translate("Enable Process Deamon")) -o.rmempty = false - -o = s:option(Flag, "enable_switch", translate("Enable Auto Switch")) -o.rmempty = false - -o = s:option(Value, "switch_time", translate("Switch check cycly(second)")) -o.datatype = "uinteger" -o:depends("enable_switch", "1") -o.default = 3600 - -o = s:option(Value, "switch_timeout", translate("Check timout(second)")) -o.datatype = "uinteger" -o:depends("enable_switch", "1") -o.default = 5 - --- [[ haProxy ]]-- - -s = m:section(TypedSection, "global_haproxy", translate("haProxy settings")) -s.anonymous = true - -o = s:option(Flag, "admin_enable", translate("Enabling the Management Console")) -o.rmempty = false -o.default = 1 - -o = s:option(Value, "admin_port", translate("Service Port")) -o.datatype = "uinteger" -o.default = 1111 - -o = s:option(Value, "admin_user", translate("User name")) -o.default = "admin" - -o = s:option(Value, "admin_password", translate("Password")) -o.default = "root" - --- [[ SOCKS5 Proxy ]]-- -if nixio.fs.access("/usr/bin/ssr-local") then -s = m:section(TypedSection, "socks5_proxy", translate("SOCKS5 Proxy")) -s.anonymous = true - -o = s:option(ListValue, "server", translate("Server")) -o:value("nil", translate("Disable")) -for _,key in pairs(key_table) do o:value(key,server_table[key]) end -o.default = "nil" -o.rmempty = false - -o = s:option(Value, "local_port", translate("Local Port")) -o.datatype = "port" -o.default = 1080 -o.rmempty = false - --- [[ HTTP Proxy ]]-- -if nixio.fs.access("/usr/sbin/privoxy") then -o = s:option(Flag, "http_enable", translate("Enable HTTP Proxy")) -o.rmempty = false - -o = s:option(Value, "http_port", translate("HTTP Port")) -o.datatype = "port" -o.default = 1081 -o.rmempty = false - -end -end - - - -return m diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua b/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua deleted file mode 100644 index 00f7d6867a..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/model/cbi/shadowsocksr/oversealist.lua +++ /dev/null @@ -1,23 +0,0 @@ -local fs = require "nixio.fs" -local conffile = "/etc/dnsmasq.oversea/base_list.conf" - -f = SimpleForm("custom", translate("Oversea Custom List")) - -t = f:field(TextValue, "conf") -t.rmempty = true -t.rows = 13 -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/shadowsocksr restart") - end - end - return true -end - -return f \ No newline at end of file diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_dvalue.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_dvalue.htm deleted file mode 100644 index 39e23e573a..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_dvalue.htm +++ /dev/null @@ -1,8 +0,0 @@ -<%+cbi/valueheader%> - - <% - local val = self:cfgvalue(section) or self.default or "" - write(pcdata(val)) - %> - -<%+cbi/valuefooter%> diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm deleted file mode 100644 index bb56f444fc..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload.htm +++ /dev/null @@ -1,5 +0,0 @@ -<%+cbi/valueheader%> - - - -<%+cbi/valuefooter%> diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm deleted file mode 100644 index 322616d71a..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/cbi/ssr_other_upload2.htm +++ /dev/null @@ -1,6 +0,0 @@ -<%+cbi/valueheader%> - - - - -<%+cbi/valuefooter%> diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ip_info.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ip_info.htm deleted file mode 100644 index 9b27f49abd..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/ip_info.htm +++ /dev/null @@ -1,289 +0,0 @@ - - - - - - - - - - - - - - - - - - - - - -
- - -
- -
-
-

IP 地址

-

- IPIP    国内: -

-

- 搜狐    国内: -

-

- Ipify  海外: -

-

- IPAPI  海外: -

-
-
-

网站访问检查

-

- 百度搜索: -

-

- 网易云音乐: -

-

- GitHub: -

-

- YouTube: -

-
-
-
-

Powered by ip.skk.moe

-
-
-
- - diff --git a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm b/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm deleted file mode 100644 index aea8f71b06..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/luasrc/view/shadowsocksr/status.htm +++ /dev/null @@ -1,207 +0,0 @@ - - - - - - - -
-
-
-
-
- -
-
-
-

科学上网
未运行✘

-
-
-
-
-
-
-
- -
-
-
-

访问国外网站
无法访问✘

-
-
-
-
-
-
-
- -
-
-
-

访问国内网站
无法访问✘

-
-
-
-
-
-
-
- -
-
-
-

游戏模式
未运行✘

-
-
-
-
-
-
-
- -
-
-
-

中转dns解析
未运行✘

-
-
-
-
-
-
-
- -
-
-
-

𝙎𝙊𝘾𝙆𝙎⑤
未运行✘

-
-
-
-
diff --git a/package/jsda/luci-app-ssr-plus-jsda/po/zh-cn/ssr-plus.zh-cn.lmo b/package/jsda/luci-app-ssr-plus-jsda/po/zh-cn/ssr-plus.zh-cn.lmo deleted file mode 100644 index 2b7fe8db49123d8a84e056cdb36e10ffcda740e0..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7820 zcmaJ_2Ut|c_P-RDwiHnmMRAE3I~W2H6JLx*jaU#xOfbfXV0#+ifdxx+LAu~BN*ARq zMU({%(wjA!Kb9n#SfZlty?Zwnu*4F}d%wA}ETHDk_uX&jH|NYbXHJ_LyjS=I1g-ZD z@?RA?SHdduxY#Q7{xXJP}vp=8VrmD+V%cDD`GmOts)=Iepxtfv$zARkF&t{dgd!&pG z!y~LLANT+$6!1-Zxg7<3WfYfI$(BW{bHd@P_#6zm)Ec&4rmD~38+WmZGG3|dI%Z`N zTuOO&8@Q?}t}2?7?NrrO((&6|G#;AFB2D-%te))Y4fFYi1FS5Gd1JP#nQzkQ3hn-Q zWs@dN$?Yg&V=J*4Y*8{=^5sNNK5swU)Syl&@bF?|)A(GZ0i#aIQ17b+UDc4Ks;;H} zrr}{Ud3#tzYL`{uXX|Srl|Nigc|5!@r_(WWq9+?2rEW;-Y5`(V7sW<}^U7+f6)bPh zDN-R@SgWe8DxO+~~fC_|ed90i7%(QpYyX3LFjEyhWE$q~(&9xc+ z!SmJzN;=AjQPn2!O}mMsQ)3Y3w)#xxwV@%-OI8LthlYlXUgaOWW^EvRq+O@YI31=5 z(Mj(}Ipl95Tbj;h6=NYJAhWr+BGh7s8sv4As(L%$(C|(Mwx*Ixu0d6B$&GAO!9Uvc zwrDP=o}_toB3GKP&Q-S66HOTKN(Gl*#>xxnJk_nLjpnP+P!6KZ*|Hk8Hd&n+`G&2C ztI%`cCUx<4_3k7jCi1R6m2XVaRif6r;1y~a{RnNsTiYkRy(L{CGv8(IMBnaH+BlJJ z!!Ywc_hOs&Yoys++%C3W%BbTjIVtKGQC4RcFbvHGItyNnRK}(6(B{0i_gr1@y}flq zsB1eplzcJuO9@w;i%4OP?uSBkT?*e6173D_1FI;~WJG&-bueNPo1KlMpvBcO z&2WdSQ0F)fa7eJb_hKa_y*=;YMZ^71^tZ)p8@OPqE>*g>2L>6%R#(#iAn|m~<&9p` zc}8H*x21BvyoxJLxGhaW&(=sYIcX7>FXa$m(9{`?Y;EB?Xz;6+3;96V;Xl&zsTFjr zNzUNQ%E(MsG39b{B0Ych2|RUG6i3J6v;K1lM6XqT8;)YTCt=CQp-`IoU~3|TLMdjGb@w&Q&)_%NfFzrgXoXW%UZwb*cm>i z1U-|Djo}jWw6)%42Km_qQCVyfS}gVwt1j9p9M`COvRbQ2IDKhNbmQsLN3=4Pv0S`@ z_`IfxO^Rm^%J}4lZcay?>I|io#qLbdc45%?qI_9u9x9W%cO0I09&AQ#Ivs;kbSY^D(t=&vQa_ z=_*)oTN;5_rR8ubu?QDwN>52v8IeizQs?sVKW|ACG$FAEA;?-vrVG~}IPw0gSny-QptpMS`P z;5DOzLxRFKys4Dh?7w1VpdSRjNo5#;LK3Y@lF~JB9jna5B1(dPyLv<7;q|dsP{ z-w@6g$uO==#wzxa+@!UmrFO)WSLSKbqi##Xbx}j1NIswDNxL?=Es`|s&h9gJruNQB zrIE8xQMq)JFHarH(}B>B*#<1pgay@cuw%AiHr5 zg-*y5-Xt_9v94p9={$#GO8DCSl!0dByJ_0~z*l8!GG$b%mc5$|UG>3>5?ZIk+saH; zOHHd2&-V?Ot@7gTSl&U_RO-QBp6dViOo(NW!z~#iEcGPuQjJhzKE6tlUPxmW4lXcfJ1{7gNE1=7j z5;fQ5{`h9*BfHo}xNZmXo4l!`3g~MFy~63=p+SMT>S$v|4^2vCn68M*AhjQl=eKsf za1)|uqjsk1kg919c|gUMle{Y75@JXZc3A{n^sX}BCB$!oHp>!Y)U`#Z&ty$ZBEyjS zqs^g%w{xa*r1gd1h0ey;QP;6-)DN0uC0m-t7Djx$A!u!YUyzf3(08PGsD2V1nmjA~ zyvQ-3Js3N5(n_YUc~*w)FkUMImrK~XO1>$ZVHVtu?Dv<^zZj-RZ;(X#Lq9vhNHu4G z-GRjh!#6+Ozq())#(&_mG)Rh`<8Qd^OAN`Jjls3qArBU1lrW4Qc{qTW3^rL@FyT&m3L|;#%v#Im?hOTl3T@L(#vE_+B;#cR| z!jzZ5b|#yPH;GnF$BVy5Gq8#24*ux4v7+Y;W0(MJZTd3ajz7Pym0=7B-Op_C?h&pD zDY%lF1{1pYwca^LPU#K)c3=~WrR{$eR1ER~{W!4L%IJRR?H_O7V;FNDc$$^XV3#xg zL46s^q`NTb0_=`W*8o(xIQ19G;KAE5X_ciQ)Cg3w`X0xVE6%1oB2KXbp-I@C5 z`hPzMs-(a+1H2ae;?wUn9Bm*6HXl&b*P&ms!(@zu@regUj$Gq6r490o%7Ob2tk^yG z<>)d?xQg&hun)X(WO`DVG3YJ8mV-VCO{j3GY=?Xj59>jX+=dpdso4R43-OYC7L(uO zbpKrJm-x?8lJ_LT_otQccMr1O#9@Gs(UOIy@E<#aX@u@DK=IIZ{ut0K4S|Qe_iLZx zq^!}fM{g#u_`Mr??{D6HL4^HbkIc{!N$!!CpYPlX{{;}blWn@*NtqnHMnZl#-%Nfq z;g>f3N9?t9^T`bQ z^|u9k!T%Moc7FD2o1?k>#<=QMtrBL zzm9P^!S0pKzYGsN?F)ShU@P~RRYS-8z10N!ZwI#jB>L;`8#9L%!#|IKEyv5uKfM#J z-;Dhbe_4-zW%o`02e)9q=mN0GXFv9Ft{70f4a4KWHk0fN>z_{D`7P+l1W!4n40U=r z3$fG>BkQM{oxgQ-bk%I=8w2b(HD+T~%*wA8z~985BRp)vK0bZ^6WD4=u(5}0;R9x( z>r}`W?4R!b(%0$xlP{1DLcYwn+&699{zc=k72;px8TSu=p#PuSff#SbXF0QO!kLo} zBj&=M-oQ39U!7mxaP>Ok+0zlY?<}Kbr<(1RAHco@VCz|5Xe>^h^2C4NdXW8!J;x1x zyy(*A8sKNZ{pVYMF)(FgOCjtf>qYZdOjM0Ib`$kyLa?PTTON7Cv-KtFjl^rn*C%}c zZasA#_1iO;&=(p6i5_RR+dvGuo_sjWZ=AWr^QhRAnz2gNx)9k#?}W$_R!xB+&e(= zEbPqahtb%I3fMm2SXTU~q_uc@iAg*xmb%J=Bd!jDKSh&)CCfhaJ^jRVTQBTa3@lpq zrF`_am)s`6o>9Q!W%qYwPdZTm`z?_pjLq_XYwoQ`xdVI6h! zp?f!Np8p^Z^<55ZzV_nnV>g~IKx{>1|Kd(;zJlQOl{bHUc+ck|TrmyUEG%^H3X5Ss zPltcL0`3`h)avU7BgaoMw#6sfxOB<0#SS$?u$0(qvr#FzUAFEh;%nFfY`HllKF#gk zh&AvBvCn*K_KW4~+ctpT_yVx4RPWE|l1-mjApZ!zwbUc;nmqEvZO{{d9U`1()c97u zz*@bRz~U&4d7pKYm*9M|z#bU;s3-l$7u_F){Ox%h*d}iJ2-WE6b8y|VB=Itio7ryu zLoX#{>xqFaw-;wF@on7p8}>u=n`}RJxp@A$OLed}2iRu&#r})#Zu;aV?0E)ko$z0m z=iBC7BK4V0=!s|B6_JX1SJdBmV0+olIK`%ueNrHw#9t&gvL0qMC94|pTY>u|&2@~M z<+pz@?# z+qdET5RC%1%{U+1d&$Vf*qc6l0;lI&>?+mtg*?+pV3R$6pS%~He;N8s<^d1Sj{AAU zPVcACWxNpBGCRR~*f#eg?_o^-`sAF-yyjPO)et1I-XXvE?;CYDDtEvij=;_~(irTq z2L3g>M6lAjpV_2+*S|tO<73Rr!ngL*>(he0^&s?~<-=0T&we)tw=KhFVDX{%H>n-N z_8Y*y$%KCB&qLY%6HYC{ej*9IB0ufc#eGx8!qk_*6Ao9D_}-j-GavF2fNd*J9%#l%2^M_Zikpfd|*UPS$hn`!(v%g2=O}ch`TC z=b5eqE8(|mbS^&D*LDf+CuUZ__KoLKMvg7pkNAs&fkjOj=lphUn}zz)Blg)HZ_aPO zF!ALc^C50{1%quRl)? z+vlM{s0IMroo^qz=jh!~_}5GUJn&c1uL<+jMi?7S2DZ4+`(&{)^d}qeOM&}c_%h)5 zrRaoG*hl!SE}S(ux@g1{_|j@2u<`H5Rx5g4`Sw@nZvnQsyh8ulmgZ;Hke3W>a%F4d z+AEHpk%;GAVDXij9SaKGd=25M0AR-}r$h40YQ~^n7~}w(UmdD>GPvolTi~AzYdJvgbs=|FZCfGxRFvjOFW&0oM?cY^sxAGj-)c%FcNh`pwow7CB7or=VH!I1r0-?1Jk zPb(jb`>RzLu-%=UStq76l`a9R7})Xd@c@@K>wCf$Q7fU};|#~Ia{u%&OofjaoBQeC z*e`9fki(Vjgnqvz^wq%yHykk@hELQc3EJ}@EeF1^BKrG2^h)(^PEJCu8j$@AdAxD$ z_}L8%&Ql}eFO#Q$8h2nj?34c=rHZGu diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr b/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr deleted file mode 100644 index d0eca66dd3..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/config/shadowsocksr +++ /dev/null @@ -1,42 +0,0 @@ - -config global - option tunnel_address '0.0.0.0' - option monitor_enable '1' - option enable_switch '1' - option switch_timeout '5' - option switch_time '667' - option threads '0' - option run_mode 'router' - option filter_aaaa '0' - option bt '0' - option pdnsd_enable '5' - option global_server 'cfg0b4a8f' - -config socks5_proxy - option server 'nil' - option local_port '1080' - option local_address '0.0.0.0' - -config access_control - option wan_bp_list '/etc/china_ssr.txt' - option lan_ac_mode 'b' - option router_proxy '1' - list wan_bp_ips '114.114.114.114' - list wan_bp_ips '119.29.29.29' - list wan_fw_ips '1.0.0.1' - list wan_fw_ips '1.1.1.1' - list wan_fw_ips '109.239.140.0/24' - list wan_fw_ips '149.154.160.0/20' - list wan_fw_ips '67.198.55.0/24' - list wan_fw_ips '91.108.4.0/22' - list wan_fw_ips '91.108.56.0/22' - list wan_fw_ips '192.168.10.0/24' - -config server_global - option enable_server '0' - -config server_subscribe - option proxy '0' - option auto_update_time '2' - option auto_update '0' - option v2ray_update '0' diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf b/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf deleted file mode 100644 index dd3a0ebb77..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/dnsmasq.oversea/base_list.conf +++ /dev/null @@ -1,3 +0,0 @@ -server=/.3g.music.qq.com/127.0.0.1#5335 -ipset=/3g.music.qq.com/oversea - diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr b/package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr deleted file mode 100755 index 547225b2e9..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/root/etc/hotplug.d/iface/98-shadowsocksr +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh -# Copyright (C) 2007 OpenWrt.org - -/etc/init.d/shadowsocksr enabled && { - - [ "$ACTION" = "ifup" ] && { - local_server=`uci get shadowsocksr.@global[0].global_server 2>/dev/null` - - if [ "$local_server" = "nil" ] ;then - echo "$(date "+%Y-%m-%d %H:%M:%S") Shadowsocks/ShadowsocksR/v2ray not running!" >> /tmp/ssrplus.log - else - icount=`ps -w | grep ssr-retcp |grep -v grep| wc -l` - if [ $icount = 0 ] ;then - echo "$(date "+%Y-%m-%d %H:%M:%S") Shadowsocks/ShadowsocksR/v2ray error.restart!" >> /tmp/ssrplus.log - /etc/init.d/shadowsocksr restart - exit 0 - fi - fi - } - -} \ No newline at end of file diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch b/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch deleted file mode 100755 index 8cf7265d6b..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/bin/ssr-switch +++ /dev/null @@ -1,183 +0,0 @@ -#!/bin/sh /etc/rc.common -# -# Copyright (C) 2017 openwrt-ssr -# Copyright (C) 2017 yushi studio -# -# This is free software, licensed under the GNU General Public License v3. -# See /LICENSE for more information. -# - -cycle_time=60 -switch_time=3 -normal_flag=0 -server_locate=0 -server_count=0 -NAME=shadowsocksr -ENABLE_SERVER=nil -CONFIG_SWTICH_FILE=/var/etc/${NAME}_t.json -logfile="/tmp/ssrplus.log" - -clean_log(){ - logrow=$(grep -c "" ${logfile}) - if [ $logrow -ge 500 ];then - cat /dev/null > ${logfile} - echo "$LOGTIME Logޣմ" >> ${logfile} - fi -} - - -[ -n "$1" ] && cycle_time=$1 -[ -n "$2" ] && switch_time=$2 - -uci_get_by_name() { - local ret=$(uci get $NAME.$1.$2 2>/dev/null) - echo ${ret:=$3} -} - -uci_get_by_type() { - local ret=$(uci get $NAME.@$1[0].$2 2>/dev/null) - echo ${ret:=$3} -} - -DEFAULT_SERVER=$(uci_get_by_type global global_server) -CURRENT_SERVER=$DEFAULT_SERVER - -#жϴǷ -check_proxy() { - /usr/bin/ssr-check www.google.com 80 $switch_time 1 || /usr/bin/ssr-check www.youtube.com 80 $switch_time 1 - if [ "$?" == "0" ]; then - return 0 - else - /usr/bin/ssr-check www.baidu.com 80 $switch_time 1 && /usr/bin/ssr-check www.17173.com 80 $switch_time 1 - if [ "$?" == "0" ]; then - #gooleͨbaiduͨ - return 1 - else - return 2 - fi - fi - return 0 -} - -test_proxy() { - local servername=$(uci_get_by_name $1 server) - local serverport=$(uci_get_by_name $1 server_port) - ret=$(ping -c 3 $servername | grep 'loss' | awk -F ',' '{ print $3 }' | awk -F "%" '{ print $1 }') - [ -z "$ret" ] && return 1 - [ "$ret" -gt "50" ] && return 1 - ipset add ss_spec_wan_ac $servername 2>/dev/null - ret=$? - #/usr/bin/ssr-check $servername $serverport $switch_time - /usr/bin/ssr-check $servername 80 $switch_time 1 - local ret2=$? - if [ "$ret" = "0" ] ;then - ipset del ss_spec_wan_ac $servername 2>/dev/null - fi - - if [ "$ret2" = "0" ] ;then - return 0 - else - return 1 - fi -} - -search_proxy() { - let server_count=server_count+1 - [ "$normal_flag" = "1" -a "$server_count" -le "$server_locate" ] && return 0 - [ "$(uci_get_by_name $1 switch_enable)" != "1" ] && return 1 - [ $ENABLE_SERVER != nil ] && return 0 - [ "$1" = "$CURRENT_SERVER" ] && return 0 - local servername=$(uci_get_by_name $1 server) - local serverport=$(uci_get_by_name $1 server_port) - ipset add ss_spec_wan_ac $servername 2>/dev/null - ret=$? - #/usr/bin/ssr-check $servername $serverport $switch_time - /usr/bin/ssr-check $servername 80 $switch_time 1 - local ret2=$? - if [ "$ret" = "0" ] ;then - ipset del ss_spec_wan_ac $servername 2>/dev/null - fi - - if [ "$ret2" = "0" ] ;then - server_locate=$server_count - ENABLE_SERVER=$1 - return 0 - else - return 1 - fi -} - -#ѡõĴ -select_proxy() { - config_load $NAME - ENABLE_SERVER=nil - mkdir -p /var/run /var/etc - server_count=0 - config_foreach search_proxy servers -} - -#л -switch_proxy() { - /etc/init.d/shadowsocksr restart $1 - return 0 -} - -start() { - #֧kcptunʱл - [ $(uci_get_by_name $DEFAULT_SERVER kcp_enable) = "1" ] && return 1 - -while [ "1" = "1" ] #ѭ -do -sleep $cycle_time - - clean_log - - #жϵǰǷΪȱʡ - if [ "$CURRENT_SERVER" != "$DEFAULT_SERVER" ] ;then - #echo "not default proxy" - echo "$(date "+%Y-%m-%d %H:%M:%S") Current server is not default Main server, try to switch back." >> ${logfile} - - #ȱʡǷ - if test_proxy $DEFAULT_SERVER ;then - #echo "switch to default proxy" - echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is avilable." >> /tmp/ssrplus.log - - #ȱʡл - CURRENT_SERVER=$DEFAULT_SERVER - switch_proxy $CURRENT_SERVER - echo "switch to default ["$(uci_get_by_name $CURRENT_SERVER server)"] proxy!" >> ${logfile} - continue - else - echo "$(date "+%Y-%m-%d %H:%M:%S") Main server is NOT avilable.Continue using current server." >> ${logfile} - fi - fi - - #жϵǰǷ - check_proxy - current_ret=$? - - if [ "$current_ret" = "1" ] ;then - #ǰж޿õķ - #echo "current error" - echo "$(date "+%Y-%m-%d %H:%M:%S") Current server error, try to switch another server." >> ${logfile} - - select_proxy - if [ "$ENABLE_SERVER" != nil ] ;then - #ãл - #echo $(uci_get_by_name $new_proxy server) - echo "$(date "+%Y-%m-%d %H:%M:%S") Another server is avilable, now switching server." >> ${logfile} - CURRENT_SERVER=$ENABLE_SERVER - switch_proxy $CURRENT_SERVER - normal_flag=1 - echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR server switch OK" >> ${logfile} - else - normal_flag=0 - fi - - else - normal_flag=0 - echo "$(date "+%Y-%m-%d %H:%M:%S") ShadowsocksR No Problem." >> ${logfile} - fi - -done -} \ No newline at end of file diff --git a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua b/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua deleted file mode 100644 index a1fe0719b1..0000000000 --- a/package/jsda/luci-app-ssr-plus-jsda/root/usr/share/shadowsocksr/genv2config_haproxy.lua +++ /dev/null @@ -1,95 +0,0 @@ -local ucursor = require "luci.model.uci".cursor() -local json = require "luci.jsonc" -local server_section = arg[1] -local proto = arg[2] -local local_port = arg[3] - -local server = ucursor:get_all("shadowsocksr", server_section) - -local v2ray = { - log = { - -- error = "/var/ssrplus.log", - loglevel = "warning" - }, - -- 传入连接 - inbound = { - port = local_port, - protocol = "dokodemo-door", - settings = { - network = proto, - followRedirect = true - }, - sniffing = { - enabled = true, - destOverride = { "http", "tls" } - } - }, - -- 传出连接 - outbound = { - protocol = "vmess", - settings = { - vnext = { - { - address = "0.0.0.0", - port = '4433', - users = { - { - id = server.vmess_id, - alterId = tonumber(server.alter_id), - security = server.security - } - } - } - } - }, - -- 底层传输配置 - streamSettings = { - network = server.transport, - security = (server.tls == '1') and "tls" or "none", - tlsSettings = {allowInsecure = (server.insecure == "1") and true or false,}, - kcpSettings = (server.transport == "kcp") and { - mtu = tonumber(server.mtu), - tti = tonumber(server.tti), - uplinkCapacity = tonumber(server.uplink_capacity), - downlinkCapacity = tonumber(server.downlink_capacity), - congestion = (server.congestion == "1") and true or false, - readBufferSize = tonumber(server.read_buffer_size), - writeBufferSize = tonumber(server.write_buffer_size), - header = { - type = server.kcp_guise - } - } or nil, - wsSettings = (server.transport == "ws") and { - path = server.ws_path, - headers = (server.ws_host ~= nil) and { - Host = server.ws_host - } or nil, - } or nil, - httpSettings = (server.transport == "h2") and { - path = server.h2_path, - host = server.h2_host, - } or nil, - quicSettings = (server.transport == "quic") and { - security = server.quic_security, - key = server.quic_key, - header = { - type = server.quic_guise - } - } or nil - }, - mux = { - enabled = (server.mux == "1") and true or false, - concurrency = tonumber(server.concurrency) - } - }, - - -- 额外传出连接 - outboundDetour = { - { - protocol = "freedom", - tag = "direct", - settings = { keep = "" } - } - } -} -print(json.stringify(v2ray, 1))