From 4201dbd9bb43177511163c0c19aba50e308feb5a Mon Sep 17 00:00:00 2001 From: CN_SZTL Date: Sat, 30 Jan 2021 19:06:57 +0800 Subject: [PATCH] Package Lean: Cleanup Makefile Signed-off-by: CN_SZTL --- package/ctcgfw/ChinaDNS/Makefile | 2 +- .../brcmfmac4366c0-firmware-vendor/Makefile | 35 + .../files}/brcmfmac4366c-pcie.bin | Bin package/ctcgfw/gost/Makefile | 2 +- package/ctcgfw/gowebdav/Makefile | 2 +- .../ctcgfw/k3-brcmfmac4366c-firmware/Makefile | 42 - package/ctcgfw/luci-app-turboacc/Makefile | 2 +- package/ctcgfw/luci-app-vssr/Makefile | 122 +- package/ctcgfw/mentohust/Makefile | 2 +- package/ctcgfw/open-app-filter/Makefile | 2 +- package/ctcgfw/quickjs/Makefile | 1 + package/lean/UnblockNeteaseMusic-Go/Makefile | 78 +- package/lean/UnblockNeteaseMusic/Makefile | 113 +- package/lean/adbyby/Makefile | 47 +- package/lean/amule/Makefile | 70 +- .../lean/amule/patches/001_amule-dlp.patch | 86 +- .../patches/003_update-libupnp-api.patch | 11 - package/lean/antileech/Makefile | 37 +- package/lean/autocore/Makefile | 12 +- package/lean/automount/Makefile | 6 +- package/lean/autosamba/Makefile | 3 +- package/lean/csstidy/Makefile | 6 +- package/lean/default-settings/Makefile | 19 +- package/lean/dnsforwarder/Makefile | 47 +- package/lean/dsmboot/Makefile | 23 +- package/lean/fast-classifier/Makefile | 61 +- package/lean/gmediarender/Makefile | 31 +- package/lean/ipset-lists/Makefile | 15 +- .../files/etc/gfwlist/china-banned | 1106 +- .../lean/ipset-lists/files/etc/ipset/china | 13859 +++++++--------- package/lean/ipv6-helper/Makefile | 12 +- package/lean/libcryptopp/Makefile | 18 +- package/lean/luci-app-ssr-plus/Makefile | 71 +- package/lean/luci-lib-fs/Makefile | 24 +- package/lean/luci-proto-bonding/Makefile | 18 - .../model/cbi/admin_network/proto_bonding.lua | 386 - .../luasrc/model/network/proto_bonding.lua | 31 - .../lean/luci-proto-bonding/po/de/bonding.po | 398 - .../lean/luci-proto-bonding/po/en/bonding.po | 345 - package/lean/microsocks/Makefile | 38 +- package/lean/n2n_v2/Makefile | 57 +- package/lean/openwrt-fullconenat/Makefile | 4 +- package/lean/pandownload-fake-server/Makefile | 17 +- package/lean/pdnsd-alt/Makefile | 36 +- package/lean/polarssl/Makefile | 51 +- .../polarssl/patches/100-disable_sslv3.patch | 12 - .../polarssl/patches/200-reduce_config.patch | 52 +- package/lean/ps3netsrv/Makefile | 34 +- .../patches/001-include.common.h.patch | 20 - ...pat.h.patch => 001-include.compat.h.patch} | 5 +- .../lean/ps3netsrv/patches/002-makefile.patch | 26 + .../lean/ps3netsrv/patches/003-makefile.patch | 114 - package/lean/r8125/Makefile | 90 +- package/lean/shadowsocksr-libev/Makefile | 87 +- .../0001-Add-ss-server-and-ss-check.patch | 170 +- ...Revert-verify_simple-and-auth_simple.patch | 8 +- .../patches/0003-Refine-Usage.patch | 13 +- ...-Fix-Werror-sizeof-pointer-memaccess.patch | 2 +- package/lean/shortcut-fe/Makefile | 31 +- package/lean/srelay/Makefile | 6 +- package/lean/tcpping/Makefile | 83 +- package/lean/vlmcsd/Makefile | 41 +- package/lean/vsftpd-alt/Makefile | 98 +- package/lean/wxbase/Makefile | 50 +- package/lienol/dns-forwarder/Makefile | 2 +- package/lienol/luci-app-passwall/Makefile | 4 +- .../lienol/luci-app-ssr-libev-server/Makefile | 2 +- target/linux/bcm53xx/image/Makefile | 2 +- 68 files changed, 7520 insertions(+), 10780 deletions(-) create mode 100644 package/ctcgfw/brcmfmac4366c0-firmware-vendor/Makefile rename package/ctcgfw/{k3-brcmfmac4366c-firmware/files/lib/firmware/brcm => brcmfmac4366c0-firmware-vendor/files}/brcmfmac4366c-pcie.bin (100%) delete mode 100644 package/ctcgfw/k3-brcmfmac4366c-firmware/Makefile delete mode 100644 package/lean/amule/patches/003_update-libupnp-api.patch delete mode 100644 package/lean/luci-proto-bonding/Makefile delete mode 100644 package/lean/luci-proto-bonding/luasrc/model/cbi/admin_network/proto_bonding.lua delete mode 100644 package/lean/luci-proto-bonding/luasrc/model/network/proto_bonding.lua delete mode 100644 package/lean/luci-proto-bonding/po/de/bonding.po delete mode 100644 package/lean/luci-proto-bonding/po/en/bonding.po delete mode 100644 package/lean/polarssl/patches/100-disable_sslv3.patch delete mode 100644 package/lean/ps3netsrv/patches/001-include.common.h.patch rename package/lean/ps3netsrv/patches/{002-include.compat.h.patch => 001-include.compat.h.patch} (50%) create mode 100644 package/lean/ps3netsrv/patches/002-makefile.patch delete mode 100644 package/lean/ps3netsrv/patches/003-makefile.patch diff --git a/package/ctcgfw/ChinaDNS/Makefile b/package/ctcgfw/ChinaDNS/Makefile index 4b92fca49c..f449f798e6 100644 --- a/package/ctcgfw/ChinaDNS/Makefile +++ b/package/ctcgfw/ChinaDNS/Makefile @@ -41,7 +41,7 @@ define Package/ChinaDNS/description endef define Package/ChinaDNS/conffiles - /etc/chinadns_chnroute.txt +/etc/chinadns_chnroute.txt endef define Package/ChinaDNS/install diff --git a/package/ctcgfw/brcmfmac4366c0-firmware-vendor/Makefile b/package/ctcgfw/brcmfmac4366c0-firmware-vendor/Makefile new file mode 100644 index 0000000000..41b3f1045d --- /dev/null +++ b/package/ctcgfw/brcmfmac4366c0-firmware-vendor/Makefile @@ -0,0 +1,35 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=brcmfmac-firmware-4366c0-pcie-vendor +PKG_VERSION:=1 +PKG_RELEASE:=3 + +include $(INCLUDE_DIR)/package.mk + +define Package/brcmfmac-firmware-4366c0-pcie-vendor + SECTION:=firmware + CATEGORY:=Firmware + TITLE:=Broadcom 4366c0 FullMac PCIe firmware from vendor + CONFLICTS:=brcmfmac-firmware-4366c0-pcie +endef + +define Build/Compile + true +endef + +define Package/brcmfmac-firmware-4366c0-pcie-vendor/install + $(INSTALL_DIR) $(1)/lib + $(INSTALL_DIR) $(1)/lib/firmware + $(INSTALL_DIR) $(1)/lib/firmware/brcm + $(INSTALL_DATA) ./files/brcmfmac4366c-pcie.bin $(1)/lib/firmware/brcm/brcmfmac4366c-pcie.bin +endef + +$(eval $(call BuildPackage,brcmfmac-firmware-4366c0-pcie-vendor)) diff --git a/package/ctcgfw/k3-brcmfmac4366c-firmware/files/lib/firmware/brcm/brcmfmac4366c-pcie.bin b/package/ctcgfw/brcmfmac4366c0-firmware-vendor/files/brcmfmac4366c-pcie.bin similarity index 100% rename from package/ctcgfw/k3-brcmfmac4366c-firmware/files/lib/firmware/brcm/brcmfmac4366c-pcie.bin rename to package/ctcgfw/brcmfmac4366c0-firmware-vendor/files/brcmfmac4366c-pcie.bin diff --git a/package/ctcgfw/gost/Makefile b/package/ctcgfw/gost/Makefile index c2a2fd86c1..ee1e718ca6 100644 --- a/package/ctcgfw/gost/Makefile +++ b/package/ctcgfw/gost/Makefile @@ -82,4 +82,4 @@ define Package/gost/install endef $(eval $(call GoBinPackage,gost)) -$(eval $(call BuildPackage,gost)) \ No newline at end of file +$(eval $(call BuildPackage,gost)) diff --git a/package/ctcgfw/gowebdav/Makefile b/package/ctcgfw/gowebdav/Makefile index c5d2124956..237c090b1e 100644 --- a/package/ctcgfw/gowebdav/Makefile +++ b/package/ctcgfw/gowebdav/Makefile @@ -80,4 +80,4 @@ define Package/gowebdav/install endef $(eval $(call GoBinPackage,gowebdav)) -$(eval $(call BuildPackage,gowebdav)) \ No newline at end of file +$(eval $(call BuildPackage,gowebdav)) diff --git a/package/ctcgfw/k3-brcmfmac4366c-firmware/Makefile b/package/ctcgfw/k3-brcmfmac4366c-firmware/Makefile deleted file mode 100644 index fb06600adf..0000000000 --- a/package/ctcgfw/k3-brcmfmac4366c-firmware/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# -# Copyright (C) 2015-2016 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v3. -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=k3wifi -PKG_VERSION:=1 -PKG_RELEASE:=2 - -include $(INCLUDE_DIR)/package.mk - -define Package/$(PKG_NAME) - TITLE:=k3wifi - DEPENDS:=@TARGET_bcm53xx_DEVICE_phicomm-k3 - URL:=http://www.k3wifi.com/ -endef - -define Package/$(PKG_NAME)/description - k3wifi fw -endef - -define Build/Prepare -endef - -define Build/Configure -endef - -define Build/Compile -endef - - -define Package/$(PKG_NAME)/install - $(INSTALL_DIR) $(1)/lib - $(INSTALL_DIR) $(1)/lib/firmware - $(INSTALL_DIR) $(1)/lib/firmware/brcm - $(INSTALL_DATA) ./files/lib/firmware/brcm/brcmfmac4366c-pcie.bin $(1)/lib/firmware/brcm/brcmfmac4366c-pcie.bin -endef - -$(eval $(call BuildPackage,$(PKG_NAME))) diff --git a/package/ctcgfw/luci-app-turboacc/Makefile b/package/ctcgfw/luci-app-turboacc/Makefile index 788f6ec5cd..4ddca3734d 100644 --- a/package/ctcgfw/luci-app-turboacc/Makefile +++ b/package/ctcgfw/luci-app-turboacc/Makefile @@ -13,7 +13,7 @@ PKG_LICENSE:=GPLv3.0+ LUCI_TITLE:=LuCI support for Flow Offload / Shortcut-FE LUCI_DEPENDS:=+pdnsd-alt \ - +PACKAGE_$(PKG_NAME)_INCLUDE_shortcut-fe:kmod-fast-classifier \ + +PACKAGE_$(PKG_NAME)_INCLUDE_shortcut-fe:kmod-fast-classifier-noload \ +PACKAGE_$(PKG_NAME)_INCLUDE_flow-offload:kmod-ipt-offload \ +PACKAGE_$(PKG_NAME)_INCLUDE_bbr-cca:kmod-tcp-bbr \ +PACKAGE_$(PKG_NAME)_INCLUDE_dnsforwarder:dnsforwarder diff --git a/package/ctcgfw/luci-app-vssr/Makefile b/package/ctcgfw/luci-app-vssr/Makefile index b27cfdc19f..7f288a1869 100644 --- a/package/ctcgfw/luci-app-vssr/Makefile +++ b/package/ctcgfw/luci-app-vssr/Makefile @@ -4,25 +4,30 @@ PKG_NAME:=luci-app-vssr PKG_VERSION:=1.22 PKG_RELEASE:=20210119 -include $(INCLUDE_DIR)/package.mk +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Trojan \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Xray \ + +LUCI_TITLE:=LuCI support for PassWall +LUCI_PKGARCH:=all +LUCI_DEPENDS:= \ + +bash +coreutils +coreutils-base64 +dnsmasq-full +ip-full +ipset +iptables-mod-tproxy \ + +lua +lua-maxminddb +luasocket +pdnsd-alt +shadowsocksr-libev-ssr-check +shadowsocksr-libev-ssr-redir \ + +shadowsocks-libev-ss-local +shadowsocksr-libev-ssr-local +shadowsocks-libev-ss-redir +simple-obfs +wget-ssl \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-ssr-server \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \ + +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ + +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin:v2ray-plugin \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray define Package/$(PKG_NAME)/config -config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin - bool "Include Shadowsocks V2ray Plugin" - default y if i386||x86_64||arm||aarch64 -config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray - bool "Include V2ray" - default n - -config PACKAGE_$(PKG_NAME)_INCLUDE_Xray - bool "Include Xray" - default y if i386||x86_64||arm||aarch64 - -config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan - bool "Include Trojan" - default y if i386||x86_64||arm||aarch64 - config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun bool "Include Kcptun" default n @@ -30,72 +35,29 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun config PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server bool "Include ShadowsocksR Server" default y if i386||x86_64||arm||aarch64 + +config PACKAGE_$(PKG_NAME)_INCLUDE_Trojan + bool "Include Trojan" + default y if i386||x86_64||arm||aarch64 + +config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray + bool "Include V2ray" + default n + +config PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin + bool "Include Shadowsocks V2ray Plugin" + default y if i386||x86_64||arm||aarch64 + +config PACKAGE_$(PKG_NAME)_INCLUDE_Xray + bool "Include Xray" + default y if i386||x86_64||arm||aarch64 endef -PKG_CONFIG_DEPENDS:= \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Xray \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Trojan \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server - -define Package/luci-app-vssr - SECTION:=luci - CATEGORY:=LuCI - SUBMENU:=3. Applications - TITLE:=A New SS/SSR/V2Ray/Trojan LuCI interface - PKGARCH:=all - DEPENDS:=+shadowsocksr-libev-alt +ipset +ip-full +iptables-mod-tproxy +dnsmasq-full +coreutils +coreutils-base64 +bash +pdnsd-alt +wget-ssl +lua +luasocket +lua-maxminddb \ - +shadowsocks-libev-ss-local +shadowsocksr-libev-ssr-local +shadowsocks-libev-ss-redir +simple-obfs \ - +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_plugin:v2ray-plugin \ - +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \ - +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server +define Package/$(PKG_NAME)/conffiles +/etc/vssr/ +/etc/config/vssr endef -define Build/Prepare -endef +include $(TOPDIR)/feeds/luci/luci.mk -define Build/Compile -endef - -define Package/luci-app-vssr/conffiles - /etc/vssr/ - /etc/config/vssr -endef - -define Package/luci-app-vssr/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 - po2lmo ./po/zh-cn/vssr.po $(1)/usr/lib/lua/luci/i18n/vssr.zh-cn.lmo -endef - -define Package/luci-app-vssr/postinst -#!/bin/sh -if [ -z "$${IPKG_INSTROOT}" ]; then - ( . /etc/uci-defaults/luci-vssr ) && rm -f /etc/uci-defaults/luci-vssr - rm -rf /tmp/luci-indexcache - rm -rf /tmp/luci-modulecache/* - chmod 755 /etc/init.d/vssr >/dev/null 2>&1 - /etc/init.d/vssr enable >/dev/null 2>&1 -fi -exit 0 -endef - -define Package/luci-app-vssr/prerm -#!/bin/sh -if [ -z "$${IPKG_INSTROOT}" ]; then - /etc/init.d/vssr disable - /etc/init.d/vssr stop -fi -exit 0 -endef - -$(eval $(call BuildPackage,luci-app-vssr)) +# call BuildPackage - OpenWrt buildroot signature diff --git a/package/ctcgfw/mentohust/Makefile b/package/ctcgfw/mentohust/Makefile index ac0781fb03..de2bbc9123 100644 --- a/package/ctcgfw/mentohust/Makefile +++ b/package/ctcgfw/mentohust/Makefile @@ -40,7 +40,7 @@ define Package/mentohust/description endef define Package/mentohust/conffiles - /etc/mentohust.conf +/etc/mentohust.conf endef define Package/mentohust/install diff --git a/package/ctcgfw/open-app-filter/Makefile b/package/ctcgfw/open-app-filter/Makefile index aa7ff239ae..d3b5ecea8a 100644 --- a/package/ctcgfw/open-app-filter/Makefile +++ b/package/ctcgfw/open-app-filter/Makefile @@ -54,7 +54,7 @@ define Build/Compile endef define Package/appfilter/conffiles - /etc/config/appfilter +/etc/config/appfilter endef define Package/appfilter/install diff --git a/package/ctcgfw/quickjs/Makefile b/package/ctcgfw/quickjs/Makefile index f4a7bb1239..9d48b3695e 100644 --- a/package/ctcgfw/quickjs/Makefile +++ b/package/ctcgfw/quickjs/Makefile @@ -5,6 +5,7 @@ # This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # + include $(TOPDIR)/rules.mk PKG_NAME:=quickjs diff --git a/package/lean/UnblockNeteaseMusic-Go/Makefile b/package/lean/UnblockNeteaseMusic-Go/Makefile index a954d5d40a..7df39aef1e 100644 --- a/package/lean/UnblockNeteaseMusic-Go/Makefile +++ b/package/lean/UnblockNeteaseMusic-Go/Makefile @@ -1,80 +1,86 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + include $(TOPDIR)/rules.mk PKG_NAME:=UnblockNeteaseMusic-Go PKG_VERSION:=0.2.7 -PKG_RELEASE:=1 +PKG_RELEASE:=2 -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/cnsilvan/UnblockNeteaseMusic.git -PKG_MIRROR_HASH:=d513c958d88452b9a521b9b0f896d1d7e2e6089b942aab3307ba4d63ab724598 -PKG_SOURCE_VERSION:=935a28125fc7eafaa8273a77352e6262b18efd5e +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/cnsilvan/UnblockNeteaseMusic/tar.gz/$(PKG_VERSION)? +PKG_HASH:=779a45272ee1d88674caaf792883c6f47619f37ec202082d38d15e090a7a2db9 + +PKG_LICENSE:=GPL-3.0 +PKG_LICENSE_FILE:=LICENSE PKG_MAINTAINER:=Silvan -PKG_SOURCE_SUBDIR:=$(PKG_NAME) -PKG_SOURCE:=$(PKG_SOURCE_SUBDIR)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) +PKG_CONFIG_DEPENDS:= \ + CONFIG_UNBLOCKNETEASEMUSIC_GO_COMPRESS_GOPROXY \ + CONFIG_UNBLOCKNETEASEMUSIC_GO_COMPRESS_UPX +PKG_BUILD_DIR:=$(BUILD_DIR)/$(firstword $(subst -, ,$(PKG_NAME)))-$(PKG_VERSION) PKG_BUILD_DEPENDS:=golang/host PKG_BUILD_PARALLEL:=1 PKG_USE_MIPS16:=0 GO_PKG:=github.com/cnsilvan/UnblockNeteaseMusic +GO_PKG_BUILD_PKG:=$$(GO_PKG) GO_PKG_LDFLAGS:=-s -w COMPILE_TIME:= $(shell TZ=UTC-8 date '+%Y-%m-%d %H:%M:%S') GO_PKG_LDFLAGS+= \ -X '$(GO_PKG)/version.Version=$(PKG_VERSION)' \ - -X '$(GO_PKG)/version.BuildTime=$(COMPILE_TIME)' + -X '$(GO_PKG)/version.BuildTime=$(COMPILE_TIME)' \ + -X '$(GO_PKG)/version.ExGoVersionInfo=$(GO_ARM) $(GO_MIPS)$(GO_MIPS64)' include $(INCLUDE_DIR)/package.mk include $(TOPDIR)/feeds/packages/lang/golang/golang-package.mk -define Package/$(PKG_NAME)/config -config $(PKG_NAME)_INCLUDE_GOPROXY +define Package/UnblockNeteaseMusic-Go/config +config UNBLOCKNETEASEMUSIC_GO_COMPRESS_GOPROXY bool "Compiling with GOPROXY proxy" default n +config UNBLOCKNETEASEMUSIC_GO_COMPRESS_UPX + bool "Compress executable files with UPX" + default y endef -ifeq ($(CONFIG_$(PKG_NAME)_INCLUDE_GOPROXY),y) -export GO111MODULE=on -export GOPROXY=https://goproxy.io -#export GOPROXY=https://mirrors.aliyun.com/goproxy/ +ifeq ($(CONFIG_UNBLOCKNETEASEMUSIC_GO_COMPRESS_GOPROXY),y) + export GO111MODULE=on + export GOPROXY=https://goproxy.io endif -define Package/$(PKG_NAME) +define Package/UnblockNeteaseMusic-Go SECTION:=multimedia CATEGORY:=Multimedia TITLE:=Revive Netease Cloud Music (Golang) - DEPENDS:=$(GO_ARCH_DEPENDS) URL:=https://github.com/cnsilvan/UnblockNeteaseMusic -endef - -define Package/$(PKG_NAME)/description -Revive Netease Cloud Music (Golang) -endef - -define Build/Prepare - tar -zxvf $(DL_DIR)/$(PKG_SOURCE) -C $(BUILD_DIR)/$(PKG_NAME) --strip-components 1 -endef - -define Build/Configure + DEPENDS:=$(GO_ARCH_DEPENDS) endef define Build/Compile - $(eval GO_PKG_BUILD_PKG:=$(GO_PKG)) - $(call GoPackage/Build/Configure) - $(eval GO_PKG_LDFLAGS+=-X '$(GO_PKG)/version.ExGoVersionInfo=$(GO_ARM) $(GO_MIPS)$(GO_MIPS64)') $(call GoPackage/Build/Compile) +ifeq ($(CONFIG_GOST_COMPRESS_UPX),y) $(STAGING_DIR_HOST)/bin/upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/UnblockNeteaseMusic - chmod +wx $(GO_PKG_BUILD_BIN_DIR)/UnblockNeteaseMusic +endif endef -define Package/$(PKG_NAME)/install +define Package/UnblockNeteaseMusic-Go/install + $(call GoPackage/Package/Install/Bin,$(PKG_INSTALL_DIR)) + $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(GO_PKG_BUILD_BIN_DIR)/UnblockNeteaseMusic $(1)/usr/bin/UnblockNeteaseMusic + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/UnblockNeteaseMusic $(1)/usr/bin/UnblockNeteaseMusic + $(INSTALL_DIR) $(1)/usr/share/UnblockNeteaseMusicGo $(CP) ./files/* $(1)/usr/share/UnblockNeteaseMusicGo/ endef -$(eval $(call GoBinPackage,$(PKG_NAME))) -$(eval $(call BuildPackage,$(PKG_NAME))) + +$(eval $(call GoBinPackage,UnblockNeteaseMusic-Go)) +$(eval $(call BuildPackage,UnblockNeteaseMusic-Go)) diff --git a/package/lean/UnblockNeteaseMusic/Makefile b/package/lean/UnblockNeteaseMusic/Makefile index e9b78d97a8..3e90736339 100644 --- a/package/lean/UnblockNeteaseMusic/Makefile +++ b/package/lean/UnblockNeteaseMusic/Makefile @@ -1,59 +1,54 @@ -# -# Copyright (C) 2015-2020 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v3. -# -# - -include $(TOPDIR)/rules.mk - -PKG_NAME:=UnblockNeteaseMusic -PKG_VERSION:=0.25.3 -PKG_RELEASE:=5 - -PKG_LICENSE:=MIT - -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/nondanee/UnblockNeteaseMusic.git -PKG_MIRROR_HASH:=51422014ed1dd196a12950ac0db2bf88bae6516637440655d0899fac474fbf30 -PKG_SOURCE_VERSION:=1193e29a2c8f72c738d2988d5cf5afbb2fee7463 - -PKG_SOURCE_SUBDIR:=$(PKG_NAME) -PKG_SOURCE:=$(PKG_SOURCE_SUBDIR)-$(PKG_VERSION).tar.gz -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) -PKG_BUILD_PARALLEL:=1 - -include $(INCLUDE_DIR)/package.mk - -define Package/$(PKG_NAME) - SECTION:=multimedia - CATEGORY:=Multimedia - TITLE:=Revive Netease Cloud Music (NodeJS) - DEPENDS:=+node +libopenssl - URL:=https://github.com/nondanee/UnblockNeteaseMusic/releases - PKGARCH:=all -endef - -define Package/$(PKG_NAME)/description -Revive Netease Cloud Music (NodeJS) -endef - -define Build/Prepare - tar -xzvf $(DL_DIR)/$(PKG_SOURCE) -C $(PKG_BUILD_DIR) - mkdir -p $(PKG_BUILD_DIR)/$(PKG_NAME) - echo -e $(PKG_VERSION) > $(PKG_BUILD_DIR)/$(PKG_NAME)/core_ver - echo -e $(PKG_SOURCE_VERSION) > $(PKG_BUILD_DIR)/$(PKG_NAME)/local_ver -endef - -define Build/Configure -endef - -define Build/Compile -endef - -define Package/$(PKG_NAME)/install - $(INSTALL_DIR) $(1)/usr/share/$(PKG_NAME) - cp -pR $(PKG_BUILD_DIR)/$(PKG_NAME)/* $(1)/usr/share/$(PKG_NAME) -endef - -$(eval $(call BuildPackage,$(PKG_NAME))) +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=UnblockNeteaseMusic +PKG_VERSION:=0.25.3 +PKG_RELEASE:=6 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/nondanee/UnblockNeteaseMusic.git +PKG_SOURCE_DATE:2020-12-22 +PKG_SOURCE_VERSION:=b8d5f4b4fe59cef9c021b99f3cf2606d99fa4790 +PKG_MIRROR_HASH:=bd7fa102415ae8dbcd22829fce5ad0cd358a0869547c30f10271389e6c698317 + +PKG_LICENSE:=MIT +PKG_LICENSE_FILE:=LICENSE + +include $(INCLUDE_DIR)/package.mk + +define Package/UnblockNeteaseMusic + SECTION:=multimedia + CATEGORY:=Multimedia + TITLE:=Revive Netease Cloud Music (NodeJS) + URL:=https://github.com/nondanee/UnblockNeteaseMusic + DEPENDS:=+node +libopenssl + PKGARCH:=all +endef + +define Build/Prepare + mkdir -p $(PKG_BUILD_DIR) + xzcat $(DL_DIR)/$(PKG_SOURCE) | $(TAR) -C $(PKG_BUILD_DIR) $(TAR_OPTIONS) +endef + +define Build/Configure + echo -e $(PKG_VERSION) > $(PKG_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/core_ver + echo -e $(PKG_SOURCE_VERSION) > $(PKG_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/local_ver +endef + +define Build/Compile + true +endef + +define Package/UnblockNeteaseMusic/install + $(INSTALL_DIR) $(1)/usr/share/UnblockNeteaseMusic + $(CP) $(PKG_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)/* $(1)/usr/share/UnblockNeteaseMusic +endef + +$(eval $(call BuildPackage,UnblockNeteaseMusic)) diff --git a/package/lean/adbyby/Makefile b/package/lean/adbyby/Makefile index 831dcb5b68..a88b107627 100644 --- a/package/lean/adbyby/Makefile +++ b/package/lean/adbyby/Makefile @@ -8,57 +8,54 @@ include $(TOPDIR)/rules.mk PKG_NAME:=adbyby PKG_VERSION:=2.7 -PKG_RELEASE:=20200315 +PKG_RELEASE:=2 include $(INCLUDE_DIR)/package.mk -define Package/$(PKG_NAME) +define Package/adbyby SECTION:=net CATEGORY:=Network TITLE:=Powerful adblock module to block ad. - DEPENDS:=@(i386||x86_64||arm||mipsel||mips||aarch64) + DEPENDS:=@(i386||x86_64||arm||aarch64||mipsel||mips) URL:=http://www.adbyby.com/ endef -define Package/$(PKG_NAME)/description -Adbyby is a powerful adblock module to block ad,just like adblock. +define Package/adbyby/description + Adbyby is a powerful adblock module to block ad,just like adblock. endef +ifeq ($(ARCH),i386) + ADBYBY_DIR:=x86 +endif + ifeq ($(ARCH),x86_64) ADBYBY_DIR:=amd64 endif -ifeq ($(ARCH),mipsel) - ADBYBY_DIR:=mipsle -endif -ifeq ($(ARCH),mips) - ADBYBY_DIR:=mips -endif -ifeq ($(ARCH),i386) - ADBYBY_DIR:=x86 -endif + ifeq ($(ARCH),arm) ADBYBY_DIR:=armv7 - ifeq ($(BOARD),bcm53xx) + ifeq ($(CONFIG_HAS_FPU),) ADBYBY_DIR:=arm - endif - ifeq ($(BOARD),kirkwood) - ADBYBY_DIR:=arm - endif + endif endif + ifeq ($(ARCH),aarch64) ADBYBY_DIR:=armv7 endif -define Build/Prepare -endef +ifeq ($(ARCH),mips) + ADBYBY_DIR:=mips +endif -define Build/Configure -endef +ifeq ($(ARCH),mipsel) + ADBYBY_DIR:=mipsle +endif define Build/Compile + true endef -define Package/$(PKG_NAME)/install +define Package/adbyby/install $(INSTALL_DIR) $(1)/usr/share/adbyby $(INSTALL_BIN) ./files/adbyby.sh $(1)/usr/share/adbyby/ $(INSTALL_CONF) ./files/adhook.ini $(1)/usr/share/adbyby/ @@ -73,4 +70,4 @@ define Package/$(PKG_NAME)/install $(INSTALL_BIN) ./files/$(ADBYBY_DIR)/adbyby $(1)/usr/share/adbyby/adbyby endef -$(eval $(call BuildPackage,$(PKG_NAME))) +$(eval $(call BuildPackage,adbyby)) diff --git a/package/lean/amule/Makefile b/package/lean/amule/Makefile index e6e7b16d09..a0633933ad 100644 --- a/package/lean/amule/Makefile +++ b/package/lean/amule/Makefile @@ -1,7 +1,7 @@ +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # -# Copyright (C) 2007-2009 OpenWrt.org -# -# This is free software, licensed under the GNU General Public License v2. +# This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # @@ -9,29 +9,24 @@ include $(TOPDIR)/rules.mk PKG_NAME:=aMule PKG_VERSION:=2.3.2 -PKG_RELEASE:=4 -PKG_REV=ae8e867 +PKG_RELEASE:=5 - -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-r$(PKG_REV).tar.bz2 -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) PKG_SOURCE_PROTO:=git -PKG_SOURCE_VERSION:=$(PKG_REV) PKG_SOURCE_URL:=https://github.com/amule-project/amule.git -PKG_MIRROR_HASH:=7b1352dd50764844205610173091db146bd0aa02d215278742bc83138ab0852f +PKG_SOURCE_DATE:2021-01-30 +PKG_SOURCE_VERSION:=c3a1018329633234ac941055b64a43b9e2df7fad +PKG_MIRROR_HASH:=f03b60e909346c4d984aeb9cf3a115b5b43fa6158ee01ed41b99e7217b436bb7 -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_BUILD_DEPENDS:=libgd libcryptopp +PKG_CONFIG_DEPEDS:= CONFIG_AMULE_CRYPTOPP_STATIC_LINKING + +PKG_FIXUP:=autoreconf +PKG_BUILD_DEPENDS:=libcryptopp libgd +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk -define Package/amule/config -config AMULE_CRYPTOPP_STATIC_LINKING - bool "Link libcryptopp statically" - default n -endef - define Package/amule SUBMENU:=P2P SECTION:=net @@ -42,6 +37,14 @@ define Package/amule $(ICONV_DEPENDS) $(INTL_DEPENDS) +!AMULE_CRYPTOPP_STATIC_LINKING:libcryptopp endef +define Package/amule/config + config AMULE_CRYPTOPP_STATIC_LINKING + bool "Link libcryptopp statically" + default n +endef + +TARGET_LDFLAGS+= -liconv + CONFIGURE_ARGS+= \ --disable-static \ --disable-rpath \ @@ -75,36 +78,25 @@ CONFIGURE_ARGS+= \ --without-x \ --disable-debug -TARGET_LDFLAGS += -liconv - +MAKE_FLAGS += HOSTCC="$(HOSTCC)" define Build/Configure - cd $(PKG_BUILD_DIR) && sh ./autogen.sh + cd $(PKG_BUILD_DIR); $(SHELL) autogen.sh $(call Build/Configure/Default) -endef - ifeq ($(CONFIG_AMULE_CRYPTOPP_STATIC_LINKING),y) - SED_CMD:=sed -else - SED_CMD:=true -endif - -define Build/Compile - $(SED_CMD) -i 's;^CRYPTOPP_LIBS.*;CRYPTOPP_LIBS \= "$(STAGING_DIR)/usr/lib/libcryptopp.a";g' \ + $(SED) 's;^CRYPTOPP_LIBS.*;CRYPTOPP_LIBS \= "$(STAGING_DIR)/usr/lib/libcryptopp.a";g' \ $(PKG_BUILD_DIR)/src/Makefile - $(MAKE) -C $(PKG_BUILD_DIR) \ - HOSTCC="$(HOSTCC)" \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all +endif endef define Package/amule/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_DIR) $(1)/usr/share/amule/webserver - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/amule{cmd,d} $(1)/usr/bin/ - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/webserver/src/amuleweb $(1)/usr/bin/ - $(CP) $(PKG_BUILD_DIR)/src/webserver/default $(1)/usr/share/amule/webserver - + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amulecmd $(1)/usr/bin/amulecmd + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amuled $(1)/usr/bin/amuled + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/amuleweb $(1)/usr/bin/amuleweb + + $(INSTALL_DIR) $(1)/usr/share + $(CP) $(PKG_INSTALL_DIR)/usr/share/amule $(1)/usr/share/ endef $(eval $(call BuildPackage,amule)) diff --git a/package/lean/amule/patches/001_amule-dlp.patch b/package/lean/amule/patches/001_amule-dlp.patch index f47080fb56..d623a37c6d 100644 --- a/package/lean/amule/patches/001_amule-dlp.patch +++ b/package/lean/amule/patches/001_amule-dlp.patch @@ -1,6 +1,6 @@ --- a/configure.ac +++ b/configure.ac -@@ -89,6 +89,14 @@ MULE_IF_ENABLED([static], [MULE_APPEND([ +@@ -91,6 +91,14 @@ MULE_IF_ENABLED([static], [MULE_APPEND([ KDE_CONFIG_OPTIONS QT_CONFIG_OPTIONS @@ -15,8 +15,8 @@ # Default is yes, because they're most likely compatible. # However, this is only used when cross-compiling. AC_ARG_WITH( -@@ -449,6 +457,8 @@ AM_CONDITIONAL(COMPILE_NLS, test x$USE_N - AM_CONDITIONAL(GENERATE_FLEX_HEADER, test x$HAVE_FLEX_EXTENDED = xyes) +@@ -454,6 +462,8 @@ AM_CONDITIONAL(NEED_CORESERVICES, test x + AM_CONDITIONAL(COMPILE_NLS, test x$USE_NLS = xyes) AM_CONDITIONAL(INSTALL_SKINS, test MULE_IS_ENABLED_ANY([monolithic, amule-gui])) AM_CONDITIONAL(PLASMAMULE, test MULE_IS_ENABLED([plasmamule])) +#Dynamic Leech Protection - Bill Lee @@ -552,7 +552,7 @@ source->Safe_Delete(); --- a/src/ExternalConn.cpp +++ b/src/ExternalConn.cpp -@@ -57,6 +57,9 @@ +@@ -55,6 +55,9 @@ #include "kademlia/kademlia/UDPFirewallTester.h" #include "Statistics.h" @@ -562,7 +562,7 @@ //-------------------- File_Encoder -------------------- -@@ -1387,6 +1390,15 @@ CECPacket *CECServerSocket::ProcessReque +@@ -1388,6 +1391,15 @@ CECPacket *CECServerSocket::ProcessReque } } break; @@ -622,7 +622,7 @@ END_EVENT_TABLE() --- a/src/Makefile.am +++ b/src/Makefile.am -@@ -179,6 +179,13 @@ core_sources = \ +@@ -178,6 +178,13 @@ core_sources = \ kademlia/routing/RoutingZone.cpp @@ -638,7 +638,7 @@ amuleDlg.cpp \ --- a/src/Preferences.cpp +++ b/src/Preferences.cpp -@@ -51,6 +51,11 @@ +@@ -49,6 +49,11 @@ #include "UserEvents.h" @@ -650,7 +650,7 @@ #ifndef AMULE_DAEMON #include #include "muuli_wdr.h" -@@ -344,6 +349,19 @@ protected: +@@ -343,6 +348,19 @@ protected: wxWindow* m_widget; }; @@ -670,7 +670,7 @@ /** Cfg class for wxStrings. */ class Cfg_Str : public Cfg_Tmpl -@@ -953,6 +971,11 @@ CPreferences::CPreferences() +@@ -952,6 +970,11 @@ CPreferences::CPreferences() s_userhash[5] = 14; s_userhash[14] = 111; @@ -682,7 +682,7 @@ #ifndef CLIENT_GUI LoadPreferences(); ReloadSharedFolders(); -@@ -1062,6 +1085,20 @@ void CPreferences::BuildItemList( const +@@ -1061,6 +1084,20 @@ void CPreferences::BuildItemList( const NewCfgItem( IDC_NETWORKKAD, (new Cfg_Bool( wxT("/eMule/ConnectToKad"), s_ConnectToKad, true )) ); NewCfgItem( IDC_NETWORKED2K, ( new Cfg_Bool( wxT("/eMule/ConnectToED2K"), s_ConnectToED2K, true ) )); @@ -739,7 +739,7 @@ { --- a/src/Preferences.h +++ b/src/Preferences.h -@@ -579,6 +579,11 @@ public: +@@ -580,6 +580,11 @@ public: // Sleep static bool GetPreventSleepWhileDownloading() { return s_preventSleepWhileDownloading; } static void SetPreventSleepWhileDownloading(bool status) { s_preventSleepWhileDownloading = status; } @@ -751,7 +751,7 @@ protected: static int32 GetRecommendedMaxConnections(); -@@ -599,6 +604,11 @@ protected: +@@ -600,6 +605,11 @@ protected: private: void LoadPreferences(); void SavePreferences(); @@ -763,7 +763,7 @@ protected: static wxString s_configDir; -@@ -813,6 +823,20 @@ protected: +@@ -815,6 +825,20 @@ protected: // Stats server static wxString s_StatsServerName; static wxString s_StatsServerURL; @@ -820,7 +820,7 @@ #ifdef __DEBUG__ ,{ wxTRANSLATE("Debugging"), PreferencesDebug, 25 } #endif -@@ -1087,6 +1100,21 @@ void PrefsUnifiedDlg::OnButtonIPFilterUp +@@ -1096,6 +1109,21 @@ void PrefsUnifiedDlg::OnButtonIPFilterUp theApp->ipfilter->Update( CastChild( IDC_IPFILTERURL, wxTextCtrl )->GetValue() ); } @@ -888,7 +888,7 @@ }; --- a/src/TextClient.cpp +++ b/src/TextClient.cpp -@@ -73,6 +73,7 @@ enum { +@@ -67,6 +67,7 @@ enum { CMD_ID_RELOAD_SHARED, CMD_ID_RELOAD_IPFILTER_LOCAL, CMD_ID_RELOAD_IPFILTER_NET, @@ -896,7 +896,7 @@ CMD_ID_SET_IPFILTER_ON, CMD_ID_SET_IPFILTER_OFF, CMD_ID_SET_IPFILTER_CLIENTS_ON, -@@ -106,7 +107,6 @@ enum { +@@ -100,7 +101,6 @@ enum { CMD_ID_DOWNLOAD, // IDs for deprecated commands CMD_ID_SET_IPFILTER @@ -904,7 +904,7 @@ }; // method to create a SearchFile -@@ -240,6 +240,12 @@ int CamulecmdApp::ProcessCommand(int Cmd +@@ -234,6 +234,12 @@ int CamulecmdApp::ProcessCommand(int Cmd case CMD_ID_DISCONNECT_KAD: request_list.push_back(new CECPacket(EC_OP_KAD_STOP)); break; @@ -917,7 +917,7 @@ case CMD_ID_RELOAD_SHARED: request_list.push_back(new CECPacket(EC_OP_SHAREDFILES_RELOAD)); -@@ -910,6 +916,9 @@ void CamulecmdApp::OnInitCommandSet() +@@ -904,6 +910,9 @@ void CamulecmdApp::OnInitCommandSet() tmp2->AddCommand(wxT("Net"), CMD_ID_RELOAD_IPFILTER_NET, wxTRANSLATE("Update IP filtering table from URL."), wxTRANSLATE("If URL is omitted the URL from the preferences is used."), CMD_PARAM_OPTIONAL); @@ -975,7 +975,7 @@ #include "amule.h" // Interface declarations. #include -@@ -90,6 +89,11 @@ +@@ -87,6 +86,11 @@ #include // Do_not_auto_remove #endif @@ -987,7 +987,7 @@ #ifndef AMULE_DAEMON #ifdef __WXMAC__ #include // Do_not_auto_remove -@@ -520,6 +524,11 @@ bool CamuleApp::OnInit() +@@ -517,6 +521,11 @@ bool CamuleApp::OnInit() uploadqueue = new CUploadQueue(); ipfilter = new CIPFilter(); @@ -999,7 +999,7 @@ // Creates all needed listening sockets wxString msg; if (!ReinitializeNetwork(&msg)) { -@@ -2062,3 +2071,8 @@ DEFINE_LOCAL_EVENT_TYPE(wxEVT_CORE_SOURC +@@ -2063,3 +2072,8 @@ DEFINE_LOCAL_EVENT_TYPE(wxEVT_CORE_SOURC DEFINE_LOCAL_EVENT_TYPE(wxEVT_CORE_UDP_DNS_DONE) DEFINE_LOCAL_EVENT_TYPE(wxEVT_CORE_SERVER_DNS_DONE) // File_checked_for_headers @@ -1010,7 +1010,7 @@ +#endif --- a/src/amule.h +++ b/src/amule.h -@@ -138,6 +138,8 @@ protected: +@@ -134,6 +134,8 @@ protected: bool m_geometryEnabled; wxString m_geometryString; wxString m_logFile; @@ -1019,7 +1019,7 @@ wxString m_appName; wxString m_PidFile; -@@ -413,6 +415,7 @@ public: +@@ -409,6 +411,7 @@ public: wxString GetLog(bool reset = false); wxString GetServerLog(bool reset = false); void AddServerMessageLine(wxString &msg); @@ -1027,7 +1027,7 @@ DECLARE_EVENT_TABLE() }; -@@ -583,6 +586,8 @@ public: +@@ -573,6 +576,8 @@ public: virtual int ShowAlert(wxString msg, wxString title, int flags); @@ -1036,7 +1036,7 @@ DECLARE_EVENT_TABLE() }; -@@ -593,3 +598,8 @@ extern CamuleDaemonApp *theApp; +@@ -583,3 +588,8 @@ extern CamuleDaemonApp *theApp; #endif // AMULE_H // File_checked_for_headers @@ -1081,7 +1081,7 @@ CPreferences::LoadAllItems( wxConfigBase::Get() ); --- a/src/amuleDlg.cpp +++ b/src/amuleDlg.cpp -@@ -315,7 +315,7 @@ m_clientSkinNames(CLIENT_SKIN_SIZE) +@@ -311,7 +311,7 @@ m_clientSkinNames(CLIENT_SKIN_SIZE) wxNotebook* logs_notebook = CastChild( ID_SRVLOG_NOTEBOOK, wxNotebook); wxNotebook* networks_notebook = CastChild( ID_NETNOTEBOOK, wxNotebook); @@ -1090,7 +1090,7 @@ wxASSERT(networks_notebook->GetPageCount() == 2); for (uint32 i = 0; i < logs_notebook->GetPageCount(); ++i) { -@@ -507,7 +507,12 @@ void CamuleDlg::OnAboutButton(wxCommandE +@@ -503,7 +503,12 @@ void CamuleDlg::OnAboutButton(wxCommandE _("Part of aMule is based on \n") << _("Kademlia: Peer-to-peer routing based on the XOR metric.\n") << _(" Copyright (c) 2002-2011 Petar Maymounkov ( petar@post.harvard.edu )\n") << @@ -1104,7 +1104,7 @@ if (m_is_safe_state) { wxMessageBox(msg, _("Message"), wxOK | wxICON_INFORMATION, this); -@@ -659,8 +664,24 @@ void CamuleDlg::AddServerMessageLine(wxS +@@ -655,8 +660,24 @@ void CamuleDlg::AddServerMessageLine(wxS } cv->ShowPosition(cv->GetLastPosition()-1); } @@ -1129,7 +1129,7 @@ void CamuleDlg::ShowConnectionState(bool skinChanged) { -@@ -1446,7 +1467,9 @@ void CamuleDlg::DoNetworkRearrange() +@@ -1435,7 +1456,9 @@ void CamuleDlg::DoNetworkRearrange() if (thePrefs::GetNetworkKademlia()) { logs_notebook->AddPage(m_logpages[3].page, m_logpages[3].name); } @@ -1152,7 +1152,7 @@ void ResetLog(int id); void ShowUserCount(const wxString& info = wxEmptyString); -@@ -224,7 +227,7 @@ private: +@@ -222,7 +225,7 @@ private: WX_DECLARE_STRING_HASH_MAP(wxZipEntry*, ZipCatalog); ZipCatalog cat; @@ -1163,7 +1163,7 @@ bool LoadGUIPrefs(bool override_pos, bool override_size); --- a/src/amuled.cpp +++ b/src/amuled.cpp -@@ -784,4 +784,10 @@ int CamuleDaemonApp::ShowAlert(wxString +@@ -783,4 +783,10 @@ int CamuleDaemonApp::ShowAlert(wxString return 0; // That's neither yes nor no, ok, cancel } @@ -1320,7 +1320,7 @@ public final static short EC_TAG_PASSWD_HASH = 0x0001; --- a/src/muuli_wdr.cpp +++ b/src/muuli_wdr.cpp -@@ -1768,6 +1768,51 @@ wxSizer *PreferencesServerTab( wxWindow +@@ -1772,6 +1772,51 @@ wxSizer *PreferencesServerTab( wxWindow return item0; } @@ -1372,7 +1372,7 @@ wxSizer *PreferencesFilesTab( wxWindow *parent, bool call_fit, bool set_sizer ) { wxBoxSizer *item0 = new wxBoxSizer( wxVERTICAL ); -@@ -2586,6 +2631,42 @@ wxSizer *serverListDlgUp( wxWindow *pare +@@ -2590,6 +2635,42 @@ wxSizer *serverListDlgUp( wxWindow *pare return item0; } @@ -1415,7 +1415,7 @@ wxSizer *serverListDlgDown( wxWindow *parent, bool call_fit, bool set_sizer ) { wxStaticBox *item1 = new wxStaticBox( parent, -1, wxT("") ); -@@ -2601,7 +2682,7 @@ wxSizer *serverListDlgDown( wxWindow *pa +@@ -2605,7 +2686,7 @@ wxSizer *serverListDlgDown( wxWindow *pa wxPanel *item4 = new wxPanel( item3, -1 ); aMuleLog( item4, FALSE ); item3->AddPage( item4, _("aMule Log") ); @@ -1424,7 +1424,7 @@ wxPanel *item5 = new wxPanel( item3, -1 ); ServerInfoLog( item5, FALSE ); item3->AddPage( item5, _("Server Info") ); -@@ -2613,6 +2694,10 @@ wxSizer *serverListDlgDown( wxWindow *pa +@@ -2617,6 +2698,10 @@ wxSizer *serverListDlgDown( wxWindow *pa wxPanel *item7 = new wxPanel( item3, -1 ); Kad_Info( item7, FALSE ); item3->AddPage( item7, _("Kad Info") ); @@ -1437,19 +1437,19 @@ --- a/src/muuli_wdr.h +++ b/src/muuli_wdr.h -@@ -335,6 +335,10 @@ wxSizer *transferDlg( wxWindow *parent, - #define ID_BTN_RESET_SERVER 10240 +@@ -336,6 +336,10 @@ wxSizer *transferDlg( wxWindow *parent, + #define ID_BTN_RESET_SERVER 10241 wxSizer *ServerInfoLog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE ); +#define ID_DLPINFO 22001 +#define ID_BTN_RESET_DLP 22002 +wxSizer *DLPInfoLog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE ); + - #define ID_LOGVIEW 10241 - #define ID_BTN_RESET 10242 + #define ID_LOGVIEW 10242 + #define ID_BTN_RESET 10243 wxSizer *aMuleLog( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE ); -@@ -424,6 +428,21 @@ wxSizer *CoreConnect( wxWindow *parent, - #define ID_DEBUGCATS 10307 +@@ -425,6 +429,21 @@ wxSizer *CoreConnect( wxWindow *parent, + #define ID_DEBUGCATS 10308 wxSizer *PreferencesDebug( wxWindow *parent, bool call_fit = TRUE, bool set_sizer = TRUE ); +/* Dynamic Leecher Protection */ @@ -1468,8 +1468,8 @@ +#endif + extern wxSizer *IDC_CURJOB; - #define IDC_CONV_PB_LABEL 10308 - #define IDC_CONV_PROZENT 10309 + #define IDC_CONV_PB_LABEL 10309 + #define IDC_CONV_PROZENT 10310 --- a/src/updownclient.h +++ b/src/updownclient.h @@ -408,7 +408,13 @@ public: diff --git a/package/lean/amule/patches/003_update-libupnp-api.patch b/package/lean/amule/patches/003_update-libupnp-api.patch deleted file mode 100644 index 7e0362d372..0000000000 --- a/package/lean/amule/patches/003_update-libupnp-api.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- a/src/UPnPBase.cpp -+++ b/src/UPnPBase.cpp -@@ -828,7 +828,7 @@ m_WanService(NULL) - int ret; - char *ipAddress = NULL; - unsigned short port = 0; -- ret = UpnpInit(ipAddress, udpPort); -+ ret = UpnpInit2(ipAddress, udpPort); - if (ret != UPNP_E_SUCCESS) { - msg << "error(UpnpInit): Error code "; - goto error; diff --git a/package/lean/antileech/Makefile b/package/lean/antileech/Makefile index 6cece3a58d..7291bfb08d 100644 --- a/package/lean/antileech/Makefile +++ b/package/lean/antileech/Makefile @@ -1,7 +1,8 @@ # -# Copyright (C) 2007-2009 OpenWrt.org +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # -# This is free software, licensed under the GNU General Public License v2. +# This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # @@ -9,13 +10,12 @@ include $(TOPDIR)/rules.mk PKG_NAME:=antileech PKG_VERSION:=2.3.2 -PKG_RELEASE:=1 - -#PKG_SOURCE:=antileech-2.3.1.tar.gz -#PKG_SOURCE_URL:=@SF/amule -#PKG_MD5SUM:=a892a1cc00d03e943e03434d182fe73e +PKG_RELEASE:=2 +PKG_FIXUP:=autoreconf PKG_BUILD_DEPENDS:=libgd +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk @@ -29,30 +29,19 @@ define Package/antileech DEPENDS:=+libc +amule +libwxbase endef -TARGET_LDFLAGS += \ - -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) - $(CP) ./src/* $(PKG_BUILD_DIR)/ -endef - define Build/Configure - sed -i "s:^AC_CHECK_PROG.WXCONFIG,.*::g" $(PKG_BUILD_DIR)/configure.ac - sed -i "s:wx-config --cppflags:$(STAGING_DIR)/usr/bin/wx-config --cppflags:g" $(PKG_BUILD_DIR)/configure.ac - cd $(PKG_BUILD_DIR) && sh ./autogen.sh + $(SED) "s:^AC_CHECK_PROG.WXCONFIG,.*::g" $(PKG_BUILD_DIR)/configure.ac + $(SED) "s:wx-config --cppflags:$(STAGING_DIR)/usr/bin/wx-config --cppflags:g" $(PKG_BUILD_DIR)/configure.ac + + cd $(PKG_BUILD_DIR); $(SHELL) ./autogen.sh $(call Build/Configure/Default) endef -define Build/Compile - $(MAKE) -k -C $(PKG_BUILD_DIR) \ - HOSTCC="$(HOSTCC)" \ - DESTDIR="$(PKG_INSTALL_DIR)" \ - all install -endef +MAKE_FLAGS += HOSTCC="$(HOSTCC)" define Package/antileech/install $(INSTALL_DIR) $(1)/usr/share/amule - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/share/amule/libantiLeech.so $(1)/usr/share/amule + $(CP) $(PKG_INSTALL_DIR)/usr/share/amule/libantiLeech.so* $(1)/usr/share/amule/ endef $(eval $(call BuildPackage,antileech)) diff --git a/package/lean/autocore/Makefile b/package/lean/autocore/Makefile index 4ee9c9c1d1..ceac46dc62 100644 --- a/package/lean/autocore/Makefile +++ b/package/lean/autocore/Makefile @@ -1,7 +1,10 @@ # -# Copyright (C) 2010-2011 OpenWrt.org +# Copyright (C) 2020 Lean # -# This is free software, licensed under the GNU General Public License v2. +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # @@ -39,13 +42,16 @@ define Package/autocore-x86/description endef define Build/Compile + true endef define Package/autocore-arm/install $(INSTALL_DIR) $(1)/etc $(INSTALL_DATA) ./files/arm/index.htm $(1)/etc/index.htm + $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) ./files/arm/090-cover-index_htm $(1)/etc/uci-defaults/090-cover-index_htm + $(INSTALL_DIR) $(1)/sbin $(INSTALL_BIN) ./files/arm/sbin/cpuinfo $(1)/sbin/cpuinfo ifneq (, $(findstring $(BOARD), ipq40xx ipq806x)) @@ -56,8 +62,10 @@ endef define Package/autocore-x86/install $(INSTALL_DIR) $(1)/etc/init.d $(INSTALL_BIN) ./files/x86/autocore $(1)/etc/init.d/autocore + $(INSTALL_DIR) $(1)/etc $(INSTALL_DATA) ./files/x86/index.htm $(1)/etc/index.htm + $(INSTALL_DIR) $(1)/sbin $(CP) ./files/x86/sbin/* $(1)/sbin endef diff --git a/package/lean/automount/Makefile b/package/lean/automount/Makefile index bf5d424d3e..766f82b046 100644 --- a/package/lean/automount/Makefile +++ b/package/lean/automount/Makefile @@ -16,15 +16,17 @@ include $(INCLUDE_DIR)/package.mk define Package/automount TITLE:=Mount autoconfig hotplug script. MAINTAINER:=Lean - DEPENDS:=+block-mount +kmod-usb-storage +kmod-usb-storage-extras +!TARGET_ramips:kmod-usb-storage-uas +kmod-fs-vfat +kmod-fs-ext4 +kmod-fs-exfat +ntfs-3g + DEPENDS:=+block-mount +kmod-usb-storage +kmod-usb-storage-extras +!TARGET_ramips:kmod-usb-storage-uas \ + +kmod-fs-vfat +kmod-fs-ext4 +kmod-fs-exfat +ntfs-3g PKGARCH:=all endef define Package/automount/description -A usb autoconfig hotplug script. + A usb autoconfig hotplug script. endef define Build/Compile + true endef define Package/automount/install diff --git a/package/lean/autosamba/Makefile b/package/lean/autosamba/Makefile index 1dc3aae2a2..7bfb5105a3 100644 --- a/package/lean/autosamba/Makefile +++ b/package/lean/autosamba/Makefile @@ -21,10 +21,11 @@ define Package/autosamba endef define Package/autosamba/description -A hotplug script to config Samba share automatically. + A hotplug script to config Samba share automatically. endef define Build/Compile + true endef define Package/autosamba/install diff --git a/package/lean/csstidy/Makefile b/package/lean/csstidy/Makefile index 83f8f08026..04c912286a 100644 --- a/package/lean/csstidy/Makefile +++ b/package/lean/csstidy/Makefile @@ -1,7 +1,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=csstidy -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL=https://github.com/jow-/csstidy-cpp.git @@ -11,9 +11,11 @@ PKG_MIRROR_HASH:=3210d475f6ae966d4dfcd3e1f7fcbf0ad9507a37878d50de015ffe795c1d160 PKG_LICENSE:=LGPL-2.1 PKG_LICENSE_FILES:=COPYING - PKG_MAINTAINER:=Jo-Philipp Wich +HOST_BUILD_PARALLEL:=1 +PKG_BUILD_PARALLEL:=1 + include $(INCLUDE_DIR)/host-build.mk include $(INCLUDE_DIR)/package.mk diff --git a/package/lean/default-settings/Makefile b/package/lean/default-settings/Makefile index 250954e034..dd57336762 100644 --- a/package/lean/default-settings/Makefile +++ b/package/lean/default-settings/Makefile @@ -1,8 +1,12 @@ # -# Copyright (C) 2016-2017 GitHub +# Copyright (C) 2021 Lean +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # # This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. +# include $(TOPDIR)/rules.mk @@ -12,8 +16,6 @@ PKG_RELEASE:=61 PKG_LICENSE:=GPLv3 PKG_LICENSE_FILES:=LICENSE -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) - include $(INCLUDE_DIR)/package.mk define Package/default-settings @@ -25,21 +27,20 @@ define Package/default-settings endef define Package/default-settings/description - Language Support Packages. -endef - -define Build/Configure + Language Support Packages. endef define Build/Compile + true endef define Package/default-settings/install - $(INSTALL_DIR) $(1)/usr/lib/lua/luci/i18n $(INSTALL_DIR) $(1)/etc - $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_DATA) ./files/openwrt_banner $(1)/etc/openwrt_banner + + $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) ./files/zzz-default-settings $(1)/etc/uci-defaults/99-default-settings + po2lmo ./i18n/default.zh-cn.po $(1)/usr/lib/lua/luci/i18n/default.zh-cn.lmo po2lmo ./i18n/more.zh-cn.po $(1)/usr/lib/lua/luci/i18n/more.zh-cn.lmo endef diff --git a/package/lean/dnsforwarder/Makefile b/package/lean/dnsforwarder/Makefile index 7bbb23bf1c..c6e0957d3f 100644 --- a/package/lean/dnsforwarder/Makefile +++ b/package/lean/dnsforwarder/Makefile @@ -1,46 +1,61 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + include $(TOPDIR)/rules.mk PKG_NAME:=dnsforwarder PKG_VERSION:=6.1.15 -PKG_RELEASE:=10 +PKG_RELEASE:=11 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/1715173329/dnsforwarder.git -PKG_MIRROR_HASH:=d54eab3778475408b4b615fb5cd13d69b6e7ef1d795fc434427e43ede8ca7128 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_DATE:=2018-06-26 PKG_SOURCE_VERSION:=587e61ae4d75dc976f538088b715a3c8ee26c144 -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_MAINTAINER:=Dennis +PKG_MIRROR_HASH:=7c141040ae384d254d90b3c3ee502d87330c9fdcd201ff29a669336a27b176d4 + PKG_LICENSE:=GPL-3.0 +PKG_LICENSE_FILE:=LICENSE +PKG_MAINTAINER:=Dennis + +PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk -define Package/$(PKG_NAME) +define Package/dnsforwarder SECTION:=net CATEGORY:=Network TITLE:=A simple DNS forwarder URL:=https://github.com/holmium/dnsforwarder - DEPENDS:=+wget-ssl +dnsmasq-full +libpthread +coreutils-base64 + DEPENDS:=+coreutils +coreutils-base64 +dnsmasq-full +libpthread +wget-ssl endef -define Package/$(PKG_NAME)/description -Forwarding queries to customized domains (and their subdomains) to specified servers over a specified protocol (UDP or TCP). non-standard ports are supported. +define Package/dnsforwarder/description + Forwarding queries to customized domains (and their subdomains) to specified servers + over a specified protocol (UDP or TCP). non-standard ports are supported. endef -CONFIGURE_ARGS += --enable-downloader=wget +CONFIGURE_ARGS+= --enable-downloader=wget -define Package/$(PKG_NAME)/install +define Package/dnsforwarder/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/dnsforwarder $(1)/usr/bin/dnsforwarder - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) files/etc/init.d/dnsforwarder $(1)/etc/init.d/dnsforwarder + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/dnsforwarder $(1)/usr/bin/dnsforwarder + $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) files/etc/config/dnsforwarder $(1)/etc/config/dnsforwarder + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) files/etc/init.d/dnsforwarder $(1)/etc/init.d/dnsforwarder + $(INSTALL_DIR) $(1)/etc/dnsforwarder $(INSTALL_CONF) files/etc/dnsforwarder/gfw.txt $(1)/etc/dnsforwarder/gfw.txt $(INSTALL_DIR) $(1)/usr/share/dnsforwarder $(INSTALL_BIN) files/usr/share/dnsforwarder/gfwlist.sh $(1)/usr/share/dnsforwarder/gfwlist.sh endef -$(eval $(call BuildPackage,$(PKG_NAME))) +$(eval $(call BuildPackage,dnsforwarder)) diff --git a/package/lean/dsmboot/Makefile b/package/lean/dsmboot/Makefile index 52322d4053..8b64b82e29 100644 --- a/package/lean/dsmboot/Makefile +++ b/package/lean/dsmboot/Makefile @@ -12,31 +12,28 @@ PKG_RELEASE:=5967.1 include $(INCLUDE_DIR)/package.mk -define Package/$(PKG_NAME) +define Package/dsmboot SECTION:=net CATEGORY:=Network TITLE:=Synology DSM pxeboot from TFTP - DEPENDS:= endef -define Package/$(PKG_NAME)/description -DSM 5.2 boot from TFTP -endef - -define Build/Prepare -endef - -define Build/Configure +define Package/dsmboot/description + DSM 5.2 boot from TFTP endef define Build/Compile + true endef -define Package/$(PKG_NAME)/install +define Package/dsmboot/install $(INSTALL_DIR) $(1)/root - $(INSTALL_DATA) ./files/* $(1)/root/ + $(CP) ./files/dsm.iso $(1)/root/ + $(CP) ./files/menu.lst $(1)/root/ + $(CP) ./files/pxelinux.0 $(1)/root/ + $(INSTALL_DIR) $(1)/etc/uci-defaults $(INSTALL_BIN) ./files/dsmboot $(1)/etc/uci-defaults/yyy-dsmboot endef -$(eval $(call BuildPackage,$(PKG_NAME))) +$(eval $(call BuildPackage,dsmboot)) diff --git a/package/lean/fast-classifier/Makefile b/package/lean/fast-classifier/Makefile index 2b02f1b64b..34f7cc4865 100644 --- a/package/lean/fast-classifier/Makefile +++ b/package/lean/fast-classifier/Makefile @@ -6,52 +6,55 @@ PKG_RELEASE:=1 include $(INCLUDE_DIR)/package.mk -define KernelPackage/$(PKG_NAME)/Default +define KernelPackage/fast-classifier/template SECTION:=kernel CATEGORY:=Kernel modules SUBMENU:=Network Support - DEPENDS:=+kmod-ipt-conntrack +kmod-shortcut-fe TITLE:=Kernel driver for FAST Classifier FILES:=$(PKG_BUILD_DIR)/fast-classifier.ko - KCONFIG:=CONFIG_NF_CONNTRACK_CHAIN_EVENTS=y CONFIG_NF_CONNTRACK_MARK=y - PROVIDES:=$(PKG_NAME) + KCONFIG:= \ + CONFIG_NF_CONNTRACK_CHAIN_EVENTS=y \ + CONFIG_NF_CONNTRACK_MARK=y + DEPENDS:=+kmod-ipt-conntrack +kmod-shortcut-fe + PROVIDES:=fast-classifier endef -define KernelPackage/$(PKG_NAME) - $(call KernelPackage/$(PKG_NAME)/Default) +define KernelPackage/fast-classifier + $(call KernelPackage/fast-classifier/template) + AUTOLOAD:=$(call AutoLoad,10,fast-classifier) endef -define KernelPackage/$(PKG_NAME)-noload - $(call KernelPackage/$(PKG_NAME)/Default) +define KernelPackage/fast-classifier-noload + $(call KernelPackage/fast-classifier/template) + TITLE+= (no autoload) endef -define KernelPackage/$(PKG_NAME)/Default/description -FAST Classifier talks to SFE to make decisions about offloading connections +define KernelPackage/fast-classifier/description/template + FAST Classifier talks to SFE to make decisions about offloading connections endef -define KernelPackage/$(PKG_NAME)/description -$(call KernelPackage/$(PKG_NAME)/Default/description) -endef +KernelPackage/fast-classifier/description = $(KernelPackage/fast-classifier/description/template) -define KernelPackage/$(PKG_NAME)-noload/description -$(call KernelPackage/$(PKG_NAME)/Default/description) - -This package does not load $(PKG_NAME) at boot by default +define KernelPackage/fast-classifier-noload/description + $(call KernelPackage/fast-classifier/description/template) + This package does not load fast-classifier at boot by default endef define Package/fast-classifier-example + SECTION:=net + CATEGORY:=Network TITLE:=Example user space program for fast-classifier DEPENDS:=+libnl +kmod-fast-classifier endef define Package/fast-classifier-example/description -Example user space program that communicates with fast -classifier kernel module + Example user space program that communicates with fast + classifier kernel module endef SFE_MAKE_OPTS:=SFE_SUPPORT_IPV6=y -define Build/Compile/kmod +define Build/Compile +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" $(strip $(SFE_MAKE_OPTS)) \ $(KERNEL_MAKE_FLAGS) \ $(PKG_MAKE_FLAGS) \ @@ -59,20 +62,15 @@ define Build/Compile/kmod CONFIG_FAST_CLASSIFIER=m \ EXTRA_CFLAGS="$(EXTRA_CFLAGS)" \ modules -endef -define Build/Compile/example +ifneq ($(CONFIG_PACKAGE_fast-classifier-example),) $(TARGET_CC) -o $(PKG_BUILD_DIR)/userspace_fast_classifier \ -I $(PKG_BUILD_DIR) \ -I$(STAGING_DIR)/usr/include/libnl \ -I$(STAGING_DIR)/usr/include/libnl3 \ -lnl-genl-3 -lnl-3 \ $(PKG_BUILD_DIR)/nl_classifier_test.c -endef - -define Build/Compile - $(Build/Compile/kmod) - $(if $(CONFIG_PACKAGE_fast-classifier-example),$(Build/Compile/example)) +endif endef define Build/InstallDev @@ -80,12 +78,11 @@ define Build/InstallDev $(CP) $(PKG_BUILD_DIR)/fast-classifier.h $(1)/usr/include/ endef - define Package/fast-classifier-example/install $(INSTALL_DIR) $(1)/sbin - $(CP) $(PKG_BUILD_DIR)/userspace_fast_classifier $(1)/sbin/ + $(INSTALL_BIN) $(PKG_BUILD_DIR)/userspace_fast_classifier $(1)/sbin/ endef -$(eval $(call KernelPackage,$(PKG_NAME))) -$(eval $(call KernelPackage,$(PKG_NAME)-noload)) -#$(eval $(call BuildPackage,fast-classifier-example)) +$(eval $(call KernelPackage,fast-classifier)) +$(eval $(call KernelPackage,fast-classifier-noload)) +$(eval $(call BuildPackage,fast-classifier-example)) diff --git a/package/lean/gmediarender/Makefile b/package/lean/gmediarender/Makefile index ae6cff69bd..f2b03e39e8 100644 --- a/package/lean/gmediarender/Makefile +++ b/package/lean/gmediarender/Makefile @@ -1,26 +1,29 @@ # -# Copyright (C) 2020 coolsnowwolf@gmail.com +# Copyright (C) 2020 Lean # -# This is free software, licensed under the GNU General Public License v2. +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # include $(TOPDIR)/rules.mk PKG_NAME:=gmediarender -PKG_VERSION:=2020-01-10 -PKG_RELEASE=$(PKG_SOURCE_VERSION) +PKG_VERSION:=0.0.8 +PKG_RELEASE=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/hzeller/gmrender-resurrect.git -PKG_MIRROR_HASH:=beed710b377845665e90c20ea734ed9fbb9d2105321b43b7d12dc5a142e4f392 -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=26d8f7edf5336bc30f7334c6ad459bf7f4f90ff2 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz +PKG_SOURCE_DATE:=2021-01-15 +PKG_SOURCE_VERSION:=7cd74525e89a1dcd8869b8f6f67f2565afa59abe +PKG_MIRROR_HASH:=98514528690a6bcf0d6611c12f1dd498e795943085e916501f5442c19d98e162 -PKG_FIXUP:=autoreconf -PKG_INSTALL=1 PKG_REMOVE_FILES:=autogen.sh aclocal.m4 +PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/nls.mk @@ -28,8 +31,8 @@ include $(INCLUDE_DIR)/nls.mk define Package/gmediarender SECTION:=multimedia CATEGORY:=Multimedia - DEPENDS:= +gstreamer1 +libgstreamer1 +gstreamer1-libs +glib2 +libupnp TITLE:=A Headless UPnP Renderer + DEPENDS:=+glib2 +gstreamer1 +libgstreamer1 +gstreamer1-libs +libupnp endef define Package/gmediarender/description @@ -39,13 +42,13 @@ define Package/gmediarender/description endef CONFIGURE_ARGS+= \ - CFLAGS="$(TARGET_CFLAGS) -std=gnu99" --with-build-cc="$(HOSTCC)" \ + CFLAGS="$(TARGET_CFLAGS) -std=gnu99" \ + --with-build-cc="$(HOSTCC)" \ --prefix="\usr" define Package/gmediarender/install $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/$(PKG_NAME) $(1)/usr/sbin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/gmediarender $(1)/usr/sbin/ endef $(eval $(call BuildPackage,gmediarender)) - diff --git a/package/lean/ipset-lists/Makefile b/package/lean/ipset-lists/Makefile index 3045efd908..af0bd220f6 100644 --- a/package/lean/ipset-lists/Makefile +++ b/package/lean/ipset-lists/Makefile @@ -7,9 +7,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ipset-lists PKG_VERSION:=20181104 -PKG_RELEASE:=1 - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_RELEASE:=2 include $(INCLUDE_DIR)/package.mk @@ -24,17 +22,12 @@ define Package/ipset-lists/conffiles /etc/gfwlist/china-banned endef -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) +define Build/Compile + true endef -define Build/Compile/Default - -endef -Build/Compile = $(Build/Compile/Default) - define Package/ipset-lists/install - $(CP) -a files/* $(1)/ + $(CP) files/* $(1)/ endef define Package/ipset-lists/postinst diff --git a/package/lean/ipset-lists/files/etc/gfwlist/china-banned b/package/lean/ipset-lists/files/etc/gfwlist/china-banned index 8f56a56ed4..dfe075e442 100755 --- a/package/lean/ipset-lists/files/etc/gfwlist/china-banned +++ b/package/lean/ipset-lists/files/etc/gfwlist/china-banned @@ -1,25 +1,33 @@ +030buy.com 0rz.tw 0to255.com 1000giri.net 100ke.org 10conditionsoflove.com 10musume.com +10.tt 123rf.com 12bet.com 12vpn.com 12vpn.net +138.com 141hongkong.com +141jj.com 141tube.com 1688.com.au 173ng.com 177pic.info 17t17p.com +18board.com +18board.info 18onlygirls.com +18p2p.com 18virginsex.com 1949er.org 1984bbs.com 1984bbs.org 1989report.hkja.org.hk +1991way.com 1998cdp.org 1bao.org 1dumb.com @@ -31,9 +39,11 @@ 2008xianzhang.info 2017.hk 21andy.com +21join.com 21pron.com 21sextury.com 228.net.tw +233abc.com 247realmedia.com 24hrs.ca 24smile.org @@ -54,9 +64,13 @@ 3arabtv.com 3boys2girls.com 3d-game.com +3proxy.ru 3ren.ca 3tui.net +43110.cf +466453.com 4bluestones.biz +4chan.com 4chan.org 4dq.com 4everproxy.com @@ -66,9 +80,11 @@ 4rbtv.com 4shared.com 4sq.com -4tern.com 51.ca +51jav.org 51luoben.com +5278.cc +5299.tv 56cun04.jigsy.com 5aimiku.com 5i01.com @@ -81,19 +97,24 @@ 666kb.com 66.ca 6park.com +6parker.com +6parknews.com 7capture.com 7cow.com 85cc.net +85cc.us 85st.com 881903.com 888.com 888poker.com +89.64.charter.constitutionalism.solutions 89-64.org 8-d.com 8news.com.tw 8z1.net 9001700.com 91porn.com +91vps.club 92ccav.com 991.com 99btgc01.com @@ -101,33 +122,46 @@ 9bis.com 9bis.net 9city.me +9gag.com a248.e.akamai.net a5.com.ru aamacau.com abc.com abchinese.com +abclite.net +abc.net.au abc.pp.ru abc.xyz +abebooks.com +abematv.akamaized.net abitno.linpie.com ablwang.com aboluowang.com aboutgfw.com +about.google abs.edu accim.org aceros-de-hispania.com acevpn.com acg18.me acgkj.com +acgnx.se ac.jiruan.net +acmedia365.com acmetoy.com +acnw.com.au ac.playstation.net +actfortibet.org actimes.com.au activpn.com aculo.us +adcex.com addictedtocoffee.de +admin.recaptcha.net admob.com -adorama.com adpl.org.hk +adsense.com +ads-twitter.com adultfriendfinder.com adultkeep.net adult-sex-games.com @@ -136,12 +170,16 @@ advertfan.com ae.hao123.com aenhancers.com ae.org +aex.com afantibbs.com af.mil agnesb.fr agoogleaday.com +agro.hk +ai.google ai-kan.net aiph.net +airasia.com airconsole.com airvpn.org aisex.com @@ -153,27 +191,37 @@ ajaxplorer.info akamaihd.net akiba-online.com akiba-web.com +akow.org alabout.com alanhou.com +alarab.qa alasbarricadas.org alexlur.org alforattv.net alhayat.com +alicejapan.co.jp aliengu.com -alien-ufos.com +al-islam.com aliyun.com alkasir.com +all4mom.org allaboutalpha.com +allcoin.com allconnected.co alldrawnsex.com +allervpn.com allfinegirls.com +allgirlmassage.com allgirlsallowed.org +allgravure.com alliance.org.hk allinfa.com allinfo.com alljackpotscasino.com allmovie.com +allowed.org all-that-is-interesting.com +almasdarnews.com almostmy.com alphaporno.com al-qimmah.net @@ -185,6 +233,7 @@ alwaysdata.net alwaysvpn.com am730.com.hk amazonaws.com +amazon.co.jp ameblo.jp americangreencard.com americanunfinished.com @@ -192,11 +241,13 @@ amiblockedornot.com amigobbs.net amitabhafoundation.us amnesty.org +amnesty.org.hk amnesty.tw amnestyusa.org amnyemachen.org amoiist.com ampproject.org +amtb-taipei.org amzs.me analyze-v.com anchorfree.com @@ -204,49 +255,82 @@ ancsconf.org andfaraway.net android.com androidify.com +androidtv.com android-x86.org +andygod.com +angela-merkel.de +angola.org angularjs.org animecrazy.net animeshippuuden.com aniscartujo.com anobii.com anontext.com +anonymise.us anonymitynetwork.com anonymizer.com +anonymouse.org a-normal-day.com anpopo.com answering-islam.org anthonycalzadilla.com +anti1984.com anti.anti.cnn.googlepages.com +antichristendom.com antidrm.hpg.ig.com.br antiwave.net +anyporn.com anysex.com +ao3.org aobo.com.au aofriend.com aofriend.com.au aojiao.org aolchannels.aol.com aomiwang.com +apartmentratings.com +apartments.com apetube.com +api.ai apiary.io apidocs.linksalpha.com +api.dropboxapi.com apigee.com api.linksalpha.com api.proxlet.com +api.pureapk.com +api.recaptcha.net +api-secure.recaptcha.net api.supertweet.net +api-verify.recaptcha.net +apkcombo.com apk-dl.com +apkmirror.com +apkplz.com apkpure.com +aplusvpn.com app.box.com app.heywire.com appledaily.com +appledaily.com.hk appledaily.com.tw apps.hloli.net +appshopper.com +app.smartmailcloud.com appsocks.net appspot.com appsto.re +app.tutanota.com +aptoide.com +archive.fo archive.is +archive.li +archiveofourown.com +archiveofourown.org archive.org +archive.ph archives.gov +archive.today arctosia.com areca-backup.org arena.taipei @@ -254,10 +338,11 @@ arethusa.su ar.hao123.com arlingtoncemetery.mil army.mil -arstechnica.com art4tibet1998.org +arte.tv artofpeacefoundation.org art-or-porn.com +artstation.com artsy.net asacp.org asahichinese.com @@ -271,9 +356,11 @@ asiansexdiary.com asianspiss.com asianwomensfilm.de asiatgp.com +asiatoday.us askstudent.com askynz.net assembla.com +assimp.org astonmartinnews.com astrill.com atchinese.com @@ -287,18 +374,25 @@ atnext.com authorizeddns.net authorizeddns.org authorizeddns.us +autodraw.com autoproxy.org avaaz.org +avbody.tv avcity.tv +av.com avcool.com avdb.in avdb.tv +av-e-body.com avfantasy.com +avg.com +avgle.com avidemux.org avmoo.com avmoo.net avmoo.pw avmo.pw +av.movie av.nightlife141.com avoision.com avyahoo.com @@ -313,24 +407,33 @@ backchina.com backpackers.com.tw backtotiananmen.com badassjs.com +badiucao.com badjojo.com badoo.com baidu.jp +baijie.org bailandaily.com baixing.me bakgeekhome.tk banana-vpn.com +band.us bandwagonhost.com bangbrosnetwork.com bangchen.net +bangdream.space bangyoulater.com +bankmobilevibe.com bannedbook.org bannednews.org +banorte.com +baramangaonline.com barenakedislam.com barnabu.co.uk -barracuda.com +barton.de bartvpn.com basetimesheightdividedby2.com +bash-hackers.org +bastillepost.com bayvoice.net bbcchinese.com bbc.com @@ -347,8 +450,11 @@ bbs.brockbbs.com bbs.ecstart.com bbsfeed.com bbs.hasi.wang +bbs.huasing.org +bbs.junglobal.net bbs.kimy.com.tw bbsland.com +bbs.mikocon.com bbsmo.com bbs.morbell.com bbs.mychat.to @@ -366,6 +472,7 @@ bb.ttv.com.tw bcast.co.nz bcc.com.tw bcchinese.net +bcex.ca bcmorning.com bdsmvideos.net bd.zhe.la @@ -373,9 +480,11 @@ beaconevents.com bebo.com beeg.com beevpn.com +behance.net behindkink.com beijing1989.com beijingspring.com +beijingzx.org belamionline.com bell.wiki bemywife.cc @@ -384,6 +493,9 @@ beric.me berlintwitterwall.com berm.co.nz bestforchina.org +bestgore.com +bestpornstardb.com +bestvpnanalysis.com bestvpn.com bestvpnserver.com bestvpnservice.com @@ -392,6 +504,7 @@ bet365.com beta.iset.com.tw beta.usejump.com betfair.com +betternet.co bettervpn.com bettween.com betvictor.com @@ -400,35 +513,52 @@ beyondfirewall.com bfnn.org bfsh.hk bgvpn.com +bianlei.com biantailajiao.com biantailajiao.in biblesforamerica.org +bibox.com bic2011.org bigfools.com bigjapanesesex.com bigmoney.biz bignews.org +big.one bigsound.org +biliworld.com bill2-software.com billywr.com bill.zhong.pp.ru +binance.com +binux.me bipic.net +bird.so bitcointalk.org +bitcoinworld.com bit.do +bitfinex.com +bithumb.com +bitinka.com.ar bit.ly bitly.com +bitmex.com bitshare.com bitsnoop.com +bitvise.com +bit-z.com bizhat.com bjnewlife.org +bjs.org bjzc.org blacklogic.com blackvpn.com bl-doujinsouko.com +blewpass.com blinkx.com blinw.com blip.tv blockcn.com +blockless.com blog.birdhouseapp.com blogblog.com blog.boxcar.io @@ -439,18 +569,20 @@ blog.cnyes.com blog.davidziegler.net blog.dayoneapp.com blog.de +blogdns.org blog.dribbble.com blog.exblog.co.jp blog.excite.co.jp blog.expofutures.com blog.fizzik.com blog.foolsmountain.com +blog.fuckgfw233.org blogger.com +blog.google blog.gowalla.com blog.hotpotato.com blog.ifttt.com blogimg.jp -blog.inoreader.com blog.instapaper.com blog.iphone-dev.org blog.istef.info @@ -480,13 +612,16 @@ blog.romanandreg.com blog.s135.com blogs.icerocket.com blog.sogoo.org +blog.soylent.com blog.sparrowmailapp.com blogspot.com blogspot.co.uk blogspot.de blogspot.fr +blogspot.hk blogspot.in blogspot.jp +blogspot.tw blogs.tampabay.com blogs.yahoo.co.jp blog.syx86.cn @@ -497,6 +632,7 @@ blogtd.org blog.tiney.com blog.topify.com blog.usa.gov +blog.workflow.is blog.xuite.net blog.youthwant.com.tw bloodshed.net @@ -508,6 +644,8 @@ bloomfortune.com blueangellive.com bmediaasia.com bmfinn.com +bnews.co +bnn.co bnrmetal.com boardreader.com bobulate.com @@ -517,6 +655,7 @@ bolehvpn.net bolin.netfirms.com bonbonme.com bonbonsex.com +bonfoundation.org bongacams.com bonjourlesgeeks.com boobstagram.com @@ -524,7 +663,9 @@ book.com.tw bookepub.com books.com.tw bookshelfporn.com +booktopia.com.au book.zi5.me +boomssr.com botanwang.com bot.nu bowenpress.com @@ -545,6 +686,7 @@ bravotube.net brazzers.com break.com breakgfw.com +breaking911.com breakingtweets.com breakwall.net br.hao123.com @@ -552,6 +694,7 @@ briefdream.com brightcove.com brightkite.com brizzly.com +brkmd.com broadbook.com broadpressinc.com br.st @@ -560,13 +703,16 @@ brutaltgp.com bt2mag.com bt95.com btaia.com -bt.byr.cn +btbtav.com +btc98.com +btcbank.bank +btctrade.im btdigg.org btku.me btku.org -bt.neu6.edu.cn btrd.net btspread.com +btsynckeys.com budaedu.org buddhistchannel.tv buffered.com @@ -576,25 +722,35 @@ bullogger.com bullog.org bunbunhk.com busayari.com +businessinsider.com businesstimes.com.cn +businesstoday.com.tw businessweek.com busytrade.com buugaa.com buy.yahoo.com.tw buzzhand.com buzzhand.net +buzzorange.com buzzurl.jp +bvpn.com bwbx.io +bwgyhw.com +bwh1.net bwsj.hk +bx.in.th bx.tl +bynet.co.il c100tibet.org c1522.mooo.com +c2cx.com cablegatesearch.net cachinese.com cacnw.com cactusvpn.com cafepress.com cahr.org.tw +caijinglengyan.com calameo.com calebelston.com calgarychinese.ca @@ -604,9 +760,11 @@ cam4.com cam4.jp cam4.sg camfrog.com +campaignforuyghurs.org cams.com cams.org.sg canadameet.com +canalporno.com canyu.org caobian.info caochangqing.com @@ -624,8 +782,9 @@ casatibet.org.mx casinobellini.com casinoking.com casinoriva.com -casino.williamhill.com +castbox.fm catch22.net +catchgod.com catfightpayperview.xxx catholic.org.hk catholic.org.tw @@ -637,6 +796,7 @@ cbtc.org.hk cc9007.spaces.live.com ccavtop10.com cccat.cc +cccat.co ccdtr.org cchere.com ccim.org @@ -644,21 +804,26 @@ cclife.ca cclifefl.org cclife.org ccthere.com +ccthere.net +cctmweb.net cctongbao.com ccue.ca ccue.com ccvoice.ca ccw.org.tw cdbook.org -cdd.me +cdcparty.com cdef.org cdig.info cdjp.org cdn1.lp.saboom.com +cdn.assets.lfpcontent.com cdnews.com.tw cdn.helixstudios.net +cdn-images.mailchimp.com cdninstagram.com cdn.printfriendly.com +cdn.seatguru.com cdn.softlayer.net cdp1989.org cdp1998.org @@ -682,6 +847,7 @@ certificate.revocationcheck.com certificate-transparency.org c-est-simple.com cfhks.org.hk +cfos.de cftfc.com cgdepot.org cgst.edu @@ -692,6 +858,7 @@ changeip.org change.org changp.com changsa.net +chaoex.com chaos.e-spacy.com chapm25.com chartbeat.net @@ -728,6 +895,7 @@ chinafreepress.org chinagate.com chinageeks.org chinagfw.org +chinagonet.com chinagreenparty.org china-green-party.spaces.live.com china.hket.com @@ -745,7 +913,9 @@ china-mmm.net china-mmm.sa.com chinamule.com chinamz.org +chinanewscenter.com chinapress.com.my +china-review.com.ua chinarightsia.org chinasocialdemocraticparty.com chinaso.com @@ -761,9 +931,11 @@ chinaworker.info chinaxchina.com chinayouth.org.hk chinayuanmin.org +chinaz.com chinesedaily.com chinesedailynews.com chinesedemocracy.com +chinese.donga.com chinese.engadget.com chinesegay.org chinese-hermit.net @@ -775,10 +947,12 @@ chinesenewsnet.com chinesepen.org chinese.soifind.com chinesetalks.net +chineseupress.com chingcheong.com chinman.net chithu.org chn.chosun.com +chobit.cc chrdnet.com chrispederick.com chrispederick.net @@ -797,17 +971,25 @@ chromestatus.com chromium.org ch.shvoong.com chuang-yen.org +chubold.com chubun.com chuizi.net +chushigangdrug.ch +cienen.com cineastentreff.de cipfg.org circlethebayfortibet.org +cirosantilli.com +citizencn.com +citizenlab.ca citizenlab.org citizenscommission.hk citizensradio.org city365.ca city9x.com +citypopulation.de civicparty.hk +civildisobediencemovement.org civilhrfront.org civiliangunner.com civilmedia.tw @@ -820,6 +1002,7 @@ cleansite.biz cleansite.info cleansite.us clearharmony.net +clearsurance.com clearwisdom.net clementine-player.org clientsfromhell.net @@ -829,12 +1012,16 @@ clipfish.de cl.ly cloakpoint.com cloudfront.net +cloud.mail.ru club1069.com +clyp.it +cmcn.org cmi.org.tw cmp.hku.hk cms.gov cmule.com cmule.org +cmx.im cn2.streetvoice.com cn6.eu cnabc.com @@ -848,16 +1035,17 @@ cn.freeones.com cn.ibtimes.com cnineu.com cnn.com -cn.nytstyle.com cnpolitics.org cn-proxy.com cnproxy.com cn.sandscotaicentral.com cn.shafaqna.com cn.streetvoice.com +cn.thegay.com cn.uncyclopedia.wikia.com cn.voa.mobi coat.co.jp +cobinhood.com cochina.co cochina.org cocoapods.org @@ -866,6 +1054,15 @@ code1984.com codeboxapp.com codeshare.io codeskulptor.org +coin2co.in +coinbene.com +coinegg.com +coinex.com +coingi.com +coinrail.co.kr +cointiger.com +cointobe.com +coinut.com collateralmurder.com collateralmurder.org comefromchina.com @@ -875,9 +1072,11 @@ commandarms.com commentshk.com communistcrimes.org communitychoicecu.com +community.windy.com compileheart.com compress.to co.ng.mil +conoha.jp conoyo.com contactmagazine.net contests.twilio.com @@ -889,29 +1088,46 @@ coolaler.com coolder.com coolloud.org.tw coolncute.com +coolstuffinc.com corpus4u.org corumcollege.com +cosmic.monar.ch cos-moe.com +cosplayjav.pl +costco.com cotweet.com couchdbwiki.com +counter.social +coursehero.com coveringweb.com cpj.org +cq99.us crackle.com +crazys.cc +crazyshit.com +crbug.com crchina.org crd-net.org creaders.net creadersnet.com +creativelab5.com +crisisresponse.google cristyli.com crocotube.com crossfire.co.kr crossthewall.net +crossvpn.net +crrev.com +crucial.com csdparty.com c-spanvideo.org css.pixnet.in csuchen.de +csw.org.uk ctao.org ctfriend.net ctitv.com.tw +ct.org.tw cts.com.tw cubicle17.com cuhkacs.org @@ -921,6 +1137,7 @@ culture.tw cumlouder.com curvefish.com cusu.hk +cutscenes.net cw.com.tw cyanogenmod.org cyberghost.natado.com @@ -930,18 +1147,24 @@ cynscribe.com cytode.us d100.net d2bay.com +d2pass.com dabr.co.uk dabr.eu dabr.me dabr.mobi dadazim.com dadi360.com +dafabet.com dafagood.com dafahao.com +dafoh.org +daftporn.com +dagelijksestandaard.nl daidostup.ru dailidaili.com dailymotion.com dailynews.sina.com +dailyview.tw daiphapinfo.net dajiyuan.com dajiyuan.de @@ -967,18 +1190,23 @@ dalailamavisit.org.nz dalailamaworld.com dalianmeng.org daliulian.org +danbooru.donmai.us danke4china.net danwei.org daodu14.jigsy.com daolan.net +daozhongxing.org darktech.org darktoy.net darpa.mil dastrassi.org +data.flurry.com data-vocabulary.org date.fm +daum.net david-kilgour.com davidslog.com +dawangidc.com daxa.cn dayaarmongol.ning.com daylife.com @@ -992,12 +1220,13 @@ ddns.me.uk ddns.mobi ddns.ms ddns.name -ddns.net ddns.us deaftone.com +debug.com deck.ly decodet.co deepmind.com +deezer.com default.secureserver.net definebabe.com deja.com @@ -1005,10 +1234,13 @@ delcamp.net delicious.com democrats.org demo.opera-mini.net +demosisto.hk +depositphotos.com derekhsu.homeip.net de-sci.org desc.se designerol.com +design.google desipro.de dessci.com destiny.xfiles.to @@ -1022,16 +1254,26 @@ devio.us devpn.com dfas.mil dfn.org +d-fukyu.com dharamsalanet.com dharmakara.net dhcp.biz diaoyuislands.org +dictionary.goo.ne.jp +difangwenge.org digisfera.com digitalnomadsproject.org diigo.com dilber.se +dingchin.com.tw dipity.com directcreative.com +discoins.com +disconnect.me +discordapp.com +discordapp.net +discord.com +discord.gg discuss4u.com discuss.com.hk dish.com @@ -1043,10 +1285,14 @@ dizhuzhishang.com djangosnippets.org djorz.com dl.box.net +dl.google.com dl-laby.jp dl.playstation.net dlsite.com +dlyoutube.com +dm530.net dmcdn.net +dmhy.org dmm.co.jp dns04.com dns05.com @@ -1056,11 +1302,14 @@ dns2.us dnscrypt.org dns-dns.com dnset.com +dns.google dnsrd.com dnssec.net dns-stuff.com +dnvod.tv docstoc.com doctorvoice.org +documentingreality.com dojin.com dok-forum.net dolc.de @@ -1080,25 +1329,32 @@ dorjeshugden.com dotheyfolloweachother.com dotplane.com dotsub.com +dotvpn.com +doubibackup.com +doub.io doubleaf.com doubleclick.net +doubmirror.cf dougscripts.com +douhokanko.net doujincafe.com dowei.org download.aircrack-ng.org +download.cnet.com download.ithome.com.tw download.syniumsoftware.com doxygen.org dphk.org dpp.org.tw dpr.info +dragonex.io dragonsprings.org -draw.io -dreammask.org +dreamamateurs.com drepung.org drewolanoff.com drgan.net drmingxia.org +dropbooks.tv dropbox.com dropboxusercontent.com drsunacademy.com @@ -1112,20 +1368,25 @@ dtic.mil dtiserv2.com dtwang.org duanzhihu.com +dubox.com +duck.com duckdns.org duckduckgo.com +duckduckgo-owned-server.yahoo.net duckload.com duckmylife.com duga.jp duihuahrjournal.org duihua.org dumb1.com +dunyabulteni.net duoweitimes.com duping.net duplicati.com dupola.com dupola.net dushi.ca +dvdpac.com dvorak.org dw.com dw.de @@ -1140,9 +1401,14 @@ dynamicdns.me.uk dynamic-dns.net dynamicdns.org.uk dynawebinc.com +dyndns-ip.com dyndns.org +dyndns-pics.com dyndns.pro dynssl.com +dynu.com +dynu.net +dysfz.cc dzze.com e123.hk eamonnbrennan.com @@ -1163,8 +1429,10 @@ ebony-beauty.com ebookbrowse.com ebookee.com ebook.hyread.com.tw +ebtcbank.com ecfa.org.tw echofon.com +ecimg.tw e-classical.com.tw ecministry.net economist.com @@ -1184,13 +1452,16 @@ efksoft.com efmoe.com efukt.com e-gold.com +e-hentaidb.com +e-hentai.org eic-av.com e-info.org.tw +eireinikotaerukai.com eisbb.com eksisozluk.com electionsmeter.com -elephantvpn.com elgoog.im +ellawine.org elpais.com eltondisney.com emacsblog.org @@ -1201,9 +1472,12 @@ empfil.com emule-ed2k.com emulefans.com emuparadise.me +enanyang.my +encyclopedia.com enewstree.com enfal.de en.favotter.net +engagedaily.org englishforeveryone.org englishfromengland.co.uk englishpen.org @@ -1211,6 +1485,7 @@ en.hao123.com enlighten.org.tw entermap.com entnt.com +environment.google epac.to episcopalchurch.org epochhk.com @@ -1233,6 +1508,7 @@ epochweekly.com eporner.com equinenow.com erabaru.net +eracom.com.tw eraysoft.com.tr erepublik.com erepublik.net @@ -1241,15 +1517,20 @@ eriversoft.com erktv.com ernestmandel.org erodaizensyu.com +erodoujinlog.com erodoujinworld.com eromangadouzin.com eromanga-kingdom.com eromon.net eroprofile.com eroticsaloon.net +eslite.com esmtp.biz +esurance.com etaa.org.au +etadult.com etaiwannews.com +etherdelta.com etizer.org etokki.com etools.ncol.com @@ -1261,20 +1542,26 @@ etvonline.hk eucasino.com eulam.com eu.org +eurekavpt.com +euronews.com evchk.wikia.com eventful.com everyday-carry.com evschool.net exblog.jp exchristian.hk +exmo.com exmormon.org expatshield.com +expecthim.com expekt.com experts-univers.com exploader.net expressvpn.com +exrates.me extmatrix.com extremetube.com +exx.com eyespirit.info eyevio.jp eyny.com @@ -1286,6 +1573,7 @@ facebook.com facebook.design facebook.hu facebook.in +facebookmail.com facebook.net facebook.nl facebookquotes4u.com @@ -1301,6 +1589,8 @@ fakku.net falsefire.com falunart.org falunasia.info +falunau.org +falunaz.net falun.caltech.edu falun-co.org falundafa-dc.org @@ -1310,6 +1600,8 @@ falundafamuseum.org falundafa-nc.org falundafa.org falundafa-pa.net +falundafa-sacramento.org +falungong.club falungong.de falungong.org.uk falunhr.org @@ -1322,12 +1614,15 @@ familyfed.org famunion.com fangbinxing.com fangeming.com +fangeqiang.com fanglizhi.info fangmincn.org fangong.forums-free.com fangongheike.com fangong.org +fanhaodang.com fan-qiang.com +fanqiangdang.com fanqianghou.com fanqiang.tk fanqiangyakexi.net @@ -1344,22 +1639,29 @@ fastpic.ru fastssh.com faststone.org fast.wistia.com +fatbtc.com favorious.com favstar.fm fawanghuihui.org faydao.com +fbaddins.com fbcdn.net fb.com fb.me fbsbx.com +fbworkmail.com fc2blog.net fc2china.com fc2cn.com fc2.com +fdc64.de +fdc64.org fdc89.jp feedbooks.mobi feedburner.com +feedly.com feeds.fileforum.com +feedx.net feedzshare.com feelssh.com feer.com @@ -1375,9 +1677,12 @@ fevernet.com fffff.at ff.im fflick.com +ffvpn.com fgmtv.net fgmtv.org fhreports.net +fiddle.jshell.net +figprayer.com filefactory.com fileflyer.com files2me.com @@ -1391,10 +1696,12 @@ financetwitter.com finchvpn.com findbook.tw findmespot.com -findmima.com +findyoutube.com +findyoutube.net fingerdaily.com finler.net -firefoxfan.cc +firearmsworld.net +firebaseio.com fireofliberty.org firetweet.io firstfivefollowers.com @@ -1403,15 +1710,22 @@ flecheinthepeche.fr fleshbot.com fleursdeslettres.com flgg.us +flgjustice.org flickr.com flickrhivemind.net +flickriver.com flightcaster.com fling.com flipboard.com flipkart.com flitto.com flnet.org +flog.tw flowerofhappiness.spaces.live.com +flyvpn.com +flyzy2005.com +fnac.be +fnac.com fochk.org focustaiwan.tw focusvpn.com @@ -1420,6 +1734,7 @@ fofg.org fofldfradio.org fooooo.com footwiball.com +foreignpolicy.com forum4hk.com forum.baby-kingdom.com forum.cyberctm.com @@ -1448,6 +1763,7 @@ fpmt-osel.org fpmt.tw fqok.org fqrouter.com +fq.wikia.com franklc.com freakshare.com fredwilson.vc @@ -1455,8 +1771,11 @@ free4u.com.ar freealim.com freebrowser.org freechal.com +freechinaforum.org freechina.net +freechinaweibo.com freeddns.com +freeddns.org freedomchina.info freedomhouse.org freedomsherald.org @@ -1468,7 +1787,10 @@ freegao.com freegateget.googlepages.com free-gate.org free-hada-now.org +freehongkong.org freeilhamtohti.org +freekazakhs.org +freekwonpyong.org freelotto.com freeman2.com freemoren.com @@ -1478,8 +1800,10 @@ freenetproject.org freenewscn.com freeopenvpn.com freeoz.org +free-proxy.cz free-ssh.com freessh.us +free-ss.site freetcp.com freetibetanheroes.org freetibet.net @@ -1489,6 +1813,7 @@ freevpn.me freevpn.nl freewallpaper4.me freewebs.com +freewechat.com freeweibo.com freewww.biz freewww.info @@ -1503,16 +1828,21 @@ fring.com fringenetwork.com fromchinatousa.net frommel.net +from-pr.com +from-sd.com frontlinedefenders.org +frootvpn.com fscked.org fsurf.com ftchinese.com ftp1.biz ftpserver.biz +ftv.com.tw fucd.com fuckcnnic.net fuckgfw.com fuckgfw.org +fulione.com fullerconsideration.com fulue.com funf.tw @@ -1531,20 +1861,25 @@ fuyindiantai.org fuyin.net fuyu.org.tw fw.cm +fxcm-chinese.com fxnetworks.com fzh999.com fzh999.net fzlm.com +g0v.social g6hentai.com gabocorp.com gaeproxy.com gaforum.org +gagaoolala.com galaxymacau.com galenwu.com galstars.net game735.com gamebase.com.tw gamejolt.com +gamer2-cds.cdn.hinet.net +gamer-cds.cdn.hinet.net gamer.com.tw gamez.com.tw gamousa.com @@ -1555,16 +1890,25 @@ gaozhisheng.net gaozhisheng.org gardennetworks.com gardennetworks.org +g-area.org gartlive.com +gatecoin.com +gate.io +gate-project.com gather.com +gatherproxy.com gati.org.tw gaybubble.com gaycn.net +gayhub.com gaymap.cc +gaymenring.com gaytube.com +gaywatch.com gazotube.com gcc.org.hk gclooney.com +gcmasia.com g.co gcpnews.com gcr.io @@ -1575,7 +1919,7 @@ geekerhome.com geekheart.info geekmade.co.uk geekmanuals.com -g.e-hentai.org +gekikame.com gelbooru.com generesis.com genuitec.com @@ -1585,20 +1929,27 @@ geocities.jp geohot.com geometrictools.com gerefoundation.org +get.app +getastrill.com getchu.com getcloak.com getcloudapp.com +get.dev get-digital-help.com getfoxyproxy.org getfreedur.com getgom.com get.how +geti2p.net getiton.com getjetso.com getlantern.org getmdl.io +getoutline.org +get.page getsmartlinks.com getsocialscope.com +getsync.com gettrials.com gettyimages.com getuploader.com @@ -1612,11 +1963,16 @@ ggssl.com ghost.org ghostpath.com ghut.org +giantessnight.com +gifree.com giga-web.jp gigporno.ru gimpshop.com girlbanker.com +githubassets.com github.com +github.io +githubusercontent.com git.io git-scm.com givemesomethingtoread.com @@ -1624,14 +1980,18 @@ gizlen.net gjczz.com glass8.eu glennhilton.com +global.bing.com globaljihad.net globalmediaoutreach.com globalmuseumoncommunism.org globalrescue.net globaltm.org globalvoicesonline.org +globalvoices.org +globalvpn.net glock.com gloryhole.com +glorystar.me glype.com gmail.com gmbd.cn @@ -1640,6 +2000,7 @@ gmll.org gmodules.com gmozomg.izihost.org gnci.org.hk +gnews.org go141.com goagent.biz goagent.codeplex.com @@ -1659,13 +2020,18 @@ gokbayrak.com golang.org goldbet.com goldbetsports.com +golden-ages.org +goldeneyevault.com goldenfrog.com +goldjizz.com goldstep.net goldwave.com +go.nesnode.com gongmeng.info gongm.in gongminliliang.com gongwt.com +gooday.xyz gooddns.info goodreaders.com goodreads.com @@ -1677,15 +2043,23 @@ googleadservices.com google.ae google.am google-analytics.com +googleapis.cn googleapis.com googleapps.com +googlearth.com googleartproject.com google.as +google.at +google.az +google.ba +google.be +google.bg googleblog.com googlebot.com -googlecapital.com -google.cat +google.ca +google.calstate.edu google.cd +googlechinawebmaster.com google.ci googlecode.com google.co.id @@ -1700,6 +2074,7 @@ google.com.tw google.com.uk google.co.uk google.de +google.dev google.dj google.dk googledomains.com @@ -1710,45 +2085,65 @@ google.fi google.fm google.fr google.gg +google.gl +google.gr googlegroups.com googlehosted.com googleideas.com google.ie +googleinsidesearch.com google.is google.it +google.jo +google.kz googlelabs.com +google.lv googlemail.com +googlemashups.com +google.mn google.ms google.nl google.no google.nu +googlepagecreator.com googleplay.com googleplus.com google.ro +google.ru +google.rw google.sc +googlescholar.com +google.sh googlesile.com google.sk google.sm +google.sn googlesource.com googlesyndication.com googletagmanager.com googletagservices.com google.tk +google.tm google.to google.tt googleusercontent.com googlevideo.com google.vu +googleweblight.com google.ws googlezip.net gopetition.com go-pki.com goproxing.net +goregrish.com gospelherald.com +gotdns.ch got-game.org gotgeeks.com gotrusted.com gotw.ca +gov.cn +gov.taipei gov.tw gpass1.com g-queen.com @@ -1758,6 +2153,7 @@ grammaly.com grandtrial.org grangorz.org graphis.ne.jp +graphql.org gravatar.com graylog2.org greasespot.net @@ -1777,19 +2173,31 @@ greenpeace.com.tw greenpeace.org greenvpn.net greenvpn.org +grotty-monday.com groups.google.cn +grow.google gs-discuss.com gseeker.com gstatic.com gtricks.com +gts-vpn.com +gtv1.org +gtv.org +guaguass.com +guaguass.org guancha.org +guaneryu.com +guangming.com.my +guangnianvpn.com guardster.com gu-chu-sum.org gufeng521.spaces.live.com guishan.org +gumroad.com gunsamerica.com gunsandammo.com gun-world.net +guo.media guomin.us guruonline.hk gutteruncensored.com @@ -1804,19 +2212,25 @@ gyatsostudio.com gzm.tv gzone-anime.info h1n1china.org +h528.com h5dm.com h5galgame.me hacg.club hacg.in hacg.li +hacg.me hacg.red hacken.cc +hacker.org hackthatphone.net hahlo.com hakkatv.org.tw +handcraftedsoftware.org +hanime.tv hanunyi.com haosou.com happy-vpn.com +haproxy.org hardsextube.com harunyahya.com hasaowall.com @@ -1824,10 +2238,15 @@ hautelookcdn.com hautelook.com have8.com haygo.com +hbg.com +hbo.com h-china.org +hclips.com +hdlt.me hdtvb.net hdzog.com heartyit.com +heavy-r.com hecaitou.net hechaji.com hec.su @@ -1838,6 +2257,7 @@ heiyo.info helloandroid.com hellonewyork.us helloqueer.com +helloss.pw hellotxt.com hellouk.org helpeachpeople.com @@ -1845,6 +2265,7 @@ helplinfen.com help.linksalpha.com help.opera.com helpster.de +helpuyghursnow.org helpzhuling.org hen.bao.li hentai.to @@ -1853,18 +2274,23 @@ hentaivideoworld.com heqinglian.net here4news.com heungkongdiscuss.com +hexieshe.com +hexieshe.xyz hexxeh.net heyzo.com hgseav.com hhdcb3office.org +hhthesakyatrizin.org hidden-advent.org hidecloud.com +hidein.net hideipvpn.com hideman.net hide.me hideme.nl hidemyass.com hidemycomp.com +hidemy.name higfw.com highpeakspureearth.com highrockmedia.com @@ -1878,21 +2304,28 @@ himalayanglacier.com himemix.com himemix.net hi-on.org.tw +hitbtc.com hitomi.la +hiwifi.com hizb-ut-tahrir.info hizb-ut-tahrir.org hizbuttahrir.org hjclub.info hk01.com hk32168.com +hkacg.com +hkacg.net hkatvnews.com hkbc.net hkbf.org hkbookcity.com hkchurch.org +hkci.org.hk hkcmi.edu +hkcnews.com hkcoc.com hkcoc.weather.com.hk +hkctu.org.hk hkdailynews.com.hk hkday.net hkdf.org @@ -1901,6 +2334,7 @@ hkepc.com hkfaa.com hkfreezone.com hkfront.org +hkgalden.com hkgolden.com hkgreenradio.org hk.hao123img.com @@ -1923,7 +2357,6 @@ hk-pub.com hk.rd.yahoo.com hkreporter.com hkreporter.loved.hk -hk.search.yahoo.com hkupop.hku.hk hkusu.net hk.video.news.yahoo.com @@ -1932,6 +2365,7 @@ hkwcc.org.hk hk.yahoo.com hkzone.org h-moe.com +hmonghot.com hmvdigital.ca hmvdigital.com hnjhj.com @@ -1950,11 +2384,15 @@ honeonet.spaces.live.com hongkongfp.com hongmeimei.com hongzhi.li +honven.xyz hootsuite.com hoovers.com +hopedialogue.org hopto.org hornygamer.com +hornytrip.com hotav.tv +hotels.cn hotfrog.com.tw hotgoo.com hotpornshow.com @@ -1964,6 +2402,7 @@ hotspotshield.com hotvpn.com hougaige.com howtoforge.com +hoxx.com hqcdp.org hqjapanesesex.com hqmovies.com @@ -1971,6 +2410,7 @@ hrcchina.org hrcir.com hrea.org hrichina.org +hrtsea.com hrweb.org hrw.org hsjp.net @@ -1989,16 +2429,20 @@ huaglad.com huajiadi.spaces.live.com huanghuagang.org huangyiyu.com +huaren4us.com huaren.us +huashangnews.com huaxiabao.org huaxia-news.com huaxin.ph hua-yue.net huayuworld.org hudatoriq.web.id +hudson.org hugoroy.eu huhaitai.com huhamhire.com +huhangfei.com huiyi.in hujiachina.spaces.live.com hulkshare.com @@ -2008,6 +2452,9 @@ humanities.uchicago.edu humanrightsbriefing.org hungerstrikeforaids.org hung-ya.com +huobi.com +huobi.pro +huobipro.com huping.net hurgokbayrak.com hurriyet.com.tr @@ -2016,8 +2463,10 @@ hut2.ru hutianyi.net hutong9.net huyandex.com +hwadzan.tw hwayue.org.tw hwinfo.com +hxwk.org hxwq.org hybrid-analysis.com hyperrate.com @@ -2028,28 +2477,34 @@ i2runner.com i818hk.com ialmostlaugh.com iam.soy +iamtopone.com iask.bz iask.ca iav19.com ibiblio.org +ibit.am iblist.com iblogserv-f.net ibros.org ibvpn.com i-cable.com icams.com +ice.audionow.com icij.org icl-fi.org icoco.com iconpaper.org icu-project.org +iddddg.com idemocracy.asia identi.ca id.hao123.com +id.heroku.com idiomconnection.com idouga.com idreamx.com idv.tw +ieasy5.com ieasynews.net ied2k.net ieemdai.spaces.live.com @@ -2063,6 +2518,7 @@ ifreewares.com ift.tt igcd.net igfw.net +igfw.tech igmg.de ignitedetroit.net igoogle.com @@ -2070,7 +2526,11 @@ igotmail.com.tw igvita.com ihakka.net iicns.com +iipdigital.usembassy.gov +ikstar.com ikwb.com +ilhamtohtiinstitute.org +i.lithium.com illusionfactory.com ilove80.be ilovelongtoes.com @@ -2079,12 +2539,14 @@ imageab.com imagefap.com imageflea.com images.comico.tw +images-gaytube.com imageshack.us imagevenue.com imagezilla.net imb.org imgchili.net img.ly +imgur.com imkev.com imlive.com immoral.jp @@ -2104,23 +2566,30 @@ initiativesforchina.org inkui.com inmediahk.net innermongolia.org +inoreader.com inote.tw insecam.org +insidevoa.com instagram.com instanthq.com institut-tibetain.org interestinglaugh.com interfaceaddiction.com +international-news.newsmagazine.asia internationalrivers.org internetdefenseleague.org internetfreedom.org internetpopculture.com +inthenameofconfuciusmovie.com inxian.com iownyour.biz iownyour.org +ip6.static.sl-reverse.com ipalter.com i-part.com.tw -ipcf.org.tw +ip.cn +ipfire.org +ipfs.io iphone4hongkong.com iphonehacks.com iphonetaiwan.org @@ -2132,16 +2601,21 @@ iportal.me ippotv.com ipredator.se iptorrents.com +iptvbin.com iptv.com.tw ipvanish.com iredmail.org ironbigfools.compython.net ironicsoftware.com ironpython.net +ironsocket.com isaacmao.com +is-a-hunter.com isasecret.com +isc.sans.edu is.gd isgreat.org +islahhaber.net islamhouse.com islamicity.com islamicpluralism.org @@ -2152,6 +2626,7 @@ ismalltits.com ismprofessional.net isohunt.com israbox.com +issuu.com istars.co.nz istiqlalhewer.com istockphoto.com @@ -2180,16 +2655,23 @@ izlesem.org izles.net jamaat.org jamyangnorbu.com +jandyx.com janwongphoto.com +japantimes.co.jp japan-whores.com +jav101.com +jav2be.com jav68.tv javakiba.org javbus.com +jav.com javfor.me +javhd.com javhip.com javhub.net javhuge.com javlibrary.com +javmobile.net javmoo.com javmoo.xyz javseen.com @@ -2203,18 +2685,29 @@ jcpenney.com jdwsy.com jeanyim.com jetos.com +jex.com +jfqu36.club +jfqu37.xyz jgoodies.com jiangweiping.com jiaoyou8.com jiehua.cz jieshibaobao.com +jigglegifs.com jigong1024.com +jihadintel.meforum.org +jihadology.net +jiji.com jike.com jimoparty.com +jims.net jinbushe.org jingpin.org jingsim.org jinpianwang.com +jinroukong.com +jintian.net +jinx.com jitouch.com jizzthis.com jjgirls.com @@ -2223,22 +2716,30 @@ jkforum.net jkub.com jma.go.jp j.mp +jmscult.com joachims.org jobso.tv joeedelman.com +joinmastodon.org journalchretien.net journalofdemocracy.org joymiihub.com +joyourself.com jp.hao123.com jpl.nasa.gov jpopforum.net +jpush.cn +jtvnw.net +jubushoushen.com juhuaren.com +jukujo-club.com juliepost.com juliereyc.com junauza.com june4commemoration.org junefourth-20.net jungleheart.com +juoaa.com justdied.com justfreevpn.com justicefortenzin.org @@ -2250,13 +2751,20 @@ jwmusic.org jyxf.net jyzj.waqn.com k2.xrea.com +kadokawa.co.jp +kagyumonlam.org +kagyunews.com.hk kagyuoffice.org kagyuoffice.org.tw +kagyu.org +kagyu.org.za kaiyuan.de kakao.com +kalachakralugano.org kankan.today kannewyork.com kanshifang.com +kantie.org kanzhongguo.com kanzhongguo.eu kaotic.com @@ -2264,64 +2772,89 @@ karayou.com karkhung.com karmapa.org karmapa-teachings.org -kat.cr ka-wai.com kawaiikawaii.jp +kawase.com kba-tx.org +kb.monitorware.com kcoolonline.com kcsoftwares.com +k-doujin.net kebrum.com kechara.com keepandshare.com +keezmovies.com +kendatire.com kendincos.net kenengba.com keontech.net kepard.com +kex.com keycdn.com khabdha.org khatrimaza.org +khm.google.com khmusic.com.tw kichiku-doujinko.com +kik.com killwall.com kindleren.com kingdomsalvation.org kinghost.com kingstone.com.tw kink.com +kinmen.org.tw +kinmen.travel +kinokuniya.com kir.jp kissbbao.cn kissyoutube.com kiwi.kz +kkbox.com +kknews.cc kk-whys.co.jp +kmuh.org.tw knowledgerush.com +kobobooks.com +kobo.com kodingen.com kompozer.net konachan.com +kone.com koolsolutions.com koornk.com koranmandarin.com +korenan2.com +ksdl.org ksnews.com.tw +kspcoin.com kt.kcome.org ktzhk.com +kucoin.com kui.name kun.im kurashsultan.com kurtmunger.com kusocity.com -kusos.com kwcg.ca +kwok7.com kwongwah.com.my +kxsw.life +kyofun.com kyohk.net kyoyue.com +kyzyhello.com kzeng.info labiennale.org ladbrokes.com la-forum.org lagranepoca.com lalulalu.com +lama.com.tw lamayeshe.com lamnia.co.uk lamrim.com +landofhope.tv lanterncn.cn lantosfoundation.org laod.cn @@ -2337,13 +2870,16 @@ latelinenews.com latibet.org latimesblogs.latimes.com lazarsearlymusic.com +lbank.info ld.hao123img.com leafyvpn.net +lecloud.net leecheukyan.org lefora.com left21.hk legalporno.com legaltech.law.com +legsjapan.com leirentv.ca leisurecafe.ca leisurepro.com @@ -2351,8 +2887,10 @@ lematin.ch lemonde.fr lenwhite.com lerosua.org +lers.google lesoir.be lesscss.org +letou.com letscorp.net le-vpn.com lflink.com @@ -2362,6 +2900,7 @@ lflinkup.org lhakar.org lhasocialwork.org liangyou.net +liangzhichuanmei.com liansi.org lianyue.net liaowangxizang.net @@ -2370,13 +2909,23 @@ libertytimes.com.tw lich355.megabyet.net lidecheng.com life.fly4ever.me +lifemiles.com lighten.org.tw +lighti.me +lightnovel.cn +lightyearvpn.com +lihkg.com like.com limiao.net +line-apps.com +linear-abematv.akamaized.net line.me +line.naver.jp +line-scdn.net linglingfa.com lingvodics.com linkideo.com +link-o-rama.com linkuswell.com linuxconfig.org linux-engineer.net @@ -2385,6 +2934,7 @@ linuxreviews.org linuxtoy.org lionsroar.com lipuman.com +liquidvpn.com listentoyoutube.com list.ly listorious.com @@ -2395,7 +2945,10 @@ liudejun.com liuhanyu.com liujianshu.com liu.lu +liuxiaobo.net +liu-xiaobo.org liuxiaotong.com +livecoin.net livedoor.jp liveleak.com livestation.com @@ -2408,11 +2961,11 @@ lizhizhuangbi.com lkcn.net load.to lobsangwangyal.com +localbitcoins.com localdomain.ws localpresshk.com lockdown.com lockestek.com -lofi.e-hentai.org logbot.net logiqx.com logmike.com @@ -2444,6 +2997,7 @@ lsxszzg.com ltn.com.tw lua.org lua-users.org +luckydesigner.space luke54.com luke54.org lupm.org @@ -2453,6 +3007,7 @@ lvhai.org lvv2.com lyfhk.net lyricsquote.com +lzmtnews.org macgamestore.com macrovpn.com macts.com.tw @@ -2460,6 +3015,7 @@ mad-ar.ch madewithcode.com madmenunbuttoned.com madonna-av.com +madrau.com madthumbs.com magic-net.info mahabodhi.org @@ -2470,14 +3026,18 @@ maildns.xyz maiplus.com maizhong.org makemymood.com +makkahnewspaper.com makzhou.warehouse333.com malaysiakini.com +mamingzhe.com +manchukuo.net mangafox.com mangafox.me maniash.com manicur4ik.ru mansion.com mansionpoker.com +manta.com maplew.com marc.info marco.org @@ -2494,12 +3054,17 @@ marxists.org mashable.com mash.to maskedip.com +mastodon.cloud +mastodon.host +mastodon.social matainja.com +material.io mathable.io mathiew-badimon.com matome-plus.com matome-plus.net matsushimakaede.com +matters.news mattwilcox.net maturejp.com maxgif.com @@ -2510,14 +3075,18 @@ mcaf.ee mcfog.com mcreasite.com md-t.org +meansys.com mediachinese.com mediafire.com mediafreakcity.com +media.nu.nl media.org.hk medium.com +meetav.com meetup.com mefeedia.com mefound.com +mega.nz megaporn.com megaproxy.com megarotic.com @@ -2526,13 +3095,16 @@ megurineluka.com meirixiaochao.com melon-peach.com meltoday.com +me.me memedia.cn memehk.com meme.yahoo.com memorybbs.com memrijttm.org memri.org +mercatox.com mercyprophet.org +mergersandinquisitions.org meridian-trust.org meripet.biz meripet.com @@ -2541,20 +3113,22 @@ meshrep.com mesotw.com messenger.com metacafe.com +metart.com metarthunter.com meteorshowersonline.com metrolife.ca metroradio.com.hk meyou.jp +me.youthwant.com.tw meyul.com mfxmedia.com mgoon.com mgstage.com mh4u.org -m.hkgalden.com mhradio.org michaelanti.com michaelmarketl.com +microvpn.com middle-way.net mihk.hk mihr.com @@ -2567,6 +3141,7 @@ mimiai.net mimivip.com mimivv.com mindrolling.org +mingdemedia.org minghui-a.org minghui-b.org minghui.org @@ -2594,7 +3169,9 @@ minzhuzhanxian.com minzhuzhongguo.org miroguide.com mirrorbooks.com +mist.vip mitao.com.tw +mitbbsau.com mitbbs.com mixedmedialabs.com mixero.com @@ -2603,9 +3180,12 @@ mixx.com mizzmona.com mk5000.com mlcool.com +mlzs.work mmaaxx.com +mm-cg.com m.me mmmca.com +mnewstv.com mobatek.net mobile01.com mobileways.de @@ -2616,17 +3196,24 @@ moeerolibrary.com mofaxiehui.com mofos.com mog.com +mohu.club +mohu.ml +mojim.com molihua.org mondex.org moneyhome.biz +money-link.com.tw mo.nightlife141.com monitorchina.org monster.com moodyz.com moonbbs.com +moonbingo.com morningsun.org moroneta.com +mos.ru motherless.com +motiyun.com motor4ik.ru m.oulove.org mousebreaker.com @@ -2640,19 +3227,23 @@ mpfinance.com mpinews.com m.plixi.com mponline.hk +mqxd.org mrbasic.com mrbonus.com mrdoob.com mrface.com mrslove.com mrtweet.com +msa-it.org msguancha.com +msha.gov m.slandr.net mswe1.org m-team.cc mthruf.com m.tweete.net mtw.tl +mubi.com muchosucko.com mullvad.net multiply.com @@ -2673,14 +3264,18 @@ mx.hao123.com my03.com myactimes.com my-addr.com +myanniu.com myaudiocast.com myav.com.tw mybbs.us +mybet.com myboooks.googlepages.com myca168.com +mycanadanow.com mychinamyhome.com mychinanet.com mychinanews.com +mychinese.news mycnnews.com mydad.info myddns.com @@ -2694,10 +3289,12 @@ myfreepaysite.com myfreshnet.com myftp.info myftp.name +myiphide.com my.keso.cn mykomica.org mylftv.com my.mail.ru +mymoe.moe mymom.info mymusic.net.tw mynetav.net @@ -2706,15 +3303,18 @@ mynumber.org myopenid.com my.opera.com myparagliding.com +my.pcloud.com mypicture.info mypop3.net mypop3.org mypopescu.com my-private-network.co.uk my-proxy.com +myreadingmanga.info mysecondarydns.com myshare.url.com.tw mysinablog.com +myspacecdn.com myspace.com mytalkbox.com mytizi.com @@ -2732,12 +3332,16 @@ nanyang.com nanyangpost.com nanzao.com naol.ca +naol.cc +nationalawakening.org national-lottery.co.uk nationwide.com +nat.moe naughtyamerica.com navicat.com navigeaters.com navy.mil +naweeklytimes.com nbtvpn.com nccwatch.org.tw nch.com.tw @@ -2746,13 +3350,17 @@ nde.de ndr.de ned.org nekoslovakia.net +neo-miracle.com +nepusoku.com netbirds.com netcolony.com +net-fits.pro netflix.com netme.cc netsneak.com network54.com networkedblogs.com +networktunnel.net neverforget8964.org new-3lunch.net new96.ca @@ -2767,8 +3375,10 @@ newnews.ca news100.com.tw newsancai.com news.atebits.com +newschinacomment.org newscn.org news.cnyes.com +newsdetox.ca newsdh.com news.ghostery.com news.hk.msn.com @@ -2779,6 +3389,7 @@ news.now.com news.omy.sg newspeak.cc newspp.org +news.seehua.com news.sina.com.hk news.sinchew.com.my news.singtao.ca @@ -2786,6 +3397,7 @@ newstamago.com newstapa.org newstarnet.com news.tvbs.com.tw +news.ycombinator.com newtaiwan.com.tw newtalk.tw newyorktimes.com @@ -2796,19 +3408,31 @@ nextmedia.com nexton-net.jp nexttv.com.tw nf.id.au +nfjtyd.com +nflxext.com +nflximg.com +nflximg.net +nflxso.net +nflxvideo.net nga.mil ngensis.com nhentai.net +nhk-ondemand.jp nic.cz.cc nic.google +nic.gov +nicovideo.jp nicovideo.tw nighost.org +nikkei.com ninecommentaries.com ninjacloak.com ninjaproxy.ninja nintendium.com nintendowifi.net ninth.biz +nitter.net +niu.moe niusnews.com njactb.org njuice.com @@ -2816,6 +3440,7 @@ nlfreevpn.com nobelprize.org nobel.se nobodycanstop.us +nofile.io no-ip.org nokogiri.org nokola.com @@ -2827,14 +3452,19 @@ nordstromimage.com nordstromrack.com nordvpn.com notes.alexdong.com +notify.dropboxapi.com nottinghampost.com novelasia.com +now.com +now.im nownews.com nowtorrents.com noypf.com npa.go.jp npnt.me +npsboost.com nps.gov +nradio.me nrk.no ns01.biz ns01.info @@ -2860,22 +3490,29 @@ nuexpo.com nukistream.com nurgo-software.com nusatrip.com +nutaku.net nuuvem.com nuvid.com nuzcom.com +nvdst.com nvquan.org +nvtongzhisheng.org nwtca.org nyaa.eu -nyaa.se +nyaa.si nydus.ca nylon-angel.com nylonstockingsonline.com nysingtao.com ny.stgloballink.com +nytchina.com +nytcn.me nytco.com nyt.com nytimes.com +nytimes.map.fastly.net nytimg.com +nytstyle.com ny.visiontimes.com nzchinese.com nzchinese.net.nz @@ -2886,16 +3523,24 @@ occupytiananmen.com oclp.hk ocreampies.com ocry.com +ocsp.int-x3.letsencrypt.org october-review.org +oculuscdn.com oculus.com +oex.com offbeatchina.com officeoftibet.com +ofile.org ogaoga.org +ogate.org +ohmyrss.com oikos.com.tw oiktv.com oizoblog.com okayfreedom.com +okex.com okk.tw +ok.ru old-cat.net old.nabble.com olumpo.com @@ -2905,15 +3550,18 @@ omni7.jp omnitalk.com omnitalk.org on2.com +onapp.com on.cc onedrive.live.com onedumb.com +onejav.com one.xthost.info onion.city onlinecha.com online.recoveryversion.org onlineyoutube.com onlylady.cn +onlytweets.com onmoon.com onmoon.net onmypc.biz @@ -2932,20 +3580,25 @@ opendn.xyz openervpn.in openid.net openleaks.org +opensource.google openvpn.net openvpn.org openwebster.com +openwrt.org.cn opml.radiotime.com opnir.com +opus-gaming.com organcare.org.tw organharvestinvestigation.net organiccrap.com +orgasm.com orgfree.com orientaldaily.com.my orient-doll.com orn.jp orzistic.org osfoora.com +otcbtc.com otnd.org otto.de otzo.com @@ -2962,6 +3615,7 @@ owl.li ow.ly oyax.com ozchinese.com +ozvoice.org ozxw.com ozyoyo.com pachosting.com @@ -2978,8 +3632,8 @@ palacemoon.com paldengyal.com paljorpublications.com paltalk.com -panacom.co.jp panamapapers.sueddeutsche.de +pandapow.co pandapow.net pandavpn-jp.com pandora.com @@ -2991,14 +3645,18 @@ paperb.us paper.li paper-replika.com parade.com +paradisehill.cc paradisepoker.com parislemon.com parkansky.com +parler.com +parsevideo.com partycasino.com partypoker.com passion.com passiontimes.hk pastebin.com +paste.ee pastie.org pbs.org pbwiki.com @@ -3010,6 +3668,7 @@ pcdiscuss.com pcdvd.com.tw pchome.com.tw pcij.org +pcstore.com.tw pct.org.tw pcworld.com pdetails.com @@ -3036,13 +3695,16 @@ percy.in perfectgirls.net perfectvpn.net perfspot.com +periscope.tv perlhowto.com persecutionblog.com +persiankitty.com pfd.org.hk phapluan.org phayul.com philborges.com philly.com +phmsociety.org phncdn.com phosphation13.rssing.com photodharma.net @@ -3050,6 +3712,8 @@ photofocus.com photos.dailyme.com photo.utom.us phuquocservices.com +picacomiccn.com +picacomic.com picasaweb.com picidae.net picturesocial.com @@ -3057,23 +3721,42 @@ pidown.com pign.net pimg.tw pin6.com +pin-cong.com +pincong.rocks ping.fm +pinimg.com +pinkrod.com pinoy-n.com +pinterest.at +pinterest.ca +pinterest.co.kr +pinterest.com +pinterest.co.uk +pinterest.de +pinterest.dk +pinterest.fr +pinterest.jp +pinterest.nl +pinterest.se pioneer-worker.forums-free.com +pipii.tv piposay.com piraattilahti.org piring.com pixanalytics.com pixelqi.com pixfs.net +pixiv.net pixnet.cc pixnet.net pixplug.in pk.com +pki.goog placemix.com planetsuzy.org playboy.com playboyplus.com +player.fm playno1.com playpcesor.com plays.com.tw @@ -3083,14 +3766,18 @@ plurk.com plurktop.mmdays.com plus28.com plusbb.com +plus.codes pmatehunter.com pmates.com po2b.com +pobieramy.top podictionary.com pokerstars.com pokerstars.net politicalchina.org politicalconsultation.org +politiscales.net +poloniex.com polymerhk.com polymer-project.org popo.tw @@ -3105,10 +3792,12 @@ pornerbros.com pornhd.com pornhost.com pornhub.com +pornhubdeutsch.net pornmm.net pornoxo.com pornrapidshare.com pornsharing.com +pornsocket.com pornstarclub.com porntube.com porntubenews.com @@ -3119,20 +3808,28 @@ portablevpn.nl portis21.spaces.live.com pose.com poskotanews.com +post01.com +post76.com post852.com postadult.com post.anyu.org posterous.com postimg.org post.ly +potato.im +potvpn.com power.com powercx.com powerphoto.org prayforchina.net premeforwindows7.com +premproxy.com presentationzen.com +presidentlee.tw prestige-av.com previewshots.com +pride.google +prism-break.org prisoneralert.com pritunl.com privacybox.de @@ -3143,6 +3840,7 @@ privatevpn.com procopytips.com program-think.spaces.live.com prosiben.de +protonvpn.com provideocoalition.com provpnaccounts.com proxfree.com @@ -3160,9 +3858,12 @@ proxytunnel.net proyectoclubes.com prozz.net psblog.name +pscp.tv +pshvpn.com psiphon3.com psiphon.ca psiphon.civisec.org +psiphontoday.com pts.org.tw ptt.cc pttvan.org @@ -3177,6 +3878,8 @@ pureinsight.org purepdf.com purevpn.com purplelotus.org +pursuestar.com +pushchinawall.com pussyspace.com putihome.org putlocker.com @@ -3185,9 +3888,12 @@ puuko.com pwned.com python.com python.com.tw +pytorch.org qanote.com qgirl.com.tw qhigh.com +qiandao.today +qiangyou.org qidian.ca qienkuen.org qi-gong.me @@ -3201,18 +3907,24 @@ qstatus.com qtrac.eu qtweeter.com quadedge.com +quannengshen.org +quantumbooter.net questvisual.com quitccp.net quitccp.org +quoracdn.net +quora.com quran.com quranexplorer.com qusi8.net qvodzy.org qxbbs.org +qz.com r18.com radicalparty.org radiko.jp radioaustralia.net.au +radio.garden radiohilight.net radiovaticana.org radiovncr.com @@ -3222,6 +3934,7 @@ raggedbanner.com raidcall.com.tw raidtalk.com.tw raizoji.or.jp +ramcity.com.au rangwang.biz rangzen.com rangzen.net @@ -3232,9 +3945,9 @@ rapidmoviez.com rapidshare8.com rapidsharedata.com rapidvpn.com +rarbgprx.org raremovie.cc raremovie.net -raw.githubusercontent.com rawgit.com rawgithub.com rayfme.com @@ -3243,21 +3956,31 @@ rcinet.ca rconversation.blogs.com rd.com rdio.com +read01.com read100.com readingtimes.com.tw readmoo.com readydown.com realcourage.org realforum.zkiz.com +realitykings.com realraptalk.com +realsexpass.com +reason.com rebatesrule.net -recaptcha.net recordhistory.org recovery.org.tw recoveryversion.com.tw +redballoonsolidarity.org redchinacn.net redchinacn.org +redd.it +reddit.com +redditlist.com +redditmedia.com +redditstatic.com redhotlabs.com +red-lang.org redtube.com referer.us reflectivecode.com @@ -3268,43 +3991,55 @@ releaseinternational.org religioustolerance.org renminbao.com renyurenquan.org +resilio.com +resistchina.org retweeteffect.com retweetist.com retweetrank.com reuters.com +reutersmedia.net revleft.com revsci.net revver.com rfachina.com +rfalive1.akacast.akamaistream.net rfamobile.org rfa.org rfaweb.org rferl.org rfi.fr rhcloud.com +rightbtc.com rigpa.org riku.me rileyguide.com +riseup.net ritouki.jp +ritter.vg +rixcloud.com +rixcloud.us rlwlw.com rmjdw132.info rmjdw.com rnw.nl roadshow.hk +roboforex.com robtex.com robustnessiskey.com rocket-inc.net +rocksdb.org rocmp.org -roc-taiwan.org rojo.com rolia.net ronjoneswriter.com roodo.com rosechina.net rotten.com +rsdlmonitor.com rsf-chinese.org rsf.org rsgamen.org +rsshub.app rssmeme.com rtalabel.org rthk.hk @@ -3313,7 +4048,9 @@ rti.org.tw rtycminnesota.org ruanyifeng.com rukor.org +runbtx.com rushbee.com +ruten.com.tw rutube.ru ruyiseek.com rxhj.net @@ -3321,11 +4058,14 @@ s1heng.com s1.nudezz.com s1s1s1.com s8forum.com +sacks.com sacom.hk sadistic-v.com sadpanda.us safervpn.com +safety.google sa.hao123.com +saintyculture.com saiq.me sakuralive.com sakya.org @@ -3338,41 +4078,54 @@ sandnoble.com sankaizok.com sanmin.com.tw sapikachu.net +saveliuxiaobo.com savemedia.com +savethedate.foo +savethesounds.info savetibet.de savetibet.fr savetibet.nl savetibet.org savetibet.ru +savetibetstore.org savevid.com say2.info sbme.me +scache1.vzw.com +scache2.vzw.com +scache.vzw.com scanscout.com scasino.com schema.org sciencenets.com scieron.com -scihub.org scmpchinese.com scmp.com scorecardresearch.com scramble.io +scratch.mit.edu scribd.com scriptspot.com s-cute.com s-dragon.org seapuff.com search.aol.com -search.disconnect.me +search.com searchtruth.com +search.yahoo.co.jp +search.yahoo.com +searx.me secretchina.com secretgarden.no secretsline.biz secure.hustler.com secure.logmein.com +secure.raxcdn.com securetunnel.com secure.wikimedia.org +securityinabox.org securitykiss.com +seed4.me seesmic.com seevpn.com seezone.net @@ -3381,14 +4134,14 @@ sellclassics.com sendoid.com sendsmtp.com sendspace.com +servehttp.com serveuser.com serveusers.com -services.googleapis.cn -services.googleapis.com sesawe.net sesawe.org sethwklein.net setn.com +settv.com.tw sevenload.com sex-11.com sex3.com @@ -3406,14 +4159,22 @@ sfileydy.com sfshibao.com sftindia.org sftuk.org +shadeyouvpn.com shadow.ma shadowsky.xyz +shadowsocks9.com +shadowsocks.asia +shadowsocks.be shadowsocks.com +shadowsocks.com.hk shadowsocks.org +shadowsocks-r.com shahamat-english.com +shambalapost.com shambhalasun.com shangfang.org shapeservices.com +share.america.gov sharebee.com sharecool.org share.ovi.com @@ -3423,6 +4184,7 @@ sharkdolphin.com sharpdaily.com.hk sharpdaily.hk sharpdaily.tw +shattered.io shat-tibet.com shaunthesheep.com sheikyermami.com @@ -3435,14 +4197,18 @@ shenzhoufilm.com sherabgyaltsen.com shiatv.net shicheng.org +shiksha.com shinychan.com shipcamouflage.com +shireyishunjian.com shitaotv.org shixiao.org shizhao.org shkspr.mobi shodanhq.com +shooshtime.com shop2000.com.tw +shopee.tw shopping.com showbiz.omy.sg showhaotu.com @@ -3450,10 +4216,14 @@ showtime.jp shutterstock.com shwchurch3.com shwchurch.org +siddharthasintent.org sidelinesnews.com sidelinessportseatery.com +sierrafriendsoftibet.org sijihuisuo.club sijihuisuo.com +silkbook.com +simbolostwitter.com simplecd.me simplecd.org simpleproductivityblog.com @@ -3462,6 +4232,7 @@ singaporepools.com.sg singfortibet.com singpao.com.hk singtao.com +singtaousa.com singularitys.spaces.live.com sinoants.com sinocast.com @@ -3474,6 +4245,7 @@ sinoquebec.com sis001.com sis001.us sis.xxx +site2unblock.com site90.net sitebro.tw sitekreator.com @@ -3482,6 +4254,7 @@ site.locql.com sitemaps.org sites.google.com sitetag.us +six-degrees.io sixth.biz siyi123123123.spaces.live.com sjrt.org @@ -3489,20 +4262,26 @@ sjum.cn sketchappsources.com skimtube.com skybet.com +skyking.com.tw skyvegas.com +skyxvpn.com slacker.com slavasoft.com slaytizle.com +sleazydream.com slheng.com slickvpn.com slideshare.net slinkset.com slutload.com +slutmoonbeam.com slyip.com slyip.net smartdnsproxy.com +smarthide.com smchbooks.com smhric.org +sm-miracle.com smyxy.org snapchat.com snaptu.com @@ -3514,6 +4293,7 @@ sobees.com socialwhale.com sockscap64.com sockslist.net +socks-proxy.net soc.mil so.com socrec.org @@ -3521,6 +4301,8 @@ sod.co.jp softether.co.jp softether-download.com softether.org +softfamous.com +softsmirror.cf softwarebychuck.com softwaredownload.gitbooks.io so-ga.net @@ -3531,7 +4313,10 @@ sohcradio.com sohfrance.org soh.tw sokamonline.com +sokmil.com solarsystem.nasa.gov +solidaritetibet.org +solidfiles.com solozorro.tk somee.com so-news.com @@ -3544,6 +4329,7 @@ sorazone.net sorting-algorithms.com soso.com sos.org +sosreader.com sostibet.org soubory.com soulcaliburhentai.net @@ -3558,22 +4344,28 @@ sourceforge.net sourcewadio.com southnews.com.tw sowers.org.hk +soylentnews.org space-scape.com +spaces.hightail.com spankbang.com +spankingtube.com spankwire.com spb.com speakerdeck.com speckleapp.com specxinzl.jigsy.com +speedify.com speedpluss.org spem.at spencertipping.com +spendee.com spicevpn.com +spideroak.com spike.com spinejs.com -sports.williamhill.com spotflux.com spotify.com +spreadshirt.es spring4u.info springboardplatform.com sprite.org @@ -3583,27 +4375,45 @@ squarespace.com squirly.info srcf.ucam.org srocket.us +ss7.vzw.com +ss.carryzhou.com +ssglobal.co +ssglobal.me ssh91.com ssl443.org +ss.levyhsu.com +ss-link.com +ssl.webpack.de +sspanel.net sspro.ml +ssrshare.com +ssr.tools sss.camp sstatic.net +sstmlt.moe sstmlt.net stage64.hk standupfortibet.org +standwithhk.org starfishfx.com starp2p.com startpage.com +startuplivingchina.com statcounter.com state168.com static.comico.tw static.digg.com static-economist.com staticflickr.com +static.shemalez.com statueofdemocracy.org status.twhirl.org stc.com.sa +steamcommunity.com steel-storm.com +steemit.com +steganos.com +steganos.net stepchina.com stephaniered.com sthoo.com @@ -3613,6 +4423,7 @@ stileproject.com sto.cc stonegames.net stoneip.info +stoporganharvesting.org stoptibetcrisis.net storagenewsletter.com stories.google @@ -3621,7 +4432,10 @@ stormmediagroup.com storm.mg stoweboyd.com stranabg.com +straplessdildo.com +streamate.com streamingthe.net +strikingly.com strongvpn.com strongwindpress.com studentsforafreetibet.org @@ -3632,30 +4446,43 @@ stumbleupon.com stupidvideos.com subacme.rerouted.org sublexical.spaces.live.com +successfn.com sufeng.org sugarsync.com sugobbs.com +sugumiru18.com suissl.com +sulian.me summify.com sumrando.com sun1911.com sunmedia.ca sunporno.com sunskyforum.com +sunta.com.tw sunvpn.net +sunwinism.joinbbs.net suoluo.org +supchina.com +superfreevpn.com +superokayama.com superpages.com supervpn.net +superzooi.com +suppig.net suprememastertv.com surfeasy.com surfeasy.com.au suroot.com surrenderat20.net +sustainability.google suyangg.com +svsfx.com svwind.com swagbucks.com sweux.com swift-tools.net +swissinfo.ch swissvpn.net switch1.jp switchvpn.net @@ -3670,7 +4497,6 @@ szbbs.net szetowah.org.hk t35.com t66y.com -t88.ca taa-usa.org taaze.tw tabtter.jp @@ -3687,8 +4513,8 @@ taiwanbible.com taiwancon.com taiwandaily.net taiwandc.org -taiwanembassy.org taiwanjustice.com +taiwanjustice.net taiwankiss.com taiwannation.50webs.com taiwannation.com @@ -3696,7 +4522,6 @@ taiwannation.com.tw taiwanncf.org.tw taiwannews.com.tw taiwan-sex.com -taiwantoday.tw taiwantp.net taiwantt.org.tw taiwanus.net @@ -3704,6 +4529,7 @@ taiwanyes.com taiwanyes.ning.com talk853.com talkboxapp.com +talkcc.com talkonly.net tamiaode.tk tanc.org @@ -3713,6 +4539,7 @@ taoism.net taolun.info tap11.com tapanwap.com +tapatalk.com target.com tascn.com.au taup.net @@ -3722,6 +4549,7 @@ tbicn.org tbi.org.hk tbjyt.org tbpic.info +tbrc.org tbsec.org tbskkinabalu.page.tl tbsmalaysia.org @@ -3737,21 +4565,40 @@ tcewf.org tchrd.org tcnynj.org t.co +tcpspeed.co +tcpspeed.com +tcsofbc.org +tcsovi.org +tdm.com.mo +teachparentstech.org teamamericany.com teamseesmic.com teashark.com techlifeweb.com techparaiso.com +techviz.net teck.in +teco-hk.org +teco-mo.org +teddysun.com teeniefuck.net teensinasia.com telecomspace.com +telegram.dog telegramdownload.com +telegram.me telegram.org +telegra.ph telegraph.co.uk +telesco.pe +tellme.pw tenacy.com tensorflow.org +tenzinpalmo.com tew.org +textnow.me +tfhub.dev +t-g.com thaicn.com theampfactory.com theappleblog.com @@ -3766,8 +4613,10 @@ thedailywh.at thedalailamamovie.com thedieline.com thedw.us +thefacebook.com thegatesnotes.com thegly.com +theguardian.com thehots.info thehousenews.com thehungrydudes.com @@ -3779,6 +4628,7 @@ thelius.org thenewslens.com thepiratebay.org thepiratebay.se +theporndude.com theportalwiki.com theqii.info thereallove.kr @@ -3790,10 +4640,13 @@ thetibetcenter.org thetibetconnection.org thetibetmuseum.org thetibetpost.com +thetinhat.com thetrotskymovie.com thevivekspot.com thewgo.org +theync.com th.hao123.com +thinkgeek.com thinkingtaiwan.com thinkwithgoogle.com thisav.com @@ -3801,6 +4654,7 @@ thisiswhyyouarefat.com thkphoto.com thlib.org thomasbernhard.org +thongdreams.com threatchaos.com throughnightsfire.com thumbzilla.com @@ -3815,6 +4669,7 @@ tianhuayuan.com tianlawoffice.com tiantibooks.org tianti.io +tianyantong.org.cn tianzhu.org tibet3rdpole.org tibetaction.net @@ -3824,16 +4679,19 @@ tibetanaidproject.org tibetan-alliance.org tibetanarts.org tibetanbuddhistinstitute.org +tibetancommunity.org tibetancommunityuk.net tibetanculture.org tibetanfeministcollective.org tibetan.fr +tibetanjournal.com tibetanlanguage.org tibetanliberation.org tibetanpaintings.com tibetanphotoproject.com tibetanpoliticalreview.org tibetanreview.net +tibetansports.org tibetanwomen.org tibetanyouthcongress.org tibetanyouth.org @@ -3861,7 +4719,6 @@ tibethouse.jp tibethouse.org tibet-house-trust.co.uk tibethouse.us -tibet-info.net tibetinfonet.net tibet-initiative.de tibetjustice.org @@ -3883,6 +4740,7 @@ tibet.org.tw tibetpolicy.eu tibetrelieffund.co.uk tibetsites.com +tibet.sk tibetsociety.com tibetsun.com tibetsupportgroup.org @@ -3893,11 +4751,14 @@ tibet.to tibetwrites.org ticket.com.tw tidyread.com +tigervpn.com tiltbrush.com timdir.com time.com times.hinet.net timsah.com +tinc-vpn.org +tineye.com tintuc101.com tiny.cc tinychat.com @@ -3910,8 +4771,12 @@ tkforum.tk tma.co.jp tmagazine.com tmdfish.com +t.me tmi.me tmpp.org +tn1.shemalez.com +tn2.shemalez.com +tn3.shemalez.com tnaflix.com t.neolee.cn tngrnow.com @@ -3929,16 +4794,21 @@ tongil.or.kr tono-oka.jp tonyyan.net toodoc.com +tools.google.com toonel.net +top10vpn.com top81.ws +topbtc.com topic.youthwant.com.tw topnews.in to-porno.com +toppornsites.com topshare.us topshareware.com topstyle4.com topsy.com toptip.ca +top.tv tora.to tor.blingblingsquad.net torcn.com @@ -3956,12 +4826,14 @@ tosh.comedycentral.com totalvpn.com touch99.com toutfr.com +toutiaoabc.com towngain.com toypark.in toythieves.com toytractorshow.com tparents.org tpi.org.tw +tracfone.com traffichaus.com transgressionism.org translate.google.cn @@ -3983,6 +4855,7 @@ truth101.co.tv truthcn.com truthontour.org truveo.com +tryheart.jp tsctv.net tsdr.uspto.gov tsemtulku.com @@ -3990,8 +4863,8 @@ tsquare.tv tsunagarumon.com tsu.org.tw tt1069.com -tt-rss.org tttan.com +ttvnw.net tu8964.com tuanzt.com tubaholic.com @@ -4002,7 +4875,10 @@ tube.com tubecup.com tubegals.com tubeislam.com +tubepornclassic.com +tubestack.com tubewolf.com +tuibeitu.net tuidang.net tuidang.org tuidang.se @@ -4012,8 +4888,11 @@ tumblr.awflasher.com tumblr.com tumblweed.org tumutanzi.com +tumview.com tunein.com tunnelbear.com +tunnelr.com +tuo8.blue tuo8.cc tuo8.club tuo8.fit @@ -4022,10 +4901,13 @@ tuo8.in tuo8.ninja tuo8.org tuo8.pw +tuo8.red +tuo8.space turansam.org turbobit.net turbohide.com turbotwitter.com +turkistantimes.com turningtorso.com turntable.fm tushycash.com @@ -4037,17 +4919,22 @@ tvboxnow.com tv.com tvider.com tv-intros.com +tv.jtbc.joins.com tvmost.com.hk tvplayvideos.com tvunetworks.com tw01.org twaitter.com +tw.answers.yahoo.com twapperkeeper.com twa.sh twaud.io +twavi.com twbbs.net.tw twbbs.org twbbs.tw +tw.bid.yahoo.com +tw-blog.com twblogger.com tweepguide.com tweeplike.me @@ -4056,6 +4943,7 @@ tweepml.org tweetbackup.com tweetboard.com tweetboner.biz +tweetcs.com tweetdeck.com tweetedtimes.com tweetmeme.com @@ -4066,14 +4954,18 @@ tweetree.com tweettunnel.com tweetwally.com tweetymail.com +tweez.net +twelve.today twerkingbutt.com twftp.org tw.gigacircle.com +twgreatdaily.com tw.hao123.com twibase.com twibble.de twibbon.com twibs.com +twicountry.org twicsy.com twiends.com twifan.com @@ -4087,6 +4979,7 @@ twimg.edgesuite.net twindexx.com twip.me twipple.jp +tw.iqiyi.com twishort.com twistar.cc twisterio.com @@ -4096,6 +4989,8 @@ twistory.net twit2d.com twitbrowser.net twitcause.com +twitchcdn.net +twitch.tv twitese.spaces.live.com twitgether.com twitgoo.com @@ -4128,12 +5023,14 @@ tw.jiepang.com tw.knowledge.yahoo.com tw.mall.yahoo.com tw.mobi.yahoo.com +tw.money.yahoo.com tw.myblog.yahoo.com tw.news.yahoo.com twnorth.org.tw tw-npo.org tw.rd.yahoo.com twreg.info +twskype.com twstar.net tw.streetvoice.com twt.fm @@ -4151,6 +5048,8 @@ tycool.com tynsoe.org typepad.com tzangms.com +u15.info +u9un.com ub0.cc ubddns.org uberproxy.net @@ -4158,6 +5057,7 @@ ucdc1998.org uc-japan.org uderzo.it udn.com +udn.com.tw uforadio.com.tw ufreevpn.com ugo.com @@ -4168,11 +5068,15 @@ uighur.narod.ru uighur.nl ukcdp.co.uk ukliferadio.co.uk +uku.im ulike.net +ulop.net ultravpn.fr ultraxs.com +uluai.com.cn unblock.cn.com unblockdmm.com +unblocker.yt unblocksit.es unblock-us.com uncyclomedia.org @@ -4185,40 +5089,51 @@ uni.cc unicode.org unification.net unification.org.tw +unirule.cloud uniteddaily.com.my unitedsocialpress.com unix100.com unknownspace.org unodedos.com unpo.org +unseen.is untraceable.us uocn.org upcoming.yahoo.com update.playstation.net +updates.tdesktop.com upholdjustice.org upload4u.info uploaded.to uploadstation.com upload.wikimedia.org +upmedia.mg upornia.com uproxy.org +uptodown.com upwill.org ur7s.com +uraban.me urbansurvival.com +urchin.com urlborg.com urlparser.com usacn.com usaip.eu userapi.nytlog.com usfk.mil +ushuarencity.echainhost.com usinfo.state.gov usma.edu usmc.mil +usocctn.com us.to ustream.tv +usunitednews.com usus.cc utopianpal.com uu-gg.com +uukanshu.com uushare.com uvwxyz.xyz uwants.com @@ -4245,15 +5160,16 @@ vanilla-jp.com vanpeople.com vansky.com vapurl.com +vaticannews.va vatn.org vcfbuilder.org vcf-online.org veempiire.com vegasred.com -vegas.williamhill.com velkaepocha.sk venbbs.com venchina.com +venetianmacao.com ventureswell.com veoh.com verizon.net @@ -4277,6 +5193,7 @@ video.foxbusiness.com videomega.tv videomo.com videopediaworld.com +videopress.com video.tiscali.it video.yahoo.com vid.me @@ -4290,7 +5207,10 @@ vimeo.com vimgolf.com vimperator.org vincnd.com +vine.co vinniev.com +vip-enterprise.com +virtualrealporn.com visibletweets.com vital247.org viu.com @@ -4298,10 +5218,13 @@ vivahentai4u.net vivatube.com vivthomas.com vizvaz.com +vjav.com vjmedia.com.hk vllcs.org vlog.xuite.net vmixcore.com +vmpsoft.com +vnet.link vn.hao123.com voa-11.akacast.akamaistream.net voacantonese.com @@ -4313,47 +5236,69 @@ voatibetan.com voatibetanenglish.com vocativ.com vocn.tv +vod-abematv.akamaized.net +vod.wwe.com vot.org vovo2000.com voxer.com voy.com vpn4all.com +vpn.ac vpnaccount.org +vpnaccounts.com vpnbook.com +vpn.cmu.edu +vpncomparison.org vpncoupons.com +vpncup.com vpndada.com vpnfan.com vpnfire.com +vpnfires.biz vpnforgame.net vpngate.jp vpngate.net vpngratis.net vpnhq.com vpninja.net +vpnintouch.com +vpnintouch.net +vpnjack.com vpnmaster.com +vpnmentor.com vpnpick.com vpnpop.com vpnpronet.com vpnreactor.com vpnreviewz.com vpnsecure.me +vpnshazam.com +vpnshieldapp.com vpnsp.com +vpn.sv.cmu.edu +vpntraffic.com vpntunnel.com vpnuk.info vpnunlimitedapp.com vpnvip.com +vpnworldwide.com vporn.com vpser.net vraiesagesse.net +vrmtr.com +vrsmash.com v-state.org vtunnel.com vuku.cc +vultryhw.com w3schools.com waffle1999.com wahas.com waigaobu.com waikeung.org +wailaike.net waiwaier.com +wallmama.com wallornot.org wallpapercasa.com wallproxy.com @@ -4373,16 +5318,20 @@ wapedia.mobi warbler.iconfactory.net waselpro.com washeng.net +washingtonpost.com +watch8x.com watchinese.com watchmygf.net wattpad.com waveprotocol.org wav.tv +waymo.com wdf5.com wearehairy.com wearn.com web2project.net webbang.net +web.dev webevader.org webfee.tk webfreer.com @@ -4401,10 +5350,12 @@ weeewooo.net weekmag.info wefightcensorship.org wefong.com +wego.here.com weibo.com weiboleak.com weiboscope.jmsc.hku.hk weigegebyc.dreamhosters.com +weihuo.org weijingsheng.org weiming.info weiquanwang.org @@ -4419,6 +5370,7 @@ wenku.com wenxuecity.com wenyunchao.com wenyunchao.spaces.live.com +wenzhao.ca wepn.info westca.com westernshugdensociety.org @@ -4434,6 +5386,9 @@ wforum.com wha.la whatblocked.com whatbrowser.org +whatsapp.com +whatsapp.net +whatsonweibo.com wheatseeds.org wheelockslatin.com whereiswerner.com @@ -4441,17 +5396,20 @@ wheretowatch.com whippedass.com whitebear.freebearblog.org whodns.xyz +whoer.net whotalking.com whydidyoubuymethat.com whylover.com whyx.org w.idaiwan.com +widevine.com wikaba.com wiki.cnitter.com wiki.gamerp.jp wiki.jqueryui.com wiki.keso.cn wikileaks.ch +wikileaks.com wikileaks.de wikileaks.eu wikileaks-forum.com @@ -4469,18 +5427,24 @@ wiki.phonegap.com wikiwiki.jp wikkii.com wildammo.com +williamhill.com williamlong.spaces.live.com willw.net windowsphoneme.com +windscribe.com wingamestore.com +wingy.site winning11.com winwhispers.info +wionews.com +wire.com wiredbytes.com wiredpen.com wireshark.org wisdompubs.org wisevid.com withgoogle.com +withyoutube.com witnessleeteaching.com witopia.net wizcrafts.net @@ -4488,11 +5452,13 @@ wjbk.org wlcnew.jigsy.com wlx.sowiki.net wnacg.com +wnacg.org wn.com woeser.com wokar.org wolfax.com womensrightsofchina.org +woolyss.com woopie.jp woopie.tv wordboner.com @@ -4501,6 +5467,7 @@ wordsandturds.com w.org workatruna.com workerdemo.org.hk +workerempowerment.org workersthebig.net worldcat.org worldjournal.com @@ -4512,6 +5479,7 @@ wowgirls.com wowlegacy.ml wow-life.net wowporn.com +wowrk.com woxinghuiguo.com woyaolian.org wozy.in @@ -4522,7 +5490,6 @@ wqyd.org wrchina.org wretch.cc writer.zoho.com -wsgzao.github.io wsj.com wsjhk.com wsj.net @@ -4536,6 +5503,8 @@ wuguoguang.com wujieliulan.com wujie.net wukangrui.net +wuw.red +wuyanblog.com wwitv.com www1.biz www.6v6dota.com @@ -4546,7 +5515,6 @@ www.aolnews.com www.bulbous.freeserve.co.uk www.cmoinc.org www.dfanning.com -www.dw.com www.dwheeler.com www.freetibet.org www.getyouram.com @@ -4575,7 +5543,6 @@ www.tiffanyarment.com www.tv.com www.urbanoutfitters.com www.vegorpedersen.com -www.vpncup.com www.wangruowang.org www.wan-press.org www.websnapr.com @@ -4591,8 +5558,10 @@ xa.yimg.com xbabe.com x-berry.com xbookcn.com +xbtce.com xcafe.in xcity.jp +x.company xcritic.com xerotica.com xfinity.com @@ -4600,9 +5569,11 @@ xfm.pp.ru xgmyd.com xh4n.cn xhamster.com +xianba.net xianchawang.net xianjian.tw xianqiao.net +xiaobaiwu.com xiaochuncnjp.com xiaod.in xiaohexie.com @@ -4624,19 +5595,26 @@ xjp.cc xjtravelguide.com xlfmtalk.com xlfmwz.info +xm.com xml-training-guide.com xmovies.com xmusic.fm xn--4gq171p.com +xn--czq75pvv1aj5c.org +xn--i2ru8q2qg.com +xn--ngstr-lra8j.com +xn--oiq.cc xn--p8j9a0d9c9a.xn--q9jyb4c xnxx.com xpdo.net xpud.org xrentdvd.com xskywalker.com +xskywalker.net xtube.com xuchao.net xuchao.org +xuehua.us xuzhiyong.net xuzhuoer.com xvedios.com @@ -4650,6 +5628,7 @@ xxuz.com xxx.com xxxfuckmom.com xxxx.com.au +xxx.xxx xxxy.biz xxxy.info xxxymovies.com @@ -4678,7 +5657,9 @@ yes123.com.tw yesasia.com yesasia.com.hk yes-news.com +yespornplease.com yes.xxx +yeyeclub.com yezimary.spaces.live.com yfrog.com ygto.com @@ -4686,18 +5667,27 @@ yhcw.net yibada.com yibaochina.com yidio.com +yigeni.com yilubbs.com yingsuoss.com yi.org yipub.com +yizhihongxing.com +yobit.net yobt.com +yobt.tv yogichen.org +yolasite.com +yomiuri.co.jp yong.hu yorkbbs.ca youdao.com youdontcare.com +you-get.org youjizz.com youmaker.com +youngpornvideos.com +youngspiration.hk youpai.org youporn.com youporngay.com @@ -4710,20 +5700,26 @@ yourtrap.com yousendit.com youshun12.com youthbao.com +youthforfreechina.org youthnetradio.org youtu.be youtubecn.com youtube.com youtubeeducation.com +youtubegaming.com youtube-nocookie.com youversion.com +youwin.com youxu.info +yt.be ytht.net ytimg.com +ytn.co.kr yuanming.net yuanzhengtang.org yulghun.com yunchao.net +yuntipub.com yuvutu.com yvesgeleyn.com yx51.net @@ -4739,10 +5735,14 @@ zaozon.com zapto.org zarias.com zattoo.com +zb.com zdnet.com.tw zello.com zengjinyan.org zengjinyan.spaces.live.com +zenmate.com +zenmate.com.ru +zeronet.io zeutch.com zfreet.com zgsddh.com @@ -4750,9 +5750,13 @@ zgzcjj.net zhanbin.net zhangboli.net zhangtianliang.com +zhanlve.org zhao.1984.city zhao.jinhai.de +zh.bitterwinter.org +zh.ecdm.wikia.com zhenghui.org +zhengjian.org zhengwunet.org zhenlibu1984.com zhenlibu.info @@ -4766,32 +5770,39 @@ zhongguorenquan.org zhongguotese.net zhongmeng.org zhongsou.com +zhoushuguang.com zh.pokerstrategy.com zhreader.com zh-tw.justin.tv +zhuangbi.me zhuanxing.cn zhuatieba.com zhuichaguoji.org zh.uncyclopedia.wikia.com zh.wikinews.org zh.wikisource.org -zh.wikivoyage.org -zh.wiktionary.org ziddu.com zillionk.com +zim.vn zinio.com ziplib.com ziporn.com +zippyshare.com zkaip.com zmw.cn +zodgame.us zomobo.net zonaeuropa.com zonghexinwen.com zonghexinwen.net +zoogvpn.com zootool.com zoozle.net +zorrovpn.com zozotown.com +zpn.im zshare.net +zspeeder.me zsrhao.com zuobiao.me zuo.la @@ -4803,4 +5814,5 @@ zyns.com zyzc9.com zyzg.us zzcartoon.com +zzcloud.me zzux.com diff --git a/package/lean/ipset-lists/files/etc/ipset/china b/package/lean/ipset-lists/files/etc/ipset/china index ee3d3cc8b9..5d7bc540b3 100755 --- a/package/lean/ipset-lists/files/etc/ipset/china +++ b/package/lean/ipset-lists/files/etc/ipset/china @@ -1,8265 +1,5596 @@ create china hash:net family inet hashsize 1024 maxelem 65536 -add china 1.0.1.0/24 -add china 1.0.2.0/23 -add china 1.0.8.0/21 -add china 1.0.32.0/19 -add china 1.1.0.0/24 -add china 1.1.2.0/23 -add china 1.1.4.0/22 -add china 1.1.8.0/24 -add china 1.1.9.0/24 -add china 1.1.10.0/23 -add china 1.1.12.0/22 -add china 1.1.16.0/20 -add china 1.1.32.0/19 -add china 1.2.0.0/23 -add china 1.2.2.0/24 -add china 1.2.4.0/24 -add china 1.2.5.0/24 -add china 1.2.6.0/23 -add china 1.2.8.0/24 -add china 1.2.9.0/24 -add china 1.2.10.0/23 -add china 1.2.12.0/22 -add china 1.2.16.0/20 -add china 1.2.32.0/19 -add china 1.2.64.0/18 -add china 1.3.0.0/16 -add china 1.4.1.0/24 -add china 1.4.2.0/23 -add china 1.4.4.0/24 -add china 1.4.5.0/24 -add china 1.4.6.0/23 -add china 1.4.8.0/21 -add china 1.4.16.0/20 -add china 1.4.32.0/19 -add china 1.4.64.0/18 -add china 1.8.0.0/16 -add china 1.10.0.0/21 -add china 1.10.8.0/23 -add china 1.10.11.0/24 -add china 1.10.12.0/22 -add china 1.10.16.0/20 -add china 1.10.32.0/19 -add china 1.10.64.0/18 -add china 1.12.0.0/14 -add china 1.24.0.0/13 -add china 1.45.0.0/16 -add china 1.48.0.0/15 -add china 1.50.0.0/16 -add china 1.51.0.0/16 -add china 1.56.0.0/13 -add china 1.68.0.0/14 -add china 1.80.0.0/13 -add china 1.88.0.0/14 -add china 1.92.0.0/15 -add china 1.94.0.0/15 -add china 1.116.0.0/15 -add china 1.118.0.0/16 -add china 1.119.0.0/17 -add china 1.119.128.0/17 -add china 1.180.0.0/14 -add china 1.184.0.0/15 -add china 1.188.0.0/14 -add china 1.192.0.0/13 -add china 1.202.0.0/15 -add china 1.204.0.0/14 -add china 14.0.0.0/21 -add china 14.0.12.0/22 -add china 14.1.0.0/22 -add china 14.1.24.0/22 -add china 14.1.96.0/22 -add china 14.1.108.0/22 -add china 14.16.0.0/12 -add china 14.102.128.0/22 -add china 14.102.156.0/22 -add china 14.102.180.0/22 -add china 14.103.0.0/16 -add china 14.104.0.0/13 -add china 14.112.0.0/12 -add china 14.130.0.0/15 -add china 14.134.0.0/15 -add china 14.144.0.0/12 -add china 14.192.60.0/22 -add china 14.192.76.0/22 -add china 14.196.0.0/15 -add china 14.204.0.0/15 -add china 14.208.0.0/12 -add china 27.0.128.0/22 -add china 27.0.132.0/22 -add china 27.0.160.0/22 -add china 27.0.164.0/22 -add china 27.0.188.0/22 -add china 27.0.204.0/22 -add china 27.0.208.0/22 -add china 27.0.212.0/22 -add china 27.8.0.0/13 -add china 27.16.0.0/12 -add china 27.34.232.0/21 -add china 27.36.0.0/14 -add china 27.40.0.0/13 -add china 27.50.40.0/21 -add china 27.50.128.0/17 -add china 27.54.72.0/21 -add china 27.54.152.0/21 -add china 27.54.192.0/18 -add china 27.98.208.0/20 -add china 27.98.224.0/19 -add china 27.99.128.0/17 -add china 27.103.0.0/16 -add china 27.106.128.0/18 -add china 27.106.204.0/22 -add china 27.109.32.0/19 -add china 27.109.124.0/22 -add china 27.112.0.0/18 -add china 27.112.80.0/20 -add china 27.112.112.0/22 -add china 27.112.116.0/22 -add china 27.113.128.0/18 -add china 27.115.0.0/17 -add china 27.116.44.0/22 -add china 27.121.72.0/21 -add china 27.121.120.0/21 -add china 27.123.232.0/22 -add china 27.128.0.0/15 -add china 27.131.220.0/22 -add china 27.144.0.0/16 -add china 27.148.0.0/14 -add china 27.152.0.0/13 -add china 27.184.0.0/13 -add china 27.192.0.0/11 -add china 27.224.0.0/14 -add china 36.0.0.0/22 -add china 36.0.8.0/21 -add china 36.0.16.0/20 -add china 36.0.32.0/19 -add china 36.0.64.0/18 -add china 36.0.128.0/17 -add china 36.1.0.0/16 -add china 36.4.0.0/14 -add china 36.16.0.0/12 -add china 36.32.0.0/14 -add china 36.36.0.0/16 -add china 36.37.0.0/19 -add china 36.37.36.0/23 -add china 36.37.39.0/24 -add china 36.37.40.0/21 -add china 36.37.48.0/20 -add china 36.40.0.0/13 -add china 36.48.0.0/15 -add china 36.51.0.0/16 -add china 36.56.0.0/13 -add china 36.96.0.0/11 -add china 36.128.0.0/10 -add china 36.192.0.0/11 -add china 36.248.0.0/14 -add china 36.254.0.0/16 -add china 36.255.116.0/22 -add china 36.255.128.0/22 -add china 36.255.164.0/22 -add china 36.255.172.0/22 -add china 36.255.176.0/22 -add china 36.255.220.0/22 -add china 39.0.0.0/24 -add china 39.0.2.0/23 -add china 39.0.4.0/22 -add china 39.0.8.0/21 -add china 39.0.16.0/20 -add china 39.0.32.0/19 -add china 39.0.64.0/18 -add china 39.0.128.0/17 -add china 39.64.0.0/11 -add china 39.96.0.0/13 -add china 39.104.0.0/14 -add china 39.108.0.0/16 -add china 39.128.0.0/10 -add china 40.72.0.0/15 -add china 40.125.128.0/17 -add china 40.126.64.0/18 -add china 42.0.0.0/22 -add china 42.0.8.0/21 -add china 42.0.16.0/21 -add china 42.0.24.0/22 -add china 42.0.32.0/19 -add china 42.0.128.0/17 -add china 42.1.0.0/19 -add china 42.1.32.0/20 -add china 42.1.48.0/21 -add china 42.1.56.0/22 -add china 42.1.128.0/17 -add china 42.4.0.0/14 -add china 42.48.0.0/15 -add china 42.50.0.0/16 -add china 42.51.0.0/16 -add china 42.52.0.0/14 -add china 42.56.0.0/14 -add china 42.62.0.0/17 -add china 42.62.128.0/19 -add china 42.62.160.0/20 -add china 42.62.180.0/22 -add china 42.62.184.0/21 -add china 42.63.0.0/16 -add china 42.80.0.0/15 -add china 42.83.64.0/20 -add china 42.83.80.0/22 -add china 42.83.88.0/21 -add china 42.83.96.0/19 -add china 42.83.128.0/17 -add china 42.84.0.0/14 -add china 42.88.0.0/13 -add china 42.96.64.0/19 -add china 42.96.96.0/21 -add china 42.96.108.0/22 -add china 42.96.112.0/20 -add china 42.96.128.0/17 -add china 42.97.0.0/16 -add china 42.99.0.0/18 -add china 42.99.64.0/19 -add china 42.99.96.0/20 -add china 42.99.112.0/22 -add china 42.99.120.0/21 -add china 42.100.0.0/14 -add china 42.120.0.0/15 -add china 42.122.0.0/16 -add china 42.123.0.0/19 -add china 42.123.36.0/22 -add china 42.123.40.0/21 -add china 42.123.48.0/20 -add china 42.123.64.0/18 -add china 42.123.128.0/17 -add china 42.128.0.0/12 -add china 42.156.0.0/19 -add china 42.156.36.0/22 -add china 42.156.40.0/21 -add china 42.156.48.0/20 -add china 42.156.64.0/18 -add china 42.156.128.0/17 -add china 42.157.0.0/16 -add china 42.158.0.0/16 -add china 42.159.0.0/16 -add china 42.160.0.0/12 -add china 42.176.0.0/13 -add china 42.184.0.0/15 -add china 42.186.0.0/16 -add china 42.187.0.0/18 -add china 42.187.64.0/19 -add china 42.187.96.0/20 -add china 42.187.112.0/21 -add china 42.187.120.0/22 -add china 42.187.128.0/17 -add china 42.192.0.0/15 -add china 42.194.0.0/21 -add china 42.194.8.0/22 -add china 42.194.12.0/22 -add china 42.194.16.0/20 -add china 42.194.32.0/19 -add china 42.194.64.0/18 -add china 42.194.128.0/17 -add china 42.195.0.0/16 -add china 42.196.0.0/14 -add china 42.201.0.0/17 -add china 42.202.0.0/15 -add china 42.204.0.0/14 -add china 42.208.0.0/12 -add china 42.224.0.0/12 -add china 42.240.0.0/17 -add china 42.240.128.0/17 -add china 42.242.0.0/15 -add china 42.244.0.0/14 -add china 42.248.0.0/13 -add china 43.224.12.0/22 -add china 43.224.24.0/22 -add china 43.224.44.0/22 -add china 43.224.52.0/22 -add china 43.224.56.0/22 -add china 43.224.64.0/22 -add china 43.224.68.0/22 -add china 43.224.72.0/22 -add china 43.224.80.0/22 -add china 43.224.100.0/22 -add china 43.224.144.0/22 -add china 43.224.160.0/22 -add china 43.224.176.0/22 -add china 43.224.184.0/22 -add china 43.224.200.0/22 -add china 43.224.204.0/22 -add china 43.224.208.0/22 -add china 43.224.212.0/22 -add china 43.224.216.0/22 -add china 43.224.240.0/22 -add china 43.225.76.0/22 -add china 43.225.84.0/22 -add china 43.225.120.0/22 -add china 43.225.124.0/22 -add china 43.225.140.0/22 -add china 43.225.172.0/22 -add china 43.225.180.0/22 -add china 43.225.208.0/22 -add china 43.225.216.0/22 -add china 43.225.220.0/22 -add china 43.225.224.0/22 -add china 43.225.228.0/22 -add china 43.225.232.0/22 -add china 43.225.236.0/22 -add china 43.225.240.0/22 -add china 43.225.244.0/22 -add china 43.225.252.0/22 -add china 43.226.32.0/22 -add china 43.226.36.0/22 -add china 43.226.40.0/22 -add china 43.226.44.0/22 -add china 43.226.48.0/22 -add china 43.226.52.0/22 -add china 43.226.56.0/22 -add china 43.226.60.0/22 -add china 43.226.64.0/22 -add china 43.226.68.0/22 -add china 43.226.72.0/22 -add china 43.226.76.0/22 -add china 43.226.80.0/22 -add china 43.226.84.0/22 -add china 43.226.88.0/22 -add china 43.226.92.0/22 -add china 43.226.96.0/22 -add china 43.226.100.0/22 -add china 43.226.104.0/22 -add china 43.226.108.0/22 -add china 43.226.112.0/22 -add china 43.226.116.0/22 -add china 43.226.120.0/22 -add china 43.226.128.0/22 -add china 43.226.132.0/22 -add china 43.226.136.0/22 -add china 43.226.140.0/22 -add china 43.226.144.0/22 -add china 43.226.148.0/22 -add china 43.226.152.0/22 -add china 43.226.156.0/22 -add china 43.226.160.0/22 -add china 43.226.164.0/22 -add china 43.226.168.0/22 -add china 43.226.172.0/22 -add china 43.226.176.0/22 -add china 43.226.180.0/22 -add china 43.226.184.0/22 -add china 43.226.188.0/22 -add china 43.226.192.0/22 -add china 43.226.196.0/22 -add china 43.226.200.0/22 -add china 43.226.204.0/22 -add china 43.226.208.0/22 -add china 43.226.212.0/22 -add china 43.226.236.0/22 -add china 43.226.240.0/22 -add china 43.226.244.0/22 -add china 43.226.248.0/22 -add china 43.226.252.0/22 -add china 43.227.0.0/22 -add china 43.227.4.0/22 -add china 43.227.8.0/22 -add china 43.227.32.0/22 -add china 43.227.36.0/22 -add china 43.227.40.0/22 -add china 43.227.44.0/22 -add china 43.227.48.0/22 -add china 43.227.52.0/22 -add china 43.227.56.0/22 -add china 43.227.60.0/22 -add china 43.227.64.0/22 -add china 43.227.68.0/22 -add china 43.227.72.0/22 -add china 43.227.76.0/22 -add china 43.227.80.0/22 -add china 43.227.84.0/22 -add china 43.227.88.0/22 -add china 43.227.92.0/22 -add china 43.227.96.0/22 -add china 43.227.100.0/22 -add china 43.227.104.0/22 -add china 43.227.136.0/22 -add china 43.227.140.0/22 -add china 43.227.144.0/22 -add china 43.227.152.0/22 -add china 43.227.156.0/22 -add china 43.227.160.0/22 -add china 43.227.164.0/22 -add china 43.227.168.0/22 -add china 43.227.172.0/22 -add china 43.227.176.0/22 -add china 43.227.180.0/22 -add china 43.227.188.0/22 -add china 43.227.192.0/22 -add china 43.227.196.0/22 -add china 43.227.200.0/22 -add china 43.227.204.0/22 -add china 43.227.208.0/22 -add china 43.227.212.0/22 -add china 43.227.216.0/22 -add china 43.227.220.0/22 -add china 43.227.232.0/22 -add china 43.227.248.0/22 -add china 43.227.252.0/22 -add china 43.228.0.0/22 -add china 43.228.4.0/22 -add china 43.228.8.0/22 -add china 43.228.12.0/22 -add china 43.228.16.0/22 -add china 43.228.20.0/22 -add china 43.228.24.0/22 -add china 43.228.28.0/22 -add china 43.228.32.0/22 -add china 43.228.36.0/22 -add china 43.228.40.0/22 -add china 43.228.44.0/22 -add china 43.228.48.0/22 -add china 43.228.52.0/22 -add china 43.228.56.0/22 -add china 43.228.60.0/22 -add china 43.228.64.0/22 -add china 43.228.68.0/22 -add china 43.228.76.0/22 -add china 43.228.100.0/22 -add china 43.228.116.0/22 -add china 43.228.120.0/22 -add china 43.228.132.0/22 -add china 43.228.136.0/22 -add china 43.228.148.0/22 -add china 43.228.152.0/22 -add china 43.228.188.0/22 -add china 43.229.16.0/22 -add china 43.229.40.0/22 -add china 43.229.48.0/22 -add china 43.229.56.0/22 -add china 43.229.96.0/22 -add china 43.229.120.0/22 -add china 43.229.136.0/22 -add china 43.229.140.0/22 -add china 43.229.144.0/22 -add china 43.229.168.0/22 -add china 43.229.172.0/22 -add china 43.229.176.0/22 -add china 43.229.180.0/22 -add china 43.229.184.0/22 -add china 43.229.188.0/22 -add china 43.229.192.0/22 -add china 43.229.196.0/22 -add china 43.229.216.0/22 -add china 43.229.220.0/22 -add china 43.229.232.0/22 -add china 43.229.236.0/22 -add china 43.230.20.0/22 -add china 43.230.32.0/22 -add china 43.230.68.0/22 -add china 43.230.72.0/22 -add china 43.230.84.0/22 -add china 43.230.124.0/22 -add china 43.230.136.0/22 -add china 43.230.168.0/22 -add china 43.230.220.0/22 -add china 43.230.224.0/22 -add china 43.230.228.0/22 -add china 43.230.232.0/22 -add china 43.230.236.0/22 -add china 43.230.240.0/22 -add china 43.230.244.0/22 -add china 43.230.248.0/22 -add china 43.230.252.0/22 -add china 43.231.32.0/22 -add china 43.231.36.0/22 -add china 43.231.40.0/22 -add china 43.231.44.0/22 -add china 43.231.80.0/22 -add china 43.231.84.0/22 -add china 43.231.88.0/22 -add china 43.231.92.0/22 -add china 43.231.96.0/22 -add china 43.231.100.0/22 -add china 43.231.104.0/22 -add china 43.231.108.0/22 -add china 43.231.136.0/22 -add china 43.231.140.0/22 -add china 43.231.144.0/22 -add china 43.231.148.0/22 -add china 43.231.152.0/22 -add china 43.231.156.0/22 -add china 43.231.160.0/22 -add china 43.231.164.0/22 -add china 43.231.168.0/22 -add china 43.231.172.0/22 -add china 43.231.176.0/22 -add china 43.231.180.0/22 -add china 43.236.0.0/22 -add china 43.236.4.0/22 -add china 43.236.8.0/22 -add china 43.236.12.0/22 -add china 43.236.16.0/22 -add china 43.236.20.0/22 -add china 43.236.24.0/22 -add china 43.236.28.0/22 -add china 43.236.32.0/22 -add china 43.236.36.0/22 -add china 43.236.40.0/22 -add china 43.236.44.0/22 -add china 43.236.48.0/22 -add china 43.236.52.0/22 -add china 43.236.56.0/22 -add china 43.236.60.0/22 -add china 43.236.64.0/22 -add china 43.236.68.0/22 -add china 43.236.72.0/22 -add china 43.236.76.0/22 -add china 43.236.80.0/22 -add china 43.236.84.0/22 -add china 43.236.88.0/22 -add china 43.236.92.0/22 -add china 43.236.96.0/22 -add china 43.236.100.0/22 -add china 43.236.104.0/22 -add china 43.236.108.0/22 -add china 43.236.112.0/22 -add china 43.236.116.0/22 -add china 43.236.120.0/22 -add china 43.236.124.0/22 -add china 43.236.128.0/22 -add china 43.236.132.0/22 -add china 43.236.136.0/22 -add china 43.236.140.0/22 -add china 43.236.144.0/22 -add china 43.236.148.0/22 -add china 43.236.152.0/22 -add china 43.236.156.0/22 -add china 43.236.160.0/22 -add china 43.236.164.0/22 -add china 43.236.168.0/22 -add china 43.236.172.0/22 -add china 43.236.176.0/22 -add china 43.236.180.0/22 -add china 43.236.184.0/22 -add china 43.236.188.0/22 -add china 43.236.192.0/22 -add china 43.236.196.0/22 -add china 43.236.200.0/22 -add china 43.236.204.0/22 -add china 43.236.208.0/22 -add china 43.236.212.0/22 -add china 43.236.216.0/22 -add china 43.236.220.0/22 -add china 43.236.224.0/22 -add china 43.236.228.0/22 -add china 43.236.232.0/22 -add china 43.236.236.0/22 -add china 43.236.240.0/22 -add china 43.236.244.0/22 -add china 43.236.248.0/22 -add china 43.236.252.0/22 -add china 43.237.0.0/22 -add china 43.237.4.0/22 -add china 43.237.8.0/22 -add china 43.237.12.0/22 -add china 43.237.16.0/22 -add china 43.237.20.0/22 -add china 43.237.24.0/22 -add china 43.237.28.0/22 -add china 43.237.32.0/22 -add china 43.237.36.0/22 -add china 43.237.40.0/22 -add china 43.237.44.0/22 -add china 43.237.48.0/22 -add china 43.237.52.0/22 -add china 43.237.56.0/22 -add china 43.237.60.0/22 -add china 43.237.64.0/22 -add china 43.237.68.0/22 -add china 43.237.72.0/22 -add china 43.237.76.0/22 -add china 43.237.80.0/22 -add china 43.237.84.0/22 -add china 43.237.88.0/22 -add china 43.237.92.0/22 -add china 43.237.96.0/22 -add china 43.237.100.0/22 -add china 43.237.104.0/22 -add china 43.237.108.0/22 -add china 43.237.112.0/22 -add china 43.237.116.0/22 -add china 43.237.120.0/22 -add china 43.237.124.0/22 -add china 43.237.128.0/22 -add china 43.237.132.0/22 -add china 43.237.136.0/22 -add china 43.237.140.0/22 -add china 43.237.144.0/22 -add china 43.237.148.0/22 -add china 43.237.152.0/22 -add china 43.237.156.0/22 -add china 43.237.160.0/22 -add china 43.237.164.0/22 -add china 43.237.168.0/22 -add china 43.237.172.0/22 -add china 43.237.176.0/22 -add china 43.237.180.0/22 -add china 43.237.184.0/22 -add china 43.237.188.0/22 -add china 43.237.192.0/22 -add china 43.237.196.0/22 -add china 43.237.200.0/22 -add china 43.237.204.0/22 -add china 43.237.208.0/22 -add china 43.237.212.0/22 -add china 43.237.216.0/22 -add china 43.237.220.0/22 -add china 43.237.224.0/22 -add china 43.237.228.0/22 -add china 43.237.232.0/22 -add china 43.237.236.0/22 -add china 43.237.240.0/22 -add china 43.237.244.0/22 -add china 43.237.248.0/22 -add china 43.237.252.0/22 -add china 43.238.0.0/22 -add china 43.238.4.0/22 -add china 43.238.8.0/22 -add china 43.238.12.0/22 -add china 43.238.16.0/22 -add china 43.238.20.0/22 -add china 43.238.24.0/22 -add china 43.238.28.0/22 -add china 43.238.32.0/22 -add china 43.238.36.0/22 -add china 43.238.40.0/22 -add china 43.238.44.0/22 -add china 43.238.48.0/22 -add china 43.238.52.0/22 -add china 43.238.56.0/22 -add china 43.238.60.0/22 -add china 43.238.64.0/22 -add china 43.238.68.0/22 -add china 43.238.72.0/22 -add china 43.238.76.0/22 -add china 43.238.80.0/22 -add china 43.238.84.0/22 -add china 43.238.88.0/22 -add china 43.238.92.0/22 -add china 43.238.96.0/22 -add china 43.238.100.0/22 -add china 43.238.104.0/22 -add china 43.238.108.0/22 -add china 43.238.112.0/22 -add china 43.238.116.0/22 -add china 43.238.120.0/22 -add china 43.238.124.0/22 -add china 43.238.128.0/22 -add china 43.238.132.0/22 -add china 43.238.136.0/22 -add china 43.238.140.0/22 -add china 43.238.144.0/22 -add china 43.238.148.0/22 -add china 43.238.152.0/22 -add china 43.238.156.0/22 -add china 43.238.160.0/22 -add china 43.238.164.0/22 -add china 43.238.168.0/22 -add china 43.238.172.0/22 -add china 43.238.176.0/22 -add china 43.238.180.0/22 -add china 43.238.184.0/22 -add china 43.238.188.0/22 -add china 43.238.192.0/22 -add china 43.238.196.0/22 -add china 43.238.200.0/22 -add china 43.238.204.0/22 -add china 43.238.208.0/22 -add china 43.238.212.0/22 -add china 43.238.216.0/22 -add china 43.238.220.0/22 -add china 43.238.224.0/22 -add china 43.238.228.0/22 -add china 43.238.232.0/22 -add china 43.238.236.0/22 -add china 43.238.240.0/22 -add china 43.238.244.0/22 -add china 43.238.248.0/22 -add china 43.238.252.0/22 -add china 43.239.0.0/22 -add china 43.239.4.0/22 -add china 43.239.8.0/21 -add china 43.239.16.0/22 -add china 43.239.20.0/22 -add china 43.239.24.0/22 -add china 43.239.28.0/22 -add china 43.239.32.0/22 -add china 43.239.36.0/22 -add china 43.239.40.0/22 -add china 43.239.44.0/22 -add china 43.239.48.0/22 -add china 43.239.116.0/22 -add china 43.239.120.0/22 -add china 43.239.172.0/22 -add china 43.239.176.0/22 -add china 43.240.0.0/22 -add china 43.240.48.0/22 -add china 43.240.56.0/22 -add china 43.240.60.0/22 -add china 43.240.68.0/22 -add china 43.240.72.0/22 -add china 43.240.76.0/22 -add china 43.240.84.0/22 -add china 43.240.124.0/22 -add china 43.240.128.0/22 -add china 43.240.132.0/22 -add china 43.240.136.0/22 -add china 43.240.156.0/22 -add china 43.240.160.0/22 -add china 43.240.164.0/22 -add china 43.240.168.0/22 -add china 43.240.172.0/22 -add china 43.240.176.0/22 -add china 43.240.180.0/22 -add china 43.240.184.0/22 -add china 43.240.188.0/22 -add china 43.240.192.0/22 -add china 43.240.196.0/22 -add china 43.240.200.0/22 -add china 43.240.204.0/22 -add china 43.240.208.0/22 -add china 43.240.212.0/22 -add china 43.240.216.0/22 -add china 43.240.220.0/22 -add china 43.240.236.0/22 -add china 43.240.240.0/22 -add china 43.240.244.0/22 -add china 43.240.248.0/22 -add china 43.240.252.0/22 -add china 43.241.0.0/22 -add china 43.241.4.0/22 -add china 43.241.8.0/22 -add china 43.241.12.0/22 -add china 43.241.16.0/22 -add china 43.241.20.0/22 -add china 43.241.48.0/22 -add china 43.241.76.0/22 -add china 43.241.80.0/22 -add china 43.241.84.0/22 -add china 43.241.88.0/22 -add china 43.241.92.0/22 -add china 43.241.112.0/22 -add china 43.241.168.0/22 -add china 43.241.172.0/22 -add china 43.241.176.0/22 -add china 43.241.180.0/22 -add china 43.241.184.0/22 -add china 43.241.196.0/22 -add china 43.241.208.0/22 -add china 43.241.212.0/22 -add china 43.241.216.0/22 -add china 43.241.220.0/22 -add china 43.241.224.0/22 -add china 43.241.228.0/22 -add china 43.241.232.0/22 -add china 43.241.236.0/22 -add china 43.241.240.0/22 -add china 43.241.248.0/22 -add china 43.241.252.0/22 -add china 43.242.8.0/22 -add china 43.242.12.0/22 -add china 43.242.16.0/22 -add china 43.242.20.0/22 -add china 43.242.24.0/22 -add china 43.242.28.0/22 -add china 43.242.44.0/22 -add china 43.242.48.0/22 -add china 43.242.52.0/22 -add china 43.242.56.0/22 -add china 43.242.60.0/22 -add china 43.242.64.0/22 -add china 43.242.72.0/22 -add china 43.242.76.0/22 -add china 43.242.80.0/22 -add china 43.242.84.0/22 -add china 43.242.88.0/22 -add china 43.242.92.0/22 -add china 43.242.96.0/22 -add china 43.242.144.0/22 -add china 43.242.148.0/22 -add china 43.242.152.0/22 -add china 43.242.156.0/22 -add china 43.242.160.0/22 -add china 43.242.164.0/22 -add china 43.242.168.0/22 -add china 43.242.180.0/22 -add china 43.242.188.0/22 -add china 43.242.192.0/22 -add china 43.242.196.0/22 -add china 43.242.204.0/22 -add china 43.242.216.0/22 -add china 43.242.220.0/22 -add china 43.242.252.0/22 -add china 43.243.4.0/22 -add china 43.243.8.0/22 -add china 43.243.12.0/22 -add china 43.243.16.0/22 -add china 43.243.24.0/22 -add china 43.243.88.0/22 -add china 43.243.128.0/22 -add china 43.243.136.0/22 -add china 43.243.144.0/22 -add china 43.243.148.0/22 -add china 43.243.156.0/22 -add china 43.243.168.0/22 -add china 43.243.180.0/22 -add china 43.243.188.0/22 -add china 43.243.228.0/22 -add china 43.243.232.0/22 -add china 43.243.244.0/22 -add china 43.246.0.0/22 -add china 43.246.4.0/22 -add china 43.246.8.0/22 -add china 43.246.12.0/22 -add china 43.246.16.0/22 -add china 43.246.20.0/22 -add china 43.246.24.0/22 -add china 43.246.28.0/22 -add china 43.246.32.0/22 -add china 43.246.36.0/22 -add china 43.246.40.0/22 -add china 43.246.44.0/22 -add china 43.246.48.0/22 -add china 43.246.52.0/22 -add china 43.246.56.0/22 -add china 43.246.60.0/22 -add china 43.246.64.0/22 -add china 43.246.68.0/22 -add china 43.246.72.0/22 -add china 43.246.76.0/22 -add china 43.246.80.0/22 -add china 43.246.84.0/22 -add china 43.246.88.0/22 -add china 43.246.92.0/22 -add china 43.246.96.0/22 -add china 43.246.112.0/22 -add china 43.246.212.0/22 -add china 43.246.228.0/22 -add china 43.247.4.0/22 -add china 43.247.8.0/22 -add china 43.247.44.0/22 -add china 43.247.48.0/22 -add china 43.247.68.0/22 -add china 43.247.76.0/22 -add china 43.247.84.0/22 -add china 43.247.88.0/22 -add china 43.247.92.0/22 -add china 43.247.96.0/22 -add china 43.247.100.0/22 -add china 43.247.108.0/22 -add china 43.247.112.0/22 -add china 43.247.148.0/22 -add china 43.247.152.0/22 -add china 43.247.176.0/22 -add china 43.247.180.0/22 -add china 43.247.184.0/22 -add china 43.247.188.0/22 -add china 43.247.196.0/22 -add china 43.247.200.0/22 -add china 43.247.204.0/22 -add china 43.247.208.0/22 -add china 43.247.212.0/22 -add china 43.247.216.0/22 -add china 43.247.220.0/22 -add china 43.247.224.0/22 -add china 43.247.228.0/22 -add china 43.247.232.0/22 -add china 43.247.236.0/22 -add china 43.247.240.0/22 -add china 43.247.244.0/22 -add china 43.247.248.0/22 -add china 43.247.252.0/22 -add china 43.248.0.0/22 -add china 43.248.4.0/22 -add china 43.248.20.0/22 -add china 43.248.28.0/22 -add china 43.248.48.0/22 -add china 43.248.76.0/22 -add china 43.248.80.0/22 -add china 43.248.84.0/22 -add china 43.248.88.0/22 -add china 43.248.92.0/22 -add china 43.248.96.0/22 -add china 43.248.100.0/22 -add china 43.248.104.0/22 -add china 43.248.108.0/22 -add china 43.248.112.0/22 -add china 43.248.116.0/22 -add china 43.248.120.0/22 -add china 43.248.124.0/22 -add china 43.248.128.0/22 -add china 43.248.132.0/22 -add china 43.248.136.0/22 -add china 43.248.140.0/22 -add china 43.248.144.0/22 -add china 43.248.148.0/22 -add china 43.248.176.0/22 -add china 43.248.180.0/22 -add china 43.248.184.0/22 -add china 43.248.188.0/22 -add china 43.248.192.0/22 -add china 43.248.196.0/22 -add china 43.248.200.0/22 -add china 43.248.204.0/22 -add china 43.248.208.0/22 -add china 43.248.228.0/22 -add china 43.248.232.0/22 -add china 43.248.244.0/22 -add china 43.249.0.0/22 -add china 43.249.4.0/22 -add china 43.249.8.0/22 -add china 43.249.24.0/22 -add china 43.249.120.0/22 -add china 43.249.132.0/22 -add china 43.249.136.0/22 -add china 43.249.144.0/22 -add china 43.249.148.0/22 -add china 43.249.152.0/22 -add china 43.249.156.0/22 -add china 43.249.160.0/22 -add china 43.249.164.0/22 -add china 43.249.168.0/22 -add china 43.249.192.0/22 -add china 43.249.236.0/22 -add china 43.250.4.0/22 -add china 43.250.12.0/22 -add china 43.250.16.0/22 -add china 43.250.20.0/22 -add china 43.250.28.0/22 -add china 43.250.32.0/22 -add china 43.250.36.0/22 -add china 43.250.72.0/22 -add china 43.250.96.0/22 -add china 43.250.100.0/22 -add china 43.250.104.0/22 -add china 43.250.108.0/22 -add china 43.250.112.0/22 -add china 43.250.116.0/22 -add china 43.250.128.0/22 -add china 43.250.144.0/22 -add china 43.250.148.0/22 -add china 43.250.160.0/22 -add china 43.250.168.0/22 -add china 43.250.172.0/22 -add china 43.250.176.0/22 -add china 43.250.200.0/22 -add china 43.250.212.0/22 -add china 43.250.216.0/22 -add china 43.250.220.0/22 -add china 43.250.236.0/22 -add china 43.250.244.0/22 -add china 43.251.4.0/22 -add china 43.251.8.0/22 -add china 43.251.12.0/22 -add china 43.251.36.0/22 -add china 43.251.100.0/22 -add china 43.251.116.0/22 -add china 43.251.192.0/22 -add china 43.251.232.0/22 -add china 43.251.236.0/22 -add china 43.251.244.0/22 -add china 43.252.40.0/22 -add china 43.252.48.0/22 -add china 43.252.56.0/22 -add china 43.252.224.0/22 -add china 43.254.0.0/22 -add china 43.254.4.0/22 -add china 43.254.8.0/22 -add china 43.254.24.0/22 -add china 43.254.36.0/22 -add china 43.254.44.0/22 -add china 43.254.52.0/22 -add china 43.254.64.0/22 -add china 43.254.72.0/22 -add china 43.254.84.0/22 -add china 43.254.88.0/22 -add china 43.254.92.0/22 -add china 43.254.100.0/22 -add china 43.254.104.0/22 -add china 43.254.112.0/22 -add china 43.254.116.0/22 -add china 43.254.128.0/22 -add china 43.254.136.0/22 -add china 43.254.140.0/22 -add china 43.254.144.0/22 -add china 43.254.148.0/22 -add china 43.254.152.0/22 -add china 43.254.156.0/22 -add china 43.254.168.0/22 -add china 43.254.172.0/22 -add china 43.254.180.0/22 -add china 43.254.184.0/22 -add china 43.254.188.0/22 -add china 43.254.192.0/22 -add china 43.254.196.0/22 -add china 43.254.200.0/22 -add china 43.254.208.0/22 -add china 43.254.220.0/22 -add china 43.254.224.0/22 -add china 43.254.228.0/22 -add china 43.254.232.0/22 -add china 43.254.236.0/22 -add china 43.254.240.0/22 -add china 43.254.248.0/22 -add china 43.254.252.0/22 -add china 43.255.0.0/22 -add china 43.255.4.0/22 -add china 43.255.8.0/22 -add china 43.255.16.0/22 -add china 43.255.48.0/22 -add china 43.255.64.0/22 -add china 43.255.68.0/22 -add china 43.255.72.0/22 -add china 43.255.76.0/22 -add china 43.255.84.0/22 -add china 43.255.96.0/22 -add china 43.255.108.0/22 -add china 43.255.144.0/22 -add china 43.255.168.0/22 -add china 43.255.176.0/22 -add china 43.255.184.0/22 -add china 43.255.192.0/22 -add china 43.255.200.0/22 -add china 43.255.204.0/22 -add china 43.255.208.0/22 -add china 43.255.212.0/22 -add china 43.255.224.0/22 -add china 43.255.228.0/22 -add china 43.255.232.0/22 -add china 43.255.244.0/22 -add china 45.40.192.0/18 -add china 45.65.16.0/22 -add china 45.65.20.0/22 -add china 45.65.24.0/22 -add china 45.65.28.0/22 -add china 45.112.132.0/22 -add china 45.112.188.0/22 -add china 45.112.208.0/22 -add china 45.112.212.0/22 -add china 45.112.216.0/22 -add china 45.112.220.0/22 -add china 45.112.228.0/22 -add china 45.112.232.0/22 -add china 45.112.236.0/22 -add china 45.113.12.0/22 -add china 45.113.16.0/22 -add china 45.113.20.0/22 -add china 45.113.24.0/22 -add china 45.113.28.0/22 -add china 45.113.40.0/22 -add china 45.113.52.0/22 -add china 45.113.56.0/22 -add china 45.113.72.0/22 -add china 45.113.144.0/22 -add china 45.113.148.0/22 -add china 45.113.168.0/22 -add china 45.113.176.0/22 -add china 45.113.184.0/22 -add china 45.113.200.0/22 -add china 45.113.204.0/22 -add china 45.113.208.0/22 -add china 45.113.212.0/22 -add china 45.113.216.0/22 -add china 45.113.220.0/22 -add china 45.113.240.0/22 -add china 45.113.252.0/22 -add china 45.114.0.0/22 -add china 45.114.12.0/22 -add china 45.114.32.0/22 -add china 45.114.40.0/22 -add china 45.114.52.0/22 -add china 45.114.96.0/22 -add china 45.114.104.0/22 -add china 45.114.108.0/22 -add china 45.114.124.0/22 -add china 45.114.136.0/22 -add china 45.114.196.0/22 -add china 45.114.200.0/22 -add china 45.114.228.0/22 -add china 45.114.252.0/22 -add china 45.115.44.0/22 -add china 45.115.100.0/22 -add china 45.115.120.0/22 -add china 45.115.132.0/22 -add china 45.115.144.0/22 -add china 45.115.156.0/22 -add china 45.115.164.0/22 -add china 45.115.200.0/22 -add china 45.115.212.0/22 -add china 45.115.228.0/22 -add china 45.115.236.0/22 -add china 45.115.244.0/22 -add china 45.115.248.0/22 -add china 45.116.12.0/22 -add china 45.116.16.0/22 -add china 45.116.24.0/22 -add china 45.116.32.0/22 -add china 45.116.36.0/22 -add china 45.116.52.0/22 -add china 45.116.96.0/22 -add china 45.116.100.0/22 -add china 45.116.140.0/22 -add china 45.116.152.0/22 -add china 45.116.208.0/22 -add china 45.117.8.0/22 -add china 45.117.20.0/22 -add china 45.117.68.0/22 -add china 45.117.124.0/22 -add china 45.117.252.0/22 -add china 45.119.52.0/22 -add china 45.119.60.0/22 -add china 45.119.64.0/22 -add china 45.119.68.0/22 -add china 45.119.72.0/22 -add china 45.119.104.0/22 -add china 45.119.116.0/22 -add china 45.119.232.0/22 -add china 45.120.100.0/22 -add china 45.120.140.0/22 -add china 45.120.164.0/22 -add china 45.120.220.0/22 -add china 45.120.240.0/22 -add china 45.121.20.0/22 -add china 45.121.52.0/22 -add china 45.121.64.0/22 -add china 45.121.68.0/22 -add china 45.121.72.0/22 -add china 45.121.92.0/22 -add china 45.121.96.0/22 -add china 45.121.104.0/22 -add china 45.121.172.0/22 -add china 45.121.176.0/22 -add china 45.121.212.0/22 -add china 45.121.240.0/22 -add china 45.121.244.0/22 -add china 45.121.248.0/22 -add china 45.121.252.0/22 -add china 45.122.0.0/22 -add china 45.122.4.0/22 -add china 45.122.8.0/22 -add china 45.122.12.0/22 -add china 45.122.16.0/22 -add china 45.122.20.0/22 -add china 45.122.24.0/22 -add china 45.122.28.0/22 -add china 45.122.32.0/22 -add china 45.122.36.0/22 -add china 45.122.40.0/22 -add china 45.122.60.0/22 -add china 45.122.64.0/22 -add china 45.122.68.0/22 -add china 45.122.72.0/22 -add china 45.122.76.0/22 -add china 45.122.80.0/22 -add china 45.122.84.0/22 -add china 45.122.88.0/22 -add china 45.122.92.0/22 -add china 45.122.96.0/21 -add china 45.122.104.0/22 -add china 45.122.108.0/22 -add china 45.122.112.0/22 -add china 45.122.116.0/22 -add china 45.122.160.0/22 -add china 45.122.164.0/22 -add china 45.122.168.0/22 -add china 45.122.172.0/22 -add china 45.122.176.0/22 -add china 45.122.180.0/22 -add china 45.122.184.0/22 -add china 45.122.188.0/22 -add china 45.122.192.0/22 -add china 45.122.196.0/22 -add china 45.122.200.0/22 -add china 45.122.204.0/22 -add china 45.122.208.0/22 -add china 45.122.212.0/22 -add china 45.122.216.0/22 -add china 45.123.28.0/22 -add china 45.123.32.0/22 -add china 45.123.36.0/22 -add china 45.123.44.0/22 -add china 45.123.48.0/22 -add china 45.123.52.0/22 -add china 45.123.56.0/22 -add china 45.123.60.0/22 -add china 45.123.64.0/22 -add china 45.123.68.0/22 -add china 45.123.72.0/22 -add china 45.123.76.0/22 -add china 45.123.80.0/22 -add china 45.123.84.0/22 -add china 45.123.88.0/22 -add china 45.123.120.0/22 -add china 45.123.128.0/22 -add china 45.123.132.0/22 -add china 45.123.136.0/22 -add china 45.123.148.0/22 -add china 45.123.152.0/22 -add china 45.123.156.0/22 -add china 45.123.164.0/22 -add china 45.123.168.0/22 -add china 45.123.172.0/22 -add china 45.123.176.0/22 -add china 45.123.180.0/22 -add china 45.123.184.0/22 -add china 45.123.204.0/22 -add china 45.123.212.0/22 -add china 45.123.224.0/22 -add china 45.123.228.0/22 -add china 45.123.232.0/22 -add china 45.123.236.0/22 -add china 45.123.240.0/22 -add china 45.123.244.0/22 -add china 45.123.248.0/22 -add china 45.123.252.0/22 -add china 45.124.0.0/22 -add china 45.124.20.0/22 -add china 45.124.28.0/22 -add china 45.124.32.0/22 -add china 45.124.36.0/22 -add china 45.124.44.0/22 -add china 45.124.68.0/22 -add china 45.124.76.0/22 -add china 45.124.80.0/22 -add china 45.124.100.0/22 -add china 45.124.124.0/22 -add china 45.124.172.0/22 -add china 45.124.176.0/22 -add china 45.124.208.0/22 -add china 45.124.248.0/22 -add china 45.124.252.0/22 -add china 45.125.12.0/22 -add china 45.125.16.0/22 -add china 45.125.24.0/22 -add china 45.125.28.0/22 -add china 45.125.32.0/22 -add china 45.125.44.0/22 -add china 45.125.52.0/22 -add china 45.125.56.0/22 -add china 45.125.76.0/22 -add china 45.125.80.0/22 -add china 45.125.84.0/22 -add china 45.125.88.0/22 -add china 45.125.92.0/22 -add china 45.125.96.0/22 -add china 45.125.100.0/22 -add china 45.125.104.0/22 -add china 45.125.136.0/22 -add china 45.126.48.0/22 -add china 45.126.52.0/22 -add china 45.126.100.0/22 -add china 45.126.108.0/22 -add china 45.126.112.0/22 -add china 45.126.116.0/22 -add china 45.126.120.0/22 -add china 45.126.212.0/22 -add china 45.126.220.0/22 -add china 45.127.8.0/22 -add china 45.127.12.0/22 -add china 45.127.96.0/22 -add china 45.127.116.0/22 -add china 45.127.124.0/22 -add china 45.127.128.0/22 -add china 45.127.144.0/22 -add china 45.127.148.0/22 -add china 45.127.156.0/22 -add china 45.127.216.0/22 -add china 45.248.8.0/22 -add china 45.248.80.0/22 -add china 45.248.84.0/22 -add china 45.248.88.0/22 -add china 45.248.96.0/22 -add china 45.248.100.0/22 -add china 45.248.104.0/22 -add china 45.248.108.0/22 -add china 45.248.128.0/22 -add china 45.248.132.0/22 -add china 45.248.204.0/22 -add china 45.248.208.0/22 -add china 45.248.212.0/22 -add china 45.248.216.0/22 -add china 45.248.220.0/22 -add china 45.248.224.0/22 -add china 45.248.228.0/22 -add china 45.248.232.0/22 -add china 45.248.236.0/22 -add china 45.248.240.0/22 -add china 45.248.244.0/22 -add china 45.248.248.0/22 -add china 45.248.252.0/22 -add china 45.249.0.0/22 -add china 45.249.4.0/22 -add china 45.249.12.0/22 -add china 45.249.16.0/22 -add china 45.249.20.0/22 -add china 45.249.24.0/22 -add china 45.249.28.0/22 -add china 45.249.32.0/22 -add china 45.249.36.0/22 -add china 45.249.92.0/22 -add china 45.249.112.0/22 -add china 45.249.180.0/22 -add china 45.249.188.0/22 -add china 45.249.192.0/22 -add china 45.249.196.0/22 -add china 45.249.200.0/22 -add china 45.249.204.0/22 -add china 45.249.208.0/22 -add china 45.249.212.0/22 -add china 45.250.12.0/22 -add china 45.250.16.0/22 -add china 45.250.28.0/22 -add china 45.250.32.0/22 -add china 45.250.36.0/22 -add china 45.250.40.0/22 -add china 45.250.76.0/22 -add china 45.250.80.0/22 -add china 45.250.84.0/22 -add china 45.250.88.0/22 -add china 45.250.92.0/22 -add china 45.250.96.0/22 -add china 45.250.104.0/22 -add china 45.250.108.0/22 -add china 45.250.112.0/22 -add china 45.250.116.0/22 -add china 45.250.120.0/22 -add china 45.250.124.0/22 -add china 45.250.128.0/22 -add china 45.250.132.0/22 -add china 45.250.136.0/22 -add china 45.250.140.0/22 -add china 45.250.144.0/22 -add china 45.250.148.0/22 -add china 45.250.152.0/22 -add china 45.250.164.0/22 -add china 45.250.180.0/22 -add china 45.250.184.0/22 -add china 45.250.188.0/22 -add china 45.250.192.0/22 -add china 45.251.0.0/22 -add china 45.251.8.0/22 -add china 45.251.16.0/22 -add china 45.251.20.0/22 -add china 45.251.52.0/22 -add china 45.251.84.0/22 -add china 45.251.88.0/22 -add china 45.251.92.0/22 -add china 45.251.96.0/22 -add china 45.251.100.0/22 -add china 45.251.120.0/22 -add china 45.251.124.0/22 -add china 45.251.136.0/22 -add china 45.251.140.0/22 -add china 45.251.144.0/22 -add china 45.251.148.0/22 -add china 45.251.152.0/22 -add china 45.251.156.0/22 -add china 45.251.160.0/22 -add china 45.251.164.0/22 -add china 45.251.168.0/22 -add china 45.251.172.0/22 -add china 45.251.176.0/22 -add china 45.251.180.0/22 -add china 45.251.184.0/22 -add china 45.251.188.0/22 -add china 45.251.192.0/22 -add china 45.251.196.0/22 -add china 45.251.200.0/22 -add china 45.251.204.0/22 -add china 45.251.208.0/22 -add china 45.251.212.0/22 -add china 45.251.216.0/22 -add china 45.251.220.0/22 -add china 45.251.224.0/22 -add china 45.251.240.0/22 -add china 45.252.0.0/22 -add china 45.252.4.0/22 -add china 45.252.8.0/22 -add china 45.252.12.0/22 -add china 45.252.16.0/22 -add china 45.252.20.0/22 -add china 45.252.24.0/22 -add china 45.252.28.0/22 -add china 45.252.32.0/22 -add china 45.252.36.0/22 -add china 45.252.40.0/22 -add china 45.252.44.0/22 -add china 45.252.48.0/22 -add china 45.252.60.0/22 -add china 45.252.84.0/22 -add china 45.252.88.0/22 -add china 45.252.92.0/22 -add china 45.252.96.0/22 -add china 45.252.100.0/22 -add china 45.252.104.0/22 -add china 45.252.108.0/22 -add china 45.252.112.0/22 -add china 45.252.116.0/22 -add china 45.252.120.0/22 -add china 45.252.124.0/22 -add china 45.252.128.0/22 -add china 45.252.132.0/22 -add china 45.252.136.0/22 -add china 45.252.140.0/22 -add china 45.252.144.0/22 -add china 45.252.148.0/22 -add china 45.252.152.0/22 -add china 45.252.156.0/22 -add china 45.252.160.0/22 -add china 45.252.164.0/22 -add china 45.252.168.0/22 -add china 45.252.172.0/22 -add china 45.252.176.0/22 -add china 45.252.192.0/22 -add china 45.252.196.0/22 -add china 45.252.200.0/22 -add china 45.252.204.0/22 -add china 45.252.208.0/22 -add china 45.252.212.0/22 -add china 45.252.216.0/22 -add china 45.252.220.0/22 -add china 45.252.224.0/22 -add china 45.252.228.0/22 -add china 45.252.232.0/22 -add china 45.253.0.0/22 -add china 45.253.4.0/22 -add china 45.253.8.0/22 -add china 45.253.12.0/22 -add china 45.253.16.0/22 -add china 45.253.20.0/22 -add china 45.253.24.0/22 -add china 45.253.28.0/22 -add china 45.253.32.0/22 -add china 45.253.36.0/22 -add china 45.253.40.0/22 -add china 45.253.44.0/22 -add china 45.253.48.0/22 -add china 45.253.52.0/22 -add china 45.253.56.0/22 -add china 45.253.60.0/22 -add china 45.253.64.0/22 -add china 45.253.68.0/22 -add china 45.253.72.0/22 -add china 45.253.76.0/22 -add china 45.253.80.0/22 -add china 45.253.84.0/22 -add china 45.253.92.0/22 -add china 45.253.96.0/22 -add china 45.253.100.0/22 -add china 45.253.104.0/22 -add china 45.253.108.0/22 -add china 45.253.112.0/22 -add china 45.253.116.0/22 -add china 45.253.120.0/22 -add china 45.253.132.0/22 -add china 45.253.136.0/22 -add china 45.253.140.0/22 -add china 45.253.144.0/22 -add china 45.253.148.0/22 -add china 45.253.152.0/22 -add china 45.253.156.0/22 -add china 45.253.160.0/22 -add china 45.253.164.0/22 -add china 45.253.168.0/22 -add china 45.253.172.0/22 -add china 45.253.176.0/22 -add china 45.253.180.0/22 -add china 45.253.184.0/22 -add china 45.253.188.0/22 -add china 45.253.192.0/22 -add china 45.253.196.0/22 -add china 45.253.200.0/22 -add china 45.253.204.0/22 -add china 45.253.208.0/22 -add china 45.253.212.0/22 -add china 45.253.216.0/22 -add china 45.253.220.0/22 -add china 45.253.224.0/22 -add china 45.253.228.0/22 -add china 45.253.232.0/22 -add china 45.253.236.0/22 -add china 45.253.240.0/22 -add china 45.253.244.0/22 -add china 45.253.248.0/22 -add china 45.253.252.0/22 -add china 45.254.0.0/22 -add china 45.254.4.0/22 -add china 45.254.8.0/22 -add china 45.254.12.0/22 -add china 45.254.16.0/22 -add china 45.254.20.0/22 -add china 45.254.24.0/22 -add china 45.254.28.0/22 -add china 45.254.40.0/22 -add china 45.254.48.0/22 -add china 45.254.52.0/22 -add china 45.254.56.0/22 -add china 45.254.60.0/22 -add china 45.254.64.0/22 -add china 45.254.68.0/22 -add china 45.254.72.0/22 -add china 45.254.76.0/22 -add china 45.254.80.0/22 -add china 45.254.84.0/22 -add china 45.254.88.0/22 -add china 45.254.92.0/22 -add china 45.254.96.0/22 -add china 45.254.100.0/22 -add china 45.254.104.0/22 -add china 45.254.108.0/22 -add china 45.254.112.0/22 -add china 45.254.116.0/22 -add china 45.254.120.0/22 -add china 45.254.124.0/22 -add china 45.254.128.0/22 -add china 45.254.132.0/22 -add china 45.254.136.0/22 -add china 45.254.140.0/22 -add china 45.254.144.0/22 -add china 45.254.148.0/22 -add china 45.254.152.0/22 -add china 45.254.156.0/22 -add china 45.254.160.0/22 -add china 45.254.164.0/22 -add china 45.254.168.0/22 -add china 45.254.172.0/22 -add china 45.254.176.0/22 -add china 45.254.180.0/22 -add china 45.254.184.0/22 -add china 45.254.188.0/22 -add china 45.254.192.0/22 -add china 45.254.196.0/22 -add china 45.254.200.0/22 -add china 45.254.204.0/22 -add china 45.254.208.0/22 -add china 45.254.212.0/22 -add china 45.254.216.0/22 -add china 45.254.220.0/22 -add china 45.254.224.0/22 -add china 45.254.228.0/22 -add china 45.254.236.0/22 -add china 45.254.240.0/22 -add china 45.254.248.0/22 -add china 45.255.0.0/22 -add china 45.255.4.0/22 -add china 45.255.8.0/22 -add china 45.255.12.0/22 -add china 45.255.16.0/22 -add china 45.255.20.0/22 -add china 45.255.24.0/22 -add china 45.255.28.0/22 -add china 45.255.32.0/22 -add china 45.255.36.0/22 -add china 45.255.40.0/22 -add china 45.255.44.0/22 -add china 45.255.48.0/22 -add china 45.255.52.0/22 -add china 45.255.56.0/22 -add china 45.255.60.0/22 -add china 45.255.64.0/22 -add china 45.255.68.0/22 -add china 45.255.72.0/22 -add china 45.255.76.0/22 -add china 45.255.80.0/22 -add china 45.255.84.0/22 -add china 45.255.88.0/22 -add china 45.255.92.0/22 -add china 45.255.96.0/22 -add china 45.255.100.0/22 -add china 45.255.104.0/22 -add china 45.255.108.0/22 -add china 45.255.112.0/22 -add china 45.255.116.0/22 -add china 45.255.120.0/22 -add china 45.255.124.0/22 -add china 45.255.132.0/22 -add china 45.255.136.0/22 -add china 45.255.140.0/22 -add china 45.255.144.0/22 -add china 45.255.148.0/22 -add china 45.255.152.0/22 -add china 45.255.156.0/22 -add china 45.255.160.0/22 -add china 45.255.164.0/22 -add china 45.255.168.0/22 -add china 45.255.172.0/22 -add china 45.255.176.0/22 -add china 45.255.180.0/22 -add china 45.255.184.0/22 -add china 45.255.188.0/22 -add china 45.255.192.0/22 -add china 45.255.196.0/22 -add china 45.255.200.0/22 -add china 45.255.204.0/22 -add china 45.255.208.0/22 -add china 45.255.212.0/22 -add china 45.255.216.0/22 -add china 45.255.220.0/22 -add china 45.255.224.0/22 -add china 45.255.228.0/22 -add china 45.255.232.0/22 -add china 45.255.236.0/22 -add china 45.255.240.0/22 -add china 45.255.244.0/22 -add china 45.255.248.0/22 -add china 47.92.0.0/14 -add china 47.96.0.0/11 -add china 49.4.0.0/14 -add china 49.51.0.0/16 -add china 49.52.0.0/14 -add china 49.64.0.0/11 -add china 49.112.0.0/13 -add china 49.120.0.0/14 -add china 49.128.0.0/24 -add china 49.128.2.0/23 -add china 49.128.4.0/22 -add china 49.140.0.0/15 -add china 49.152.0.0/14 -add china 49.208.0.0/15 -add china 49.210.0.0/15 -add china 49.220.0.0/14 -add china 49.232.0.0/14 -add china 49.239.0.0/18 -add china 49.239.192.0/18 -add china 49.246.224.0/19 -add china 52.80.0.0/15 -add china 52.82.0.0/15 -add china 52.130.0.0/15 -add china 54.222.0.0/15 -add china 58.14.0.0/15 -add china 58.16.0.0/16 -add china 58.17.0.0/17 -add china 58.17.128.0/17 -add china 58.18.0.0/16 -add china 58.19.0.0/16 -add china 58.20.0.0/16 -add china 58.21.0.0/16 -add china 58.22.0.0/15 -add china 58.24.0.0/15 -add china 58.30.0.0/15 -add china 58.32.0.0/13 -add china 58.40.0.0/15 -add china 58.42.0.0/16 -add china 58.43.0.0/16 -add china 58.44.0.0/14 -add china 58.48.0.0/13 -add china 58.56.0.0/15 -add china 58.58.0.0/16 -add china 58.59.0.0/17 -add china 58.59.128.0/17 -add china 58.60.0.0/14 -add china 58.65.232.0/21 -add china 58.66.0.0/15 -add china 58.68.128.0/17 -add china 58.82.0.0/17 -add china 58.83.0.0/17 -add china 58.83.128.0/17 -add china 58.87.64.0/18 -add china 58.99.128.0/17 -add china 58.100.0.0/15 -add china 58.116.0.0/14 -add china 58.128.0.0/13 -add china 58.144.0.0/16 -add china 58.154.0.0/15 -add china 58.192.0.0/15 -add china 58.194.0.0/15 -add china 58.196.0.0/15 -add china 58.198.0.0/15 -add china 58.200.0.0/13 -add china 58.208.0.0/12 -add china 58.240.0.0/15 -add china 58.242.0.0/15 -add china 58.244.0.0/15 -add china 58.246.0.0/15 -add china 58.248.0.0/13 -add china 59.32.0.0/13 -add china 59.40.0.0/15 -add china 59.42.0.0/16 -add china 59.43.0.0/16 -add china 59.44.0.0/14 -add china 59.48.0.0/16 -add china 59.49.0.0/17 -add china 59.49.128.0/17 -add china 59.50.0.0/16 -add china 59.51.0.0/17 -add china 59.51.128.0/17 -add china 59.52.0.0/14 -add china 59.56.0.0/14 -add china 59.60.0.0/15 -add china 59.62.0.0/15 -add china 59.64.0.0/14 -add china 59.68.0.0/14 -add china 59.72.0.0/15 -add china 59.74.0.0/15 -add china 59.76.0.0/16 -add china 59.77.0.0/16 -add china 59.78.0.0/15 -add china 59.80.0.0/15 -add china 59.82.0.0/15 -add china 59.107.0.0/17 -add china 59.107.128.0/17 -add china 59.108.0.0/15 -add china 59.110.0.0/15 -add china 59.151.0.0/17 -add china 59.152.16.0/22 -add china 59.152.20.0/22 -add china 59.152.24.0/22 -add china 59.152.28.0/22 -add china 59.152.32.0/22 -add china 59.152.36.0/22 -add china 59.152.64.0/22 -add china 59.152.68.0/22 -add china 59.152.72.0/22 -add china 59.152.76.0/22 -add china 59.152.112.0/22 -add china 59.152.116.0/22 -add china 59.153.4.0/22 -add china 59.153.32.0/22 -add china 59.153.60.0/22 -add china 59.153.64.0/22 -add china 59.153.68.0/22 -add china 59.153.72.0/22 -add china 59.153.92.0/22 -add china 59.153.116.0/22 -add china 59.153.136.0/22 -add china 59.153.152.0/22 -add china 59.153.156.0/22 -add china 59.153.164.0/22 -add china 59.153.168.0/22 -add china 59.153.172.0/22 -add china 59.153.176.0/22 -add china 59.153.180.0/22 -add china 59.153.184.0/22 -add china 59.153.188.0/22 -add china 59.153.192.0/22 -add china 59.155.0.0/16 -add china 59.172.0.0/15 -add china 59.174.0.0/15 -add china 59.191.0.0/17 -add china 59.191.240.0/20 -add china 59.192.0.0/10 -add china 60.0.0.0/13 -add china 60.8.0.0/15 -add china 60.10.0.0/16 -add china 60.11.0.0/16 -add china 60.12.0.0/16 -add china 60.13.0.0/18 -add china 60.13.64.0/18 -add china 60.13.128.0/17 -add china 60.14.0.0/15 -add china 60.16.0.0/13 -add china 60.24.0.0/14 -add china 60.28.0.0/15 -add china 60.30.0.0/16 -add china 60.31.0.0/16 -add china 60.55.0.0/16 -add china 60.63.0.0/16 -add china 60.160.0.0/15 -add china 60.162.0.0/15 -add china 60.164.0.0/15 -add china 60.166.0.0/15 -add china 60.168.0.0/13 -add china 60.176.0.0/12 -add china 60.194.0.0/15 -add china 60.200.0.0/14 -add china 60.204.0.0/16 -add china 60.205.0.0/16 -add china 60.206.0.0/15 -add china 60.208.0.0/13 -add china 60.216.0.0/15 -add china 60.218.0.0/15 -add china 60.220.0.0/14 -add china 60.232.0.0/15 -add china 60.235.0.0/16 -add china 60.245.128.0/17 -add china 60.247.0.0/16 -add china 60.252.0.0/16 -add china 60.253.128.0/17 -add china 60.255.0.0/16 -add china 61.4.80.0/22 -add china 61.4.84.0/22 -add china 61.4.88.0/21 -add china 61.4.176.0/20 -add china 61.8.160.0/20 -add china 61.14.212.0/22 -add china 61.14.216.0/22 -add china 61.14.220.0/22 -add china 61.14.240.0/22 -add china 61.14.244.0/22 -add china 61.28.0.0/20 -add china 61.28.16.0/20 -add china 61.28.32.0/19 -add china 61.28.64.0/18 -add china 61.29.128.0/18 -add china 61.29.192.0/19 -add china 61.29.224.0/20 -add china 61.29.240.0/20 -add china 61.45.128.0/18 -add china 61.45.224.0/20 -add china 61.47.128.0/18 -add china 61.48.0.0/14 -add china 61.52.0.0/15 -add china 61.54.0.0/16 -add china 61.55.0.0/16 -add china 61.87.192.0/18 -add china 61.128.0.0/15 -add china 61.130.0.0/15 -add china 61.132.0.0/16 -add china 61.133.0.0/17 -add china 61.133.128.0/17 -add china 61.134.0.0/18 -add china 61.134.64.0/19 -add china 61.134.96.0/19 -add china 61.134.128.0/18 -add china 61.134.192.0/18 -add china 61.135.0.0/16 -add china 61.136.0.0/18 -add china 61.136.64.0/18 -add china 61.136.128.0/17 -add china 61.137.0.0/17 -add china 61.137.128.0/17 -add china 61.138.0.0/18 -add china 61.138.64.0/18 -add china 61.138.128.0/18 -add china 61.138.192.0/18 -add china 61.139.0.0/17 -add china 61.139.128.0/18 -add china 61.139.192.0/18 -add china 61.140.0.0/14 -add china 61.144.0.0/14 -add china 61.148.0.0/15 -add china 61.150.0.0/15 -add china 61.152.0.0/16 -add china 61.153.0.0/16 -add china 61.154.0.0/15 -add china 61.156.0.0/16 -add china 61.157.0.0/16 -add china 61.158.0.0/17 -add china 61.158.128.0/17 -add china 61.159.0.0/18 -add china 61.159.64.0/18 -add china 61.159.128.0/17 -add china 61.160.0.0/16 -add china 61.161.0.0/18 -add china 61.161.64.0/18 -add china 61.161.128.0/17 -add china 61.162.0.0/16 -add china 61.163.0.0/16 -add china 61.164.0.0/16 -add china 61.165.0.0/16 -add china 61.166.0.0/16 -add china 61.167.0.0/16 -add china 61.168.0.0/16 -add china 61.169.0.0/16 -add china 61.170.0.0/15 -add china 61.172.0.0/14 -add china 61.176.0.0/16 -add china 61.177.0.0/16 -add china 61.178.0.0/16 -add china 61.179.0.0/16 -add china 61.180.0.0/17 -add china 61.180.128.0/17 -add china 61.181.0.0/16 -add china 61.182.0.0/16 -add china 61.183.0.0/16 -add china 61.184.0.0/14 -add china 61.188.0.0/16 -add china 61.189.0.0/17 -add china 61.189.128.0/17 -add china 61.190.0.0/15 -add china 61.232.0.0/14 -add china 61.236.0.0/15 -add china 61.240.0.0/14 -add china 62.234.0.0/16 -add china 68.79.0.0/18 -add china 69.230.192.0/18 -add china 69.231.128.0/18 -add china 69.234.192.0/18 -add china 69.235.128.0/18 -add china 71.131.192.0/18 -add china 71.132.0.0/18 -add china 71.136.64.0/18 -add china 71.137.0.0/18 -add china 81.68.0.0/14 -add china 82.156.0.0/15 -add china 94.191.0.0/17 -add china 101.0.0.0/22 -add china 101.1.0.0/22 -add china 101.2.172.0/22 -add china 101.4.0.0/14 -add china 101.16.0.0/12 -add china 101.32.0.0/14 -add china 101.36.0.0/17 -add china 101.36.128.0/17 -add china 101.37.0.0/16 -add china 101.38.0.0/15 -add china 101.40.0.0/13 -add china 101.48.0.0/15 -add china 101.50.8.0/22 -add china 101.50.12.0/22 -add china 101.50.56.0/22 -add china 101.52.0.0/16 -add china 101.53.100.0/22 -add china 101.54.0.0/16 -add china 101.55.224.0/21 -add china 101.64.0.0/13 -add china 101.72.0.0/14 -add china 101.76.0.0/15 -add china 101.78.0.0/22 -add china 101.78.32.0/19 -add china 101.80.0.0/12 -add china 101.96.0.0/21 -add china 101.96.8.0/22 -add china 101.96.16.0/20 -add china 101.96.128.0/17 -add china 101.99.96.0/19 -add china 101.101.64.0/19 -add china 101.101.100.0/24 -add china 101.101.102.0/23 -add china 101.101.104.0/21 -add china 101.101.112.0/20 -add china 101.102.64.0/19 -add china 101.102.100.0/23 -add china 101.102.102.0/24 -add china 101.102.104.0/21 -add china 101.102.112.0/20 -add china 101.104.0.0/14 -add china 101.110.64.0/19 -add china 101.110.96.0/20 -add china 101.110.116.0/22 -add china 101.110.120.0/21 -add china 101.120.0.0/14 -add china 101.124.0.0/15 -add china 101.126.0.0/16 -add china 101.128.0.0/22 -add china 101.128.8.0/21 -add china 101.128.16.0/20 -add china 101.128.32.0/19 -add china 101.129.0.0/16 -add china 101.130.0.0/15 -add china 101.132.0.0/14 -add china 101.144.0.0/12 -add china 101.192.0.0/14 -add china 101.196.0.0/16 -add china 101.197.0.0/16 -add china 101.198.0.0/15 -add china 101.200.0.0/15 -add china 101.203.128.0/19 -add china 101.203.160.0/21 -add china 101.203.172.0/22 -add china 101.203.176.0/20 -add china 101.204.0.0/14 -add china 101.224.0.0/13 -add china 101.232.0.0/15 -add china 101.234.64.0/21 -add china 101.234.76.0/22 -add china 101.234.80.0/20 -add china 101.234.96.0/19 -add china 101.236.0.0/14 -add china 101.240.0.0/14 -add china 101.244.0.0/14 -add china 101.248.0.0/15 -add china 101.251.0.0/22 -add china 101.251.8.0/21 -add china 101.251.16.0/20 -add china 101.251.32.0/19 -add china 101.251.64.0/18 -add china 101.251.128.0/17 -add china 101.252.0.0/15 -add china 101.254.0.0/16 -add china 103.1.8.0/22 -add china 103.1.20.0/22 -add china 103.1.24.0/22 -add china 103.1.72.0/22 -add china 103.1.88.0/22 -add china 103.1.168.0/22 -add china 103.2.108.0/22 -add china 103.2.156.0/22 -add china 103.2.164.0/22 -add china 103.2.200.0/22 -add china 103.2.204.0/22 -add china 103.2.208.0/22 -add china 103.2.212.0/22 -add china 103.3.84.0/22 -add china 103.3.88.0/22 -add china 103.3.92.0/22 -add china 103.3.96.0/22 -add china 103.3.100.0/22 -add china 103.3.104.0/22 -add china 103.3.108.0/22 -add china 103.3.112.0/22 -add china 103.3.116.0/22 -add china 103.3.120.0/22 -add china 103.3.124.0/22 -add china 103.3.128.0/22 -add china 103.3.132.0/22 -add china 103.3.136.0/22 -add china 103.3.140.0/22 -add china 103.3.148.0/22 -add china 103.3.152.0/22 -add china 103.3.156.0/22 -add china 103.4.56.0/22 -add china 103.4.168.0/22 -add china 103.4.184.0/22 -add china 103.4.224.0/22 -add china 103.5.36.0/22 -add china 103.5.52.0/22 -add china 103.5.56.0/22 -add china 103.5.152.0/22 -add china 103.5.168.0/22 -add china 103.5.192.0/22 -add china 103.5.252.0/22 -add china 103.6.76.0/22 -add china 103.6.108.0/22 -add china 103.6.220.0/22 -add china 103.6.228.0/22 -add china 103.7.4.0/22 -add china 103.7.28.0/22 -add china 103.7.140.0/22 -add china 103.7.212.0/22 -add china 103.7.216.0/22 -add china 103.7.220.0/22 -add china 103.8.0.0/22 -add china 103.8.4.0/22 -add china 103.8.8.0/22 -add china 103.8.32.0/22 -add china 103.8.52.0/22 -add china 103.8.68.0/22 -add china 103.8.108.0/22 -add china 103.8.156.0/22 -add china 103.8.200.0/22 -add china 103.8.204.0/22 -add china 103.8.220.0/22 -add china 103.9.8.0/22 -add china 103.9.24.0/22 -add china 103.9.108.0/22 -add china 103.9.152.0/22 -add china 103.9.192.0/22 -add china 103.9.248.0/22 -add china 103.9.252.0/22 -add china 103.10.0.0/22 -add china 103.10.16.0/22 -add china 103.10.84.0/22 -add china 103.10.140.0/22 -add china 103.11.16.0/22 -add china 103.11.168.0/22 -add china 103.11.180.0/22 -add china 103.12.32.0/22 -add china 103.12.68.0/22 -add china 103.12.92.0/22 -add china 103.12.136.0/22 -add china 103.12.184.0/22 -add china 103.12.232.0/22 -add china 103.13.12.0/22 -add china 103.13.72.0/23 -add china 103.13.124.0/22 -add china 103.13.144.0/22 -add china 103.13.196.0/22 -add china 103.13.220.0/22 -add china 103.13.244.0/22 -add china 103.14.32.0/22 -add china 103.14.84.0/22 -add china 103.14.100.0/22 -add china 103.14.132.0/22 -add china 103.14.136.0/22 -add china 103.14.156.0/22 -add china 103.14.240.0/22 -add china 103.15.4.0/22 -add china 103.15.8.0/22 -add china 103.15.16.0/22 -add china 103.15.96.0/22 -add china 103.15.200.0/22 -add china 103.16.52.0/22 -add china 103.16.80.0/22 -add china 103.16.84.0/22 -add china 103.16.88.0/22 -add china 103.16.108.0/22 -add china 103.16.124.0/22 -add china 103.17.40.0/22 -add china 103.17.64.0/22 -add china 103.17.120.0/22 -add china 103.17.136.0/22 -add china 103.17.160.0/22 -add china 103.17.204.0/22 -add china 103.17.228.0/22 -add china 103.18.192.0/22 -add china 103.18.208.0/22 -add china 103.18.212.0/22 -add china 103.18.224.0/22 -add china 103.19.0.0/22 -add china 103.19.12.0/22 -add china 103.19.40.0/22 -add china 103.19.44.0/22 -add china 103.19.64.0/22 -add china 103.19.68.0/22 -add china 103.19.72.0/22 -add china 103.19.232.0/22 -add china 103.20.12.0/22 -add china 103.20.32.0/22 -add china 103.20.44.0/22 -add china 103.20.68.0/22 -add china 103.20.112.0/22 -add china 103.20.128.0/22 -add china 103.20.160.0/22 -add china 103.20.248.0/22 -add china 103.21.112.0/22 -add china 103.21.116.0/22 -add china 103.21.136.0/22 -add china 103.21.140.0/22 -add china 103.21.176.0/22 -add china 103.21.208.0/22 -add china 103.21.240.0/22 -add china 103.22.0.0/22 -add china 103.22.4.0/22 -add china 103.22.8.0/22 -add china 103.22.12.0/22 -add china 103.22.16.0/22 -add china 103.22.20.0/22 -add china 103.22.24.0/22 -add china 103.22.28.0/22 -add china 103.22.32.0/22 -add china 103.22.36.0/22 -add china 103.22.40.0/22 -add china 103.22.44.0/22 -add china 103.22.48.0/22 -add china 103.22.52.0/22 -add china 103.22.56.0/22 -add china 103.22.60.0/22 -add china 103.22.64.0/22 -add china 103.22.68.0/22 -add china 103.22.72.0/22 -add china 103.22.76.0/22 -add china 103.22.80.0/22 -add china 103.22.84.0/22 -add china 103.22.88.0/22 -add china 103.22.92.0/22 -add china 103.22.100.0/22 -add china 103.22.104.0/22 -add china 103.22.108.0/22 -add china 103.22.112.0/22 -add china 103.22.116.0/22 -add china 103.22.120.0/22 -add china 103.22.124.0/22 -add china 103.22.188.0/22 -add china 103.22.228.0/22 -add china 103.22.252.0/22 -add china 103.23.8.0/22 -add china 103.23.56.0/22 -add china 103.23.160.0/22 -add china 103.23.164.0/22 -add china 103.23.176.0/22 -add china 103.23.228.0/22 -add china 103.24.24.0/22 -add china 103.24.116.0/22 -add china 103.24.128.0/22 -add china 103.24.144.0/22 -add china 103.24.176.0/22 -add china 103.24.184.0/22 -add china 103.24.220.0/22 -add china 103.24.228.0/22 -add china 103.24.248.0/22 -add china 103.24.252.0/22 -add china 103.25.8.0/23 -add china 103.25.20.0/22 -add china 103.25.24.0/22 -add china 103.25.28.0/22 -add china 103.25.32.0/22 -add china 103.25.36.0/22 -add china 103.25.40.0/22 -add china 103.25.48.0/22 -add china 103.25.64.0/22 -add china 103.25.68.0/22 -add china 103.25.148.0/22 -add china 103.25.156.0/22 -add china 103.25.216.0/22 -add china 103.26.0.0/22 -add china 103.26.64.0/22 -add china 103.26.76.0/22 -add china 103.26.132.0/22 -add china 103.26.156.0/22 -add china 103.26.160.0/22 -add china 103.26.228.0/22 -add china 103.26.240.0/22 -add china 103.27.4.0/22 -add china 103.27.12.0/22 -add china 103.27.24.0/22 -add china 103.27.56.0/22 -add china 103.27.96.0/22 -add china 103.27.184.0/22 -add china 103.27.208.0/22 -add china 103.27.212.0/22 -add china 103.27.240.0/22 -add china 103.28.4.0/22 -add china 103.28.8.0/22 -add china 103.28.184.0/22 -add china 103.28.204.0/22 -add china 103.28.212.0/22 -add china 103.29.16.0/22 -add china 103.29.128.0/22 -add china 103.29.132.0/22 -add china 103.29.136.0/22 -add china 103.30.20.0/22 -add china 103.30.96.0/22 -add china 103.30.148.0/22 -add china 103.30.200.0/22 -add china 103.30.228.0/22 -add china 103.30.236.0/22 -add china 103.31.0.0/22 -add china 103.31.48.0/22 -add china 103.31.52.0/22 -add china 103.31.56.0/22 -add china 103.31.60.0/22 -add china 103.31.64.0/22 -add china 103.31.68.0/22 -add china 103.31.148.0/22 -add china 103.31.160.0/22 -add china 103.31.168.0/22 -add china 103.31.200.0/22 -add china 103.31.236.0/22 -add china 103.32.0.0/22 -add china 103.32.4.0/22 -add china 103.32.8.0/22 -add china 103.32.12.0/22 -add china 103.32.16.0/22 -add china 103.32.20.0/22 -add china 103.32.24.0/22 -add china 103.32.28.0/22 -add china 103.32.32.0/22 -add china 103.32.36.0/22 -add china 103.32.40.0/22 -add china 103.32.44.0/22 -add china 103.32.48.0/22 -add china 103.32.52.0/22 -add china 103.32.56.0/22 -add china 103.32.60.0/22 -add china 103.32.64.0/22 -add china 103.32.68.0/22 -add china 103.32.72.0/22 -add china 103.32.76.0/22 -add china 103.32.80.0/22 -add china 103.32.84.0/22 -add china 103.32.88.0/22 -add china 103.32.92.0/22 -add china 103.32.96.0/22 -add china 103.32.100.0/22 -add china 103.32.104.0/22 -add china 103.32.108.0/22 -add china 103.32.112.0/22 -add china 103.32.116.0/22 -add china 103.32.120.0/22 -add china 103.32.124.0/22 -add china 103.32.128.0/22 -add china 103.32.132.0/22 -add china 103.32.136.0/22 -add china 103.32.140.0/22 -add china 103.32.144.0/22 -add china 103.32.148.0/22 -add china 103.32.152.0/22 -add china 103.32.156.0/22 -add china 103.32.160.0/22 -add china 103.32.164.0/22 -add china 103.32.168.0/22 -add china 103.32.172.0/22 -add china 103.32.176.0/22 -add china 103.32.180.0/22 -add china 103.32.184.0/22 -add china 103.32.188.0/22 -add china 103.32.192.0/22 -add china 103.32.196.0/22 -add china 103.32.200.0/22 -add china 103.32.204.0/22 -add china 103.32.208.0/22 -add china 103.32.212.0/22 -add china 103.32.216.0/22 -add china 103.32.220.0/22 -add china 103.32.224.0/22 -add china 103.32.228.0/22 -add china 103.32.232.0/22 -add china 103.32.236.0/22 -add china 103.32.240.0/22 -add china 103.32.244.0/22 -add china 103.32.248.0/22 -add china 103.32.252.0/22 -add china 103.33.0.0/22 -add china 103.33.4.0/22 -add china 103.33.8.0/22 -add china 103.33.12.0/22 -add china 103.33.16.0/22 -add china 103.33.20.0/22 -add china 103.33.24.0/22 -add china 103.33.28.0/22 -add china 103.33.32.0/22 -add china 103.33.36.0/22 -add china 103.33.40.0/22 -add china 103.33.44.0/22 -add china 103.33.48.0/22 -add china 103.33.52.0/22 -add china 103.33.56.0/22 -add china 103.33.60.0/22 -add china 103.33.64.0/22 -add china 103.33.68.0/22 -add china 103.33.72.0/22 -add china 103.33.76.0/22 -add china 103.33.80.0/22 -add china 103.33.84.0/22 -add china 103.33.88.0/22 -add china 103.33.92.0/22 -add china 103.33.96.0/22 -add china 103.33.100.0/22 -add china 103.33.104.0/22 -add china 103.33.108.0/22 -add china 103.33.112.0/22 -add china 103.33.116.0/22 -add china 103.33.120.0/22 -add china 103.33.124.0/22 -add china 103.33.128.0/22 -add china 103.33.132.0/22 -add china 103.33.136.0/22 -add china 103.33.140.0/22 -add china 103.33.144.0/22 -add china 103.33.148.0/22 -add china 103.33.152.0/22 -add china 103.33.156.0/22 -add china 103.33.160.0/22 -add china 103.33.164.0/22 -add china 103.33.168.0/22 -add china 103.33.172.0/22 -add china 103.33.176.0/22 -add china 103.33.180.0/22 -add china 103.33.184.0/22 -add china 103.33.188.0/22 -add china 103.33.192.0/22 -add china 103.33.196.0/22 -add china 103.33.200.0/22 -add china 103.33.204.0/22 -add china 103.33.208.0/22 -add china 103.33.212.0/22 -add china 103.33.216.0/22 -add china 103.33.220.0/22 -add china 103.33.224.0/22 -add china 103.33.228.0/22 -add china 103.33.232.0/22 -add china 103.33.236.0/22 -add china 103.33.240.0/22 -add china 103.33.244.0/22 -add china 103.33.248.0/22 -add china 103.33.252.0/22 -add china 103.34.0.0/22 -add china 103.34.4.0/22 -add china 103.34.8.0/22 -add china 103.34.12.0/22 -add china 103.34.16.0/22 -add china 103.34.20.0/22 -add china 103.34.24.0/22 -add china 103.34.28.0/22 -add china 103.34.32.0/22 -add china 103.34.36.0/22 -add china 103.34.40.0/22 -add china 103.34.44.0/22 -add china 103.34.48.0/22 -add china 103.34.52.0/22 -add china 103.34.56.0/22 -add china 103.34.60.0/22 -add china 103.34.64.0/22 -add china 103.34.68.0/22 -add china 103.34.72.0/22 -add china 103.34.76.0/22 -add china 103.34.80.0/22 -add china 103.34.84.0/22 -add china 103.34.88.0/22 -add china 103.34.92.0/22 -add china 103.34.96.0/22 -add china 103.34.100.0/22 -add china 103.34.104.0/22 -add china 103.34.108.0/22 -add china 103.34.112.0/22 -add china 103.34.116.0/22 -add china 103.34.120.0/22 -add china 103.34.124.0/22 -add china 103.34.128.0/22 -add china 103.34.132.0/22 -add china 103.34.136.0/22 -add china 103.34.140.0/22 -add china 103.34.144.0/22 -add china 103.34.148.0/22 -add china 103.34.152.0/22 -add china 103.34.156.0/22 -add china 103.34.160.0/22 -add china 103.34.164.0/22 -add china 103.34.168.0/22 -add china 103.34.172.0/22 -add china 103.34.176.0/22 -add china 103.34.180.0/22 -add china 103.34.184.0/22 -add china 103.34.188.0/22 -add china 103.34.192.0/22 -add china 103.34.196.0/22 -add china 103.34.200.0/22 -add china 103.34.204.0/22 -add china 103.34.208.0/22 -add china 103.34.212.0/22 -add china 103.34.216.0/22 -add china 103.34.220.0/22 -add china 103.34.224.0/22 -add china 103.34.228.0/22 -add china 103.34.232.0/22 -add china 103.34.236.0/22 -add china 103.34.240.0/22 -add china 103.34.244.0/22 -add china 103.34.248.0/22 -add china 103.34.252.0/22 -add china 103.35.0.0/22 -add china 103.35.4.0/22 -add china 103.35.8.0/22 -add china 103.35.12.0/22 -add china 103.35.16.0/22 -add china 103.35.20.0/22 -add china 103.35.24.0/22 -add china 103.35.28.0/22 -add china 103.35.32.0/22 -add china 103.35.36.0/22 -add china 103.35.40.0/22 -add china 103.35.44.0/22 -add china 103.35.48.0/22 -add china 103.35.104.0/22 -add china 103.35.116.0/22 -add china 103.35.180.0/22 -add china 103.35.200.0/22 -add china 103.35.220.0/22 -add china 103.36.20.0/22 -add china 103.36.28.0/22 -add china 103.36.36.0/22 -add china 103.36.56.0/22 -add china 103.36.60.0/22 -add china 103.36.64.0/22 -add china 103.36.72.0/22 -add china 103.36.96.0/22 -add china 103.36.132.0/22 -add china 103.36.136.0/22 -add china 103.36.160.0/22 -add china 103.36.164.0/22 -add china 103.36.168.0/22 -add china 103.36.172.0/22 -add china 103.36.176.0/22 -add china 103.36.180.0/22 -add china 103.36.184.0/22 -add china 103.36.188.0/22 -add china 103.36.192.0/22 -add china 103.36.196.0/22 -add china 103.36.200.0/22 -add china 103.36.204.0/22 -add china 103.36.208.0/22 -add china 103.36.212.0/22 -add china 103.36.216.0/22 -add china 103.36.220.0/22 -add china 103.36.224.0/22 -add china 103.36.228.0/22 -add china 103.36.232.0/22 -add china 103.36.236.0/22 -add china 103.36.240.0/22 -add china 103.36.244.0/22 -add china 103.37.0.0/22 -add china 103.37.12.0/22 -add china 103.37.16.0/22 -add china 103.37.24.0/22 -add china 103.37.44.0/22 -add china 103.37.52.0/22 -add china 103.37.56.0/22 -add china 103.37.72.0/22 -add china 103.37.100.0/22 -add china 103.37.104.0/22 -add china 103.37.124.0/22 -add china 103.37.136.0/22 -add china 103.37.140.0/22 -add china 103.37.144.0/22 -add china 103.37.148.0/22 -add china 103.37.152.0/22 -add china 103.37.156.0/22 -add china 103.37.160.0/22 -add china 103.37.164.0/22 -add china 103.37.172.0/22 -add china 103.37.176.0/22 -add china 103.37.188.0/22 -add china 103.37.208.0/22 -add china 103.37.212.0/22 -add china 103.37.216.0/22 -add china 103.37.220.0/22 -add china 103.37.248.0/22 -add china 103.37.252.0/22 -add china 103.38.0.0/22 -add china 103.38.32.0/22 -add china 103.38.40.0/22 -add china 103.38.44.0/22 -add china 103.38.56.0/22 -add china 103.38.76.0/22 -add china 103.38.84.0/22 -add china 103.38.92.0/22 -add china 103.38.96.0/22 -add china 103.38.116.0/22 -add china 103.38.132.0/22 -add china 103.38.140.0/22 -add china 103.38.224.0/22 -add china 103.38.228.0/22 -add china 103.38.232.0/22 -add china 103.38.252.0/22 -add china 103.39.16.0/22 -add china 103.39.64.0/22 -add china 103.39.88.0/22 -add china 103.39.100.0/22 -add china 103.39.104.0/22 -add china 103.39.108.0/22 -add china 103.39.160.0/22 -add china 103.39.164.0/22 -add china 103.39.168.0/22 -add china 103.39.172.0/22 -add china 103.39.176.0/22 -add china 103.39.180.0/22 -add china 103.39.184.0/22 -add china 103.39.188.0/22 -add china 103.39.200.0/22 -add china 103.39.204.0/22 -add china 103.39.208.0/22 -add china 103.39.212.0/22 -add china 103.39.216.0/22 -add china 103.39.220.0/22 -add china 103.39.224.0/22 -add china 103.39.228.0/22 -add china 103.39.232.0/22 -add china 103.40.12.0/22 -add china 103.40.16.0/22 -add china 103.40.20.0/22 -add china 103.40.24.0/22 -add china 103.40.28.0/22 -add china 103.40.32.0/22 -add china 103.40.36.0/22 -add china 103.40.40.0/22 -add china 103.40.44.0/22 -add china 103.40.88.0/22 -add china 103.40.100.0/22 -add china 103.40.112.0/22 -add china 103.40.192.0/22 -add china 103.40.212.0/22 -add china 103.40.220.0/22 -add china 103.40.228.0/22 -add china 103.40.232.0/22 -add china 103.40.236.0/22 -add china 103.40.240.0/22 -add china 103.40.244.0/22 -add china 103.40.248.0/22 -add china 103.40.252.0/22 -add china 103.41.0.0/22 -add china 103.41.16.0/22 -add china 103.41.52.0/22 -add china 103.41.140.0/22 -add china 103.41.148.0/22 -add china 103.41.152.0/22 -add china 103.41.160.0/22 -add china 103.41.164.0/22 -add china 103.41.220.0/22 -add china 103.41.224.0/22 -add china 103.41.228.0/22 -add china 103.41.232.0/22 -add china 103.42.8.0/22 -add china 103.42.24.0/22 -add china 103.42.28.0/22 -add china 103.42.32.0/22 -add china 103.42.64.0/22 -add china 103.42.68.0/22 -add china 103.42.76.0/22 -add china 103.42.104.0/22 -add china 103.42.180.0/22 -add china 103.42.232.0/22 -add china 103.43.16.0/22 -add china 103.43.84.0/22 -add china 103.43.96.0/22 -add china 103.43.100.0/22 -add china 103.43.104.0/22 -add china 103.43.124.0/22 -add china 103.43.184.0/22 -add china 103.43.192.0/22 -add china 103.43.196.0/22 -add china 103.43.208.0/22 -add china 103.43.220.0/22 -add china 103.43.224.0/22 -add china 103.43.232.0/22 -add china 103.43.240.0/22 -add china 103.44.56.0/22 -add china 103.44.80.0/22 -add china 103.44.88.0/22 -add china 103.44.120.0/22 -add china 103.44.124.0/22 -add china 103.44.132.0/22 -add china 103.44.144.0/22 -add china 103.44.168.0/22 -add china 103.44.176.0/22 -add china 103.44.180.0/22 -add china 103.44.184.0/22 -add china 103.44.188.0/22 -add china 103.44.192.0/22 -add china 103.44.196.0/22 -add china 103.44.200.0/22 -add china 103.44.204.0/22 -add china 103.44.224.0/22 -add china 103.44.236.0/22 -add china 103.44.240.0/22 -add china 103.44.244.0/22 -add china 103.44.248.0/22 -add china 103.44.252.0/22 -add china 103.45.0.0/22 -add china 103.45.4.0/22 -add china 103.45.8.0/22 -add china 103.45.12.0/22 -add china 103.45.16.0/22 -add china 103.45.20.0/22 -add china 103.45.24.0/22 -add china 103.45.28.0/22 -add china 103.45.32.0/22 -add china 103.45.36.0/22 -add china 103.45.40.0/22 -add china 103.45.44.0/22 -add china 103.45.48.0/22 -add china 103.45.52.0/22 -add china 103.45.56.0/22 -add china 103.45.60.0/22 -add china 103.45.72.0/22 -add china 103.45.76.0/22 -add china 103.45.80.0/22 -add china 103.45.84.0/22 -add china 103.45.88.0/22 -add china 103.45.92.0/22 -add china 103.45.96.0/22 -add china 103.45.100.0/22 -add china 103.45.104.0/22 -add china 103.45.108.0/22 -add china 103.45.112.0/22 -add china 103.45.116.0/22 -add china 103.45.120.0/22 -add china 103.45.124.0/22 -add china 103.45.128.0/22 -add china 103.45.132.0/22 -add china 103.45.136.0/22 -add china 103.45.140.0/22 -add china 103.45.144.0/22 -add china 103.45.148.0/22 -add china 103.45.152.0/22 -add china 103.45.156.0/22 -add china 103.45.160.0/22 -add china 103.45.164.0/22 -add china 103.45.168.0/22 -add china 103.45.172.0/22 -add china 103.45.176.0/22 -add china 103.45.180.0/22 -add china 103.45.184.0/22 -add china 103.45.188.0/22 -add china 103.45.192.0/22 -add china 103.45.196.0/22 -add china 103.45.200.0/22 -add china 103.45.204.0/22 -add china 103.45.208.0/22 -add china 103.45.212.0/22 -add china 103.45.216.0/22 -add china 103.45.220.0/22 -add china 103.45.224.0/22 -add china 103.45.248.0/22 -add china 103.46.0.0/22 -add china 103.46.12.0/22 -add china 103.46.16.0/22 -add china 103.46.20.0/22 -add china 103.46.24.0/22 -add china 103.46.28.0/22 -add china 103.46.32.0/22 -add china 103.46.36.0/22 -add china 103.46.40.0/22 -add china 103.46.44.0/22 -add china 103.46.48.0/22 -add china 103.46.52.0/22 -add china 103.46.56.0/22 -add china 103.46.60.0/22 -add china 103.46.64.0/22 -add china 103.46.68.0/22 -add china 103.46.72.0/22 -add china 103.46.76.0/22 -add china 103.46.80.0/22 -add china 103.46.84.0/22 -add china 103.46.88.0/22 -add china 103.46.92.0/22 -add china 103.46.96.0/22 -add china 103.46.100.0/22 -add china 103.46.104.0/22 -add china 103.46.108.0/22 -add china 103.46.112.0/22 -add china 103.46.116.0/22 -add china 103.46.120.0/22 -add china 103.46.124.0/22 -add china 103.46.128.0/22 -add china 103.46.132.0/22 -add china 103.46.136.0/22 -add china 103.46.152.0/22 -add china 103.46.156.0/22 -add china 103.46.160.0/22 -add china 103.46.164.0/22 -add china 103.46.168.0/22 -add china 103.46.172.0/22 -add china 103.46.176.0/22 -add china 103.46.180.0/22 -add china 103.46.244.0/22 -add china 103.46.248.0/22 -add china 103.47.4.0/22 -add china 103.47.20.0/22 -add china 103.47.36.0/22 -add china 103.47.40.0/22 -add china 103.47.48.0/22 -add china 103.47.80.0/22 -add china 103.47.96.0/22 -add china 103.47.108.0/22 -add china 103.47.116.0/22 -add china 103.47.120.0/22 -add china 103.47.136.0/22 -add china 103.47.140.0/22 -add china 103.47.212.0/22 -add china 103.48.20.0/22 -add china 103.48.52.0/22 -add china 103.48.92.0/22 -add china 103.48.144.0/22 -add china 103.48.148.0/22 -add china 103.48.152.0/22 -add china 103.48.156.0/22 -add china 103.48.202.0/23 -add china 103.48.216.0/22 -add china 103.48.220.0/22 -add china 103.48.224.0/22 -add china 103.48.228.0/22 -add china 103.48.232.0/22 -add china 103.48.236.0/22 -add china 103.48.240.0/22 -add china 103.48.244.0/22 -add china 103.49.12.0/22 -add china 103.49.20.0/22 -add china 103.49.72.0/22 -add china 103.49.76.0/22 -add china 103.49.92.0/22 -add china 103.49.96.0/22 -add china 103.49.108.0/22 -add china 103.49.128.0/22 -add china 103.49.176.0/22 -add china 103.49.180.0/22 -add china 103.49.196.0/22 -add china 103.49.248.0/22 -add china 103.50.36.0/22 -add china 103.50.44.0/22 -add china 103.50.48.0/22 -add china 103.50.52.0/22 -add china 103.50.56.0/22 -add china 103.50.60.0/22 -add china 103.50.64.0/22 -add china 103.50.68.0/22 -add china 103.50.72.0/22 -add china 103.50.108.0/22 -add china 103.50.112.0/22 -add china 103.50.116.0/22 -add china 103.50.120.0/22 -add china 103.50.124.0/22 -add china 103.50.132.0/22 -add china 103.50.136.0/22 -add china 103.50.140.0/22 -add china 103.50.172.0/22 -add china 103.50.176.0/22 -add china 103.50.180.0/22 -add china 103.50.184.0/22 -add china 103.50.188.0/22 -add china 103.50.192.0/22 -add china 103.50.196.0/22 -add china 103.50.200.0/22 -add china 103.50.220.0/22 -add china 103.50.224.0/22 -add china 103.50.228.0/22 -add china 103.50.232.0/22 -add china 103.50.236.0/22 -add china 103.50.240.0/22 -add china 103.50.244.0/22 -add china 103.50.248.0/22 -add china 103.52.40.0/22 -add china 103.52.72.0/22 -add china 103.52.76.0/22 -add china 103.52.80.0/22 -add china 103.52.84.0/22 -add china 103.52.96.0/22 -add china 103.52.100.0/22 -add china 103.52.104.0/22 -add china 103.52.160.0/22 -add china 103.52.164.0/22 -add china 103.52.172.0/22 -add china 103.52.176.0/22 -add china 103.52.184.0/22 -add china 103.52.196.0/22 -add china 103.53.4.0/22 -add china 103.53.64.0/22 -add china 103.53.68.0/22 -add china 103.53.92.0/22 -add china 103.53.100.0/22 -add china 103.53.124.0/22 -add china 103.53.128.0/22 -add china 103.53.132.0/22 -add china 103.53.136.0/22 -add china 103.53.140.0/22 -add china 103.53.144.0/22 -add china 103.53.180.0/22 -add china 103.53.204.0/22 -add china 103.53.208.0/22 -add china 103.53.212.0/22 -add china 103.53.216.0/22 -add china 103.53.236.0/22 -add china 103.53.248.0/22 -add china 103.54.8.0/22 -add china 103.54.48.0/22 -add china 103.54.60.0/22 -add china 103.54.160.0/22 -add china 103.54.164.0/22 -add china 103.54.212.0/22 -add china 103.54.240.0/22 -add china 103.55.24.0/22 -add china 103.55.80.0/22 -add china 103.55.120.0/22 -add china 103.55.152.0/22 -add china 103.55.172.0/22 -add china 103.55.204.0/22 -add china 103.55.208.0/22 -add china 103.55.228.0/22 -add china 103.55.236.0/22 -add china 103.56.8.0/22 -add china 103.56.16.0/22 -add china 103.56.20.0/22 -add china 103.56.32.0/22 -add china 103.56.52.0/22 -add china 103.56.56.0/22 -add china 103.56.60.0/22 -add china 103.56.72.0/22 -add china 103.56.76.0/22 -add china 103.56.140.0/22 -add china 103.56.152.0/22 -add china 103.56.184.0/22 -add china 103.56.200.0/22 -add china 103.57.12.0/22 -add china 103.57.52.0/22 -add china 103.57.56.0/22 -add china 103.57.76.0/22 -add china 103.57.136.0/22 -add china 103.57.196.0/22 -add china 103.58.24.0/22 -add china 103.59.76.0/22 -add china 103.59.100.0/22 -add china 103.59.112.0/22 -add china 103.59.116.0/22 -add china 103.59.120.0/22 -add china 103.59.124.0/22 -add china 103.59.128.0/22 -add china 103.59.148.0/22 -add china 103.59.164.0/22 -add china 103.60.32.0/22 -add china 103.60.44.0/22 -add china 103.60.164.0/22 -add china 103.60.228.0/22 -add china 103.60.236.0/22 -add china 103.61.60.0/22 -add china 103.61.104.0/22 -add china 103.61.140.0/22 -add china 103.61.152.0/22 -add china 103.61.156.0/22 -add china 103.61.160.0/22 -add china 103.61.172.0/22 -add china 103.61.176.0/22 -add china 103.61.184.0/22 -add china 103.61.188.0/22 -add china 103.62.24.0/22 -add china 103.62.52.0/22 -add china 103.62.72.0/22 -add china 103.62.76.0/22 -add china 103.62.80.0/22 -add china 103.62.84.0/22 -add china 103.62.88.0/22 -add china 103.62.96.0/22 -add china 103.62.100.0/22 -add china 103.62.104.0/22 -add china 103.62.108.0/22 -add china 103.62.112.0/22 -add china 103.62.116.0/22 -add china 103.62.120.0/22 -add china 103.62.124.0/22 -add china 103.62.128.0/22 -add china 103.62.132.0/22 -add china 103.62.156.0/22 -add china 103.62.160.0/22 -add china 103.62.164.0/22 -add china 103.62.168.0/22 -add china 103.62.172.0/22 -add china 103.62.176.0/22 -add china 103.62.180.0/22 -add china 103.62.184.0/22 -add china 103.62.188.0/22 -add china 103.62.192.0/22 -add china 103.62.204.0/22 -add china 103.62.208.0/22 -add china 103.62.212.0/22 -add china 103.62.216.0/22 -add china 103.62.220.0/22 -add china 103.62.224.0/22 -add china 103.63.32.0/22 -add china 103.63.36.0/22 -add china 103.63.40.0/22 -add china 103.63.44.0/22 -add china 103.63.48.0/22 -add china 103.63.52.0/22 -add china 103.63.56.0/22 -add china 103.63.60.0/22 -add china 103.63.64.0/22 -add china 103.63.68.0/22 -add china 103.63.72.0/22 -add china 103.63.76.0/22 -add china 103.63.80.0/22 -add china 103.63.84.0/22 -add china 103.63.88.0/22 -add china 103.63.140.0/22 -add china 103.63.144.0/22 -add china 103.63.152.0/22 -add china 103.63.160.0/22 -add china 103.63.164.0/22 -add china 103.63.168.0/22 -add china 103.63.172.0/22 -add china 103.63.176.0/22 -add china 103.63.180.0/22 -add china 103.63.184.0/22 -add china 103.63.192.0/22 -add china 103.63.196.0/22 -add china 103.63.200.0/22 -add china 103.63.204.0/22 -add china 103.63.208.0/22 -add china 103.63.240.0/22 -add china 103.63.244.0/22 -add china 103.63.248.0/22 -add china 103.63.252.0/22 -add china 103.64.0.0/22 -add china 103.64.4.0/22 -add china 103.64.24.0/22 -add china 103.64.28.0/22 -add china 103.64.32.0/22 -add china 103.64.36.0/22 -add china 103.64.40.0/22 -add china 103.64.44.0/22 -add china 103.64.48.0/22 -add china 103.64.52.0/22 -add china 103.64.56.0/22 -add china 103.64.60.0/22 -add china 103.64.64.0/22 -add china 103.64.68.0/22 -add china 103.64.72.0/22 -add china 103.64.76.0/22 -add china 103.64.80.0/22 -add china 103.64.84.0/22 -add china 103.64.88.0/22 -add china 103.64.92.0/22 -add china 103.64.96.0/22 -add china 103.64.100.0/22 -add china 103.64.104.0/22 -add china 103.64.108.0/22 -add china 103.64.112.0/22 -add china 103.64.116.0/22 -add china 103.64.120.0/22 -add china 103.64.124.0/22 -add china 103.64.140.0/22 -add china 103.64.144.0/22 -add china 103.64.152.0/22 -add china 103.64.156.0/22 -add china 103.64.160.0/22 -add china 103.64.164.0/22 -add china 103.64.168.0/22 -add china 103.64.172.0/22 -add china 103.64.176.0/22 -add china 103.64.180.0/22 -add china 103.64.184.0/22 -add china 103.64.188.0/22 -add china 103.64.192.0/22 -add china 103.64.196.0/22 -add china 103.64.200.0/22 -add china 103.64.204.0/22 -add china 103.64.208.0/22 -add china 103.64.212.0/22 -add china 103.64.216.0/22 -add china 103.64.220.0/22 -add china 103.64.224.0/22 -add china 103.64.228.0/22 -add china 103.64.232.0/22 -add china 103.64.236.0/22 -add china 103.64.240.0/22 -add china 103.64.244.0/22 -add china 103.64.248.0/22 -add china 103.64.252.0/22 -add china 103.65.0.0/22 -add china 103.65.4.0/22 -add china 103.65.8.0/22 -add china 103.65.12.0/22 -add china 103.65.16.0/22 -add china 103.65.36.0/22 -add china 103.65.40.0/22 -add china 103.65.48.0/22 -add china 103.65.52.0/22 -add china 103.65.56.0/22 -add china 103.65.60.0/22 -add china 103.65.64.0/22 -add china 103.65.68.0/22 -add china 103.65.72.0/22 -add china 103.65.76.0/22 -add china 103.65.80.0/22 -add china 103.65.84.0/22 -add china 103.65.88.0/22 -add china 103.65.92.0/22 -add china 103.65.100.0/22 -add china 103.65.104.0/22 -add china 103.65.108.0/22 -add china 103.65.112.0/22 -add china 103.65.144.0/22 -add china 103.65.148.0/22 -add china 103.65.152.0/22 -add china 103.65.156.0/22 -add china 103.65.160.0/22 -add china 103.65.164.0/22 -add china 103.65.168.0/22 -add china 103.65.172.0/22 -add china 103.66.32.0/22 -add china 103.66.40.0/22 -add china 103.66.92.0/22 -add china 103.66.108.0/22 -add china 103.66.200.0/22 -add china 103.66.216.0/22 -add china 103.66.240.0/22 -add china 103.66.244.0/22 -add china 103.66.248.0/22 -add china 103.66.252.0/22 -add china 103.67.0.0/22 -add china 103.67.4.0/22 -add china 103.67.8.0/22 -add china 103.67.100.0/22 -add china 103.67.104.0/22 -add china 103.67.108.0/22 -add china 103.67.112.0/22 -add china 103.67.116.0/22 -add china 103.67.120.0/22 -add china 103.67.124.0/22 -add china 103.67.128.0/22 -add china 103.67.132.0/22 -add china 103.67.136.0/22 -add china 103.67.140.0/22 -add china 103.67.144.0/22 -add china 103.67.148.0/22 -add china 103.67.172.0/22 -add china 103.67.192.0/22 -add china 103.67.212.0/22 -add china 103.67.252.0/22 -add china 103.68.64.0/22 -add china 103.68.88.0/22 -add china 103.68.100.0/22 -add china 103.68.128.0/22 -add china 103.68.192.0/22 -add china 103.69.16.0/22 -add china 103.69.116.0/22 -add china 103.69.132.0/22 -add china 103.69.152.0/22 -add china 103.69.212.0/22 -add china 103.70.8.0/22 -add china 103.70.148.0/22 -add china 103.70.184.0/22 -add china 103.70.220.0/22 -add china 103.70.224.0/22 -add china 103.70.236.0/22 -add china 103.70.252.0/22 -add china 103.71.0.0/22 -add china 103.71.32.0/22 -add china 103.71.48.0/22 -add china 103.71.68.0/22 -add china 103.71.72.0/22 -add china 103.71.80.0/22 -add china 103.71.84.0/22 -add china 103.71.88.0/22 -add china 103.71.120.0/22 -add china 103.71.124.0/22 -add china 103.71.128.0/22 -add china 103.71.144.0/22 -add china 103.71.196.0/22 -add china 103.71.200.0/22 -add china 103.71.232.0/22 -add china 103.72.12.0/22 -add china 103.72.16.0/22 -add china 103.72.20.0/22 -add china 103.72.24.0/22 -add china 103.72.28.0/22 -add china 103.72.32.0/22 -add china 103.72.36.0/22 -add china 103.72.40.0/22 -add china 103.72.44.0/22 -add china 103.72.48.0/22 -add china 103.72.52.0/22 -add china 103.72.112.0/22 -add china 103.72.116.0/22 -add china 103.72.120.0/22 -add china 103.72.124.0/22 -add china 103.72.128.0/22 -add china 103.72.132.0/22 -add china 103.72.144.0/22 -add china 103.72.148.0/22 -add china 103.72.172.0/22 -add china 103.72.180.0/22 -add china 103.72.224.0/22 -add china 103.72.228.0/22 -add china 103.72.232.0/22 -add china 103.72.236.0/22 -add china 103.72.240.0/22 -add china 103.72.244.0/22 -add china 103.72.248.0/22 -add china 103.72.252.0/22 -add china 103.73.0.0/22 -add china 103.73.4.0/22 -add china 103.73.8.0/22 -add china 103.73.12.0/22 -add china 103.73.16.0/22 -add china 103.73.20.0/22 -add china 103.73.24.0/22 -add china 103.73.28.0/22 -add china 103.73.48.0/22 -add china 103.73.88.0/22 -add china 103.73.96.0/22 -add china 103.73.116.0/22 -add china 103.73.120.0/22 -add china 103.73.128.0/22 -add china 103.73.132.0/22 -add china 103.73.136.0/22 -add china 103.73.140.0/22 -add china 103.73.144.0/22 -add china 103.73.168.0/22 -add china 103.73.176.0/22 -add china 103.73.204.0/22 -add china 103.73.208.0/22 -add china 103.73.240.0/22 -add china 103.73.244.0/22 -add china 103.73.248.0/22 -add china 103.74.24.0/22 -add china 103.74.28.0/22 -add china 103.74.32.0/22 -add china 103.74.36.0/22 -add china 103.74.40.0/22 -add china 103.74.44.0/22 -add china 103.74.48.0/22 -add china 103.74.56.0/22 -add china 103.74.60.0/22 -add china 103.74.80.0/22 -add china 103.74.124.0/22 -add china 103.74.148.0/22 -add china 103.74.152.0/22 -add china 103.74.156.0/22 -add china 103.74.204.0/22 -add china 103.74.232.0/22 -add china 103.75.16.0/22 -add china 103.75.88.0/22 -add china 103.75.92.0/22 -add china 103.75.104.0/22 -add china 103.75.108.0/22 -add china 103.75.112.0/22 -add china 103.75.120.0/22 -add china 103.75.128.0/22 -add china 103.75.144.0/22 -add china 103.75.152.0/22 -add china 103.75.236.0/24 -add china 103.76.60.0/22 -add china 103.76.64.0/22 -add china 103.76.68.0/22 -add china 103.76.72.0/22 -add china 103.76.84.0/22 -add china 103.76.92.0/22 -add china 103.76.104.0/22 -add china 103.76.216.0/22 -add china 103.76.220.0/22 -add china 103.76.224.0/22 -add china 103.77.28.0/22 -add china 103.77.52.0/22 -add china 103.77.56.0/22 -add china 103.77.72.0/22 -add china 103.77.88.0/22 -add china 103.77.92.0/22 -add china 103.77.132.0/22 -add china 103.77.148.0/22 -add china 103.77.220.0/22 -add china 103.78.56.0/22 -add china 103.78.60.0/22 -add china 103.78.64.0/22 -add china 103.78.68.0/22 -add china 103.78.124.0/22 -add china 103.78.172.0/22 -add china 103.78.176.0/22 -add china 103.78.196.0/22 -add china 103.78.228.0/22 -add china 103.79.24.0/22 -add china 103.79.28.0/22 -add china 103.79.36.0/22 -add china 103.79.40.0/22 -add china 103.79.44.0/22 -add china 103.79.52.0/22 -add china 103.79.56.0/22 -add china 103.79.60.0/22 -add china 103.79.64.0/22 -add china 103.79.68.0/22 -add china 103.79.80.0/22 -add china 103.79.84.0/22 -add china 103.79.120.0/22 -add china 103.79.136.0/22 -add china 103.79.188.0/22 -add china 103.79.192.0/22 -add china 103.79.196.0/22 -add china 103.79.200.0/22 -add china 103.79.204.0/22 -add china 103.79.208.0/22 -add china 103.79.212.0/22 -add china 103.79.240.0/22 -add china 103.80.24.0/22 -add china 103.80.28.0/22 -add china 103.80.44.0/22 -add china 103.80.72.0/22 -add china 103.80.176.0/22 -add china 103.80.180.0/22 -add china 103.80.184.0/22 -add china 103.80.192.0/22 -add china 103.80.200.0/22 -add china 103.80.232.0/22 -add china 103.81.4.0/22 -add china 103.81.8.0/22 -add china 103.81.16.0/22 -add china 103.81.20.0/22 -add china 103.81.44.0/22 -add china 103.81.48.0/22 -add china 103.81.96.0/22 -add china 103.81.120.0/22 -add china 103.81.148.0/22 -add china 103.81.164.0/22 -add china 103.81.168.0/22 -add china 103.81.183.0/24 -add china 103.81.184.0/22 -add china 103.81.200.0/22 -add china 103.81.232.0/22 -add china 103.82.52.0/22 -add china 103.82.60.0/22 -add china 103.82.68.0/22 -add china 103.82.84.0/22 -add china 103.82.104.0/22 -add china 103.82.224.0/22 -add china 103.82.236.0/22 -add china 103.83.44.0/22 -add china 103.83.52.0/22 -add china 103.83.60.0/22 -add china 103.83.64.0/22 -add china 103.83.72.0/22 -add china 103.83.112.0/22 -add china 103.83.120.0/22 -add china 103.83.180.0/22 -add china 103.84.0.0/22 -add china 103.84.12.0/22 -add china 103.84.16.0/22 -add china 103.84.20.0/22 -add china 103.84.24.0/22 -add china 103.84.28.0/22 -add china 103.84.48.0/22 -add china 103.84.64.0/22 -add china 103.84.72.0/22 -add china 103.84.92.0/22 -add china 103.84.108.0/22 -add china 103.84.136.0/22 -add china 103.85.20.0/22 -add china 103.85.24.0/22 -add china 103.85.44.0/22 -add china 103.85.48.0/22 -add china 103.85.84.0/22 -add china 103.85.136.0/22 -add china 103.85.144.0/22 -add china 103.85.164.0/22 -add china 103.85.168.0/22 -add china 103.85.172.0/22 -add china 103.85.176.0/22 -add china 103.85.224.0/22 -add china 103.86.28.0/22 -add china 103.86.32.0/22 -add china 103.86.44.0/22 -add china 103.86.60.0/22 -add china 103.86.68.0/22 -add china 103.86.80.0/22 -add china 103.86.84.0/22 -add china 103.86.88.0/22 -add china 103.86.204.0/22 -add china 103.86.208.0/22 -add china 103.86.212.0/22 -add china 103.86.216.0/22 -add china 103.86.220.0/22 -add china 103.86.224.0/22 -add china 103.86.228.0/22 -add china 103.86.232.0/22 -add china 103.86.236.0/22 -add china 103.86.240.0/22 -add china 103.86.244.0/22 -add china 103.86.248.0/22 -add china 103.86.252.0/22 -add china 103.87.0.0/22 -add china 103.87.4.0/22 -add china 103.87.20.0/22 -add china 103.87.32.0/22 -add china 103.87.72.0/22 -add china 103.87.96.0/22 -add china 103.87.132.0/22 -add china 103.87.180.0/22 -add china 103.87.224.0/22 -add china 103.88.4.0/22 -add china 103.88.8.0/22 -add china 103.88.12.0/22 -add china 103.88.16.0/22 -add china 103.88.20.0/22 -add china 103.88.32.0/22 -add china 103.88.36.0/22 -add china 103.88.60.0/22 -add china 103.88.64.0/22 -add china 103.88.72.0/22 -add china 103.88.96.0/22 -add china 103.88.100.0/22 -add china 103.88.164.0/22 -add china 103.88.176.0/22 -add china 103.88.184.0/22 -add china 103.88.188.0/22 -add china 103.88.212.0/22 -add china 103.89.28.0/22 -add china 103.89.96.0/22 -add china 103.89.100.0/22 -add china 103.89.104.0/22 -add china 103.89.108.0/22 -add china 103.89.112.0/22 -add china 103.89.116.0/22 -add china 103.89.148.0/22 -add china 103.89.172.0/22 -add china 103.89.184.0/22 -add china 103.89.188.0/22 -add china 103.89.192.0/22 -add china 103.89.196.0/22 -add china 103.89.200.0/22 -add china 103.89.204.0/22 -add china 103.89.208.0/22 -add china 103.89.212.0/22 -add china 103.89.216.0/22 -add china 103.89.220.0/22 -add china 103.89.224.0/22 -add china 103.89.228.0/22 -add china 103.90.52.0/22 -add china 103.90.92.0/22 -add china 103.90.100.0/22 -add china 103.90.104.0/22 -add china 103.90.108.0/22 -add china 103.90.112.0/22 -add china 103.90.116.0/22 -add china 103.90.120.0/22 -add china 103.90.124.0/22 -add china 103.90.128.0/22 -add china 103.90.132.0/22 -add china 103.90.152.0/22 -add china 103.90.168.0/22 -add china 103.90.173.0/24 -add china 103.90.176.0/22 -add china 103.90.188.0/22 -add china 103.90.192.0/22 -add china 103.91.36.0/22 -add china 103.91.40.0/22 -add china 103.91.108.0/22 -add china 103.91.152.0/22 -add china 103.91.176.0/22 -add china 103.91.200.0/22 -add china 103.91.208.0/22 -add china 103.91.212.0/22 -add china 103.91.219.0/24 -add china 103.91.236.0/22 -add china 103.91.252.0/22 -add china 103.92.0.0/22 -add china 103.92.4.0/22 -add china 103.92.8.0/22 -add china 103.92.12.0/22 -add china 103.92.48.0/22 -add china 103.92.52.0/22 -add china 103.92.56.0/22 -add china 103.92.60.0/22 -add china 103.92.64.0/22 -add china 103.92.68.0/22 -add china 103.92.72.0/22 -add china 103.92.76.0/22 -add china 103.92.80.0/22 -add china 103.92.86.0/24 -add china 103.92.88.0/22 -add china 103.92.108.0/22 -add china 103.92.124.0/22 -add china 103.92.128.0/24 -add china 103.92.132.0/22 -add china 103.92.156.0/22 -add china 103.92.164.0/22 -add china 103.92.168.0/22 -add china 103.92.172.0/22 -add china 103.92.176.0/22 -add china 103.92.180.0/22 -add china 103.92.184.0/22 -add china 103.92.188.0/22 -add china 103.92.192.0/22 -add china 103.92.236.0/22 -add china 103.92.240.0/22 -add china 103.92.244.0/22 -add china 103.92.248.0/22 -add china 103.92.252.0/22 -add china 103.93.0.0/22 -add china 103.93.4.0/22 -add china 103.93.28.0/22 -add china 103.93.76.0/22 -add china 103.93.84.0/22 -add china 103.93.121.0/24 -add china 103.93.152.0/22 -add china 103.93.180.0/22 -add china 103.93.204.0/22 -add china 103.94.12.0/22 -add china 103.94.20.0/22 -add china 103.94.28.0/22 -add china 103.94.32.0/22 -add china 103.94.36.0/22 -add china 103.94.40.0/22 -add china 103.94.44.0/22 -add china 103.94.72.0/22 -add china 103.94.88.0/22 -add china 103.94.116.0/22 -add china 103.94.160.0/22 -add china 103.94.180.0/22 -add china 103.94.200.0/22 -add china 103.95.28.0/22 -add china 103.95.52.0/22 -add china 103.95.64.0/22 -add china 103.95.68.0/22 -add china 103.95.88.0/22 -add china 103.95.92.0/22 -add china 103.95.116.0/22 -add china 103.95.128.0/22 -add china 103.95.136.0/22 -add china 103.95.140.0/22 -add china 103.95.144.0/22 -add china 103.95.152.0/22 -add china 103.95.207.0/24 -add china 103.95.216.0/22 -add china 103.95.220.0/22 -add china 103.95.224.0/22 -add china 103.95.236.0/22 -add china 103.95.240.0/22 -add china 103.95.244.0/22 -add china 103.95.248.0/22 -add china 103.95.252.0/22 -add china 103.96.0.0/22 -add china 103.96.8.0/22 -add china 103.96.80.0/22 -add china 103.96.124.0/22 -add china 103.96.136.0/22 -add china 103.96.140.0/24 -add china 103.96.148.0/22 -add china 103.96.152.0/22 -add china 103.96.156.0/22 -add china 103.96.160.0/22 -add china 103.96.164.0/22 -add china 103.96.168.0/22 -add china 103.96.172.0/22 -add china 103.96.176.0/22 -add china 103.96.180.0/22 -add china 103.96.184.0/22 -add china 103.96.188.0/22 -add china 103.96.192.0/22 -add china 103.96.196.0/22 -add china 103.96.200.0/22 -add china 103.96.204.0/22 -add china 103.96.208.0/22 -add china 103.96.212.0/22 -add china 103.96.216.0/22 -add china 103.97.8.0/22 -add china 103.97.12.0/22 -add china 103.97.16.0/22 -add china 103.97.20.0/22 -add china 103.97.24.0/22 -add china 103.97.28.0/22 -add china 103.97.32.0/22 -add china 103.97.36.0/22 -add china 103.97.40.0/22 -add china 103.97.56.0/22 -add china 103.97.60.0/22 -add china 103.97.64.0/22 -add china 103.97.68.0/22 -add china 103.97.72.0/22 -add china 103.97.80.0/22 -add china 103.97.112.0/22 -add china 103.97.116.0/22 -add china 103.97.128.0/22 -add china 103.97.144.0/22 -add china 103.97.148.0/22 -add china 103.97.188.0/22 -add china 103.97.192.0/22 -add china 103.97.224.0/22 -add china 103.97.228.0/23 -add china 103.98.28.0/23 -add china 103.98.40.0/22 -add china 103.98.44.0/22 -add china 103.98.48.0/22 -add china 103.98.56.0/22 -add china 103.98.80.0/22 -add china 103.98.88.0/22 -add china 103.98.92.0/22 -add china 103.98.96.0/22 -add china 103.98.100.0/22 -add china 103.98.124.0/22 -add china 103.98.136.0/22 -add china 103.98.140.0/22 -add china 103.98.144.0/22 -add china 103.98.164.0/22 -add china 103.98.168.0/22 -add china 103.98.180.0/22 -add china 103.98.196.0/22 -add china 103.98.216.0/22 -add china 103.98.220.0/22 -add china 103.98.224.0/22 -add china 103.98.228.0/22 -add china 103.98.232.0/22 -add china 103.98.240.0/22 -add china 103.98.244.0/22 -add china 103.98.248.0/22 -add china 103.98.252.0/22 -add china 103.99.40.0/23 -add china 103.99.52.0/22 -add china 103.99.56.0/22 -add china 103.99.60.0/22 -add china 103.99.76.0/22 -add china 103.99.104.0/22 -add china 103.99.116.0/22 -add china 103.99.120.0/22 -add china 103.99.152.0/22 -add china 103.99.220.0/22 -add china 103.99.232.0/22 -add china 103.99.236.0/22 -add china 103.100.0.0/22 -add china 103.100.32.0/22 -add china 103.100.40.0/22 -add china 103.100.48.0/22 -add china 103.100.52.0/22 -add china 103.100.56.0/22 -add china 103.100.60.0/22 -add china 103.100.64.0/22 -add china 103.100.68.0/22 -add china 103.100.88.0/22 -add china 103.100.116.0/22 -add china 103.100.140.0/22 -add china 103.100.144.0/22 -add china 103.100.236.0/22 -add china 103.100.240.0/22 -add china 103.100.248.0/22 -add china 103.100.252.0/22 -add china 103.101.4.0/22 -add china 103.101.8.0/22 -add china 103.101.12.0/22 -add china 103.101.28.0/22 -add china 103.101.60.0/22 -add china 103.101.120.0/22 -add china 103.101.124.0/22 -add china 103.101.144.0/22 -add china 103.101.148.0/22 -add china 103.101.153.0/24 -add china 103.101.180.0/22 -add china 103.101.184.0/22 -add china 103.102.76.0/22 -add china 103.102.80.0/22 -add china 103.102.168.0/22 -add china 103.102.172.0/22 -add china 103.102.180.0/22 -add china 103.102.184.0/22 -add china 103.102.188.0/22 -add china 103.102.192.0/22 -add china 103.102.196.0/22 -add china 103.102.200.0/22 -add china 103.102.208.0/22 -add china 103.102.212.0/22 -add china 103.103.12.0/22 -add china 103.103.16.0/22 -add china 103.103.36.0/22 -add china 103.103.68.0/22 -add china 103.103.72.0/22 -add china 103.103.176.0/22 -add china 103.103.188.0/22 -add china 103.103.200.0/22 -add china 103.103.204.0/22 -add china 103.103.220.0/22 -add china 103.103.224.0/22 -add china 103.103.228.0/22 -add china 103.103.232.0/22 -add china 103.103.248.0/22 -add china 103.103.252.0/22 -add china 103.104.0.0/22 -add china 103.104.4.0/22 -add china 103.104.36.0/22 -add china 103.104.40.0/22 -add china 103.104.64.0/22 -add china 103.104.104.0/22 -add china 103.104.152.0/22 -add china 103.104.168.0/22 -add china 103.104.172.0/22 -add china 103.104.188.0/22 -add china 103.104.198.0/23 -add china 103.104.252.0/22 -add china 103.105.0.0/22 -add china 103.105.4.0/22 -add china 103.105.12.0/22 -add china 103.105.16.0/22 -add china 103.105.23.0/24 -add china 103.105.56.0/22 -add china 103.105.60.0/22 -add china 103.105.116.0/22 -add china 103.105.132.0/22 -add china 103.105.180.0/22 -add china 103.105.184.0/22 -add china 103.105.200.0/22 -add china 103.105.204.0/22 -add china 103.105.220.0/22 -add china 103.106.36.0/22 -add china 103.106.40.0/22 -add china 103.106.44.0/22 -add china 103.106.60.0/22 -add china 103.106.68.0/22 -add china 103.106.96.0/22 -add china 103.106.120.0/22 -add china 103.106.128.0/22 -add china 103.106.132.0/22 -add china 103.106.160.0/22 -add china 103.106.188.0/22 -add china 103.106.196.0/22 -add china 103.106.202.0/23 -add china 103.106.212.0/22 -add china 103.106.244.0/22 -add china 103.106.252.0/22 -add china 103.107.0.0/22 -add china 103.107.8.0/24 -add china 103.107.28.0/22 -add china 103.107.32.0/22 -add china 103.107.44.0/22 -add china 103.107.72.0/22 -add china 103.107.108.0/22 -add china 103.107.164.0/22 -add china 103.107.168.0/22 -add china 103.107.188.0/22 -add china 103.107.192.0/22 -add china 103.107.208.0/22 -add china 103.107.212.0/22 -add china 103.107.216.0/22 -add china 103.107.220.0/22 -add china 103.108.52.0/22 -add china 103.108.64.0/22 -add china 103.108.160.0/22 -add china 103.108.164.0/22 -add china 103.108.184.0/23 -add china 103.108.188.0/23 -add china 103.108.192.0/22 -add china 103.108.196.0/22 -add china 103.108.208.0/22 -add china 103.108.212.0/22 -add china 103.108.224.0/22 -add china 103.108.244.0/22 -add china 103.108.251.0/24 -add china 103.109.20.0/22 -add china 103.109.48.0/22 -add china 103.109.88.0/22 -add china 103.109.106.0/23 -add china 103.109.248.0/22 -add china 103.110.32.0/22 -add china 103.110.80.0/23 -add china 103.110.92.0/22 -add china 103.110.100.0/22 -add china 103.110.116.0/22 -add china 103.110.127.0/24 -add china 103.110.128.0/23 -add china 103.110.131.0/24 -add china 103.110.132.0/22 -add china 103.110.136.0/22 -add china 103.110.152.0/22 -add china 103.110.156.0/22 -add china 103.110.188.0/22 -add china 103.110.204.0/22 -add china 103.111.38.0/23 -add china 103.111.64.0/22 -add china 103.111.172.0/22 -add china 103.111.252.0/22 -add china 103.112.28.0/22 -add china 103.112.68.0/22 -add china 103.112.72.0/22 -add china 103.112.88.0/22 -add china 103.112.92.0/22 -add china 103.112.96.0/22 -add china 103.112.108.0/22 -add china 103.112.112.0/22 -add china 103.112.116.0/22 -add china 103.112.140.0/22 -add china 103.112.172.0/22 -add china 103.112.184.0/22 -add china 103.112.208.0/22 -add china 103.113.4.0/22 -add china 103.113.92.0/22 -add china 103.113.144.0/22 -add china 103.113.220.0/22 -add china 103.113.232.0/22 -add china 103.113.236.0/22 -add china 103.114.4.0/22 -add china 103.114.28.0/22 -add china 103.114.68.0/22 -add china 103.114.72.0/22 -add china 103.114.100.0/22 -add china 103.114.132.0/22 -add china 103.114.148.0/22 -add china 103.114.156.0/22 -add china 103.114.176.0/22 -add china 103.114.212.0/22 -add china 103.114.236.0/22 -add china 103.114.240.0/22 -add china 103.115.16.0/22 -add china 103.115.40.0/22 -add china 103.115.44.0/22 -add china 103.115.48.0/22 -add china 103.115.52.0/22 -add china 103.115.56.0/22 -add china 103.115.60.0/22 -add china 103.115.64.0/22 -add china 103.115.68.0/22 -add china 103.115.92.0/22 -add china 103.115.120.0/22 -add china 103.115.148.0/22 -add china 103.115.204.0/23 -add china 103.115.248.0/22 -add china 103.116.20.0/22 -add china 103.116.40.0/22 -add china 103.116.64.0/22 -add china 103.116.72.0/22 -add china 103.116.76.0/22 -add china 103.116.92.0/22 -add china 103.116.120.0/22 -add china 103.116.128.0/22 -add china 103.116.132.0/23 -add china 103.116.148.0/22 -add china 103.116.184.0/22 -add china 103.116.206.0/23 -add china 103.116.220.0/22 -add china 103.116.224.0/22 -add china 103.116.228.0/22 -add china 103.117.16.0/22 -add china 103.117.72.0/22 -add china 103.117.88.0/22 -add china 103.117.132.0/22 -add china 103.117.136.0/22 -add china 103.117.188.0/22 -add china 103.117.220.0/22 -add china 103.118.19.0/24 -add china 103.118.36.0/22 -add china 103.118.52.0/22 -add china 103.118.56.0/22 -add china 103.118.60.0/22 -add china 103.118.64.0/22 -add china 103.118.68.0/22 -add china 103.118.72.0/22 -add china 103.118.88.0/22 -add china 103.118.173.0/24 -add china 103.118.192.0/22 -add china 103.118.196.0/22 -add china 103.118.200.0/22 -add china 103.118.204.0/22 -add china 103.118.208.0/22 -add china 103.118.212.0/22 -add china 103.118.216.0/22 -add china 103.118.220.0/22 -add china 103.118.240.0/22 -add china 103.118.244.0/22 -add china 103.118.248.0/22 -add china 103.118.252.0/22 -add china 103.119.0.0/22 -add china 103.119.12.0/22 -add china 103.119.16.0/22 -add china 103.119.28.0/22 -add china 103.119.44.0/22 -add china 103.119.104.0/22 -add china 103.119.115.0/24 -add china 103.119.156.0/22 -add china 103.119.180.0/22 -add china 103.119.200.0/22 -add china 103.119.224.0/22 -add china 103.120.52.0/22 -add china 103.120.72.0/22 -add china 103.120.76.0/24 -add china 103.120.88.0/22 -add china 103.120.96.0/22 -add china 103.120.100.0/22 -add china 103.120.140.0/22 -add china 103.120.196.0/22 -add china 103.120.224.0/22 -add china 103.121.52.0/22 -add china 103.121.92.0/22 -add china 103.121.160.0/22 -add china 103.121.164.0/22 -add china 103.121.250.0/24 -add china 103.121.252.0/22 -add china 103.122.48.0/22 -add china 103.122.176.0/22 -add china 103.122.192.0/22 -add china 103.122.240.0/22 -add china 103.123.4.0/22 -add china 103.123.56.0/22 -add china 103.123.88.0/22 -add china 103.123.92.0/22 -add china 103.123.116.0/22 -add china 103.123.160.0/22 -add china 103.123.176.0/22 -add china 103.123.200.0/22 -add china 103.123.204.0/22 -add china 103.123.208.0/22 -add china 103.123.212.0/22 -add china 103.129.52.0/22 -add china 103.129.148.0/22 -add china 103.192.0.0/22 -add china 103.192.4.0/22 -add china 103.192.8.0/22 -add china 103.192.12.0/22 -add china 103.192.16.0/22 -add china 103.192.20.0/22 -add china 103.192.24.0/22 -add china 103.192.28.0/22 -add china 103.192.48.0/22 -add china 103.192.52.0/22 -add china 103.192.56.0/22 -add china 103.192.84.0/22 -add china 103.192.88.0/22 -add china 103.192.92.0/22 -add china 103.192.96.0/22 -add china 103.192.100.0/22 -add china 103.192.104.0/22 -add china 103.192.108.0/22 -add china 103.192.112.0/22 -add china 103.192.128.0/22 -add china 103.192.132.0/22 -add china 103.192.136.0/22 -add china 103.192.140.0/22 -add china 103.192.144.0/22 -add china 103.192.164.0/22 -add china 103.192.188.0/22 -add china 103.192.208.0/22 -add china 103.192.212.0/22 -add china 103.192.216.0/22 -add china 103.192.252.0/22 -add china 103.193.40.0/22 -add china 103.193.44.0/22 -add china 103.193.120.0/22 -add china 103.193.124.0/22 -add china 103.193.140.0/22 -add china 103.193.144.0/22 -add china 103.193.148.0/22 -add china 103.193.160.0/22 -add china 103.193.188.0/22 -add china 103.193.192.0/22 -add china 103.193.212.0/22 -add china 103.193.216.0/22 -add china 103.193.220.0/22 -add china 103.193.224.0/22 -add china 103.193.228.0/22 -add china 103.193.232.0/22 -add china 103.193.236.0/22 -add china 103.193.240.0/22 -add china 103.194.16.0/22 -add china 103.195.104.0/22 -add china 103.195.112.0/22 -add china 103.195.136.0/22 -add china 103.195.148.0/22 -add china 103.195.152.0/22 -add china 103.195.160.0/22 -add china 103.195.192.0/22 -add china 103.196.60.0/22 -add china 103.196.64.0/22 -add china 103.196.72.0/22 -add china 103.196.88.0/22 -add china 103.196.92.0/22 -add china 103.196.96.0/22 -add china 103.196.168.0/22 -add china 103.196.204.0/22 -add china 103.197.180.0/22 -add china 103.197.228.0/22 -add china 103.198.20.0/22 -add china 103.198.60.0/22 -add china 103.198.64.0/22 -add china 103.198.72.0/22 -add china 103.198.124.0/22 -add china 103.198.156.0/22 -add china 103.198.180.0/22 -add china 103.198.196.0/22 -add china 103.198.200.0/22 -add china 103.198.216.0/22 -add china 103.198.220.0/22 -add china 103.198.224.0/22 -add china 103.198.228.0/22 -add china 103.198.232.0/22 -add china 103.198.236.0/22 -add china 103.198.240.0/22 -add china 103.198.244.0/22 -add china 103.199.164.0/22 -add china 103.199.196.0/22 -add china 103.199.228.0/22 -add china 103.199.248.0/22 -add china 103.199.252.0/22 -add china 103.200.28.0/22 -add china 103.200.32.0/22 -add china 103.200.52.0/22 -add china 103.200.64.0/22 -add china 103.200.68.0/22 -add china 103.200.136.0/22 -add china 103.200.140.0/22 -add china 103.200.144.0/22 -add china 103.200.148.0/22 -add china 103.200.152.0/22 -add china 103.200.156.0/22 -add china 103.200.160.0/22 -add china 103.200.164.0/22 -add china 103.200.168.0/22 -add china 103.200.172.0/22 -add china 103.200.176.0/22 -add china 103.200.180.0/22 -add china 103.200.184.0/22 -add china 103.200.188.0/22 -add china 103.200.192.0/22 -add china 103.200.220.0/22 -add china 103.200.224.0/22 -add china 103.200.228.0/22 -add china 103.200.232.0/22 -add china 103.200.236.0/22 -add china 103.200.240.0/22 -add china 103.200.244.0/22 -add china 103.200.248.0/22 -add china 103.200.252.0/22 -add china 103.201.0.0/22 -add china 103.201.4.0/22 -add china 103.201.8.0/22 -add china 103.201.12.0/22 -add china 103.201.16.0/22 -add china 103.201.20.0/22 -add china 103.201.28.0/22 -add china 103.201.32.0/22 -add china 103.201.36.0/22 -add china 103.201.40.0/22 -add china 103.201.44.0/22 -add china 103.201.48.0/22 -add china 103.201.52.0/22 -add china 103.201.56.0/22 -add china 103.201.60.0/22 -add china 103.201.64.0/22 -add china 103.201.76.0/22 -add china 103.201.80.0/22 -add china 103.201.84.0/22 -add china 103.201.88.0/22 -add china 103.201.92.0/22 -add china 103.201.96.0/22 -add china 103.201.100.0/22 -add china 103.201.104.0/22 -add china 103.201.108.0/22 -add china 103.201.112.0/22 -add china 103.201.116.0/22 -add china 103.201.120.0/22 -add china 103.201.152.0/22 -add china 103.201.156.0/22 -add china 103.201.160.0/22 -add china 103.201.164.0/22 -add china 103.201.168.0/22 -add china 103.201.172.0/22 -add china 103.201.176.0/22 -add china 103.201.180.0/22 -add china 103.201.184.0/22 -add china 103.201.188.0/22 -add china 103.201.192.0/22 -add china 103.201.196.0/22 -add china 103.201.200.0/22 -add china 103.201.204.0/22 -add china 103.201.208.0/22 -add china 103.201.212.0/22 -add china 103.201.216.0/22 -add china 103.201.220.0/22 -add china 103.201.224.0/22 -add china 103.201.228.0/22 -add china 103.201.232.0/22 -add china 103.201.236.0/22 -add china 103.201.240.0/22 -add china 103.201.244.0/22 -add china 103.201.248.0/22 -add china 103.201.252.0/22 -add china 103.202.0.0/22 -add china 103.202.4.0/22 -add china 103.202.8.0/22 -add china 103.202.12.0/22 -add china 103.202.16.0/22 -add china 103.202.20.0/22 -add china 103.202.24.0/22 -add china 103.202.28.0/22 -add china 103.202.32.0/22 -add china 103.202.36.0/22 -add china 103.202.40.0/22 -add china 103.202.44.0/22 -add china 103.202.56.0/22 -add china 103.202.60.0/22 -add china 103.202.64.0/22 -add china 103.202.68.0/22 -add china 103.202.72.0/22 -add china 103.202.76.0/22 -add china 103.202.80.0/22 -add china 103.202.84.0/22 -add china 103.202.88.0/22 -add china 103.202.92.0/22 -add china 103.202.96.0/22 -add china 103.202.100.0/22 -add china 103.202.104.0/22 -add china 103.202.108.0/22 -add china 103.202.112.0/22 -add china 103.202.116.0/22 -add china 103.202.120.0/22 -add china 103.202.124.0/22 -add china 103.202.128.0/22 -add china 103.202.132.0/22 -add china 103.202.136.0/22 -add china 103.202.140.0/22 -add china 103.202.144.0/22 -add china 103.202.152.0/22 -add china 103.202.156.0/22 -add china 103.202.160.0/22 -add china 103.202.164.0/22 -add china 103.202.168.0/22 -add china 103.202.172.0/22 -add china 103.202.176.0/22 -add china 103.202.180.0/22 -add china 103.202.184.0/22 -add china 103.202.188.0/22 -add china 103.202.192.0/22 -add china 103.202.196.0/22 -add china 103.202.200.0/21 -add china 103.202.212.0/22 -add china 103.202.228.0/22 -add china 103.202.236.0/22 -add china 103.202.240.0/22 -add china 103.202.244.0/22 -add china 103.202.248.0/22 -add china 103.202.252.0/22 -add china 103.203.0.0/22 -add china 103.203.4.0/22 -add china 103.203.8.0/22 -add china 103.203.12.0/22 -add china 103.203.16.0/22 -add china 103.203.20.0/22 -add china 103.203.24.0/22 -add china 103.203.28.0/22 -add china 103.203.32.0/22 -add china 103.203.52.0/22 -add china 103.203.56.0/22 -add china 103.203.96.0/22 -add china 103.203.100.0/22 -add china 103.203.104.0/22 -add china 103.203.108.0/22 -add china 103.203.112.0/22 -add china 103.203.116.0/22 -add china 103.203.120.0/22 -add china 103.203.124.0/22 -add china 103.203.128.0/22 -add china 103.203.140.0/22 -add china 103.203.164.0/22 -add china 103.203.168.0/22 -add china 103.203.192.0/22 -add china 103.203.200.0/22 -add china 103.203.212.0/22 -add china 103.203.216.0/22 -add china 103.204.24.0/22 -add china 103.204.72.0/22 -add china 103.204.88.0/22 -add china 103.204.112.0/22 -add china 103.204.136.0/22 -add china 103.204.140.0/22 -add china 103.204.144.0/22 -add china 103.204.148.0/22 -add china 103.204.152.0/22 -add china 103.204.196.0/22 -add china 103.204.232.0/22 -add china 103.204.236.0/22 -add china 103.205.4.0/22 -add china 103.205.8.0/22 -add china 103.205.40.0/22 -add china 103.205.44.0/22 -add china 103.205.52.0/22 -add china 103.205.108.0/22 -add china 103.205.116.0/22 -add china 103.205.120.0/22 -add china 103.205.136.0/22 -add china 103.205.162.0/24 -add china 103.205.188.0/22 -add china 103.205.192.0/22 -add china 103.205.196.0/22 -add china 103.205.200.0/22 -add china 103.205.236.0/22 -add china 103.205.248.0/22 -add china 103.205.252.0/22 -add china 103.206.0.0/22 -add china 103.206.44.0/22 -add china 103.206.108.0/22 -add china 103.206.148.0/22 -add china 103.207.48.0/22 -add china 103.207.104.0/22 -add china 103.207.164.0/22 -add china 103.207.184.0/22 -add china 103.207.188.0/22 -add china 103.207.192.0/22 -add china 103.207.196.0/22 -add china 103.207.200.0/22 -add china 103.207.204.0/22 -add china 103.207.208.0/22 -add china 103.207.212.0/22 -add china 103.207.220.0/22 -add china 103.207.228.0/22 -add china 103.207.232.0/22 -add china 103.208.12.0/22 -add china 103.208.16.0/22 -add china 103.208.28.0/22 -add china 103.208.40.0/22 -add china 103.208.44.0/22 -add china 103.208.48.0/22 -add china 103.208.148.0/22 -add china 103.209.112.0/22 -add china 103.209.136.0/22 -add china 103.209.200.0/22 -add china 103.209.208.0/22 -add china 103.209.216.0/22 -add china 103.210.0.0/22 -add china 103.210.20.0/22 -add china 103.210.96.0/22 -add china 103.210.156.0/22 -add china 103.210.160.0/22 -add china 103.210.164.0/22 -add china 103.210.168.0/22 -add china 103.210.172.0/22 -add china 103.210.176.0/22 -add china 103.210.180.0/22 -add china 103.210.184.0/22 -add china 103.210.188.0/22 -add china 103.210.216.0/22 -add china 103.211.44.0/22 -add china 103.211.96.0/22 -add china 103.211.100.0/22 -add china 103.211.156.0/22 -add china 103.211.164.0/22 -add china 103.211.192.0/22 -add china 103.211.220.0/22 -add china 103.211.224.0/22 -add china 103.211.248.0/22 -add china 103.212.0.0/22 -add china 103.212.4.0/22 -add china 103.212.8.0/22 -add china 103.212.12.0/22 -add china 103.212.32.0/22 -add china 103.212.44.0/22 -add china 103.212.48.0/22 -add china 103.212.84.0/22 -add china 103.212.100.0/22 -add china 103.212.104.0/22 -add china 103.212.108.0/22 -add china 103.212.148.0/22 -add china 103.212.164.0/22 -add china 103.212.196.0/22 -add china 103.212.200.0/22 -add china 103.212.228.0/22 -add china 103.212.252.0/22 -add china 103.213.40.0/22 -add china 103.213.44.0/22 -add china 103.213.48.0/22 -add china 103.213.52.0/22 -add china 103.213.56.0/22 -add china 103.213.60.0/22 -add china 103.213.64.0/22 -add china 103.213.68.0/22 -add china 103.213.72.0/22 -add china 103.213.76.0/22 -add china 103.213.80.0/22 -add china 103.213.84.0/22 -add china 103.213.88.0/22 -add china 103.213.92.0/22 -add china 103.213.96.0/22 -add china 103.213.132.0/22 -add china 103.213.136.0/22 -add china 103.213.140.0/22 -add china 103.213.144.0/22 -add china 103.213.148.0/22 -add china 103.213.152.0/22 -add china 103.213.156.0/22 -add china 103.213.160.0/22 -add china 103.213.164.0/22 -add china 103.213.168.0/22 -add china 103.213.172.0/22 -add china 103.213.176.0/22 -add china 103.213.180.0/22 -add china 103.213.184.0/22 -add china 103.213.188.0/22 -add china 103.213.248.0/22 -add china 103.214.32.0/22 -add china 103.214.48.0/22 -add china 103.214.84.0/22 -add china 103.214.168.0/22 -add china 103.214.212.0/22 -add china 103.214.240.0/22 -add china 103.214.244.0/22 -add china 103.215.28.0/22 -add china 103.215.32.0/22 -add china 103.215.36.0/22 -add china 103.215.44.0/22 -add china 103.215.48.0/22 -add china 103.215.100.0/22 -add china 103.215.104.0/22 -add china 103.215.108.0/22 -add china 103.215.116.0/22 -add china 103.215.120.0/22 -add china 103.215.140.0/22 -add china 103.215.184.0/22 -add china 103.215.228.0/22 -add china 103.216.4.0/22 -add china 103.216.8.0/22 -add china 103.216.12.0/22 -add china 103.216.16.0/22 -add china 103.216.20.0/22 -add china 103.216.24.0/22 -add china 103.216.28.0/22 -add china 103.216.32.0/22 -add china 103.216.36.0/22 -add china 103.216.40.0/22 -add china 103.216.44.0/22 -add china 103.216.64.0/22 -add china 103.216.108.0/22 -add china 103.216.136.0/22 -add china 103.216.152.0/22 -add china 103.216.224.0/22 -add china 103.216.228.0/22 -add china 103.216.240.0/22 -add china 103.216.244.0/22 -add china 103.216.248.0/22 -add china 103.216.252.0/22 -add china 103.217.0.0/22 -add china 103.217.4.0/22 -add china 103.217.8.0/22 -add china 103.217.12.0/22 -add china 103.217.16.0/22 -add china 103.217.20.0/22 -add china 103.217.24.0/22 -add china 103.217.28.0/22 -add china 103.217.32.0/22 -add china 103.217.36.0/22 -add china 103.217.40.0/22 -add china 103.217.44.0/22 -add china 103.217.48.0/22 -add china 103.217.52.0/22 -add china 103.217.56.0/22 -add china 103.217.60.0/22 -add china 103.217.168.0/22 -add china 103.217.180.0/22 -add china 103.217.184.0/22 -add china 103.217.188.0/22 -add china 103.217.192.0/22 -add china 103.217.196.0/22 -add china 103.217.200.0/22 -add china 103.217.204.0/22 -add china 103.218.0.0/22 -add china 103.218.8.0/22 -add china 103.218.12.0/22 -add china 103.218.16.0/22 -add china 103.218.20.0/22 -add china 103.218.28.0/22 -add china 103.218.32.0/22 -add china 103.218.36.0/22 -add china 103.218.40.0/22 -add china 103.218.44.0/22 -add china 103.218.48.0/22 -add china 103.218.52.0/22 -add china 103.218.56.0/22 -add china 103.218.60.0/22 -add china 103.218.64.0/22 -add china 103.218.68.0/22 -add china 103.218.72.0/22 -add china 103.218.76.0/22 -add china 103.218.80.0/22 -add china 103.218.84.0/22 -add china 103.218.88.0/22 -add china 103.218.92.0/22 -add china 103.218.184.0/22 -add china 103.218.192.0/22 -add china 103.218.196.0/22 -add china 103.218.200.0/22 -add china 103.218.204.0/22 -add china 103.218.208.0/22 -add china 103.218.212.0/22 -add china 103.218.216.0/22 -add china 103.219.24.0/22 -add china 103.219.28.0/22 -add china 103.219.32.0/22 -add china 103.219.36.0/22 -add china 103.219.64.0/22 -add china 103.219.84.0/22 -add china 103.219.88.0/22 -add china 103.219.92.0/22 -add china 103.219.96.0/22 -add china 103.219.100.0/22 -add china 103.219.176.0/22 -add china 103.219.184.0/22 -add china 103.220.48.0/22 -add china 103.220.52.0/22 -add china 103.220.56.0/22 -add china 103.220.60.0/22 -add china 103.220.64.0/22 -add china 103.220.92.0/22 -add china 103.220.96.0/22 -add china 103.220.100.0/22 -add china 103.220.104.0/22 -add china 103.220.108.0/22 -add china 103.220.116.0/22 -add china 103.220.120.0/22 -add china 103.220.124.0/22 -add china 103.220.128.0/22 -add china 103.220.132.0/22 -add china 103.220.136.0/22 -add china 103.220.140.0/22 -add china 103.220.144.0/22 -add china 103.220.148.0/22 -add china 103.220.152.0/22 -add china 103.220.160.0/22 -add china 103.220.164.0/22 -add china 103.220.168.0/22 -add china 103.220.172.0/22 -add china 103.220.176.0/22 -add china 103.220.180.0/22 -add china 103.220.184.0/22 -add china 103.220.188.0/22 -add china 103.220.192.0/22 -add china 103.220.196.0/22 -add china 103.220.200.0/22 -add china 103.220.240.0/22 -add china 103.220.244.0/22 -add china 103.220.248.0/22 -add china 103.220.252.0/22 -add china 103.221.0.0/22 -add china 103.221.4.0/22 -add china 103.221.8.0/22 -add china 103.221.12.0/22 -add china 103.221.16.0/22 -add china 103.221.20.0/22 -add china 103.221.24.0/22 -add china 103.221.28.0/22 -add china 103.221.32.0/22 -add china 103.221.36.0/22 -add china 103.221.40.0/22 -add china 103.221.44.0/22 -add china 103.221.48.0/22 -add china 103.221.88.0/22 -add china 103.221.92.0/22 -add china 103.221.96.0/22 -add china 103.221.100.0/22 -add china 103.221.104.0/22 -add china 103.221.108.0/22 -add china 103.221.112.0/22 -add china 103.221.116.0/22 -add china 103.221.120.0/22 -add china 103.221.124.0/22 -add china 103.221.128.0/22 -add china 103.221.132.0/22 -add china 103.221.136.0/22 -add china 103.221.140.0/22 -add china 103.221.144.0/22 -add china 103.221.148.0/22 -add china 103.221.152.0/22 -add china 103.221.156.0/22 -add china 103.221.160.0/22 -add china 103.221.164.0/22 -add china 103.221.168.0/22 -add china 103.221.172.0/22 -add china 103.221.176.0/22 -add china 103.221.180.0/22 -add china 103.221.184.0/22 -add china 103.221.188.0/22 -add china 103.221.192.0/22 -add china 103.221.196.0/22 -add china 103.221.200.0/22 -add china 103.221.204.0/22 -add china 103.222.0.0/22 -add china 103.222.4.0/22 -add china 103.222.8.0/22 -add china 103.222.12.0/22 -add china 103.222.16.0/22 -add china 103.222.24.0/22 -add china 103.222.28.0/22 -add china 103.222.32.0/22 -add china 103.222.36.0/22 -add china 103.222.40.0/22 -add china 103.222.44.0/22 -add china 103.222.48.0/22 -add china 103.222.52.0/22 -add china 103.222.56.0/22 -add china 103.222.60.0/22 -add china 103.222.64.0/22 -add china 103.222.68.0/22 -add china 103.222.72.0/22 -add china 103.222.76.0/22 -add china 103.222.80.0/22 -add china 103.222.84.0/22 -add china 103.222.88.0/22 -add china 103.222.92.0/22 -add china 103.222.96.0/22 -add china 103.222.100.0/22 -add china 103.222.104.0/22 -add china 103.222.108.0/22 -add china 103.222.112.0/22 -add china 103.222.116.0/22 -add china 103.222.120.0/22 -add china 103.222.124.0/22 -add china 103.222.128.0/22 -add china 103.222.132.0/22 -add china 103.222.136.0/22 -add china 103.222.140.0/22 -add china 103.222.144.0/22 -add china 103.222.148.0/22 -add china 103.222.152.0/22 -add china 103.222.156.0/22 -add china 103.222.160.0/22 -add china 103.222.164.0/22 -add china 103.222.168.0/22 -add china 103.222.172.0/22 -add china 103.222.176.0/22 -add china 103.222.180.0/22 -add china 103.222.184.0/22 -add china 103.222.188.0/22 -add china 103.222.192.0/22 -add china 103.222.196.0/22 -add china 103.222.200.0/22 -add china 103.222.204.0/22 -add china 103.222.208.0/22 -add china 103.222.212.0/22 -add china 103.222.216.0/22 -add china 103.222.220.0/22 -add china 103.222.224.0/22 -add china 103.222.228.0/22 -add china 103.222.232.0/22 -add china 103.222.240.0/22 -add china 103.222.244.0/22 -add china 103.223.16.0/22 -add china 103.223.20.0/22 -add china 103.223.24.0/22 -add china 103.223.28.0/22 -add china 103.223.32.0/22 -add china 103.223.36.0/22 -add china 103.223.40.0/22 -add china 103.223.44.0/22 -add china 103.223.48.0/22 -add china 103.223.52.0/22 -add china 103.223.56.0/22 -add china 103.223.60.0/22 -add china 103.223.64.0/22 -add china 103.223.68.0/22 -add china 103.223.72.0/22 -add china 103.223.76.0/22 -add china 103.223.80.0/22 -add china 103.223.84.0/22 -add china 103.223.88.0/22 -add china 103.223.92.0/22 -add china 103.223.96.0/22 -add china 103.223.100.0/22 -add china 103.223.104.0/22 -add china 103.223.108.0/22 -add china 103.223.112.0/22 -add china 103.223.116.0/22 -add china 103.223.120.0/22 -add china 103.223.124.0/22 -add china 103.223.128.0/22 -add china 103.223.132.0/22 -add china 103.223.140.0/22 -add china 103.223.144.0/22 -add china 103.223.148.0/22 -add china 103.223.152.0/22 -add china 103.223.156.0/22 -add china 103.223.160.0/22 -add china 103.223.164.0/22 -add china 103.223.168.0/22 -add china 103.223.172.0/22 -add china 103.223.176.0/22 -add china 103.223.180.0/22 -add china 103.223.188.0/22 -add china 103.223.192.0/22 -add china 103.223.196.0/22 -add china 103.223.200.0/22 -add china 103.223.204.0/22 -add china 103.223.208.0/22 -add china 103.223.212.0/22 -add china 103.223.216.0/22 -add china 103.223.220.0/22 -add china 103.223.224.0/22 -add china 103.223.228.0/22 -add china 103.223.232.0/22 -add china 103.223.236.0/22 -add china 103.223.240.0/22 -add china 103.223.244.0/22 -add china 103.223.248.0/22 -add china 103.223.252.0/22 -add china 103.224.0.0/22 -add china 103.224.40.0/22 -add china 103.224.44.0/22 -add china 103.224.60.0/22 -add china 103.224.80.0/22 -add china 103.224.220.0/22 -add china 103.224.224.0/22 -add china 103.224.228.0/22 -add china 103.224.232.0/22 -add china 103.225.84.0/22 -add china 103.226.16.0/22 -add china 103.226.40.0/22 -add china 103.226.56.0/22 -add china 103.226.60.0/22 -add china 103.226.80.0/22 -add china 103.226.132.0/22 -add china 103.226.156.0/22 -add china 103.226.180.0/22 -add china 103.226.196.0/22 -add china 103.227.48.0/22 -add china 103.227.72.0/22 -add china 103.227.76.0/22 -add china 103.227.80.0/22 -add china 103.227.100.0/22 -add china 103.227.120.0/22 -add china 103.227.132.0/22 -add china 103.227.136.0/22 -add china 103.227.196.0/22 -add china 103.227.204.0/22 -add china 103.227.212.0/22 -add china 103.227.228.0/22 -add china 103.228.12.0/22 -add china 103.228.28.0/22 -add china 103.228.68.0/22 -add china 103.228.88.0/22 -add china 103.228.128.0/22 -add china 103.228.136.0/22 -add china 103.228.160.0/22 -add china 103.228.176.0/22 -add china 103.228.204.0/22 -add china 103.228.208.0/22 -add china 103.228.228.0/22 -add china 103.228.232.0/22 -add china 103.229.20.0/22 -add china 103.229.60.0/22 -add china 103.229.136.0/22 -add china 103.229.148.0/22 -add china 103.229.172.0/22 -add china 103.229.212.0/22 -add china 103.229.216.0/22 -add china 103.229.220.0/22 -add china 103.229.228.0/22 -add china 103.229.236.0/22 -add china 103.229.240.0/22 -add china 103.230.0.0/22 -add china 103.230.28.0/22 -add china 103.230.44.0/22 -add china 103.230.96.0/22 -add china 103.230.196.0/22 -add china 103.230.200.0/22 -add china 103.230.204.0/22 -add china 103.230.212.0/22 -add china 103.230.236.0/22 -add china 103.231.16.0/22 -add china 103.231.20.0/22 -add china 103.231.64.0/22 -add china 103.231.68.0/22 -add china 103.231.144.0/22 -add china 103.231.180.0/22 -add china 103.231.184.0/22 -add china 103.231.244.0/22 -add china 103.232.4.0/22 -add china 103.232.144.0/22 -add china 103.232.188.0/22 -add china 103.232.212.0/22 -add china 103.233.4.0/22 -add china 103.233.44.0/22 -add china 103.233.52.0/22 -add china 103.233.104.0/22 -add china 103.233.128.0/22 -add china 103.233.136.0/22 -add china 103.233.228.0/22 -add china 103.234.0.0/22 -add china 103.234.20.0/22 -add china 103.234.56.0/22 -add china 103.234.128.0/22 -add china 103.234.172.0/22 -add china 103.234.180.0/22 -add china 103.234.244.0/22 -add china 103.235.16.0/22 -add china 103.235.48.0/22 -add china 103.235.56.0/22 -add china 103.235.60.0/22 -add china 103.235.80.0/22 -add china 103.235.84.0/22 -add china 103.235.128.0/22 -add china 103.235.132.0/22 -add china 103.235.136.0/22 -add china 103.235.140.0/22 -add china 103.235.144.0/22 -add china 103.235.148.0/22 -add china 103.235.184.0/22 -add china 103.235.192.0/22 -add china 103.235.200.0/22 -add china 103.235.220.0/22 -add china 103.235.224.0/22 -add china 103.235.228.0/22 -add china 103.235.232.0/22 -add china 103.235.236.0/22 -add china 103.235.240.0/22 -add china 103.235.244.0/22 -add china 103.235.248.0/22 -add china 103.235.252.0/22 -add china 103.236.0.0/22 -add china 103.236.4.0/22 -add china 103.236.8.0/22 -add china 103.236.12.0/22 -add china 103.236.16.0/22 -add china 103.236.20.0/22 -add china 103.236.24.0/22 -add china 103.236.28.0/22 -add china 103.236.32.0/22 -add china 103.236.36.0/22 -add china 103.236.40.0/22 -add china 103.236.44.0/22 -add china 103.236.48.0/22 -add china 103.236.52.0/22 -add china 103.236.56.0/22 -add china 103.236.60.0/22 -add china 103.236.64.0/22 -add china 103.236.68.0/22 -add china 103.236.72.0/22 -add china 103.236.76.0/22 -add china 103.236.80.0/22 -add china 103.236.84.0/22 -add china 103.236.88.0/22 -add china 103.236.92.0/22 -add china 103.236.96.0/22 -add china 103.236.120.0/22 -add china 103.236.184.0/22 -add china 103.236.220.0/22 -add china 103.236.232.0/22 -add china 103.236.240.0/22 -add china 103.236.244.0/22 -add china 103.236.248.0/22 -add china 103.236.252.0/22 -add china 103.237.0.0/22 -add china 103.237.4.0/22 -add china 103.237.8.0/22 -add china 103.237.12.0/22 -add china 103.237.24.0/22 -add china 103.237.28.0/22 -add china 103.237.68.0/22 -add china 103.237.88.0/22 -add china 103.237.152.0/22 -add china 103.237.176.0/22 -add china 103.237.180.0/22 -add china 103.237.184.0/22 -add china 103.237.188.0/22 -add china 103.237.192.0/22 -add china 103.237.196.0/22 -add china 103.237.200.0/22 -add china 103.237.204.0/22 -add china 103.237.208.0/22 -add china 103.237.212.0/22 -add china 103.237.216.0/22 -add china 103.237.220.0/22 -add china 103.237.224.0/22 -add china 103.237.228.0/22 -add china 103.237.232.0/22 -add china 103.237.236.0/22 -add china 103.237.240.0/22 -add china 103.237.244.0/22 -add china 103.237.248.0/22 -add china 103.237.252.0/22 -add china 103.238.0.0/22 -add china 103.238.4.0/22 -add china 103.238.16.0/22 -add china 103.238.20.0/22 -add china 103.238.24.0/22 -add china 103.238.28.0/22 -add china 103.238.32.0/22 -add china 103.238.36.0/22 -add china 103.238.40.0/22 -add china 103.238.44.0/22 -add china 103.238.48.0/22 -add china 103.238.52.0/22 -add china 103.238.56.0/22 -add china 103.238.88.0/22 -add china 103.238.92.0/22 -add china 103.238.96.0/22 -add china 103.238.132.0/22 -add china 103.238.140.0/22 -add china 103.238.144.0/22 -add china 103.238.160.0/22 -add china 103.238.164.0/22 -add china 103.238.168.0/22 -add china 103.238.172.0/22 -add china 103.238.176.0/22 -add china 103.238.180.0/22 -add china 103.238.184.0/22 -add china 103.238.188.0/22 -add china 103.238.196.0/22 -add china 103.238.204.0/22 -add china 103.238.252.0/22 -add china 103.239.0.0/22 -add china 103.239.44.0/22 -add china 103.239.68.0/22 -add china 103.239.96.0/22 -add china 103.239.152.0/22 -add china 103.239.156.0/22 -add china 103.239.176.0/22 -add china 103.239.180.0/22 -add china 103.239.184.0/22 -add china 103.239.192.0/22 -add china 103.239.196.0/22 -add china 103.239.204.0/22 -add china 103.239.208.0/22 -add china 103.239.224.0/22 -add china 103.239.244.0/22 -add china 103.240.16.0/22 -add china 103.240.36.0/22 -add china 103.240.72.0/22 -add china 103.240.84.0/22 -add china 103.240.124.0/22 -add china 103.240.156.0/22 -add china 103.240.172.0/22 -add china 103.240.188.0/22 -add china 103.240.244.0/22 -add china 103.241.12.0/22 -add china 103.241.72.0/22 -add china 103.241.92.0/22 -add china 103.241.96.0/22 -add china 103.241.160.0/22 -add china 103.241.184.0/22 -add china 103.241.188.0/22 -add china 103.241.220.0/22 -add china 103.242.64.0/22 -add china 103.242.128.0/22 -add china 103.242.132.0/22 -add china 103.242.160.0/22 -add china 103.242.168.0/22 -add china 103.242.172.0/22 -add china 103.242.176.0/22 -add china 103.242.200.0/22 -add china 103.242.212.0/22 -add china 103.242.220.0/22 -add china 103.242.240.0/22 -add china 103.243.136.0/22 -add china 103.243.252.0/22 -add china 103.244.16.0/22 -add china 103.244.58.0/23 -add china 103.244.60.0/22 -add china 103.244.64.0/22 -add china 103.244.68.0/22 -add china 103.244.72.0/22 -add china 103.244.76.0/22 -add china 103.244.80.0/22 -add china 103.244.84.0/22 -add china 103.244.116.0/22 -add china 103.244.164.0/22 -add china 103.244.232.0/22 -add china 103.244.252.0/22 -add china 103.245.23.0/24 -add china 103.245.52.0/22 -add china 103.245.60.0/22 -add china 103.245.80.0/22 -add china 103.245.124.0/22 -add china 103.245.128.0/22 -add china 103.246.8.0/22 -add china 103.246.12.0/22 -add china 103.246.120.0/22 -add china 103.246.124.0/22 -add china 103.246.132.0/22 -add china 103.246.152.0/22 -add china 103.246.156.0/22 -add china 103.247.168.0/22 -add china 103.247.172.0/22 -add china 103.247.176.0/22 -add china 103.247.200.0/22 -add china 103.247.212.0/22 -add china 103.248.0.0/23 -add china 103.248.64.0/22 -add china 103.248.100.0/22 -add china 103.248.124.0/22 -add china 103.248.152.0/22 -add china 103.248.168.0/22 -add china 103.248.192.0/22 -add china 103.248.212.0/22 -add china 103.248.220.0/22 -add china 103.248.224.0/22 -add china 103.249.8.0/22 -add china 103.249.12.0/22 -add china 103.249.52.0/22 -add china 103.249.104.0/22 -add china 103.249.128.0/22 -add china 103.249.136.0/22 -add china 103.249.144.0/22 -add china 103.249.164.0/22 -add china 103.249.168.0/22 -add china 103.249.172.0/22 -add china 103.249.176.0/22 -add china 103.249.188.0/22 -add china 103.249.192.0/22 -add china 103.249.244.0/22 -add china 103.249.252.0/22 -add china 103.250.32.0/22 -add china 103.250.104.0/22 -add china 103.250.124.0/22 -add china 103.250.180.0/22 -add china 103.250.192.0/22 -add china 103.250.216.0/22 -add china 103.250.224.0/22 -add china 103.250.236.0/22 -add china 103.250.248.0/22 -add china 103.250.252.0/22 -add china 103.251.32.0/22 -add china 103.251.36.0/22 -add china 103.251.84.0/22 -add china 103.251.96.0/22 -add china 103.251.124.0/22 -add china 103.251.128.0/22 -add china 103.251.160.0/22 -add china 103.251.192.0/22 -add china 103.251.204.0/22 -add china 103.251.236.0/22 -add china 103.251.240.0/22 -add china 103.252.28.0/22 -add china 103.252.36.0/22 -add china 103.252.64.0/22 -add china 103.252.96.0/22 -add china 103.252.104.0/22 -add china 103.252.172.0/22 -add china 103.252.204.0/22 -add china 103.252.208.0/22 -add china 103.252.232.0/22 -add china 103.252.248.0/22 -add china 103.253.4.0/22 -add china 103.253.60.0/22 -add china 103.253.204.0/22 -add china 103.253.220.0/22 -add china 103.253.224.0/22 -add china 103.253.232.0/22 -add china 103.254.8.0/22 -add china 103.254.20.0/22 -add china 103.254.64.0/22 -add china 103.254.68.0/22 -add china 103.254.72.0/22 -add china 103.254.76.0/22 -add china 103.254.112.0/22 -add china 103.254.176.0/22 -add china 103.254.188.0/22 -add china 103.254.196.0/24 -add china 103.254.220.0/22 -add china 103.255.56.0/22 -add china 103.255.68.0/22 -add china 103.255.88.0/22 -add china 103.255.92.0/22 -add china 103.255.136.0/22 -add china 103.255.140.0/22 -add china 103.255.184.0/22 -add china 103.255.200.0/22 -add china 103.255.212.0/22 -add china 103.255.228.0/22 -add china 106.0.0.0/24 -add china 106.0.2.0/23 -add china 106.0.4.0/22 -add china 106.0.8.0/21 -add china 106.0.16.0/20 -add china 106.0.44.0/22 -add china 106.0.64.0/18 -add china 106.2.0.0/15 -add china 106.4.0.0/14 -add china 106.8.0.0/15 -add china 106.11.0.0/16 -add china 106.12.0.0/14 -add china 106.16.0.0/12 -add china 106.32.0.0/12 -add china 106.48.0.0/15 -add china 106.50.0.0/16 -add china 106.52.0.0/14 -add china 106.56.0.0/13 -add china 106.74.0.0/16 -add china 106.75.0.0/16 -add china 106.80.0.0/12 -add china 106.108.0.0/14 -add china 106.112.0.0/13 -add china 106.120.0.0/13 -add china 106.224.0.0/12 -add china 109.244.0.0/16 -add china 110.6.0.0/15 -add china 110.16.0.0/14 -add china 110.34.40.0/22 -add china 110.34.44.0/22 -add china 110.40.0.0/14 -add china 110.44.12.0/22 -add china 110.44.144.0/20 -add china 110.48.0.0/16 -add china 110.51.0.0/16 -add china 110.52.0.0/15 -add china 110.56.0.0/13 -add china 110.64.0.0/15 -add china 110.72.0.0/15 -add china 110.75.0.0/17 -add china 110.75.128.0/19 -add china 110.75.160.0/19 -add china 110.75.192.0/18 -add china 110.76.0.0/19 -add china 110.76.32.0/19 -add china 110.76.132.0/22 -add china 110.76.156.0/22 -add china 110.76.184.0/22 -add china 110.76.192.0/18 -add china 110.77.0.0/17 -add china 110.80.0.0/13 -add china 110.88.0.0/14 -add china 110.92.68.0/22 -add china 110.93.32.0/19 -add china 110.94.0.0/15 -add china 110.96.0.0/11 -add china 110.152.0.0/14 -add china 110.156.0.0/15 -add china 110.165.32.0/19 -add china 110.166.0.0/15 -add china 110.172.192.0/18 -add china 110.173.0.0/19 -add china 110.173.32.0/20 -add china 110.173.64.0/19 -add china 110.173.96.0/19 -add china 110.173.192.0/19 -add china 110.176.0.0/13 -add china 110.184.0.0/13 -add china 110.192.0.0/11 -add china 110.228.0.0/14 -add china 110.232.32.0/19 -add china 110.236.0.0/15 -add china 110.240.0.0/12 -add china 111.0.0.0/10 -add china 111.66.0.0/16 -add china 111.67.192.0/20 -add china 111.68.64.0/19 -add china 111.72.0.0/13 -add china 111.85.0.0/16 -add china 111.91.192.0/19 -add china 111.92.248.0/22 -add china 111.92.252.0/22 -add china 111.112.0.0/15 -add china 111.114.0.0/15 -add china 111.116.0.0/15 -add china 111.118.200.0/21 -add china 111.119.64.0/18 -add china 111.119.128.0/19 -add china 111.120.0.0/14 -add china 111.124.0.0/16 -add china 111.126.0.0/15 -add china 111.128.0.0/11 -add china 111.160.0.0/13 -add china 111.170.0.0/16 -add china 111.172.0.0/14 -add china 111.176.0.0/13 -add china 111.186.0.0/15 -add china 111.192.0.0/12 -add china 111.208.0.0/14 -add china 111.212.0.0/14 -add china 111.221.28.0/24 -add china 111.221.128.0/17 -add china 111.222.0.0/16 -add china 111.223.4.0/22 -add china 111.223.8.0/22 -add china 111.223.12.0/22 -add china 111.223.16.0/22 -add china 111.223.240.0/22 -add china 111.223.248.0/22 -add china 111.224.0.0/14 -add china 111.228.0.0/14 -add china 111.235.96.0/19 -add china 111.235.156.0/22 -add china 111.235.160.0/19 -add china 112.0.0.0/10 -add china 112.64.0.0/15 -add china 112.66.0.0/15 -add china 112.73.0.0/16 -add china 112.74.0.0/15 -add china 112.80.0.0/13 -add china 112.88.0.0/13 -add china 112.96.0.0/15 -add china 112.98.0.0/15 -add china 112.100.0.0/14 -add china 112.109.128.0/17 -add china 112.111.0.0/16 -add china 112.112.0.0/14 -add china 112.116.0.0/15 -add china 112.122.0.0/15 -add china 112.124.0.0/14 -add china 112.128.0.0/14 -add china 112.132.0.0/16 -add china 112.137.48.0/21 -add china 112.192.0.0/14 -add china 112.224.0.0/11 -add china 113.0.0.0/13 -add china 113.8.0.0/15 -add china 113.11.192.0/19 -add china 113.12.0.0/14 -add china 113.16.0.0/15 -add china 113.18.0.0/16 -add china 113.21.232.0/22 -add china 113.21.236.0/22 -add china 113.24.0.0/14 -add china 113.31.0.0/16 -add china 113.44.0.0/14 -add china 113.48.0.0/14 -add china 113.52.160.0/19 -add china 113.52.228.0/22 -add china 113.54.0.0/15 -add china 113.56.0.0/15 -add china 113.58.0.0/16 -add china 113.59.0.0/17 -add china 113.59.224.0/22 -add china 113.62.0.0/15 -add china 113.64.0.0/11 -add china 113.96.0.0/12 -add china 113.112.0.0/13 -add china 113.120.0.0/13 -add china 113.128.0.0/15 -add china 113.130.96.0/20 -add china 113.130.112.0/21 -add china 113.132.0.0/14 -add china 113.136.0.0/13 -add china 113.194.0.0/15 -add china 113.197.100.0/22 -add china 113.200.0.0/15 -add china 113.202.0.0/16 -add china 113.204.0.0/14 -add china 113.208.96.0/19 -add china 113.208.128.0/17 -add china 113.209.0.0/16 -add china 113.212.0.0/18 -add china 113.212.100.0/22 -add china 113.212.184.0/21 -add china 113.213.0.0/17 -add china 113.214.0.0/15 -add china 113.218.0.0/15 -add china 113.220.0.0/14 -add china 113.224.0.0/12 -add china 113.240.0.0/13 -add china 113.248.0.0/14 -add china 114.28.0.0/16 -add china 114.31.64.0/22 -add china 114.31.68.0/22 -add china 114.54.0.0/15 -add china 114.60.0.0/14 -add china 114.64.0.0/14 -add china 114.68.0.0/16 -add china 114.79.64.0/18 -add china 114.80.0.0/12 -add china 114.96.0.0/13 -add china 114.104.0.0/14 -add china 114.110.0.0/20 -add china 114.110.64.0/18 -add china 114.111.0.0/19 -add china 114.111.160.0/19 -add china 114.112.0.0/14 -add china 114.116.0.0/16 -add china 114.117.0.0/16 -add china 114.118.0.0/16 -add china 114.119.0.0/17 -add china 114.119.128.0/18 -add china 114.119.192.0/21 -add china 114.119.200.0/22 -add china 114.119.204.0/22 -add china 114.119.208.0/20 -add china 114.119.224.0/19 -add china 114.132.0.0/16 -add china 114.135.0.0/16 -add china 114.138.0.0/15 -add china 114.141.64.0/21 -add china 114.141.80.0/22 -add china 114.141.84.0/22 -add china 114.141.128.0/18 -add china 114.196.0.0/15 -add china 114.198.248.0/21 -add china 114.208.0.0/14 -add china 114.212.0.0/15 -add china 114.214.0.0/16 -add china 114.215.0.0/16 -add china 114.216.0.0/13 -add china 114.224.0.0/12 -add china 114.240.0.0/12 -add china 115.24.0.0/14 -add china 115.28.0.0/15 -add china 115.31.64.0/22 -add china 115.31.68.0/22 -add china 115.31.72.0/22 -add china 115.31.76.0/22 -add china 115.32.0.0/14 -add china 115.42.56.0/22 -add china 115.44.0.0/15 -add china 115.46.0.0/16 -add china 115.47.0.0/16 -add china 115.48.0.0/12 -add china 115.69.64.0/20 -add china 115.84.0.0/18 -add china 115.84.192.0/19 -add china 115.85.192.0/18 -add china 115.100.0.0/14 -add china 115.104.0.0/14 -add china 115.120.0.0/14 -add china 115.124.16.0/20 -add china 115.148.0.0/14 -add china 115.152.0.0/15 -add china 115.154.0.0/15 -add china 115.156.0.0/15 -add china 115.158.0.0/16 -add china 115.159.0.0/16 -add china 115.166.64.0/19 -add china 115.168.0.0/14 -add china 115.172.0.0/14 -add china 115.180.0.0/15 -add china 115.182.0.0/16 -add china 115.183.0.0/16 -add china 115.187.0.0/22 -add china 115.187.4.0/22 -add china 115.187.8.0/22 -add china 115.187.12.0/22 -add china 115.190.0.0/15 -add china 115.192.0.0/11 -add china 115.224.0.0/12 -add china 116.0.8.0/21 -add china 116.0.24.0/21 -add china 116.1.0.0/16 -add china 116.2.0.0/15 -add china 116.4.0.0/14 -add china 116.8.0.0/14 -add china 116.13.0.0/16 -add china 116.16.0.0/12 -add china 116.50.0.0/20 -add china 116.52.0.0/14 -add china 116.56.0.0/15 -add china 116.58.128.0/20 -add china 116.58.208.0/20 -add china 116.60.0.0/14 -add china 116.66.0.0/17 -add china 116.66.176.0/22 -add china 116.68.136.0/22 -add china 116.68.140.0/22 -add china 116.68.176.0/22 -add china 116.68.180.0/22 -add china 116.69.0.0/16 -add china 116.70.0.0/17 -add china 116.76.0.0/15 -add china 116.78.0.0/15 -add china 116.85.0.0/16 -add china 116.89.144.0/20 -add china 116.89.240.0/22 -add china 116.90.80.0/20 -add china 116.90.184.0/21 -add china 116.95.0.0/16 -add china 116.112.0.0/14 -add china 116.116.0.0/15 -add china 116.128.0.0/10 -add china 116.192.0.0/16 -add china 116.193.16.0/20 -add china 116.193.32.0/19 -add china 116.193.152.0/22 -add china 116.193.164.0/22 -add china 116.193.176.0/21 -add china 116.194.0.0/15 -add china 116.196.0.0/16 -add china 116.197.160.0/22 -add china 116.197.164.0/22 -add china 116.198.0.0/16 -add china 116.199.0.0/17 -add china 116.199.128.0/19 -add china 116.204.0.0/17 -add china 116.204.132.0/22 -add china 116.205.0.0/16 -add china 116.206.92.0/22 -add china 116.206.100.0/22 -add china 116.206.176.0/22 -add china 116.207.0.0/16 -add china 116.208.0.0/14 -add china 116.212.160.0/20 -add china 116.213.44.0/22 -add china 116.213.64.0/18 -add china 116.213.128.0/17 -add china 116.214.32.0/19 -add china 116.214.64.0/20 -add china 116.214.128.0/17 -add china 116.215.0.0/16 -add china 116.216.0.0/14 -add china 116.224.0.0/12 -add china 116.242.0.0/15 -add china 116.244.0.0/15 -add china 116.246.0.0/15 -add china 116.248.0.0/15 -add china 116.251.64.0/18 -add china 116.252.0.0/15 -add china 116.254.104.0/22 -add china 116.254.108.0/22 -add china 116.254.128.0/17 -add china 116.255.128.0/17 -add china 117.8.0.0/13 -add china 117.21.0.0/16 -add china 117.22.0.0/15 -add china 117.24.0.0/13 -add china 117.32.0.0/13 -add china 117.40.0.0/14 -add china 117.44.0.0/15 -add china 117.48.0.0/14 -add china 117.53.48.0/20 -add china 117.53.176.0/20 -add china 117.57.0.0/16 -add china 117.58.0.0/17 -add china 117.59.0.0/16 -add china 117.60.0.0/14 -add china 117.64.0.0/13 -add china 117.72.0.0/15 -add china 117.74.64.0/20 -add china 117.74.80.0/20 -add china 117.74.128.0/17 -add china 117.75.0.0/16 -add china 117.76.0.0/14 -add china 117.80.0.0/12 -add china 117.100.0.0/15 -add china 117.103.16.0/20 -add china 117.103.40.0/21 -add china 117.103.72.0/21 -add china 117.103.128.0/20 -add china 117.104.168.0/21 -add china 117.106.0.0/15 -add china 117.112.0.0/13 -add china 117.120.64.0/18 -add china 117.120.128.0/17 -add china 117.121.0.0/17 -add china 117.121.128.0/18 -add china 117.121.192.0/21 -add china 117.122.128.0/17 -add china 117.124.0.0/14 -add china 117.128.0.0/10 -add china 118.24.0.0/15 -add china 118.26.0.0/19 -add china 118.26.32.0/20 -add china 118.26.48.0/21 -add china 118.26.56.0/21 -add china 118.26.64.0/18 -add china 118.26.128.0/17 -add china 118.28.0.0/15 -add china 118.30.0.0/16 -add china 118.31.0.0/16 -add china 118.64.0.0/15 -add china 118.66.0.0/16 -add china 118.67.112.0/20 -add china 118.72.0.0/13 -add china 118.80.0.0/15 -add china 118.84.0.0/15 -add china 118.88.32.0/19 -add china 118.88.64.0/18 -add china 118.88.128.0/17 -add china 118.89.0.0/16 -add china 118.91.240.0/20 -add china 118.102.16.0/20 -add china 118.102.32.0/21 -add china 118.103.164.0/22 -add china 118.103.168.0/22 -add china 118.103.172.0/22 -add china 118.103.176.0/22 -add china 118.107.180.0/22 -add china 118.112.0.0/13 -add china 118.120.0.0/14 -add china 118.124.0.0/15 -add china 118.126.0.0/16 -add china 118.127.128.0/19 -add china 118.132.0.0/14 -add china 118.144.0.0/14 -add china 118.178.0.0/16 -add china 118.180.0.0/14 -add china 118.184.0.0/17 -add china 118.184.128.0/17 -add china 118.186.0.0/15 -add china 118.188.0.0/16 -add china 118.190.0.0/16 -add china 118.191.0.0/16 -add china 118.192.0.0/16 -add china 118.193.0.0/20 -add china 118.193.32.0/19 -add china 118.193.64.0/20 -add china 118.193.96.0/19 -add china 118.193.128.0/17 -add china 118.194.0.0/17 -add china 118.194.128.0/17 -add china 118.195.0.0/17 -add china 118.195.128.0/17 -add china 118.196.0.0/14 -add china 118.202.0.0/15 -add china 118.204.0.0/14 -add china 118.212.0.0/16 -add china 118.213.0.0/16 -add china 118.215.192.0/18 -add china 118.224.0.0/14 -add china 118.228.0.0/15 -add china 118.230.0.0/16 -add china 118.239.0.0/16 -add china 118.242.0.0/16 -add china 118.244.0.0/14 -add china 118.248.0.0/13 -add china 119.0.0.0/15 -add china 119.2.0.0/19 -add china 119.2.128.0/17 -add china 119.3.0.0/16 -add china 119.4.0.0/14 -add china 119.8.0.0/16 -add china 119.10.0.0/17 -add china 119.15.136.0/21 -add china 119.16.0.0/16 -add china 119.18.192.0/20 -add china 119.18.208.0/21 -add china 119.18.224.0/20 -add china 119.18.240.0/20 -add china 119.19.0.0/16 -add china 119.20.0.0/14 -add china 119.27.64.0/18 -add china 119.27.128.0/19 -add china 119.27.160.0/19 -add china 119.27.192.0/18 -add china 119.28.0.0/15 -add china 119.30.48.0/20 -add china 119.31.192.0/19 -add china 119.32.0.0/14 -add china 119.36.0.0/16 -add china 119.37.0.0/17 -add china 119.37.128.0/18 -add china 119.37.192.0/18 -add china 119.38.0.0/17 -add china 119.38.128.0/18 -add china 119.38.192.0/20 -add china 119.38.208.0/20 -add china 119.38.224.0/19 -add china 119.39.0.0/16 -add china 119.40.0.0/18 -add china 119.40.64.0/20 -add china 119.40.128.0/17 -add china 119.41.0.0/16 -add china 119.42.0.0/19 -add china 119.42.52.0/22 -add china 119.42.128.0/21 -add china 119.42.136.0/21 -add china 119.42.224.0/19 -add china 119.44.0.0/15 -add china 119.48.0.0/13 -add china 119.57.0.0/16 -add china 119.58.0.0/16 -add china 119.59.128.0/17 -add china 119.60.0.0/16 -add china 119.61.0.0/16 -add china 119.62.0.0/16 -add china 119.63.32.0/19 -add china 119.75.208.0/20 -add china 119.78.0.0/15 -add china 119.80.0.0/16 -add china 119.82.208.0/20 -add china 119.84.0.0/14 -add china 119.88.0.0/14 -add china 119.96.0.0/13 -add china 119.108.0.0/15 -add china 119.112.0.0/13 -add china 119.120.0.0/13 -add china 119.128.0.0/12 -add china 119.144.0.0/14 -add china 119.148.160.0/20 -add china 119.148.176.0/20 -add china 119.151.192.0/18 -add china 119.160.200.0/21 -add china 119.161.120.0/22 -add china 119.161.124.0/22 -add china 119.161.128.0/17 -add china 119.162.0.0/15 -add china 119.164.0.0/14 -add china 119.176.0.0/12 -add china 119.232.0.0/15 -add china 119.235.128.0/18 -add china 119.248.0.0/14 -add china 119.252.96.0/21 -add china 119.252.240.0/20 -add china 119.253.0.0/16 -add china 119.254.0.0/15 -add china 120.0.0.0/12 -add china 120.24.0.0/14 -add china 120.30.0.0/16 -add china 120.31.0.0/16 -add china 120.32.0.0/13 -add china 120.40.0.0/14 -add china 120.44.0.0/14 -add china 120.48.0.0/15 -add china 120.52.0.0/16 -add china 120.53.0.0/16 -add china 120.54.0.0/15 -add china 120.64.0.0/14 -add china 120.68.0.0/14 -add china 120.72.32.0/19 -add china 120.72.128.0/17 -add china 120.76.0.0/14 -add china 120.80.0.0/13 -add china 120.88.8.0/21 -add china 120.90.0.0/15 -add china 120.92.0.0/16 -add china 120.94.0.0/16 -add china 120.95.0.0/16 -add china 120.128.0.0/14 -add china 120.132.0.0/17 -add china 120.132.128.0/17 -add china 120.133.0.0/16 -add china 120.134.0.0/15 -add china 120.136.16.0/22 -add china 120.136.20.0/22 -add china 120.136.128.0/18 -add china 120.137.0.0/17 -add china 120.143.128.0/19 -add china 120.192.0.0/10 -add china 121.0.8.0/21 -add china 121.0.16.0/20 -add china 121.4.0.0/15 -add china 121.8.0.0/13 -add china 121.16.0.0/13 -add china 121.24.0.0/14 -add china 121.28.0.0/15 -add china 121.30.0.0/16 -add china 121.31.0.0/16 -add china 121.32.0.0/14 -add china 121.36.0.0/16 -add china 121.37.0.0/16 -add china 121.38.0.0/15 -add china 121.40.0.0/14 -add china 121.46.0.0/18 -add china 121.46.76.0/22 -add china 121.46.128.0/17 -add china 121.47.0.0/16 -add china 121.48.0.0/15 -add china 121.50.8.0/21 -add china 121.51.0.0/16 -add china 121.52.160.0/19 -add china 121.52.208.0/20 -add china 121.52.224.0/19 -add china 121.54.176.0/21 -add china 121.54.188.0/22 -add china 121.55.0.0/18 -add china 121.56.0.0/15 -add china 121.58.0.0/17 -add china 121.58.136.0/21 -add china 121.58.144.0/20 -add china 121.58.160.0/21 -add china 121.59.0.0/16 -add china 121.60.0.0/14 -add china 121.68.0.0/14 -add china 121.76.0.0/15 -add china 121.79.128.0/18 -add china 121.89.0.0/16 -add china 121.100.128.0/17 -add china 121.101.0.0/18 -add china 121.101.208.0/20 -add china 121.192.0.0/16 -add china 121.193.0.0/16 -add china 121.194.0.0/15 -add china 121.196.0.0/14 -add china 121.200.192.0/21 -add china 121.201.0.0/16 -add china 121.204.0.0/14 -add china 121.224.0.0/12 -add china 121.248.0.0/14 -add china 121.255.0.0/16 -add china 122.0.64.0/18 -add china 122.0.128.0/17 -add china 122.4.0.0/14 -add china 122.8.0.0/16 -add china 122.9.0.0/16 -add china 122.10.128.0/22 -add china 122.10.132.0/23 -add china 122.10.134.0/23 -add china 122.10.136.0/23 -add china 122.10.138.0/23 -add china 122.10.140.0/22 -add china 122.10.144.0/20 -add china 122.10.160.0/19 -add china 122.10.192.0/18 -add china 122.11.0.0/17 -add china 122.12.0.0/16 -add china 122.13.0.0/16 -add china 122.14.0.0/17 -add china 122.14.128.0/18 -add china 122.14.192.0/18 -add china 122.48.0.0/16 -add china 122.49.0.0/18 -add china 122.51.0.0/16 -add china 122.64.0.0/11 -add china 122.96.0.0/15 -add china 122.102.0.0/20 -add china 122.102.64.0/20 -add china 122.102.80.0/20 -add china 122.112.0.0/18 -add china 122.112.64.0/18 -add china 122.112.128.0/17 -add china 122.113.0.0/16 -add china 122.114.0.0/16 -add china 122.115.0.0/17 -add china 122.115.128.0/19 -add china 122.115.160.0/19 -add china 122.115.192.0/19 -add china 122.115.224.0/19 -add china 122.119.0.0/16 -add china 122.128.100.0/22 -add china 122.128.120.0/21 -add china 122.136.0.0/13 -add china 122.144.128.0/17 -add china 122.152.192.0/18 -add china 122.156.0.0/14 -add china 122.188.0.0/14 -add china 122.192.0.0/14 -add china 122.198.0.0/16 -add china 122.200.40.0/22 -add china 122.200.44.0/22 -add china 122.200.64.0/18 -add china 122.201.48.0/20 -add china 122.204.0.0/14 -add china 122.224.0.0/12 -add china 122.240.0.0/13 -add china 122.248.24.0/21 -add china 122.248.48.0/20 -add china 122.255.64.0/21 -add china 123.0.128.0/18 -add china 123.4.0.0/14 -add china 123.8.0.0/13 -add china 123.49.128.0/17 -add china 123.50.160.0/19 -add china 123.52.0.0/14 -add china 123.56.0.0/15 -add china 123.58.0.0/20 -add china 123.58.16.0/20 -add china 123.58.32.0/19 -add china 123.58.64.0/19 -add china 123.58.96.0/19 -add china 123.58.128.0/18 -add china 123.58.192.0/19 -add china 123.58.224.0/20 -add china 123.58.240.0/20 -add china 123.59.0.0/16 -add china 123.60.0.0/16 -add china 123.61.0.0/16 -add china 123.62.0.0/16 -add china 123.64.0.0/11 -add china 123.96.0.0/15 -add china 123.98.0.0/17 -add china 123.99.128.0/17 -add china 123.100.0.0/19 -add china 123.101.0.0/16 -add china 123.103.0.0/17 -add china 123.108.128.0/20 -add china 123.108.208.0/20 -add china 123.112.0.0/12 -add china 123.128.0.0/13 -add china 123.136.80.0/20 -add china 123.137.0.0/16 -add china 123.138.0.0/15 -add china 123.144.0.0/14 -add china 123.148.0.0/16 -add china 123.149.0.0/16 -add china 123.150.0.0/15 -add china 123.152.0.0/13 -add china 123.160.0.0/14 -add china 123.164.0.0/14 -add china 123.168.0.0/14 -add china 123.172.0.0/15 -add china 123.174.0.0/15 -add china 123.176.60.0/22 -add china 123.176.80.0/20 -add china 123.177.0.0/16 -add china 123.178.0.0/15 -add china 123.180.0.0/14 -add china 123.184.0.0/14 -add china 123.188.0.0/14 -add china 123.196.0.0/15 -add china 123.199.128.0/17 -add china 123.206.0.0/15 -add china 123.232.0.0/14 -add china 123.242.0.0/17 -add china 123.242.192.0/22 -add china 123.242.196.0/22 -add china 123.244.0.0/14 -add china 123.249.0.0/16 -add china 123.254.96.0/22 -add china 123.254.100.0/22 -add china 124.6.64.0/18 -add china 124.14.0.0/15 -add china 124.16.0.0/15 -add china 124.20.0.0/16 -add china 124.21.0.0/20 -add china 124.21.16.0/20 -add china 124.21.32.0/19 -add china 124.21.64.0/18 -add china 124.21.128.0/17 -add china 124.22.0.0/15 -add china 124.28.192.0/18 -add china 124.29.0.0/17 -add china 124.31.0.0/16 -add china 124.40.112.0/20 -add china 124.40.128.0/18 -add china 124.40.192.0/19 -add china 124.40.240.0/22 -add china 124.42.0.0/17 -add china 124.42.128.0/17 -add china 124.47.0.0/18 -add china 124.64.0.0/15 -add china 124.66.0.0/17 -add china 124.67.0.0/16 -add china 124.68.0.0/14 -add china 124.72.0.0/16 -add china 124.73.0.0/16 -add china 124.74.0.0/15 -add china 124.76.0.0/14 -add china 124.88.0.0/16 -add china 124.89.0.0/17 -add china 124.89.128.0/17 -add china 124.90.0.0/15 -add china 124.92.0.0/14 -add china 124.108.8.0/21 -add china 124.108.40.0/21 -add china 124.109.96.0/21 -add china 124.112.0.0/15 -add china 124.114.0.0/15 -add china 124.116.0.0/16 -add china 124.117.0.0/16 -add china 124.118.0.0/15 -add china 124.126.0.0/15 -add china 124.128.0.0/13 -add china 124.147.128.0/17 -add china 124.150.137.0/24 -add china 124.151.0.0/16 -add china 124.152.0.0/16 -add china 124.160.0.0/16 -add china 124.161.0.0/16 -add china 124.162.0.0/16 -add china 124.163.0.0/16 -add china 124.164.0.0/14 -add china 124.172.0.0/15 -add china 124.174.0.0/15 -add china 124.192.0.0/15 -add china 124.196.0.0/16 -add china 124.200.0.0/13 -add china 124.220.0.0/14 -add china 124.224.0.0/16 -add china 124.225.0.0/16 -add china 124.226.0.0/15 -add china 124.228.0.0/14 -add china 124.232.0.0/15 -add china 124.234.0.0/15 -add china 124.236.0.0/14 -add china 124.240.0.0/17 -add china 124.240.128.0/18 -add china 124.242.0.0/16 -add china 124.243.192.0/18 -add china 124.248.0.0/17 -add china 124.249.0.0/16 -add china 124.250.0.0/15 -add china 124.254.0.0/18 -add china 125.31.192.0/18 -add china 125.32.0.0/16 -add china 125.33.0.0/16 -add china 125.34.0.0/16 -add china 125.35.0.0/17 -add china 125.35.128.0/17 -add china 125.36.0.0/14 -add china 125.40.0.0/13 -add china 125.58.128.0/17 -add china 125.61.128.0/17 -add china 125.62.0.0/18 -add china 125.64.0.0/13 -add china 125.72.0.0/16 -add china 125.73.0.0/16 -add china 125.74.0.0/15 -add china 125.76.0.0/17 -add china 125.76.128.0/17 -add china 125.77.0.0/16 -add china 125.78.0.0/15 -add china 125.80.0.0/13 -add china 125.88.0.0/13 -add china 125.96.0.0/15 -add china 125.98.0.0/16 -add china 125.104.0.0/13 -add china 125.112.0.0/12 -add china 125.169.0.0/16 -add china 125.171.0.0/16 -add china 125.208.0.0/18 -add china 125.210.0.0/16 -add china 125.211.0.0/16 -add china 125.213.0.0/17 -add china 125.214.96.0/19 -add china 125.215.0.0/18 -add china 125.216.0.0/15 -add china 125.218.0.0/16 -add china 125.219.0.0/16 -add china 125.220.0.0/15 -add china 125.222.0.0/15 -add china 125.254.128.0/18 -add china 125.254.192.0/18 -add china 128.108.0.0/16 -add china 129.28.0.0/16 -add china 129.204.0.0/16 -add china 129.211.0.0/16 -add china 132.232.0.0/16 -add china 134.175.0.0/16 -add china 137.59.59.0/24 -add china 137.59.88.0/22 -add china 139.5.56.0/22 -add china 139.5.60.0/22 -add china 139.5.80.0/22 -add china 139.5.92.0/22 -add china 139.5.108.0/22 -add china 139.5.128.0/22 -add china 139.5.160.0/22 -add china 139.5.192.0/22 -add china 139.5.204.0/22 -add china 139.5.208.0/22 -add china 139.5.212.0/22 -add china 139.5.244.0/22 -add china 139.9.0.0/16 -add china 139.129.0.0/16 -add china 139.148.0.0/16 -add china 139.155.0.0/16 -add china 139.159.0.0/16 -add china 139.170.0.0/16 -add china 139.176.0.0/16 -add china 139.183.0.0/16 -add china 139.186.0.0/16 -add china 139.189.0.0/16 -add china 139.196.0.0/14 -add china 139.200.0.0/13 -add china 139.208.0.0/13 -add china 139.217.0.0/16 -add china 139.219.0.0/16 -add china 139.220.0.0/15 -add china 139.224.0.0/16 -add china 139.226.0.0/15 -add china 140.75.0.0/16 -add china 140.143.0.0/16 -add china 140.179.0.0/16 -add china 140.205.0.0/16 -add china 140.206.0.0/15 -add china 140.210.0.0/16 -add china 140.224.0.0/16 -add china 140.237.0.0/16 -add china 140.240.0.0/16 -add china 140.243.0.0/16 -add china 140.246.0.0/16 -add china 140.249.0.0/16 -add china 140.250.0.0/16 -add china 140.255.0.0/16 -add china 144.0.0.0/16 -add china 144.7.0.0/16 -add china 144.12.0.0/16 -add china 144.48.8.0/22 -add china 144.48.64.0/22 -add china 144.48.88.0/22 -add china 144.48.156.0/22 -add china 144.48.180.0/22 -add china 144.48.184.0/22 -add china 144.48.204.0/22 -add china 144.48.208.0/22 -add china 144.48.212.0/22 -add china 144.48.220.0/22 -add china 144.48.252.0/22 -add china 144.52.0.0/16 -add china 144.123.0.0/16 -add china 144.255.0.0/16 -add china 146.56.192.0/18 -add china 146.196.56.0/22 -add china 146.196.68.0/22 -add china 146.196.72.0/22 -add china 146.196.92.0/22 -add china 146.196.112.0/22 -add china 146.196.116.0/22 -add china 146.196.124.0/22 -add china 148.70.0.0/16 -add china 150.0.0.0/16 -add china 150.115.0.0/16 -add china 150.121.0.0/16 -add china 150.122.0.0/16 -add china 150.129.136.0/22 -add china 150.129.192.0/22 -add china 150.129.216.0/22 -add china 150.129.252.0/22 -add china 150.138.0.0/15 -add china 150.158.0.0/16 -add china 150.223.0.0/16 -add china 150.242.0.0/22 -add china 150.242.4.0/22 -add china 150.242.8.0/22 -add china 150.242.28.0/22 -add china 150.242.44.0/22 -add china 150.242.48.0/22 -add china 150.242.52.0/22 -add china 150.242.56.0/22 -add china 150.242.76.0/22 -add china 150.242.80.0/22 -add china 150.242.92.0/22 -add china 150.242.96.0/22 -add china 150.242.112.0/22 -add china 150.242.116.0/22 -add china 150.242.120.0/22 -add china 150.242.152.0/22 -add china 150.242.156.0/22 -add china 150.242.160.0/22 -add china 150.242.164.0/22 -add china 150.242.168.0/22 -add china 150.242.184.0/22 -add china 150.242.188.0/22 -add china 150.242.192.0/22 -add china 150.242.212.0/22 -add china 150.242.224.0/22 -add china 150.242.228.0/22 -add china 150.242.232.0/22 -add china 150.242.236.0/22 -add china 150.242.240.0/22 -add china 150.242.244.0/22 -add china 150.242.248.0/22 -add china 150.255.0.0/16 -add china 152.104.128.0/17 -add china 152.136.0.0/16 -add china 153.0.0.0/16 -add china 153.3.0.0/16 -add china 153.34.0.0/15 -add china 153.36.0.0/15 -add china 153.99.0.0/16 -add china 153.101.0.0/16 -add china 153.118.0.0/15 -add china 154.8.128.0/17 -add china 157.0.0.0/16 -add china 157.18.0.0/16 -add china 157.61.0.0/16 -add china 157.119.0.0/22 -add china 157.119.8.0/22 -add china 157.119.12.0/22 -add china 157.119.16.0/22 -add china 157.119.28.0/22 -add china 157.119.68.0/22 -add china 157.119.112.0/22 -add china 157.119.132.0/22 -add china 157.119.136.0/22 -add china 157.119.140.0/22 -add china 157.119.144.0/22 -add china 157.119.148.0/22 -add china 157.119.152.0/22 -add china 157.119.156.0/22 -add china 157.119.160.0/22 -add china 157.119.164.0/22 -add china 157.119.172.0/22 -add china 157.119.192.0/22 -add china 157.119.196.0/22 -add china 157.119.240.0/22 -add china 157.119.252.0/22 -add china 157.122.0.0/16 -add china 157.148.0.0/16 -add china 157.156.0.0/16 -add china 157.255.0.0/16 -add china 159.75.0.0/16 -add china 159.226.0.0/16 -add china 160.19.208.0/22 -add china 160.19.212.0/22 -add china 160.19.216.0/22 -add china 160.20.48.0/22 -add china 160.202.60.0/22 -add china 160.202.148.0/22 -add china 160.202.152.0/22 -add china 160.202.168.0/22 -add china 160.202.212.0/22 -add china 160.202.216.0/22 -add china 160.202.220.0/22 -add china 160.202.224.0/22 -add china 160.202.228.0/22 -add china 160.202.232.0/22 -add china 160.202.236.0/22 -add china 160.202.240.0/22 -add china 160.202.244.0/22 -add china 160.202.248.0/22 -add china 160.202.252.0/22 -add china 160.238.64.0/22 -add china 161.189.0.0/16 -add china 161.207.0.0/16 -add china 162.14.0.0/16 -add china 162.105.0.0/16 -add china 163.0.0.0/16 -add china 163.47.4.0/22 -add china 163.53.0.0/22 -add china 163.53.4.0/22 -add china 163.53.8.0/22 -add china 163.53.12.0/22 -add china 163.53.36.0/22 -add china 163.53.40.0/22 -add china 163.53.44.0/22 -add china 163.53.48.0/22 -add china 163.53.52.0/22 -add china 163.53.56.0/22 -add china 163.53.60.0/22 -add china 163.53.64.0/22 -add china 163.53.88.0/22 -add china 163.53.92.0/22 -add china 163.53.96.0/22 -add china 163.53.100.0/22 -add china 163.53.104.0/22 -add china 163.53.108.0/22 -add china 163.53.112.0/22 -add china 163.53.116.0/22 -add china 163.53.120.0/22 -add china 163.53.124.0/22 -add china 163.53.128.0/22 -add china 163.53.132.0/22 -add china 163.53.136.0/22 -add china 163.53.160.0/22 -add china 163.53.164.0/22 -add china 163.53.168.0/22 -add china 163.53.172.0/22 -add china 163.53.188.0/22 -add china 163.53.220.0/22 -add china 163.53.240.0/22 -add china 163.125.0.0/16 -add china 163.142.0.0/16 -add china 163.177.0.0/16 -add china 163.179.0.0/16 -add china 163.204.0.0/16 -add china 164.52.0.0/17 -add china 166.111.0.0/16 -add china 167.139.0.0/16 -add china 167.189.0.0/16 -add china 167.220.244.0/22 -add china 168.160.0.0/16 -add china 170.179.0.0/16 -add china 171.8.0.0/13 -add china 171.34.0.0/15 -add china 171.36.0.0/14 -add china 171.40.0.0/13 -add china 171.80.0.0/14 -add china 171.84.0.0/14 -add china 171.88.0.0/13 -add china 171.104.0.0/13 -add china 171.112.0.0/14 -add china 171.116.0.0/14 -add china 171.120.0.0/13 -add china 171.208.0.0/12 -add china 172.81.192.0/18 -add china 175.0.0.0/12 -add china 175.16.0.0/13 -add china 175.24.0.0/14 -add china 175.30.0.0/15 -add china 175.42.0.0/15 -add china 175.44.0.0/16 -add china 175.46.0.0/15 -add china 175.48.0.0/12 -add china 175.64.0.0/11 -add china 175.102.0.0/16 -add china 175.106.128.0/17 -add china 175.111.144.0/22 -add china 175.111.148.0/22 -add china 175.111.152.0/22 -add china 175.111.156.0/22 -add china 175.111.160.0/22 -add china 175.111.164.0/22 -add china 175.111.168.0/22 -add china 175.111.172.0/22 -add china 175.111.184.0/22 -add china 175.146.0.0/15 -add china 175.148.0.0/14 -add china 175.152.0.0/14 -add china 175.158.96.0/22 -add china 175.160.0.0/12 -add china 175.176.156.0/22 -add china 175.176.176.0/22 -add china 175.176.188.0/22 -add china 175.176.192.0/22 -add china 175.178.0.0/16 -add china 175.184.128.0/18 -add china 175.185.0.0/16 -add china 175.186.0.0/15 -add china 175.188.0.0/14 -add china 180.76.0.0/16 -add china 180.77.0.0/16 -add china 180.78.0.0/15 -add china 180.84.0.0/15 -add china 180.86.0.0/16 -add china 180.88.0.0/14 -add china 180.94.56.0/21 -add china 180.94.96.0/20 -add china 180.94.120.0/22 -add china 180.94.124.0/22 -add china 180.95.128.0/17 -add china 180.96.0.0/11 -add china 180.129.128.0/17 -add china 180.130.0.0/16 -add china 180.136.0.0/13 -add china 180.148.16.0/21 -add china 180.148.152.0/21 -add china 180.148.216.0/21 -add china 180.148.224.0/19 -add china 180.149.128.0/19 -add china 180.149.236.0/22 -add china 180.150.160.0/19 -add china 180.152.0.0/13 -add china 180.160.0.0/12 -add china 180.178.112.0/22 -add china 180.178.116.0/22 -add china 180.178.192.0/18 -add china 180.184.0.0/14 -add china 180.188.0.0/17 -add china 180.189.148.0/22 -add china 180.200.252.0/22 -add china 180.201.0.0/16 -add china 180.202.0.0/15 -add china 180.208.0.0/15 -add china 180.210.212.0/22 -add china 180.210.224.0/19 -add china 180.212.0.0/15 -add china 180.222.224.0/19 -add china 180.223.0.0/16 -add china 180.233.0.0/18 -add china 180.233.64.0/19 -add china 180.233.144.0/22 -add china 180.235.64.0/19 -add china 180.235.112.0/22 -add china 180.235.136.0/22 -add china 182.16.144.0/22 -add china 182.16.148.0/22 -add china 182.16.192.0/19 -add china 182.18.0.0/17 -add china 182.23.184.0/21 -add china 182.23.200.0/21 -add china 182.32.0.0/12 -add china 182.48.96.0/19 -add china 182.49.0.0/16 -add china 182.50.0.0/20 -add china 182.50.112.0/20 -add china 182.51.0.0/16 -add china 182.54.0.0/17 -add china 182.54.244.0/22 -add china 182.61.0.0/16 -add china 182.80.0.0/14 -add china 182.84.0.0/14 -add china 182.88.0.0/14 -add china 182.92.0.0/16 -add china 182.96.0.0/12 -add china 182.112.0.0/12 -add china 182.128.0.0/12 -add china 182.144.0.0/13 -add china 182.157.0.0/16 -add china 182.160.64.0/19 -add china 182.174.0.0/15 -add china 182.200.0.0/13 -add china 182.236.128.0/17 -add china 182.237.24.0/22 -add china 182.237.28.0/22 -add china 182.238.0.0/16 -add china 182.239.0.0/19 -add china 182.240.0.0/13 -add china 182.254.0.0/16 -add china 182.255.36.0/22 -add china 182.255.60.0/22 -add china 183.0.0.0/10 -add china 183.64.0.0/13 -add china 183.78.160.0/22 -add china 183.78.164.0/22 -add china 183.78.180.0/22 -add china 183.81.172.0/22 -add china 183.81.180.0/22 -add china 183.84.0.0/15 -add china 183.91.128.0/22 -add china 183.91.136.0/21 -add china 183.91.144.0/20 -add china 183.92.0.0/14 -add china 183.128.0.0/11 -add china 183.160.0.0/13 -add china 183.168.0.0/15 -add china 183.170.0.0/16 -add china 183.172.0.0/14 -add china 183.182.0.0/19 -add china 183.184.0.0/13 -add china 183.192.0.0/10 -add china 188.131.128.0/17 -add china 192.55.46.0/24 -add china 192.55.68.0/22 -add china 192.102.204.0/23 -add china 192.124.154.0/24 -add china 192.140.128.0/22 -add china 192.140.132.0/22 -add china 192.140.136.0/22 -add china 192.140.156.0/22 -add china 192.140.160.0/22 -add china 192.140.164.0/22 -add china 192.140.168.0/22 -add china 192.140.172.0/22 -add china 192.140.176.0/22 -add china 192.140.180.0/22 -add china 192.140.184.0/22 -add china 192.140.188.0/22 -add china 192.140.192.0/22 -add china 192.140.196.0/22 -add china 192.140.200.0/22 -add china 192.140.204.0/22 -add china 192.140.208.0/22 -add china 192.140.212.0/22 -add china 192.144.128.0/17 -add china 193.112.0.0/16 -add china 198.175.100.0/22 -add china 202.0.100.0/23 -add china 202.0.122.0/23 -add china 202.0.176.0/22 -add china 202.3.128.0/23 -add china 202.4.128.0/19 -add china 202.4.252.0/22 -add china 202.5.208.0/22 -add china 202.5.212.0/22 -add china 202.5.216.0/22 -add china 202.6.6.0/23 -add china 202.6.66.0/23 -add china 202.6.72.0/23 -add china 202.6.87.0/24 -add china 202.6.88.0/23 -add china 202.6.92.0/23 -add china 202.6.103.0/24 -add china 202.6.108.0/24 -add china 202.6.110.0/23 -add china 202.6.114.0/24 -add china 202.6.176.0/20 -add china 202.8.0.0/24 -add china 202.8.2.0/23 -add china 202.8.4.0/23 -add china 202.8.12.0/24 -add china 202.8.24.0/24 -add china 202.8.77.0/24 -add china 202.8.128.0/19 -add china 202.8.192.0/20 -add china 202.9.32.0/24 -add china 202.9.34.0/23 -add china 202.9.48.0/23 -add china 202.9.51.0/24 -add china 202.9.52.0/23 -add china 202.9.54.0/24 -add china 202.9.57.0/24 -add china 202.9.58.0/23 -add china 202.10.64.0/20 -add china 202.10.112.0/22 -add china 202.10.116.0/22 -add china 202.10.120.0/22 -add china 202.10.124.0/22 -add china 202.12.1.0/24 -add china 202.12.2.0/24 -add china 202.12.17.0/24 -add china 202.12.18.0/24 -add china 202.12.19.0/24 -add china 202.12.72.0/24 -add china 202.12.84.0/23 -add china 202.12.96.0/24 -add china 202.12.98.0/23 -add china 202.12.106.0/24 -add china 202.12.111.0/24 -add china 202.12.116.0/24 -add china 202.14.64.0/23 -add china 202.14.69.0/24 -add china 202.14.73.0/24 -add china 202.14.74.0/23 -add china 202.14.76.0/24 -add china 202.14.78.0/23 -add china 202.14.88.0/24 -add china 202.14.97.0/24 -add china 202.14.104.0/23 -add china 202.14.108.0/23 -add china 202.14.111.0/24 -add china 202.14.114.0/23 -add china 202.14.118.0/23 -add china 202.14.124.0/23 -add china 202.14.127.0/24 -add china 202.14.129.0/24 -add china 202.14.135.0/24 -add china 202.14.136.0/24 -add china 202.14.149.0/24 -add china 202.14.151.0/24 -add china 202.14.157.0/24 -add china 202.14.158.0/23 -add china 202.14.169.0/24 -add china 202.14.170.0/23 -add china 202.14.172.0/22 -add china 202.14.176.0/24 -add china 202.14.184.0/23 -add china 202.14.208.0/23 -add china 202.14.213.0/24 -add china 202.14.219.0/24 -add china 202.14.220.0/24 -add china 202.14.222.0/23 -add china 202.14.225.0/24 -add china 202.14.226.0/23 -add china 202.14.231.0/24 -add china 202.14.235.0/24 -add china 202.14.236.0/23 -add china 202.14.238.0/24 -add china 202.14.239.0/24 -add china 202.14.246.0/24 -add china 202.14.251.0/24 -add china 202.20.66.0/24 -add china 202.20.79.0/24 -add china 202.20.87.0/24 -add china 202.20.88.0/23 -add china 202.20.90.0/24 -add china 202.20.94.0/23 -add china 202.20.114.0/24 -add china 202.20.117.0/24 -add china 202.20.120.0/24 -add china 202.20.125.0/24 -add china 202.20.126.0/24 -add china 202.20.127.0/24 -add china 202.21.48.0/22 -add china 202.21.52.0/22 -add china 202.21.56.0/22 -add china 202.21.60.0/22 -add china 202.21.131.0/24 -add china 202.21.132.0/24 -add china 202.21.141.0/24 -add china 202.21.142.0/24 -add china 202.21.147.0/24 -add china 202.21.148.0/24 -add china 202.21.150.0/23 -add china 202.21.152.0/23 -add china 202.21.154.0/24 -add china 202.21.156.0/24 -add china 202.22.248.0/22 -add china 202.22.252.0/22 -add china 202.27.12.0/24 -add china 202.27.14.0/24 -add china 202.27.136.0/23 -add china 202.36.226.0/24 -add china 202.38.0.0/23 -add china 202.38.2.0/23 -add china 202.38.8.0/21 -add china 202.38.48.0/20 -add china 202.38.64.0/19 -add china 202.38.96.0/19 -add china 202.38.128.0/23 -add china 202.38.130.0/23 -add china 202.38.132.0/23 -add china 202.38.134.0/24 -add china 202.38.135.0/24 -add china 202.38.136.0/23 -add china 202.38.138.0/24 -add china 202.38.140.0/23 -add china 202.38.142.0/23 -add china 202.38.146.0/23 -add china 202.38.149.0/24 -add china 202.38.150.0/23 -add china 202.38.152.0/23 -add china 202.38.154.0/23 -add china 202.38.156.0/24 -add china 202.38.158.0/23 -add china 202.38.160.0/23 -add china 202.38.164.0/22 -add china 202.38.168.0/23 -add china 202.38.170.0/24 -add china 202.38.171.0/24 -add china 202.38.176.0/23 -add china 202.38.184.0/21 -add china 202.38.192.0/18 -add china 202.40.4.0/23 -add china 202.40.7.0/24 -add china 202.40.15.0/24 -add china 202.40.135.0/24 -add china 202.40.136.0/24 -add china 202.40.140.0/24 -add china 202.40.143.0/24 -add china 202.40.144.0/23 -add china 202.40.150.0/24 -add china 202.40.155.0/24 -add china 202.40.156.0/24 -add china 202.40.158.0/23 -add china 202.40.162.0/24 -add china 202.41.8.0/23 -add china 202.41.11.0/24 -add china 202.41.12.0/23 -add china 202.41.128.0/24 -add china 202.41.130.0/23 -add china 202.41.152.0/21 -add china 202.41.192.0/24 -add china 202.41.196.0/22 -add china 202.41.200.0/22 -add china 202.41.240.0/20 -add china 202.43.76.0/22 -add china 202.43.144.0/20 -add china 202.44.16.0/20 -add china 202.44.48.0/22 -add china 202.44.67.0/24 -add china 202.44.74.0/24 -add china 202.44.97.0/24 -add china 202.44.129.0/24 -add china 202.44.132.0/23 -add china 202.44.146.0/23 -add china 202.45.0.0/23 -add china 202.45.2.0/24 -add china 202.45.15.0/24 -add china 202.45.16.0/20 -add china 202.46.16.0/23 -add china 202.46.18.0/24 -add china 202.46.20.0/23 -add china 202.46.32.0/19 -add china 202.46.128.0/24 -add china 202.46.224.0/20 -add china 202.47.82.0/23 -add china 202.47.96.0/22 -add china 202.47.100.0/22 -add china 202.47.104.0/22 -add china 202.47.108.0/22 -add china 202.47.126.0/24 -add china 202.47.128.0/24 -add china 202.47.130.0/23 -add china 202.52.33.0/24 -add china 202.52.34.0/24 -add china 202.52.47.0/24 -add china 202.52.143.0/24 -add china 202.53.140.0/24 -add china 202.53.143.0/24 -add china 202.57.192.0/22 -add china 202.57.196.0/22 -add china 202.57.200.0/22 -add china 202.57.204.0/22 -add china 202.57.212.0/22 -add china 202.57.216.0/22 -add china 202.57.240.0/20 -add china 202.58.0.0/24 -add china 202.58.104.0/22 -add china 202.58.112.0/22 -add china 202.59.0.0/24 -add china 202.59.1.0/24 -add china 202.59.212.0/22 -add china 202.59.236.0/24 -add china 202.59.240.0/24 -add china 202.60.48.0/21 -add china 202.60.96.0/21 -add china 202.60.112.0/20 -add china 202.60.132.0/22 -add china 202.60.136.0/21 -add china 202.60.144.0/20 -add china 202.61.68.0/22 -add china 202.61.76.0/22 -add china 202.61.88.0/22 -add china 202.61.123.0/24 -add china 202.61.127.0/24 -add china 202.62.112.0/22 -add china 202.62.248.0/22 -add china 202.62.252.0/24 -add china 202.62.255.0/24 -add china 202.63.80.0/24 -add china 202.63.81.0/24 -add china 202.63.82.0/23 -add china 202.63.84.0/22 -add china 202.63.88.0/21 -add china 202.63.160.0/19 -add china 202.63.248.0/22 -add china 202.63.253.0/24 -add china 202.65.0.0/21 -add china 202.65.8.0/23 -add china 202.65.96.0/22 -add china 202.65.100.0/22 -add china 202.65.104.0/22 -add china 202.65.108.0/22 -add china 202.66.168.0/22 -add china 202.67.0.0/22 -add china 202.69.4.0/22 -add china 202.69.16.0/20 -add china 202.70.0.0/19 -add china 202.70.96.0/20 -add china 202.70.192.0/20 -add china 202.71.32.0/22 -add china 202.71.36.0/22 -add china 202.71.40.0/22 -add china 202.71.44.0/22 -add china 202.72.40.0/21 -add china 202.72.80.0/20 -add china 202.72.112.0/22 -add china 202.72.116.0/22 -add china 202.72.120.0/22 -add china 202.72.124.0/22 -add china 202.73.128.0/22 -add china 202.73.240.0/22 -add china 202.73.244.0/22 -add china 202.73.248.0/22 -add china 202.73.252.0/22 -add china 202.74.8.0/21 -add china 202.74.36.0/24 -add china 202.74.42.0/24 -add china 202.74.52.0/24 -add china 202.74.80.0/20 -add china 202.74.232.0/22 -add china 202.74.254.0/23 -add china 202.75.208.0/20 -add china 202.75.252.0/22 -add china 202.76.252.0/22 -add china 202.77.80.0/21 -add china 202.77.92.0/22 -add china 202.78.8.0/21 -add china 202.79.224.0/21 -add china 202.79.248.0/22 -add china 202.80.192.0/21 -add china 202.80.200.0/21 -add china 202.81.0.0/22 -add china 202.81.176.0/22 -add china 202.81.180.0/22 -add china 202.81.184.0/22 -add china 202.81.188.0/22 -add china 202.83.252.0/22 -add china 202.84.0.0/22 -add china 202.84.4.0/22 -add china 202.84.8.0/21 -add china 202.84.16.0/23 -add china 202.84.22.0/24 -add china 202.84.24.0/21 -add china 202.85.208.0/20 -add china 202.86.249.0/24 -add china 202.86.252.0/22 -add china 202.87.80.0/20 -add china 202.88.32.0/22 -add china 202.89.8.0/21 -add china 202.89.96.0/22 -add china 202.89.108.0/22 -add china 202.89.119.0/24 -add china 202.89.232.0/21 -add china 202.90.0.0/22 -add china 202.90.16.0/22 -add china 202.90.20.0/22 -add china 202.90.24.0/22 -add china 202.90.28.0/22 -add china 202.90.37.0/24 -add china 202.90.96.0/22 -add china 202.90.100.0/22 -add china 202.90.104.0/22 -add china 202.90.108.0/22 -add china 202.90.112.0/20 -add china 202.90.193.0/24 -add china 202.90.196.0/24 -add china 202.90.205.0/24 -add china 202.90.224.0/20 -add china 202.91.0.0/22 -add china 202.91.36.0/22 -add china 202.91.96.0/20 -add china 202.91.128.0/22 -add china 202.91.176.0/20 -add china 202.91.224.0/19 -add china 202.92.0.0/22 -add china 202.92.8.0/21 -add china 202.92.48.0/20 -add china 202.92.252.0/22 -add china 202.93.0.0/22 -add china 202.93.252.0/22 -add china 202.94.74.0/24 -add china 202.94.81.0/24 -add china 202.94.92.0/22 -add china 202.95.240.0/21 -add china 202.95.252.0/22 -add china 202.96.0.0/18 -add china 202.96.64.0/21 -add china 202.96.72.0/21 -add china 202.96.80.0/20 -add china 202.96.96.0/21 -add china 202.96.104.0/21 -add china 202.96.112.0/20 -add china 202.96.128.0/21 -add china 202.96.136.0/21 -add china 202.96.144.0/20 -add china 202.96.160.0/21 -add china 202.96.168.0/21 -add china 202.96.176.0/20 -add china 202.96.192.0/21 -add china 202.96.200.0/21 -add china 202.96.208.0/20 -add china 202.96.224.0/21 -add china 202.96.232.0/21 -add china 202.96.240.0/20 -add china 202.97.0.0/21 -add china 202.97.8.0/21 -add china 202.97.16.0/20 -add china 202.97.32.0/19 -add china 202.97.64.0/19 -add china 202.97.96.0/20 -add china 202.97.112.0/20 -add china 202.97.128.0/18 -add china 202.97.192.0/19 -add china 202.97.224.0/21 -add china 202.97.232.0/21 -add china 202.97.240.0/20 -add china 202.98.0.0/21 -add china 202.98.8.0/21 -add china 202.98.16.0/20 -add china 202.98.32.0/21 -add china 202.98.40.0/21 -add china 202.98.48.0/20 -add china 202.98.64.0/19 -add china 202.98.96.0/21 -add china 202.98.104.0/21 -add china 202.98.112.0/20 -add china 202.98.128.0/19 -add china 202.98.160.0/21 -add china 202.98.168.0/21 -add china 202.98.176.0/20 -add china 202.98.192.0/21 -add china 202.98.200.0/21 -add china 202.98.208.0/20 -add china 202.98.224.0/21 -add china 202.98.232.0/21 -add china 202.98.240.0/20 -add china 202.99.0.0/18 -add china 202.99.64.0/19 -add china 202.99.96.0/21 -add china 202.99.104.0/21 -add china 202.99.112.0/20 -add china 202.99.128.0/19 -add china 202.99.160.0/21 -add china 202.99.168.0/21 -add china 202.99.176.0/20 -add china 202.99.192.0/21 -add china 202.99.200.0/21 -add china 202.99.208.0/20 -add china 202.99.224.0/21 -add china 202.99.232.0/21 -add china 202.99.240.0/20 -add china 202.100.0.0/21 -add china 202.100.8.0/21 -add china 202.100.16.0/20 -add china 202.100.32.0/19 -add china 202.100.64.0/21 -add china 202.100.72.0/21 -add china 202.100.80.0/20 -add china 202.100.96.0/21 -add china 202.100.104.0/21 -add china 202.100.112.0/20 -add china 202.100.128.0/21 -add china 202.100.136.0/21 -add china 202.100.144.0/20 -add china 202.100.160.0/21 -add china 202.100.168.0/21 -add china 202.100.176.0/20 -add china 202.100.192.0/21 -add china 202.100.200.0/21 -add china 202.100.208.0/20 -add china 202.100.224.0/19 -add china 202.101.0.0/18 -add china 202.101.64.0/19 -add china 202.101.96.0/19 -add china 202.101.128.0/18 -add china 202.101.192.0/19 -add china 202.101.224.0/21 -add china 202.101.232.0/21 -add china 202.101.240.0/20 -add china 202.102.0.0/19 -add china 202.102.32.0/19 -add china 202.102.64.0/18 -add china 202.102.128.0/21 -add china 202.102.136.0/21 -add china 202.102.144.0/20 -add china 202.102.160.0/19 -add china 202.102.192.0/21 -add china 202.102.200.0/21 -add china 202.102.208.0/20 -add china 202.102.224.0/21 -add china 202.102.232.0/21 -add china 202.102.240.0/20 -add china 202.103.0.0/21 -add china 202.103.8.0/21 -add china 202.103.16.0/20 -add china 202.103.32.0/19 -add china 202.103.64.0/19 -add china 202.103.96.0/21 -add china 202.103.104.0/21 -add china 202.103.112.0/20 -add china 202.103.128.0/18 -add china 202.103.192.0/19 -add china 202.103.224.0/21 -add china 202.103.232.0/21 -add china 202.103.240.0/20 -add china 202.104.0.0/15 -add china 202.106.0.0/16 -add china 202.107.0.0/17 -add china 202.107.128.0/17 -add china 202.108.0.0/16 -add china 202.109.0.0/16 -add china 202.110.0.0/18 -add china 202.110.64.0/18 -add china 202.110.128.0/18 -add china 202.110.192.0/18 -add china 202.111.0.0/17 -add china 202.111.128.0/19 -add china 202.111.160.0/19 -add china 202.111.192.0/18 -add china 202.112.0.0/16 -add china 202.113.0.0/20 -add china 202.113.16.0/20 -add china 202.113.32.0/19 -add china 202.113.64.0/18 -add china 202.113.128.0/18 -add china 202.113.192.0/19 -add china 202.113.224.0/20 -add china 202.113.240.0/20 -add china 202.114.0.0/19 -add china 202.114.32.0/19 -add china 202.114.64.0/18 -add china 202.114.128.0/17 -add china 202.115.0.0/19 -add china 202.115.32.0/19 -add china 202.115.64.0/18 -add china 202.115.128.0/17 -add china 202.116.0.0/19 -add china 202.116.32.0/20 -add china 202.116.48.0/20 -add china 202.116.64.0/19 -add china 202.116.96.0/19 -add china 202.116.128.0/17 -add china 202.117.0.0/18 -add china 202.117.64.0/18 -add china 202.117.128.0/17 -add china 202.118.0.0/19 -add china 202.118.32.0/19 -add china 202.118.64.0/18 -add china 202.118.128.0/17 -add china 202.119.0.0/19 -add china 202.119.32.0/19 -add china 202.119.64.0/20 -add china 202.119.80.0/20 -add china 202.119.96.0/19 -add china 202.119.128.0/17 -add china 202.120.0.0/18 -add china 202.120.64.0/18 -add china 202.120.128.0/17 -add china 202.121.0.0/16 -add china 202.122.0.0/21 -add china 202.122.32.0/21 -add china 202.122.64.0/19 -add china 202.122.112.0/21 -add china 202.122.120.0/21 -add china 202.122.128.0/24 -add china 202.122.132.0/24 -add china 202.123.96.0/20 -add china 202.123.116.0/22 -add china 202.123.120.0/22 -add china 202.124.16.0/21 -add china 202.124.24.0/22 -add china 202.125.107.0/24 -add china 202.125.109.0/24 -add china 202.125.112.0/20 -add china 202.125.176.0/20 -add china 202.127.0.0/23 -add china 202.127.2.0/24 -add china 202.127.3.0/24 -add china 202.127.4.0/24 -add china 202.127.5.0/24 -add china 202.127.6.0/23 -add china 202.127.12.0/22 -add china 202.127.16.0/20 -add china 202.127.40.0/21 -add china 202.127.48.0/20 -add china 202.127.112.0/20 -add china 202.127.128.0/20 -add china 202.127.144.0/20 -add china 202.127.160.0/21 -add china 202.127.192.0/23 -add china 202.127.194.0/23 -add china 202.127.196.0/22 -add china 202.127.200.0/21 -add china 202.127.208.0/24 -add china 202.127.209.0/24 -add china 202.127.212.0/22 -add china 202.127.216.0/21 -add china 202.127.224.0/19 -add china 202.129.208.0/24 -add china 202.130.0.0/19 -add china 202.130.39.0/24 -add china 202.130.224.0/19 -add china 202.131.16.0/21 -add china 202.131.48.0/20 -add china 202.131.208.0/20 -add china 202.133.32.0/20 -add china 202.134.58.0/24 -add china 202.134.128.0/20 -add china 202.134.208.0/22 -add china 202.134.212.0/22 -add china 202.134.216.0/22 -add china 202.134.220.0/22 -add china 202.136.48.0/20 -add china 202.136.208.0/20 -add china 202.136.224.0/20 -add china 202.136.248.0/22 -add china 202.137.231.0/24 -add china 202.140.140.0/22 -add china 202.140.144.0/22 -add china 202.140.148.0/22 -add china 202.140.152.0/22 -add china 202.140.156.0/22 -add china 202.141.160.0/19 -add china 202.142.16.0/20 -add china 202.143.4.0/22 -add china 202.143.16.0/20 -add china 202.143.32.0/20 -add china 202.143.56.0/21 -add china 202.143.100.0/22 -add china 202.143.104.0/22 -add china 202.144.196.0/22 -add china 202.146.160.0/20 -add china 202.146.186.0/24 -add china 202.146.188.0/22 -add china 202.146.196.0/22 -add china 202.146.200.0/21 -add china 202.147.144.0/20 -add china 202.148.32.0/20 -add china 202.148.64.0/19 -add china 202.148.96.0/19 -add china 202.149.32.0/19 -add china 202.149.160.0/19 -add china 202.149.224.0/19 -add china 202.150.16.0/20 -add china 202.150.32.0/20 -add china 202.150.56.0/22 -add china 202.150.192.0/20 -add china 202.150.224.0/19 -add china 202.151.0.0/22 -add china 202.151.33.0/24 -add china 202.151.128.0/19 -add china 202.152.176.0/20 -add china 202.153.0.0/22 -add china 202.153.7.0/24 -add china 202.153.48.0/20 -add china 202.157.192.0/19 -add china 202.158.160.0/19 -add china 202.158.242.0/24 -add china 202.160.140.0/22 -add china 202.160.156.0/22 -add china 202.160.176.0/20 -add china 202.162.67.0/24 -add china 202.162.75.0/24 -add china 202.164.0.0/20 -add china 202.164.96.0/19 -add china 202.165.176.0/20 -add china 202.165.208.0/20 -add china 202.165.239.0/24 -add china 202.165.240.0/23 -add china 202.165.243.0/24 -add china 202.165.245.0/24 -add china 202.165.251.0/24 -add china 202.165.252.0/22 -add china 202.166.224.0/19 -add china 202.168.80.0/22 -add china 202.168.128.0/22 -add china 202.168.132.0/22 -add china 202.168.136.0/22 -add china 202.168.140.0/22 -add china 202.168.160.0/20 -add china 202.168.176.0/20 -add china 202.170.128.0/19 -add china 202.170.216.0/21 -add china 202.170.224.0/19 -add china 202.171.216.0/21 -add china 202.171.232.0/24 -add china 202.171.235.0/24 -add china 202.172.0.0/22 -add china 202.172.7.0/24 -add china 202.173.0.0/22 -add china 202.173.6.0/24 -add china 202.173.8.0/21 -add china 202.173.112.0/22 -add china 202.173.224.0/19 -add china 202.174.64.0/20 -add china 202.174.124.0/22 -add china 202.176.224.0/19 -add china 202.179.160.0/22 -add china 202.179.164.0/22 -add china 202.179.168.0/22 -add china 202.179.172.0/22 -add china 202.179.240.0/20 -add china 202.180.128.0/19 -add china 202.180.208.0/21 -add china 202.181.8.0/22 -add china 202.181.28.0/22 -add china 202.181.112.0/20 -add china 202.182.32.0/20 -add china 202.182.192.0/19 -add china 202.189.0.0/18 -add china 202.189.80.0/20 -add china 202.189.184.0/21 -add china 202.191.0.0/24 -add china 202.191.68.0/22 -add china 202.191.72.0/21 -add china 202.191.80.0/20 -add china 202.192.0.0/13 -add china 202.200.0.0/14 -add china 202.204.0.0/14 -add china 203.0.4.0/22 -add china 203.0.10.0/23 -add china 203.0.18.0/24 -add china 203.0.24.0/24 -add china 203.0.42.0/23 -add china 203.0.45.0/24 -add china 203.0.46.0/23 -add china 203.0.81.0/24 -add china 203.0.82.0/23 -add china 203.0.90.0/23 -add china 203.0.96.0/23 -add china 203.0.104.0/21 -add china 203.0.114.0/23 -add china 203.0.122.0/24 -add china 203.0.128.0/24 -add china 203.0.130.0/23 -add china 203.0.132.0/22 -add china 203.0.137.0/24 -add china 203.0.142.0/24 -add china 203.0.144.0/24 -add china 203.0.146.0/24 -add china 203.0.148.0/24 -add china 203.0.150.0/23 -add china 203.0.152.0/24 -add china 203.0.177.0/24 -add china 203.0.224.0/24 -add china 203.1.4.0/22 -add china 203.1.18.0/24 -add china 203.1.26.0/23 -add china 203.1.65.0/24 -add china 203.1.66.0/23 -add china 203.1.70.0/23 -add china 203.1.76.0/23 -add china 203.1.90.0/24 -add china 203.1.97.0/24 -add china 203.1.98.0/23 -add china 203.1.100.0/22 -add china 203.1.108.0/24 -add china 203.1.253.0/24 -add china 203.1.254.0/24 -add china 203.2.64.0/21 -add china 203.2.73.0/24 -add china 203.2.112.0/21 -add china 203.2.126.0/23 -add china 203.2.140.0/24 -add china 203.2.150.0/24 -add china 203.2.152.0/22 -add china 203.2.156.0/23 -add china 203.2.160.0/21 -add china 203.2.180.0/23 -add china 203.2.196.0/23 -add china 203.2.209.0/24 -add china 203.2.214.0/23 -add china 203.2.226.0/23 -add china 203.2.229.0/24 -add china 203.2.236.0/23 -add china 203.3.68.0/24 -add china 203.3.72.0/23 -add china 203.3.75.0/24 -add china 203.3.80.0/21 -add china 203.3.96.0/22 -add china 203.3.105.0/24 -add china 203.3.112.0/21 -add china 203.3.120.0/24 -add china 203.3.123.0/24 -add china 203.3.135.0/24 -add china 203.3.139.0/24 -add china 203.3.143.0/24 -add china 203.4.132.0/23 -add china 203.4.134.0/24 -add china 203.4.151.0/24 -add china 203.4.152.0/22 -add china 203.4.174.0/23 -add china 203.4.180.0/24 -add china 203.4.186.0/24 -add china 203.4.205.0/24 -add china 203.4.208.0/22 -add china 203.4.227.0/24 -add china 203.4.230.0/23 -add china 203.5.4.0/23 -add china 203.5.7.0/24 -add china 203.5.8.0/23 -add china 203.5.11.0/24 -add china 203.5.21.0/24 -add china 203.5.22.0/24 -add china 203.5.44.0/24 -add china 203.5.46.0/23 -add china 203.5.52.0/22 -add china 203.5.56.0/23 -add china 203.5.60.0/23 -add china 203.5.114.0/23 -add china 203.5.118.0/24 -add china 203.5.120.0/24 -add china 203.5.172.0/24 -add china 203.5.180.0/23 -add china 203.5.182.0/24 -add china 203.5.185.0/24 -add china 203.5.186.0/24 -add china 203.5.188.0/23 -add china 203.5.190.0/24 -add china 203.5.195.0/24 -add china 203.5.214.0/23 -add china 203.5.218.0/23 -add china 203.6.131.0/24 -add china 203.6.136.0/24 -add china 203.6.138.0/23 -add china 203.6.142.0/24 -add china 203.6.150.0/23 -add china 203.6.157.0/24 -add china 203.6.159.0/24 -add china 203.6.224.0/20 -add china 203.6.248.0/23 -add china 203.7.129.0/24 -add china 203.7.138.0/23 -add china 203.7.147.0/24 -add china 203.7.150.0/23 -add china 203.7.158.0/24 -add china 203.7.192.0/23 -add china 203.7.200.0/24 -add china 203.8.0.0/24 -add china 203.8.8.0/24 -add china 203.8.23.0/24 -add china 203.8.24.0/21 -add china 203.8.70.0/24 -add china 203.8.82.0/24 -add china 203.8.86.0/23 -add china 203.8.91.0/24 -add china 203.8.110.0/23 -add china 203.8.115.0/24 -add china 203.8.166.0/23 -add china 203.8.169.0/24 -add china 203.8.173.0/24 -add china 203.8.184.0/24 -add china 203.8.186.0/23 -add china 203.8.190.0/23 -add china 203.8.192.0/24 -add china 203.8.197.0/24 -add china 203.8.198.0/23 -add china 203.8.203.0/24 -add china 203.8.209.0/24 -add china 203.8.210.0/23 -add china 203.8.212.0/22 -add china 203.8.217.0/24 -add china 203.8.220.0/24 -add china 203.9.32.0/24 -add china 203.9.36.0/23 -add china 203.9.57.0/24 -add china 203.9.63.0/24 -add china 203.9.65.0/24 -add china 203.9.70.0/23 -add china 203.9.72.0/24 -add china 203.9.75.0/24 -add china 203.9.76.0/23 -add china 203.9.96.0/22 -add china 203.9.100.0/23 -add china 203.9.108.0/24 -add china 203.9.158.0/24 -add china 203.10.34.0/24 -add china 203.10.56.0/24 -add china 203.10.74.0/23 -add china 203.10.84.0/22 -add china 203.10.88.0/24 -add china 203.10.95.0/24 -add china 203.10.125.0/24 -add china 203.11.70.0/24 -add china 203.11.76.0/22 -add china 203.11.82.0/24 -add china 203.11.84.0/22 -add china 203.11.100.0/22 -add china 203.11.109.0/24 -add china 203.11.117.0/24 -add china 203.11.122.0/24 -add china 203.11.126.0/24 -add china 203.11.136.0/22 -add china 203.11.141.0/24 -add china 203.11.142.0/23 -add china 203.11.180.0/22 -add china 203.11.208.0/22 -add china 203.12.16.0/24 -add china 203.12.19.0/24 -add china 203.12.24.0/24 -add china 203.12.57.0/24 -add china 203.12.65.0/24 -add china 203.12.66.0/24 -add china 203.12.70.0/23 -add china 203.12.87.0/24 -add china 203.12.88.0/21 -add china 203.12.100.0/23 -add china 203.12.103.0/24 -add china 203.12.114.0/24 -add china 203.12.118.0/24 -add china 203.12.130.0/24 -add china 203.12.137.0/24 -add china 203.12.196.0/22 -add china 203.12.200.0/21 -add china 203.12.211.0/24 -add china 203.12.219.0/24 -add china 203.12.226.0/24 -add china 203.12.240.0/22 -add china 203.13.18.0/24 -add china 203.13.24.0/24 -add china 203.13.44.0/23 -add china 203.13.80.0/21 -add china 203.13.88.0/23 -add china 203.13.92.0/22 -add china 203.13.173.0/24 -add china 203.13.224.0/23 -add china 203.13.227.0/24 -add china 203.13.233.0/24 -add china 203.14.24.0/22 -add china 203.14.33.0/24 -add china 203.14.56.0/24 -add china 203.14.61.0/24 -add china 203.14.62.0/24 -add china 203.14.104.0/24 -add china 203.14.114.0/23 -add china 203.14.118.0/24 -add china 203.14.162.0/24 -add china 203.14.184.0/21 -add china 203.14.192.0/24 -add china 203.14.194.0/23 -add china 203.14.214.0/24 -add china 203.14.231.0/24 -add china 203.14.246.0/24 -add china 203.15.0.0/20 -add china 203.15.20.0/23 -add china 203.15.22.0/24 -add china 203.15.87.0/24 -add china 203.15.88.0/23 -add china 203.15.105.0/24 -add china 203.15.112.0/21 -add china 203.15.130.0/23 -add china 203.15.149.0/24 -add china 203.15.151.0/24 -add china 203.15.156.0/22 -add china 203.15.174.0/24 -add china 203.15.227.0/24 -add china 203.15.232.0/21 -add china 203.15.240.0/23 -add china 203.15.246.0/24 -add china 203.16.10.0/24 -add china 203.16.12.0/23 -add china 203.16.16.0/21 -add china 203.16.27.0/24 -add china 203.16.38.0/24 -add china 203.16.49.0/24 -add china 203.16.50.0/23 -add china 203.16.58.0/24 -add china 203.16.63.0/24 -add china 203.16.133.0/24 -add china 203.16.161.0/24 -add china 203.16.162.0/24 -add china 203.16.186.0/23 -add china 203.16.228.0/24 -add china 203.16.238.0/24 -add china 203.16.240.0/24 -add china 203.16.245.0/24 -add china 203.17.2.0/24 -add china 203.17.18.0/24 -add china 203.17.28.0/24 -add china 203.17.39.0/24 -add china 203.17.56.0/24 -add china 203.17.74.0/23 -add china 203.17.88.0/23 -add china 203.17.136.0/24 -add china 203.17.164.0/24 -add china 203.17.187.0/24 -add china 203.17.190.0/23 -add china 203.17.231.0/24 -add china 203.17.233.0/24 -add china 203.17.248.0/24 -add china 203.17.249.0/24 -add china 203.17.255.0/24 -add china 203.18.2.0/23 -add china 203.18.4.0/24 -add china 203.18.7.0/24 -add china 203.18.31.0/24 -add china 203.18.37.0/24 -add china 203.18.48.0/23 -add china 203.18.52.0/24 -add china 203.18.72.0/22 -add china 203.18.80.0/23 -add china 203.18.87.0/24 -add china 203.18.100.0/23 -add china 203.18.105.0/24 -add china 203.18.107.0/24 -add china 203.18.110.0/24 -add china 203.18.129.0/24 -add china 203.18.131.0/24 -add china 203.18.132.0/23 -add china 203.18.144.0/24 -add china 203.18.153.0/24 -add china 203.18.199.0/24 -add china 203.18.208.0/24 -add china 203.18.211.0/24 -add china 203.18.215.0/24 -add china 203.19.1.0/24 -add china 203.19.18.0/24 -add china 203.19.24.0/24 -add china 203.19.30.0/24 -add china 203.19.32.0/21 -add china 203.19.41.0/24 -add china 203.19.44.0/23 -add china 203.19.46.0/24 -add china 203.19.58.0/24 -add china 203.19.60.0/23 -add china 203.19.64.0/24 -add china 203.19.68.0/24 -add china 203.19.72.0/24 -add china 203.19.101.0/24 -add china 203.19.111.0/24 -add china 203.19.131.0/24 -add china 203.19.133.0/24 -add china 203.19.144.0/24 -add china 203.19.147.0/24 -add china 203.19.149.0/24 -add china 203.19.156.0/24 -add china 203.19.176.0/24 -add china 203.19.178.0/23 -add china 203.19.208.0/24 -add china 203.19.228.0/22 -add china 203.19.233.0/24 -add china 203.19.242.0/24 -add china 203.19.248.0/23 -add china 203.19.255.0/24 -add china 203.20.17.0/24 -add china 203.20.40.0/23 -add china 203.20.44.0/24 -add china 203.20.48.0/24 -add china 203.20.61.0/24 -add china 203.20.65.0/24 -add china 203.20.84.0/23 -add china 203.20.89.0/24 -add china 203.20.106.0/23 -add china 203.20.115.0/24 -add china 203.20.117.0/24 -add china 203.20.118.0/23 -add china 203.20.122.0/24 -add china 203.20.126.0/23 -add china 203.20.135.0/24 -add china 203.20.136.0/21 -add china 203.20.150.0/24 -add china 203.20.230.0/24 -add china 203.20.232.0/24 -add china 203.20.236.0/24 -add china 203.21.0.0/23 -add china 203.21.2.0/24 -add china 203.21.8.0/24 -add china 203.21.10.0/24 -add china 203.21.18.0/24 -add china 203.21.33.0/24 -add china 203.21.34.0/24 -add china 203.21.41.0/24 -add china 203.21.44.0/24 -add china 203.21.68.0/24 -add china 203.21.82.0/24 -add china 203.21.96.0/22 -add china 203.21.124.0/24 -add china 203.21.136.0/23 -add china 203.21.145.0/24 -add china 203.21.206.0/24 -add china 203.22.24.0/24 -add china 203.22.28.0/23 -add china 203.22.31.0/24 -add china 203.22.68.0/24 -add china 203.22.76.0/24 -add china 203.22.78.0/24 -add china 203.22.84.0/24 -add china 203.22.87.0/24 -add china 203.22.92.0/22 -add china 203.22.99.0/24 -add china 203.22.106.0/24 -add china 203.22.122.0/23 -add china 203.22.131.0/24 -add china 203.22.163.0/24 -add china 203.22.166.0/24 -add china 203.22.170.0/24 -add china 203.22.176.0/21 -add china 203.22.194.0/24 -add china 203.22.242.0/23 -add china 203.22.245.0/24 -add china 203.22.246.0/24 -add china 203.22.252.0/23 -add china 203.23.0.0/24 -add china 203.23.47.0/24 -add china 203.23.61.0/24 -add china 203.23.62.0/23 -add china 203.23.73.0/24 -add china 203.23.85.0/24 -add china 203.23.92.0/22 -add china 203.23.98.0/24 -add china 203.23.107.0/24 -add china 203.23.112.0/24 -add china 203.23.130.0/24 -add china 203.23.140.0/23 -add china 203.23.172.0/24 -add china 203.23.182.0/24 -add china 203.23.186.0/23 -add china 203.23.192.0/24 -add china 203.23.197.0/24 -add china 203.23.198.0/24 -add china 203.23.204.0/22 -add china 203.23.224.0/24 -add china 203.23.226.0/23 -add china 203.23.228.0/22 -add china 203.23.249.0/24 -add china 203.23.251.0/24 -add china 203.24.13.0/24 -add china 203.24.18.0/24 -add china 203.24.27.0/24 -add china 203.24.43.0/24 -add china 203.24.56.0/24 -add china 203.24.58.0/24 -add china 203.24.67.0/24 -add china 203.24.74.0/24 -add china 203.24.79.0/24 -add china 203.24.80.0/23 -add china 203.24.84.0/23 -add china 203.24.86.0/24 -add china 203.24.90.0/24 -add china 203.24.111.0/24 -add china 203.24.112.0/24 -add china 203.24.116.0/24 -add china 203.24.122.0/23 -add china 203.24.145.0/24 -add china 203.24.152.0/23 -add china 203.24.157.0/24 -add china 203.24.161.0/24 -add china 203.24.167.0/24 -add china 203.24.186.0/23 -add china 203.24.199.0/24 -add china 203.24.202.0/24 -add china 203.24.212.0/23 -add china 203.24.217.0/24 -add china 203.24.219.0/24 -add china 203.24.244.0/24 -add china 203.25.19.0/24 -add china 203.25.20.0/23 -add china 203.25.46.0/24 -add china 203.25.48.0/21 -add china 203.25.64.0/23 -add china 203.25.91.0/24 -add china 203.25.99.0/24 -add china 203.25.100.0/24 -add china 203.25.106.0/24 -add china 203.25.131.0/24 -add china 203.25.135.0/24 -add china 203.25.138.0/24 -add china 203.25.147.0/24 -add china 203.25.153.0/24 -add china 203.25.154.0/23 -add china 203.25.164.0/24 -add china 203.25.166.0/24 -add china 203.25.174.0/23 -add china 203.25.180.0/24 -add china 203.25.182.0/24 -add china 203.25.191.0/24 -add china 203.25.199.0/24 -add china 203.25.200.0/24 -add china 203.25.202.0/23 -add china 203.25.208.0/20 -add china 203.25.229.0/24 -add china 203.25.235.0/24 -add china 203.25.236.0/24 -add china 203.25.242.0/24 -add china 203.26.12.0/24 -add china 203.26.34.0/24 -add china 203.26.49.0/24 -add china 203.26.50.0/24 -add china 203.26.55.0/24 -add china 203.26.56.0/23 -add china 203.26.60.0/24 -add china 203.26.65.0/24 -add china 203.26.68.0/24 -add china 203.26.76.0/24 -add china 203.26.80.0/24 -add china 203.26.84.0/24 -add china 203.26.97.0/24 -add china 203.26.102.0/23 -add china 203.26.115.0/24 -add china 203.26.116.0/24 -add china 203.26.129.0/24 -add china 203.26.143.0/24 -add china 203.26.144.0/24 -add china 203.26.148.0/23 -add china 203.26.154.0/24 -add china 203.26.158.0/23 -add china 203.26.170.0/24 -add china 203.26.173.0/24 -add china 203.26.176.0/24 -add china 203.26.185.0/24 -add china 203.26.202.0/23 -add china 203.26.210.0/24 -add china 203.26.214.0/24 -add china 203.26.222.0/24 -add china 203.26.224.0/24 -add china 203.26.228.0/24 -add china 203.26.232.0/24 -add china 203.27.0.0/24 -add china 203.27.10.0/24 -add china 203.27.15.0/24 -add china 203.27.16.0/24 -add china 203.27.20.0/24 -add china 203.27.22.0/23 -add china 203.27.40.0/24 -add china 203.27.45.0/24 -add china 203.27.53.0/24 -add china 203.27.65.0/24 -add china 203.27.66.0/24 -add china 203.27.81.0/24 -add china 203.27.88.0/24 -add china 203.27.102.0/24 -add china 203.27.109.0/24 -add china 203.27.117.0/24 -add china 203.27.121.0/24 -add china 203.27.122.0/23 -add china 203.27.125.0/24 -add china 203.27.200.0/24 -add china 203.27.202.0/24 -add china 203.27.233.0/24 -add china 203.27.241.0/24 -add china 203.27.250.0/24 -add china 203.28.10.0/24 -add china 203.28.12.0/24 -add china 203.28.33.0/24 -add china 203.28.34.0/23 -add china 203.28.43.0/24 -add china 203.28.44.0/24 -add china 203.28.54.0/24 -add china 203.28.56.0/24 -add china 203.28.73.0/24 -add china 203.28.74.0/24 -add china 203.28.76.0/24 -add china 203.28.86.0/24 -add china 203.28.88.0/24 -add china 203.28.112.0/24 -add china 203.28.131.0/24 -add china 203.28.136.0/24 -add china 203.28.140.0/24 -add china 203.28.145.0/24 -add china 203.28.165.0/24 -add china 203.28.169.0/24 -add china 203.28.170.0/24 -add china 203.28.178.0/23 -add china 203.28.185.0/24 -add china 203.28.187.0/24 -add china 203.28.196.0/24 -add china 203.28.226.0/23 -add china 203.28.239.0/24 -add china 203.29.2.0/24 -add china 203.29.8.0/23 -add china 203.29.13.0/24 -add china 203.29.14.0/24 -add china 203.29.28.0/24 -add china 203.29.46.0/24 -add china 203.29.57.0/24 -add china 203.29.61.0/24 -add china 203.29.63.0/24 -add china 203.29.69.0/24 -add china 203.29.73.0/24 -add china 203.29.81.0/24 -add china 203.29.90.0/24 -add china 203.29.95.0/24 -add china 203.29.100.0/24 -add china 203.29.103.0/24 -add china 203.29.112.0/24 -add china 203.29.120.0/22 -add china 203.29.182.0/23 -add china 203.29.187.0/24 -add china 203.29.189.0/24 -add china 203.29.190.0/24 -add china 203.29.205.0/24 -add china 203.29.210.0/24 -add china 203.29.217.0/24 -add china 203.29.227.0/24 -add china 203.29.231.0/24 -add china 203.29.233.0/24 -add china 203.29.234.0/24 -add china 203.29.248.0/24 -add china 203.29.254.0/23 -add china 203.30.16.0/23 -add china 203.30.25.0/24 -add china 203.30.27.0/24 -add china 203.30.29.0/24 -add china 203.30.66.0/24 -add china 203.30.81.0/24 -add china 203.30.87.0/24 -add china 203.30.111.0/24 -add china 203.30.121.0/24 -add china 203.30.123.0/24 -add china 203.30.152.0/24 -add china 203.30.156.0/24 -add china 203.30.162.0/24 -add china 203.30.173.0/24 -add china 203.30.175.0/24 -add china 203.30.187.0/24 -add china 203.30.194.0/24 -add china 203.30.217.0/24 -add china 203.30.220.0/24 -add china 203.30.222.0/24 -add china 203.30.232.0/23 -add china 203.30.235.0/24 -add china 203.30.240.0/23 -add china 203.30.246.0/24 -add china 203.30.250.0/23 -add china 203.31.45.0/24 -add china 203.31.46.0/24 -add china 203.31.49.0/24 -add china 203.31.51.0/24 -add china 203.31.54.0/23 -add china 203.31.69.0/24 -add china 203.31.72.0/24 -add china 203.31.80.0/24 -add china 203.31.85.0/24 -add china 203.31.97.0/24 -add china 203.31.105.0/24 -add china 203.31.106.0/24 -add china 203.31.108.0/23 -add china 203.31.124.0/24 -add china 203.31.162.0/24 -add china 203.31.174.0/24 -add china 203.31.177.0/24 -add china 203.31.181.0/24 -add china 203.31.187.0/24 -add china 203.31.189.0/24 -add china 203.31.204.0/24 -add china 203.31.220.0/24 -add china 203.31.222.0/23 -add china 203.31.225.0/24 -add china 203.31.229.0/24 -add china 203.31.248.0/23 -add china 203.31.253.0/24 -add china 203.32.20.0/24 -add china 203.32.48.0/23 -add china 203.32.56.0/24 -add china 203.32.60.0/24 -add china 203.32.62.0/24 -add china 203.32.68.0/23 -add china 203.32.76.0/24 -add china 203.32.81.0/24 -add china 203.32.84.0/23 -add china 203.32.95.0/24 -add china 203.32.102.0/24 -add china 203.32.105.0/24 -add china 203.32.130.0/24 -add china 203.32.133.0/24 -add china 203.32.140.0/24 -add china 203.32.152.0/24 -add china 203.32.186.0/23 -add china 203.32.192.0/24 -add china 203.32.196.0/24 -add china 203.32.203.0/24 -add china 203.32.204.0/23 -add china 203.32.212.0/24 -add china 203.33.4.0/24 -add china 203.33.7.0/24 -add china 203.33.8.0/21 -add china 203.33.21.0/24 -add china 203.33.26.0/24 -add china 203.33.32.0/24 -add china 203.33.63.0/24 -add china 203.33.64.0/24 -add china 203.33.67.0/24 -add china 203.33.68.0/24 -add china 203.33.73.0/24 -add china 203.33.79.0/24 -add china 203.33.100.0/24 -add china 203.33.122.0/24 -add china 203.33.129.0/24 -add china 203.33.131.0/24 -add china 203.33.145.0/24 -add china 203.33.156.0/24 -add china 203.33.158.0/23 -add china 203.33.174.0/24 -add china 203.33.185.0/24 -add china 203.33.200.0/24 -add china 203.33.202.0/23 -add china 203.33.204.0/24 -add china 203.33.206.0/23 -add china 203.33.214.0/23 -add china 203.33.224.0/23 -add china 203.33.226.0/24 -add china 203.33.233.0/24 -add china 203.33.243.0/24 -add china 203.33.250.0/24 -add china 203.34.4.0/24 -add china 203.34.21.0/24 -add china 203.34.27.0/24 -add china 203.34.39.0/24 -add china 203.34.48.0/23 -add china 203.34.54.0/24 -add china 203.34.56.0/23 -add china 203.34.67.0/24 -add china 203.34.69.0/24 -add china 203.34.76.0/24 -add china 203.34.92.0/24 -add china 203.34.106.0/24 -add china 203.34.113.0/24 -add china 203.34.147.0/24 -add china 203.34.150.0/24 -add china 203.34.152.0/23 -add china 203.34.161.0/24 -add china 203.34.162.0/24 -add china 203.34.187.0/24 -add china 203.34.192.0/21 -add china 203.34.204.0/22 -add china 203.34.232.0/24 -add china 203.34.240.0/24 -add china 203.34.242.0/24 -add china 203.34.245.0/24 -add china 203.34.251.0/24 -add china 203.55.2.0/23 -add china 203.55.4.0/24 -add china 203.55.10.0/24 -add china 203.55.13.0/24 -add china 203.55.22.0/24 -add china 203.55.30.0/24 -add china 203.55.93.0/24 -add china 203.55.101.0/24 -add china 203.55.109.0/24 -add china 203.55.110.0/24 -add china 203.55.116.0/23 -add china 203.55.119.0/24 -add china 203.55.128.0/23 -add china 203.55.146.0/23 -add china 203.55.192.0/24 -add china 203.55.196.0/24 -add china 203.55.218.0/23 -add china 203.55.221.0/24 -add china 203.55.224.0/24 -add china 203.56.1.0/24 -add china 203.56.4.0/24 -add china 203.56.12.0/24 -add china 203.56.24.0/24 -add china 203.56.38.0/24 -add china 203.56.40.0/24 -add china 203.56.46.0/24 -add china 203.56.48.0/21 -add china 203.56.68.0/23 -add china 203.56.82.0/23 -add china 203.56.84.0/23 -add china 203.56.95.0/24 -add china 203.56.110.0/24 -add china 203.56.121.0/24 -add china 203.56.161.0/24 -add china 203.56.169.0/24 -add china 203.56.172.0/23 -add china 203.56.175.0/24 -add china 203.56.183.0/24 -add china 203.56.185.0/24 -add china 203.56.187.0/24 -add china 203.56.192.0/24 -add china 203.56.198.0/24 -add china 203.56.201.0/24 -add china 203.56.208.0/23 -add china 203.56.210.0/24 -add china 203.56.214.0/24 -add china 203.56.216.0/24 -add china 203.56.227.0/24 -add china 203.56.228.0/24 -add china 203.56.231.0/24 -add china 203.56.232.0/24 -add china 203.56.240.0/24 -add china 203.56.252.0/24 -add china 203.56.254.0/24 -add china 203.57.5.0/24 -add china 203.57.6.0/24 -add china 203.57.12.0/23 -add china 203.57.28.0/24 -add china 203.57.39.0/24 -add china 203.57.46.0/24 -add china 203.57.58.0/24 -add china 203.57.61.0/24 -add china 203.57.66.0/24 -add china 203.57.69.0/24 -add china 203.57.70.0/23 -add china 203.57.73.0/24 -add china 203.57.90.0/24 -add china 203.57.101.0/24 -add china 203.57.109.0/24 -add china 203.57.123.0/24 -add china 203.57.157.0/24 -add china 203.57.200.0/24 -add china 203.57.202.0/24 -add china 203.57.206.0/24 -add china 203.57.222.0/24 -add china 203.57.224.0/20 -add china 203.57.246.0/23 -add china 203.57.249.0/24 -add china 203.57.253.0/24 -add china 203.57.254.0/23 -add china 203.62.2.0/24 -add china 203.62.131.0/24 -add china 203.62.139.0/24 -add china 203.62.161.0/24 -add china 203.62.197.0/24 -add china 203.62.228.0/22 -add china 203.62.234.0/24 -add china 203.62.246.0/24 -add china 203.76.160.0/22 -add china 203.76.168.0/22 -add china 203.76.208.0/22 -add china 203.76.212.0/22 -add china 203.76.216.0/22 -add china 203.76.240.0/22 -add china 203.76.244.0/22 -add china 203.77.180.0/22 -add china 203.78.48.0/20 -add china 203.78.156.0/22 -add china 203.79.0.0/20 -add china 203.79.32.0/20 -add china 203.80.4.0/23 -add china 203.80.32.0/20 -add china 203.80.57.0/24 -add china 203.80.129.0/24 -add china 203.80.132.0/22 -add china 203.80.136.0/21 -add china 203.80.144.0/20 -add china 203.81.0.0/21 -add china 203.81.16.0/20 -add china 203.81.244.0/22 -add china 203.82.0.0/23 -add china 203.82.16.0/21 -add china 203.82.112.0/22 -add china 203.82.116.0/22 -add china 203.82.120.0/22 -add china 203.82.124.0/22 -add china 203.82.224.0/22 -add china 203.82.228.0/22 -add china 203.82.232.0/22 -add china 203.82.236.0/22 -add china 203.83.0.0/22 -add china 203.83.8.0/22 -add china 203.83.12.0/22 -add china 203.83.56.0/21 -add china 203.83.224.0/20 -add china 203.86.0.0/19 -add china 203.86.32.0/19 -add china 203.86.64.0/20 -add china 203.86.80.0/20 -add china 203.86.96.0/19 -add china 203.86.250.0/24 -add china 203.86.254.0/23 -add china 203.88.32.0/19 -add china 203.88.192.0/19 -add china 203.89.0.0/22 -add china 203.89.8.0/21 -add china 203.89.100.0/22 -add china 203.89.133.0/24 -add china 203.89.136.0/22 -add china 203.89.144.0/24 -add china 203.90.0.0/22 -add china 203.90.8.0/22 -add china 203.90.12.0/22 -add china 203.90.128.0/19 -add china 203.90.160.0/19 -add china 203.90.192.0/19 -add china 203.91.32.0/19 -add china 203.91.96.0/20 -add china 203.91.120.0/21 -add china 203.92.0.0/22 -add china 203.92.6.0/24 -add china 203.92.160.0/19 -add china 203.93.0.0/22 -add china 203.93.4.0/22 -add china 203.93.8.0/24 -add china 203.93.9.0/24 -add china 203.93.10.0/23 -add china 203.93.12.0/22 -add china 203.93.16.0/20 -add china 203.93.32.0/19 -add china 203.93.64.0/18 -add china 203.93.128.0/21 -add china 203.93.136.0/22 -add china 203.93.140.0/24 -add china 203.93.141.0/24 -add china 203.93.142.0/23 -add china 203.93.144.0/20 -add china 203.93.160.0/19 -add china 203.93.192.0/18 -add china 203.94.0.0/22 -add china 203.94.4.0/22 -add china 203.94.8.0/21 -add china 203.94.16.0/20 -add china 203.95.0.0/21 -add china 203.95.96.0/20 -add china 203.95.112.0/20 -add china 203.95.128.0/18 -add china 203.95.200.0/22 -add china 203.95.204.0/22 -add china 203.95.208.0/22 -add china 203.95.224.0/19 -add china 203.99.8.0/21 -add china 203.99.16.0/20 -add china 203.99.80.0/20 -add china 203.100.32.0/20 -add china 203.100.48.0/21 -add china 203.100.58.0/24 -add china 203.100.60.0/24 -add china 203.100.63.0/24 -add china 203.100.80.0/20 -add china 203.100.96.0/19 -add china 203.100.192.0/20 -add china 203.104.32.0/20 -add china 203.105.96.0/19 -add china 203.105.128.0/19 -add china 203.107.0.0/17 -add china 203.110.160.0/19 -add china 203.110.208.0/20 -add china 203.110.232.0/23 -add china 203.110.234.0/24 -add china 203.114.80.0/22 -add china 203.114.84.0/22 -add china 203.114.88.0/22 -add china 203.114.92.0/22 -add china 203.114.244.0/22 -add china 203.118.192.0/19 -add china 203.118.241.0/24 -add china 203.118.248.0/22 -add china 203.119.24.0/21 -add china 203.119.32.0/22 -add china 203.119.80.0/22 -add china 203.119.85.0/24 -add china 203.119.113.0/24 -add china 203.119.114.0/23 -add china 203.119.116.0/22 -add china 203.119.120.0/21 -add china 203.119.128.0/17 -add china 203.123.58.0/24 -add china 203.128.32.0/19 -add china 203.128.96.0/19 -add china 203.128.224.0/21 -add china 203.129.8.0/21 -add china 203.130.32.0/19 -add china 203.132.32.0/19 -add china 203.134.240.0/21 -add china 203.135.96.0/20 -add china 203.135.112.0/20 -add china 203.135.160.0/20 -add china 203.142.219.0/24 -add china 203.142.224.0/19 -add china 203.144.96.0/19 -add china 203.145.0.0/19 -add china 203.148.0.0/18 -add china 203.148.64.0/20 -add china 203.148.80.0/22 -add china 203.148.86.0/23 -add china 203.149.92.0/22 -add china 203.152.64.0/19 -add china 203.152.128.0/19 -add china 203.153.0.0/22 -add china 203.156.192.0/18 -add china 203.158.16.0/21 -add china 203.160.52.0/22 -add china 203.160.104.0/21 -add china 203.160.129.0/24 -add china 203.160.192.0/19 -add china 203.161.0.0/22 -add china 203.161.180.0/24 -add china 203.161.183.0/24 -add china 203.161.192.0/19 -add china 203.166.160.0/19 -add china 203.167.28.0/22 -add china 203.168.0.0/19 -add china 203.170.58.0/23 -add china 203.171.0.0/22 -add china 203.171.208.0/24 -add china 203.171.224.0/20 -add china 203.174.4.0/24 -add china 203.174.6.0/24 -add china 203.174.7.0/24 -add china 203.174.96.0/19 -add china 203.175.128.0/19 -add china 203.175.192.0/18 -add china 203.176.0.0/18 -add china 203.176.64.0/19 -add china 203.176.168.0/21 -add china 203.184.80.0/20 -add china 203.185.189.0/24 -add china 203.187.160.0/19 -add china 203.189.0.0/23 -add china 203.189.6.0/23 -add china 203.189.112.0/22 -add china 203.189.192.0/19 -add china 203.189.232.0/22 -add china 203.189.240.0/22 -add china 203.190.96.0/20 -add china 203.190.249.0/24 -add china 203.191.0.0/23 -add china 203.191.2.0/24 -add china 203.191.5.0/24 -add china 203.191.7.0/24 -add china 203.191.16.0/20 -add china 203.191.64.0/18 -add china 203.191.133.0/24 -add china 203.191.144.0/21 -add china 203.191.152.0/21 -add china 203.192.0.0/19 -add china 203.193.224.0/19 -add china 203.194.120.0/21 -add china 203.195.64.0/19 -add china 203.195.112.0/21 -add china 203.195.128.0/17 -add china 203.196.0.0/21 -add china 203.196.8.0/21 -add china 203.196.28.0/22 -add china 203.201.181.0/24 -add china 203.201.182.0/24 -add china 203.202.236.0/22 -add china 203.205.64.0/19 -add china 203.205.128.0/17 -add china 203.207.64.0/20 -add china 203.207.80.0/21 -add china 203.207.88.0/22 -add china 203.207.92.0/22 -add china 203.207.96.0/20 -add china 203.207.112.0/20 -add china 203.207.128.0/18 -add china 203.207.192.0/21 -add china 203.207.200.0/21 -add china 203.207.208.0/20 -add china 203.207.224.0/19 -add china 203.208.0.0/20 -add china 203.208.16.0/22 -add china 203.208.32.0/19 -add china 203.209.224.0/19 -add china 203.212.0.0/20 -add china 203.212.80.0/20 -add china 203.215.232.0/21 -add china 203.217.164.0/22 -add china 203.222.192.0/20 -add china 203.223.0.0/20 -add china 203.223.16.0/21 -add china 210.2.0.0/20 -add china 210.2.16.0/20 -add china 210.5.0.0/19 -add china 210.5.56.0/21 -add china 210.5.128.0/20 -add china 210.5.144.0/20 -add china 210.7.56.0/22 -add china 210.7.60.0/22 -add china 210.12.0.0/18 -add china 210.12.64.0/18 -add china 210.12.128.0/18 -add china 210.12.192.0/18 -add china 210.13.0.0/18 -add china 210.13.64.0/18 -add china 210.13.128.0/17 -add china 210.14.64.0/19 -add china 210.14.112.0/20 -add china 210.14.128.0/19 -add china 210.14.160.0/19 -add china 210.14.192.0/19 -add china 210.14.224.0/19 -add china 210.15.0.0/19 -add china 210.15.32.0/19 -add china 210.15.64.0/19 -add china 210.15.96.0/19 -add china 210.15.128.0/18 -add china 210.16.104.0/22 -add china 210.16.128.0/18 -add china 210.21.0.0/17 -add china 210.21.128.0/17 -add china 210.22.0.0/16 -add china 210.23.32.0/19 -add china 210.25.0.0/16 -add china 210.26.0.0/15 -add china 210.28.0.0/14 -add china 210.32.0.0/14 -add china 210.36.0.0/14 -add china 210.40.0.0/13 -add china 210.51.0.0/16 -add china 210.52.0.0/18 -add china 210.52.64.0/18 -add china 210.52.128.0/17 -add china 210.53.0.0/17 -add china 210.53.128.0/17 -add china 210.56.192.0/19 -add china 210.72.0.0/17 -add china 210.72.128.0/19 -add china 210.72.160.0/19 -add china 210.72.192.0/18 -add china 210.73.0.0/19 -add china 210.73.32.0/19 -add china 210.73.64.0/18 -add china 210.73.128.0/17 -add china 210.74.0.0/19 -add china 210.74.32.0/19 -add china 210.74.64.0/19 -add china 210.74.96.0/19 -add china 210.74.128.0/19 -add china 210.74.160.0/19 -add china 210.74.192.0/18 -add china 210.75.0.0/16 -add china 210.76.0.0/19 -add china 210.76.32.0/19 -add china 210.76.64.0/18 -add china 210.76.128.0/17 -add china 210.77.0.0/16 -add china 210.78.0.0/19 -add china 210.78.32.0/19 -add china 210.78.64.0/18 -add china 210.78.128.0/19 -add china 210.78.160.0/19 -add china 210.78.192.0/18 -add china 210.79.64.0/18 -add china 210.79.224.0/19 -add china 210.82.0.0/15 -add china 210.87.128.0/20 -add china 210.87.144.0/20 -add china 210.87.160.0/19 -add china 210.185.192.0/18 -add china 210.192.96.0/19 -add china 211.64.0.0/14 -add china 211.68.0.0/15 -add china 211.70.0.0/15 -add china 211.80.0.0/16 -add china 211.81.0.0/16 -add china 211.82.0.0/16 -add china 211.83.0.0/16 -add china 211.84.0.0/15 -add china 211.86.0.0/15 -add china 211.88.0.0/16 -add china 211.89.0.0/16 -add china 211.90.0.0/15 -add china 211.92.0.0/15 -add china 211.94.0.0/15 -add china 211.96.0.0/15 -add china 211.98.0.0/16 -add china 211.99.0.0/18 -add china 211.99.64.0/19 -add china 211.99.96.0/19 -add china 211.99.128.0/17 -add china 211.100.0.0/16 -add china 211.101.0.0/18 -add china 211.101.64.0/18 -add china 211.101.128.0/17 -add china 211.102.0.0/16 -add china 211.103.0.0/17 -add china 211.103.128.0/17 -add china 211.136.0.0/14 -add china 211.140.0.0/15 -add china 211.142.0.0/17 -add china 211.142.128.0/17 -add china 211.143.0.0/16 -add china 211.144.0.0/15 -add china 211.146.0.0/16 -add china 211.147.0.0/16 -add china 211.148.0.0/14 -add china 211.152.0.0/15 -add china 211.154.0.0/16 -add china 211.155.0.0/18 -add china 211.155.64.0/19 -add china 211.155.96.0/19 -add china 211.155.128.0/17 -add china 211.156.0.0/14 -add china 211.160.0.0/14 -add china 211.164.0.0/14 -add china 212.64.0.0/17 -add china 212.129.128.0/17 -add china 216.250.108.0/22 -add china 218.0.0.0/16 -add china 218.1.0.0/16 -add china 218.2.0.0/15 -add china 218.4.0.0/15 -add china 218.6.0.0/16 -add china 218.7.0.0/16 -add china 218.8.0.0/15 -add china 218.10.0.0/16 -add china 218.11.0.0/16 -add china 218.12.0.0/16 -add china 218.13.0.0/16 -add china 218.14.0.0/15 -add china 218.16.0.0/14 -add china 218.20.0.0/16 -add china 218.21.0.0/17 -add china 218.21.128.0/17 -add china 218.22.0.0/15 -add china 218.24.0.0/15 -add china 218.26.0.0/16 -add china 218.27.0.0/16 -add china 218.28.0.0/15 -add china 218.30.0.0/15 -add china 218.56.0.0/14 -add china 218.60.0.0/15 -add china 218.62.0.0/17 -add china 218.62.128.0/17 -add china 218.63.0.0/16 -add china 218.64.0.0/15 -add china 218.66.0.0/16 -add china 218.67.0.0/17 -add china 218.67.128.0/17 -add china 218.68.0.0/15 -add china 218.70.0.0/15 -add china 218.72.0.0/14 -add china 218.76.0.0/15 -add china 218.78.0.0/15 -add china 218.80.0.0/14 -add china 218.84.0.0/14 -add china 218.88.0.0/13 -add china 218.96.0.0/15 -add china 218.98.0.0/17 -add china 218.98.128.0/18 -add china 218.98.192.0/19 -add china 218.98.224.0/19 -add china 218.99.0.0/16 -add china 218.100.88.0/21 -add china 218.100.96.0/19 -add china 218.100.128.0/17 -add china 218.104.0.0/17 -add china 218.104.128.0/19 -add china 218.104.160.0/19 -add china 218.104.192.0/21 -add china 218.104.200.0/21 -add china 218.104.208.0/20 -add china 218.104.224.0/19 -add china 218.105.0.0/16 -add china 218.106.0.0/15 -add china 218.108.0.0/16 -add china 218.109.0.0/16 -add china 218.185.192.0/19 -add china 218.185.240.0/21 -add china 218.192.0.0/16 -add china 218.193.0.0/16 -add china 218.194.0.0/16 -add china 218.195.0.0/16 -add china 218.196.0.0/14 -add china 218.200.0.0/14 -add china 218.204.0.0/15 -add china 218.206.0.0/15 -add china 218.240.0.0/14 -add china 218.244.0.0/15 -add china 218.246.0.0/15 -add china 218.249.0.0/16 -add china 219.72.0.0/16 -add china 219.82.0.0/16 -add china 219.83.128.0/17 -add china 219.90.68.0/22 -add china 219.90.72.0/22 -add china 219.90.76.0/22 -add china 219.128.0.0/12 -add china 219.144.0.0/14 -add china 219.148.0.0/16 -add china 219.149.0.0/17 -add china 219.149.128.0/18 -add china 219.149.192.0/18 -add china 219.150.0.0/19 -add china 219.150.32.0/19 -add china 219.150.64.0/19 -add china 219.150.96.0/20 -add china 219.150.112.0/20 -add china 219.150.128.0/17 -add china 219.151.0.0/19 -add china 219.151.32.0/19 -add china 219.151.64.0/18 -add china 219.151.128.0/17 -add china 219.152.0.0/15 -add china 219.154.0.0/15 -add china 219.156.0.0/15 -add china 219.158.0.0/17 -add china 219.158.128.0/17 -add china 219.159.0.0/18 -add china 219.159.64.0/18 -add china 219.159.128.0/17 -add china 219.216.0.0/15 -add china 219.218.0.0/15 -add china 219.220.0.0/16 -add china 219.221.0.0/16 -add china 219.222.0.0/15 -add china 219.224.0.0/15 -add china 219.226.0.0/16 -add china 219.227.0.0/16 -add china 219.228.0.0/15 -add china 219.230.0.0/15 -add china 219.232.0.0/14 -add china 219.236.0.0/15 -add china 219.238.0.0/15 -add china 219.242.0.0/15 -add china 219.244.0.0/14 -add china 220.101.192.0/18 -add china 220.112.0.0/14 -add china 220.152.128.0/17 -add china 220.154.0.0/15 -add china 220.158.240.0/22 -add china 220.160.0.0/11 -add china 220.192.0.0/15 -add china 220.194.0.0/15 -add china 220.196.0.0/14 -add china 220.200.0.0/13 -add china 220.231.0.0/18 -add china 220.231.128.0/17 -add china 220.232.64.0/18 -add china 220.234.0.0/16 -add china 220.242.0.0/15 -add china 220.247.136.0/21 -add china 220.248.0.0/14 -add china 220.252.0.0/16 -add china 221.0.0.0/15 -add china 221.2.0.0/16 -add china 221.3.0.0/17 -add china 221.3.128.0/17 -add china 221.4.0.0/16 -add china 221.5.0.0/17 -add china 221.5.128.0/17 -add china 221.6.0.0/16 -add china 221.7.0.0/19 -add china 221.7.32.0/19 -add china 221.7.64.0/19 -add china 221.7.96.0/19 -add china 221.7.128.0/17 -add china 221.8.0.0/15 -add china 221.10.0.0/16 -add china 221.11.0.0/17 -add china 221.11.128.0/18 -add china 221.11.192.0/19 -add china 221.11.224.0/19 -add china 221.12.0.0/17 -add china 221.12.128.0/18 -add china 221.13.0.0/18 -add china 221.13.64.0/19 -add china 221.13.96.0/19 -add china 221.13.128.0/17 -add china 221.14.0.0/15 -add china 221.122.0.0/15 -add china 221.128.128.0/17 -add china 221.129.0.0/16 -add china 221.130.0.0/15 -add china 221.133.224.0/19 -add china 221.136.0.0/16 -add china 221.137.0.0/16 -add china 221.172.0.0/14 -add china 221.176.0.0/13 -add china 221.192.0.0/15 -add china 221.194.0.0/16 -add china 221.195.0.0/16 -add china 221.196.0.0/15 -add china 221.198.0.0/16 -add china 221.199.0.0/19 -add china 221.199.32.0/20 -add china 221.199.48.0/20 -add china 221.199.64.0/18 -add china 221.199.128.0/18 -add china 221.199.192.0/20 -add china 221.199.224.0/19 -add china 221.200.0.0/14 -add china 221.204.0.0/15 -add china 221.206.0.0/16 -add china 221.207.0.0/18 -add china 221.207.64.0/18 -add china 221.207.128.0/17 -add china 221.208.0.0/14 -add china 221.212.0.0/16 -add china 221.213.0.0/16 -add china 221.214.0.0/15 -add china 221.216.0.0/13 -add china 221.224.0.0/13 -add china 221.232.0.0/14 -add china 221.236.0.0/15 -add china 221.238.0.0/16 -add china 221.239.0.0/17 -add china 221.239.128.0/17 -add china 222.16.0.0/15 -add china 222.18.0.0/15 -add china 222.20.0.0/15 -add china 222.22.0.0/16 -add china 222.23.0.0/16 -add china 222.24.0.0/15 -add china 222.26.0.0/15 -add china 222.28.0.0/14 -add china 222.32.0.0/11 -add china 222.64.0.0/13 -add china 222.72.0.0/15 -add china 222.74.0.0/16 -add china 222.75.0.0/16 -add china 222.76.0.0/14 -add china 222.80.0.0/15 -add china 222.82.0.0/16 -add china 222.83.0.0/17 -add china 222.83.128.0/17 -add china 222.84.0.0/16 -add china 222.85.0.0/17 -add china 222.85.128.0/17 -add china 222.86.0.0/15 -add china 222.88.0.0/15 -add china 222.90.0.0/15 -add china 222.92.0.0/14 -add china 222.125.0.0/16 -add china 222.126.128.0/17 -add china 222.128.0.0/14 -add china 222.132.0.0/14 -add china 222.136.0.0/13 -add china 222.160.0.0/15 -add china 222.162.0.0/16 -add china 222.163.0.0/19 -add china 222.163.32.0/19 -add china 222.163.64.0/18 -add china 222.163.128.0/17 -add china 222.168.0.0/15 -add china 222.170.0.0/15 -add china 222.172.0.0/17 -add china 222.172.128.0/17 -add china 222.173.0.0/16 -add china 222.174.0.0/15 -add china 222.176.0.0/13 -add china 222.184.0.0/13 -add china 222.192.0.0/14 -add china 222.196.0.0/15 -add china 222.198.0.0/16 -add china 222.199.0.0/16 -add china 222.200.0.0/14 -add china 222.204.0.0/15 -add china 222.206.0.0/15 -add china 222.208.0.0/13 -add china 222.216.0.0/15 -add china 222.218.0.0/16 -add china 222.219.0.0/16 -add china 222.220.0.0/15 -add china 222.222.0.0/15 -add china 222.240.0.0/13 -add china 222.248.0.0/16 -add china 222.249.0.0/17 -add china 222.249.128.0/19 -add china 222.249.160.0/20 -add china 222.249.176.0/20 -add china 222.249.192.0/18 -add china 223.0.0.0/15 -add china 223.2.0.0/15 -add china 223.4.0.0/14 -add china 223.8.0.0/13 -add china 223.20.0.0/15 -add china 223.27.184.0/22 -add china 223.29.208.0/22 -add china 223.29.252.0/22 -add china 223.64.0.0/11 -add china 223.96.0.0/12 -add china 223.112.0.0/14 -add china 223.116.0.0/15 -add china 223.120.128.0/17 -add china 223.121.128.0/17 -add china 223.122.0.0/15 -add china 223.124.0.0/14 -add china 223.128.0.0/15 -add china 223.144.0.0/12 -add china 223.160.0.0/14 -add china 223.166.0.0/15 -add china 223.192.0.0/15 -add china 223.198.0.0/15 -add china 223.201.0.0/16 -add china 223.202.0.0/15 -add china 223.208.0.0/14 -add china 223.212.0.0/15 -add china 223.214.0.0/15 -add china 223.220.0.0/15 -add china 223.223.176.0/20 -add china 223.223.192.0/20 -add china 223.240.0.0/13 -add china 223.248.0.0/14 -add china 223.252.128.0/17 -add china 223.254.0.0/16 -add china 223.255.0.0/17 -add china 223.255.236.0/22 -add china 223.255.252.0/23 +add china 1.0.1.0/24 +add china 1.0.2.0/23 +add china 1.0.8.0/21 +add china 1.0.32.0/19 +add china 1.1.0.0/24 +add china 1.1.2.0/23 +add china 1.1.4.0/22 +add china 1.1.8.0/21 +add china 1.1.16.0/20 +add china 1.1.32.0/19 +add china 1.2.0.0/23 +add china 1.2.2.0/24 +add china 1.2.4.0/22 +add china 1.2.8.0/21 +add china 1.2.16.0/20 +add china 1.2.32.0/19 +add china 1.2.64.0/18 +add china 1.3.0.0/16 +add china 1.4.1.0/24 +add china 1.4.2.0/23 +add china 1.4.4.0/22 +add china 1.4.8.0/21 +add china 1.4.16.0/20 +add china 1.4.32.0/19 +add china 1.4.64.0/18 +add china 1.8.0.0/16 +add china 1.10.0.0/21 +add china 1.10.8.0/23 +add china 1.10.11.0/24 +add china 1.10.12.0/22 +add china 1.10.16.0/20 +add china 1.10.32.0/19 +add china 1.10.64.0/18 +add china 1.12.0.0/14 +add china 1.18.128.0/24 +add china 1.24.0.0/13 +add china 1.45.0.0/16 +add china 1.48.0.0/14 +add china 1.56.0.0/13 +add china 1.68.0.0/14 +add china 1.80.0.0/12 +add china 1.116.0.0/14 +add china 1.180.0.0/14 +add china 1.184.0.0/15 +add china 1.188.0.0/14 +add china 1.192.0.0/13 +add china 1.202.0.0/15 +add china 1.204.0.0/14 +add china 3.5.214.0/23 +add china 8.128.0.0/10 +add china 8.209.44.0/22 +add china 14.0.0.0/21 +add china 14.0.12.0/22 +add china 14.1.0.0/22 +add china 14.1.24.0/22 +add china 14.1.96.0/22 +add china 14.1.108.0/22 +add china 14.16.0.0/12 +add china 14.102.128.0/22 +add china 14.102.156.0/22 +add china 14.102.180.0/22 +add china 14.103.0.0/16 +add china 14.104.0.0/13 +add china 14.112.0.0/12 +add china 14.130.0.0/15 +add china 14.134.0.0/15 +add china 14.144.0.0/12 +add china 14.192.60.0/22 +add china 14.192.76.0/22 +add china 14.196.0.0/15 +add china 14.204.0.0/15 +add china 14.208.0.0/12 +add china 15.230.41.0/24 +add china 15.230.49.0/24 +add china 20.81.0.0/24 +add china 20.139.160.0/20 +add china 20.249.255.0/24 +add china 20.251.0.0/22 +add china 27.0.128.0/21 +add china 27.0.160.0/21 +add china 27.0.188.0/22 +add china 27.0.204.0/22 +add china 27.0.208.0/21 +add china 27.8.0.0/13 +add china 27.16.0.0/12 +add china 27.34.232.0/21 +add china 27.36.0.0/14 +add china 27.40.0.0/13 +add china 27.50.40.0/21 +add china 27.50.128.0/17 +add china 27.54.72.0/21 +add china 27.54.152.0/21 +add china 27.54.192.0/18 +add china 27.98.208.0/20 +add china 27.98.224.0/19 +add china 27.99.128.0/17 +add china 27.103.0.0/16 +add china 27.106.128.0/18 +add china 27.106.204.0/22 +add china 27.109.32.0/19 +add china 27.109.124.0/22 +add china 27.112.0.0/18 +add china 27.112.80.0/20 +add china 27.112.112.0/21 +add china 27.113.128.0/18 +add china 27.115.0.0/17 +add china 27.116.44.0/22 +add china 27.121.72.0/21 +add china 27.121.120.0/21 +add china 27.128.0.0/15 +add china 27.131.220.0/22 +add china 27.144.0.0/16 +add china 27.148.0.0/14 +add china 27.152.0.0/13 +add china 27.184.0.0/13 +add china 27.192.0.0/11 +add china 27.224.0.0/14 +add china 36.0.0.0/22 +add china 36.0.8.0/21 +add china 36.0.16.0/20 +add china 36.0.32.0/19 +add china 36.0.64.0/18 +add china 36.0.128.0/17 +add china 36.1.0.0/16 +add china 36.4.0.0/14 +add china 36.16.0.0/12 +add china 36.32.0.0/14 +add china 36.36.0.0/16 +add china 36.37.0.0/19 +add china 36.37.36.0/23 +add china 36.37.39.0/24 +add china 36.37.40.0/21 +add china 36.37.48.0/20 +add china 36.40.0.0/13 +add china 36.48.0.0/15 +add china 36.51.0.0/16 +add china 36.56.0.0/13 +add china 36.96.0.0/11 +add china 36.128.0.0/10 +add china 36.192.0.0/11 +add china 36.248.0.0/14 +add china 36.254.0.0/16 +add china 36.255.116.0/22 +add china 36.255.128.0/22 +add china 36.255.164.0/22 +add china 36.255.172.0/22 +add china 36.255.176.0/22 +add china 39.0.0.0/24 +add china 39.0.2.0/23 +add china 39.0.4.0/22 +add china 39.0.8.0/21 +add china 39.0.16.0/20 +add china 39.0.32.0/19 +add china 39.0.64.0/18 +add china 39.0.128.0/17 +add china 39.64.0.0/11 +add china 39.96.0.0/13 +add china 39.104.0.0/14 +add china 39.108.0.0/16 +add china 39.109.120.0/23 +add china 39.128.0.0/10 +add china 40.0.176.0/20 +add china 40.0.247.0/24 +add china 40.0.248.0/22 +add china 40.0.252.0/23 +add china 40.0.255.0/24 +add china 40.72.0.0/15 +add china 40.125.128.0/17 +add china 40.126.64.0/18 +add china 40.198.10.0/24 +add china 40.198.16.0/21 +add china 40.198.24.0/23 +add china 40.251.225.0/24 +add china 40.251.227.0/24 +add china 42.0.0.0/22 +add china 42.0.8.0/21 +add china 42.0.16.0/21 +add china 42.0.24.0/22 +add china 42.0.32.0/19 +add china 42.0.128.0/17 +add china 42.1.0.0/19 +add china 42.1.32.0/20 +add china 42.1.48.0/21 +add china 42.1.56.0/22 +add china 42.1.128.0/17 +add china 42.4.0.0/14 +add china 42.48.0.0/13 +add china 42.56.0.0/14 +add china 42.62.0.0/17 +add china 42.62.128.0/19 +add china 42.62.160.0/20 +add china 42.62.180.0/22 +add china 42.62.184.0/21 +add china 42.63.0.0/16 +add china 42.80.0.0/15 +add china 42.83.64.0/20 +add china 42.83.80.0/22 +add china 42.83.88.0/21 +add china 42.83.96.0/19 +add china 42.83.128.0/17 +add china 42.84.0.0/14 +add china 42.88.0.0/13 +add china 42.96.64.0/19 +add china 42.96.96.0/21 +add china 42.96.108.0/22 +add china 42.96.112.0/20 +add china 42.96.128.0/17 +add china 42.97.0.0/16 +add china 42.99.0.0/18 +add china 42.99.64.0/19 +add china 42.99.96.0/20 +add china 42.99.112.0/22 +add china 42.99.120.0/21 +add china 42.100.0.0/14 +add china 42.120.0.0/15 +add china 42.122.0.0/16 +add china 42.123.0.0/19 +add china 42.123.36.0/22 +add china 42.123.40.0/21 +add china 42.123.48.0/20 +add china 42.123.64.0/18 +add china 42.123.128.0/17 +add china 42.128.0.0/12 +add china 42.156.0.0/19 +add china 42.156.36.0/22 +add china 42.156.40.0/21 +add china 42.156.48.0/20 +add china 42.156.64.0/18 +add china 42.156.128.0/17 +add china 42.157.0.0/16 +add china 42.158.0.0/15 +add china 42.160.0.0/12 +add china 42.176.0.0/13 +add china 42.184.0.0/15 +add china 42.186.0.0/16 +add china 42.187.0.0/18 +add china 42.187.64.0/19 +add china 42.187.96.0/20 +add china 42.187.112.0/21 +add china 42.187.120.0/22 +add china 42.187.128.0/17 +add china 42.192.0.0/13 +add china 42.201.0.0/17 +add china 42.202.0.0/15 +add china 42.204.0.0/14 +add china 42.208.0.0/12 +add china 42.224.0.0/12 +add china 42.240.0.0/16 +add china 42.242.0.0/15 +add china 42.244.0.0/14 +add china 42.248.0.0/13 +add china 43.136.0.0/13 +add china 43.144.0.0/12 +add china 43.160.0.0/11 +add china 43.224.12.0/22 +add china 43.224.24.0/22 +add china 43.224.44.0/22 +add china 43.224.52.0/22 +add china 43.224.56.0/22 +add china 43.224.64.0/21 +add china 43.224.72.0/22 +add china 43.224.80.0/22 +add china 43.224.100.0/22 +add china 43.224.144.0/22 +add china 43.224.160.0/22 +add china 43.224.176.0/22 +add china 43.224.184.0/22 +add china 43.224.200.0/21 +add china 43.224.208.0/21 +add china 43.224.216.0/22 +add china 43.224.240.0/22 +add china 43.225.76.0/22 +add china 43.225.84.0/22 +add china 43.225.120.0/21 +add china 43.225.140.0/22 +add china 43.225.172.0/22 +add china 43.225.180.0/22 +add china 43.225.208.0/22 +add china 43.225.216.0/21 +add china 43.225.224.0/20 +add china 43.225.240.0/21 +add china 43.225.252.0/22 +add china 43.226.32.0/19 +add china 43.226.64.0/19 +add china 43.226.96.0/20 +add china 43.226.112.0/21 +add china 43.226.120.0/22 +add china 43.226.128.0/18 +add china 43.226.192.0/20 +add china 43.226.208.0/21 +add china 43.226.236.0/22 +add china 43.226.240.0/20 +add china 43.227.0.0/21 +add china 43.227.8.0/22 +add china 43.227.32.0/19 +add china 43.227.64.0/19 +add china 43.227.96.0/21 +add china 43.227.104.0/22 +add china 43.227.136.0/21 +add china 43.227.144.0/22 +add china 43.227.152.0/21 +add china 43.227.160.0/20 +add china 43.227.176.0/21 +add china 43.227.188.0/22 +add china 43.227.192.0/19 +add china 43.227.232.0/22 +add china 43.227.248.0/21 +add china 43.228.0.0/18 +add china 43.228.64.0/21 +add china 43.228.76.0/22 +add china 43.228.100.0/22 +add china 43.228.116.0/22 +add china 43.228.120.0/22 +add china 43.228.132.0/22 +add china 43.228.136.0/22 +add china 43.228.148.0/22 +add china 43.228.152.0/22 +add china 43.228.188.0/22 +add china 43.228.204.0/22 +add china 43.228.240.0/22 +add china 43.229.40.0/22 +add china 43.229.48.0/22 +add china 43.229.56.0/22 +add china 43.229.96.0/22 +add china 43.229.120.0/22 +add china 43.229.136.0/21 +add china 43.229.144.0/22 +add china 43.229.168.0/21 +add china 43.229.176.0/20 +add china 43.229.192.0/21 +add china 43.229.216.0/21 +add china 43.229.232.0/21 +add china 43.230.20.0/22 +add china 43.230.32.0/22 +add china 43.230.68.0/22 +add china 43.230.72.0/22 +add china 43.230.84.0/22 +add china 43.230.124.0/22 +add china 43.230.136.0/22 +add china 43.230.220.0/22 +add china 43.230.224.0/19 +add china 43.231.32.0/20 +add china 43.231.80.0/20 +add china 43.231.96.0/20 +add china 43.231.136.0/21 +add china 43.231.144.0/20 +add china 43.231.160.0/20 +add china 43.231.176.0/21 +add china 43.236.0.0/15 +add china 43.238.0.0/16 +add china 43.239.0.0/19 +add china 43.239.32.0/20 +add china 43.239.48.0/22 +add china 43.239.116.0/22 +add china 43.239.120.0/22 +add china 43.239.172.0/22 +add china 43.239.176.0/22 +add china 43.240.0.0/22 +add china 43.240.56.0/21 +add china 43.240.68.0/22 +add china 43.240.72.0/21 +add china 43.240.84.0/22 +add china 43.240.124.0/22 +add china 43.240.128.0/21 +add china 43.240.136.0/22 +add china 43.240.144.0/22 +add china 43.240.156.0/22 +add china 43.240.160.0/19 +add china 43.240.192.0/19 +add china 43.240.236.0/22 +add china 43.240.240.0/20 +add china 43.241.0.0/20 +add china 43.241.16.0/21 +add china 43.241.48.0/22 +add china 43.241.76.0/22 +add china 43.241.80.0/20 +add china 43.241.112.0/22 +add china 43.241.168.0/21 +add china 43.241.176.0/21 +add china 43.241.184.0/22 +add china 43.241.196.0/22 +add china 43.241.208.0/20 +add china 43.241.224.0/20 +add china 43.241.240.0/22 +add china 43.241.248.0/21 +add china 43.242.8.0/21 +add china 43.242.16.0/20 +add china 43.242.44.0/22 +add china 43.242.48.0/20 +add china 43.242.64.0/22 +add china 43.242.72.0/21 +add china 43.242.80.0/20 +add china 43.242.96.0/22 +add china 43.242.144.0/20 +add china 43.242.160.0/21 +add china 43.242.168.0/22 +add china 43.242.180.0/22 +add china 43.242.188.0/22 +add china 43.242.192.0/21 +add china 43.242.204.0/22 +add china 43.242.216.0/21 +add china 43.242.252.0/22 +add china 43.243.4.0/22 +add china 43.243.8.0/21 +add china 43.243.16.0/22 +add china 43.243.24.0/22 +add china 43.243.88.0/22 +add china 43.243.128.0/22 +add china 43.243.136.0/22 +add china 43.243.144.0/21 +add china 43.243.156.0/22 +add china 43.243.180.0/22 +add china 43.243.188.0/22 +add china 43.243.228.0/22 +add china 43.243.232.0/22 +add china 43.243.244.0/22 +add china 43.246.0.0/18 +add china 43.246.64.0/19 +add china 43.246.96.0/22 +add china 43.246.112.0/22 +add china 43.246.147.0/24 +add china 43.246.148.0/24 +add china 43.246.150.0/24 +add china 43.246.212.0/22 +add china 43.246.228.0/22 +add china 43.247.4.0/22 +add china 43.247.8.0/22 +add china 43.247.44.0/22 +add china 43.247.48.0/22 +add china 43.247.68.0/22 +add china 43.247.76.0/22 +add china 43.247.84.0/22 +add china 43.247.88.0/21 +add china 43.247.96.0/21 +add china 43.247.108.0/22 +add china 43.247.112.0/22 +add china 43.247.148.0/22 +add china 43.247.152.0/22 +add china 43.247.176.0/20 +add china 43.247.196.0/22 +add china 43.247.200.0/21 +add china 43.247.208.0/20 +add china 43.247.224.0/19 +add china 43.248.0.0/21 +add china 43.248.20.0/22 +add china 43.248.28.0/22 +add china 43.248.48.0/22 +add china 43.248.76.0/22 +add china 43.248.80.0/20 +add china 43.248.96.0/19 +add china 43.248.128.0/20 +add china 43.248.144.0/21 +add china 43.248.176.0/20 +add china 43.248.192.0/20 +add china 43.248.208.0/22 +add china 43.248.228.0/22 +add china 43.248.232.0/22 +add china 43.248.244.0/22 +add china 43.249.4.0/22 +add china 43.249.8.0/22 +add china 43.249.120.0/22 +add china 43.249.132.0/22 +add china 43.249.136.0/22 +add china 43.249.144.0/20 +add china 43.249.160.0/21 +add china 43.249.168.0/22 +add china 43.249.192.0/22 +add china 43.249.236.0/22 +add china 43.250.4.0/22 +add china 43.250.12.0/22 +add china 43.250.16.0/21 +add china 43.250.28.0/22 +add china 43.250.32.0/21 +add china 43.250.72.0/22 +add china 43.250.96.0/20 +add china 43.250.112.0/21 +add china 43.250.128.0/22 +add china 43.250.144.0/21 +add china 43.250.160.0/22 +add china 43.250.168.0/21 +add china 43.250.176.0/22 +add china 43.250.200.0/22 +add china 43.250.212.0/22 +add china 43.250.216.0/21 +add china 43.250.236.0/22 +add china 43.250.244.0/22 +add china 43.251.4.0/22 +add china 43.251.8.0/22 +add china 43.251.36.0/22 +add china 43.251.100.0/22 +add china 43.251.116.0/22 +add china 43.251.192.0/22 +add china 43.251.232.0/21 +add china 43.251.244.0/22 +add china 43.252.48.0/22 +add china 43.252.56.0/22 +add china 43.252.224.0/22 +add china 43.254.0.0/21 +add china 43.254.8.0/22 +add china 43.254.24.0/22 +add china 43.254.36.0/22 +add china 43.254.44.0/22 +add china 43.254.52.0/22 +add china 43.254.64.0/22 +add china 43.254.72.0/22 +add china 43.254.84.0/22 +add china 43.254.88.0/21 +add china 43.254.100.0/22 +add china 43.254.104.0/22 +add china 43.254.112.0/21 +add china 43.254.128.0/22 +add china 43.254.136.0/21 +add china 43.254.144.0/20 +add china 43.254.168.0/21 +add china 43.254.180.0/22 +add china 43.254.184.0/21 +add china 43.254.192.0/21 +add china 43.254.200.0/22 +add china 43.254.208.0/22 +add china 43.254.220.0/22 +add china 43.254.224.0/20 +add china 43.254.240.0/22 +add china 43.254.248.0/21 +add china 43.255.0.0/21 +add china 43.255.8.0/22 +add china 43.255.16.0/22 +add china 43.255.48.0/22 +add china 43.255.64.0/20 +add china 43.255.84.0/22 +add china 43.255.96.0/22 +add china 43.255.108.0/22 +add china 43.255.144.0/22 +add china 43.255.168.0/22 +add china 43.255.176.0/22 +add china 43.255.184.0/22 +add china 43.255.192.0/22 +add china 43.255.200.0/21 +add china 43.255.208.0/21 +add china 43.255.224.0/21 +add china 43.255.232.0/22 +add china 43.255.244.0/22 +add china 45.40.192.0/18 +add china 45.65.16.0/20 +add china 45.87.53.0/24 +add china 45.87.54.0/23 +add china 45.112.132.0/22 +add china 45.112.188.0/22 +add china 45.112.208.0/20 +add china 45.112.228.0/22 +add china 45.112.232.0/21 +add china 45.113.12.0/22 +add china 45.113.16.0/20 +add china 45.113.40.0/22 +add china 45.113.52.0/22 +add china 45.113.56.0/22 +add china 45.113.72.0/22 +add china 45.113.144.0/21 +add china 45.113.168.0/22 +add china 45.113.176.0/22 +add china 45.113.184.0/22 +add china 45.113.200.0/21 +add china 45.113.208.0/20 +add china 45.113.240.0/22 +add china 45.113.252.0/22 +add china 45.114.0.0/22 +add china 45.114.12.0/22 +add china 45.114.32.0/22 +add china 45.114.40.0/22 +add china 45.114.52.0/22 +add china 45.114.96.0/22 +add china 45.114.104.0/22 +add china 45.114.124.0/22 +add china 45.114.136.0/22 +add china 45.114.196.0/22 +add china 45.114.200.0/22 +add china 45.114.228.0/22 +add china 45.114.237.0/24 +add china 45.114.238.0/23 +add china 45.114.252.0/22 +add china 45.115.44.0/22 +add china 45.115.100.0/22 +add china 45.115.120.0/22 +add china 45.115.132.0/22 +add china 45.115.144.0/22 +add china 45.115.156.0/22 +add china 45.115.164.0/22 +add china 45.115.200.0/22 +add china 45.115.212.0/22 +add china 45.115.228.0/22 +add china 45.115.236.0/22 +add china 45.115.244.0/22 +add china 45.115.248.0/22 +add china 45.116.16.0/22 +add china 45.116.24.0/22 +add china 45.116.32.0/21 +add china 45.116.52.0/22 +add china 45.116.96.0/21 +add china 45.116.140.0/22 +add china 45.116.152.0/22 +add china 45.116.208.0/22 +add china 45.117.8.0/22 +add china 45.117.20.0/22 +add china 45.117.68.0/22 +add china 45.117.124.0/22 +add china 45.117.252.0/22 +add china 45.119.52.0/22 +add china 45.119.60.0/22 +add china 45.119.64.0/21 +add china 45.119.72.0/22 +add china 45.119.104.0/22 +add china 45.119.116.0/22 +add china 45.119.232.0/22 +add china 45.120.100.0/22 +add china 45.120.140.0/22 +add china 45.120.164.0/22 +add china 45.120.220.0/22 +add china 45.120.240.0/22 +add china 45.121.52.0/22 +add china 45.121.64.0/21 +add china 45.121.72.0/22 +add china 45.121.92.0/22 +add china 45.121.96.0/22 +add china 45.121.172.0/22 +add china 45.121.176.0/22 +add china 45.121.212.0/22 +add china 45.121.240.0/20 +add china 45.122.0.0/19 +add china 45.122.32.0/21 +add china 45.122.40.0/22 +add china 45.122.60.0/22 +add china 45.122.64.0/19 +add china 45.122.96.0/20 +add china 45.122.112.0/21 +add china 45.122.160.0/19 +add china 45.122.192.0/20 +add china 45.122.208.0/21 +add china 45.122.216.0/22 +add china 45.123.28.0/22 +add china 45.123.32.0/21 +add china 45.123.44.0/22 +add china 45.123.48.0/20 +add china 45.123.64.0/20 +add china 45.123.80.0/21 +add china 45.123.88.0/22 +add china 45.123.120.0/22 +add china 45.123.128.0/21 +add china 45.123.136.0/22 +add china 45.123.148.0/22 +add china 45.123.152.0/21 +add china 45.123.164.0/22 +add china 45.123.168.0/21 +add china 45.123.176.0/21 +add china 45.123.184.0/22 +add china 45.123.204.0/22 +add china 45.123.212.0/22 +add china 45.123.224.0/19 +add china 45.124.0.0/22 +add china 45.124.20.0/22 +add china 45.124.28.0/22 +add china 45.124.32.0/21 +add china 45.124.44.0/22 +add china 45.124.68.0/22 +add china 45.124.76.0/22 +add china 45.124.80.0/22 +add china 45.124.100.0/22 +add china 45.124.124.0/22 +add china 45.124.172.0/22 +add china 45.124.176.0/22 +add china 45.124.208.0/22 +add china 45.124.248.0/22 +add china 45.125.12.0/22 +add china 45.125.16.0/22 +add china 45.125.24.0/21 +add china 45.125.44.0/22 +add china 45.125.52.0/22 +add china 45.125.56.0/22 +add china 45.125.76.0/22 +add china 45.125.80.0/20 +add china 45.125.96.0/21 +add china 45.125.104.0/22 +add china 45.125.136.0/22 +add china 45.126.48.0/21 +add china 45.126.100.0/22 +add china 45.126.108.0/22 +add china 45.126.112.0/21 +add china 45.126.120.0/22 +add china 45.126.212.0/22 +add china 45.126.220.0/22 +add china 45.127.8.0/21 +add china 45.127.96.0/22 +add china 45.127.116.0/22 +add china 45.127.128.0/22 +add china 45.127.144.0/21 +add china 45.127.156.0/22 +add china 45.127.216.0/22 +add china 45.248.8.0/22 +add china 45.248.80.0/21 +add china 45.248.88.0/22 +add china 45.248.96.0/20 +add china 45.248.128.0/21 +add china 45.248.204.0/22 +add china 45.248.208.0/20 +add china 45.248.224.0/19 +add china 45.249.0.0/21 +add china 45.249.12.0/22 +add china 45.249.16.0/20 +add china 45.249.32.0/21 +add china 45.249.92.0/22 +add china 45.249.112.0/22 +add china 45.249.188.0/22 +add china 45.249.192.0/20 +add china 45.249.208.0/21 +add china 45.250.12.0/22 +add china 45.250.16.0/22 +add china 45.250.28.0/22 +add china 45.250.32.0/21 +add china 45.250.40.0/22 +add china 45.250.76.0/22 +add china 45.250.80.0/20 +add china 45.250.96.0/22 +add china 45.250.104.0/21 +add china 45.250.112.0/20 +add china 45.250.128.0/20 +add china 45.250.144.0/21 +add china 45.250.152.0/22 +add china 45.250.164.0/22 +add china 45.250.180.0/22 +add china 45.250.184.0/21 +add china 45.250.192.0/22 +add china 45.251.0.0/22 +add china 45.251.8.0/22 +add china 45.251.16.0/21 +add china 45.251.52.0/22 +add china 45.251.84.0/22 +add china 45.251.88.0/21 +add china 45.251.96.0/21 +add china 45.251.120.0/21 +add china 45.251.136.0/21 +add china 45.251.144.0/20 +add china 45.251.160.0/19 +add china 45.251.192.0/19 +add china 45.251.224.0/22 +add china 45.251.240.0/22 +add china 45.252.0.0/19 +add china 45.252.32.0/20 +add china 45.252.48.0/22 +add china 45.252.60.0/22 +add china 45.252.84.0/22 +add china 45.252.88.0/21 +add china 45.252.96.0/19 +add china 45.252.128.0/19 +add china 45.252.160.0/20 +add china 45.252.176.0/22 +add china 45.252.192.0/19 +add china 45.252.224.0/21 +add china 45.252.232.0/22 +add china 45.253.0.0/18 +add china 45.253.64.0/20 +add china 45.253.80.0/21 +add china 45.253.92.0/22 +add china 45.253.96.0/20 +add china 45.253.112.0/21 +add china 45.253.120.0/22 +add china 45.253.132.0/22 +add china 45.253.136.0/21 +add china 45.253.144.0/20 +add china 45.253.160.0/19 +add china 45.253.192.0/19 +add china 45.253.224.0/20 +add china 45.253.240.0/21 +add china 45.254.0.0/19 +add china 45.254.40.0/22 +add china 45.254.48.0/20 +add china 45.254.64.0/18 +add china 45.254.128.0/18 +add china 45.254.192.0/19 +add china 45.254.224.0/21 +add china 45.254.236.0/22 +add china 45.254.240.0/22 +add china 45.254.248.0/22 +add china 45.255.0.0/17 +add china 45.255.132.0/22 +add china 45.255.136.0/21 +add china 45.255.144.0/20 +add china 45.255.160.0/19 +add china 45.255.192.0/19 +add china 45.255.224.0/20 +add china 45.255.240.0/21 +add china 45.255.248.0/22 +add china 46.248.24.0/23 +add china 47.92.0.0/14 +add china 47.96.0.0/11 +add china 49.4.0.0/14 +add china 49.51.0.0/16 +add china 49.52.0.0/14 +add china 49.64.0.0/11 +add china 49.112.0.0/13 +add china 49.120.0.0/14 +add china 49.128.0.0/24 +add china 49.128.2.0/23 +add china 49.128.4.0/22 +add china 49.140.0.0/15 +add china 49.152.0.0/14 +add china 49.208.0.0/14 +add china 49.220.0.0/14 +add china 49.232.0.0/14 +add china 49.239.0.0/18 +add china 49.239.192.0/18 +add china 49.246.224.0/19 +add china 52.80.0.0/14 +add china 52.130.0.0/15 +add china 54.222.0.0/15 +add china 54.231.208.0/20 +add china 54.240.224.0/24 +add china 57.92.96.0/20 +add china 58.14.0.0/15 +add china 58.16.0.0/13 +add china 58.24.0.0/15 +add china 58.30.0.0/15 +add china 58.32.0.0/11 +add china 58.65.232.0/21 +add china 58.66.0.0/15 +add china 58.68.128.0/17 +add china 58.82.0.0/17 +add china 58.83.0.0/16 +add china 58.87.64.0/18 +add china 58.99.128.0/17 +add china 58.100.0.0/15 +add china 58.116.0.0/14 +add china 58.128.0.0/13 +add china 58.144.0.0/16 +add china 58.154.0.0/15 +add china 58.192.0.0/11 +add china 58.240.0.0/12 +add china 59.32.0.0/11 +add china 59.64.0.0/12 +add china 59.80.0.0/14 +add china 59.107.0.0/16 +add china 59.108.0.0/14 +add china 59.151.0.0/17 +add china 59.152.16.0/20 +add china 59.152.32.0/21 +add china 59.152.64.0/20 +add china 59.152.112.0/21 +add china 59.153.4.0/22 +add china 59.153.32.0/22 +add china 59.153.60.0/22 +add china 59.153.64.0/21 +add china 59.153.72.0/22 +add china 59.153.92.0/22 +add china 59.153.116.0/22 +add china 59.153.136.0/22 +add china 59.153.152.0/21 +add china 59.153.164.0/22 +add china 59.153.168.0/21 +add china 59.153.176.0/20 +add china 59.153.192.0/22 +add china 59.155.0.0/16 +add china 59.172.0.0/14 +add china 59.191.0.0/17 +add china 59.191.240.0/20 +add china 59.192.0.0/10 +add china 60.0.0.0/11 +add china 60.55.0.0/16 +add china 60.63.0.0/16 +add china 60.160.0.0/11 +add china 60.194.0.0/15 +add china 60.200.0.0/13 +add china 60.208.0.0/12 +add china 60.232.0.0/15 +add china 60.235.0.0/16 +add china 60.245.128.0/17 +add china 60.247.0.0/16 +add china 60.252.0.0/16 +add china 60.253.128.0/17 +add china 60.255.0.0/16 +add china 61.4.80.0/20 +add china 61.4.176.0/20 +add china 61.8.160.0/20 +add china 61.14.212.0/22 +add china 61.14.216.0/21 +add china 61.14.240.0/21 +add china 61.28.0.0/17 +add china 61.29.128.0/18 +add china 61.29.192.0/19 +add china 61.29.224.0/20 +add china 61.29.240.0/21 +add china 61.29.248.0/22 +add china 61.29.254.0/23 +add china 61.45.128.0/18 +add china 61.45.224.0/20 +add china 61.47.128.0/18 +add china 61.48.0.0/13 +add china 61.87.192.0/18 +add china 61.128.0.0/10 +add china 61.232.0.0/14 +add china 61.236.0.0/15 +add china 61.240.0.0/14 +add china 62.234.0.0/16 +add china 64.188.38.0/23 +add china 64.188.40.0/22 +add china 64.188.44.0/23 +add china 68.79.0.0/18 +add china 69.230.192.0/18 +add china 69.231.128.0/18 +add china 69.234.192.0/18 +add china 69.235.128.0/18 +add china 71.131.192.0/18 +add china 71.132.0.0/18 +add china 71.136.64.0/18 +add china 71.137.0.0/18 +add china 72.163.240.0/23 +add china 72.163.248.0/22 +add china 81.68.0.0/14 +add china 82.156.0.0/15 +add china 87.254.207.0/24 +add china 89.19.34.0/23 +add china 91.234.36.0/24 +add china 93.183.14.0/24 +add china 93.183.18.0/24 +add china 94.191.0.0/17 +add china 101.0.0.0/22 +add china 101.1.0.0/22 +add china 101.2.172.0/22 +add china 101.4.0.0/14 +add china 101.16.0.0/12 +add china 101.32.224.0/22 +add china 101.33.4.0/23 +add china 101.33.8.0/23 +add china 101.33.12.0/22 +add china 101.33.16.0/20 +add china 101.33.32.0/19 +add china 101.33.100.0/22 +add china 101.33.104.0/21 +add china 101.33.112.0/20 +add china 101.33.128.0/17 +add china 101.34.0.0/15 +add china 101.36.0.0/18 +add china 101.36.64.0/19 +add china 101.36.128.0/17 +add china 101.37.0.0/16 +add china 101.38.0.0/15 +add china 101.40.0.0/13 +add china 101.48.0.0/15 +add china 101.50.8.0/21 +add china 101.50.56.0/22 +add china 101.52.0.0/16 +add china 101.53.100.0/22 +add china 101.54.0.0/16 +add china 101.55.224.0/21 +add china 101.64.0.0/13 +add china 101.72.0.0/14 +add china 101.76.0.0/15 +add china 101.78.0.0/22 +add china 101.78.32.0/19 +add china 101.80.0.0/12 +add china 101.96.0.0/21 +add china 101.96.8.0/22 +add china 101.96.16.0/20 +add china 101.96.128.0/17 +add china 101.99.96.0/19 +add china 101.101.64.0/19 +add china 101.101.100.0/24 +add china 101.101.102.0/23 +add china 101.101.104.0/21 +add china 101.101.112.0/20 +add china 101.102.64.0/19 +add china 101.102.100.0/23 +add china 101.102.102.0/24 +add china 101.102.104.0/21 +add china 101.102.112.0/20 +add china 101.104.0.0/14 +add china 101.110.64.0/19 +add china 101.110.96.0/20 +add china 101.110.116.0/22 +add china 101.110.120.0/21 +add china 101.120.0.0/14 +add china 101.124.0.0/15 +add china 101.126.0.0/16 +add china 101.128.0.0/22 +add china 101.128.8.0/21 +add china 101.128.16.0/20 +add china 101.128.32.0/19 +add china 101.129.0.0/16 +add china 101.130.0.0/15 +add china 101.132.0.0/14 +add china 101.144.0.0/12 +add china 101.192.0.0/13 +add china 101.200.0.0/15 +add china 101.203.128.0/19 +add china 101.203.160.0/21 +add china 101.203.172.0/22 +add china 101.203.176.0/20 +add china 101.204.0.0/14 +add china 101.224.0.0/13 +add china 101.232.0.0/15 +add china 101.234.64.0/21 +add china 101.234.76.0/22 +add china 101.234.80.0/20 +add china 101.234.96.0/19 +add china 101.236.0.0/14 +add china 101.240.0.0/13 +add china 101.248.0.0/15 +add china 101.251.0.0/22 +add china 101.251.8.0/21 +add china 101.251.16.0/20 +add china 101.251.32.0/19 +add china 101.251.64.0/18 +add china 101.251.128.0/17 +add china 101.252.0.0/15 +add china 101.254.0.0/16 +add china 102.176.130.0/24 +add china 103.1.8.0/22 +add china 103.1.20.0/22 +add china 103.1.24.0/22 +add china 103.1.72.0/22 +add china 103.1.88.0/22 +add china 103.1.168.0/22 +add china 103.2.108.0/22 +add china 103.2.156.0/22 +add china 103.2.164.0/22 +add china 103.2.200.0/21 +add china 103.2.208.0/21 +add china 103.3.84.0/22 +add china 103.3.88.0/21 +add china 103.3.96.0/19 +add china 103.3.128.0/20 +add china 103.3.148.0/22 +add china 103.3.152.0/21 +add china 103.4.56.0/22 +add china 103.4.168.0/22 +add china 103.4.184.0/22 +add china 103.4.224.0/22 +add china 103.5.36.0/22 +add china 103.5.52.0/22 +add china 103.5.56.0/22 +add china 103.5.152.0/22 +add china 103.5.168.0/22 +add china 103.5.192.0/22 +add china 103.5.252.0/22 +add china 103.6.76.0/22 +add china 103.6.108.0/22 +add china 103.6.120.0/22 +add china 103.6.220.0/22 +add china 103.6.228.0/22 +add china 103.7.4.0/22 +add china 103.7.28.0/22 +add china 103.7.140.0/22 +add china 103.7.212.0/22 +add china 103.7.216.0/21 +add china 103.8.0.0/21 +add china 103.8.8.0/22 +add china 103.8.32.0/22 +add china 103.8.52.0/22 +add china 103.8.68.0/22 +add china 103.8.108.0/22 +add china 103.8.156.0/22 +add china 103.8.200.0/21 +add china 103.8.220.0/22 +add china 103.9.8.0/22 +add china 103.9.24.0/22 +add china 103.9.108.0/22 +add china 103.9.152.0/22 +add china 103.9.192.0/22 +add china 103.9.248.0/21 +add china 103.10.0.0/22 +add china 103.10.16.0/22 +add china 103.10.84.0/22 +add china 103.10.111.0/24 +add china 103.10.140.0/22 +add china 103.11.16.0/22 +add china 103.11.168.0/22 +add china 103.11.180.0/22 +add china 103.12.32.0/22 +add china 103.12.68.0/22 +add china 103.12.92.0/22 +add china 103.12.136.0/22 +add china 103.12.184.0/22 +add china 103.12.232.0/22 +add china 103.13.12.0/22 +add china 103.13.124.0/22 +add china 103.13.144.0/22 +add china 103.13.196.0/22 +add china 103.13.220.0/22 +add china 103.13.244.0/22 +add china 103.14.32.0/22 +add china 103.14.84.0/22 +add china 103.14.100.0/22 +add china 103.14.132.0/22 +add china 103.14.136.0/22 +add china 103.14.156.0/22 +add china 103.14.240.0/22 +add china 103.15.4.0/22 +add china 103.15.8.0/22 +add china 103.15.16.0/22 +add china 103.15.96.0/22 +add china 103.15.200.0/22 +add china 103.16.52.0/22 +add china 103.16.80.0/21 +add china 103.16.88.0/22 +add china 103.16.108.0/22 +add china 103.16.124.0/22 +add china 103.17.40.0/22 +add china 103.17.64.0/22 +add china 103.17.120.0/22 +add china 103.17.136.0/22 +add china 103.17.160.0/22 +add china 103.17.204.0/22 +add china 103.17.228.0/22 +add china 103.18.192.0/22 +add china 103.18.208.0/21 +add china 103.18.224.0/22 +add china 103.19.12.0/22 +add china 103.19.40.0/21 +add china 103.19.64.0/21 +add china 103.19.72.0/22 +add china 103.19.232.0/22 +add china 103.20.12.0/22 +add china 103.20.32.0/22 +add china 103.20.44.0/22 +add china 103.20.68.0/22 +add china 103.20.112.0/22 +add china 103.20.128.0/22 +add china 103.20.160.0/22 +add china 103.20.248.0/22 +add china 103.21.112.0/21 +add china 103.21.136.0/21 +add china 103.21.176.0/22 +add china 103.21.208.0/22 +add china 103.21.240.0/22 +add china 103.22.0.0/18 +add china 103.22.64.0/19 +add china 103.22.100.0/22 +add china 103.22.104.0/21 +add china 103.22.112.0/20 +add china 103.22.188.0/22 +add china 103.22.228.0/22 +add china 103.22.252.0/22 +add china 103.23.8.0/22 +add china 103.23.56.0/22 +add china 103.23.160.0/21 +add china 103.23.176.0/22 +add china 103.23.228.0/22 +add china 103.24.24.0/22 +add china 103.24.116.0/22 +add china 103.24.128.0/22 +add china 103.24.144.0/22 +add china 103.24.176.0/22 +add china 103.24.184.0/22 +add china 103.24.220.0/22 +add china 103.24.228.0/22 +add china 103.24.248.0/21 +add china 103.25.8.0/23 +add china 103.25.20.0/22 +add china 103.25.24.0/21 +add china 103.25.32.0/21 +add china 103.25.40.0/22 +add china 103.25.48.0/22 +add china 103.25.64.0/21 +add china 103.25.148.0/22 +add china 103.25.156.0/22 +add china 103.25.216.0/22 +add china 103.26.0.0/22 +add china 103.26.64.0/22 +add china 103.26.76.0/22 +add china 103.26.116.0/22 +add china 103.26.132.0/22 +add china 103.26.156.0/22 +add china 103.26.160.0/22 +add china 103.26.228.0/22 +add china 103.26.240.0/22 +add china 103.27.4.0/22 +add china 103.27.12.0/22 +add china 103.27.24.0/22 +add china 103.27.56.0/22 +add china 103.27.96.0/22 +add china 103.27.184.0/22 +add china 103.27.208.0/21 +add china 103.27.240.0/22 +add china 103.28.4.0/22 +add china 103.28.8.0/22 +add china 103.28.184.0/22 +add china 103.28.204.0/22 +add china 103.28.212.0/22 +add china 103.29.16.0/22 +add china 103.29.128.0/21 +add china 103.29.136.0/22 +add china 103.30.20.0/22 +add china 103.30.96.0/22 +add china 103.30.148.0/22 +add china 103.30.200.0/22 +add china 103.30.228.0/22 +add china 103.30.236.0/22 +add china 103.31.0.0/22 +add china 103.31.48.0/20 +add china 103.31.64.0/21 +add china 103.31.72.0/24 +add china 103.31.148.0/22 +add china 103.31.160.0/22 +add china 103.31.168.0/22 +add china 103.31.200.0/22 +add china 103.31.236.0/22 +add china 103.32.0.0/15 +add china 103.34.0.0/16 +add china 103.35.0.0/19 +add china 103.35.32.0/20 +add china 103.35.48.0/22 +add china 103.35.104.0/22 +add china 103.35.116.0/22 +add china 103.35.180.0/22 +add china 103.35.200.0/22 +add china 103.35.220.0/22 +add china 103.36.28.0/22 +add china 103.36.36.0/22 +add china 103.36.56.0/21 +add china 103.36.64.0/22 +add china 103.36.72.0/22 +add china 103.36.96.0/22 +add china 103.36.132.0/22 +add china 103.36.136.0/22 +add china 103.36.160.0/19 +add china 103.36.192.0/19 +add china 103.36.224.0/20 +add china 103.36.240.0/21 +add china 103.37.0.0/22 +add china 103.37.12.0/22 +add china 103.37.16.0/22 +add china 103.37.24.0/22 +add china 103.37.44.0/22 +add china 103.37.52.0/22 +add china 103.37.56.0/22 +add china 103.37.72.0/22 +add china 103.37.100.0/22 +add china 103.37.104.0/22 +add china 103.37.124.0/22 +add china 103.37.136.0/21 +add china 103.37.144.0/20 +add china 103.37.160.0/21 +add china 103.37.172.0/22 +add china 103.37.176.0/22 +add china 103.37.188.0/22 +add china 103.37.208.0/20 +add china 103.37.248.0/21 +add china 103.38.0.0/22 +add china 103.38.32.0/22 +add china 103.38.40.0/21 +add china 103.38.56.0/22 +add china 103.38.76.0/22 +add china 103.38.84.0/22 +add china 103.38.92.0/22 +add china 103.38.96.0/22 +add china 103.38.116.0/22 +add china 103.38.132.0/22 +add china 103.38.140.0/22 +add china 103.38.220.0/22 +add china 103.38.224.0/21 +add china 103.38.232.0/22 +add china 103.38.252.0/23 +add china 103.39.16.0/22 +add china 103.39.64.0/22 +add china 103.39.88.0/22 +add china 103.39.100.0/22 +add china 103.39.104.0/21 +add china 103.39.160.0/19 +add china 103.39.200.0/21 +add china 103.39.208.0/20 +add china 103.39.224.0/21 +add china 103.39.232.0/22 +add china 103.40.12.0/22 +add china 103.40.16.0/20 +add china 103.40.32.0/20 +add china 103.40.88.0/22 +add china 103.40.100.0/22 +add china 103.40.192.0/22 +add china 103.40.212.0/22 +add china 103.40.220.0/22 +add china 103.40.228.0/22 +add china 103.40.232.0/21 +add china 103.40.240.0/20 +add china 103.41.0.0/22 +add china 103.41.16.0/22 +add china 103.41.52.0/22 +add china 103.41.116.0/22 +add china 103.41.140.0/22 +add china 103.41.148.0/22 +add china 103.41.152.0/22 +add china 103.41.160.0/21 +add china 103.41.184.0/24 +add china 103.41.220.0/22 +add china 103.41.224.0/21 +add china 103.41.232.0/22 +add china 103.42.8.0/22 +add china 103.42.24.0/21 +add china 103.42.32.0/22 +add china 103.42.64.0/21 +add china 103.42.76.0/22 +add china 103.42.104.0/22 +add china 103.42.180.0/22 +add china 103.42.232.0/22 +add china 103.43.16.0/22 +add china 103.43.26.0/23 +add china 103.43.84.0/22 +add china 103.43.96.0/21 +add china 103.43.104.0/22 +add china 103.43.124.0/22 +add china 103.43.184.0/22 +add china 103.43.192.0/21 +add china 103.43.208.0/22 +add china 103.43.220.0/22 +add china 103.43.224.0/22 +add china 103.43.240.0/22 +add china 103.44.56.0/22 +add china 103.44.80.0/22 +add china 103.44.88.0/22 +add china 103.44.120.0/21 +add china 103.44.132.0/22 +add china 103.44.144.0/22 +add china 103.44.152.0/22 +add china 103.44.168.0/22 +add china 103.44.176.0/20 +add china 103.44.192.0/20 +add china 103.44.224.0/22 +add china 103.44.236.0/22 +add china 103.44.240.0/20 +add china 103.45.0.0/18 +add china 103.45.72.0/21 +add china 103.45.80.0/20 +add china 103.45.96.0/19 +add china 103.45.128.0/18 +add china 103.45.192.0/19 +add china 103.45.224.0/22 +add china 103.45.248.0/22 +add china 103.46.0.0/22 +add china 103.46.12.0/22 +add china 103.46.16.0/20 +add china 103.46.32.0/19 +add china 103.46.64.0/18 +add china 103.46.128.0/21 +add china 103.46.136.0/22 +add china 103.46.152.0/21 +add china 103.46.160.0/20 +add china 103.46.176.0/21 +add china 103.46.244.0/22 +add china 103.46.248.0/22 +add china 103.47.4.0/22 +add china 103.47.20.0/22 +add china 103.47.36.0/22 +add china 103.47.40.0/22 +add china 103.47.48.0/22 +add china 103.47.80.0/22 +add china 103.47.96.0/22 +add china 103.47.108.0/22 +add china 103.47.116.0/22 +add china 103.47.120.0/22 +add china 103.47.136.0/21 +add china 103.47.212.0/22 +add china 103.48.52.0/22 +add china 103.48.92.0/22 +add china 103.48.144.0/20 +add china 103.48.202.0/23 +add china 103.48.216.0/21 +add china 103.48.224.0/20 +add china 103.48.240.0/21 +add china 103.49.12.0/22 +add china 103.49.20.0/22 +add china 103.49.72.0/21 +add china 103.49.92.0/22 +add china 103.49.96.0/22 +add china 103.49.108.0/22 +add china 103.49.128.0/22 +add china 103.49.176.0/21 +add china 103.49.196.0/22 +add china 103.50.36.0/22 +add china 103.50.44.0/22 +add china 103.50.48.0/20 +add china 103.50.64.0/21 +add china 103.50.72.0/22 +add china 103.50.108.0/22 +add china 103.50.112.0/20 +add china 103.50.132.0/22 +add china 103.50.136.0/21 +add china 103.50.172.0/22 +add china 103.50.176.0/20 +add china 103.50.192.0/21 +add china 103.50.200.0/22 +add china 103.50.220.0/22 +add china 103.50.224.0/20 +add china 103.50.240.0/21 +add china 103.50.248.0/22 +add china 103.52.40.0/22 +add china 103.52.72.0/21 +add china 103.52.80.0/21 +add china 103.52.96.0/21 +add china 103.52.104.0/22 +add china 103.52.160.0/21 +add china 103.52.172.0/22 +add china 103.52.176.0/22 +add china 103.52.184.0/22 +add china 103.52.196.0/22 +add china 103.53.64.0/21 +add china 103.53.92.0/22 +add china 103.53.100.0/22 +add china 103.53.124.0/22 +add china 103.53.128.0/20 +add china 103.53.144.0/22 +add china 103.53.160.0/22 +add china 103.53.180.0/22 +add china 103.53.204.0/22 +add china 103.53.208.0/21 +add china 103.53.216.0/22 +add china 103.53.236.0/22 +add china 103.53.248.0/22 +add china 103.54.8.0/22 +add china 103.54.48.0/22 +add china 103.54.60.0/22 +add china 103.54.160.0/21 +add china 103.54.212.0/22 +add china 103.54.228.0/22 +add china 103.54.240.0/22 +add china 103.55.24.0/22 +add china 103.55.80.0/22 +add china 103.55.120.0/22 +add china 103.55.152.0/22 +add china 103.55.172.0/22 +add china 103.55.204.0/22 +add china 103.55.208.0/22 +add china 103.55.228.0/22 +add china 103.55.236.0/22 +add china 103.55.240.0/22 +add china 103.56.8.0/22 +add china 103.56.16.0/21 +add china 103.56.32.0/22 +add china 103.56.56.0/21 +add china 103.56.72.0/21 +add china 103.56.100.0/22 +add china 103.56.104.0/22 +add china 103.56.140.0/22 +add china 103.56.152.0/22 +add china 103.56.184.0/22 +add china 103.56.200.0/22 +add china 103.57.12.0/22 +add china 103.57.52.0/22 +add china 103.57.56.0/22 +add china 103.57.76.0/22 +add china 103.57.136.0/22 +add china 103.57.196.0/22 +add china 103.58.24.0/22 +add china 103.59.76.0/22 +add china 103.59.100.0/22 +add china 103.59.112.0/20 +add china 103.59.128.0/22 +add china 103.59.148.0/22 +add china 103.59.164.0/22 +add china 103.60.32.0/22 +add china 103.60.44.0/22 +add china 103.60.164.0/22 +add china 103.60.228.0/22 +add china 103.60.236.0/22 +add china 103.61.60.0/22 +add china 103.61.104.0/22 +add china 103.61.140.0/22 +add china 103.61.152.0/21 +add china 103.61.160.0/22 +add china 103.61.172.0/22 +add china 103.61.176.0/22 +add china 103.61.188.0/22 +add china 103.62.24.0/22 +add china 103.62.52.0/22 +add china 103.62.72.0/21 +add china 103.62.80.0/21 +add china 103.62.88.0/22 +add china 103.62.96.0/19 +add china 103.62.128.0/21 +add china 103.62.156.0/22 +add china 103.62.160.0/19 +add china 103.62.192.0/22 +add china 103.62.204.0/22 +add china 103.62.208.0/20 +add china 103.62.224.0/22 +add china 103.63.32.0/19 +add china 103.63.64.0/20 +add china 103.63.80.0/21 +add china 103.63.88.0/22 +add china 103.63.140.0/22 +add china 103.63.144.0/22 +add china 103.63.152.0/22 +add china 103.63.160.0/20 +add china 103.63.176.0/21 +add china 103.63.184.0/22 +add china 103.63.192.0/20 +add china 103.63.208.0/22 +add china 103.63.240.0/20 +add china 103.64.0.0/21 +add china 103.64.24.0/21 +add china 103.64.32.0/19 +add china 103.64.64.0/18 +add china 103.64.140.0/22 +add china 103.64.144.0/22 +add china 103.64.152.0/21 +add china 103.64.160.0/19 +add china 103.64.192.0/18 +add china 103.65.0.0/20 +add china 103.65.16.0/22 +add china 103.65.36.0/22 +add china 103.65.40.0/22 +add china 103.65.48.0/20 +add china 103.65.64.0/19 +add china 103.65.100.0/22 +add china 103.65.104.0/21 +add china 103.65.112.0/20 +add china 103.65.128.0/21 +add china 103.65.136.0/22 +add china 103.65.144.0/20 +add china 103.65.160.0/20 +add china 103.66.32.0/22 +add china 103.66.40.0/22 +add china 103.66.92.0/22 +add china 103.66.108.0/22 +add china 103.66.200.0/22 +add china 103.66.216.0/22 +add china 103.66.240.0/20 +add china 103.67.0.0/21 +add china 103.67.8.0/22 +add china 103.67.40.0/21 +add china 103.67.48.0/20 +add china 103.67.64.0/18 +add china 103.67.128.0/20 +add china 103.67.144.0/21 +add china 103.67.172.0/22 +add china 103.67.192.0/22 +add china 103.67.212.0/22 +add china 103.67.252.0/22 +add china 103.68.64.0/22 +add china 103.68.88.0/22 +add china 103.68.100.0/22 +add china 103.68.128.0/22 +add china 103.68.192.0/22 +add china 103.69.16.0/22 +add china 103.69.116.0/22 +add china 103.69.132.0/22 +add china 103.69.152.0/22 +add china 103.69.212.0/22 +add china 103.70.8.0/22 +add china 103.70.148.0/22 +add china 103.70.184.0/22 +add china 103.70.220.0/22 +add china 103.70.224.0/22 +add china 103.70.236.0/22 +add china 103.70.252.0/22 +add china 103.71.0.0/22 +add china 103.71.32.0/22 +add china 103.71.48.0/22 +add china 103.71.68.0/22 +add china 103.71.72.0/22 +add china 103.71.80.0/21 +add china 103.71.88.0/22 +add china 103.71.120.0/21 +add china 103.71.128.0/22 +add china 103.71.144.0/22 +add china 103.71.196.0/22 +add china 103.71.200.0/22 +add china 103.71.232.0/22 +add china 103.72.12.0/22 +add china 103.72.16.0/20 +add china 103.72.32.0/20 +add china 103.72.48.0/21 +add china 103.72.112.0/20 +add china 103.72.128.0/21 +add china 103.72.144.0/21 +add china 103.72.172.0/22 +add china 103.72.180.0/22 +add china 103.72.224.0/19 +add china 103.73.0.0/19 +add china 103.73.48.0/22 +add china 103.73.88.0/22 +add china 103.73.96.0/22 +add china 103.73.116.0/22 +add china 103.73.120.0/22 +add china 103.73.128.0/20 +add china 103.73.144.0/22 +add china 103.73.168.0/22 +add china 103.73.176.0/22 +add china 103.73.204.0/22 +add china 103.73.208.0/22 +add china 103.73.240.0/21 +add china 103.73.248.0/22 +add china 103.74.24.0/21 +add china 103.74.32.0/20 +add china 103.74.48.0/22 +add china 103.74.56.0/21 +add china 103.74.80.0/22 +add china 103.74.124.0/22 +add china 103.74.148.0/22 +add china 103.74.152.0/21 +add china 103.74.204.0/22 +add china 103.74.232.0/22 +add china 103.75.16.0/22 +add china 103.75.87.0/24 +add china 103.75.88.0/21 +add china 103.75.104.0/21 +add china 103.75.112.0/22 +add china 103.75.120.0/22 +add china 103.75.128.0/22 +add china 103.75.144.0/22 +add china 103.75.152.0/22 +add china 103.75.236.0/24 +add china 103.76.60.0/22 +add china 103.76.64.0/21 +add china 103.76.72.0/22 +add china 103.76.84.0/22 +add china 103.76.92.0/22 +add china 103.76.216.0/21 +add china 103.76.224.0/22 +add china 103.77.28.0/22 +add china 103.77.52.0/22 +add china 103.77.56.0/22 +add china 103.77.72.0/22 +add china 103.77.88.0/21 +add china 103.77.132.0/22 +add china 103.77.148.0/22 +add china 103.77.220.0/22 +add china 103.78.56.0/21 +add china 103.78.64.0/21 +add china 103.78.124.0/22 +add china 103.78.172.0/22 +add china 103.78.176.0/22 +add china 103.78.196.0/22 +add china 103.78.228.0/22 +add china 103.79.24.0/21 +add china 103.79.36.0/22 +add china 103.79.40.0/21 +add china 103.79.52.0/22 +add china 103.79.56.0/21 +add china 103.79.64.0/21 +add china 103.79.80.0/21 +add china 103.79.120.0/22 +add china 103.79.136.0/22 +add china 103.79.188.0/22 +add china 103.79.192.0/20 +add china 103.79.208.0/21 +add china 103.79.240.0/22 +add china 103.80.24.0/21 +add china 103.80.44.0/22 +add china 103.80.72.0/22 +add china 103.80.176.0/21 +add china 103.80.184.0/22 +add china 103.80.192.0/22 +add china 103.80.200.0/22 +add china 103.80.232.0/22 +add china 103.81.4.0/22 +add china 103.81.8.0/22 +add china 103.81.16.0/21 +add china 103.81.44.0/22 +add china 103.81.48.0/22 +add china 103.81.96.0/22 +add china 103.81.120.0/22 +add china 103.81.148.0/22 +add china 103.81.164.0/22 +add china 103.81.168.0/22 +add china 103.81.183.0/24 +add china 103.81.184.0/22 +add china 103.81.200.0/22 +add china 103.81.232.0/22 +add china 103.82.52.0/22 +add china 103.82.60.0/22 +add china 103.82.68.0/22 +add china 103.82.84.0/22 +add china 103.82.104.0/22 +add china 103.82.224.0/22 +add china 103.82.236.0/22 +add china 103.83.44.0/22 +add china 103.83.52.0/22 +add china 103.83.60.0/22 +add china 103.83.64.0/22 +add china 103.83.72.0/22 +add china 103.83.112.0/22 +add china 103.83.120.0/22 +add china 103.83.132.0/22 +add china 103.83.180.0/22 +add china 103.84.0.0/22 +add china 103.84.12.0/22 +add china 103.84.16.0/20 +add china 103.84.48.0/22 +add china 103.84.56.0/22 +add china 103.84.64.0/22 +add china 103.84.72.0/22 +add china 103.84.92.0/22 +add china 103.84.108.0/22 +add china 103.84.136.0/22 +add china 103.85.20.0/22 +add china 103.85.24.0/22 +add china 103.85.44.0/22 +add china 103.85.48.0/21 +add china 103.85.56.0/22 +add china 103.85.84.0/22 +add china 103.85.136.0/22 +add china 103.85.144.0/22 +add china 103.85.164.0/22 +add china 103.85.168.0/21 +add china 103.85.176.0/22 +add china 103.85.224.0/22 +add china 103.86.28.0/22 +add china 103.86.32.0/22 +add china 103.86.44.0/22 +add china 103.86.60.0/22 +add china 103.86.80.0/21 +add china 103.86.88.0/22 +add china 103.86.129.0/24 +add china 103.86.204.0/22 +add china 103.86.208.0/20 +add china 103.86.224.0/19 +add china 103.87.0.0/21 +add china 103.87.20.0/22 +add china 103.87.32.0/22 +add china 103.87.72.0/22 +add china 103.87.96.0/22 +add china 103.87.132.0/22 +add china 103.87.180.0/22 +add china 103.87.224.0/22 +add china 103.88.4.0/22 +add china 103.88.8.0/21 +add china 103.88.16.0/21 +add china 103.88.32.0/21 +add china 103.88.60.0/22 +add china 103.88.64.0/22 +add china 103.88.72.0/22 +add china 103.88.96.0/21 +add china 103.88.152.0/23 +add china 103.88.164.0/22 +add china 103.88.176.0/22 +add china 103.88.184.0/21 +add china 103.88.212.0/22 +add china 103.89.28.0/22 +add china 103.89.96.0/20 +add china 103.89.112.0/21 +add china 103.89.148.0/22 +add china 103.89.172.0/22 +add china 103.89.184.0/21 +add china 103.89.192.0/19 +add china 103.89.224.0/21 +add china 103.90.52.0/22 +add china 103.90.92.0/22 +add china 103.90.100.0/22 +add china 103.90.104.0/21 +add china 103.90.112.0/20 +add china 103.90.128.0/21 +add china 103.90.152.0/22 +add china 103.90.168.0/22 +add china 103.90.173.0/24 +add china 103.90.176.0/22 +add china 103.90.188.0/22 +add china 103.90.192.0/22 +add china 103.91.36.0/22 +add china 103.91.40.0/22 +add china 103.91.108.0/22 +add china 103.91.152.0/22 +add china 103.91.176.0/22 +add china 103.91.200.0/22 +add china 103.91.208.0/21 +add china 103.91.219.0/24 +add china 103.91.236.0/22 +add china 103.91.252.0/22 +add china 103.92.0.0/20 +add china 103.92.48.0/20 +add china 103.92.64.0/20 +add china 103.92.80.0/22 +add china 103.92.86.0/24 +add china 103.92.88.0/22 +add china 103.92.108.0/22 +add china 103.92.124.0/22 +add china 103.92.128.0/24 +add china 103.92.132.0/22 +add china 103.92.156.0/22 +add china 103.92.164.0/22 +add china 103.92.168.0/21 +add china 103.92.176.0/20 +add china 103.92.192.0/22 +add china 103.92.236.0/22 +add china 103.92.240.0/20 +add china 103.93.0.0/21 +add china 103.93.28.0/22 +add china 103.93.76.0/22 +add china 103.93.84.0/22 +add china 103.93.152.0/22 +add china 103.93.180.0/22 +add china 103.93.204.0/22 +add china 103.94.12.0/22 +add china 103.94.20.0/22 +add china 103.94.28.0/22 +add china 103.94.32.0/20 +add china 103.94.72.0/22 +add china 103.94.88.0/22 +add china 103.94.116.0/22 +add china 103.94.160.0/22 +add china 103.94.180.0/22 +add china 103.94.200.0/22 +add china 103.95.28.0/22 +add china 103.95.52.0/22 +add china 103.95.64.0/21 +add china 103.95.88.0/21 +add china 103.95.116.0/22 +add china 103.95.128.0/22 +add china 103.95.136.0/21 +add china 103.95.144.0/22 +add china 103.95.152.0/22 +add china 103.95.207.0/24 +add china 103.95.216.0/21 +add china 103.95.224.0/22 +add china 103.95.236.0/22 +add china 103.95.240.0/20 +add china 103.96.0.0/22 +add china 103.96.8.0/22 +add china 103.96.80.0/22 +add china 103.96.124.0/22 +add china 103.96.136.0/22 +add china 103.96.140.0/24 +add china 103.96.148.0/22 +add china 103.96.152.0/21 +add china 103.96.160.0/19 +add china 103.96.192.0/20 +add china 103.96.208.0/21 +add china 103.96.216.0/22 +add china 103.97.8.0/21 +add china 103.97.16.0/20 +add china 103.97.32.0/21 +add china 103.97.40.0/22 +add china 103.97.56.0/21 +add china 103.97.64.0/21 +add china 103.97.72.0/22 +add china 103.97.80.0/22 +add china 103.97.112.0/21 +add china 103.97.128.0/22 +add china 103.97.144.0/21 +add china 103.97.188.0/22 +add china 103.97.192.0/22 +add china 103.97.224.0/22 +add china 103.97.228.0/23 +add china 103.98.28.0/23 +add china 103.98.40.0/21 +add china 103.98.48.0/22 +add china 103.98.56.0/22 +add china 103.98.80.0/22 +add china 103.98.88.0/21 +add china 103.98.96.0/21 +add china 103.98.124.0/22 +add china 103.98.136.0/21 +add china 103.98.144.0/22 +add china 103.98.164.0/22 +add china 103.98.168.0/22 +add china 103.98.180.0/22 +add china 103.98.196.0/22 +add china 103.98.216.0/21 +add china 103.98.224.0/21 +add china 103.98.232.0/22 +add china 103.98.240.0/20 +add china 103.99.40.0/23 +add china 103.99.52.0/22 +add china 103.99.56.0/21 +add china 103.99.76.0/22 +add china 103.99.104.0/22 +add china 103.99.116.0/22 +add china 103.99.120.0/22 +add china 103.99.132.0/22 +add china 103.99.136.0/21 +add china 103.99.144.0/22 +add china 103.99.152.0/22 +add china 103.99.220.0/22 +add china 103.99.232.0/21 +add china 103.100.0.0/22 +add china 103.100.32.0/22 +add china 103.100.40.0/22 +add china 103.100.48.0/20 +add china 103.100.64.0/21 +add china 103.100.88.0/22 +add china 103.100.116.0/22 +add china 103.100.140.0/22 +add china 103.100.144.0/22 +add china 103.100.236.0/22 +add china 103.100.240.0/22 +add china 103.100.248.0/21 +add china 103.101.4.0/22 +add china 103.101.8.0/21 +add china 103.101.28.0/22 +add china 103.101.60.0/22 +add china 103.101.120.0/21 +add china 103.101.144.0/21 +add china 103.101.153.0/24 +add china 103.101.180.0/22 +add china 103.101.184.0/22 +add china 103.102.76.0/22 +add china 103.102.80.0/22 +add china 103.102.168.0/21 +add china 103.102.180.0/22 +add china 103.102.184.0/21 +add china 103.102.192.0/21 +add china 103.102.200.0/22 +add china 103.102.208.0/21 +add china 103.103.12.0/22 +add china 103.103.16.0/22 +add china 103.103.36.0/22 +add china 103.103.68.0/22 +add china 103.103.72.0/22 +add china 103.103.176.0/22 +add china 103.103.188.0/22 +add china 103.103.200.0/21 +add china 103.103.220.0/22 +add china 103.103.224.0/21 +add china 103.103.232.0/22 +add china 103.103.248.0/21 +add china 103.104.0.0/21 +add china 103.104.36.0/22 +add china 103.104.40.0/22 +add china 103.104.64.0/22 +add china 103.104.104.0/22 +add china 103.104.152.0/22 +add china 103.104.168.0/21 +add china 103.104.188.0/22 +add china 103.104.198.0/23 +add china 103.104.252.0/22 +add china 103.105.0.0/21 +add china 103.105.12.0/22 +add china 103.105.16.0/22 +add china 103.105.23.0/24 +add china 103.105.56.0/21 +add china 103.105.116.0/22 +add china 103.105.132.0/22 +add china 103.105.180.0/22 +add china 103.105.184.0/22 +add china 103.105.200.0/21 +add china 103.105.220.0/22 +add china 103.106.36.0/22 +add china 103.106.40.0/21 +add china 103.106.60.0/22 +add china 103.106.68.0/22 +add china 103.106.96.0/22 +add china 103.106.120.0/22 +add china 103.106.128.0/21 +add china 103.106.160.0/22 +add china 103.106.188.0/22 +add china 103.106.196.0/22 +add china 103.106.202.0/23 +add china 103.106.212.0/22 +add china 103.106.244.0/22 +add china 103.106.252.0/22 +add china 103.107.0.0/22 +add china 103.107.8.0/24 +add china 103.107.28.0/22 +add china 103.107.32.0/22 +add china 103.107.44.0/22 +add china 103.107.72.0/22 +add china 103.107.108.0/22 +add china 103.107.164.0/22 +add china 103.107.168.0/22 +add china 103.107.188.0/22 +add china 103.107.192.0/22 +add china 103.107.208.0/20 +add china 103.108.52.0/22 +add china 103.108.64.0/22 +add china 103.108.160.0/21 +add china 103.108.184.0/23 +add china 103.108.188.0/23 +add china 103.108.192.0/21 +add china 103.108.208.0/21 +add china 103.108.224.0/22 +add china 103.108.244.0/22 +add china 103.108.251.0/24 +add china 103.109.20.0/22 +add china 103.109.48.0/22 +add china 103.109.88.0/22 +add china 103.109.106.0/23 +add china 103.109.248.0/22 +add china 103.110.32.0/22 +add china 103.110.80.0/23 +add china 103.110.92.0/22 +add china 103.110.100.0/22 +add china 103.110.116.0/22 +add china 103.110.127.0/24 +add china 103.110.128.0/23 +add china 103.110.131.0/24 +add china 103.110.132.0/22 +add china 103.110.136.0/22 +add china 103.110.152.0/21 +add china 103.110.188.0/22 +add china 103.110.204.0/22 +add china 103.111.64.0/22 +add china 103.111.172.0/22 +add china 103.111.252.0/22 +add china 103.112.28.0/22 +add china 103.112.68.0/22 +add china 103.112.72.0/22 +add china 103.112.88.0/21 +add china 103.112.96.0/22 +add china 103.112.108.0/22 +add china 103.112.112.0/21 +add china 103.112.140.0/22 +add china 103.112.172.0/22 +add china 103.112.184.0/22 +add china 103.112.208.0/22 +add china 103.113.4.0/22 +add china 103.113.92.0/22 +add china 103.113.144.0/22 +add china 103.113.220.0/22 +add china 103.113.232.0/21 +add china 103.114.4.0/22 +add china 103.114.28.0/22 +add china 103.114.68.0/22 +add china 103.114.72.0/22 +add china 103.114.100.0/22 +add china 103.114.132.0/22 +add china 103.114.148.0/22 +add china 103.114.156.0/22 +add china 103.114.176.0/22 +add china 103.114.212.0/22 +add china 103.114.236.0/22 +add china 103.114.240.0/22 +add china 103.115.16.0/22 +add china 103.115.40.0/21 +add china 103.115.48.0/20 +add china 103.115.64.0/21 +add china 103.115.92.0/22 +add china 103.115.120.0/22 +add china 103.115.148.0/22 +add china 103.115.204.0/23 +add china 103.115.248.0/22 +add china 103.116.20.0/22 +add china 103.116.40.0/22 +add china 103.116.64.0/22 +add china 103.116.72.0/21 +add china 103.116.92.0/22 +add china 103.116.120.0/22 +add china 103.116.128.0/22 +add china 103.116.132.0/23 +add china 103.116.148.0/22 +add china 103.116.184.0/22 +add china 103.116.206.0/23 +add china 103.116.220.0/22 +add china 103.116.224.0/21 +add china 103.117.16.0/22 +add china 103.117.72.0/22 +add china 103.117.88.0/22 +add china 103.117.132.0/22 +add china 103.117.136.0/22 +add china 103.117.188.0/22 +add china 103.117.220.0/22 +add china 103.118.19.0/24 +add china 103.118.36.0/22 +add china 103.118.52.0/22 +add china 103.118.56.0/21 +add china 103.118.64.0/21 +add china 103.118.72.0/22 +add china 103.118.88.0/22 +add china 103.118.173.0/24 +add china 103.118.192.0/19 +add china 103.118.240.0/20 +add china 103.119.0.0/22 +add china 103.119.12.0/22 +add china 103.119.16.0/22 +add china 103.119.28.0/22 +add china 103.119.44.0/22 +add china 103.119.104.0/22 +add china 103.119.115.0/24 +add china 103.119.156.0/22 +add china 103.119.180.0/22 +add china 103.119.200.0/22 +add china 103.119.224.0/22 +add china 103.120.52.0/22 +add china 103.120.72.0/22 +add china 103.120.76.0/24 +add china 103.120.88.0/22 +add china 103.120.96.0/21 +add china 103.120.140.0/22 +add china 103.120.196.0/22 +add china 103.120.224.0/22 +add china 103.121.52.0/22 +add china 103.121.92.0/22 +add china 103.121.160.0/21 +add china 103.121.250.0/24 +add china 103.121.252.0/22 +add china 103.122.48.0/22 +add china 103.122.176.0/22 +add china 103.122.192.0/22 +add china 103.122.240.0/22 +add china 103.123.4.0/22 +add china 103.123.56.0/22 +add china 103.123.88.0/21 +add china 103.123.116.0/22 +add china 103.123.160.0/22 +add china 103.123.176.0/22 +add china 103.123.200.0/21 +add china 103.123.208.0/21 +add china 103.124.24.0/22 +add china 103.124.48.0/22 +add china 103.124.64.0/22 +add china 103.124.212.0/22 +add china 103.124.216.0/22 +add china 103.125.20.0/22 +add china 103.125.44.0/22 +add china 103.125.132.0/22 +add china 103.125.164.0/22 +add china 103.125.196.0/22 +add china 103.125.236.0/22 +add china 103.125.248.0/22 +add china 103.126.0.0/22 +add china 103.126.16.0/22 +add china 103.126.44.0/22 +add china 103.126.100.0/22 +add china 103.126.124.0/22 +add china 103.126.128.0/21 +add china 103.126.208.0/22 +add china 103.126.241.0/24 +add china 103.129.52.0/22 +add china 103.129.148.0/22 +add china 103.130.132.0/22 +add china 103.130.152.0/24 +add china 103.130.160.0/22 +add china 103.130.228.0/22 +add china 103.131.20.0/22 +add china 103.131.36.0/22 +add china 103.131.152.0/22 +add china 103.131.168.0/22 +add china 103.131.176.0/22 +add china 103.131.224.0/21 +add china 103.131.240.0/22 +add china 103.132.60.0/22 +add china 103.132.64.0/20 +add china 103.132.80.0/22 +add china 103.132.104.0/21 +add china 103.132.112.0/21 +add china 103.132.120.0/22 +add china 103.132.160.0/21 +add china 103.132.188.0/22 +add china 103.132.208.0/21 +add china 103.132.234.0/23 +add china 103.133.12.0/22 +add china 103.133.40.0/22 +add china 103.133.128.0/22 +add china 103.133.136.0/22 +add china 103.133.176.0/22 +add china 103.133.232.0/22 +add china 103.134.12.0/24 +add china 103.134.196.0/22 +add china 103.135.80.0/22 +add china 103.135.124.0/22 +add china 103.135.148.0/22 +add china 103.135.156.0/22 +add china 103.135.160.0/21 +add china 103.135.176.0/22 +add china 103.135.184.0/22 +add china 103.135.192.0/21 +add china 103.135.236.0/22 +add china 103.136.128.0/22 +add china 103.136.232.0/22 +add china 103.137.58.0/23 +add china 103.137.60.0/24 +add china 103.137.76.0/22 +add china 103.137.136.0/23 +add china 103.137.149.0/24 +add china 103.137.180.0/22 +add china 103.137.236.0/22 +add china 103.138.2.0/23 +add china 103.138.12.0/23 +add china 103.138.80.0/22 +add china 103.138.134.0/23 +add china 103.138.156.0/23 +add china 103.138.208.0/23 +add china 103.138.220.0/23 +add china 103.138.246.0/23 +add china 103.138.248.0/23 +add china 103.139.0.0/22 +add china 103.139.22.0/23 +add china 103.139.113.0/24 +add china 103.139.134.0/23 +add china 103.139.136.0/23 +add china 103.139.172.0/23 +add china 103.139.200.0/23 +add china 103.139.204.0/23 +add china 103.139.212.0/23 +add china 103.140.8.0/23 +add china 103.140.14.0/23 +add china 103.140.46.0/23 +add china 103.140.70.0/23 +add china 103.140.126.0/23 +add china 103.140.140.0/23 +add china 103.140.144.0/23 +add china 103.140.152.0/23 +add china 103.140.192.0/22 +add china 103.140.228.0/23 +add china 103.141.10.0/23 +add china 103.141.36.0/23 +add china 103.141.58.0/23 +add china 103.141.128.0/23 +add china 103.141.186.0/23 +add china 103.141.242.0/23 +add china 103.142.0.0/23 +add china 103.142.28.0/23 +add china 103.142.58.0/23 +add china 103.142.82.0/23 +add china 103.142.96.0/23 +add china 103.142.102.0/23 +add china 103.142.122.0/23 +add china 103.142.128.0/23 +add china 103.142.140.0/23 +add china 103.142.154.0/23 +add china 103.142.156.0/23 +add china 103.142.172.0/23 +add china 103.142.180.0/23 +add china 103.142.186.0/23 +add china 103.142.190.0/23 +add china 103.142.220.0/23 +add china 103.142.230.0/24 +add china 103.142.234.0/23 +add china 103.142.238.0/23 +add china 103.142.248.0/23 +add china 103.143.16.0/22 +add china 103.143.31.0/24 +add china 103.143.74.0/23 +add china 103.143.120.0/23 +add china 103.143.124.0/23 +add china 103.143.132.0/22 +add china 103.143.174.0/23 +add china 103.143.228.0/23 +add china 103.144.40.0/23 +add china 103.144.52.0/23 +add china 103.144.66.0/23 +add china 103.144.70.0/23 +add china 103.144.72.0/23 +add china 103.144.88.0/24 +add china 103.144.108.0/23 +add china 103.144.136.0/23 +add china 103.144.148.0/23 +add china 103.144.158.0/23 +add china 103.144.240.0/23 +add china 103.145.38.0/23 +add china 103.145.40.0/22 +add china 103.145.60.0/23 +add china 103.145.72.0/23 +add china 103.145.80.0/23 +add china 103.145.86.0/23 +add china 103.145.92.0/22 +add china 103.145.98.0/23 +add china 103.145.106.0/23 +add china 103.145.122.0/23 +add china 103.145.188.0/22 +add china 103.146.6.0/23 +add china 103.146.72.0/23 +add china 103.146.88.0/22 +add china 103.146.124.0/22 +add china 103.146.138.0/23 +add china 103.146.147.0/24 +add china 103.146.230.0/23 +add china 103.146.236.0/23 +add china 103.146.252.0/23 +add china 103.147.12.0/23 +add china 103.147.124.0/23 +add china 103.147.198.0/23 +add china 103.147.206.0/23 +add china 103.147.211.0/24 +add china 103.148.174.0/23 +add china 103.149.6.0/23 +add china 103.149.17.0/24 +add china 103.149.44.0/23 +add china 103.149.110.0/23 +add china 103.149.132.0/23 +add china 103.149.144.0/23 +add china 103.149.156.0/23 +add china 103.149.181.0/24 +add china 103.149.190.0/23 +add china 103.149.210.0/23 +add china 103.149.214.0/23 +add china 103.149.220.0/23 +add china 103.149.242.0/23 +add china 103.149.244.0/22 +add china 103.149.248.0/23 +add china 103.150.24.0/23 +add china 103.150.66.0/23 +add china 103.150.72.0/23 +add china 103.150.122.0/23 +add china 103.150.126.0/23 +add china 103.150.128.0/22 +add china 103.150.146.0/23 +add china 103.150.164.0/23 +add china 103.150.172.0/23 +add china 103.150.180.0/23 +add china 103.150.200.0/23 +add china 103.150.210.0/23 +add china 103.150.214.0/23 +add china 103.150.216.0/23 +add china 103.150.244.0/23 +add china 103.151.4.0/23 +add china 103.151.44.0/23 +add china 103.151.138.0/23 +add china 103.151.142.0/23 +add china 103.151.148.0/22 +add china 103.151.158.0/23 +add china 103.151.178.0/23 +add china 103.151.206.0/23 +add china 103.151.216.0/23 +add china 103.151.228.0/23 +add china 103.152.14.0/23 +add china 103.152.24.0/23 +add china 103.152.28.0/22 +add china 103.152.56.0/23 +add china 103.152.76.0/23 +add china 103.152.80.0/23 +add china 103.152.98.0/23 +add china 103.152.112.0/23 +add china 103.152.120.0/22 +add china 103.152.132.0/23 +add china 103.152.152.0/23 +add china 103.152.168.0/22 +add china 103.152.186.0/23 +add china 103.152.190.0/23 +add china 103.152.192.0/23 +add china 103.152.200.0/23 +add china 103.152.208.0/23 +add china 103.152.224.0/22 +add china 103.152.246.0/23 +add china 103.152.250.0/23 +add china 103.153.4.0/23 +add china 103.153.36.0/23 +add china 103.153.98.0/23 +add china 103.153.100.0/23 +add china 103.153.114.0/23 +add china 103.153.122.0/23 +add china 103.153.128.0/23 +add china 103.153.132.0/23 +add china 103.153.138.0/23 +add china 103.153.146.0/23 +add china 103.153.160.0/23 +add china 103.154.18.0/23 +add china 103.154.30.0/23 +add china 103.154.32.0/23 +add china 103.154.40.0/23 +add china 103.154.66.0/23 +add china 103.154.162.0/23 +add china 103.154.164.0/23 +add china 103.154.168.0/23 +add china 103.154.242.0/23 +add china 103.155.14.0/23 +add china 103.155.16.0/23 +add china 103.155.34.0/23 +add china 103.155.48.0/23 +add china 103.155.76.0/23 +add china 103.155.100.0/23 +add china 103.155.110.0/23 +add china 103.155.120.0/23 +add china 103.155.214.0/23 +add china 103.155.248.0/23 +add china 103.156.24.0/23 +add china 103.156.28.0/23 +add china 103.156.68.0/23 +add china 103.156.78.0/23 +add china 103.156.104.0/23 +add china 103.156.158.0/23 +add china 103.156.166.0/23 +add china 103.156.174.0/23 +add china 103.156.186.0/23 +add china 103.156.228.0/23 +add china 103.157.30.0/23 +add china 103.157.138.0/23 +add china 103.157.174.0/23 +add china 103.157.212.0/23 +add china 103.157.234.0/23 +add china 103.157.254.0/23 +add china 103.158.0.0/23 +add china 103.158.8.0/23 +add china 103.158.13.0/24 +add china 103.158.16.0/23 +add china 103.158.190.0/23 +add china 103.158.200.0/23 +add china 103.158.224.0/23 +add china 103.159.80.0/23 +add china 103.159.122.0/23 +add china 103.159.124.0/23 +add china 103.159.134.0/23 +add china 103.159.142.0/23 +add china 103.160.32.0/22 +add china 103.160.112.0/22 +add china 103.160.244.0/23 +add china 103.160.254.0/23 +add china 103.161.14.0/23 +add china 103.161.102.0/23 +add china 103.161.138.0/23 +add china 103.161.208.0/23 +add china 103.161.220.0/23 +add china 103.161.254.0/23 +add china 103.162.10.0/23 +add china 103.162.32.0/23 +add china 103.162.38.0/23 +add china 103.192.0.0/19 +add china 103.192.48.0/21 +add china 103.192.56.0/22 +add china 103.192.84.0/22 +add china 103.192.88.0/21 +add china 103.192.96.0/20 +add china 103.192.112.0/22 +add china 103.192.128.0/20 +add china 103.192.144.0/22 +add china 103.192.164.0/22 +add china 103.192.188.0/22 +add china 103.192.208.0/21 +add china 103.192.216.0/22 +add china 103.192.252.0/22 +add china 103.193.40.0/21 +add china 103.193.120.0/21 +add china 103.193.140.0/22 +add china 103.193.144.0/22 +add china 103.193.160.0/22 +add china 103.193.188.0/22 +add china 103.193.192.0/22 +add china 103.193.212.0/22 +add china 103.193.216.0/21 +add china 103.193.224.0/20 +add china 103.193.240.0/22 +add china 103.194.16.0/22 +add china 103.195.104.0/22 +add china 103.195.112.0/22 +add china 103.195.136.0/22 +add china 103.195.148.0/22 +add china 103.195.152.0/22 +add china 103.195.160.0/22 +add china 103.196.64.0/22 +add china 103.196.72.0/22 +add china 103.196.88.0/21 +add china 103.196.96.0/22 +add china 103.196.168.0/22 +add china 103.196.185.0/24 +add china 103.196.186.0/23 +add china 103.196.204.0/22 +add china 103.197.180.0/22 +add china 103.197.228.0/22 +add china 103.197.253.0/24 +add china 103.197.254.0/23 +add china 103.198.20.0/22 +add china 103.198.60.0/22 +add china 103.198.64.0/22 +add china 103.198.72.0/22 +add china 103.198.124.0/22 +add china 103.198.156.0/22 +add china 103.198.180.0/22 +add china 103.198.196.0/22 +add china 103.198.200.0/22 +add china 103.198.216.0/21 +add china 103.198.224.0/20 +add china 103.198.240.0/21 +add china 103.199.164.0/22 +add china 103.199.196.0/22 +add china 103.199.228.0/22 +add china 103.199.248.0/21 +add china 103.200.28.0/22 +add china 103.200.52.0/22 +add china 103.200.64.0/21 +add china 103.200.136.0/21 +add china 103.200.144.0/20 +add china 103.200.160.0/19 +add china 103.200.192.0/22 +add china 103.200.220.0/22 +add china 103.200.224.0/19 +add china 103.201.0.0/20 +add china 103.201.16.0/21 +add china 103.201.28.0/22 +add china 103.201.32.0/19 +add china 103.201.64.0/22 +add china 103.201.76.0/22 +add china 103.201.80.0/20 +add china 103.201.96.0/20 +add china 103.201.112.0/21 +add china 103.201.120.0/22 +add china 103.201.152.0/21 +add china 103.201.160.0/19 +add china 103.201.192.0/18 +add china 103.202.0.0/19 +add china 103.202.32.0/20 +add china 103.202.56.0/21 +add china 103.202.64.0/18 +add china 103.202.128.0/20 +add china 103.202.144.0/22 +add china 103.202.152.0/21 +add china 103.202.160.0/19 +add china 103.202.192.0/20 +add china 103.202.212.0/22 +add china 103.202.228.0/22 +add china 103.202.236.0/22 +add china 103.202.240.0/20 +add china 103.203.0.0/19 +add china 103.203.32.0/22 +add china 103.203.56.0/22 +add china 103.203.96.0/19 +add china 103.203.128.0/22 +add china 103.203.140.0/22 +add china 103.203.164.0/22 +add china 103.203.168.0/22 +add china 103.203.192.0/22 +add china 103.203.200.0/22 +add china 103.203.212.0/22 +add china 103.203.216.0/22 +add china 103.204.24.0/22 +add china 103.204.72.0/22 +add china 103.204.88.0/22 +add china 103.204.112.0/22 +add china 103.204.136.0/21 +add china 103.204.144.0/21 +add china 103.204.152.0/22 +add china 103.204.196.0/22 +add china 103.204.232.0/21 +add china 103.205.4.0/22 +add china 103.205.8.0/22 +add china 103.205.40.0/21 +add china 103.205.52.0/22 +add china 103.205.108.0/22 +add china 103.205.116.0/22 +add china 103.205.120.0/22 +add china 103.205.136.0/22 +add china 103.205.162.0/24 +add china 103.205.188.0/22 +add china 103.205.192.0/21 +add china 103.205.200.0/22 +add china 103.205.236.0/22 +add china 103.205.248.0/21 +add china 103.206.0.0/22 +add china 103.206.44.0/22 +add china 103.206.108.0/22 +add china 103.206.148.0/22 +add china 103.207.48.0/22 +add china 103.207.104.0/22 +add china 103.207.164.0/22 +add china 103.207.184.0/21 +add china 103.207.192.0/20 +add china 103.207.208.0/21 +add china 103.207.220.0/22 +add china 103.207.228.0/22 +add china 103.207.232.0/22 +add china 103.208.12.0/22 +add china 103.208.16.0/22 +add china 103.208.28.0/22 +add china 103.208.40.0/21 +add china 103.208.48.0/22 +add china 103.208.148.0/22 +add china 103.209.112.0/22 +add china 103.209.136.0/22 +add china 103.209.200.0/22 +add china 103.209.208.0/22 +add china 103.209.216.0/22 +add china 103.210.0.0/22 +add china 103.210.20.0/22 +add china 103.210.96.0/22 +add china 103.210.156.0/22 +add china 103.210.160.0/19 +add china 103.210.216.0/22 +add china 103.211.44.0/22 +add china 103.211.96.0/21 +add china 103.211.156.0/22 +add china 103.211.164.0/22 +add china 103.211.168.0/22 +add china 103.211.192.0/22 +add china 103.211.220.0/22 +add china 103.211.224.0/22 +add china 103.211.248.0/22 +add china 103.212.0.0/20 +add china 103.212.32.0/22 +add china 103.212.44.0/22 +add china 103.212.48.0/22 +add china 103.212.84.0/22 +add china 103.212.100.0/22 +add china 103.212.104.0/21 +add china 103.212.148.0/22 +add china 103.212.164.0/22 +add china 103.212.196.0/22 +add china 103.212.200.0/22 +add china 103.212.228.0/22 +add china 103.212.252.0/22 +add china 103.213.40.0/21 +add china 103.213.48.0/20 +add china 103.213.64.0/19 +add china 103.213.96.0/22 +add china 103.213.132.0/22 +add china 103.213.136.0/21 +add china 103.213.144.0/20 +add china 103.213.160.0/19 +add china 103.213.248.0/21 +add china 103.214.32.0/22 +add china 103.214.48.0/22 +add china 103.214.84.0/22 +add china 103.214.168.0/22 +add china 103.214.212.0/22 +add china 103.214.240.0/21 +add china 103.215.28.0/22 +add china 103.215.32.0/21 +add china 103.215.44.0/22 +add china 103.215.48.0/22 +add china 103.215.100.0/22 +add china 103.215.104.0/21 +add china 103.215.116.0/22 +add china 103.215.120.0/22 +add china 103.215.140.0/22 +add china 103.215.228.0/22 +add china 103.216.4.0/22 +add china 103.216.8.0/21 +add china 103.216.16.0/20 +add china 103.216.32.0/20 +add china 103.216.64.0/22 +add china 103.216.108.0/22 +add china 103.216.136.0/22 +add china 103.216.152.0/22 +add china 103.216.224.0/21 +add china 103.216.240.0/20 +add china 103.217.0.0/18 +add china 103.217.168.0/22 +add china 103.217.180.0/22 +add china 103.217.184.0/21 +add china 103.217.192.0/20 +add china 103.218.0.0/22 +add china 103.218.8.0/21 +add china 103.218.16.0/21 +add china 103.218.28.0/22 +add china 103.218.32.0/19 +add china 103.218.64.0/19 +add china 103.218.192.0/20 +add china 103.218.208.0/21 +add china 103.218.216.0/22 +add china 103.219.24.0/21 +add china 103.219.32.0/21 +add china 103.219.64.0/22 +add china 103.219.84.0/22 +add china 103.219.88.0/21 +add china 103.219.96.0/21 +add china 103.219.176.0/22 +add china 103.219.184.0/22 +add china 103.220.48.0/20 +add china 103.220.64.0/22 +add china 103.220.92.0/22 +add china 103.220.96.0/20 +add china 103.220.116.0/22 +add china 103.220.120.0/21 +add china 103.220.128.0/20 +add china 103.220.144.0/21 +add china 103.220.152.0/22 +add china 103.220.160.0/19 +add china 103.220.192.0/21 +add china 103.220.200.0/22 +add china 103.220.240.0/20 +add china 103.221.0.0/19 +add china 103.221.32.0/20 +add china 103.221.48.0/22 +add china 103.221.88.0/21 +add china 103.221.96.0/19 +add china 103.221.128.0/18 +add china 103.221.192.0/20 +add china 103.222.0.0/20 +add china 103.222.16.0/22 +add china 103.222.24.0/21 +add china 103.222.32.0/19 +add china 103.222.64.0/18 +add china 103.222.128.0/18 +add china 103.222.192.0/19 +add china 103.222.224.0/21 +add china 103.222.232.0/22 +add china 103.222.240.0/21 +add china 103.223.16.0/20 +add china 103.223.32.0/19 +add china 103.223.64.0/18 +add china 103.223.128.0/21 +add china 103.223.140.0/22 +add china 103.223.144.0/20 +add china 103.223.160.0/20 +add china 103.223.176.0/21 +add china 103.223.188.0/22 +add china 103.223.192.0/18 +add china 103.224.0.0/22 +add china 103.224.40.0/21 +add china 103.224.60.0/22 +add china 103.224.80.0/22 +add china 103.224.220.0/22 +add china 103.224.224.0/21 +add china 103.224.232.0/22 +add china 103.225.32.0/22 +add china 103.225.84.0/22 +add china 103.226.16.0/22 +add china 103.226.40.0/22 +add china 103.226.56.0/21 +add china 103.226.80.0/22 +add china 103.226.116.0/22 +add china 103.226.132.0/22 +add china 103.226.156.0/22 +add china 103.226.180.0/22 +add china 103.226.196.0/22 +add china 103.227.48.0/22 +add china 103.227.72.0/21 +add china 103.227.80.0/22 +add china 103.227.100.0/22 +add china 103.227.120.0/22 +add china 103.227.132.0/22 +add china 103.227.136.0/22 +add china 103.227.196.0/22 +add china 103.227.204.0/22 +add china 103.227.212.0/22 +add china 103.227.228.0/22 +add china 103.228.12.0/22 +add china 103.228.88.0/22 +add china 103.228.128.0/22 +add china 103.228.136.0/22 +add china 103.228.160.0/22 +add china 103.228.176.0/22 +add china 103.228.204.0/22 +add china 103.228.208.0/22 +add china 103.228.228.0/22 +add china 103.228.232.0/22 +add china 103.229.20.0/22 +add china 103.229.60.0/22 +add china 103.229.136.0/22 +add china 103.229.148.0/22 +add china 103.229.172.0/22 +add china 103.229.212.0/22 +add china 103.229.216.0/21 +add china 103.229.228.0/22 +add china 103.229.236.0/22 +add china 103.229.240.0/22 +add china 103.230.0.0/22 +add china 103.230.28.0/22 +add china 103.230.40.0/21 +add china 103.230.96.0/22 +add china 103.230.196.0/22 +add china 103.230.200.0/21 +add china 103.230.212.0/22 +add china 103.230.236.0/22 +add china 103.231.16.0/21 +add china 103.231.64.0/21 +add china 103.231.144.0/22 +add china 103.231.180.0/22 +add china 103.231.184.0/22 +add china 103.231.244.0/22 +add china 103.232.4.0/22 +add china 103.232.144.0/22 +add china 103.232.188.0/22 +add china 103.232.212.0/22 +add china 103.233.4.0/22 +add china 103.233.44.0/22 +add china 103.233.52.0/22 +add china 103.233.104.0/22 +add china 103.233.128.0/22 +add china 103.233.136.0/22 +add china 103.233.228.0/22 +add china 103.234.0.0/22 +add china 103.234.20.0/22 +add china 103.234.56.0/22 +add china 103.234.124.0/22 +add china 103.234.128.0/22 +add china 103.234.172.0/22 +add china 103.234.180.0/22 +add china 103.234.244.0/22 +add china 103.235.16.0/22 +add china 103.235.48.0/22 +add china 103.235.56.0/21 +add china 103.235.80.0/21 +add china 103.235.128.0/20 +add china 103.235.144.0/21 +add china 103.235.184.0/22 +add china 103.235.192.0/22 +add china 103.235.200.0/22 +add china 103.235.220.0/22 +add china 103.235.224.0/19 +add china 103.236.0.0/18 +add china 103.236.64.0/19 +add china 103.236.96.0/22 +add china 103.236.120.0/22 +add china 103.236.184.0/22 +add china 103.236.220.0/22 +add china 103.236.232.0/22 +add china 103.236.240.0/20 +add china 103.237.0.0/20 +add china 103.237.24.0/21 +add china 103.237.68.0/22 +add china 103.237.88.0/22 +add china 103.237.152.0/22 +add china 103.237.176.0/20 +add china 103.237.192.0/18 +add china 103.238.0.0/21 +add china 103.238.16.0/20 +add china 103.238.32.0/20 +add china 103.238.48.0/21 +add china 103.238.56.0/22 +add china 103.238.88.0/21 +add china 103.238.96.0/22 +add china 103.238.132.0/22 +add china 103.238.140.0/22 +add china 103.238.144.0/22 +add china 103.238.160.0/19 +add china 103.238.196.0/22 +add china 103.238.204.0/22 +add china 103.238.252.0/22 +add china 103.239.0.0/22 +add china 103.239.44.0/22 +add china 103.239.68.0/22 +add china 103.239.96.0/22 +add china 103.239.152.0/21 +add china 103.239.176.0/21 +add china 103.239.184.0/22 +add china 103.239.192.0/21 +add china 103.239.204.0/22 +add china 103.239.208.0/22 +add china 103.239.224.0/22 +add china 103.239.244.0/22 +add china 103.240.16.0/22 +add china 103.240.36.0/22 +add china 103.240.72.0/22 +add china 103.240.84.0/22 +add china 103.240.124.0/22 +add china 103.240.156.0/22 +add china 103.240.172.0/22 +add china 103.240.188.0/22 +add china 103.240.244.0/22 +add china 103.241.12.0/22 +add china 103.241.72.0/22 +add china 103.241.92.0/22 +add china 103.241.96.0/22 +add china 103.241.160.0/22 +add china 103.241.184.0/21 +add china 103.241.220.0/22 +add china 103.242.64.0/22 +add china 103.242.128.0/21 +add china 103.242.160.0/22 +add china 103.242.168.0/21 +add china 103.242.176.0/22 +add china 103.242.200.0/22 +add china 103.242.212.0/22 +add china 103.242.220.0/22 +add china 103.242.240.0/22 +add china 103.243.136.0/22 +add china 103.243.252.0/22 +add china 103.244.16.0/22 +add china 103.244.58.0/23 +add china 103.244.60.0/22 +add china 103.244.64.0/20 +add china 103.244.80.0/21 +add china 103.244.116.0/22 +add china 103.244.164.0/22 +add china 103.244.232.0/22 +add china 103.244.252.0/22 +add china 103.245.23.0/24 +add china 103.245.52.0/22 +add china 103.245.60.0/22 +add china 103.245.80.0/22 +add china 103.245.124.0/22 +add china 103.245.128.0/22 +add china 103.246.8.0/21 +add china 103.246.120.0/21 +add china 103.246.132.0/22 +add china 103.246.152.0/21 +add china 103.247.168.0/21 +add china 103.247.176.0/22 +add china 103.247.200.0/22 +add china 103.247.212.0/22 +add china 103.248.0.0/23 +add china 103.248.64.0/22 +add china 103.248.100.0/22 +add china 103.248.124.0/22 +add china 103.248.152.0/22 +add china 103.248.168.0/22 +add china 103.248.192.0/22 +add china 103.248.212.0/22 +add china 103.248.220.0/22 +add china 103.248.224.0/21 +add china 103.249.8.0/21 +add china 103.249.52.0/22 +add china 103.249.104.0/22 +add china 103.249.128.0/22 +add china 103.249.136.0/22 +add china 103.249.144.0/22 +add china 103.249.164.0/22 +add china 103.249.168.0/21 +add china 103.249.176.0/22 +add china 103.249.188.0/22 +add china 103.249.192.0/22 +add china 103.249.244.0/22 +add china 103.249.252.0/22 +add china 103.250.32.0/22 +add china 103.250.104.0/22 +add china 103.250.124.0/22 +add china 103.250.180.0/22 +add china 103.250.192.0/22 +add china 103.250.216.0/22 +add china 103.250.224.0/22 +add china 103.250.236.0/22 +add china 103.250.248.0/21 +add china 103.251.32.0/22 +add china 103.251.84.0/22 +add china 103.251.96.0/22 +add china 103.251.124.0/22 +add china 103.251.128.0/22 +add china 103.251.160.0/22 +add china 103.251.192.0/22 +add china 103.251.204.0/22 +add china 103.251.240.0/22 +add china 103.252.28.0/22 +add china 103.252.36.0/22 +add china 103.252.64.0/22 +add china 103.252.96.0/22 +add china 103.252.104.0/22 +add china 103.252.172.0/22 +add china 103.252.204.0/22 +add china 103.252.208.0/22 +add china 103.252.232.0/22 +add china 103.252.248.0/22 +add china 103.253.4.0/22 +add china 103.253.60.0/22 +add china 103.253.204.0/22 +add china 103.253.220.0/22 +add china 103.253.224.0/22 +add china 103.253.232.0/22 +add china 103.254.8.0/22 +add china 103.254.20.0/22 +add china 103.254.64.0/20 +add china 103.254.112.0/22 +add china 103.254.176.0/22 +add china 103.254.188.0/22 +add china 103.254.196.0/24 +add china 103.254.220.0/22 +add china 103.255.56.0/22 +add china 103.255.68.0/22 +add china 103.255.88.0/21 +add china 103.255.136.0/21 +add china 103.255.184.0/22 +add china 103.255.200.0/22 +add china 103.255.208.0/21 +add china 103.255.228.0/22 +add china 106.0.0.0/24 +add china 106.0.2.0/23 +add china 106.0.4.0/22 +add china 106.0.8.0/21 +add china 106.0.16.0/20 +add china 106.0.44.0/22 +add china 106.0.64.0/18 +add china 106.2.0.0/15 +add china 106.4.0.0/14 +add china 106.8.0.0/15 +add china 106.11.0.0/16 +add china 106.12.0.0/14 +add china 106.16.0.0/12 +add china 106.32.0.0/12 +add china 106.48.0.0/15 +add china 106.50.0.0/16 +add china 106.52.0.0/14 +add china 106.56.0.0/13 +add china 106.74.0.0/15 +add china 106.80.0.0/12 +add china 106.108.0.0/14 +add china 106.112.0.0/12 +add china 106.224.0.0/12 +add china 109.71.4.0/24 +add china 109.244.0.0/16 +add china 110.6.0.0/15 +add china 110.16.0.0/14 +add china 110.34.40.0/21 +add china 110.40.0.0/14 +add china 110.44.12.0/22 +add china 110.44.144.0/20 +add china 110.48.0.0/16 +add china 110.51.0.0/16 +add china 110.52.0.0/15 +add china 110.56.0.0/13 +add china 110.64.0.0/15 +add china 110.72.0.0/15 +add china 110.75.0.0/16 +add china 110.76.0.0/18 +add china 110.76.132.0/22 +add china 110.76.156.0/22 +add china 110.76.184.0/22 +add china 110.76.192.0/18 +add china 110.77.0.0/17 +add china 110.80.0.0/13 +add china 110.88.0.0/14 +add china 110.92.68.0/22 +add china 110.93.32.0/19 +add china 110.94.0.0/15 +add china 110.96.0.0/11 +add china 110.152.0.0/14 +add china 110.156.0.0/15 +add china 110.165.32.0/19 +add china 110.166.0.0/15 +add china 110.172.192.0/18 +add china 110.173.0.0/19 +add china 110.173.32.0/20 +add china 110.173.64.0/18 +add china 110.173.192.0/19 +add china 110.176.0.0/12 +add china 110.192.0.0/11 +add china 110.228.0.0/14 +add china 110.232.32.0/19 +add china 110.236.0.0/15 +add china 110.240.0.0/12 +add china 111.0.0.0/10 +add china 111.66.0.0/16 +add china 111.67.192.0/20 +add china 111.68.64.0/19 +add china 111.72.0.0/13 +add china 111.85.0.0/16 +add china 111.91.192.0/19 +add china 111.92.248.0/21 +add china 111.112.0.0/14 +add china 111.116.0.0/15 +add china 111.118.200.0/21 +add china 111.119.64.0/18 +add china 111.119.128.0/19 +add china 111.120.0.0/14 +add china 111.124.0.0/16 +add china 111.126.0.0/15 +add china 111.128.0.0/11 +add china 111.160.0.0/13 +add china 111.170.0.0/16 +add china 111.172.0.0/14 +add china 111.176.0.0/13 +add china 111.186.0.0/15 +add china 111.192.0.0/12 +add china 111.208.0.0/13 +add china 111.221.28.0/24 +add china 111.221.128.0/17 +add china 111.222.0.0/16 +add china 111.223.4.0/22 +add china 111.223.8.0/21 +add china 111.223.16.0/22 +add china 111.223.240.0/22 +add china 111.223.248.0/22 +add china 111.224.0.0/13 +add china 111.235.96.0/19 +add china 111.235.156.0/22 +add china 111.235.160.0/19 +add china 112.0.0.0/10 +add china 112.64.0.0/14 +add china 112.73.0.0/16 +add china 112.74.0.0/15 +add china 112.80.0.0/12 +add china 112.96.0.0/13 +add china 112.109.128.0/17 +add china 112.111.0.0/16 +add china 112.112.0.0/14 +add china 112.116.0.0/15 +add china 112.122.0.0/15 +add china 112.124.0.0/14 +add china 112.128.0.0/14 +add china 112.132.0.0/16 +add china 112.137.48.0/21 +add china 112.192.0.0/14 +add china 112.224.0.0/11 +add china 113.0.0.0/13 +add china 113.8.0.0/15 +add china 113.11.192.0/19 +add china 113.12.0.0/14 +add china 113.16.0.0/15 +add china 113.18.0.0/16 +add china 113.21.232.0/21 +add china 113.24.0.0/14 +add china 113.31.0.0/16 +add china 113.44.0.0/14 +add china 113.48.0.0/14 +add china 113.52.160.0/19 +add china 113.52.228.0/22 +add china 113.54.0.0/15 +add china 113.56.0.0/15 +add china 113.58.0.0/16 +add china 113.59.0.0/17 +add china 113.59.224.0/22 +add china 113.62.0.0/15 +add china 113.64.0.0/10 +add china 113.128.0.0/15 +add china 113.130.96.0/20 +add china 113.130.112.0/21 +add china 113.132.0.0/14 +add china 113.136.0.0/13 +add china 113.194.0.0/15 +add china 113.197.100.0/22 +add china 113.197.104.0/22 +add china 113.200.0.0/15 +add china 113.202.0.0/16 +add china 113.204.0.0/14 +add china 113.208.96.0/19 +add china 113.208.128.0/17 +add china 113.209.0.0/16 +add china 113.212.0.0/18 +add china 113.212.88.0/22 +add china 113.212.100.0/22 +add china 113.212.184.0/21 +add china 113.213.0.0/17 +add china 113.214.0.0/15 +add china 113.218.0.0/15 +add china 113.220.0.0/14 +add china 113.224.0.0/12 +add china 113.240.0.0/13 +add china 113.248.0.0/14 +add china 114.28.0.0/16 +add china 114.31.64.0/21 +add china 114.54.0.0/15 +add china 114.60.0.0/14 +add china 114.64.0.0/14 +add china 114.68.0.0/16 +add china 114.79.64.0/18 +add china 114.80.0.0/12 +add china 114.96.0.0/13 +add china 114.104.0.0/14 +add china 114.110.0.0/20 +add china 114.110.64.0/18 +add china 114.111.0.0/19 +add china 114.111.160.0/19 +add china 114.112.0.0/14 +add china 114.116.0.0/15 +add china 114.118.0.0/16 +add china 114.119.0.0/17 +add china 114.119.192.0/18 +add china 114.132.0.0/16 +add china 114.135.0.0/16 +add china 114.138.0.0/15 +add china 114.141.64.0/21 +add china 114.141.80.0/21 +add china 114.141.128.0/18 +add china 114.196.0.0/15 +add china 114.198.248.0/21 +add china 114.208.0.0/12 +add china 114.224.0.0/11 +add china 115.24.0.0/14 +add china 115.28.0.0/15 +add china 115.31.64.0/20 +add china 115.32.0.0/14 +add china 115.42.56.0/22 +add china 115.44.0.0/14 +add china 115.48.0.0/12 +add china 115.69.64.0/20 +add china 115.84.0.0/18 +add china 115.84.192.0/19 +add china 115.85.192.0/18 +add china 115.100.0.0/14 +add china 115.104.0.0/14 +add china 115.120.0.0/14 +add china 115.124.16.0/20 +add china 115.148.0.0/14 +add china 115.152.0.0/13 +add china 115.166.64.0/19 +add china 115.168.0.0/13 +add china 115.180.0.0/14 +add china 115.187.0.0/20 +add china 115.190.0.0/15 +add china 115.192.0.0/11 +add china 115.224.0.0/12 +add china 116.0.8.0/21 +add china 116.0.24.0/21 +add china 116.1.0.0/16 +add china 116.2.0.0/15 +add china 116.4.0.0/14 +add china 116.8.0.0/14 +add china 116.13.0.0/16 +add china 116.16.0.0/12 +add china 116.50.0.0/20 +add china 116.52.0.0/14 +add china 116.56.0.0/15 +add china 116.58.128.0/20 +add china 116.58.208.0/20 +add china 116.60.0.0/14 +add china 116.66.0.0/17 +add china 116.66.176.0/22 +add china 116.68.136.0/21 +add china 116.68.176.0/21 +add china 116.69.0.0/16 +add china 116.70.0.0/17 +add china 116.76.0.0/14 +add china 116.85.0.0/16 +add china 116.89.144.0/20 +add china 116.89.240.0/22 +add china 116.90.80.0/20 +add china 116.90.184.0/21 +add china 116.95.0.0/16 +add china 116.112.0.0/14 +add china 116.116.0.0/15 +add china 116.128.0.0/10 +add china 116.192.0.0/16 +add china 116.193.16.0/20 +add china 116.193.32.0/19 +add china 116.193.152.0/22 +add china 116.193.164.0/22 +add china 116.193.176.0/21 +add china 116.194.0.0/15 +add china 116.196.0.0/16 +add china 116.197.160.0/21 +add china 116.197.180.0/23 +add china 116.198.0.0/16 +add china 116.199.0.0/17 +add china 116.199.128.0/19 +add china 116.204.0.0/17 +add china 116.204.132.0/22 +add china 116.204.168.0/22 +add china 116.204.216.0/22 +add china 116.204.232.0/22 +add china 116.205.0.0/16 +add china 116.206.92.0/22 +add china 116.206.176.0/22 +add china 116.207.0.0/16 +add china 116.208.0.0/14 +add china 116.212.160.0/20 +add china 116.213.44.0/22 +add china 116.213.64.0/18 +add china 116.213.128.0/17 +add china 116.214.32.0/19 +add china 116.214.64.0/20 +add china 116.214.128.0/17 +add china 116.215.0.0/16 +add china 116.216.0.0/14 +add china 116.224.0.0/12 +add china 116.242.0.0/15 +add china 116.244.0.0/14 +add china 116.248.0.0/15 +add china 116.251.64.0/18 +add china 116.252.0.0/15 +add china 116.254.104.0/21 +add china 116.254.128.0/17 +add china 116.255.128.0/17 +add china 117.8.0.0/13 +add china 117.21.0.0/16 +add china 117.22.0.0/15 +add china 117.24.0.0/13 +add china 117.32.0.0/13 +add china 117.40.0.0/14 +add china 117.44.0.0/15 +add china 117.48.0.0/14 +add china 117.53.48.0/20 +add china 117.53.176.0/20 +add china 117.57.0.0/16 +add china 117.58.0.0/17 +add china 117.59.0.0/16 +add china 117.60.0.0/14 +add china 117.64.0.0/13 +add china 117.72.0.0/15 +add china 117.74.64.0/19 +add china 117.74.128.0/17 +add china 117.75.0.0/16 +add china 117.76.0.0/14 +add china 117.80.0.0/12 +add china 117.100.0.0/15 +add china 117.103.16.0/20 +add china 117.103.40.0/21 +add china 117.103.72.0/21 +add china 117.103.128.0/20 +add china 117.104.168.0/21 +add china 117.106.0.0/15 +add china 117.112.0.0/13 +add china 117.120.64.0/18 +add china 117.120.128.0/17 +add china 117.121.0.0/17 +add china 117.121.128.0/18 +add china 117.121.192.0/21 +add china 117.122.128.0/17 +add china 117.124.0.0/14 +add china 117.128.0.0/10 +add china 118.24.0.0/15 +add china 118.26.0.0/19 +add china 118.26.32.0/22 +add china 118.26.40.0/21 +add china 118.26.48.0/20 +add china 118.26.64.0/19 +add china 118.26.96.0/21 +add china 118.26.112.0/20 +add china 118.26.128.0/17 +add china 118.28.0.0/14 +add china 118.64.0.0/15 +add china 118.66.0.0/16 +add china 118.67.112.0/20 +add china 118.72.0.0/13 +add china 118.80.0.0/15 +add china 118.84.0.0/15 +add china 118.88.32.0/19 +add china 118.88.64.0/18 +add china 118.88.128.0/17 +add china 118.89.0.0/16 +add china 118.91.240.0/20 +add china 118.102.16.0/20 +add china 118.102.32.0/21 +add china 118.103.164.0/22 +add china 118.103.168.0/21 +add china 118.103.176.0/22 +add china 118.103.245.0/24 +add china 118.103.246.0/23 +add china 118.107.180.0/22 +add china 118.112.0.0/13 +add china 118.120.0.0/14 +add china 118.124.0.0/15 +add china 118.126.0.0/16 +add china 118.127.128.0/19 +add china 118.132.0.0/14 +add china 118.144.0.0/14 +add china 118.178.0.0/16 +add china 118.180.0.0/14 +add china 118.184.0.0/16 +add china 118.186.0.0/15 +add china 118.188.0.0/16 +add china 118.190.0.0/16 +add china 118.191.0.0/20 +add china 118.191.16.0/21 +add china 118.191.32.0/19 +add china 118.191.64.0/18 +add china 118.191.128.0/18 +add china 118.191.192.0/20 +add china 118.191.208.0/21 +add china 118.191.216.0/22 +add china 118.191.223.0/24 +add china 118.191.224.0/24 +add china 118.191.240.0/20 +add china 118.192.0.0/16 +add china 118.193.0.0/20 +add china 118.193.48.0/21 +add china 118.193.96.0/19 +add china 118.193.128.0/17 +add china 118.194.0.0/17 +add china 118.194.128.0/18 +add china 118.194.192.0/19 +add china 118.194.224.0/22 +add china 118.194.232.0/21 +add china 118.194.240.0/20 +add china 118.195.0.0/16 +add china 118.196.0.0/14 +add china 118.202.0.0/15 +add china 118.204.0.0/14 +add china 118.212.0.0/15 +add china 118.215.192.0/18 +add china 118.224.0.0/14 +add china 118.228.0.0/15 +add china 118.230.0.0/16 +add china 118.239.0.0/16 +add china 118.242.0.0/16 +add china 118.244.0.0/14 +add china 118.248.0.0/13 +add china 119.0.0.0/15 +add china 119.2.0.0/19 +add china 119.2.128.0/17 +add china 119.3.0.0/16 +add china 119.4.0.0/14 +add china 119.10.0.0/17 +add china 119.15.136.0/21 +add china 119.16.0.0/16 +add china 119.18.192.0/20 +add china 119.18.208.0/21 +add china 119.18.224.0/19 +add china 119.19.0.0/16 +add china 119.20.0.0/14 +add china 119.27.64.0/18 +add china 119.27.128.0/17 +add china 119.28.0.0/15 +add china 119.30.48.0/20 +add china 119.31.192.0/19 +add china 119.32.0.0/13 +add china 119.40.0.0/18 +add china 119.40.64.0/20 +add china 119.40.128.0/17 +add china 119.41.0.0/16 +add china 119.42.0.0/19 +add china 119.42.52.0/22 +add china 119.42.128.0/20 +add china 119.42.224.0/19 +add china 119.44.0.0/15 +add china 119.48.0.0/13 +add china 119.57.0.0/16 +add china 119.58.0.0/16 +add china 119.59.128.0/17 +add china 119.60.0.0/15 +add china 119.62.0.0/16 +add china 119.63.32.0/19 +add china 119.75.208.0/20 +add china 119.78.0.0/15 +add china 119.80.0.0/16 +add china 119.82.208.0/20 +add china 119.84.0.0/14 +add china 119.88.0.0/14 +add china 119.96.0.0/13 +add china 119.108.0.0/15 +add china 119.112.0.0/12 +add china 119.128.0.0/12 +add china 119.144.0.0/14 +add china 119.148.160.0/19 +add china 119.151.192.0/18 +add china 119.160.200.0/21 +add china 119.161.120.0/21 +add china 119.161.128.0/17 +add china 119.162.0.0/15 +add china 119.164.0.0/14 +add china 119.176.0.0/12 +add china 119.232.0.0/15 +add china 119.235.128.0/18 +add china 119.248.0.0/14 +add china 119.252.96.0/21 +add china 119.252.240.0/20 +add china 119.253.0.0/16 +add china 119.254.0.0/15 +add china 120.0.0.0/12 +add china 120.24.0.0/14 +add china 120.30.0.0/15 +add china 120.32.0.0/12 +add china 120.48.0.0/15 +add china 120.52.0.0/14 +add china 120.64.0.0/13 +add china 120.72.32.0/19 +add china 120.72.128.0/17 +add china 120.76.0.0/14 +add china 120.80.0.0/13 +add china 120.88.8.0/21 +add china 120.90.0.0/15 +add china 120.92.0.0/16 +add china 120.94.0.0/15 +add china 120.128.0.0/13 +add china 120.136.16.0/21 +add china 120.136.128.0/18 +add china 120.137.0.0/17 +add china 120.143.128.0/19 +add china 120.192.0.0/10 +add china 121.0.8.0/21 +add china 121.0.16.0/20 +add china 121.4.0.0/15 +add china 121.8.0.0/13 +add china 121.16.0.0/12 +add china 121.32.0.0/13 +add china 121.40.0.0/14 +add china 121.46.0.0/18 +add china 121.46.76.0/22 +add china 121.46.128.0/17 +add china 121.47.0.0/16 +add china 121.48.0.0/15 +add china 121.50.8.0/21 +add china 121.51.0.0/16 +add china 121.52.160.0/19 +add china 121.52.208.0/20 +add china 121.52.224.0/19 +add china 121.54.176.0/21 +add china 121.54.188.0/22 +add china 121.55.0.0/18 +add china 121.56.0.0/15 +add china 121.58.0.0/17 +add china 121.58.136.0/21 +add china 121.58.144.0/20 +add china 121.58.160.0/21 +add china 121.59.0.0/16 +add china 121.60.0.0/14 +add china 121.68.0.0/14 +add china 121.76.0.0/15 +add china 121.79.128.0/18 +add china 121.89.0.0/16 +add china 121.100.128.0/17 +add china 121.101.0.0/18 +add china 121.101.208.0/20 +add china 121.192.0.0/13 +add china 121.200.192.0/21 +add china 121.201.0.0/16 +add china 121.204.0.0/14 +add china 121.224.0.0/12 +add china 121.248.0.0/14 +add china 121.255.0.0/16 +add china 122.0.64.0/18 +add china 122.0.128.0/17 +add china 122.4.0.0/14 +add china 122.8.0.0/15 +add china 122.10.128.0/22 +add china 122.10.132.0/23 +add china 122.10.136.0/23 +add china 122.10.164.0/22 +add china 122.10.168.0/21 +add china 122.10.176.0/20 +add china 122.10.192.0/22 +add china 122.10.200.0/21 +add china 122.10.208.0/21 +add china 122.10.216.0/22 +add china 122.10.228.0/22 +add china 122.10.232.0/21 +add china 122.10.240.0/22 +add china 122.11.0.0/17 +add china 122.12.0.0/15 +add china 122.14.0.0/16 +add china 122.48.0.0/16 +add china 122.49.0.0/18 +add china 122.51.0.0/16 +add china 122.64.0.0/11 +add china 122.96.0.0/15 +add china 122.98.144.0/20 +add china 122.98.160.0/21 +add china 122.98.172.0/22 +add china 122.98.176.0/20 +add china 122.98.192.0/21 +add china 122.98.232.0/21 +add china 122.98.240.0/20 +add china 122.102.0.0/20 +add china 122.102.64.0/19 +add china 122.112.0.0/14 +add china 122.119.0.0/16 +add china 122.128.100.0/22 +add china 122.128.120.0/21 +add china 122.136.0.0/13 +add china 122.144.128.0/17 +add china 122.152.192.0/18 +add china 122.156.0.0/14 +add china 122.188.0.0/14 +add china 122.192.0.0/14 +add china 122.198.0.0/16 +add china 122.200.40.0/21 +add china 122.200.64.0/18 +add china 122.201.48.0/20 +add china 122.204.0.0/14 +add china 122.224.0.0/12 +add china 122.240.0.0/13 +add china 122.248.24.0/21 +add china 122.248.48.0/20 +add china 122.255.64.0/21 +add china 123.0.128.0/18 +add china 123.4.0.0/14 +add china 123.8.0.0/13 +add china 123.49.128.0/17 +add china 123.50.160.0/19 +add china 123.52.0.0/14 +add china 123.56.0.0/15 +add china 123.58.0.0/17 +add china 123.58.128.0/18 +add china 123.58.224.0/19 +add china 123.59.0.0/16 +add china 123.60.0.0/15 +add china 123.62.0.0/16 +add china 123.64.0.0/11 +add china 123.96.0.0/15 +add china 123.98.0.0/17 +add china 123.99.128.0/17 +add china 123.100.0.0/19 +add china 123.100.232.0/24 +add china 123.101.0.0/16 +add china 123.103.0.0/17 +add china 123.108.128.0/20 +add china 123.108.208.0/20 +add china 123.112.0.0/12 +add china 123.128.0.0/13 +add china 123.136.80.0/20 +add china 123.137.0.0/16 +add china 123.138.0.0/15 +add china 123.144.0.0/12 +add china 123.160.0.0/12 +add china 123.176.60.0/22 +add china 123.176.80.0/20 +add china 123.177.0.0/16 +add china 123.178.0.0/15 +add china 123.180.0.0/14 +add china 123.184.0.0/13 +add china 123.196.0.0/15 +add china 123.199.128.0/17 +add china 123.206.0.0/15 +add china 123.232.0.0/14 +add china 123.242.0.0/17 +add china 123.242.192.0/21 +add china 123.244.0.0/14 +add china 123.249.0.0/16 +add china 123.253.108.0/22 +add china 123.253.240.0/22 +add china 123.254.96.0/21 +add china 124.6.64.0/18 +add china 124.14.0.0/15 +add china 124.16.0.0/15 +add china 124.20.0.0/14 +add china 124.28.192.0/18 +add china 124.29.0.0/17 +add china 124.31.0.0/16 +add china 124.40.112.0/20 +add china 124.40.128.0/18 +add china 124.40.192.0/19 +add china 124.40.240.0/22 +add china 124.42.0.0/16 +add china 124.47.0.0/18 +add china 124.64.0.0/15 +add china 124.66.0.0/17 +add china 124.67.0.0/16 +add china 124.68.0.0/14 +add china 124.72.0.0/13 +add china 124.88.0.0/13 +add china 124.108.8.0/21 +add china 124.108.40.0/21 +add china 124.109.96.0/21 +add china 124.112.0.0/13 +add china 124.126.0.0/15 +add china 124.128.0.0/13 +add china 124.147.128.0/17 +add china 124.150.137.0/24 +add china 124.151.0.0/16 +add china 124.152.0.0/16 +add china 124.160.0.0/13 +add china 124.172.0.0/14 +add china 124.192.0.0/15 +add china 124.196.0.0/16 +add china 124.200.0.0/13 +add china 124.220.0.0/14 +add china 124.224.0.0/12 +add china 124.240.0.0/17 +add china 124.240.128.0/18 +add china 124.242.0.0/16 +add china 124.243.192.0/18 +add china 124.248.0.0/17 +add china 124.249.0.0/16 +add china 124.250.0.0/15 +add china 124.254.0.0/18 +add china 125.31.192.0/18 +add china 125.32.0.0/12 +add china 125.58.128.0/17 +add china 125.61.128.0/17 +add china 125.62.0.0/18 +add china 125.64.0.0/11 +add china 125.96.0.0/15 +add china 125.98.0.0/16 +add china 125.104.0.0/13 +add china 125.112.0.0/12 +add china 125.169.0.0/16 +add china 125.171.0.0/16 +add china 125.208.0.0/18 +add china 125.210.0.0/15 +add china 125.213.0.0/17 +add china 125.214.96.0/19 +add china 125.215.0.0/18 +add china 125.216.0.0/13 +add china 125.254.128.0/17 +add china 128.108.0.0/16 +add china 129.28.0.0/16 +add china 129.204.0.0/16 +add china 129.211.0.0/16 +add china 129.223.254.0/24 +add china 130.36.146.0/23 +add china 130.214.218.0/23 +add china 131.228.96.0/24 +add china 132.232.0.0/16 +add china 132.237.134.0/24 +add china 134.175.0.0/16 +add china 135.84.247.0/24 +add china 135.84.254.0/23 +add china 135.159.208.0/20 +add china 135.244.80.0/20 +add china 137.59.59.0/24 +add china 137.59.88.0/22 +add china 138.32.244.0/24 +add china 139.5.56.0/21 +add china 139.5.80.0/22 +add china 139.5.92.0/22 +add china 139.5.108.0/22 +add china 139.5.128.0/22 +add china 139.5.160.0/22 +add china 139.5.192.0/22 +add china 139.5.204.0/22 +add china 139.5.208.0/21 +add china 139.5.244.0/22 +add china 139.9.0.0/16 +add china 139.129.0.0/16 +add china 139.148.0.0/16 +add china 139.155.0.0/16 +add china 139.159.0.0/16 +add china 139.170.0.0/16 +add china 139.176.0.0/16 +add china 139.183.0.0/16 +add china 139.186.0.0/16 +add china 139.189.0.0/16 +add china 139.196.0.0/14 +add china 139.200.0.0/13 +add china 139.208.0.0/13 +add china 139.217.0.0/16 +add china 139.219.0.0/16 +add china 139.220.0.0/15 +add china 139.224.0.0/16 +add china 139.226.0.0/15 +add china 140.75.0.0/16 +add china 140.101.208.0/24 +add china 140.143.0.0/16 +add china 140.179.0.0/16 +add china 140.205.0.0/16 +add china 140.206.0.0/15 +add china 140.210.0.0/16 +add china 140.224.0.0/16 +add china 140.237.0.0/16 +add china 140.240.0.0/16 +add china 140.242.223.0/24 +add china 140.242.224.0/24 +add china 140.243.0.0/16 +add china 140.246.0.0/16 +add china 140.249.0.0/16 +add china 140.250.0.0/16 +add china 140.255.0.0/16 +add china 142.70.0.0/16 +add china 142.86.0.0/16 +add china 144.0.0.0/16 +add china 144.7.0.0/16 +add china 144.12.0.0/16 +add china 144.36.146.0/23 +add china 144.48.8.0/22 +add china 144.48.64.0/22 +add china 144.48.88.0/22 +add china 144.48.156.0/22 +add china 144.48.180.0/22 +add china 144.48.184.0/22 +add china 144.48.204.0/22 +add china 144.48.208.0/21 +add china 144.48.220.0/22 +add china 144.48.252.0/22 +add china 144.52.0.0/16 +add china 144.123.0.0/16 +add china 144.211.80.0/24 +add china 144.211.138.0/24 +add china 144.255.0.0/16 +add china 146.56.192.0/18 +add china 146.88.175.0/24 +add china 146.196.56.0/22 +add china 146.196.68.0/22 +add china 146.196.72.0/22 +add china 146.196.92.0/22 +add china 146.196.112.0/21 +add china 146.196.124.0/22 +add china 146.217.137.0/24 +add china 146.222.79.0/24 +add china 146.222.81.0/24 +add china 146.222.94.0/24 +add china 148.70.0.0/16 +add china 149.41.0.0/16 +add china 150.0.0.0/16 +add china 150.115.0.0/16 +add china 150.121.0.0/16 +add china 150.122.0.0/16 +add china 150.129.136.0/22 +add china 150.129.192.0/22 +add china 150.129.216.0/22 +add china 150.129.252.0/22 +add china 150.138.0.0/15 +add china 150.158.0.0/16 +add china 150.222.88.0/23 +add china 150.223.0.0/16 +add china 150.242.0.0/21 +add china 150.242.8.0/22 +add china 150.242.28.0/22 +add china 150.242.44.0/22 +add china 150.242.48.0/21 +add china 150.242.56.0/22 +add china 150.242.76.0/22 +add china 150.242.80.0/22 +add china 150.242.92.0/22 +add china 150.242.96.0/22 +add china 150.242.112.0/21 +add china 150.242.120.0/22 +add china 150.242.152.0/21 +add china 150.242.160.0/21 +add china 150.242.168.0/22 +add china 150.242.184.0/21 +add china 150.242.192.0/22 +add china 150.242.212.0/22 +add china 150.242.224.0/22 +add china 150.242.232.0/21 +add china 150.242.240.0/21 +add china 150.242.248.0/22 +add china 150.248.0.0/16 +add china 150.255.0.0/16 +add china 152.32.178.0/23 +add china 152.104.128.0/17 +add china 152.136.0.0/16 +add china 153.0.0.0/16 +add china 153.3.0.0/16 +add china 153.34.0.0/15 +add china 153.36.0.0/15 +add china 153.99.0.0/16 +add china 153.101.0.0/16 +add china 153.118.0.0/15 +add china 154.8.128.0/17 +add china 155.126.176.0/23 +add china 156.59.0.0/16 +add china 156.107.160.0/24 +add china 156.107.170.0/24 +add china 156.107.179.0/24 +add china 156.107.181.0/24 +add china 156.154.62.0/23 +add china 157.0.0.0/16 +add china 157.18.0.0/16 +add china 157.61.0.0/16 +add china 157.119.0.0/22 +add china 157.119.8.0/21 +add china 157.119.16.0/22 +add china 157.119.28.0/22 +add china 157.119.132.0/22 +add china 157.119.136.0/21 +add china 157.119.144.0/20 +add china 157.119.160.0/21 +add china 157.119.172.0/22 +add china 157.119.192.0/21 +add china 157.119.240.0/22 +add china 157.119.252.0/22 +add china 157.122.0.0/16 +add china 157.133.186.0/23 +add china 157.133.192.0/21 +add china 157.133.212.0/24 +add china 157.133.236.0/24 +add china 157.148.0.0/16 +add china 157.156.0.0/16 +add china 157.255.0.0/16 +add china 158.79.0.0/16 +add china 159.75.0.0/16 +add china 159.221.232.0/22 +add china 159.226.0.0/16 +add china 160.19.208.0/21 +add china 160.19.216.0/22 +add china 160.20.48.0/22 +add china 160.62.10.0/24 +add china 160.83.109.0/24 +add china 160.83.110.0/23 +add china 160.202.60.0/22 +add china 160.202.148.0/22 +add china 160.202.152.0/22 +add china 160.202.168.0/22 +add china 160.202.212.0/22 +add china 160.202.216.0/21 +add china 160.202.224.0/19 +add china 160.238.64.0/22 +add china 161.120.0.0/16 +add china 161.163.0.0/21 +add china 161.163.28.0/23 +add china 161.163.176.0/24 +add china 161.163.178.0/23 +add china 161.163.180.0/22 +add china 161.189.0.0/16 +add china 161.207.0.0/16 +add china 162.14.0.0/16 +add china 162.105.0.0/16 +add china 163.0.0.0/16 +add china 163.47.4.0/22 +add china 163.53.0.0/20 +add china 163.53.36.0/22 +add china 163.53.40.0/21 +add china 163.53.48.0/20 +add china 163.53.64.0/22 +add china 163.53.88.0/21 +add china 163.53.96.0/19 +add china 163.53.128.0/21 +add china 163.53.136.0/22 +add china 163.53.160.0/20 +add china 163.53.188.0/22 +add china 163.53.220.0/22 +add china 163.53.240.0/22 +add china 163.116.202.0/23 +add china 163.125.0.0/16 +add china 163.142.0.0/16 +add china 163.177.0.0/16 +add china 163.179.0.0/16 +add china 163.204.0.0/16 +add china 163.244.246.0/24 +add china 164.52.0.0/17 +add china 165.84.197.0/24 +add china 165.156.30.0/24 +add china 166.111.0.0/16 +add china 167.139.0.0/16 +add china 167.189.0.0/16 +add china 167.220.244.0/22 +add china 168.159.144.0/21 +add china 168.159.152.0/22 +add china 168.159.156.0/23 +add china 168.159.158.0/24 +add china 168.160.0.0/16 +add china 168.230.0.0/24 +add china 170.179.0.0/16 +add china 170.225.224.0/23 +add china 170.252.152.0/21 +add china 171.8.0.0/13 +add china 171.34.0.0/15 +add china 171.36.0.0/14 +add china 171.40.0.0/13 +add china 171.80.0.0/12 +add china 171.104.0.0/13 +add china 171.112.0.0/12 +add china 171.208.0.0/12 +add china 172.81.192.0/18 +add china 173.39.200.0/23 +add china 175.0.0.0/12 +add china 175.16.0.0/13 +add china 175.24.0.0/14 +add china 175.30.0.0/15 +add china 175.42.0.0/15 +add china 175.44.0.0/16 +add china 175.46.0.0/15 +add china 175.48.0.0/12 +add china 175.64.0.0/11 +add china 175.102.0.0/16 +add china 175.106.128.0/17 +add china 175.111.144.0/20 +add china 175.111.160.0/20 +add china 175.111.184.0/22 +add china 175.146.0.0/15 +add china 175.148.0.0/14 +add china 175.152.0.0/14 +add china 175.158.96.0/22 +add china 175.160.0.0/12 +add china 175.176.156.0/22 +add china 175.176.176.0/22 +add china 175.176.188.0/22 +add china 175.176.192.0/22 +add china 175.178.0.0/16 +add china 175.184.128.0/18 +add china 175.185.0.0/16 +add china 175.186.0.0/15 +add china 175.188.0.0/14 +add china 180.76.0.0/14 +add china 180.84.0.0/15 +add china 180.86.0.0/16 +add china 180.88.0.0/14 +add china 180.92.176.0/23 +add china 180.94.56.0/21 +add china 180.94.96.0/20 +add china 180.94.120.0/21 +add china 180.95.128.0/17 +add china 180.96.0.0/11 +add china 180.129.128.0/17 +add china 180.130.0.0/16 +add china 180.136.0.0/13 +add china 180.148.16.0/21 +add china 180.148.152.0/21 +add china 180.148.216.0/21 +add china 180.148.224.0/19 +add china 180.149.128.0/19 +add china 180.149.236.0/22 +add china 180.150.160.0/19 +add china 180.152.0.0/13 +add china 180.160.0.0/12 +add china 180.178.112.0/21 +add china 180.178.192.0/18 +add china 180.184.0.0/14 +add china 180.188.0.0/17 +add china 180.189.148.0/22 +add china 180.200.252.0/22 +add china 180.201.0.0/16 +add china 180.202.0.0/15 +add china 180.208.0.0/15 +add china 180.210.212.0/22 +add china 180.210.224.0/19 +add china 180.212.0.0/15 +add china 180.222.224.0/19 +add china 180.223.0.0/16 +add china 180.233.0.0/18 +add china 180.233.64.0/19 +add china 180.233.144.0/22 +add china 180.235.64.0/19 +add china 180.235.112.0/22 +add china 182.16.144.0/21 +add china 182.16.192.0/19 +add china 182.18.0.0/17 +add china 182.23.184.0/21 +add china 182.23.200.0/21 +add china 182.32.0.0/12 +add china 182.48.96.0/19 +add china 182.49.0.0/16 +add china 182.50.0.0/20 +add china 182.50.112.0/20 +add china 182.51.0.0/16 +add china 182.54.0.0/17 +add china 182.54.244.0/22 +add china 182.61.0.0/16 +add china 182.80.0.0/13 +add china 182.88.0.0/14 +add china 182.92.0.0/16 +add china 182.96.0.0/11 +add china 182.128.0.0/12 +add china 182.144.0.0/13 +add china 182.157.0.0/16 +add china 182.160.64.0/19 +add china 182.174.0.0/15 +add china 182.200.0.0/13 +add china 182.236.128.0/17 +add china 182.237.24.0/21 +add china 182.238.0.0/16 +add china 182.239.0.0/19 +add china 182.240.0.0/13 +add china 182.254.0.0/16 +add china 182.255.32.0/21 +add china 182.255.60.0/22 +add china 183.0.0.0/10 +add china 183.64.0.0/13 +add china 183.78.160.0/21 +add china 183.78.180.0/22 +add china 183.81.172.0/22 +add china 183.81.180.0/22 +add china 183.84.0.0/15 +add china 183.91.128.0/22 +add china 183.91.136.0/21 +add china 183.91.144.0/20 +add china 183.92.0.0/14 +add china 183.128.0.0/11 +add china 183.160.0.0/13 +add china 183.168.0.0/15 +add china 183.170.0.0/16 +add china 183.172.0.0/14 +add china 183.182.0.0/19 +add china 183.184.0.0/13 +add china 183.192.0.0/10 +add china 185.109.236.0/24 +add china 185.203.36.0/22 +add china 188.131.128.0/17 +add china 192.11.23.0/24 +add china 192.11.26.0/24 +add china 192.11.39.0/24 +add china 192.11.236.0/24 +add china 192.23.191.0/24 +add china 192.51.188.0/24 +add china 192.55.10.0/23 +add china 192.55.40.0/24 +add china 192.55.46.0/24 +add china 192.55.68.0/22 +add china 192.102.204.0/22 +add china 192.124.154.0/24 +add china 192.137.31.0/24 +add china 192.140.128.0/21 +add china 192.140.136.0/22 +add china 192.140.156.0/22 +add china 192.140.160.0/19 +add china 192.140.192.0/20 +add china 192.140.208.0/21 +add china 192.144.128.0/17 +add china 192.163.11.0/24 +add china 192.197.113.0/24 +add china 192.232.97.0/24 +add china 193.17.120.0/22 +add china 193.20.64.0/22 +add china 193.112.0.0/16 +add china 193.200.196.0/24 +add china 194.138.136.0/24 +add china 194.138.202.0/23 +add china 194.138.245.0/24 +add china 195.142.215.0/24 +add china 198.175.100.0/22 +add china 198.208.17.0/24 +add china 198.208.19.0/24 +add china 199.7.72.0/24 +add china 199.65.192.0/21 +add china 199.212.57.0/24 +add china 199.244.144.0/24 +add china 202.0.100.0/23 +add china 202.0.122.0/23 +add china 202.0.176.0/22 +add china 202.1.105.0/24 +add china 202.1.106.0/24 +add china 202.3.128.0/23 +add china 202.3.134.0/24 +add china 202.4.128.0/19 +add china 202.4.252.0/22 +add china 202.5.208.0/21 +add china 202.5.216.0/22 +add china 202.6.6.0/23 +add china 202.6.66.0/23 +add china 202.6.72.0/23 +add china 202.6.87.0/24 +add china 202.6.88.0/23 +add china 202.6.92.0/23 +add china 202.6.103.0/24 +add china 202.6.108.0/24 +add china 202.6.110.0/23 +add china 202.6.114.0/24 +add china 202.6.176.0/20 +add china 202.8.0.0/24 +add china 202.8.2.0/23 +add china 202.8.4.0/23 +add china 202.8.12.0/24 +add china 202.8.24.0/24 +add china 202.8.77.0/24 +add china 202.8.120.0/22 +add china 202.8.128.0/19 +add china 202.8.192.0/20 +add china 202.9.32.0/24 +add china 202.9.34.0/23 +add china 202.9.48.0/23 +add china 202.9.51.0/24 +add china 202.9.52.0/23 +add china 202.9.54.0/24 +add china 202.9.57.0/24 +add china 202.9.58.0/23 +add china 202.10.64.0/20 +add china 202.10.112.0/20 +add china 202.12.1.0/24 +add china 202.12.2.0/24 +add china 202.12.17.0/24 +add china 202.12.18.0/23 +add china 202.12.72.0/24 +add china 202.12.84.0/23 +add china 202.12.96.0/24 +add china 202.12.98.0/23 +add china 202.12.106.0/24 +add china 202.12.111.0/24 +add china 202.12.116.0/24 +add china 202.14.64.0/23 +add china 202.14.69.0/24 +add china 202.14.73.0/24 +add china 202.14.74.0/23 +add china 202.14.76.0/24 +add china 202.14.78.0/23 +add china 202.14.88.0/24 +add china 202.14.97.0/24 +add china 202.14.104.0/23 +add china 202.14.108.0/23 +add china 202.14.111.0/24 +add china 202.14.114.0/23 +add china 202.14.118.0/23 +add china 202.14.124.0/23 +add china 202.14.127.0/24 +add china 202.14.129.0/24 +add china 202.14.135.0/24 +add china 202.14.136.0/24 +add china 202.14.149.0/24 +add china 202.14.151.0/24 +add china 202.14.157.0/24 +add china 202.14.158.0/23 +add china 202.14.169.0/24 +add china 202.14.170.0/23 +add china 202.14.172.0/22 +add china 202.14.176.0/24 +add china 202.14.184.0/23 +add china 202.14.208.0/23 +add china 202.14.213.0/24 +add china 202.14.219.0/24 +add china 202.14.220.0/24 +add china 202.14.222.0/23 +add china 202.14.225.0/24 +add china 202.14.226.0/23 +add china 202.14.231.0/24 +add china 202.14.235.0/24 +add china 202.14.236.0/22 +add china 202.14.246.0/24 +add china 202.14.251.0/24 +add china 202.20.66.0/24 +add china 202.20.79.0/24 +add china 202.20.87.0/24 +add china 202.20.88.0/23 +add china 202.20.90.0/24 +add china 202.20.94.0/23 +add china 202.20.114.0/24 +add china 202.20.117.0/24 +add china 202.20.120.0/24 +add china 202.20.125.0/24 +add china 202.20.126.0/23 +add china 202.21.48.0/20 +add china 202.21.131.0/24 +add china 202.21.132.0/24 +add china 202.21.141.0/24 +add china 202.21.142.0/24 +add china 202.21.147.0/24 +add china 202.21.148.0/24 +add china 202.21.150.0/23 +add china 202.21.152.0/23 +add china 202.21.154.0/24 +add china 202.21.156.0/24 +add china 202.21.208.0/24 +add china 202.22.248.0/21 +add china 202.27.12.0/24 +add china 202.27.14.0/24 +add china 202.27.136.0/23 +add china 202.36.226.0/24 +add china 202.38.0.0/22 +add china 202.38.8.0/21 +add china 202.38.48.0/20 +add china 202.38.64.0/18 +add china 202.38.128.0/21 +add china 202.38.136.0/23 +add china 202.38.138.0/24 +add china 202.38.140.0/22 +add china 202.38.146.0/23 +add china 202.38.149.0/24 +add china 202.38.150.0/23 +add china 202.38.152.0/22 +add china 202.38.156.0/24 +add china 202.38.158.0/23 +add china 202.38.160.0/23 +add china 202.38.164.0/22 +add china 202.38.168.0/22 +add china 202.38.176.0/23 +add china 202.38.184.0/21 +add china 202.38.192.0/18 +add china 202.40.4.0/23 +add china 202.40.7.0/24 +add china 202.40.15.0/24 +add china 202.40.135.0/24 +add china 202.40.136.0/24 +add china 202.40.140.0/24 +add china 202.40.143.0/24 +add china 202.40.144.0/23 +add china 202.40.150.0/24 +add china 202.40.155.0/24 +add china 202.40.156.0/24 +add china 202.40.158.0/23 +add china 202.40.162.0/24 +add china 202.41.8.0/23 +add china 202.41.11.0/24 +add china 202.41.12.0/23 +add china 202.41.128.0/24 +add china 202.41.130.0/23 +add china 202.41.142.0/24 +add china 202.41.152.0/21 +add china 202.41.192.0/24 +add china 202.41.196.0/22 +add china 202.41.200.0/22 +add china 202.41.240.0/20 +add china 202.43.76.0/22 +add china 202.43.144.0/20 +add china 202.44.16.0/20 +add china 202.44.48.0/22 +add china 202.44.67.0/24 +add china 202.44.74.0/24 +add china 202.44.97.0/24 +add china 202.44.129.0/24 +add china 202.44.132.0/23 +add china 202.44.146.0/23 +add china 202.45.0.0/23 +add china 202.45.2.0/24 +add china 202.45.15.0/24 +add china 202.45.16.0/20 +add china 202.46.16.0/23 +add china 202.46.18.0/24 +add china 202.46.20.0/23 +add china 202.46.32.0/19 +add china 202.46.128.0/24 +add china 202.46.224.0/20 +add china 202.47.82.0/23 +add china 202.47.96.0/20 +add china 202.47.126.0/24 +add china 202.47.128.0/24 +add china 202.47.130.0/23 +add china 202.52.33.0/24 +add china 202.52.34.0/24 +add china 202.52.47.0/24 +add china 202.52.143.0/24 +add china 202.52.144.0/24 +add china 202.53.140.0/24 +add china 202.53.143.0/24 +add china 202.53.202.0/24 +add china 202.57.192.0/20 +add china 202.57.212.0/22 +add china 202.57.216.0/22 +add china 202.57.240.0/20 +add china 202.58.0.0/24 +add china 202.58.101.0/24 +add china 202.58.104.0/22 +add china 202.58.112.0/22 +add china 202.59.0.0/23 +add china 202.59.212.0/22 +add china 202.59.236.0/24 +add china 202.59.240.0/24 +add china 202.60.48.0/21 +add china 202.60.96.0/21 +add china 202.60.112.0/20 +add china 202.60.132.0/22 +add china 202.60.136.0/21 +add china 202.60.144.0/20 +add china 202.61.68.0/22 +add china 202.61.76.0/22 +add china 202.61.88.0/22 +add china 202.61.123.0/24 +add china 202.61.127.0/24 +add china 202.62.112.0/22 +add china 202.62.248.0/22 +add china 202.62.252.0/24 +add china 202.62.255.0/24 +add china 202.63.80.0/20 +add china 202.63.160.0/19 +add china 202.63.248.0/22 +add china 202.63.253.0/24 +add china 202.65.0.0/21 +add china 202.65.8.0/23 +add china 202.65.96.0/20 +add china 202.66.168.0/22 +add china 202.67.0.0/22 +add china 202.69.4.0/22 +add china 202.69.16.0/20 +add china 202.70.0.0/19 +add china 202.70.96.0/20 +add china 202.70.192.0/20 +add china 202.71.32.0/20 +add china 202.72.40.0/21 +add china 202.72.80.0/20 +add china 202.72.112.0/20 +add china 202.73.128.0/22 +add china 202.73.240.0/20 +add china 202.74.8.0/21 +add china 202.74.36.0/24 +add china 202.74.42.0/24 +add china 202.74.52.0/24 +add china 202.74.80.0/20 +add china 202.74.232.0/22 +add china 202.74.254.0/23 +add china 202.75.208.0/20 +add china 202.75.252.0/22 +add china 202.76.247.0/24 +add china 202.76.252.0/22 +add china 202.77.80.0/21 +add china 202.77.92.0/22 +add china 202.78.8.0/21 +add china 202.79.224.0/21 +add china 202.79.248.0/22 +add china 202.80.192.0/20 +add china 202.81.0.0/22 +add china 202.81.176.0/20 +add china 202.83.252.0/22 +add china 202.84.0.0/20 +add china 202.84.16.0/23 +add china 202.84.22.0/24 +add china 202.84.24.0/21 +add china 202.85.208.0/20 +add china 202.86.249.0/24 +add china 202.86.252.0/22 +add china 202.87.80.0/20 +add china 202.88.32.0/22 +add china 202.89.8.0/21 +add china 202.89.96.0/22 +add china 202.89.108.0/22 +add china 202.89.119.0/24 +add china 202.89.232.0/21 +add china 202.90.0.0/22 +add china 202.90.16.0/20 +add china 202.90.37.0/24 +add china 202.90.96.0/19 +add china 202.90.193.0/24 +add china 202.90.196.0/24 +add china 202.90.205.0/24 +add china 202.90.224.0/20 +add china 202.91.0.0/22 +add china 202.91.36.0/22 +add china 202.91.96.0/20 +add china 202.91.128.0/22 +add china 202.91.176.0/20 +add china 202.91.224.0/19 +add china 202.92.0.0/22 +add china 202.92.8.0/21 +add china 202.92.48.0/20 +add china 202.92.252.0/22 +add china 202.93.0.0/22 +add china 202.93.252.0/22 +add china 202.94.0.0/19 +add china 202.94.68.0/24 +add china 202.94.74.0/24 +add china 202.94.81.0/24 +add china 202.94.92.0/22 +add china 202.95.240.0/21 +add china 202.95.252.0/22 +add china 202.96.0.0/12 +add china 202.112.0.0/13 +add china 202.120.0.0/15 +add china 202.122.0.0/21 +add china 202.122.32.0/21 +add china 202.122.64.0/19 +add china 202.122.112.0/20 +add china 202.122.128.0/24 +add china 202.122.132.0/24 +add china 202.123.96.0/20 +add china 202.123.116.0/22 +add china 202.123.120.0/22 +add china 202.124.16.0/21 +add china 202.124.24.0/22 +add china 202.125.107.0/24 +add china 202.125.109.0/24 +add china 202.125.112.0/20 +add china 202.125.176.0/20 +add china 202.127.0.0/21 +add china 202.127.12.0/22 +add china 202.127.16.0/20 +add china 202.127.40.0/21 +add china 202.127.48.0/20 +add china 202.127.112.0/20 +add china 202.127.128.0/19 +add china 202.127.160.0/21 +add china 202.127.192.0/20 +add china 202.127.208.0/23 +add china 202.127.212.0/22 +add china 202.127.216.0/21 +add china 202.127.224.0/19 +add china 202.129.208.0/24 +add china 202.130.0.0/19 +add china 202.130.39.0/24 +add china 202.130.224.0/19 +add china 202.131.16.0/21 +add china 202.131.48.0/20 +add china 202.131.208.0/20 +add china 202.133.32.0/20 +add china 202.134.58.0/24 +add china 202.134.128.0/20 +add china 202.134.208.0/20 +add china 202.136.48.0/20 +add china 202.136.208.0/20 +add china 202.136.224.0/20 +add china 202.136.248.0/22 +add china 202.136.254.0/23 +add china 202.137.231.0/24 +add china 202.140.140.0/22 +add china 202.140.144.0/20 +add china 202.141.160.0/19 +add china 202.142.16.0/20 +add china 202.143.4.0/22 +add china 202.143.16.0/20 +add china 202.143.32.0/20 +add china 202.143.56.0/21 +add china 202.143.100.0/22 +add china 202.143.104.0/22 +add china 202.144.196.0/22 +add china 202.146.160.0/20 +add china 202.146.186.0/24 +add china 202.146.188.0/22 +add china 202.146.196.0/22 +add china 202.146.200.0/21 +add china 202.147.144.0/20 +add china 202.148.32.0/20 +add china 202.148.64.0/18 +add china 202.149.32.0/19 +add china 202.149.160.0/19 +add china 202.149.224.0/19 +add china 202.150.16.0/20 +add china 202.150.32.0/20 +add china 202.150.56.0/22 +add china 202.150.192.0/20 +add china 202.150.224.0/19 +add china 202.151.0.0/22 +add china 202.151.33.0/24 +add china 202.151.128.0/19 +add china 202.152.176.0/20 +add china 202.153.0.0/22 +add china 202.153.7.0/24 +add china 202.153.48.0/20 +add china 202.157.192.0/19 +add china 202.158.160.0/19 +add china 202.158.242.0/24 +add china 202.160.140.0/22 +add china 202.160.156.0/22 +add china 202.160.176.0/20 +add china 202.162.67.0/24 +add china 202.162.75.0/24 +add china 202.164.0.0/20 +add china 202.164.96.0/19 +add china 202.165.176.0/20 +add china 202.165.208.0/20 +add china 202.165.239.0/24 +add china 202.165.240.0/23 +add china 202.165.243.0/24 +add china 202.165.245.0/24 +add china 202.165.251.0/24 +add china 202.165.252.0/22 +add china 202.166.224.0/19 +add china 202.168.80.0/22 +add china 202.168.128.0/20 +add china 202.168.160.0/19 +add china 202.170.128.0/19 +add china 202.170.216.0/21 +add china 202.170.224.0/19 +add china 202.171.216.0/21 +add china 202.171.232.0/24 +add china 202.171.235.0/24 +add china 202.172.0.0/22 +add china 202.172.7.0/24 +add china 202.173.0.0/22 +add china 202.173.6.0/24 +add china 202.173.8.0/21 +add china 202.173.112.0/22 +add china 202.173.224.0/19 +add china 202.174.64.0/20 +add china 202.174.124.0/22 +add china 202.176.224.0/19 +add china 202.179.160.0/20 +add china 202.179.240.0/20 +add china 202.180.128.0/19 +add china 202.180.208.0/21 +add china 202.181.8.0/22 +add china 202.181.28.0/22 +add china 202.181.112.0/20 +add china 202.182.32.0/20 +add china 202.182.192.0/19 +add china 202.189.0.0/18 +add china 202.189.80.0/20 +add china 202.189.184.0/21 +add china 202.191.0.0/24 +add china 202.191.68.0/22 +add china 202.191.72.0/21 +add china 202.191.80.0/20 +add china 202.192.0.0/12 +add china 203.0.4.0/22 +add china 203.0.10.0/23 +add china 203.0.18.0/24 +add china 203.0.24.0/24 +add china 203.0.42.0/23 +add china 203.0.45.0/24 +add china 203.0.46.0/23 +add china 203.0.81.0/24 +add china 203.0.82.0/23 +add china 203.0.90.0/23 +add china 203.0.96.0/23 +add china 203.0.104.0/21 +add china 203.0.114.0/23 +add china 203.0.122.0/24 +add china 203.0.128.0/24 +add china 203.0.130.0/23 +add china 203.0.132.0/22 +add china 203.0.137.0/24 +add china 203.0.142.0/24 +add china 203.0.144.0/24 +add china 203.0.146.0/24 +add china 203.0.148.0/24 +add china 203.0.150.0/23 +add china 203.0.152.0/24 +add china 203.0.177.0/24 +add china 203.0.224.0/24 +add china 203.1.4.0/22 +add china 203.1.18.0/24 +add china 203.1.26.0/23 +add china 203.1.65.0/24 +add china 203.1.66.0/23 +add china 203.1.70.0/23 +add china 203.1.76.0/23 +add china 203.1.90.0/24 +add china 203.1.97.0/24 +add china 203.1.98.0/23 +add china 203.1.100.0/22 +add china 203.1.108.0/24 +add china 203.1.253.0/24 +add china 203.1.254.0/24 +add china 203.2.64.0/21 +add china 203.2.73.0/24 +add china 203.2.112.0/21 +add china 203.2.126.0/23 +add china 203.2.140.0/24 +add china 203.2.150.0/24 +add china 203.2.152.0/22 +add china 203.2.156.0/23 +add china 203.2.160.0/21 +add china 203.2.180.0/23 +add china 203.2.196.0/23 +add china 203.2.209.0/24 +add china 203.2.214.0/23 +add china 203.2.226.0/23 +add china 203.2.229.0/24 +add china 203.2.236.0/23 +add china 203.3.68.0/24 +add china 203.3.72.0/23 +add china 203.3.75.0/24 +add china 203.3.80.0/21 +add china 203.3.96.0/22 +add china 203.3.105.0/24 +add china 203.3.112.0/21 +add china 203.3.120.0/24 +add china 203.3.123.0/24 +add china 203.3.135.0/24 +add china 203.3.139.0/24 +add china 203.3.143.0/24 +add china 203.4.132.0/23 +add china 203.4.134.0/24 +add china 203.4.151.0/24 +add china 203.4.152.0/22 +add china 203.4.174.0/23 +add china 203.4.180.0/24 +add china 203.4.186.0/24 +add china 203.4.205.0/24 +add china 203.4.208.0/22 +add china 203.4.227.0/24 +add china 203.4.230.0/23 +add china 203.5.4.0/23 +add china 203.5.7.0/24 +add china 203.5.8.0/23 +add china 203.5.11.0/24 +add china 203.5.21.0/24 +add china 203.5.22.0/24 +add china 203.5.44.0/24 +add china 203.5.46.0/23 +add china 203.5.52.0/22 +add china 203.5.56.0/23 +add china 203.5.60.0/23 +add china 203.5.114.0/23 +add china 203.5.118.0/24 +add china 203.5.120.0/24 +add china 203.5.172.0/24 +add china 203.5.180.0/23 +add china 203.5.182.0/24 +add china 203.5.185.0/24 +add china 203.5.186.0/24 +add china 203.5.188.0/23 +add china 203.5.190.0/24 +add china 203.5.195.0/24 +add china 203.5.214.0/23 +add china 203.5.218.0/23 +add china 203.6.131.0/24 +add china 203.6.136.0/24 +add china 203.6.138.0/23 +add china 203.6.142.0/24 +add china 203.6.150.0/23 +add china 203.6.157.0/24 +add china 203.6.159.0/24 +add china 203.6.224.0/20 +add china 203.6.248.0/23 +add china 203.7.129.0/24 +add china 203.7.138.0/23 +add china 203.7.147.0/24 +add china 203.7.150.0/23 +add china 203.7.158.0/24 +add china 203.7.192.0/23 +add china 203.7.200.0/24 +add china 203.8.0.0/24 +add china 203.8.8.0/24 +add china 203.8.23.0/24 +add china 203.8.70.0/24 +add china 203.8.82.0/24 +add china 203.8.86.0/23 +add china 203.8.91.0/24 +add china 203.8.110.0/23 +add china 203.8.115.0/24 +add china 203.8.166.0/23 +add china 203.8.169.0/24 +add china 203.8.173.0/24 +add china 203.8.184.0/24 +add china 203.8.186.0/23 +add china 203.8.190.0/23 +add china 203.8.192.0/24 +add china 203.8.197.0/24 +add china 203.8.198.0/23 +add china 203.8.203.0/24 +add china 203.8.209.0/24 +add china 203.8.210.0/23 +add china 203.8.212.0/22 +add china 203.8.217.0/24 +add china 203.8.220.0/24 +add china 203.9.32.0/24 +add china 203.9.36.0/23 +add china 203.9.57.0/24 +add china 203.9.63.0/24 +add china 203.9.65.0/24 +add china 203.9.70.0/23 +add china 203.9.72.0/24 +add china 203.9.75.0/24 +add china 203.9.76.0/23 +add china 203.9.96.0/22 +add china 203.9.100.0/23 +add china 203.9.108.0/24 +add china 203.9.158.0/24 +add china 203.10.34.0/24 +add china 203.10.56.0/24 +add china 203.10.74.0/23 +add china 203.10.84.0/22 +add china 203.10.88.0/24 +add china 203.10.95.0/24 +add china 203.10.125.0/24 +add china 203.11.70.0/24 +add china 203.11.76.0/22 +add china 203.11.82.0/24 +add china 203.11.84.0/22 +add china 203.11.100.0/22 +add china 203.11.109.0/24 +add china 203.11.117.0/24 +add china 203.11.122.0/24 +add china 203.11.126.0/24 +add china 203.11.136.0/22 +add china 203.11.141.0/24 +add china 203.11.142.0/23 +add china 203.11.180.0/22 +add china 203.11.208.0/22 +add china 203.12.16.0/24 +add china 203.12.19.0/24 +add china 203.12.24.0/24 +add china 203.12.57.0/24 +add china 203.12.65.0/24 +add china 203.12.66.0/24 +add china 203.12.70.0/23 +add china 203.12.87.0/24 +add china 203.12.100.0/23 +add china 203.12.103.0/24 +add china 203.12.114.0/24 +add china 203.12.118.0/24 +add china 203.12.130.0/24 +add china 203.12.137.0/24 +add china 203.12.196.0/22 +add china 203.12.211.0/24 +add china 203.12.219.0/24 +add china 203.12.226.0/24 +add china 203.12.240.0/22 +add china 203.13.18.0/24 +add china 203.13.24.0/24 +add china 203.13.44.0/23 +add china 203.13.88.0/23 +add china 203.13.92.0/22 +add china 203.13.173.0/24 +add china 203.13.224.0/23 +add china 203.13.227.0/24 +add china 203.13.233.0/24 +add china 203.14.24.0/22 +add china 203.14.33.0/24 +add china 203.14.56.0/24 +add china 203.14.61.0/24 +add china 203.14.62.0/24 +add china 203.14.104.0/24 +add china 203.14.114.0/23 +add china 203.14.118.0/24 +add china 203.14.162.0/24 +add china 203.14.184.0/21 +add china 203.14.192.0/24 +add china 203.14.194.0/23 +add china 203.14.214.0/24 +add china 203.14.231.0/24 +add china 203.14.246.0/24 +add china 203.15.0.0/20 +add china 203.15.20.0/23 +add china 203.15.22.0/24 +add china 203.15.87.0/24 +add china 203.15.88.0/23 +add china 203.15.105.0/24 +add china 203.15.112.0/21 +add china 203.15.130.0/23 +add china 203.15.149.0/24 +add china 203.15.151.0/24 +add china 203.15.156.0/22 +add china 203.15.174.0/24 +add china 203.15.227.0/24 +add china 203.15.232.0/21 +add china 203.15.240.0/23 +add china 203.15.246.0/24 +add china 203.16.10.0/24 +add china 203.16.12.0/23 +add china 203.16.16.0/21 +add china 203.16.27.0/24 +add china 203.16.38.0/24 +add china 203.16.49.0/24 +add china 203.16.50.0/23 +add china 203.16.58.0/24 +add china 203.16.63.0/24 +add china 203.16.133.0/24 +add china 203.16.161.0/24 +add china 203.16.162.0/24 +add china 203.16.186.0/23 +add china 203.16.228.0/24 +add china 203.16.238.0/24 +add china 203.16.240.0/24 +add china 203.16.245.0/24 +add china 203.17.2.0/24 +add china 203.17.18.0/24 +add china 203.17.28.0/24 +add china 203.17.39.0/24 +add china 203.17.56.0/24 +add china 203.17.74.0/23 +add china 203.17.88.0/23 +add china 203.17.136.0/24 +add china 203.17.164.0/24 +add china 203.17.187.0/24 +add china 203.17.190.0/23 +add china 203.17.231.0/24 +add china 203.17.233.0/24 +add china 203.17.248.0/23 +add china 203.17.255.0/24 +add china 203.18.2.0/23 +add china 203.18.4.0/24 +add china 203.18.7.0/24 +add china 203.18.31.0/24 +add china 203.18.37.0/24 +add china 203.18.48.0/23 +add china 203.18.52.0/24 +add china 203.18.72.0/22 +add china 203.18.80.0/23 +add china 203.18.87.0/24 +add china 203.18.100.0/23 +add china 203.18.105.0/24 +add china 203.18.107.0/24 +add china 203.18.110.0/24 +add china 203.18.129.0/24 +add china 203.18.131.0/24 +add china 203.18.132.0/23 +add china 203.18.144.0/24 +add china 203.18.153.0/24 +add china 203.18.199.0/24 +add china 203.18.208.0/24 +add china 203.18.211.0/24 +add china 203.18.215.0/24 +add china 203.19.1.0/24 +add china 203.19.18.0/24 +add china 203.19.24.0/24 +add china 203.19.30.0/24 +add china 203.19.32.0/21 +add china 203.19.41.0/24 +add china 203.19.44.0/23 +add china 203.19.46.0/24 +add china 203.19.58.0/24 +add china 203.19.60.0/23 +add china 203.19.64.0/24 +add china 203.19.68.0/24 +add china 203.19.72.0/24 +add china 203.19.101.0/24 +add china 203.19.111.0/24 +add china 203.19.131.0/24 +add china 203.19.133.0/24 +add china 203.19.144.0/24 +add china 203.19.147.0/24 +add china 203.19.149.0/24 +add china 203.19.156.0/24 +add china 203.19.176.0/24 +add china 203.19.178.0/23 +add china 203.19.208.0/24 +add china 203.19.228.0/22 +add china 203.19.233.0/24 +add china 203.19.242.0/24 +add china 203.19.248.0/23 +add china 203.19.255.0/24 +add china 203.20.17.0/24 +add china 203.20.40.0/23 +add china 203.20.44.0/24 +add china 203.20.48.0/24 +add china 203.20.61.0/24 +add china 203.20.65.0/24 +add china 203.20.84.0/23 +add china 203.20.89.0/24 +add china 203.20.106.0/23 +add china 203.20.115.0/24 +add china 203.20.117.0/24 +add china 203.20.118.0/23 +add china 203.20.122.0/24 +add china 203.20.126.0/23 +add china 203.20.135.0/24 +add china 203.20.136.0/21 +add china 203.20.150.0/24 +add china 203.20.230.0/24 +add china 203.20.232.0/24 +add china 203.20.236.0/24 +add china 203.21.0.0/23 +add china 203.21.2.0/24 +add china 203.21.8.0/24 +add china 203.21.10.0/24 +add china 203.21.18.0/24 +add china 203.21.33.0/24 +add china 203.21.34.0/24 +add china 203.21.41.0/24 +add china 203.21.44.0/24 +add china 203.21.68.0/24 +add china 203.21.82.0/24 +add china 203.21.96.0/22 +add china 203.21.124.0/24 +add china 203.21.136.0/23 +add china 203.21.145.0/24 +add china 203.21.206.0/24 +add china 203.22.24.0/24 +add china 203.22.28.0/23 +add china 203.22.31.0/24 +add china 203.22.68.0/24 +add china 203.22.76.0/24 +add china 203.22.78.0/24 +add china 203.22.84.0/24 +add china 203.22.87.0/24 +add china 203.22.92.0/22 +add china 203.22.99.0/24 +add china 203.22.106.0/24 +add china 203.22.122.0/23 +add china 203.22.131.0/24 +add china 203.22.163.0/24 +add china 203.22.166.0/24 +add china 203.22.170.0/24 +add china 203.22.176.0/21 +add china 203.22.194.0/24 +add china 203.22.242.0/23 +add china 203.22.245.0/24 +add china 203.22.246.0/24 +add china 203.22.252.0/23 +add china 203.23.0.0/24 +add china 203.23.47.0/24 +add china 203.23.61.0/24 +add china 203.23.62.0/23 +add china 203.23.73.0/24 +add china 203.23.85.0/24 +add china 203.23.92.0/22 +add china 203.23.98.0/24 +add china 203.23.107.0/24 +add china 203.23.112.0/24 +add china 203.23.130.0/24 +add china 203.23.140.0/23 +add china 203.23.172.0/24 +add china 203.23.182.0/24 +add china 203.23.186.0/23 +add china 203.23.192.0/24 +add china 203.23.197.0/24 +add china 203.23.198.0/24 +add china 203.23.204.0/22 +add china 203.23.224.0/24 +add china 203.23.226.0/23 +add china 203.23.228.0/22 +add china 203.23.249.0/24 +add china 203.23.251.0/24 +add china 203.24.13.0/24 +add china 203.24.18.0/24 +add china 203.24.27.0/24 +add china 203.24.43.0/24 +add china 203.24.56.0/24 +add china 203.24.58.0/24 +add china 203.24.67.0/24 +add china 203.24.74.0/24 +add china 203.24.79.0/24 +add china 203.24.80.0/23 +add china 203.24.84.0/23 +add china 203.24.86.0/24 +add china 203.24.90.0/24 +add china 203.24.111.0/24 +add china 203.24.112.0/24 +add china 203.24.116.0/24 +add china 203.24.122.0/23 +add china 203.24.145.0/24 +add china 203.24.152.0/23 +add china 203.24.157.0/24 +add china 203.24.161.0/24 +add china 203.24.167.0/24 +add china 203.24.186.0/23 +add china 203.24.199.0/24 +add china 203.24.202.0/24 +add china 203.24.212.0/23 +add china 203.24.217.0/24 +add china 203.24.219.0/24 +add china 203.24.244.0/24 +add china 203.25.19.0/24 +add china 203.25.20.0/23 +add china 203.25.46.0/24 +add china 203.25.48.0/21 +add china 203.25.64.0/23 +add china 203.25.91.0/24 +add china 203.25.99.0/24 +add china 203.25.100.0/24 +add china 203.25.106.0/24 +add china 203.25.131.0/24 +add china 203.25.135.0/24 +add china 203.25.138.0/24 +add china 203.25.147.0/24 +add china 203.25.153.0/24 +add china 203.25.154.0/23 +add china 203.25.164.0/24 +add china 203.25.166.0/24 +add china 203.25.174.0/23 +add china 203.25.180.0/24 +add china 203.25.182.0/24 +add china 203.25.191.0/24 +add china 203.25.199.0/24 +add china 203.25.200.0/24 +add china 203.25.202.0/23 +add china 203.25.208.0/20 +add china 203.25.229.0/24 +add china 203.25.235.0/24 +add china 203.25.236.0/24 +add china 203.25.242.0/24 +add china 203.26.12.0/24 +add china 203.26.34.0/24 +add china 203.26.49.0/24 +add china 203.26.50.0/24 +add china 203.26.55.0/24 +add china 203.26.56.0/23 +add china 203.26.60.0/24 +add china 203.26.65.0/24 +add china 203.26.68.0/24 +add china 203.26.76.0/24 +add china 203.26.80.0/24 +add china 203.26.84.0/24 +add china 203.26.97.0/24 +add china 203.26.102.0/23 +add china 203.26.115.0/24 +add china 203.26.116.0/24 +add china 203.26.129.0/24 +add china 203.26.143.0/24 +add china 203.26.144.0/24 +add china 203.26.148.0/23 +add china 203.26.154.0/24 +add china 203.26.158.0/23 +add china 203.26.170.0/24 +add china 203.26.173.0/24 +add china 203.26.176.0/24 +add china 203.26.185.0/24 +add china 203.26.202.0/23 +add china 203.26.210.0/24 +add china 203.26.214.0/24 +add china 203.26.222.0/24 +add china 203.26.224.0/24 +add china 203.26.228.0/24 +add china 203.26.232.0/24 +add china 203.27.0.0/24 +add china 203.27.10.0/24 +add china 203.27.15.0/24 +add china 203.27.16.0/24 +add china 203.27.20.0/24 +add china 203.27.22.0/23 +add china 203.27.40.0/24 +add china 203.27.45.0/24 +add china 203.27.53.0/24 +add china 203.27.65.0/24 +add china 203.27.66.0/24 +add china 203.27.81.0/24 +add china 203.27.88.0/24 +add china 203.27.102.0/24 +add china 203.27.109.0/24 +add china 203.27.117.0/24 +add china 203.27.121.0/24 +add china 203.27.122.0/23 +add china 203.27.125.0/24 +add china 203.27.200.0/24 +add china 203.27.202.0/24 +add china 203.27.233.0/24 +add china 203.27.241.0/24 +add china 203.27.250.0/24 +add china 203.28.10.0/24 +add china 203.28.12.0/24 +add china 203.28.33.0/24 +add china 203.28.34.0/23 +add china 203.28.43.0/24 +add china 203.28.44.0/24 +add china 203.28.54.0/24 +add china 203.28.56.0/24 +add china 203.28.73.0/24 +add china 203.28.74.0/24 +add china 203.28.76.0/24 +add china 203.28.86.0/24 +add china 203.28.88.0/24 +add china 203.28.112.0/24 +add china 203.28.131.0/24 +add china 203.28.136.0/24 +add china 203.28.140.0/24 +add china 203.28.145.0/24 +add china 203.28.165.0/24 +add china 203.28.169.0/24 +add china 203.28.170.0/24 +add china 203.28.178.0/23 +add china 203.28.185.0/24 +add china 203.28.187.0/24 +add china 203.28.196.0/24 +add china 203.28.226.0/23 +add china 203.28.239.0/24 +add china 203.29.2.0/24 +add china 203.29.8.0/23 +add china 203.29.13.0/24 +add china 203.29.14.0/24 +add china 203.29.28.0/24 +add china 203.29.46.0/24 +add china 203.29.57.0/24 +add china 203.29.61.0/24 +add china 203.29.63.0/24 +add china 203.29.69.0/24 +add china 203.29.73.0/24 +add china 203.29.81.0/24 +add china 203.29.90.0/24 +add china 203.29.95.0/24 +add china 203.29.100.0/24 +add china 203.29.103.0/24 +add china 203.29.112.0/24 +add china 203.29.120.0/22 +add china 203.29.182.0/23 +add china 203.29.187.0/24 +add china 203.29.189.0/24 +add china 203.29.190.0/24 +add china 203.29.205.0/24 +add china 203.29.210.0/24 +add china 203.29.217.0/24 +add china 203.29.227.0/24 +add china 203.29.231.0/24 +add china 203.29.233.0/24 +add china 203.29.234.0/24 +add china 203.29.248.0/24 +add china 203.29.254.0/23 +add china 203.30.16.0/23 +add china 203.30.25.0/24 +add china 203.30.27.0/24 +add china 203.30.29.0/24 +add china 203.30.66.0/24 +add china 203.30.81.0/24 +add china 203.30.87.0/24 +add china 203.30.111.0/24 +add china 203.30.121.0/24 +add china 203.30.123.0/24 +add china 203.30.152.0/24 +add china 203.30.156.0/24 +add china 203.30.162.0/24 +add china 203.30.173.0/24 +add china 203.30.175.0/24 +add china 203.30.187.0/24 +add china 203.30.194.0/24 +add china 203.30.217.0/24 +add china 203.30.220.0/24 +add china 203.30.222.0/24 +add china 203.30.232.0/23 +add china 203.30.235.0/24 +add china 203.30.240.0/23 +add china 203.30.246.0/24 +add china 203.30.250.0/23 +add china 203.31.45.0/24 +add china 203.31.46.0/24 +add china 203.31.49.0/24 +add china 203.31.51.0/24 +add china 203.31.54.0/23 +add china 203.31.69.0/24 +add china 203.31.72.0/24 +add china 203.31.80.0/24 +add china 203.31.85.0/24 +add china 203.31.97.0/24 +add china 203.31.105.0/24 +add china 203.31.106.0/24 +add china 203.31.108.0/23 +add china 203.31.124.0/24 +add china 203.31.162.0/24 +add china 203.31.174.0/24 +add china 203.31.177.0/24 +add china 203.31.181.0/24 +add china 203.31.187.0/24 +add china 203.31.189.0/24 +add china 203.31.204.0/24 +add china 203.31.220.0/24 +add china 203.31.222.0/23 +add china 203.31.225.0/24 +add china 203.31.229.0/24 +add china 203.31.248.0/23 +add china 203.31.253.0/24 +add china 203.32.20.0/24 +add china 203.32.48.0/23 +add china 203.32.56.0/24 +add china 203.32.60.0/24 +add china 203.32.62.0/24 +add china 203.32.68.0/23 +add china 203.32.76.0/24 +add china 203.32.81.0/24 +add china 203.32.84.0/23 +add china 203.32.95.0/24 +add china 203.32.102.0/24 +add china 203.32.105.0/24 +add china 203.32.130.0/24 +add china 203.32.133.0/24 +add china 203.32.140.0/24 +add china 203.32.152.0/24 +add china 203.32.186.0/23 +add china 203.32.192.0/24 +add china 203.32.196.0/24 +add china 203.32.203.0/24 +add china 203.32.204.0/23 +add china 203.32.212.0/24 +add china 203.33.4.0/24 +add china 203.33.7.0/24 +add china 203.33.8.0/21 +add china 203.33.21.0/24 +add china 203.33.26.0/24 +add china 203.33.32.0/24 +add china 203.33.63.0/24 +add china 203.33.64.0/24 +add china 203.33.67.0/24 +add china 203.33.68.0/24 +add china 203.33.73.0/24 +add china 203.33.79.0/24 +add china 203.33.100.0/24 +add china 203.33.122.0/24 +add china 203.33.129.0/24 +add china 203.33.131.0/24 +add china 203.33.145.0/24 +add china 203.33.156.0/24 +add china 203.33.158.0/23 +add china 203.33.174.0/24 +add china 203.33.185.0/24 +add china 203.33.200.0/24 +add china 203.33.202.0/23 +add china 203.33.204.0/24 +add china 203.33.206.0/23 +add china 203.33.214.0/23 +add china 203.33.224.0/23 +add china 203.33.226.0/24 +add china 203.33.233.0/24 +add china 203.33.243.0/24 +add china 203.33.250.0/24 +add china 203.34.4.0/24 +add china 203.34.21.0/24 +add china 203.34.27.0/24 +add china 203.34.39.0/24 +add china 203.34.48.0/23 +add china 203.34.54.0/24 +add china 203.34.56.0/23 +add china 203.34.67.0/24 +add china 203.34.69.0/24 +add china 203.34.76.0/24 +add china 203.34.92.0/24 +add china 203.34.106.0/24 +add china 203.34.113.0/24 +add china 203.34.147.0/24 +add china 203.34.150.0/24 +add china 203.34.152.0/23 +add china 203.34.161.0/24 +add china 203.34.162.0/24 +add china 203.34.187.0/24 +add china 203.34.192.0/21 +add china 203.34.204.0/22 +add china 203.34.232.0/24 +add china 203.34.240.0/24 +add china 203.34.242.0/24 +add china 203.34.245.0/24 +add china 203.34.251.0/24 +add china 203.55.2.0/23 +add china 203.55.4.0/24 +add china 203.55.10.0/24 +add china 203.55.13.0/24 +add china 203.55.22.0/24 +add china 203.55.30.0/24 +add china 203.55.93.0/24 +add china 203.55.101.0/24 +add china 203.55.109.0/24 +add china 203.55.110.0/24 +add china 203.55.116.0/23 +add china 203.55.119.0/24 +add china 203.55.128.0/23 +add china 203.55.146.0/23 +add china 203.55.192.0/24 +add china 203.55.196.0/24 +add china 203.55.218.0/23 +add china 203.55.221.0/24 +add china 203.55.224.0/24 +add china 203.56.1.0/24 +add china 203.56.4.0/24 +add china 203.56.12.0/24 +add china 203.56.24.0/24 +add china 203.56.38.0/24 +add china 203.56.40.0/24 +add china 203.56.46.0/24 +add china 203.56.48.0/21 +add china 203.56.68.0/23 +add china 203.56.82.0/23 +add china 203.56.84.0/23 +add china 203.56.95.0/24 +add china 203.56.110.0/24 +add china 203.56.121.0/24 +add china 203.56.161.0/24 +add china 203.56.169.0/24 +add china 203.56.172.0/23 +add china 203.56.175.0/24 +add china 203.56.183.0/24 +add china 203.56.185.0/24 +add china 203.56.187.0/24 +add china 203.56.192.0/24 +add china 203.56.198.0/24 +add china 203.56.201.0/24 +add china 203.56.208.0/23 +add china 203.56.210.0/24 +add china 203.56.214.0/24 +add china 203.56.216.0/24 +add china 203.56.227.0/24 +add china 203.56.228.0/24 +add china 203.56.231.0/24 +add china 203.56.232.0/24 +add china 203.56.240.0/24 +add china 203.56.252.0/24 +add china 203.56.254.0/24 +add china 203.57.5.0/24 +add china 203.57.6.0/24 +add china 203.57.12.0/23 +add china 203.57.28.0/24 +add china 203.57.39.0/24 +add china 203.57.46.0/24 +add china 203.57.58.0/24 +add china 203.57.61.0/24 +add china 203.57.66.0/24 +add china 203.57.69.0/24 +add china 203.57.70.0/23 +add china 203.57.73.0/24 +add china 203.57.90.0/24 +add china 203.57.101.0/24 +add china 203.57.109.0/24 +add china 203.57.123.0/24 +add china 203.57.157.0/24 +add china 203.57.200.0/24 +add china 203.57.202.0/24 +add china 203.57.206.0/24 +add china 203.57.222.0/24 +add china 203.57.224.0/20 +add china 203.57.246.0/23 +add china 203.57.249.0/24 +add china 203.57.253.0/24 +add china 203.57.254.0/23 +add china 203.62.2.0/24 +add china 203.62.131.0/24 +add china 203.62.139.0/24 +add china 203.62.161.0/24 +add china 203.62.197.0/24 +add china 203.62.228.0/22 +add china 203.62.234.0/24 +add china 203.62.246.0/24 +add china 203.65.240.0/22 +add china 203.76.160.0/22 +add china 203.76.168.0/22 +add china 203.76.208.0/21 +add china 203.76.216.0/22 +add china 203.76.240.0/21 +add china 203.77.180.0/22 +add china 203.78.48.0/20 +add china 203.78.156.0/22 +add china 203.79.0.0/20 +add china 203.79.32.0/20 +add china 203.80.4.0/23 +add china 203.80.32.0/20 +add china 203.80.57.0/24 +add china 203.80.129.0/24 +add china 203.80.132.0/22 +add china 203.80.136.0/21 +add china 203.80.144.0/20 +add china 203.81.0.0/21 +add china 203.81.16.0/20 +add china 203.81.244.0/22 +add china 203.82.0.0/23 +add china 203.82.16.0/21 +add china 203.82.112.0/20 +add china 203.82.224.0/20 +add china 203.83.0.0/22 +add china 203.83.8.0/21 +add china 203.83.56.0/21 +add china 203.83.224.0/20 +add china 203.86.0.0/17 +add china 203.86.250.0/24 +add china 203.86.254.0/23 +add china 203.88.32.0/19 +add china 203.88.100.0/22 +add china 203.88.192.0/19 +add china 203.89.0.0/22 +add china 203.89.8.0/21 +add china 203.89.100.0/22 +add china 203.89.133.0/24 +add china 203.89.136.0/22 +add china 203.89.144.0/24 +add china 203.90.0.0/22 +add china 203.90.8.0/21 +add china 203.90.128.0/18 +add china 203.90.192.0/19 +add china 203.91.32.0/19 +add china 203.91.96.0/20 +add china 203.91.120.0/21 +add china 203.92.0.0/22 +add china 203.92.6.0/24 +add china 203.92.160.0/19 +add china 203.93.0.0/16 +add china 203.94.0.0/19 +add china 203.95.0.0/21 +add china 203.95.96.0/19 +add china 203.95.128.0/18 +add china 203.95.200.0/21 +add china 203.95.208.0/22 +add china 203.95.224.0/19 +add china 203.99.8.0/21 +add china 203.99.16.0/20 +add china 203.99.80.0/20 +add china 203.100.32.0/20 +add china 203.100.48.0/21 +add china 203.100.58.0/24 +add china 203.100.60.0/24 +add china 203.100.63.0/24 +add china 203.100.80.0/20 +add china 203.100.96.0/19 +add china 203.100.192.0/20 +add china 203.104.32.0/20 +add china 203.105.96.0/19 +add china 203.105.128.0/19 +add china 203.107.0.0/17 +add china 203.110.160.0/19 +add china 203.110.208.0/20 +add china 203.110.232.0/23 +add china 203.110.234.0/24 +add china 203.114.80.0/20 +add china 203.114.244.0/22 +add china 203.118.192.0/19 +add china 203.118.241.0/24 +add china 203.118.248.0/22 +add china 203.119.24.0/21 +add china 203.119.32.0/22 +add china 203.119.80.0/22 +add china 203.119.85.0/24 +add china 203.119.113.0/24 +add china 203.119.114.0/23 +add china 203.119.116.0/22 +add china 203.119.120.0/21 +add china 203.119.128.0/17 +add china 203.123.58.0/24 +add china 203.128.32.0/19 +add china 203.128.96.0/19 +add china 203.128.128.0/24 +add china 203.128.224.0/21 +add china 203.129.8.0/21 +add china 203.130.32.0/19 +add china 203.132.32.0/19 +add china 203.134.240.0/21 +add china 203.135.96.0/19 +add china 203.135.160.0/20 +add china 203.142.12.0/23 +add china 203.142.219.0/24 +add china 203.142.224.0/19 +add china 203.144.96.0/19 +add china 203.145.0.0/19 +add china 203.148.0.0/18 +add china 203.148.64.0/20 +add china 203.148.80.0/22 +add china 203.148.86.0/23 +add china 203.149.92.0/22 +add china 203.152.64.0/19 +add china 203.152.128.0/19 +add china 203.153.0.0/22 +add china 203.156.192.0/18 +add china 203.158.16.0/21 +add china 203.160.52.0/22 +add china 203.160.104.0/21 +add china 203.160.129.0/24 +add china 203.160.192.0/19 +add china 203.161.0.0/22 +add china 203.161.180.0/24 +add china 203.161.183.0/24 +add china 203.161.192.0/19 +add china 203.166.160.0/19 +add china 203.167.28.0/22 +add china 203.168.0.0/19 +add china 203.170.58.0/23 +add china 203.171.0.0/22 +add china 203.171.208.0/24 +add china 203.171.224.0/20 +add china 203.174.4.0/24 +add china 203.174.6.0/23 +add china 203.174.96.0/19 +add china 203.175.128.0/19 +add china 203.175.192.0/18 +add china 203.176.0.0/18 +add china 203.176.64.0/19 +add china 203.176.168.0/21 +add china 203.184.80.0/20 +add china 203.185.189.0/24 +add china 203.187.160.0/19 +add china 203.189.0.0/23 +add china 203.189.6.0/23 +add china 203.189.112.0/22 +add china 203.189.192.0/19 +add china 203.189.232.0/22 +add china 203.189.240.0/22 +add china 203.190.96.0/20 +add china 203.190.249.0/24 +add china 203.191.0.0/23 +add china 203.191.2.0/24 +add china 203.191.5.0/24 +add china 203.191.7.0/24 +add china 203.191.16.0/20 +add china 203.191.64.0/18 +add china 203.191.133.0/24 +add china 203.191.144.0/20 +add china 203.192.0.0/19 +add china 203.193.224.0/19 +add china 203.194.120.0/21 +add china 203.195.64.0/19 +add china 203.195.112.0/21 +add china 203.195.128.0/17 +add china 203.196.0.0/20 +add china 203.196.28.0/22 +add china 203.201.181.0/24 +add china 203.201.182.0/24 +add china 203.202.236.0/22 +add china 203.205.64.0/19 +add china 203.205.128.0/17 +add china 203.207.64.0/18 +add china 203.207.128.0/17 +add china 203.208.0.0/20 +add china 203.208.16.0/22 +add china 203.208.32.0/19 +add china 203.209.224.0/19 +add china 203.212.0.0/20 +add china 203.212.80.0/20 +add china 203.215.232.0/21 +add china 203.217.164.0/22 +add china 203.223.0.0/20 +add china 203.223.16.0/21 +add china 204.52.191.0/24 +add china 204.55.160.0/24 +add china 204.74.96.0/24 +add china 204.114.176.0/23 +add china 207.89.20.0/24 +add china 210.2.0.0/19 +add china 210.5.0.0/19 +add china 210.5.56.0/21 +add china 210.5.128.0/19 +add china 210.7.56.0/21 +add china 210.12.0.0/15 +add china 210.14.64.0/19 +add china 210.14.112.0/20 +add china 210.14.128.0/17 +add china 210.15.0.0/17 +add china 210.15.128.0/18 +add china 210.16.104.0/22 +add china 210.16.128.0/18 +add china 210.21.0.0/16 +add china 210.22.0.0/16 +add china 210.23.32.0/19 +add china 210.25.0.0/16 +add china 210.26.0.0/15 +add china 210.28.0.0/14 +add china 210.32.0.0/12 +add china 210.51.0.0/16 +add china 210.52.0.0/15 +add china 210.56.192.0/19 +add china 210.72.0.0/14 +add china 210.76.0.0/15 +add china 210.78.0.0/16 +add china 210.79.64.0/18 +add china 210.79.224.0/19 +add china 210.82.0.0/15 +add china 210.87.128.0/18 +add china 210.185.192.0/18 +add china 210.192.96.0/19 +add china 211.64.0.0/13 +add china 211.80.0.0/12 +add china 211.96.0.0/13 +add china 211.136.0.0/13 +add china 211.144.0.0/12 +add china 211.160.0.0/13 +add china 212.64.0.0/17 +add china 212.129.128.0/17 +add china 213.199.169.0/24 +add china 218.0.0.0/11 +add china 218.56.0.0/13 +add china 218.64.0.0/11 +add china 218.96.0.0/14 +add china 218.100.88.0/21 +add china 218.100.96.0/19 +add china 218.100.128.0/17 +add china 218.104.0.0/14 +add china 218.108.0.0/15 +add china 218.185.192.0/19 +add china 218.185.240.0/21 +add china 218.192.0.0/12 +add china 218.240.0.0/13 +add china 218.249.0.0/16 +add china 219.72.0.0/16 +add china 219.82.0.0/16 +add china 219.83.128.0/17 +add china 219.90.68.0/22 +add china 219.90.72.0/21 +add china 219.128.0.0/11 +add china 219.216.0.0/13 +add china 219.224.0.0/12 +add china 219.242.0.0/15 +add china 219.244.0.0/14 +add china 220.101.192.0/18 +add china 220.112.0.0/14 +add china 220.152.128.0/17 +add china 220.154.0.0/15 +add china 220.158.240.0/22 +add china 220.160.0.0/11 +add china 220.192.0.0/12 +add china 220.231.0.0/18 +add china 220.231.128.0/17 +add china 220.232.64.0/18 +add china 220.234.0.0/16 +add china 220.242.0.0/15 +add china 220.247.136.0/21 +add china 220.248.0.0/14 +add china 220.252.0.0/16 +add china 221.0.0.0/13 +add china 221.8.0.0/14 +add china 221.12.0.0/17 +add china 221.12.128.0/18 +add china 221.13.0.0/16 +add china 221.14.0.0/15 +add china 221.122.0.0/15 +add china 221.128.128.0/17 +add china 221.129.0.0/16 +add china 221.130.0.0/15 +add china 221.133.224.0/19 +add china 221.136.0.0/15 +add china 221.172.0.0/14 +add china 221.176.0.0/13 +add china 221.192.0.0/14 +add china 221.196.0.0/15 +add china 221.198.0.0/16 +add china 221.199.0.0/17 +add china 221.199.128.0/18 +add china 221.199.192.0/20 +add china 221.199.224.0/19 +add china 221.200.0.0/13 +add china 221.208.0.0/12 +add china 221.224.0.0/12 +add china 222.16.0.0/12 +add china 222.32.0.0/11 +add china 222.64.0.0/11 +add china 222.125.0.0/16 +add china 222.126.128.0/17 +add china 222.128.0.0/12 +add china 222.160.0.0/14 +add china 222.168.0.0/13 +add china 222.176.0.0/12 +add china 222.192.0.0/11 +add china 222.240.0.0/13 +add china 222.248.0.0/15 +add china 223.0.0.0/12 +add china 223.20.0.0/15 +add china 223.27.184.0/22 +add china 223.29.208.0/22 +add china 223.29.252.0/22 +add china 223.64.0.0/11 +add china 223.96.0.0/12 +add china 223.112.0.0/14 +add china 223.116.0.0/15 +add china 223.120.0.0/13 +add china 223.128.0.0/15 +add china 223.144.0.0/12 +add china 223.160.0.0/14 +add china 223.166.0.0/15 +add china 223.192.0.0/15 +add china 223.198.0.0/15 +add china 223.201.0.0/16 +add china 223.202.0.0/15 +add china 223.208.0.0/13 +add china 223.220.0.0/15 +add china 223.223.176.0/20 +add china 223.223.192.0/20 +add china 223.240.0.0/13 +add china 223.248.0.0/14 +add china 223.252.128.0/17 +add china 223.254.0.0/16 +add china 223.255.0.0/17 +add china 223.255.236.0/22 +add china 223.255.252.0/23 diff --git a/package/lean/ipv6-helper/Makefile b/package/lean/ipv6-helper/Makefile index 1a41c02be4..761ccfe691 100644 --- a/package/lean/ipv6-helper/Makefile +++ b/package/lean/ipv6-helper/Makefile @@ -9,7 +9,7 @@ include $(TOPDIR)/rules.mk PKG_NAME:=ipv6helper PKG_VERSION:=1.0 -PKG_RELEASE:=3 +PKG_RELEASE:=4 PKG_LICENSE:=GPLv3 PKG_LICENSE_FILES:=LICENSE @@ -22,21 +22,17 @@ include $(INCLUDE_DIR)/package.mk define Package/ipv6helper SECTION:=ipv6 TITLE:=IPv6 Helper and Dynamic Update he.net of ip + DEPENDS:=+luci-proto-ipv6 +wget-ssl +libip6tc +ip6tables +ip6tables-mod-nat \ + +kmod-ipt-nat6 +kmod-nf-nat6 +odhcpd-ipv6only +odhcp6c +6in4 PKGARCH:=all - DEPENDS:=+luci-proto-ipv6 +wget-ssl +libip6tc +ip6tables +ip6tables-mod-nat +kmod-ipt-nat6 +kmod-nf-nat6 +odhcpd-ipv6only +odhcp6c +6in4 endef define Package/ipv6helper/description IPv6 Helper and Dynamic Update he.net of ip endef -define Build/Prepare -endef - -define Build/Configure -endef - define Build/Compile + true endef define Package/ipv6helper/install diff --git a/package/lean/libcryptopp/Makefile b/package/lean/libcryptopp/Makefile index 7f14bf8dcf..076d450678 100644 --- a/package/lean/libcryptopp/Makefile +++ b/package/lean/libcryptopp/Makefile @@ -1,7 +1,8 @@ # -# Copyright (C) 2009-2012 OpenWrt.org +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # -# This is free software, licensed under the GNU General Public License v2. +# This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # @@ -9,25 +10,26 @@ include $(TOPDIR)/rules.mk PKG_NAME:=libcryptopp PKG_VERSION:=8.3.0 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=cryptopp$(subst .,,$(PKG_VERSION)).zip PKG_SOURCE_URL:=https://www.cryptopp.com/ PKG_HASH:=db38a15a6b1c337c665e2ebeb731dd0754b05e45504897d0f2fe4ae9f5ee589a -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) - PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk +UNZIP_CMD:=unzip -q -d $(PKG_BUILD_DIR) $(DL_DIR)/$(PKG_SOURCE) + define Package/libcryptopp SECTION:=libs CATEGORY:=Libraries - DEPENDS:=+libpthread +libstdcpp TITLE:=Crypto++ is library for creating C++ programs which use cryptographic algorithms URL:=https://packages.debian.org/sid/libcrypto++-dev + DEPENDS:=+libpthread +libstdcpp endef define Package/package/libcryptopp @@ -36,11 +38,9 @@ define Package/package/libcryptopp abstract base classes. endef -UNPACK_CMD=cd $(PKG_BUILD_DIR) && unzip "$(DL_DIR)/$(PKG_SOURCE)" - define Build/Prepare $(Build/Prepare/Default) - cd $(PKG_BUILD_DIR) && rm -f GNUmakefile GNUmakefile-cross + cd $(PKG_BUILD_DIR); rm -f GNUmakefile GNUmakefile-cross endef define Build/InstallDev diff --git a/package/lean/luci-app-ssr-plus/Makefile b/package/lean/luci-app-ssr-plus/Makefile index 513068b775..f137f90032 100644 --- a/package/lean/luci-app-ssr-plus/Makefile +++ b/package/lean/luci-app-ssr-plus/Makefile @@ -4,10 +4,38 @@ PKG_NAME:=luci-app-ssr-plus PKG_VERSION:=183 PKG_RELEASE:=5 -define Package/$(PKG_NAME)/conffiles -/etc/config/shadowsocksr -/etc/ssrplus/ -endef +PKG_CONFIG_DEPENDS:= \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2 \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Trojan \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin \ + CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Xray + +LUCI_TITLE:=SS/SSR/V2Ray/Trojan/NaiveProxy/Socks5/Tun LuCI interface +LUCI_PKGARCH:=all +LUCI_DEPENDS:=+coreutils +coreutils-base64 +dns2socks +dnsmasq-full +ipset +ip-full \ + +iptables-mod-tproxy +ipt2socks-alt +lua +libuci-lua +microsocks +pdnsd-alt +tcping \ + +resolveip +shadowsocksr-libev-ssr-check +wget-ssl \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \ + +PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy:naiveproxy \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-local \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-redir \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-ssr-server \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs:simple-obfs \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \ + +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ + +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin:v2ray-plugin \ + +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray define Package/$(PKG_NAME)/config config PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun @@ -56,37 +84,10 @@ config PACKAGE_$(PKG_NAME)_INCLUDE_Xray default y if i386||x86_64||arm||aarch64 endef -PKG_CONFIG_DEPENDS:= \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2 \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Trojan \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin \ - CONFIG_PACKAGE_$(PKG_NAME)_INCLUDE_Xray - -LUCI_TITLE:=SS/SSR/V2Ray/Trojan/NaiveProxy/Socks5/Tun LuCI interface -LUCI_PKGARCH:=all -LUCI_DEPENDS:=+coreutils +coreutils-base64 +dns2socks +dnsmasq-full +ipset +ip-full \ - +iptables-mod-tproxy +ipt2socks-alt +lua +libuci-lua +microsocks +pdnsd-alt +tcping \ - +resolveip +shadowsocksr-libev-alt +wget-ssl \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Kcptun:kcptun-client \ - +PACKAGE_$(PKG_NAME)_INCLUDE_NaiveProxy:naiveproxy \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Redsocks2:redsocks2 \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ - +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-local \ - +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Simple_Obfs:simple-obfs \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:trojan \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan:ipt2socks \ - +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray:v2ray \ - +PACKAGE_$(PKG_NAME)_INCLUDE_V2ray_Plugin:v2ray-plugin \ - +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray +define Package/$(PKG_NAME)/conffiles +/etc/config/shadowsocksr +/etc/ssrplus/ +endef include $(TOPDIR)/feeds/luci/luci.mk diff --git a/package/lean/luci-lib-fs/Makefile b/package/lean/luci-lib-fs/Makefile index 9d78a29713..d2832a199e 100644 --- a/package/lean/luci-lib-fs/Makefile +++ b/package/lean/luci-lib-fs/Makefile @@ -9,41 +9,27 @@ include $(TOPDIR)/rules.mk PKG_NAME:=luci-lib-fs PKG_VERSION:=1.0 -PKG_RELEASE:=1 - -PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME) -PKG_INSTALL:=1 +PKG_RELEASE:=2 include $(INCLUDE_DIR)/package.mk define Package/luci-lib-fs - SUBMENU:=Lua SECTION:=lang CATEGORY:=Languages + SUBMENU:=Lua TITLE:=luci-lib-fs - PKGARCH:=all URL:=https://github.com/lbthomsen/openwrt-luci DEPENDS:=+luci +luci-lib-nixio -endef - -define Package/luci-lib-fs/description - luci-lib-fs -endef - -define Build/Configure + PKGARCH:=all endef define Build/Compile + true endef -define Build/Install -endef - - define Package/luci-lib-fs/install $(INSTALL_DIR) $(1)/usr/lib/lua/luci - $(CP) ./files/*.lua $(1)/usr/lib/lua/luci - + $(CP) ./files/fs.lua $(1)/usr/lib/lua/luci/fs.lua endef $(eval $(call BuildPackage,luci-lib-fs)) diff --git a/package/lean/luci-proto-bonding/Makefile b/package/lean/luci-proto-bonding/Makefile deleted file mode 100644 index ab73de0f02..0000000000 --- a/package/lean/luci-proto-bonding/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# -# Copyright (C) 2017 TDT AG -# -# This is free software, licensed under the Apache License Version 2.0. -# See https://www.apache.org/licenses/LICENSE-2.0 for more information. -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=Support for Link Aggregation (Channel Bonding) -LUCI_DEPENDS:=+proto-bonding -LUCI_PKGARCH:=all - -PKG_MAINTAINER:=Helge Mader - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/lean/luci-proto-bonding/luasrc/model/cbi/admin_network/proto_bonding.lua b/package/lean/luci-proto-bonding/luasrc/model/cbi/admin_network/proto_bonding.lua deleted file mode 100644 index 898a6587c7..0000000000 --- a/package/lean/luci-proto-bonding/luasrc/model/cbi/admin_network/proto_bonding.lua +++ /dev/null @@ -1,386 +0,0 @@ ---[[ - -Copyright (C) 2018 TDT AG - -This is free software, licensed under the Apache License Version 2.0. -See https://www.apache.org/licenses/LICENSE-2.0 for more information. - -]]-- - -local map, section, net = ... - -local ipaddr, netmask, gateway, broadcast - -local SYS = require "luci.sys" - -local dhcp, slaves, bonding_policy, primary, primary_reselect, min_links, ad_actor_sys_prio, ad_actor_system -local ad_select, lacp_rate, packets_per_slave, lp_interval, tlb_dynamic_lb, fail_over_mac -local num_grat_arp__num_unsol_na, xmit_hash_policy, resend_igmp, all_slaves_active, link_monitoring -local arp_interval, arp_ip_target, arp_all_targets, arp_validate, miimon, downdelay, updelay, use_carrier - -local function get_selectable_slaves(field) - m.uci:foreach("network", "interface", - function (section) - if section[".name"] ~= "loopback" then - local network_section_ifname = m.uci:get("network", section['.name'], "ifname") - local in_use = false - - m.uci:foreach("network", "interface", - function (section) - if m.uci:get("network", section['.name'], "proto") == "bonding" then - - local bonding_section_slaves = m.uci:get("network", section['.name'], "slaves") - - if bonding_section_slaves ~= nil then - - for this_slave in bonding_section_slaves:gmatch("[%S-]+") do - - if network_section_ifname == this_slave:gsub("-", "") and section['.name'] ~= arg[1] then - in_use = true - end - end - end - end - end - ) - - if in_use == false and network_section_ifname ~= nil then - if network_section_ifname:find("eth") ~= nil then - field:value(network_section_ifname, network_section_ifname) - end - end - end - end - ) -end - - -local function get_selectable_slaves_from_proc(field) - local interfaces = SYS.exec("cat /proc/net/dev | grep 'eth' | awk '\{print \$1\}' | tr ':\n' ' '") - - if interfaces ~= nil then - for this_interface in interfaces:gmatch("[%S-]+") do - local in_use = false - - m.uci:foreach("network", "interface", - function (section) - if m.uci:get("network", section['.name'], "proto") == "bonding" then - local bonding_section_slaves = m.uci:get("network", section['.name'], "slaves") - - if bonding_section_slaves ~= nil then - - for this_slave in bonding_section_slaves:gmatch("[%S-]+") do - - if this_interface == this_slave and section['.name'] ~= arg[1] then - in_use = true - end - end - end - end - end - ) - - if in_use == false then - field:value(this_interface, this_interface) - end - end - end -end - - -ipaddr = section:taboption("general", Value, "ipaddr", - translate("IPv4 address")) -ipaddr.datatype = "ip4addr" -ipaddr.optional = false -ipaddr.rmempty = false - - -netmask = section:taboption("general", Value, "netmask", - translate("IPv4 netmask")) -netmask.datatype = "ip4addr" -netmask.optional = false -netmask.rmempty = false -netmask:value("255.255.255.0") -netmask:value("255.255.0.0") -netmask:value("255.0.0.0") - - --- dhcp = section:taboption("general", Flag, "dhcp", --- translate("Use DHCP (Client Mode)"), --- translate("Specifies whether the bonding interface should use DHCP client mode")) --- dhcp.default = dhcp.disabled --- dhcp.rmempty = false - -slaves = section:taboption("advanced", MultiValue, "slaves", - translate ("Slave Interfaces"), - translate("Specifies which slave interfaces should be attached to this bonding interface")) -slaves.oneline = true -slaves.widget = "checkbox" - -get_selectable_slaves_from_proc(slaves) - -bonding_policy = section:taboption("advanced", ListValue, "bonding_policy", - translate("Bonding Policy"), - translate("Specifies the mode to be used for this bonding interface")) -bonding_policy.default = "balance-rr" -bonding_policy:value("balance-rr", translate("Round-Robin policy (balance-rr, 0)")) -bonding_policy:value("active-backup", translate("Active-Backup policy (active-backup, 1)")) -bonding_policy:value("balance-xor", translate("XOR policy (balance-xor, 2)")) -bonding_policy:value("broadcast", translate("Broadcast policy (broadcast, 3)")) -bonding_policy:value("802.3ad", translate("IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)")) -bonding_policy:value("balance-tlb", translate("Adaptive transmit load balancing (balance-tlb, 5)")) -bonding_policy:value("balance-alb", translate("Adaptive load balancing (balance-alb, 6)")) - -primary = section:taboption("advanced", ListValue, "primary", - translate("Primary Slave"), - translate("Specifies which slave is the primary device. It will always be the active slave while it is available")) -primary.widget = "radio" -primary.orientation = "horizontal" -primary:depends("bonding_policy", "active-backup") -primary:depends("bonding_policy", "balance-tlb") -primary:depends("bonding_policy", "balance-alb") - -get_selectable_slaves_from_proc(primary) - -primary_reselect = section:taboption("advanced", ListValue, "primary_reselect", - translate("Reselection policy for primary slave"), - translate("Specifies the reselection policy for the primary slave when failure of the active slave or recovery of the primary slave occurs")) -primary_reselect.default = "always" -primary_reselect:value("always", translate("Primary becomes active slave whenever it comes back up (always, 0)")) -primary_reselect:value("better", translate("Primary becomes active slave when it comes back up if speed and duplex better than current slave (better, 1)")) -primary_reselect:value("failure", translate("Only if current active slave fails and the primary slave is up (failure, 2)")) -primary_reselect:depends("bonding_policy", "active-backup") -primary_reselect:depends("bonding_policy", "balance-tlb") -primary_reselect:depends("bonding_policy", "balance-alb") - -min_links = section:taboption("advanced", Value, "min_links", - translate("Minimum Number of Links"), - translate("Specifies the minimum number of links that must be active before asserting carrier")) -min_links.datatype = "uinteger" -min_links.default = 0 -min_links:depends("bonding_policy", "802.3ad") - -ad_actor_sys_prio = section:taboption("advanced", Value, "ad_actor_sys_prio", - translate("System Priority"), - translate("Specifies the system priority")) -ad_actor_sys_prio.datatype = "range(1,65535)" -ad_actor_sys_prio.default = 65535 -ad_actor_sys_prio:depends("bonding_policy", "802.3ad") - -ad_actor_system = section:taboption("advanced", Value, "ad_actor_system", - translate("MAC Address For The Actor"), - translate("Specifies the mac-address for the actor in protocol packet exchanges (LACPDUs). If empty, masters' mac address defaults to system default")) -ad_actor_system.datatype = "macaddr" -ad_actor_system.default = "" -ad_actor_system:depends("bonding_policy", "802.3ad") - -ad_select = section:taboption("advanced", ListValue, "ad_select", - translate("Aggregation Selection Logic"), - translate("Specifies the aggregation selection logic to use")) -ad_select.default = "stable" -ad_select:value("stable", translate("Aggregator: All slaves down or has no slaves (stable, 0)")) -ad_select:value("bandwidth", translate("Aggregator: Slave added/removed or state changes (bandwidth, 1)")) -ad_select:value("count", translate("Aggregator: Chosen by the largest number of ports + slave added/removed or state changes (count, 2)")) -ad_select:depends("bonding_policy", "802.3ad") - -lacp_rate = section:taboption("advanced", ListValue, "lacp_rate", - translate("LACPDU Packets"), - translate("Specifies the rate in which the link partner will be asked to transmit LACPDU packets")) -lacp_rate.default = "slow" -lacp_rate:value("slow", translate("Every 30 seconds (slow, 0)")) -lacp_rate:value("fast", translate("Every second (fast, 1)")) -lacp_rate:depends("bonding_policy", "802.3ad") - -packets_per_slave = section:taboption("advanced", Value, "packets_per_slave", - translate("Packets To Transmit Before Moving To Next Slave"), - translate("Specifies the number of packets to transmit through a slave before moving to the next one")) -packets_per_slave.datatype = "range(0,65535)" -packets_per_slave.default = 1 -packets_per_slave:depends("bonding_policy", "balance-rr") - -lp_interval = section:taboption("advanced", Value, "lp_interval", - translate("Interval For Sending Learning Packets"), - translate("Specifies the number of seconds between instances where the bonding driver sends learning packets to each slaves peer switch")) -lp_interval.datatype = "range(1,2147483647)" -lp_interval.default = 1 -lp_interval:depends("bonding_policy", "balance-tlb") -lp_interval:depends("bonding_policy", "balance-alb") - -tlb_dynamic_lb = section:taboption("advanced", ListValue, "tlb_dynamic_lb", - translate("Enable Dynamic Shuffling Of Flows"), - translate("Specifies whether to shuffle active flows across slaves based on the load")) -tlb_dynamic_lb.default = "1" -tlb_dynamic_lb:value("1", translate("Yes")) -tlb_dynamic_lb:value("0", translate("No")) -tlb_dynamic_lb:depends("bonding_policy", "balance-tlb") - -fail_over_mac = section:taboption("advanced", ListValue, "fail_over_mac", - translate("Set same MAC Address to all slaves"), - translate("Specifies whether active-backup mode should set all slaves to the same MAC address at enslavement")) -fail_over_mac.default = "none" -fail_over_mac:value("none", translate("Yes (none, 0)")) -fail_over_mac:value("active", translate("Set to currently active slave (active, 1)")) -fail_over_mac:value("follow", translate("Set to first slave added to the bond (follow, 2)")) -fail_over_mac:depends("bonding_policy", "active-backup") - -num_grat_arp__num_unsol_na = section:taboption("advanced", Value, "num_grat_arp__num_unsol_na", - translate("Number of peer notifications after failover event"), - translate("Specifies the number of peer notifications (gratuitous ARPs and unsolicited IPv6 Neighbor Advertisements) to be issued after a failover event")) -num_grat_arp__num_unsol_na.datatype = "range(0,255)" -num_grat_arp__num_unsol_na.default = 1 -num_grat_arp__num_unsol_na:depends("bonding_policy", "active-backup") - -xmit_hash_policy = section:taboption("advanced", ListValue, "xmit_hash_policy", - translate("Transmit Hash Policy"), - translate("Selects the transmit hash policy to use for slave selection")) -xmit_hash_policy.default = "layer2" -xmit_hash_policy:value("layer2", translate("Use XOR of hardware MAC addresses (layer2)")) -xmit_hash_policy:value("layer2+3", translate("Use XOR of hardware MAC addresses and IP addresses (layer2+3)")) -xmit_hash_policy:value("layer3+4", translate("Use upper layer protocol information (layer3+4)")) -xmit_hash_policy:value("encap2+3", translate("Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect (encap2+3)")) -xmit_hash_policy:value("encap3+4", translate("Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)")) -xmit_hash_policy:depends("bonding_policy", "balance-rr") -xmit_hash_policy:depends("bonding_policy", "active-backup") -xmit_hash_policy:depends("bonding_policy", "balance-tlb") -xmit_hash_policy:depends("bonding_policy", "balance-alb") -xmit_hash_policy:depends("bonding_policy", "balance-xor") - -resend_igmp = section:taboption("advanced", Value, "resend_igmp", - translate("Number of IGMP membership reports"), - translate("Specifies the number of IGMP membership reports to be issued after a failover event in 200ms intervals")) -resend_igmp.datatype = "range(0,255)" -resend_igmp.default = 1 -resend_igmp:depends("bonding_policy", "balance-tlb") -resend_igmp:depends("bonding_policy", "balance-alb") - -all_slaves_active = section:taboption("advanced", ListValue, "all_slaves_active", - translate("Drop Duplicate Frames"), - translate("Specifies that duplicate frames (received on inactive ports) should be dropped or delivered")) -all_slaves_active.default = "0" -all_slaves_active:value("0", translate("Yes")) -all_slaves_active:value("1", translate("No")) - -link_monitoring = section:taboption("advanced", ListValue, "link_monitoring", - translate("Link Monitoring"), - translate("Method of link monitoring")) -link_monitoring.default = "off" -link_monitoring:value("off", translate("Off")) -link_monitoring:value("arp", translate("ARP")) -link_monitoring:value("mii", translate("MII")) - -arp_interval = section:taboption("advanced", Value, "arp_interval", - translate("ARP Interval"), - translate("Specifies the ARP link monitoring frequency in milliseconds")) -arp_interval.datatype = "uinteger" -arp_interval.default = 0 -arp_interval:depends("link_monitoring", "arp") - -arp_ip_target = section:taboption("advanced", DynamicList, "arp_ip_target", - translate("ARP IP Targets"), - translate("Specifies the IP addresses to use for ARP monitoring")) -arp_ip_target.datatype = "ipaddr" -arp_ip_target.cast = "string" -arp_ip_target:depends("link_monitoring", "arp") - -arp_all_targets = section:taboption("advanced", ListValue, "arp_all_targets", - translate("ARP mode to consider a slave as being up"), - translate("Specifies the quantity of ARP IP targets that must be reachable")) -arp_all_targets.default = "any" -arp_all_targets:value("any", translate("Consider the slave up when any ARP IP target is reachable (any, 0)")) -arp_all_targets:value("all", translate("Consider the slave up when all ARP IP targets are reachable (all, 1)")) -arp_all_targets:depends({link_monitoring="arp", bonding_policy="active-backup"}) - -arp_validate = section:taboption("advanced", ListValue, "arp_validate", - translate("ARP Validation"), - translate("Specifies whether ARP probes and replies should be validated or non-ARP traffic should be filtered for link monitoring")) -arp_validate.default = "filter" -arp_validate:value("none", translate("No validation or filtering ")) -arp_validate:value("active", translate("Validation only for active slave")) -arp_validate:value("backup", translate("Validation only for backup slaves")) -arp_validate:value("all", translate("Validation for all slaves")) -arp_validate:value("filter", translate("Filtering for all slaves, no validation")) -arp_validate:value("filter_active", translate("Filtering for all slaves, validation only for active slave")) -arp_validate:value("filter_backup", translate("Filtering for all slaves, validation only for backup slaves")) -arp_validate:depends("link_monitoring", "arp") - -miimon = section:taboption("advanced", Value, "miimon", - translate("MII Interval"), - translate("Specifies the MII link monitoring frequency in milliseconds")) -miimon.datatype = "uinteger" -miimon.default = 0 -miimon:depends("link_monitoring", "mii") - -downdelay = section:taboption("advanced", Value, "downdelay", - translate("Down Delay"), - translate("Specifies the time in milliseconds to wait before disabling a slave after a link failure detection")) -downdelay.datatype = "uinteger" -downdelay.default = 0 -downdelay:depends("link_monitoring", "mii") - -updelay = section:taboption("advanced", Value, "updelay", - translate("Up Delay"), - translate("Specifies the time in milliseconds to wait before enabling a slave after a link recovery detection")) -updelay.datatype = "uinteger" -updelay.default = 0 -updelay:depends("link_monitoring", "mii") - -use_carrier = section:taboption("advanced", ListValue, "use_carrier", - translate("Method to determine link status"), - translate("Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. netif_carrier_ok()")) -use_carrier.default = "1" -use_carrier:value("0", translate("MII / ETHTOOL ioctls")) -use_carrier:value("1", translate("netif_carrier_ok()")) -use_carrier:depends("link_monitoring", "mii") - - --- we use the bondig_policy validate function to check for other required values --- (e.g. slave interfaces, primary interface, ARP targets, ...) as validate functions --- are not called for _empty_ fields. bonding_policy will never be empty. -function bonding_policy.validate(self, value, section) - - local selected_link_monitoring = link_monitoring:formvalue(section) - local selected_arp_ip_targets = arp_ip_target:formvalue(section) - - local selected_policy = bonding_policy:formvalue(section) - - local selected_slaves = slaves:formvalue(section) - local selected_primary = primary:formvalue(section) - - if selected_link_monitoring == "arp" then - if selected_policy == "802.3ad" or selected_policy == "balance-tlb" or selected_policy == "balance-alb" then - return nil, translate("ARP monitoring is not supported for the selected policy") - end - - if #selected_arp_ip_targets == 0 then - return nil, translate("You must select at least one ARP IP target if ARP monitoring is selected") - end - - end - - if selected_slaves == nil then - return nil, translate("You must select at least one slave interface") - end - - if selected_policy == "active-backup" or selected_policy == "balance-tlb" or selected_policy == "balance-alb" then - if selected_primary == nil then - return nil, translate("You must select a primary interface for the selected policy") - else - if (type(selected_slaves) == "table") then - for key,slave_value in pairs(selected_slaves) do - if slave_value == selected_primary then - return value - end - end - else - if selected_slaves == selected_primary then - return value - end - end - end - - return nil, translate("You must select a primary interface which is included in selected slave interfaces") - end - - return value -end - diff --git a/package/lean/luci-proto-bonding/luasrc/model/network/proto_bonding.lua b/package/lean/luci-proto-bonding/luasrc/model/network/proto_bonding.lua deleted file mode 100644 index 2c0e3ddbc3..0000000000 --- a/package/lean/luci-proto-bonding/luasrc/model/network/proto_bonding.lua +++ /dev/null @@ -1,31 +0,0 @@ ---[[ - -Copyright (C) 2018 TDT AG - -This is free software, licensed under the Apache License Version 2.0. -See https://www.apache.org/licenses/LICENSE-2.0 for more information. - -]]-- - -local proto = luci.model.network:register_protocol("bonding") - -function proto.get_i18n(self) - return luci.i18n.translate("Link Aggregation (Channel Bonding)") -end - -function proto.is_installed(self) - return nixio.fs.access("/lib/netifd/proto/bonding.sh") -end - -function proto.is_virtual(self) - return true -end - -function proto.is_floating(self) - return true -end - -function proto.opkg_package(self) - return "bonding" -end - diff --git a/package/lean/luci-proto-bonding/po/de/bonding.po b/package/lean/luci-proto-bonding/po/de/bonding.po deleted file mode 100644 index fc2c1e3c30..0000000000 --- a/package/lean/luci-proto-bonding/po/de/bonding.po +++ /dev/null @@ -1,398 +0,0 @@ -msgid "" -msgstr "Content-Type: text/plain; charset=UTF-8\n" - -msgid "ARP" -msgstr "" - -msgid "ARP IP Targets" -msgstr "ARP IP Ziele" - -msgid "ARP Interval" -msgstr "ARP Intervall" - -msgid "ARP Validation" -msgstr "ARP Überprüfung" - -msgid "ARP mode to consider a slave as being up" -msgstr "ARP Methode um ein Slave als UP zu betrachten" - -msgid "ARP monitoring is not supported for the selected policy" -msgstr "ARP Monitoring wird für die gewählte Bonding Methode nicht unterstützt" - -msgid "Active-Backup policy (active-backup, 1)" -msgstr "Aktiv-Backup (active-backup, 1)" - -msgid "Adaptive load balancing (balance-alb, 6)" -msgstr "Adaptives Load Balancing (balance-alb, 6)" - -msgid "Adaptive transmit load balancing (balance-tlb, 5)" -msgstr "Adaptives Sende Load Balancing (balance-tlb, 5)" - -msgid "Aggregation Selection Logic" -msgstr "Gruppierungslogik" - -msgid "Aggregator: All slaves down or has no slaves (stable, 0)" -msgstr "Aggregator: Alle Slaves Down oder keine Slaves vorhanden (stable, 0)" - -msgid "" -"Aggregator: Chosen by the largest number of ports + slave added/removed or " -"state changes (count, 2)" -msgstr "" -"Aggregator: Ausgewählt durch die höchsten Portnummern + Slave hinzugefügt/" -"entfernt oder Statuswechsel (count, 2)" - -msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)" -msgstr "" -"Aggregator: Slave hinzugefügt/entfernt oder Statuswechsel (bandwidth, 1)" - -msgid "Bonding Policy" -msgstr "Bonding Methode" - -msgid "Broadcast policy (broadcast, 3)" -msgstr "Broadcast (broadcast, 3)" - -msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)" -msgstr "" -"Slave wird als aktiv angesehen, wenn alle ARP IP Ziele erreichbar sind (all, " -"1)" - -msgid "Consider the slave up when any ARP IP target is reachable (any, 0)" -msgstr "" -"Slave wird als aktiv angesehen, wenn irgendein ARP IP Ziel erreichbar ist " -"(any, 0)" - -msgid "Down Delay" -msgstr "Down Verzögerung" - -msgid "Drop Duplicate Frames" -msgstr "Doppelte Frames verwerfen" - -msgid "Enable Dynamic Shuffling Of Flows" -msgstr "Dynamisches Verteilen von Flows aktivieren" - -msgid "Every 30 seconds (slow, 0)" -msgstr "Alle 30 Sekunden (slow, 0)" - -msgid "Every second (fast, 1)" -msgstr "Jede Sekunde (fast, 1)" - -msgid "Filtering for all slaves, no validation" -msgstr "Alle Slaves filtern, keine Überprüfung" - -msgid "Filtering for all slaves, validation only for active slave" -msgstr "Alle Slaves filtern, Überprüfung nur für aktive Slaves" - -msgid "Filtering for all slaves, validation only for backup slaves" -msgstr "Alle Slaves filtern, Überprüfung nur für Backup Slaves" - -msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)" -msgstr "" - -msgid "IPv4 address" -msgstr "IPv4 Adresse" - -msgid "IPv4 netmask" -msgstr "IPv4 Netzmaske" - -msgid "Interval For Sending Learning Packets" -msgstr "Interval zum Senden von 'Learning Packets'" - -msgid "LACPDU Packets" -msgstr "LACPDU Pakete" - -msgid "Link Aggregation (Channel Bonding)" -msgstr "Link Aggregation (Kanalbündelung)" - -msgid "Link Monitoring" -msgstr "Link Überwachung" - -msgid "MAC Address For The Actor" -msgstr "MAC Adresse für den Aktor" - -msgid "MII" -msgstr "" - -msgid "MII / ETHTOOL ioctls" -msgstr "" - -msgid "MII Interval" -msgstr "MII Intervall" - -msgid "Method of link monitoring" -msgstr "Art der Link Überwachung" - -msgid "Method to determine link status" -msgstr "Methode um Link Status festzustellen" - -msgid "Minimum Number of Links" -msgstr "Minimale Anzahl von Links" - -msgid "No" -msgstr "Nein" - -msgid "No validation or filtering" -msgstr "Keine Überprüfung oder Filterung" - -msgid "Number of IGMP membership reports" -msgstr "Anzahl von IGMP Zugehörigkeitsmeldungen" - -msgid "Number of peer notifications after failover event" -msgstr "Anzahl von Peer Benachrichtigungen nach einem Failover Ereignis" - -msgid "Off" -msgstr "Aus" - -msgid "" -"Only if current active slave fails and the primary slave is up (failure, 2)" -msgstr "" -"Nur wenn das derzeit aktive Slave fehlschlägt und das primäre Slave Up ist " -"(failure, 2)" - -msgid "Packets To Transmit Before Moving To Next Slave" -msgstr "Zu übertragende Pakete vor Wechsel zum nächsten Slave" - -msgid "Primary Slave" -msgstr "Primäres Slave" - -msgid "" -"Primary becomes active slave when it comes back up if speed and duplex " -"better than current slave (better, 1)" -msgstr "" -"Primäres Slave wird zum aktiven Slave wenn es wieder Up ist und " -"Geschwindikkeit/Duplex besser als derzeitiges Slave (better, 1)" - -msgid "Primary becomes active slave whenever it comes back up (always, 0)" -msgstr "" -"Primäres Slave wird zum aktiven Slave wenn es wieder Up ist (always, 0)" - -msgid "Reselection policy for primary slave" -msgstr "Methode zur Neuauswahl des primären Slaves" - -msgid "Round-Robin policy (balance-rr, 0)" -msgstr "Round-Robin (balance-rr, 0)" - -msgid "Selects the transmit hash policy to use for slave selection" -msgstr "Selektiert die Hash Übertragunsmethode zur Slave Auswahl" - -msgid "Set same MAC Address to all slaves" -msgstr "Gleiche MAC Adresse für alle Slaves verwenden" - -msgid "Set to currently active slave (active, 1)" -msgstr "Entsprechend dem derzeit aktiven Slave (active, 1)" - -msgid "Set to first slave added to the bond (follow, 2)" -msgstr "Entsprechend dem ersten hinzugefügten Slave (follow, 2)" - -msgid "Slave Interfaces" -msgstr "" - -msgid "" -"Specifies that duplicate frames (received on inactive ports) should be " -"dropped or delivered" -msgstr "" -"Spezifiziert ob doppelte Frames (empfangen auf inaktiven Ports) verworfen " -"oder zugestellt werden" - -msgid "Specifies the ARP link monitoring frequency in milliseconds" -msgstr "Häufigkeit des ARP Link Monitorings in Millisekunden" - -msgid "Specifies the IP addresses to use for ARP monitoring" -msgstr "Für ARP Monitoring zu verwendende IP Adressen" - -msgid "Specifies the MII link monitoring frequency in milliseconds" -msgstr "Häufigkeit des MII Link Monitorings in Millisekunden" - -msgid "Specifies the aggregation selection logic to use" -msgstr "Spezifiziert die zu verwendende Gruppierungslogik" - -msgid "" -"Specifies the mac-address for the actor in protocol packet exchanges " -"(LACPDUs). If empty, masters' mac address defaults to system default" -msgstr "" -"Selektiert die MAC Adresse für den Aktor für LACPDUs. Wenn nicht angegeben " -"entspricht die Master Mac Adresse der System Voreinstellung" - -msgid "" -"Specifies the minimum number of links that must be active before asserting " -"carrier" -msgstr "" -"Spezifiziert die minimale Anzahl aktiver Links bevor Carrier signalisiert " -"wird" - -msgid "Specifies the mode to be used for this bonding interface" -msgstr "" -"Spezifizert die zu benutzende Bonding Methode für dieses Bonding Interface" - -msgid "" -"Specifies the number of IGMP membership reports to be issued after a " -"failover event in 200ms intervals" -msgstr "" -"Spezifiziert die Anzahl von IGMP Zugehörigkeitsmeldungen nach einem Failover " -"Ereignis in 200ms Intervallen" - -msgid "" -"Specifies the number of packets to transmit through a slave before moving to " -"the next one" -msgstr "" -"Spezifiziert die Anzahl der auf einem Slave zu übertragenden Pakete vor " -"Wechsel zum nächsten Slave" - -msgid "" -"Specifies the number of peer notifications (gratuitous ARPs and unsolicited " -"IPv6 Neighbor Advertisements) to be issued after a failover event" -msgstr "" -"Spezifiziert die Anzahl der Peer Benachrichtigungen (gratuitous ARPs and " -"unsolicited IPv6 Neighbor Advertisements) nach einem Failover Ereignis" - -msgid "" -"Specifies the number of seconds between instances where the bonding driver " -"sends learning packets to each slaves peer switch" -msgstr "" - -msgid "Specifies the quantity of ARP IP targets that must be reachable" -msgstr "Spezifizert die Anzahl der ARP IP Ziele die erreichbar sein müssen" - -msgid "" -"Specifies the rate in which the link partner will be asked to transmit " -"LACPDU packets" -msgstr "" -"Spezifiziert die Häufigkeit in welcher der Link Partner aufgefordert wird " -"LACPDU Pakete zu senden" - -msgid "" -"Specifies the reselection policy for the primary slave when failure of the " -"active slave or recovery of the primary slave occurs" -msgstr "" -"Spezifiziert die Neuauswahl für das primäre Slave wenn ein Ausfall des " -"aktiven Slaves oder ein Recovery des primären Slaves passiert" - -msgid "Specifies the system priority" -msgstr "Spezifiziert die System Priorität" - -msgid "" -"Specifies the time in milliseconds to wait before disabling a slave after a " -"link failure detection" -msgstr "" -"Spezifizert die Zeit in Millisekunden bevor ein Slave nach Erkennung eines " -"Link Fehlers deaktiviert wird" - -msgid "" -"Specifies the time in milliseconds to wait before enabling a slave after a " -"link recovery detection" -msgstr "" -"Spezifizert die Zeit in Millisekunden nach der ein Slave nach Erkennung " -"eines Link Recoveries aktiviert wird" - -msgid "" -"Specifies whether ARP probes and replies should be validated or non-ARP " -"traffic should be filtered for link monitoring" -msgstr "" -"Spezifiziert ob ARP Anfragen und Antworten überprüft oder nicht ARP " -"Datenverkehr für das Link Monitoring gefiltert werden sollen" - -msgid "" -"Specifies whether active-backup mode should set all slaves to the same MAC " -"address at enslavement" -msgstr "" -"Spezifiziert ob 'active-backup' Modus allen Slaves die gleiche MAC Adresse " -"beim Zusammenschluss zuweisen soll" - -msgid "" -"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. " -"netif_carrier_ok()" -msgstr "" -"Spezifiziert ob 'miimon' MII oder ETHTOOL ioctls verwenden soll oder " -"netif_carrier_ok()" - -msgid "Specifies whether the bonding interface should use DHCP client mode" -msgstr "" -"Spezifiziert ob das Bonding Interface im DHCP Client Modus arbeiten soll" - -msgid "" -"Specifies whether to shuffle active flows across slaves based on the load" -msgstr "" -"Spezifiziert ob aktiver Datenverkehr über Slaves lastabhängig verteilt " -"werden soll" - -msgid "" -"Specifies which slave interfaces should be attached to this bonding interface" -msgstr "" -"Spezifiziert welche Slave Interfaces diesem Bonding Interface zugeordnet " -"werden sollen" - -msgid "" -"Specifies which slave is the primary device. It will always be the active " -"slave while it is available" -msgstr "" -"Spezifiziert welches Slave Interface als primäres Slave verwendet werden " -"soll. Es wird immer als aktives Slave verwendet sofern es verfügbar ist." - -msgid "System Priority" -msgstr "System Priorität" - -msgid "Transmit Hash Policy" -msgstr "Hash Übertragungsmethode" - -msgid "Up Delay" -msgstr "Up Verzögerung" - -msgid "Use DHCP (Client Mode)" -msgstr "DHCP Client Mode verwenden" - -msgid "Use XOR of hardware MAC addresses (layer2)" -msgstr "XOR der Hardware MAC Adressen verwenden (layer2)" - -msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)" -msgstr "XOR der Hardware MAC und IP Adressen verwenden (layer2+3)" - -msgid "" -"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect " -"(encap2+3)" -msgstr "" -"XOR der Hardware MAC und IP Adressen basierend auf skb_flow_dissect " -"verwenden (encap2+3)" - -msgid "Use upper layer protocol information (layer3+4)" -msgstr "Übergeordnete Protokollschicht Informationen verwenden (layer3+4)" - -msgid "" -"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)" -msgstr "" -"Übergeordnete Protokollschicht Informationen basierend auf skb_flow_dissect " -"verwenden (encap3+4)" - -msgid "Validation for all slaves" -msgstr "Validierung für alle Slaves" - -msgid "Validation only for active slave" -msgstr "Validierung nur für aktives Slave" - -msgid "Validation only for backup slaves" -msgstr "Validierung nur für Backup Slaves" - -msgid "XOR policy (balance-xor, 2)" -msgstr "" - -msgid "Yes" -msgstr "Ja" - -msgid "Yes (none, 0)" -msgstr "Ja (none, 0)" - -msgid "You must select a primary interface for the selected policy" -msgstr "Für die gewählte Bonding Methode ist ein Primäres Slave erforderlich" - -msgid "" -"You must select a primary interface which is included in selected slave " -"interfaces" -msgstr "Das primäre Interface muss in den selektierten Slaves enthalten sein" - -msgid "" -"You must select at least one ARP IP target if ARP monitoring is selected" -msgstr "Es muss mindestens ein ARP IP Ziel für ARP Monitoring definiert werden" - -msgid "You must select at least one slave interface" -msgstr "Bitte mindestens ein Slave Interface auswählen" - -msgid "netif_carrier_ok()" -msgstr "" diff --git a/package/lean/luci-proto-bonding/po/en/bonding.po b/package/lean/luci-proto-bonding/po/en/bonding.po deleted file mode 100644 index 8f734db3de..0000000000 --- a/package/lean/luci-proto-bonding/po/en/bonding.po +++ /dev/null @@ -1,345 +0,0 @@ -msgid "ARP" -msgstr "" - -msgid "ARP IP Targets" -msgstr "" - -msgid "ARP Interval" -msgstr "" - -msgid "ARP Validation" -msgstr "" - -msgid "ARP mode to consider a slave as being up" -msgstr "" - -msgid "ARP monitoring is not supported for the selected policy" -msgstr "" - -msgid "Active-Backup policy (active-backup, 1)" -msgstr "" - -msgid "Adaptive load balancing (balance-alb, 6)" -msgstr "" - -msgid "Adaptive transmit load balancing (balance-tlb, 5)" -msgstr "" - -msgid "Aggregation Selection Logic" -msgstr "" - -msgid "Aggregator: All slaves down or has no slaves (stable, 0)" -msgstr "" - -msgid "" -"Aggregator: Chosen by the largest number of ports + slave added/removed or " -"state changes (count, 2)" -msgstr "" - -msgid "Aggregator: Slave added/removed or state changes (bandwidth, 1)" -msgstr "" - -msgid "Bonding Policy" -msgstr "" - -msgid "Broadcast policy (broadcast, 3)" -msgstr "" - -msgid "Consider the slave up when all ARP IP targets are reachable (all, 1)" -msgstr "" - -msgid "Consider the slave up when any ARP IP target is reachable (any, 0)" -msgstr "" - -msgid "Down Delay" -msgstr "" - -msgid "Drop Duplicate Frames" -msgstr "" - -msgid "Enable Dynamic Shuffling Of Flows" -msgstr "" - -msgid "Every 30 seconds (slow, 0)" -msgstr "" - -msgid "Every second (fast, 1)" -msgstr "" - -msgid "Filtering for all slaves, no validation" -msgstr "" - -msgid "Filtering for all slaves, validation only for active slave" -msgstr "" - -msgid "Filtering for all slaves, validation only for backup slaves" -msgstr "" - -msgid "IEEE 802.3ad Dynamic link aggregation (802.3ad, 4)" -msgstr "" - -msgid "IPv4 address" -msgstr "" - -msgid "IPv4 netmask" -msgstr "" - -msgid "Interval For Sending Learning Packets" -msgstr "" - -msgid "LACPDU Packets" -msgstr "" - -msgid "Link Aggregation (Channel Bonding)" -msgstr "" - -msgid "Link Monitoring" -msgstr "" - -msgid "MAC Address For The Actor" -msgstr "" - -msgid "MII" -msgstr "" - -msgid "MII / ETHTOOL ioctls" -msgstr "" - -msgid "MII Interval" -msgstr "" - -msgid "Method of link monitoring" -msgstr "" - -msgid "Method to determine link status" -msgstr "" - -msgid "Minimum Number of Links" -msgstr "" - -msgid "No" -msgstr "" - -msgid "No validation or filtering" -msgstr "" - -msgid "Number of IGMP membership reports" -msgstr "" - -msgid "Number of peer notifications after failover event" -msgstr "" - -msgid "Off" -msgstr "" - -msgid "" -"Only if current active slave fails and the primary slave is up (failure, 2)" -msgstr "" - -msgid "Packets To Transmit Before Moving To Next Slave" -msgstr "" - -msgid "Primary Slave" -msgstr "" - -msgid "" -"Primary becomes active slave when it comes back up if speed and duplex " -"better than current slave (better, 1)" -msgstr "" - -msgid "Primary becomes active slave whenever it comes back up (always, 0)" -msgstr "" - -msgid "Reselection policy for primary slave" -msgstr "" - -msgid "Round-Robin policy (balance-rr, 0)" -msgstr "" - -msgid "Selects the transmit hash policy to use for slave selection" -msgstr "" - -msgid "Set same MAC Address to all slaves" -msgstr "" - -msgid "Set to currently active slave (active, 1)" -msgstr "" - -msgid "Set to first slave added to the bond (follow, 2)" -msgstr "" - -msgid "Slave Interfaces" -msgstr "" - -msgid "" -"Specifies that duplicate frames (received on inactive ports) should be " -"dropped or delivered" -msgstr "" - -msgid "Specifies the ARP link monitoring frequency in milliseconds" -msgstr "" - -msgid "Specifies the IP addresses to use for ARP monitoring" -msgstr "" - -msgid "Specifies the MII link monitoring frequency in milliseconds" -msgstr "" - -msgid "Specifies the aggregation selection logic to use" -msgstr "" - -msgid "" -"Specifies the mac-address for the actor in protocol packet exchanges " -"(LACPDUs). If empty, masters' mac address defaults to system default" -msgstr "" - -msgid "" -"Specifies the minimum number of links that must be active before asserting " -"carrier" -msgstr "" - -msgid "Specifies the mode to be used for this bonding interface" -msgstr "" - -msgid "" -"Specifies the number of IGMP membership reports to be issued after a " -"failover event in 200ms intervals" -msgstr "" - -msgid "" -"Specifies the number of packets to transmit through a slave before moving to " -"the next one" -msgstr "" - -msgid "" -"Specifies the number of peer notifications (gratuitous ARPs and unsolicited " -"IPv6 Neighbor Advertisements) to be issued after a failover event" -msgstr "" - -msgid "" -"Specifies the number of seconds between instances where the bonding driver " -"sends learning packets to each slaves peer switch" -msgstr "" - -msgid "Specifies the quantity of ARP IP targets that must be reachable" -msgstr "" - -msgid "" -"Specifies the rate in which the link partner will be asked to transmit " -"LACPDU packets" -msgstr "" - -msgid "" -"Specifies the reselection policy for the primary slave when failure of the " -"active slave or recovery of the primary slave occurs" -msgstr "" - -msgid "Specifies the system priority" -msgstr "" - -msgid "" -"Specifies the time in milliseconds to wait before disabling a slave after a " -"link failure detection" -msgstr "" - -msgid "" -"Specifies the time in milliseconds to wait before enabling a slave after a " -"link recovery detection" -msgstr "" - -msgid "" -"Specifies whether ARP probes and replies should be validated or non-ARP " -"traffic should be filtered for link monitoring" -msgstr "" - -msgid "" -"Specifies whether active-backup mode should set all slaves to the same MAC " -"address at enslavement" -msgstr "" - -msgid "" -"Specifies whether or not miimon should use MII or ETHTOOL ioctls vs. " -"netif_carrier_ok()" -msgstr "" - -msgid "Specifies whether the bonding interface should use DHCP client mode" -msgstr "" - -msgid "" -"Specifies whether to shuffle active flows across slaves based on the load" -msgstr "" - -msgid "" -"Specifies which slave interfaces should be attached to this bonding interface" -msgstr "" - -msgid "" -"Specifies which slave is the primary device. It will always be the active " -"slave while it is available" -msgstr "" - -msgid "System Priority" -msgstr "" - -msgid "Transmit Hash Policy" -msgstr "" - -msgid "Up Delay" -msgstr "" - -msgid "Use DHCP (Client Mode)" -msgstr "" - -msgid "Use XOR of hardware MAC addresses (layer2)" -msgstr "" - -msgid "Use XOR of hardware MAC addresses and IP addresses (layer2+3)" -msgstr "" - -msgid "" -"Use XOR of hardware MAC addresses and IP addresses, rely on skb_flow_dissect " -"(encap2+3)" -msgstr "" - -msgid "Use upper layer protocol information (layer3+4)" -msgstr "" - -msgid "" -"Use upper layer protocol information, rely on skb_flow_dissect (encap3+4)" -msgstr "" - -msgid "Validation for all slaves" -msgstr "" - -msgid "Validation only for active slave" -msgstr "" - -msgid "Validation only for backup slaves" -msgstr "" - -msgid "XOR policy (balance-xor, 2)" -msgstr "" - -msgid "Yes" -msgstr "" - -msgid "Yes (none, 0)" -msgstr "" - -msgid "You must select a primary interface for the selected policy" -msgstr "" - -msgid "" -"You must select a primary interface which is included in selected slave " -"interfaces" -msgstr "" - -msgid "" -"You must select at least one ARP IP target if ARP monitoring is selected" -msgstr "" - -msgid "You must select at least one slave interface" -msgstr "" - -msgid "netif_carrier_ok()" -msgstr "" diff --git a/package/lean/microsocks/Makefile b/package/lean/microsocks/Makefile index 110c3f7454..70d30bba5e 100644 --- a/package/lean/microsocks/Makefile +++ b/package/lean/microsocks/Makefile @@ -1,39 +1,49 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + include $(TOPDIR)/rules.mk PKG_NAME:=microsocks -PKG_VERSION=1.0 +PKG_VERSION=1.0.1 PKG_RELEASE:=1 -PKG_MAINTAINER:=lean -PKG_LICENSE:=MIT -PKG_LICENSE_FILES:=LICENSE - PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/rofl0r/microsocks.git -PKG_MIRROR_HASH:=94356d864ba39a978becc59cf5cacbc71fdd16c0c9c868aaef006ddf8742a944 -PKG_SOURCE_VERSION:=be545814aeca1158ae38e2d6c66b1197679dab63 +PKG_SOURCE_DATE:=2020-10-25 +PKG_SOURCE_VERSION:=31557857ccce5e4fdd2cfdae7ab640d589aa2b41 +PKG_MIRROR_HASH:=fd914984fa8314d73630a31c2daad8d34de85597953669691e0c69d52f6a6010 + +PKG_LICENSE:=MIT +PKG_LICENSE_FILES:=COPYING +PKG_MAINTAINER:=lean -PKG_SOURCE_SUBDIR:=$(PKG_NAME) -PKG_SOURCE:=$(PKG_NAME).$(PKG_VERSION).$(PKG_RELEASE).tar.gz -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk define Package/microsocks SECTION:=net CATEGORY:=Network - TITLE:=microsocks for OpenWRT - DEPENDS:= + SUBMENU:=Web Servers/Proxies + TITLE:=tiny, portable SOCKS5 server with very moderate resource usage + URL:=https://github.com/rofl0r/microsocks + DEPENDS:=+libpthread endef define Package/microsocks/description - microsocks is a Tiny Proxy in C. + A SOCKS5 service that you can run on your remote boxes to tunnel connections + through them, if for some reason SSH doesn't cut it for you. endef define Package/microsocks/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/microsocks $(1)/usr/bin/microsocks + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/local/bin/microsocks $(1)/usr/bin/microsocks endef $(eval $(call BuildPackage,microsocks)) diff --git a/package/lean/n2n_v2/Makefile b/package/lean/n2n_v2/Makefile index b084939673..573624cd7f 100644 --- a/package/lean/n2n_v2/Makefile +++ b/package/lean/n2n_v2/Makefile @@ -1,55 +1,59 @@ # # Copyright (C) 2020 - ntop.org and contributors # +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# include $(TOPDIR)/rules.mk PKG_NAME:=n2n -PKG_SOURCE_URL:=https://github.com/ntop/n2n.git -PKG_MIRROR_HASH:=669435ba412025cef30460741982fe30a152990b26b275c4786bfc628261182d -PKG_SOURCE_VERSION:=99e56e9f3c34c49eeb297971d41150b433489120 -PKG_VERSION:=2.8.0_git-$(PKG_SOURCE_VERSION) -PKG_RELEASE:=3 +PKG_VERSION:=2.8 +PKG_RELEASE:=1 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://codeload.github.com/ntop/n2n/tar.gz/$(PKG_VERSION)? +PKG_HASH:=ad9ab95a79dcf6b412c36489f50de54bb54417b5cea854eb54722b6cb8f0fd04 +PKG_LICENSE:=GPL-3.0 +PKG_LICENSE_FILE:=LICENSE PKG_MAINTAINER:=Emanuele Faranda -PKG_LICENSE:=GPL3 -PKG_BUILD_PARALLEL:=1 -# autogen fix PKG_FIXUP:=autoreconf +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk -define Package/n2n/Default +define Package/n2n/template SECTION:=net CATEGORY:=Network + SUBMENU:=VPN TITLE:=N2N Peer-to-peer VPN URL:=http://www.ntop.org/n2n - SUBMENU:=VPN endef define Package/n2n-edge - $(call Package/n2n/Default) + $(call Package/n2n/template) TITLE+= client (edge node) DEPENDS+=+kmod-tun +resolveip +libopenssl +libcap +libzstd endef define Package/n2n-supernode - $(call Package/n2n/Default) + $(call Package/n2n/template) TITLE+= server (supernode) DEPENDS+=+libcap endef define Package/n2n-edge/description -The client node for the N2N infrastructure + The client node for the N2N infrastructure endef define Package/n2n-supernode/description -The supernode for the N2N infrastructure + The supernode for the N2N infrastructure endef define Build/Configure @@ -61,22 +65,23 @@ define Package/n2n-edge/conffiles /etc/config/n2n-edge.conf endef -define Package/n2n-edge/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/edge $(1)/usr/bin/ - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) ./files/n2n_v2.init $(1)/etc/init.d/n2n_v2 - $(INSTALL_DIR) $(1)/etc/config - $(INSTALL_DATA) ./files/n2n_v2.config $(1)/etc/config/n2n_v2 -endef - define Package/n2n-supernode/conffiles /etc/config/n2n-supernode.conf endef +define Package/n2n-edge/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/edge $(1)/usr/bin/ + + $(INSTALL_DIR) $(1)/etc/config + $(INSTALL_CONF) ./files/n2n_v2.config $(1)/etc/config/n2n_v2 + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/n2n_v2.init $(1)/etc/init.d/n2n_v2 +endef + define Package/n2n-supernode/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/supernode $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/supernode $(1)/usr/bin/ endef $(eval $(call BuildPackage,n2n-edge)) diff --git a/package/lean/openwrt-fullconenat/Makefile b/package/lean/openwrt-fullconenat/Makefile index b0e773e575..5e8b10b7db 100644 --- a/package/lean/openwrt-fullconenat/Makefile +++ b/package/lean/openwrt-fullconenat/Makefile @@ -11,11 +11,11 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=fullconenat PKG_RELEASE:=1 -PKG_SOURCE_DATE:=2019-10-21 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/Chion82/netfilter-full-cone-nat.git -PKG_MIRROR_HASH:=e7bb77d9916d190b3c02975faf62d1794557d4a4a774cd0cf1f3a6ddb7403e3e +PKG_SOURCE_DATE:=2019-10-21 PKG_SOURCE_VERSION:=0cf3b48fd7d2fa81d0297d1fff12bbd0580fc435 +PKG_MIRROR_HASH:=e7bb77d9916d190b3c02975faf62d1794557d4a4a774cd0cf1f3a6ddb7403e3e PKG_LICENSE:=GPL-2.0 PKG_LICENSE_FILES:=LICENSE diff --git a/package/lean/pandownload-fake-server/Makefile b/package/lean/pandownload-fake-server/Makefile index ac67d8fea1..45fd535844 100644 --- a/package/lean/pandownload-fake-server/Makefile +++ b/package/lean/pandownload-fake-server/Makefile @@ -1,19 +1,16 @@ # -# Copyright (C) 2016-2017 GitHub +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # # This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. +# include $(TOPDIR)/rules.mk PKG_NAME:=pandownload-fake-server PKG_VERSION:=1 -PKG_RELEASE:=1 - -PKG_LICENSE:=GPLv3 -PKG_LICENSE_FILES:=LICENSE - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) +PKG_RELEASE:=2 include $(INCLUDE_DIR)/package.mk @@ -26,13 +23,11 @@ define Package/pandownload-fake-server endef define Package/pandownload-fake-server/description - Fake server for Pandownload. -endef - -define Build/Configure + Fake server for Pandownload. endef define Build/Compile + true endef define Package/pandownload-fake-server/install diff --git a/package/lean/pdnsd-alt/Makefile b/package/lean/pdnsd-alt/Makefile index b33edfe555..9d36521274 100644 --- a/package/lean/pdnsd-alt/Makefile +++ b/package/lean/pdnsd-alt/Makefile @@ -1,17 +1,24 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. + include $(TOPDIR)/rules.mk PKG_NAME:=pdnsd PKG_VERSION:=1.2.9b-par -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/shadowsocks/pdnsd.git -PKG_MIRROR_HASH:=c4093a2a21cc44228f4fad536c3303e5d263f400b5ca6ec04fe17bb705f5b92e -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) +PKG_SOURCE_DATE:=2012-04-26 PKG_SOURCE_VERSION:=a8e46ccba7b0fa2230d6c42ab6dcd92926f6c21d -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz -# PKG_MIRROR_MD5SUM:= -# CMAKE_INSTALL:=1 +PKG_MIRROR_HASH:=e3e9c56cf91b12d8db73def2c247be2f726a052bed012f7a1e48946375f8e478 + +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk @@ -34,23 +41,20 @@ define Package/pdnsd-alt/description endef TARGET_CFLAGS += -I$(STAGING_DIR)/usr/include -#TARGET_CFLAGS += -ggdb3 - -CMAKE_OPTIONS += -DDEBUG=1 CONFIGURE_ARGS += \ - --with-cachedir=/var/pdnsd \ - --with-target=Linux + --with-cachedir=/var/pdnsd \ + --with-target=Linux define Package/pdnsd-alt/install $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/pdnsd $(1)/usr/sbin/ - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/pdnsd-ctl/pdnsd-ctl $(1)/usr/bin/ + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/pdnsd $(1)/usr/sbin/pdnsd + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/pdnsd-ctl $(1)/usr/sbin/pdnsd-ctl + + #$(INSTALL_DIR) $(1)/etc + #$(INSTALL_CONF) $(PKG_INSTALL_DIR)/etc/pdnsd.conf.sample $(1)/etc/pdnsd.conf #$(INSTALL_DIR) $(1)/etc/init.d #$(INSTALL_BIN) ./files/pdnsd.init $(1)/etc/init.d/pdnsd - $(INSTALL_DIR) $(1)/etc - $(INSTALL_CONF) $(PKG_BUILD_DIR)/doc/pdnsd.conf $(1)/etc/ endef $(eval $(call BuildPackage,pdnsd-alt)) diff --git a/package/lean/polarssl/Makefile b/package/lean/polarssl/Makefile index edc3b4f562..70b4105677 100644 --- a/package/lean/polarssl/Makefile +++ b/package/lean/polarssl/Makefile @@ -8,48 +8,40 @@ include $(TOPDIR)/rules.mk PKG_NAME:=polarssl -SRC_PKG_NAME:=mbedtls -PKG_VERSION:=1.3.16 +PKG_VERSION:=1.3.22 PKG_RELEASE:=1 + +PKG_SOURCE_NAME:=mbedtls +PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_VERSION)-gpl.tgz +PKG_SOURCE_URL:=https://tls.mbed.org/download/ +PKG_HASH:=ded041aa4acf9a3e4d0c85bf334b0860135da996e75afdcc3abf22f403d14457 + +PKG_LICENSE:=GPL-2.0-or-later +PKG_LICENSE_FILE:=LICENSE + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_NAME)-$(PKG_VERSION) PKG_USE_MIPS16:=0 - -PKG_SOURCE:=$(SRC_PKG_NAME)-$(PKG_VERSION)-gpl.tgz -PKG_SOURCE_URL:=https://polarssl.org/download/ -PKG_HASH:=f413146c177c52d4ad8f48015e2fb21dd3a029ca30a2ea000cbc4f9bd092c933 - -PKG_BUILD_DIR:=$(BUILD_DIR)/$(SRC_PKG_NAME)-$(PKG_VERSION) - PKG_BUILD_PARALLEL:=1 -PKG_LICENSE:=GPL-2.0+ +CMAKE_INSTALL:=1 include $(INCLUDE_DIR)/package.mk include $(INCLUDE_DIR)/cmake.mk -define Package/polarssl/Default +define Package/libpolarssl + SECTION:=libs + CATEGORY:=Libraries SUBMENU:=SSL TITLE:=Embedded SSL URL:=http://polarssl.org/ -endef - -define Package/polarssl/Default/description -The aim of the PolarSSL project is to provide a quality, open-source -cryptographic library written in C and targeted at embedded systems. -endef - -define Package/libpolarssl -$(call Package/polarssl/Default) - SECTION:=libs - CATEGORY:=Libraries - TITLE+= (library) ABI_VERSION:=$(PKG_VERSION)-$(PKG_RELEASE) endef define Package/libpolarssl/description -$(call Package/polarssl/Default/description) -This package contains the PolarSSL library. -endef + The aim of the PolarSSL project is to provide a quality, open-source + cryptographic library written in C and targeted at embedded systems. -PKG_INSTALL:=1 + This package contains the PolarSSL library. +endef CMAKE_OPTIONS += \ -DCMAKE_BUILD_TYPE:String="Release" \ @@ -58,10 +50,7 @@ CMAKE_OPTIONS += \ -DENABLE_PROGRAMS:Bool=OFF \ define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/include - $(CP) $(PKG_INSTALL_DIR)/usr/include/polarssl $(1)/usr/include/ - $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libmbedtls.so.* $(1)/usr/lib/ + $(Build/InstallDev/cmake) $(LN) libmbedtls.so.$(PKG_VERSION) $(1)/usr/lib/libpolarssl.so endef diff --git a/package/lean/polarssl/patches/100-disable_sslv3.patch b/package/lean/polarssl/patches/100-disable_sslv3.patch deleted file mode 100644 index 56c6c4d235..0000000000 --- a/package/lean/polarssl/patches/100-disable_sslv3.patch +++ /dev/null @@ -1,12 +0,0 @@ ---- a/include/polarssl/config.h -+++ b/include/polarssl/config.h -@@ -1011,8 +1011,8 @@ - * POLARSSL_SHA1_C - * - * Comment this macro to disable support for SSL 3.0 -- */ - #define POLARSSL_SSL_PROTO_SSL3 -+ */ - - /** - * \def POLARSSL_SSL_PROTO_TLS1 diff --git a/package/lean/polarssl/patches/200-reduce_config.patch b/package/lean/polarssl/patches/200-reduce_config.patch index 6fef1a6f5c..d18f173e02 100644 --- a/package/lean/polarssl/patches/200-reduce_config.patch +++ b/package/lean/polarssl/patches/200-reduce_config.patch @@ -1,6 +1,6 @@ --- a/include/polarssl/config.h +++ b/include/polarssl/config.h -@@ -432,8 +432,8 @@ +@@ -441,8 +441,8 @@ * Requires: POLARSSL_HMAC_DRBG_C * * Comment this macro to disable deterministic ECDSA. @@ -10,7 +10,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_PSK_ENABLED -@@ -454,8 +454,8 @@ +@@ -463,8 +463,8 @@ * TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 * TLS_PSK_WITH_3DES_EDE_CBC_SHA * TLS_PSK_WITH_RC4_128_SHA @@ -20,7 +20,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_DHE_PSK_ENABLED -@@ -478,8 +478,8 @@ +@@ -487,8 +487,8 @@ * TLS_DHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 * TLS_DHE_PSK_WITH_3DES_EDE_CBC_SHA * TLS_DHE_PSK_WITH_RC4_128_SHA @@ -30,7 +30,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_ECDHE_PSK_ENABLED -@@ -498,8 +498,8 @@ +@@ -507,8 +507,8 @@ * TLS_ECDHE_PSK_WITH_CAMELLIA_128_CBC_SHA256 * TLS_ECDHE_PSK_WITH_3DES_EDE_CBC_SHA * TLS_ECDHE_PSK_WITH_RC4_128_SHA @@ -40,7 +40,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_RSA_PSK_ENABLED -@@ -523,8 +523,8 @@ +@@ -532,8 +532,8 @@ * TLS_RSA_PSK_WITH_CAMELLIA_128_CBC_SHA256 * TLS_RSA_PSK_WITH_3DES_EDE_CBC_SHA * TLS_RSA_PSK_WITH_RC4_128_SHA @@ -50,7 +50,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_RSA_ENABLED -@@ -602,8 +602,8 @@ +@@ -611,8 +611,8 @@ * TLS_ECDHE_RSA_WITH_CAMELLIA_128_CBC_SHA256 * TLS_ECDHE_RSA_WITH_3DES_EDE_CBC_SHA * TLS_ECDHE_RSA_WITH_RC4_128_SHA @@ -60,7 +60,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_ECDHE_ECDSA_ENABLED -@@ -626,8 +626,8 @@ +@@ -635,8 +635,8 @@ * TLS_ECDHE_ECDSA_WITH_CAMELLIA_128_CBC_SHA256 * TLS_ECDHE_ECDSA_WITH_3DES_EDE_CBC_SHA * TLS_ECDHE_ECDSA_WITH_RC4_128_SHA @@ -70,7 +70,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_ECDH_ECDSA_ENABLED -@@ -650,8 +650,8 @@ +@@ -659,8 +659,8 @@ * TLS_ECDH_ECDSA_WITH_CAMELLIA_256_CBC_SHA384 * TLS_ECDH_ECDSA_WITH_CAMELLIA_128_GCM_SHA256 * TLS_ECDH_ECDSA_WITH_CAMELLIA_256_GCM_SHA384 @@ -80,7 +80,7 @@ /** * \def POLARSSL_KEY_EXCHANGE_ECDH_RSA_ENABLED -@@ -674,8 +674,8 @@ +@@ -683,8 +683,8 @@ * TLS_ECDH_RSA_WITH_CAMELLIA_256_CBC_SHA384 * TLS_ECDH_RSA_WITH_CAMELLIA_128_GCM_SHA256 * TLS_ECDH_RSA_WITH_CAMELLIA_256_GCM_SHA384 @@ -90,7 +90,7 @@ /** * \def POLARSSL_PK_PARSE_EC_EXTENDED -@@ -835,8 +835,8 @@ +@@ -844,8 +844,8 @@ * \def POLARSSL_SELF_TEST * * Enable the checkup functions (*_self_test). @@ -99,8 +99,8 @@ + */ /** - * \def POLARSSL_SSL_AEAD_RANDOM_IV -@@ -1151,8 +1151,8 @@ + * \def POLARSSL_SSL_ALL_ALERT_MESSAGES +@@ -1148,8 +1148,8 @@ * Requires: POLARSSL_VERSION_C * * Comment this to disable run-time checking and save ROM space @@ -110,7 +110,7 @@ /** * \def POLARSSL_X509_ALLOW_EXTENSIONS_NON_V3 -@@ -1470,8 +1470,8 @@ +@@ -1483,8 +1483,8 @@ * TLS_PSK_WITH_CAMELLIA_256_CBC_SHA384 * TLS_PSK_WITH_CAMELLIA_128_GCM_SHA256 * TLS_PSK_WITH_CAMELLIA_128_CBC_SHA256 @@ -120,7 +120,7 @@ /** * \def POLARSSL_CCM_C -@@ -1498,8 +1498,8 @@ +@@ -1511,8 +1511,8 @@ * Requires: POLARSSL_PEM_PARSE_C * * This module is used for testing (ssl_client/server). @@ -130,7 +130,7 @@ /** * \def POLARSSL_CIPHER_C -@@ -1538,8 +1538,8 @@ +@@ -1551,8 +1551,8 @@ * library/ssl_tls.c * * This module provides debugging functions. @@ -140,7 +140,7 @@ /** * \def POLARSSL_DES_C -@@ -1594,8 +1594,8 @@ +@@ -1610,8 +1610,8 @@ * ECDHE-ECDSA, ECDHE-RSA, DHE-PSK * * Requires: POLARSSL_ECP_C @@ -150,7 +150,7 @@ /** * \def POLARSSL_ECDSA_C -@@ -1609,8 +1609,8 @@ +@@ -1625,8 +1625,8 @@ * ECDHE-ECDSA * * Requires: POLARSSL_ECP_C, POLARSSL_ASN1_WRITE_C, POLARSSL_ASN1_PARSE_C @@ -160,7 +160,7 @@ /** * \def POLARSSL_ECP_C -@@ -1622,8 +1622,8 @@ +@@ -1638,8 +1638,8 @@ * library/ecdsa.c * * Requires: POLARSSL_BIGNUM_C and at least one POLARSSL_ECP_DP_XXX_ENABLED @@ -170,7 +170,7 @@ /** * \def POLARSSL_ENTROPY_C -@@ -1662,8 +1662,8 @@ +@@ -1678,8 +1678,8 @@ * * This module enables the AES-GCM and CAMELLIA-GCM ciphersuites, if other * requisites are enabled as well. @@ -180,7 +180,7 @@ /** * \def POLARSSL_HAVEGE_C -@@ -1699,8 +1699,8 @@ +@@ -1715,8 +1715,8 @@ * Requires: POLARSSL_MD_C * * Uncomment to enable the HMAC_DRBG random number geerator. @@ -190,7 +190,7 @@ /** * \def POLARSSL_MD_C -@@ -1826,8 +1826,8 @@ +@@ -1859,8 +1859,8 @@ * Requires: POLARSSL_HAVE_ASM * * This modules adds support for the VIA PadLock on x86. @@ -200,7 +200,7 @@ /** * \def POLARSSL_PBKDF2_C -@@ -1992,8 +1992,8 @@ +@@ -2025,8 +2025,8 @@ * Module: library/ripemd160.c * Caller: library/md.c * @@ -210,7 +210,7 @@ /** * \def POLARSSL_RSA_C -@@ -2072,8 +2072,8 @@ +@@ -2110,8 +2110,8 @@ * Caller: * * Requires: POLARSSL_SSL_CACHE_C @@ -220,7 +220,7 @@ /** * \def POLARSSL_SSL_CLI_C -@@ -2149,8 +2149,8 @@ +@@ -2187,8 +2187,8 @@ * Caller: library/havege.c * * This module is used by the HAVEGE random number generator. @@ -230,7 +230,7 @@ /** * \def POLARSSL_VERSION_C -@@ -2160,8 +2160,8 @@ +@@ -2198,8 +2198,8 @@ * Module: library/version.c * * This module provides run-time version information. @@ -240,7 +240,7 @@ /** * \def POLARSSL_X509_USE_C -@@ -2270,8 +2270,8 @@ +@@ -2308,8 +2308,8 @@ * * Module: library/xtea.c * Caller: diff --git a/package/lean/ps3netsrv/Makefile b/package/lean/ps3netsrv/Makefile index ab81de49a5..2148839eeb 100644 --- a/package/lean/ps3netsrv/Makefile +++ b/package/lean/ps3netsrv/Makefile @@ -1,25 +1,26 @@ # -# Copyright (C) 2012-2017 OpenWrt.org +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# # # This is free software, licensed under the GNU General Public License v3. # See /LICENSE for more information. # + include $(TOPDIR)/rules.mk PKG_NAME:=ps3netsrv -PKG_VERSION:=20190630 -PKG_GIT_COMMIT:=3107bba17870657c5bb3f7830657838d766a296c +PKG_VERSION:=20200610 PKG_RELEASE:=1 -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_GIT_COMMIT).tar.gz -PKG_SOURCE_URL:=https://github.com/jhonathanc/ps3netsrv/releases/download/$(PKG_VERSION) -PKG_HASH:=b1df52bab6496d3008019ff76660436c4b24d05c84fc71f293719dbd608f1511 -PKG_INSTALL:=1 +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/jhonathanc/ps3netsrv/tar.gz/$(PKG_VERSION)? +PKG_HASH:=e456a8edbca7cac95b5396cab71c9bba26e5c838fe4751fffe12b483b5bb4030 -PKG_MAINTAINER:=JCorrea PKG_LICENSE:=GPLv3 PKG_LICENSE_FILES:=COPYING -PKG_BUILD_DEPENDS:=mbedtls +PKG_MAINTAINER:=JCorrea + +PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk @@ -28,28 +29,23 @@ define Package/ps3netsrv CATEGORY:=Network SUBMENU:=File Transfer TITLE:=PS3 Game Server - URL:=https://github.com/jhonathanc/ps3netsrv-openwrt/ + URL:=https://github.com/jhonathanc/ps3netsrv-openwrt DEPENDS:=+libpthread +libstdcpp endef define Package/ps3netsrv/description -ps3netsrv allows you to stream games and ISOs over the network to your CFW PlayStation(R) 3 system. -This may be useful if you have a modified PS3, and your router has storage options. -endef - -define Build/Install - # Do nothing + ps3netsrv allows you to stream games and ISOs over the network to your CFW PlayStation(R) 3 system. + This may be useful if you have a modified PS3, and your router has storage options. endef define Package/ps3netsrv/install $(INSTALL_DIR) $(1)/usr/bin $(INSTALL_BIN) $(PKG_BUILD_DIR)/ps3netsrv $(1)/usr/bin - $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_BIN) ./files/ps3netsrv.init $(1)/etc/init.d/ps3netsrv - $(INSTALL_DIR) $(1)/etc/config $(INSTALL_CONF) ./files/ps3netsrv.config $(1)/etc/config/ps3netsrv + $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_BIN) ./files/ps3netsrv.init $(1)/etc/init.d/ps3netsrv endef $(eval $(call BuildPackage,ps3netsrv)) diff --git a/package/lean/ps3netsrv/patches/001-include.common.h.patch b/package/lean/ps3netsrv/patches/001-include.common.h.patch deleted file mode 100644 index 17fa47f6ec..0000000000 --- a/package/lean/ps3netsrv/patches/001-include.common.h.patch +++ /dev/null @@ -1,20 +0,0 @@ -diff -Naur a/include/common.h b/include/common.h ---- a/include/common.h 2019-08-03 10:48:42.000000000 -0700 -+++ b/include/common.h 2020-03-01 19:26:14.000000000 -0800 -@@ -2,6 +2,7 @@ - #define __COMMON_H__ - - #include -+#include - - #ifdef DEBUG - #include -@@ -10,7 +11,7 @@ - #define DPRINTF(...) - #endif - --#ifdef __BIG_ENDIAN__ -+#if __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__ - - static inline uint16_t BE16(uint16_t x) - { diff --git a/package/lean/ps3netsrv/patches/002-include.compat.h.patch b/package/lean/ps3netsrv/patches/001-include.compat.h.patch similarity index 50% rename from package/lean/ps3netsrv/patches/002-include.compat.h.patch rename to package/lean/ps3netsrv/patches/001-include.compat.h.patch index 517a116428..38d1c27c80 100644 --- a/package/lean/ps3netsrv/patches/002-include.compat.h.patch +++ b/package/lean/ps3netsrv/patches/001-include.compat.h.patch @@ -1,6 +1,5 @@ -diff -Naur a/include/compat.h b/include/compat.h ---- a/include/compat.h 2019-08-03 10:48:42.000000000 -0700 -+++ b/include/compat.h 2020-03-01 19:26:14.000000000 -0800 +--- a/include/compat.h ++++ b/include/compat.h @@ -57,7 +57,7 @@ typedef int socklen_t; #else diff --git a/package/lean/ps3netsrv/patches/002-makefile.patch b/package/lean/ps3netsrv/patches/002-makefile.patch new file mode 100644 index 0000000000..cf3dd0705b --- /dev/null +++ b/package/lean/ps3netsrv/patches/002-makefile.patch @@ -0,0 +1,26 @@ +--- a/Makefile ++++ b/Makefile +@@ -1,11 +1,11 @@ +-OS = windows ++OS = linux + BUILD_TYPE = release_static + + OUTPUT := ps3netsrv + OBJS = src/main.o src/padlock.o src/aes.o src/compat.o src/File.o src/VIsoFile.o + +-CFLAGS = -Wall -Wno-format -I./include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL +-CPPFLAGS += -Wall -Wno-format -I./include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL ++CFLAGS = -Wall -I./include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL ++CPPFLAGS += -Wall -I./include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL + + #CFLAGS += -Doff64_t=off_t + #CPPFLAGS += -Doff64_t=off_t +@@ -18,7 +18,7 @@ LDFLAGS = -L. + LIBS = -lstdc++ + + ifeq ($(OS), linux) +-LIBS += -lpthread ++LIBS += -lpthread -lgcc_eh + endif + + ifeq ($(OS), windows) diff --git a/package/lean/ps3netsrv/patches/003-makefile.patch b/package/lean/ps3netsrv/patches/003-makefile.patch deleted file mode 100644 index c9e0c90640..0000000000 --- a/package/lean/ps3netsrv/patches/003-makefile.patch +++ /dev/null @@ -1,114 +0,0 @@ -diff -Naur a/Makefile b/Makefile ---- a/Makefile 2019-08-03 10:48:42.000000000 -0700 -+++ b/Makefile 2020-03-01 19:26:14.000000000 -0800 -@@ -1,21 +1,17 @@ --OS = windows -+OS = linux - BUILD_TYPE = release_static - - OUTPUT := ps3netsrv - OBJS = src/main.o src/compat.o src/File.o src/VIsoFile.o - --CFLAGS = -Wall -I./include -I./polarssl-1.3.2/include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL --CPPFLAGS += -Wall -I./include -I./polarssl-1.3.2/include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -DPOLARSSL -- --#CFLAGS += -DNOSSL --#CPPFLAGS +=-DNOSSL -- --LDFLAGS = -L. -L./polarssl-1.3.2/library --LIBS = -lstdc++ -lpolarssl -+CFLAGS = -Wall -I./include -std=gnu99 -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -+CPPFLAGS = -Wall -I./include -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 - -+LDFLAGS = -L. -+LIBS = -lstdc++ - - ifeq ($(OS), linux) --LIBS += -lpthread -+LIBS += -lpthread -lgcc_eh - endif - - ifeq ($(OS), windows) -@@ -37,28 +33,82 @@ endif - ifeq ($(BUILD_TYPE), debug) - CFLAGS += -O0 -g3 -DDEBUG - CPPFLAGS += -O0 -g3 -DDEBUG -+LIBS += -lmbedtls -lmbedx509 -lmbedcrypto -+endif -+ -+ifeq ($(BUILD_TYPE), debug_nossl) -+CFLAGS += -O0 -g3 -DDEBUG -DNOSSL -+CPPFLAGS += -O0 -g3 -DDEBUG -DNOSSL -+endif -+ -+ifeq ($(BUILD_TYPE), debug_polar) -+CFLAGS += -O0 -g3 -DDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+CPPFLAGS += -O0 -g3 -DDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+LDFLAGS += -L./polarssl-1.3.2/library -+LIBS += -lpolarssl - endif - - ifeq ($(BUILD_TYPE), debug_static) - CFLAGS += -O0 -static -g3 -DDEBUG - CPPFLAGS += -O0 -static -g3 -DDEBUG -+LIBS += -lmbedtls -lmbedx509 -lmbedcrypto -+endif -+ -+ifeq ($(BUILD_TYPE), debug_static_nossl) -+CFLAGS += -O0 -static -g3 -DDEBUG -DNOSSL -+CPPFLAGS += -O0 -static -g3 -DDEBUG -DNOSSL -+endif -+ -+ifeq ($(BUILD_TYPE), debug_static_polar) -+CFLAGS += -O0 -static -g3 -DDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+CPPFLAGS += -O0 -static -g3 -DDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+LDFLAGS += -L./polarssl-1.3.2/library -+LIBS += -lpolarssl - endif - - ifeq ($(BUILD_TYPE), release) - CFLAGS += -O3 -s -DNDEBUG - CPPFLAGS += -O3 -s -DNDEBUG -+LIBS += -lmbedtls -lmbedx509 -lmbedcrypto -+endif -+ -+ifeq ($(BUILD_TYPE), release_nossl) -+CFLAGS += -O3 -s -DNDEBUG -DNOSSL -+CPPFLAGS += -O3 -s -DNDEBUG -DNOSSL -+endif -+ -+ifeq ($(BUILD_TYPE), release_polar) -+CFLAGS += -O3 -s -DNDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+CPPFLAGS += -O3 -s -DNDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+LDFLAGS += -L./polarssl-1.3.2/library -+LIBS += -lpolarssl - endif - - ifeq ($(BUILD_TYPE), release_static) - CFLAGS += -static -O3 -s -DNDEBUG - CPPFLAGS += -static -O3 -s -DNDEBUG -+LIBS += -lmbedtls -lmbedx509 -lmbedcrypto -+endif -+ -+ifeq ($(BUILD_TYPE), release_static_nossl) -+CFLAGS += -static -O3 -s -DNDEBUG -DNOSSL -+CPPFLAGS += -static -O3 -s -DNDEBUG -DNOSSL -+endif -+ -+ifeq ($(BUILD_TYPE), release_static_polar) -+CFLAGS += -static -O3 -s -DNDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+CPPFLAGS += -static -O3 -s -DNDEBUG -I./polarssl-1.3.2/include -DPOLARSSL -+LDFLAGS += -L./polarssl-1.3.2/library -+LIBS += -lpolarssl - endif - - all: $(OUTPUT) - rm -r -f src/*.o -+ rm -r -f polarssl-1.3.2/library/*.o - - clean: - rm -r -f $(OUTPUT) src/*.o -+ rm -r -f polarssl-1.3.2/library/*.o - - $(OUTPUT): $(OBJS) - $(LINK.c) $(LDFLAGS) -o $@ $^ $(LIBS) diff --git a/package/lean/r8125/Makefile b/package/lean/r8125/Makefile index 447045f21a..7424e8af10 100644 --- a/package/lean/r8125/Makefile +++ b/package/lean/r8125/Makefile @@ -1,61 +1,3 @@ -################################################################################ -# -# r8125 is the Linux device driver released for Realtek 2.5Gigabit Ethernet -# controllers with PCI-Express interface. -# -# Copyright(c) 2018 Realtek Semiconductor Corp. All rights reserved. -# -# This program is free software; you can redistribute it and/or modify it -# under the terms of the GNU General Public License as published by the Free -# Software Foundation; either version 2 of the License, or (at your option) -# any later version. -# -# This program is distributed in the hope that it will be useful, but WITHOUT -# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or -# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for -# more details. -# -# You should have received a copy of the GNU General Public License along with -# this program; if not, see . -# -# Author: -# Realtek NIC software team -# No. 2, Innovation Road II, Hsinchu Science Park, Hsinchu 300, Taiwan -# -################################################################################ - -################################################################################ -# This product is covered by one or more of the following patents: -# US6,570,884, US6,115,776, and US6,327,625. -################################################################################ - -#KFLAG := 2$(shell uname -r | sed -ne 's/^2\.[4]\..*/4/p')x - -#all: clean modules install - -#modules: -#ifeq ($(KFLAG),24x) -# $(MAKE) -C src/ -f Makefile_linux24x modules -#else -# $(MAKE) -C src/ modules -#endif - -#clean: -#ifeq ($(KFLAG),24x) -# $(MAKE) -C src/ -f Makefile_linux24x clean -#else -# $(MAKE) -C src/ clean -#endif - -#install: -#ifeq ($(KFLAG),24x) -# $(MAKE) -C src/ -f Makefile_linux24x install -#else -# $(MAKE) -C src/ install -#endif - - - # Attribution: https://gist.github.com/lenew/9b41ba901c3393047ede0766760f9d55 #Put this source to 'package/kernel/r8125' folder of OpenWRT/LEDE SDK @@ -66,10 +8,7 @@ include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=r8125 PKG_VERSION:=9.004.01 -PKG_RELEASE:=1 - -#PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.bz2 -#PKG_CAT:=bzcat +PKG_RELEASE:=2 PKG_BUILD_DIR:=$(KERNEL_BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) @@ -84,25 +23,20 @@ define KernelPackage/r8125 endef define Package/r8125/description - This package contains a driver for Realtek r8125 chipsets. + This package contains a driver for Realtek r8125 chipsets. endef R8125_MAKEOPTS= -C $(PKG_BUILD_DIR) \ - PATH="$(TARGET_PATH)" \ - ARCH="$(LINUX_KARCH)" \ - CROSS_COMPILE="$(TARGET_CROSS)" \ - TARGET="$(HAL_TARGET)" \ - TOOLPREFIX="$(KERNEL_CROSS)" \ - TOOLPATH="$(KERNEL_CROSS)" \ - KERNELPATH="$(LINUX_DIR)" \ - KERNELDIR="$(LINUX_DIR)" \ - LDOPTS=" " \ - DOMULTI=1 - -define Build/Prepare - mkdir -p $(PKG_BUILD_DIR) - $(CP) ./src/* $(PKG_BUILD_DIR) -endef + PATH="$(TARGET_PATH)" \ + ARCH="$(LINUX_KARCH)" \ + CROSS_COMPILE="$(TARGET_CROSS)" \ + TARGET="$(HAL_TARGET)" \ + TOOLPREFIX="$(KERNEL_CROSS)" \ + TOOLPATH="$(KERNEL_CROSS)" \ + KERNELPATH="$(LINUX_DIR)" \ + KERNELDIR="$(LINUX_DIR)" \ + LDOPTS=" " \ + DOMULTI=1 define Build/Compile $(MAKE) $(R8125_MAKEOPTS) modules diff --git a/package/lean/shadowsocksr-libev/Makefile b/package/lean/shadowsocksr-libev/Makefile index c5409d3f8e..ee46682b0c 100644 --- a/package/lean/shadowsocksr-libev/Makefile +++ b/package/lean/shadowsocksr-libev/Makefile @@ -1,3 +1,11 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + include $(TOPDIR)/rules.mk PKG_NAME:=shadowsocksr-libev @@ -6,60 +14,91 @@ PKG_RELEASE:=6 PKG_SOURCE_PROTO:=git PKG_SOURCE_URL:=https://github.com/shadowsocksrr/shadowsocksr-libev -PKG_MIRROR_HASH:=834ce598f940fb9db2bf4c0d1f8cfa883df27c1c8553dbcb306d6f32ae13c317 +PKG_SOURCE_DATE:=2018-03-07 PKG_SOURCE_VERSION:=d63ff863800a5645aca4309d5dd5962bd1e95543 -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION) -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.xz +PKG_MIRROR_HASH:=34308ed827a5dd4f4e35619914102d55b00604faa44fda051d1d25fb4a319325 -PKG_LICENSE:=GPLv3 +PKG_LICENSE:=GPL-3.0 PKG_LICENSE_FILES:=LICENSE -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)/$(BUILD_VARIANT)/$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION) - -PKG_INSTALL:=1 PKG_FIXUP:=autoreconf PKG_USE_MIPS16:=0 PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk -define Package/shadowsocksr-libev/Default +define Package/shadowsocksr-libev/template SECTION:=net CATEGORY:=Network SUBMENU:=Web Servers/Proxies - TITLE:=Lightweight Secured Socks5 Proxy + TITLE:=shadowsocksr-libev URL:=https://github.com/shadowsocksrr/shadowsocksr-libev DEPENDS:=+libev +libsodium +libopenssl +libpthread +libpcre +libudns +zlib - PROVIDES:=shadowsocksr-libev endef -Package/shadowsocksr-libev-server = $(Package/shadowsocksr-libev/Default) -Package/shadowsocksr-libev-alt = $(Package/shadowsocksr-libev/Default) -Package/shadowsocksr-libev-ssr-local = $(Package/shadowsocksr-libev/Default) +define Package/shadowsocksr-libev-ssr-check + $(call Package/shadowsocksr-libev/template,$(1)) + TITLE+= ssr-check +endef -CONFIGURE_ARGS += --disable-documentation --disable-ssp --disable-assert \ +define Package/shadowsocksr-libev-ssr-local + $(call Package/shadowsocksr-libev/template,$(1)) + TITLE+= ssr-local +endef + +define Package/shadowsocksr-libev-ssr-nat + $(call Package/shadowsocksr-libev/template,$(1)) + TITLE+= ssr-nat +endef + +define Package/shadowsocksr-libev-ssr-redir + $(call Package/shadowsocksr-libev/template,$(1)) + TITLE+= ssr-redir +endef + +define Package/shadowsocksr-libev-ssr-server + $(call Package/shadowsocksr-libev/template,$(1)) + TITLE+= ssr-server +endef + +CONFIGURE_ARGS += \ + --disable-documentation \ + --disable-ssp \ + --disable-assert \ --enable-system-shared-lib TARGET_CFLAGS += -flto TARGET_LDFLAGS += -Wl,--gc-sections,--as-needed -define Package/shadowsocksr-libev-alt/install +define Package/shadowsocksr-libev/install/template $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ss-redir $(1)/usr/bin/ssr-redir - $(INSTALL_BIN) $(PKG_BUILD_DIR)/server/ss-check $(1)/usr/bin/ssr-check + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/bin/ss-$(2) $(1)/usr/bin/ssr-$(2) endef -define Package/shadowsocksr-libev-server/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/server/ss-server $(1)/usr/bin/ssr-server +define Package/shadowsocksr-libev-ssr-check/install + $(call Package/shadowsocksr-libev/install/template,$(1),check) endef define Package/shadowsocksr-libev-ssr-local/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/src/ss-local $(1)/usr/bin/ssr-local + $(call Package/shadowsocksr-libev/install/template,$(1),local) $(LN) ssr-local $(1)/usr/bin/ssr-tunnel endef -$(eval $(call BuildPackage,shadowsocksr-libev-alt)) -$(eval $(call BuildPackage,shadowsocksr-libev-server)) +define Package/shadowsocksr-libev-ssr-nat/install + $(call Package/shadowsocksr-libev/install/template,$(1),nat) +endef + +define Package/shadowsocksr-libev-ssr-redir/install + $(call Package/shadowsocksr-libev/install/template,$(1),redir) +endef + +define Package/shadowsocksr-libev-ssr-server/install + $(call Package/shadowsocksr-libev/install/template,$(1),server) +endef + +$(eval $(call BuildPackage,shadowsocksr-libev-ssr-check)) $(eval $(call BuildPackage,shadowsocksr-libev-ssr-local)) +$(eval $(call BuildPackage,shadowsocksr-libev-ssr-nat)) +$(eval $(call BuildPackage,shadowsocksr-libev-ssr-redir)) +$(eval $(call BuildPackage,shadowsocksr-libev-ssr-server)) diff --git a/package/lean/shadowsocksr-libev/patches/0001-Add-ss-server-and-ss-check.patch b/package/lean/shadowsocksr-libev/patches/0001-Add-ss-server-and-ss-check.patch index 50a4e6a940..ef8a83fe07 100644 --- a/package/lean/shadowsocksr-libev/patches/0001-Add-ss-server-and-ss-check.patch +++ b/package/lean/shadowsocksr-libev/patches/0001-Add-ss-server-and-ss-check.patch @@ -1,5 +1,3 @@ -diff --git a/.gitignore b/.gitignore -index 4eab18e..64b8d9f 100644 --- a/.gitignore +++ b/.gitignore @@ -2,6 +2,7 @@ build/ @@ -10,8 +8,6 @@ index 4eab18e..64b8d9f 100644 libev/Makefile libudns/Makefile libcork/Makefile -diff --git a/Makefile.am b/Makefile.am -index 690af43..75e158e 100644 --- a/Makefile.am +++ b/Makefile.am @@ -1,7 +1,7 @@ @@ -24,8 +20,6 @@ index 690af43..75e158e 100644 endif if ENABLE_DOCUMENTATION -diff --git a/Makefile.in b/Makefile.in -index 4cb3deb..e210bc0 100644 --- a/Makefile.in +++ b/Makefile.in @@ -195,7 +195,7 @@ am__define_uniq_tagged_files = \ @@ -49,8 +43,6 @@ index 4cb3deb..e210bc0 100644 @USE_SYSTEM_SHARED_LIB_TRUE@ $(am__append_1) ACLOCAL_AMFLAGS = -I m4 pkgconfiglibdir = $(libdir)/pkgconfig -diff --git a/configure b/configure -index 7d854c4..01d66ab 100755 --- a/configure +++ b/configure @@ -649,7 +649,6 @@ PTHREAD_CC @@ -102,7 +94,7 @@ index 7d854c4..01d66ab 100755 do eval ac_val=\$$ac_var # Remove trailing slashes. -@@ -1399,6 +1409,7 @@ Fine tuning of the installation directories: +@@ -1399,6 +1409,7 @@ Fine tuning of the installation director --sysconfdir=DIR read-only single-machine data [PREFIX/etc] --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] --localstatedir=DIR modifiable single-machine data [PREFIX/var] @@ -110,7 +102,7 @@ index 7d854c4..01d66ab 100755 --libdir=DIR object code libraries [EPREFIX/lib] --includedir=DIR C header files [PREFIX/include] --oldincludedir=DIR C header files for non-gcc [/usr/include] -@@ -2472,8 +2483,8 @@ ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. +@@ -2472,8 +2483,8 @@ ac_configure="$SHELL $ac_aux_dir/configu @@ -121,7 +113,7 @@ index 7d854c4..01d66ab 100755 ac_ext=c ac_cpp='$CPP $CPPFLAGS' -@@ -3783,7 +3794,7 @@ $as_echo "$ac_cv_safe_to_define___extensions__" >&6; } +@@ -3783,7 +3794,7 @@ $as_echo "$ac_cv_safe_to_define___extens @@ -139,7 +131,7 @@ index 7d854c4..01d66ab 100755 case $am_aux_dir in *\ * | *\ *) install_sh="\${SHELL} '$am_aux_dir/install-sh'" ;; -@@ -4363,8 +4374,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}makeinfo"} +@@ -4363,8 +4374,8 @@ MAKEINFO=${MAKEINFO-"${am_missing_run}ma # mkdir_p='$(MKDIR_P)' @@ -206,7 +198,7 @@ index 7d854c4..01d66ab 100755 # Extract the first word of "mv", so it can be a program name with args. set dummy mv; ac_word=$2 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5 -@@ -16204,15 +16175,162 @@ $as_echo "#define HAVE_IPv6 1" >>confdefs.h +@@ -16204,15 +16175,162 @@ $as_echo "#define HAVE_IPv6 1" >>confdef if test -z "$USE_SYSTEM_SHARED_LIB_TRUE"; then : @@ -391,8 +383,6 @@ index 7d854c4..01d66ab 100755 cat <<_LT_EOF >> "$cfgfile" #! $SHELL -diff --git a/configure.ac b/configure.ac -index 6586f2b..f9c51ab 100755 --- a/configure.ac +++ b/configure.ac @@ -315,7 +315,8 @@ AC_CONFIG_FILES([ shadowsocks-libev.pc @@ -405,9 +395,6 @@ index 6586f2b..f9c51ab 100755 AM_COND_IF([USE_SYSTEM_SHARED_LIB],[ AC_CHECK_LIB([udns], [dns_dnlen], ,[AC_MSG_ERROR([Couldn't find libudns. Try installing libudns-dev or udns-devel.])]) AC_CHECK_LIB([ev], [ev_loop_destroy], ,[AC_MSG_ERROR([Couldn't find libev. Try installing libev-dev@<:@el@:>@.])]) -diff --git a/server/Makefile.am b/server/Makefile.am -new file mode 100644 -index 0000000..3ae8bc2 --- /dev/null +++ b/server/Makefile.am @@ -0,0 +1,55 @@ @@ -466,9 +453,6 @@ index 0000000..3ae8bc2 + +ss_check_CFLAGS = $(AM_CFLAGS) +ss_server_CFLAGS = $(AM_CFLAGS) -DMODULE_REMOTE -diff --git a/server/Makefile.in b/server/Makefile.in -new file mode 100644 -index 0000000..3bfa53e --- /dev/null +++ b/server/Makefile.in @@ -0,0 +1,919 @@ @@ -1391,18 +1375,12 @@ index 0000000..3bfa53e +# Tell versions [3.59,3.63) of GNU make to not export all variables. +# Otherwise a system limit (for SysV at least) may be exceeded. +.NOEXPORT: -diff --git a/server/README.md b/server/README.md -new file mode 100644 -index 0000000..ef6a20e --- /dev/null +++ b/server/README.md @@ -0,0 +1,3 @@ +# server + +`ss-server` and `ss-check` from https://github.com/ywb94/shadowsocks-libev -diff --git a/server/acl.c b/server/acl.c -new file mode 100644 -index 0000000..60d4b72 --- /dev/null +++ b/server/acl.c @@ -0,0 +1,597 @@ @@ -2003,9 +1981,6 @@ index 0000000..60d4b72 + + return ret; +} -diff --git a/server/acl.h b/server/acl.h -new file mode 100644 -index 0000000..d6f18b8 --- /dev/null +++ b/server/acl.h @@ -0,0 +1,53 @@ @@ -2062,9 +2037,6 @@ index 0000000..d6f18b8 +int outbound_block_match_host(const char *host); + +#endif // _ACL_H -diff --git a/server/auth.c b/server/auth.c -new file mode 100644 -index 0000000..a36257a --- /dev/null +++ b/server/auth.c @@ -0,0 +1,993 @@ @@ -3061,9 +3033,6 @@ index 0000000..a36257a + + return datalength - 4; +} -diff --git a/server/auth.h b/server/auth.h -new file mode 100644 -index 0000000..f7730df --- /dev/null +++ b/server/auth.h @@ -0,0 +1,30 @@ @@ -3097,9 +3066,6 @@ index 0000000..f7730df +int auth_aes128_sha1_client_post_decrypt(obfs *self, char **pplaindata, int datalength, size_t* capacity); + +#endif // _AUTH_H -diff --git a/server/base64.c b/server/base64.c -new file mode 100644 -index 0000000..7cf9552 --- /dev/null +++ b/server/base64.c @@ -0,0 +1,119 @@ @@ -3222,9 +3188,6 @@ index 0000000..7cf9552 + + return BASE64_OK; +} -diff --git a/server/base64.h b/server/base64.h -new file mode 100644 -index 0000000..6432ba3 --- /dev/null +++ b/server/base64.h @@ -0,0 +1,16 @@ @@ -3244,9 +3207,6 @@ index 0000000..6432ba3 + + +#endif /* __BASE64_H__ */ -diff --git a/server/cache.c b/server/cache.c -new file mode 100644 -index 0000000..c1a2995 --- /dev/null +++ b/server/cache.c @@ -0,0 +1,308 @@ @@ -3558,9 +3518,6 @@ index 0000000..c1a2995 + + return 0; +} -diff --git a/server/cache.h b/server/cache.h -new file mode 100644 -index 0000000..0ec98f5 --- /dev/null +++ b/server/cache.h @@ -0,0 +1,62 @@ @@ -3626,9 +3583,6 @@ index 0000000..0ec98f5 +int cache_key_exist(struct cache *cache, char *key, size_t key_len); + +#endif -diff --git a/server/check.c b/server/check.c -new file mode 100644 -index 0000000..ad035e0 --- /dev/null +++ b/server/check.c @@ -0,0 +1,236 @@ @@ -3869,9 +3823,6 @@ index 0000000..ad035e0 + +} \ No newline at end of file -diff --git a/server/common.h b/server/common.h -new file mode 100644 -index 0000000..000f084 --- /dev/null +++ b/server/common.h @@ -0,0 +1,58 @@ @@ -3933,9 +3884,6 @@ index 0000000..000f084 +#define STAGE_STREAM 5 /* Stream between client and server */ + +#endif // _COMMON_H -diff --git a/server/crc32.c b/server/crc32.c -new file mode 100644 -index 0000000..6d328d2 --- /dev/null +++ b/server/crc32.c @@ -0,0 +1,97 @@ @@ -4036,9 +3984,6 @@ index 0000000..6d328d2 + | (uint32_t)buffer[0]); +} + -diff --git a/server/encrypt.c b/server/encrypt.c -new file mode 100644 -index 0000000..37dd5cd --- /dev/null +++ b/server/encrypt.c @@ -0,0 +1,1645 @@ @@ -5687,9 +5632,6 @@ index 0000000..37dd5cd + + return 0; +} -diff --git a/server/encrypt.h b/server/encrypt.h -new file mode 100644 -index 0000000..3bb7940 --- /dev/null +++ b/server/encrypt.h @@ -0,0 +1,222 @@ @@ -5915,9 +5857,6 @@ index 0000000..3bb7940 +void bfree(buffer_t *ptr); + +#endif // _ENCRYPT_H -diff --git a/server/http.c b/server/http.c -new file mode 100644 -index 0000000..3bd4a32 --- /dev/null +++ b/server/http.c @@ -0,0 +1,152 @@ @@ -6073,9 +6012,6 @@ index 0000000..3bd4a32 + + return header_len; +} -diff --git a/server/http.h b/server/http.h -new file mode 100644 -index 0000000..914815a --- /dev/null +++ b/server/http.h @@ -0,0 +1,34 @@ @@ -6113,9 +6049,6 @@ index 0000000..914815a +const protocol_t *const http_protocol; + +#endif -diff --git a/server/http_simple.c b/server/http_simple.c -new file mode 100644 -index 0000000..c1e34ee --- /dev/null +++ b/server/http_simple.c @@ -0,0 +1,625 @@ @@ -6744,9 +6677,6 @@ index 0000000..c1e34ee + } + return outlength; +} -diff --git a/server/http_simple.h b/server/http_simple.h -new file mode 100644 -index 0000000..cce24cc --- /dev/null +++ b/server/http_simple.h @@ -0,0 +1,21 @@ @@ -6771,9 +6701,6 @@ index 0000000..cce24cc +int http_simple_server_decode(obfs *self, char **pencryptdata, int datalength, size_t* capacity, int *needsendback); + +#endif // _HTTP_SIMPLE_H -diff --git a/server/jconf.c b/server/jconf.c -new file mode 100644 -index 0000000..494aa5f --- /dev/null +++ b/server/jconf.c @@ -0,0 +1,260 @@ @@ -7037,9 +6964,6 @@ index 0000000..494aa5f + json_value_free(obj); + return &conf; +} -diff --git a/server/jconf.h b/server/jconf.h -new file mode 100644 -index 0000000..9a7e5e3 --- /dev/null +++ b/server/jconf.h @@ -0,0 +1,78 @@ @@ -7121,9 +7045,6 @@ index 0000000..9a7e5e3 +void free_addr(ss_addr_t *addr); + +#endif // _JCONF_H -diff --git a/server/json.c b/server/json.c -new file mode 100644 -index 0000000..18e95ef --- /dev/null +++ b/server/json.c @@ -0,0 +1,1002 @@ @@ -8129,9 +8050,6 @@ index 0000000..18e95ef + settings.mem_free = default_free; + json_value_free_ex(&settings, value); +} -diff --git a/server/json.h b/server/json.h -new file mode 100644 -index 0000000..016fc5a --- /dev/null +++ b/server/json.h @@ -0,0 +1,249 @@ @@ -8384,9 +8302,6 @@ index 0000000..016fc5a +#endif + +#endif -diff --git a/server/list.c b/server/list.c -new file mode 100644 -index 0000000..dde085d --- /dev/null +++ b/server/list.c @@ -0,0 +1,370 @@ @@ -8760,9 +8675,6 @@ index 0000000..dde085d + + return l; +} -diff --git a/server/list.h b/server/list.h -new file mode 100644 -index 0000000..ab49720 --- /dev/null +++ b/server/list.h @@ -0,0 +1,61 @@ @@ -8827,9 +8739,6 @@ index 0000000..ab49720 +//释放链表 +List list_destroy(List l); +#endif -diff --git a/server/netutils.c b/server/netutils.c -new file mode 100644 -index 0000000..3a32b4d --- /dev/null +++ b/server/netutils.c @@ -0,0 +1,297 @@ @@ -9130,9 +9039,6 @@ index 0000000..3a32b4d + + return 1; +} -diff --git a/server/netutils.h b/server/netutils.h -new file mode 100644 -index 0000000..0725592 --- /dev/null +++ b/server/netutils.h @@ -0,0 +1,98 @@ @@ -9234,9 +9140,6 @@ index 0000000..0725592 +int validate_hostname(const char *hostname, const int hostname_len); + +#endif -diff --git a/server/obfs.c b/server/obfs.c -new file mode 100644 -index 0000000..5c885bf --- /dev/null +++ b/server/obfs.c @@ -0,0 +1,205 @@ @@ -9445,9 +9348,6 @@ index 0000000..5c885bf +void free_obfs_class(obfs_class *plugin) { + free(plugin); +} -diff --git a/server/obfs.h b/server/obfs.h -new file mode 100644 -index 0000000..74c60c9 --- /dev/null +++ b/server/obfs.h @@ -0,0 +1,100 @@ @@ -9551,9 +9451,6 @@ index 0000000..74c60c9 +void dispose_obfs(obfs *self); + +#endif // _OBFS_H -diff --git a/server/obfsutil.c b/server/obfsutil.c -new file mode 100644 -index 0000000..d00959b --- /dev/null +++ b/server/obfsutil.c @@ -0,0 +1,36 @@ @@ -9593,9 +9490,6 @@ index 0000000..d00959b + return x + y; +} + -diff --git a/server/protocol.h b/server/protocol.h -new file mode 100644 -index 0000000..eaa866e --- /dev/null +++ b/server/protocol.h @@ -0,0 +1,34 @@ @@ -9633,9 +9527,6 @@ index 0000000..eaa866e +} protocol_t; + +#endif -diff --git a/server/resolv.c b/server/resolv.c -new file mode 100644 -index 0000000..f580d06 --- /dev/null +++ b/server/resolv.c @@ -0,0 +1,444 @@ @@ -10083,9 +9974,6 @@ index 0000000..f580d06 + + return result; +} -diff --git a/server/resolv.h b/server/resolv.h -new file mode 100644 -index 0000000..0552922 --- /dev/null +++ b/server/resolv.h @@ -0,0 +1,50 @@ @@ -10139,9 +10027,6 @@ index 0000000..0552922 +void resolv_shutdown(struct ev_loop *); + +#endif -diff --git a/server/rule.c b/server/rule.c -new file mode 100644 -index 0000000..8aae04e --- /dev/null +++ b/server/rule.c @@ -0,0 +1,137 @@ @@ -10282,9 +10167,6 @@ index 0000000..8aae04e + pcre_free(rule->pattern_re); + ss_free(rule); +} -diff --git a/server/rule.h b/server/rule.h -new file mode 100644 -index 0000000..015bc42 --- /dev/null +++ b/server/rule.h @@ -0,0 +1,58 @@ @@ -10346,9 +10228,6 @@ index 0000000..015bc42 +int accept_rule_arg(rule_t *, const char *); + +#endif -diff --git a/server/server.c b/server/server.c -new file mode 100644 -index 0000000..65b0e42 --- /dev/null +++ b/server/server.c @@ -0,0 +1,2209 @@ @@ -12561,9 +12440,6 @@ index 0000000..65b0e42 + + return 0; +} -diff --git a/server/server.h b/server/server.h -new file mode 100644 -index 0000000..4cd3cf6 --- /dev/null +++ b/server/server.h @@ -0,0 +1,115 @@ @@ -12682,9 +12558,6 @@ index 0000000..4cd3cf6 +} remote_t; + +#endif // _SERVER_H -diff --git a/server/tls.c b/server/tls.c -new file mode 100644 -index 0000000..5c42216 --- /dev/null +++ b/server/tls.c @@ -0,0 +1,263 @@ @@ -12951,9 +12824,6 @@ index 0000000..5c42216 + + return -2; +} -diff --git a/server/tls.h b/server/tls.h -new file mode 100644 -index 0000000..3998913 --- /dev/null +++ b/server/tls.h @@ -0,0 +1,33 @@ @@ -12990,9 +12860,6 @@ index 0000000..3998913 +const protocol_t *const tls_protocol; + +#endif -diff --git a/server/tls1.2_ticket.c b/server/tls1.2_ticket.c -new file mode 100644 -index 0000000..88970c0 --- /dev/null +++ b/server/tls1.2_ticket.c @@ -0,0 +1,609 @@ @@ -13605,9 +13472,6 @@ index 0000000..88970c0 + + return 0; +} -diff --git a/server/tls1.2_ticket.h b/server/tls1.2_ticket.h -new file mode 100644 -index 0000000..10a57c9 --- /dev/null +++ b/server/tls1.2_ticket.h @@ -0,0 +1,20 @@ @@ -13631,9 +13495,6 @@ index 0000000..10a57c9 +int tls12_ticket_auth_server_decode(obfs *self, char **pencryptdata, int datalength, size_t* capacity, int *needsendback); + +#endif // _TLS1_2_TICKET_H -diff --git a/server/udprelay.c b/server/udprelay.c -new file mode 100644 -index 0000000..d9251ee --- /dev/null +++ b/server/udprelay.c @@ -0,0 +1,1452 @@ @@ -15089,9 +14950,6 @@ index 0000000..d9251ee + server_ctx_list[server_num] = NULL; + } +} -diff --git a/server/udprelay.h b/server/udprelay.h -new file mode 100644 -index 0000000..89876d4 --- /dev/null +++ b/server/udprelay.h @@ -0,0 +1,95 @@ @@ -15190,9 +15048,6 @@ index 0000000..89876d4 +} remote_ctx_t; + +#endif // _UDPRELAY_H -diff --git a/server/uthash.h b/server/uthash.h -new file mode 100644 -index 0000000..45d1f9f --- /dev/null +++ b/server/uthash.h @@ -0,0 +1,1074 @@ @@ -16270,9 +16125,6 @@ index 0000000..45d1f9f +} UT_hash_handle; + +#endif /* UTHASH_H */ -diff --git a/server/utils.c b/server/utils.c -new file mode 100644 -index 0000000..14a60c7 --- /dev/null +++ b/server/utils.c @@ -0,0 +1,448 @@ @@ -16724,9 +16576,6 @@ index 0000000..14a60c7 +} + +#endif -diff --git a/server/utils.h b/server/utils.h -new file mode 100644 -index 0000000..0fb7f5a --- /dev/null +++ b/server/utils.h @@ -0,0 +1,232 @@ @@ -16962,9 +16811,6 @@ index 0000000..0fb7f5a + } while (0) + +#endif // _UTILS_H -diff --git a/server/verify.c b/server/verify.c -new file mode 100644 -index 0000000..9e7393d --- /dev/null +++ b/server/verify.c @@ -0,0 +1,188 @@ @@ -17156,9 +17002,6 @@ index 0000000..9e7393d + free(out_buffer); + return len; +} -diff --git a/server/verify.h b/server/verify.h -new file mode 100644 -index 0000000..57c6ff9 --- /dev/null +++ b/server/verify.h @@ -0,0 +1,19 @@ @@ -17181,6 +17024,3 @@ index 0000000..57c6ff9 +int verify_simple_server_post_decrypt(obfs *self, char **pplaindata, int datalength, size_t* capacity); + +#endif // _VERIFY_H --- -2.19.1 - diff --git a/package/lean/shadowsocksr-libev/patches/0002-Revert-verify_simple-and-auth_simple.patch b/package/lean/shadowsocksr-libev/patches/0002-Revert-verify_simple-and-auth_simple.patch index 72ee3337d2..0f81146566 100644 --- a/package/lean/shadowsocksr-libev/patches/0002-Revert-verify_simple-and-auth_simple.patch +++ b/package/lean/shadowsocksr-libev/patches/0002-Revert-verify_simple-and-auth_simple.patch @@ -1,8 +1,6 @@ -diff --git a/src/obfs/obfs.c b/src/obfs/obfs.c -index 463359f..4cd750a 100644 --- a/src/obfs/obfs.c +++ b/src/obfs/obfs.c -@@ -88,7 +88,7 @@ +@@ -88,7 +88,7 @@ obfs_class *new_obfs_class(const char *p plugin->client_decode = tls12_ticket_auth_client_decode; return plugin; @@ -11,7 +9,7 @@ index 463359f..4cd750a 100644 obfs_class * plugin = (obfs_class*)malloc(sizeof(obfs_class)); plugin->init_data = init_data; plugin->new_obfs = verify_simple_new_obfs; -@@ -115,7 +115,7 @@ +@@ -115,7 +115,7 @@ obfs_class *new_obfs_class(const char *p plugin->client_udp_pre_encrypt = NULL; plugin->client_udp_post_decrypt = NULL; @@ -19,4 +17,4 @@ index 463359f..4cd750a 100644 + return plugin; } else if (strcmp(plugin_name, "auth_sha1") == 0) { obfs_class *plugin = (obfs_class *) malloc(sizeof(obfs_class)); - plugin->init_data = auth_simple_init_data; \ No newline at end of file + plugin->init_data = auth_simple_init_data; diff --git a/package/lean/shadowsocksr-libev/patches/0003-Refine-Usage.patch b/package/lean/shadowsocksr-libev/patches/0003-Refine-Usage.patch index 85aa0f1344..dd44f58557 100644 --- a/package/lean/shadowsocksr-libev/patches/0003-Refine-Usage.patch +++ b/package/lean/shadowsocksr-libev/patches/0003-Refine-Usage.patch @@ -1,5 +1,3 @@ -diff --git a/src/utils.c b/src/utils.c -index 94f8a83..01bcbac 100644 --- a/src/utils.c +++ b/src/utils.c @@ -258,8 +258,6 @@ usage() @@ -11,11 +9,10 @@ index 94f8a83..01bcbac 100644 printf(" usage:\n\n"); #ifdef MODULE_LOCAL printf(" ss-local\n"); -@@ -298,6 +296,25 @@ usage() - printf( +@@ -299,6 +297,25 @@ usage() " The default cipher is rc4-md5.\n"); printf("\n"); -+ printf( + printf( + " -o Obfs of your remote server: plain,\n"); + printf( + " http_simple, http_post and tls1.2_ticket_auth.\n"); @@ -34,9 +31,7 @@ index 94f8a83..01bcbac 100644 + printf( + " -G Protocol-Param of your remote server.\n"); + printf("\n"); - printf( ++ printf( " [-a ] Run as another user.\n"); printf( --- -2.19.1 - + " [-f ] The file path to store pid.\n"); diff --git a/package/lean/shadowsocksr-libev/patches/999-Fix-Werror-sizeof-pointer-memaccess.patch b/package/lean/shadowsocksr-libev/patches/999-Fix-Werror-sizeof-pointer-memaccess.patch index 9da0c52b99..1db501aab6 100644 --- a/package/lean/shadowsocksr-libev/patches/999-Fix-Werror-sizeof-pointer-memaccess.patch +++ b/package/lean/shadowsocksr-libev/patches/999-Fix-Werror-sizeof-pointer-memaccess.patch @@ -1,6 +1,6 @@ --- a/src/local.c +++ b/src/local.c -@@ -718,7 +718,7 @@ +@@ -718,7 +718,7 @@ server_recv_cb(EV_P_ ev_io *w, int reven ss_free(hostname); } else { diff --git a/package/lean/shortcut-fe/Makefile b/package/lean/shortcut-fe/Makefile index f0abdf82f0..2c2976c08b 100644 --- a/package/lean/shortcut-fe/Makefile +++ b/package/lean/shortcut-fe/Makefile @@ -15,7 +15,7 @@ include $(TOPDIR)/rules.mk include $(INCLUDE_DIR)/kernel.mk PKG_NAME:=shortcut-fe -PKG_RELEASE:=2 +PKG_RELEASE:=3 include $(INCLUDE_DIR)/package.mk @@ -25,8 +25,11 @@ define KernelPackage/shortcut-fe SUBMENU:=Network Support DEPENDS:= TITLE:=Kernel driver for SFE - FILES:=$(PKG_BUILD_DIR)/shortcut-fe.ko $(PKG_BUILD_DIR)/shortcut-fe-ipv6.ko - KCONFIG:=CONFIG_NF_CONNTRACK_EVENTS=y \ + FILES:= \ + $(PKG_BUILD_DIR)/shortcut-fe.ko \ + $(PKG_BUILD_DIR)/shortcut-fe-ipv6.ko + KCONFIG:= \ + CONFIG_NF_CONNTRACK_EVENTS=y \ CONFIG_NF_CONNTRACK_TIMEOUT=y \ CONFIG_SHORTCUT_FE=y \ CONFIG_XFRM=y @@ -34,16 +37,9 @@ define KernelPackage/shortcut-fe endef define KernelPackage/shortcut-fe/Description -Shortcut is an in-Linux-kernel IP packet forwarding engine. + Shortcut is an in-Linux-kernel IP packet forwarding engine. endef -#define KernelPackage/shortcut-fe/install -# $(INSTALL_DIR) $(1)/etc/init.d -# $(INSTALL_BIN) ./files/etc/init.d/shortcut-fe $(1)/etc/init.d -# $(INSTALL_DIR) $(1)/usr/bin -# $(INSTALL_BIN) ./files/usr/bin/sfe_dump $(1)/usr/bin -#endef - define KernelPackage/shortcut-fe-cm SECTION:=kernel CATEGORY:=Kernel modules @@ -55,10 +51,10 @@ define KernelPackage/shortcut-fe-cm endef define KernelPackage/shortcut-fe-cm/Description -Simple connection manager for the Shortcut forwarding engine. + Simple connection manager for the Shortcut forwarding engine. endef -EXTRA_CFLAGS+=-DSFE_SUPPORT_IPV6 +EXTRA_CFLAGS+= -DSFE_SUPPORT_IPV6 define Build/Compile +$(MAKE) $(PKG_JOBS) -C "$(LINUX_DIR)" \ @@ -70,12 +66,17 @@ define Build/Compile modules endef -ifneq ($(CONFIG_PACKAGE_kmod-shortcut-fe)$(CONFIG_PACKAGE_kmod-shortcut-fe-cm),) define Build/InstallDev $(INSTALL_DIR) $(1)/usr/include/shortcut-fe $(CP) -rf $(PKG_BUILD_DIR)/sfe.h $(1)/usr/include/shortcut-fe endef -endif + +#define KernelPackage/shortcut-fe/install +# $(INSTALL_DIR) $(1)/etc/init.d +# $(INSTALL_BIN) ./files/etc/init.d/shortcut-fe $(1)/etc/init.d +# $(INSTALL_DIR) $(1)/usr/bin +# $(INSTALL_BIN) ./files/usr/bin/sfe_dump $(1)/usr/bin +#endef $(eval $(call KernelPackage,shortcut-fe)) $(eval $(call KernelPackage,shortcut-fe-cm)) diff --git a/package/lean/srelay/Makefile b/package/lean/srelay/Makefile index 60b4fa3bf8..5f17fbe05a 100644 --- a/package/lean/srelay/Makefile +++ b/package/lean/srelay/Makefile @@ -9,21 +9,23 @@ include $(TOPDIR)/rules.mk PKG_NAME:=srelay PKG_VERSION:=0.4.8p3 -PKG_RELEASE:=8 +PKG_RELEASE:=9 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=@SF/socks-relay PKG_HASH:=efa38cb3e9e745a05ccb4b59fcf5d041184f15dbea8eb80c1b0ce809bb00c924 +PKG_BUILD_PARALLEL:=1 + include $(INCLUDE_DIR)/package.mk define Package/srelay SECTION:=net CATEGORY:=Network - DEPENDS:=+libpthread SUBMENU:=Web Servers/Proxies TITLE:=A socks 4/5 proxy server URL:=http://www.c-wind.com/srelay/ + DEPENDS:=+libpthread endef define Package/srelay/conffiles diff --git a/package/lean/tcpping/Makefile b/package/lean/tcpping/Makefile index 1bdeb7e9e1..c7c65de5e1 100644 --- a/package/lean/tcpping/Makefile +++ b/package/lean/tcpping/Makefile @@ -1,39 +1,44 @@ -include $(TOPDIR)/rules.mk - -PKG_NAME:=tcpping -PKG_VERSION:=0.2 -PKG_RELEASE=$(PKG_SOURCE_VERSION) - -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/coolsnowwolf/tcping -PKG_MIRROR_HASH:=223649603b5cc521a721d5825ab17f9bd95935e2d650a41f240110b3b4b8449e -PKG_SOURCE_SUBDIR:=$(PKG_NAME)-$(PKG_VERSION) -PKG_SOURCE_VERSION:=d890cc1bd8e3951390ceeff1ccb092a5d802850c -PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-$(PKG_SOURCE_VERSION).tar.gz - -include $(INCLUDE_DIR)/package.mk - -define Package/tcpping - SECTION:=net - CATEGORY:=Network - DEPENDS:=+libnet-1.2.x +libpcap - TITLE:=Ping look-alike that uses TCP SYN packets to get around firewalls and ICMP blackholes -endef - -define Package/tcpping/description -Ping look-alike that uses TCP SYN packets to get around firewalls and ICMP blackholes -endef - -define Build/Compile - $(MAKE) -C $(PKG_BUILD_DIR) \ - $(TARGET_CONFIGURE_OPTS) \ - CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/lib/libnet-1.2.x/include -L$(STAGING_DIR)/usr/lib/libnet-1.2.x/lib" \ - INSTALL_PROG=":" -endef - -define Package/tcpping/install - $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/tcpping $(1)/usr/bin/tcpping -endef - -$(eval $(call BuildPackage,tcpping)) +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + +include $(TOPDIR)/rules.mk + +PKG_NAME:=tcpping +PKG_VERSION:=0.2 +PKG_RELEASE=2 + +PKG_SOURCE_PROTO:=git +PKG_SOURCE_URL:=https://github.com/coolsnowwolf/tcping +PKG_SOURCE_DATE:=2020-09-19 +PKG_SOURCE_VERSION:=d890cc1bd8e3951390ceeff1ccb092a5d802850c +PKG_MIRROR_HASH:=018554a80e8a9d8fedd39821f35aa02c7c763fd42213761fba9b21c2533e1ab8 + +PKG_BUILD_PARALLEL:=1 + +include $(INCLUDE_DIR)/package.mk + +define Package/tcpping + SECTION:=net + CATEGORY:=Network + DEPENDS:=+libnet-1.2.x +libpcap + TITLE:=Ping look-alike that uses TCP SYN packets to get around firewalls and ICMP blackholes +endef + +define Build/Compile + +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ + $(TARGET_CONFIGURE_OPTS) \ + CFLAGS="$(TARGET_CFLAGS) -I$(STAGING_DIR)/usr/lib/libnet-1.2.x/include -L$(STAGING_DIR)/usr/lib/libnet-1.2.x/lib" \ + INSTALL_PROG=":" +endef + +define Package/tcpping/install + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/tcpping $(1)/usr/bin/tcpping +endef + +$(eval $(call BuildPackage,tcpping)) diff --git a/package/lean/vlmcsd/Makefile b/package/lean/vlmcsd/Makefile index eadf8a82d9..99bcf58763 100644 --- a/package/lean/vlmcsd/Makefile +++ b/package/lean/vlmcsd/Makefile @@ -1,44 +1,51 @@ +# +# Copyright (C) 2021 CTCGFW Project-OpenWrt +# +# +# This is free software, licensed under the GNU General Public License v3. +# See /LICENSE for more information. +# + include $(TOPDIR)/rules.mk PKG_NAME:=vlmcsd PKG_VERSION:=svn1113 -PKG_RELEASE:=1 +PKG_RELEASE:=2 + +PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +PKG_SOURCE_URL:=https://codeload.github.com/Wind4/vlmcsd/tar.gz/$(PKG_VERSION)? +PKG_HASH:=9510cf4e48e809b09fea60f29e41d3a0fb0f58257644dc60929ad503e8a156af -PKG_MAINTAINER:=fuyumi <280604399@qq.com> PKG_LICENSE:=MIT PKG_LICENSE_FILES:=LICENSE +PKG_MAINTAINER:=fuyumi <280604399@qq.com> -PKG_SOURCE_PROTO:=git -PKG_SOURCE_URL:=https://github.com/Wind4/vlmcsd.git -PKG_MIRROR_HASH:=9510cf4e48e809b09fea60f29e41d3a0fb0f58257644dc60929ad503e8a156af -PKG_SOURCE_VERSION:=e599080486478e219cd065e141d6de050a450c27 - -PKG_SOURCE_SUBDIR:=$(PKG_NAME) -PKG_SOURCE:=$(PKG_SOURCE_SUBDIR)-$(PKG_VERSION).tar.gz -PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_SUBDIR) PKG_BUILD_PARALLEL:=1 include $(INCLUDE_DIR)/package.mk +TAR_CMD:=$(HOST_TAR) -C $(PKG_BUILD_DIR) $(TAR_OPTIONS) + define Package/vlmcsd SECTION:=net CATEGORY:=Network - TITLE:=vlmcsd for OpenWRT - URL:=http://forums.mydigitallife.info/threads/50234 + TITLE:=A KMS Emulator in C + URL:=https://github.com/Wind4/vlmcsd DEPENDS:=+libpthread endef define Package/vlmcsd/description - vlmcsd is a KMS Emulator in C. + KMS Emulator in C (currently runs on Linux including Android, FreeBSD, + Solaris, Minix, Mac OS, iOS, Windows with or without Cygwin) endef -MAKE_FLAGS += \ - -C $(PKG_BUILD_DIR) +MAKE_PATH:=vlmcsd define Package/vlmcsd/install $(INSTALL_DIR) $(1)/usr/bin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/vlmcsd $(1)/usr/bin/vlmcsd - #$(INSTALL_BIN) $(PKG_BUILD_DIR)/bin/vlmcs $(1)/usr/bin/vlmcs + #$(INSTALL_BIN) $(PKG_BUILD_DIR)/vlmcsd/bin/vlmcs $(1)/usr/bin/vlmcs + $(INSTALL_BIN) $(PKG_BUILD_DIR)/vlmcsd/bin/vlmcsd $(1)/usr/bin/vlmcsd + $(INSTALL_DIR) $(1)/etc $(INSTALL_BIN) ./files/vlmcsd.ini $(1)/etc/vlmcsd.ini #$(INSTALL_DIR) $(1)/etc/init.d diff --git a/package/lean/vsftpd-alt/Makefile b/package/lean/vsftpd-alt/Makefile index 49d711be27..d433242234 100644 --- a/package/lean/vsftpd-alt/Makefile +++ b/package/lean/vsftpd-alt/Makefile @@ -9,19 +9,23 @@ include $(TOPDIR)/rules.mk PKG_NAME:=vsftpd-alt PKG_VERSION:=3.0.3 -PKG_RELEASE:=7 +PKG_RELEASE:=8 -PKG_SOURCE:=vsftpd-$(PKG_VERSION).tar.gz +PKG_SOURCE_NAME:=$(firstword $(subst -, ,$(PKG_NAME))) +PKG_SOURCE:=$(PKG_SOURCE_NAME)-$(PKG_VERSION).tar.gz PKG_SOURCE_URL:=https://security.appspot.com/downloads/ PKG_HASH:=9d4d2bf6e6e2884852ba4e69e157a2cecd68c5a7635d66a3a8cf8d898c955ef7 -PKG_LICENSE:=GPLv2 -BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION) -PKG_BUILD_DIR:=$(BUILD_DIR)/vsftpd-$(PKG_VERSION) +PKG_LICENSE:=GPL-2.0 +PKG_LICENSE_FILE:=LICENSE + +PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_SOURCE_NAME)-$(PKG_VERSION) +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk -define Package/vsftpd-alt/Default +define Package/vsftpd-alt SUBMENU:=File Transfer SECTION:=net CATEGORY:=Network @@ -29,85 +33,43 @@ define Package/vsftpd-alt/Default URL:=http://vsftpd.beasts.org/ MAINTAINER:=Cezary Jackiewicz DEPENDS=+libuci - #+PACKAGE_libpam:libpam endef -define Package/vsftpd-alt/conffiles -/etc/vsftpd.conf -endef - -#EXTRA_LDFLAGS:= -lcrypt -lcrypto -lssl - -define Package/vsftpd-alt/config -config VSFTPD_USE_UCI_SCRIPTS - bool "Uses UCI scripts" - depends on PACKAGE_vsftpd-alt - default y -#config VSFTPD_ENABLE_AIO -# bool "Enable async I/O (Currently Buggy)" -# depends on PACKAGE_vsftpd-alt -# default n -endef - -ifneq ($(CONFIG_USE_MUSL),) - NLSSTRING:=-lcrypt -else - NLSSTRING:=-lcrypt -lnsl -endif - TARGET_CFLAGS += -D_GNU_SOURCE -include fcntl.h -#ifdef CONFIG_PACKAGE_libpam -# EXTRA_LDFLAGS += -lpam -#endif - -#ifeq ($(CONFIG_VSFTPD_ENABLE_AIO),y) -#define Package/vsftpd-alt -#$(call Package/vsftpd-alt/Default) -# DEPENDS=+PACKAGE_libpam:libpam +libopenssl +libuci +libaio -#endef -# EXTRA_LDFLAGS += -laio -# EXTRA_CFLAGS += -DVSFTPD_ASYNC_IO -#else -define Package/vsftpd-alt -$(call Package/vsftpd-alt/Default) +define Build/Configure + $(call Build/Configure/Default) +ifneq ($(CONFIG_USE_MUSL)$(CONFIG_USE_GLIBC),) + $(SED) 's/-lcrypt -lnsl/-lcrypt/' $(PKG_BUILD_DIR)/Makefile +endif endef -#endif - define Build/Compile - $(SED) 's/-lcrypt -lnsl/$(NLSSTRING)/' $(PKG_BUILD_DIR)/Makefile - $(MAKE) -C $(PKG_BUILD_DIR) \ + +$(MAKE) $(PKG_JOBS) -C $(PKG_BUILD_DIR) \ CC="$(TARGET_CC)" \ CFLAGS="$(TARGET_CFLAGS)" \ LDFLAGS="$(TARGET_LDFLAGS)" \ vsftpd endef -ifeq ($(CONFIG_VSFTPD_USE_UCI_SCRIPTS),y) +define Package/vsftpd-alt/conffiles +#/etc/vsftpd.conf +/etc/config/vsftpd +endef + define Package/vsftpd-alt/install -$(call Package/vsftpd-alt/install/default, $(1)) - $(INSTALL_DIR) $(1)/etc/init.d + $(INSTALL_DIR) $(1)/usr/sbin + $(INSTALL_BIN) $(PKG_INSTALL_DIR)/usr/sbin/vsftpd $(1)/usr/sbin/ + $(INSTALL_BIN) ./files/vsftpd_wrapper $(1)/usr/sbin/ + $(INSTALL_BIN) ./files/vsftpd_prepare $(1)/usr/sbin/ + + #$(INSTALL_DIR) $(1)/etc + #$(INSTALL_CONF) ./files/vsftpd.conf $(1)/etc/vsftpd.conf + $(INSTALL_DIR) $(1)/etc/config -ifdef CONFIG_PACKAGE_libpam - $(INSTALL_DIR) $(1)/etc/pam.d -endif - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_BIN) $(PKG_BUILD_DIR)/vsftpd $(1)/usr/sbin - $(INSTALL_BIN) ./files/vsftpd-uci.init $(1)/etc/init.d/vsftpd $(INSTALL_BIN) ./files/vsftpd.uci $(1)/etc/config/vsftpd - $(INSTALL_BIN) ./files/vsftpd_wrapper $(1)/usr/sbin - $(INSTALL_BIN) ./files/vsftpd_prepare $(1)/usr/sbin -endef -else -define Package/vsftpd-alt/install -$(call Package/vsftpd-alt/install/default, $(1)) $(INSTALL_DIR) $(1)/etc/init.d - $(INSTALL_DIR) $(1)/usr/sbin - $(INSTALL_CONF) ./files/vsftpd.conf $(1)/etc/vsftpd.conf - $(INSTALL_BIN) ./files/vsftpd.init $(1)/etc/init.d/vsftpd - $(INSTALL_BIN) $(PKG_BUILD_DIR)/vsftpd $(1)/usr/sbin + $(INSTALL_BIN) ./files/vsftpd-uci.init $(1)/etc/init.d/vsftpd endef -endif $(eval $(call BuildPackage,vsftpd-alt)) diff --git a/package/lean/wxbase/Makefile b/package/lean/wxbase/Makefile index 3eac2c4fee..376b5dc97c 100644 --- a/package/lean/wxbase/Makefile +++ b/package/lean/wxbase/Makefile @@ -9,17 +9,16 @@ include $(TOPDIR)/rules.mk PKG_NAME:=wxbase PKG_VERSION:=2.8.12 -PKG_RELEASE:=1 +PKG_RELEASE:=2 PKG_SOURCE:=wxGTK-$(PKG_VERSION).tar.bz2 PKG_SOURCE_URL:=@SF/wxwindows PKG_HASH:=f4193c29fb0e790c9a5c8936f082377a7e51c76bccafe41f4f9da7ca15c0ef1a PKG_BUILD_DIR:=$(BUILD_DIR)/wxGTK-$(PKG_VERSION) - -PKG_INSTALL:=1 - PKG_CHECK_FORMAT_SECURITY:=0 +PKG_BUILD_PARALLEL:=1 +PKG_INSTALL:=1 include $(INCLUDE_DIR)/package.mk @@ -32,21 +31,15 @@ define Package/libwxbase endef define Package/libwxbase/description - wxBase contains most of the non-GUI classes from the wxWindows cross- - -platform C++ framework. There are 2 categories: generally useful portable - code (date/time handling, command line parsing, regular expression support) - and wrappers for the OS objects (files, directories, sockets, threads, - etc.) allowing you to write portable programs easily. + wxBase contains most of the non-GUI classes from the wxWindows cross- + -platform C++ framework. There are 2 categories: generally useful portable + code (date/time handling, command line parsing, regular expression support) + and wrappers for the OS objects (files, directories, sockets, threads, + etc.) allowing you to write portable programs easily. endef TARGET_CFLAGS += $(FPIC) -# XXX: aMule *needs* the following configure options to be enabled: -# --enable-intl -# --enable-largefile -# --disable-no_rtti -# --with-regex -# --enable-unicode CONFIGURE_ARGS+= \ --enable-shared \ --disable-rpath \ @@ -77,6 +70,7 @@ CONFIGURE_ARGS+= \ --enable-exceptions \ --disable-sound \ --enable-largefile \ + --enable-unicode \ \ --without-gtk \ --without-motif \ @@ -108,28 +102,22 @@ CONFIGURE_ARGS+= \ --without-cppunit-prefix \ --disable-precomp-headers -UNICODE=yes - -ifeq ($(UNICODE),yes) - CONFIGURE_ARGS+= --enable-unicode - LIB_PFX:=u -else - CONFIGURE_ARGS+= --disable-unicode - LIB_PFX:= -endif - define Build/InstallDev - $(INSTALL_DIR) $(1)/usr/bin $(1)/usr/include $(1)/usr/lib - $(CP) -L $(PKG_BUILD_DIR)/wx-config $(1)/usr/bin/ - $(CP) $(PKG_INSTALL_DIR)/usr/include/wx-2.8 $(1)/usr/include/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libwx_base$(LIB_PFX){,_net,_xml}-*.so* $(1)/usr/lib/ - $(CP) $(PKG_INSTALL_DIR)/usr/lib/wx $(1)/usr/lib/ + $(INSTALL_DIR) $(1)/usr/bin + $(INSTALL_BIN) $(PKG_BUILD_DIR)/wx-config $(1)/usr/bin/ $(SED) "s,$(PKG_BUILD_DIR),$(STAGING_DIR)/usr,g" $(1)/usr/bin/wx-config + + $(INSTALL_DIR) $(1)/usr/include + $(CP) $(PKG_INSTALL_DIR)/usr/include/wx-2.8 $(1)/usr/include/ + + $(INSTALL_DIR) $(1)/usr/lib + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libwx_*.so* $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/wx $(1)/usr/lib/ endef define Package/libwxbase/install $(INSTALL_DIR) $(1)/usr/lib - $(CP) $(PKG_INSTALL_DIR)/usr/lib/libwx_base$(LIB_PFX){,_net,_xml}-*.so.* $(1)/usr/lib/ + $(CP) $(PKG_INSTALL_DIR)/usr/lib/libwx_*.so.* $(1)/usr/lib/ endef $(eval $(call BuildPackage,libwxbase)) diff --git a/package/lienol/dns-forwarder/Makefile b/package/lienol/dns-forwarder/Makefile index ebde8b3618..424ae7c09e 100644 --- a/package/lienol/dns-forwarder/Makefile +++ b/package/lienol/dns-forwarder/Makefile @@ -41,7 +41,7 @@ define Package/dns-forwarder/description endef define Package/dns-forwarder/conffiles - /etc/config/dns-forwarder +/etc/config/dns-forwarder endef define Package/dns-forwarder/install diff --git a/package/lienol/luci-app-passwall/Makefile b/package/lienol/luci-app-passwall/Makefile index e5b806bf61..350c2987fc 100644 --- a/package/lienol/luci-app-passwall/Makefile +++ b/package/lienol/luci-app-passwall/Makefile @@ -97,9 +97,9 @@ define Package/$(PKG_NAME) +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks:shadowsocks-libev-ss-local \ +PACKAGE_$(PKG_NAME)_INCLUDE_Shadowsocks_Server:shadowsocks-libev-ss-server \ - +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-alt \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-redir \ +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR:shadowsocksr-libev-ssr-local \ - +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-server \ + +PACKAGE_$(PKG_NAME)_INCLUDE_ShadowsocksR_Server:shadowsocksr-libev-ssr-server \ +PACKAGE_$(PKG_NAME)_INCLUDE_Xray:xray \ +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan_Plus:trojan-plus \ +PACKAGE_$(PKG_NAME)_INCLUDE_Trojan_GO:trojan-go \ diff --git a/package/lienol/luci-app-ssr-libev-server/Makefile b/package/lienol/luci-app-ssr-libev-server/Makefile index e0e2c0ab0f..24ce3bf57f 100644 --- a/package/lienol/luci-app-ssr-libev-server/Makefile +++ b/package/lienol/luci-app-ssr-libev-server/Makefile @@ -6,7 +6,7 @@ include $(TOPDIR)/rules.mk LUCI_TITLE:=LuCI support for SSR Libev Server -LUCI_DEPENDS:=+libsodium +shadowsocksr-libev-server +LUCI_DEPENDS:=+libsodium +shadowsocksr-libev-ssr-server LUCI_PKGARCH:=all PKG_VERSION:=1 PKG_RELEASE:=8-20200326 diff --git a/target/linux/bcm53xx/image/Makefile b/target/linux/bcm53xx/image/Makefile index 3f9fe94aa2..e9a6bd2a77 100644 --- a/target/linux/bcm53xx/image/Makefile +++ b/target/linux/bcm53xx/image/Makefile @@ -107,7 +107,7 @@ IEEE8021X := wpad-basic B43 := $(IEEE8021X) kmod-b43 BRCMFMAC_43602A1 := $(IEEE8021X) kmod-brcmfmac brcmfmac-firmware-43602a1-pcie BRCMFMAC_4366B1 := $(IEEE8021X) kmod-brcmfmac brcmfmac-firmware-4366b1-pcie -BRCMFMAC_4366C0 := $(IEEE8021X) kmod-brcmfmac k3wifi +BRCMFMAC_4366C0 := $(IEEE8021X) kmod-brcmfmac brcmfmac-firmware-4366c0-pcie-vendor USB2_PACKAGES := kmod-usb-ohci kmod-usb2 kmod-phy-bcm-ns-usb2 USB2_PACKAGES += kmod-usb-ledtrig-usbport USB3_PACKAGES := $(USB2_PACKAGES) kmod-usb3 kmod-phy-bcm-ns-usb3