From bfe704cfc8727520960eb6c39d68b82bdfd74c33 Mon Sep 17 00:00:00 2001 From: coolsnowwolf Date: Fri, 19 Apr 2019 11:13:12 +0800 Subject: [PATCH] remove obsoleted ssr-pro and v2ray-pro --- package/lean/luci-app-ssr-pro/Makefile | 18 - .../luasrc/controller/ssrpro.lua | 17 - .../luasrc/model/cbi/ssrpro.lua | 229 -- .../luasrc/view/ssrpro/ssrpro_status.htm | 22 - .../lean/luci-app-ssr-pro/po/zh-cn/ssrpro.po | 120 - .../luci-app-ssr-pro/root/etc/config/ssrpro | 15 - .../luci-app-ssr-pro/root/etc/init.d/ssrpro | 402 --- .../root/etc/shadowsocksr/addinip.txt | 7 - .../root/etc/shadowsocksr/base-gfwlist.txt | 2940 ----------------- .../root/etc/shadowsocksr/gen-gfwlist.sh | 29 - .../root/etc/shadowsocksr/ssr-watchdog | 35 - .../root/etc/shadowsocksr/up-gfwlist.sh | 21 - .../luci-app-ssr-pro/root/etc/ssrpro.include | 11 - .../root/etc/uci-defaults/ssrpro | 20 - package/lean/luci-app-v2ray-pro/Makefile | 16 - .../luasrc/controller/v2raypro.lua | 17 - .../luasrc/model/cbi/v2raypro.lua | 361 -- .../luasrc/view/cbi/other_upload2.htm | 6 - .../luasrc/view/v2raypro/v2raypro_status.htm | 22 - .../luci-app-v2ray-pro/po/zh-cn/v2raypro.po | 122 - .../root/etc/config/v2raypro | 31 - .../root/etc/init.d/v2raypro | 378 --- .../root/etc/uci-defaults/v2raypro | 20 - .../root/etc/v2ray/addinip.txt | 7 - .../root/etc/v2ray/base-gfwlist.txt | 2940 ----------------- .../root/etc/v2ray/gen-gfwlist.sh | 29 - .../root/etc/v2ray/gen_config.lua | 293 -- .../root/etc/v2ray/up-gfwlist.sh | 20 - .../root/etc/v2ray/v2ray-watchdog | 26 - .../root/etc/v2raypro.include | 11 - 30 files changed, 8185 deletions(-) delete mode 100644 package/lean/luci-app-ssr-pro/Makefile delete mode 100644 package/lean/luci-app-ssr-pro/luasrc/controller/ssrpro.lua delete mode 100644 package/lean/luci-app-ssr-pro/luasrc/model/cbi/ssrpro.lua delete mode 100644 package/lean/luci-app-ssr-pro/luasrc/view/ssrpro/ssrpro_status.htm delete mode 100644 package/lean/luci-app-ssr-pro/po/zh-cn/ssrpro.po delete mode 100644 package/lean/luci-app-ssr-pro/root/etc/config/ssrpro delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/init.d/ssrpro delete mode 100644 package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/addinip.txt delete mode 100644 package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/base-gfwlist.txt delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/gen-gfwlist.sh delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/ssr-watchdog delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/up-gfwlist.sh delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/ssrpro.include delete mode 100755 package/lean/luci-app-ssr-pro/root/etc/uci-defaults/ssrpro delete mode 100644 package/lean/luci-app-v2ray-pro/Makefile delete mode 100644 package/lean/luci-app-v2ray-pro/luasrc/controller/v2raypro.lua delete mode 100755 package/lean/luci-app-v2ray-pro/luasrc/model/cbi/v2raypro.lua delete mode 100644 package/lean/luci-app-v2ray-pro/luasrc/view/cbi/other_upload2.htm delete mode 100644 package/lean/luci-app-v2ray-pro/luasrc/view/v2raypro/v2raypro_status.htm delete mode 100755 package/lean/luci-app-v2ray-pro/po/zh-cn/v2raypro.po delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/config/v2raypro delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/init.d/v2raypro delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/uci-defaults/v2raypro delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2ray/addinip.txt delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2ray/base-gfwlist.txt delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen-gfwlist.sh delete mode 100644 package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen_config.lua delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2ray/up-gfwlist.sh delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2ray/v2ray-watchdog delete mode 100755 package/lean/luci-app-v2ray-pro/root/etc/v2raypro.include diff --git a/package/lean/luci-app-ssr-pro/Makefile b/package/lean/luci-app-ssr-pro/Makefile deleted file mode 100644 index fd5af97dc..000000000 --- a/package/lean/luci-app-ssr-pro/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (C) 2016 Openwrt.org -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for SSR Pro -LUCI_DEPENDS:=+iptables-mod-tproxy +kmod-ipt-tproxy +ip +ipset-lists +shadowsocksr-libev-alt +shadowsocks-libev-ss-redir +pdnsd-alt +coreutils +coreutils-base64 +coreutils-nohup +dnsmasq-full -LUCI_PKGARCH:=all -PKG_VERSION:=2 -PKG_RELEASE:=32 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature - - diff --git a/package/lean/luci-app-ssr-pro/luasrc/controller/ssrpro.lua b/package/lean/luci-app-ssr-pro/luasrc/controller/ssrpro.lua deleted file mode 100644 index 94e882d90..000000000 --- a/package/lean/luci-app-ssr-pro/luasrc/controller/ssrpro.lua +++ /dev/null @@ -1,17 +0,0 @@ -module("luci.controller.ssrpro", package.seeall) -function index() - if not nixio.fs.access("/etc/config/ssrpro") then - return - end - local page - page = entry({"admin", "services", "ssrpro"}, cbi("ssrpro"), _("ShadowsocksR Pro")) - page.dependent = true - entry({"admin","services","ssrpro","status"},call("act_status")).leaf=true -end - -function act_status() - local e={} - e.running=luci.sys.call("pgrep ssr-redir >/dev/null")==0 - luci.http.prepare_content("application/json") - luci.http.write_json(e) -end diff --git a/package/lean/luci-app-ssr-pro/luasrc/model/cbi/ssrpro.lua b/package/lean/luci-app-ssr-pro/luasrc/model/cbi/ssrpro.lua deleted file mode 100644 index 65c2da978..000000000 --- a/package/lean/luci-app-ssr-pro/luasrc/model/cbi/ssrpro.lua +++ /dev/null @@ -1,229 +0,0 @@ - -local fs = require "nixio.fs" -local NXFS = require "nixio.fs" -local WLFS = require "nixio.fs" -local SYS = require "luci.sys" -local ND = SYS.exec("cat /etc/gfwlist/china-banned | wc -l") -local conf = "/etc/shadowsocksr/base-gfwlist.txt" -local watch = "/tmp/shadowsocksr_watchdog.log" -local dog = "/tmp/ssrpro.log" - -m = Map("ssrpro") -m.title = translate("Shadowsocksr Transparent Proxy") -m.description = translate("A fast secure tunnel proxy that help you get through firewalls on your router") - -m:section(SimpleSection).template = "ssrpro/ssrpro_status" - -s = m:section(TypedSection, "ssrpro") -s.anonymous = true - --- --------------------------------------------------- - -s:tab("basic", translate("Base Setting")) - - -switch = s:taboption("basic",Flag, "enabled", translate("Enable")) -switch.rmempty = false - -proxy_mode = s:taboption("basic",ListValue, "proxy_mode", translate("Proxy Mode")) -proxy_mode:value("M", translate("Base on GFW-List Auto Proxy Mode(Recommend)")) -proxy_mode:value("S", translate("Bypassing China Manland IP Mode(Be caution when using P2P download!)")) -proxy_mode:value("G", translate("Global Mode")) -proxy_mode:value("V", translate("Overseas users watch China video website Mode")) - -cronup = s:taboption("basic", Flag, "cron_mode", translate("Auto Update GFW-List"), - translate(string.format("GFW-List Lines: %s Lines", ND))) -cronup.default = 0 -cronup.rmempty = false - -updatead = s:taboption("basic", Button, "updatead", translate("Manually force update GFW-List"), translate("Note: It needs to download and convert the rules. The background process may takes 60-120 seconds to run.
After completed it would automatically refresh, please do not duplicate click!")) -updatead.inputtitle = translate("Manually force update GFW-List") -updatead.inputstyle = "apply" -updatead.write = function() - SYS.call("nohup sh /etc/shadowsocksr/up-gfwlist.sh > /tmp/gfwupdate.log 2>&1 &") -end - -safe_dns_tcp = s:taboption("basic",Flag, "safe_dns_tcp", translate("DNS uses TCP"), - translate("Through the server transfer mode inquires DNS pollution prevention (Safer and recommended)")) -safe_dns_tcp.rmempty = false --- safe_dns_tcp:depends("more", "1") - --- timeout = s:taboption("basic",Value, "timeout", translate("Timeout")) --- timeout.datatype = "range(0,10000)" --- timeout.placeholder = "60" --- timeout.optional = false --- timeout:depends("more", "1") - --- safe_dns = s:taboption("basic",Value, "safe_dns", translate("Safe DNS"), --- translate("8.8.8.8 or 8.8.4.4 is recommended")) --- safe_dns.datatype = "ip4addr" --- safe_dns.optional = false --- safe_dns:depends("more", "1") - --- safe_dns_port = s:taboption("basic",Value, "safe_dns_port", translate("Safe DNS Port"), --- translate("Foreign DNS on UDP port 53 might be polluted")) --- safe_dns_port.datatype = "range(1,65535)" --- safe_dns_port.placeholder = "53" --- safe_dns_port.optional = false --- safe_dns_port:depends("more", "1") - ---fast_open =s:taboption("basic",Flag, "fast_open", translate("TCP Fast Open"), --- translate("Enable TCP fast open, only available on kernel > 3.7.0")) - - - -s:tab("main", translate("Server Setting")) - -more = s:taboption("main",ListValue, "more", translate("Tool Select")) -more:value("0", translate("ShadowsockR")) -more:value("1", translate("Shadowsocks New Vesion")) -more.description = translate("Using incorrect encryption mothod may causes service fail to start") - -server = s:taboption("main",Value, "server", translate("Server Address")) -server.optional = false -server.datatype = "host" -server.rmempty = false - -server_port = s:taboption("main",Value, "server_port", translate("Server Port")) -server_port.datatype = "range(1,65535)" -server_port.optional = false -server_port.rmempty = false - -password = s:taboption("main",Value, "password", translate("Password")) -password.password = true - -method = s:taboption("main",ListValue, "method", translate("Encryption Method")) -method:value("none") -method:value("aes-128-ctr") -method:value("aes-192-ctr") -method:value("aes-256-ctr") -method:value("aes-128-cfb") -method:value("aes-192-cfb") -method:value("aes-256-cfb") -method:value("aes-128-gcm") -method:value("aes-192-gcm") -method:value("aes-256-gcm") -method:value("rc4") -method:value("rc4-md5") -method:value("rc4-md5-6") -method:value("salsa20") -method:value("chacha20") -method:value("chacha20-ietf") -method:value("camellia-128-cfb") -method:value("camellia-192-cfb") -method:value("camellia-256-cfb") -method:value("bf-cfb") -method:value("chacha20-ietf-poly1305") -method:value("xchacha20-ietf-poly1305") - -protocol = s:taboption("main",ListValue, "protocol", translate("Protocol")) -protocol:value("origin") -protocol:value("verify_deflate") -protocol:value("auth_sha1_v4") -protocol:value("auth_aes128_md5") -protocol:value("auth_aes128_sha1") -protocol:value("auth_chain_a") -protocol:value("auth_chain_b") -protocol:value("auth_chain_c") -protocol:value("auth_chain_d") -protocol:value("auth_chain_e") -protocol:value("auth_chain_f") - -protoparam = s:taboption("main",Value, "protoparam", translate("Protocol Param")) -protoparam.optional = true -protoparam.rmempty = true - -obfs = s:taboption("main",ListValue, "obfs", translate("Obfs Param")) -obfs:value("plain") -obfs:value("http_simple") -obfs:value("http_post") -obfs:value("random_head") -obfs:value("tls1.2_ticket_auth") -obfs:value("tls1.2_ticket_fastauth") - -plugin_param = s:taboption("main",Flag, "plugin_param", translate("Plug-in parameters"), - translate("Incorrect use of this parameter will cause IP to be blocked. Please use it with care")) -plugin_param:depends("obfs", "http_simple") -plugin_param:depends("obfs", "http_post") -plugin_param:depends("obfs", "tls1.2_ticket_auth") -plugin_param:depends("obfs", "tls1.2_ticket_fastauth") - -obfs_param = s:taboption("main",Value, "obfs_param", translate("Confusing plug-in parameters")) -obfs_param.rmempty = true -obfs_param:depends("plugin_param", "1") - -s:tab("list", translate("User-defined GFW-List")) -gfwlist = s:taboption("list", TextValue, "conf") -gfwlist.description = translate("
(!)Note: When the domain name is entered and will automatically merge with the online GFW-List. Please manually update the GFW-List list after applying.") -gfwlist.rows = 13 -gfwlist.wrap = "off" -gfwlist.cfgvalue = function(self, section) - return NXFS.readfile(conf) or "" -end -gfwlist.write = function(self, section, value) - NXFS.writefile(conf, value:gsub("\r\n", "\n")) -end - -local addipconf = "/etc/shadowsocksr/addinip.txt" - -s:tab("addip", translate("GFW-List Add-in IP")) -gfwaddin = s:taboption("addip", TextValue, "addipconf") -gfwaddin.description = translate("
(!)Note: IP add-in to GFW-List. Such as Telegram Messenger") -gfwaddin.rows = 13 -gfwaddin.wrap = "off" -gfwaddin.cfgvalue = function(self, section) - return NXFS.readfile(addipconf) or "" -end -gfwaddin.write = function(self, section, value) - NXFS.writefile(addipconf, value:gsub("\r\n", "\n")) -end - -s:tab("status", translate("Status and Tools")) -s:taboption("status", DummyValue,"opennewwindow" , - translate("")) - - -s:tab("watchdog", translate("Watchdog Log")) -log = s:taboption("watchdog", TextValue, "sylogtext") -log.template = "cbi/tvalue" -log.rows = 13 -log.wrap = "off" -log.readonly="readonly" - -function log.cfgvalue(self, section) - SYS.exec("[ -f /tmp/shadowsocksr_watchdog.log ] && sed '1!G;h;$!d' /tmp/shadowsocksr_watchdog.log > /tmp/ssrpro.log") - return nixio.fs.readfile(dog) -end - -function log.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile(dog, value) -end - - - -t=m:section(TypedSection,"acl_rule",translate("Client Proxy Mode Settings"), -translate("Proxy mode settings can be set to specific LAN clients ( No Proxy, Global Proxy, Game Mode) . Does not need to be set by default.")) -t.template="cbi/tblsection" -t.sortable=true -t.anonymous=true -t.addremove=true -e=t:option(Value,"ipaddr",translate("IP Address")) -e.width="40%" -e.datatype="ip4addr" -e.placeholder="0.0.0.0/0" -luci.ip.neighbors({ family = 4 }, function(entry) - if entry.reachable then - e:value(entry.dest:string()) - end -end) - -e=t:option(ListValue,"filter_mode",translate("Proxy Mode")) -e.width="40%" -e.default="disable" -e.rmempty=false -e:value("disable",translate("No Proxy")) -e:value("global",translate("Global Proxy")) -e:value("game",translate("Game Mode")) - -return m diff --git a/package/lean/luci-app-ssr-pro/luasrc/view/ssrpro/ssrpro_status.htm b/package/lean/luci-app-ssr-pro/luasrc/view/ssrpro/ssrpro_status.htm deleted file mode 100644 index e758e6801..000000000 --- a/package/lean/luci-app-ssr-pro/luasrc/view/ssrpro/ssrpro_status.htm +++ /dev/null @@ -1,22 +0,0 @@ - - -
-

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

-
diff --git a/package/lean/luci-app-ssr-pro/po/zh-cn/ssrpro.po b/package/lean/luci-app-ssr-pro/po/zh-cn/ssrpro.po deleted file mode 100644 index 361943b18..000000000 --- a/package/lean/luci-app-ssr-pro/po/zh-cn/ssrpro.po +++ /dev/null @@ -1,120 +0,0 @@ -msgid "ShadowsocksR is Running" -msgstr "ShadowsocksR 正在运行" - -msgid "ShadowsocksR is Not Running" -msgstr "ShadowsocksR 没有运行" - -msgid "Shadowsocksr Transparent Proxy" -msgstr "ShadowsocksR 透明代理" - -msgid "A fast secure tunnel proxy that help you get through firewalls on your router" -msgstr "一个快速安全隧道代理,帮助您穿过防火墙" - -msgid "Base Setting" -msgstr "基本设置" - -msgid "Proxy Mode" -msgstr "代理模式" - -msgid "Base on GFW-List Auto Proxy Mode(Recommend)" -msgstr "基于GFW-List自动代理(推荐)" - -msgid "Bypassing China Manland IP Mode(Be caution when using P2P download!)" -msgstr "绕过中国大陆IP地址(P2P 下载慎用!)" - -msgid "Global Mode" -msgstr "全局代理" - -msgid "Overseas users watch China video website Mode" -msgstr "海外用户回国看视频" - -msgid "Auto Update GFW-List" -msgstr "自动更新GFW-List" - -msgid "Manually force update GFW-List" -msgstr "手动强制更新GFW-List" - -msgid "DNS uses TCP" -msgstr "启用DNS TCP防污染" - -msgid "Through the server transfer mode inquires DNS pollution prevention (Safer and recommended)" -msgstr "往国外的DNS请求将通过服务器中转发出(更安全,推荐)" - -msgid "Server Setting" -msgstr "服务器设置" - -msgid "Server Address" -msgstr "服务器地址(支持域名)" - -msgid "Server Port" -msgstr "服务器端口" - -msgid "Password" -msgstr "密码" - -msgid "Encryption Method" -msgstr "加密" - -msgid "Protocol" -msgstr "协议" - -msgid "Protocol Param" -msgstr "协议参数" - -msgid "Obfs Param" -msgstr "混淆" - -msgid "Plug-in parameters" -msgstr "插件参数" - -msgid "Confusing plug-in parameters" -msgstr "混淆参数" - -msgid "Incorrect use of this parameter will cause IP to be blocked. Please use it with care" -msgstr "不正确的使用参数可能会导致IP被封,请注意使用" - -msgid "User-defined GFW-List" -msgstr "用户自定义GFW-List" - -msgid "
(!)Note: When the domain name is entered and will automatically merge with the online GFW-List. Please manually update the GFW-List list after applying." -msgstr "用户自定义GFW-List将会和自动更新的自动合并。如果要新加入域名马上生效,请应用后点击手动强制更新GFW-List" - -msgid "Status and Tools" -msgstr "状态与工具" - -msgid "Watchdog Log" -msgstr "守护日志" - -msgid "Client Proxy Mode Settings" -msgstr "客户端代理模式设置" - -msgid "Proxy mode settings can be set to specific LAN clients ( No Proxy, Global Proxy, Game Mode) . Does not need to be set by default." -msgstr "可以为局域网客户端分别设置不同的代理模式 ( 不代理, 全局代理, 游戏模式).默认无需设置" - -msgid "GFW-List Add-in IP" -msgstr "GFW-List附加IP" - -msgid "
(!)Note: IP add-in to GFW-List. Such as Telegram Messenger" -msgstr "
(!)注意:有些应用使用IP而不是域名,例如 Telegram Messenger ,您需要把IP地址加入这里" - -msgid "No Proxy" -msgstr "不代理" - -msgid "Global Proxy" -msgstr "全局代理" - -msgid "Game Mode" -msgstr "游戏模式" - -msgid "Using SS instead of SSR" -msgstr "使用SS新版代替SSR" - -msgid "Using incorrect encryption mothod may causes service fail to start" -msgstr "设置不正确的加密方法可能会导致SS/SSR服务无法启动" - -msgid "Shadowsocks New Vesion" -msgstr "Shadowsocks 原版(支持新增协议)" - -msgid "Tool Select" -msgstr "SS/SSR 版本选择" - diff --git a/package/lean/luci-app-ssr-pro/root/etc/config/ssrpro b/package/lean/luci-app-ssr-pro/root/etc/config/ssrpro deleted file mode 100644 index c033f9d84..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/config/ssrpro +++ /dev/null @@ -1,15 +0,0 @@ - -config ssrpro - option gfwlist 'china-banned' - option server_port '23143' - option password 'test.TEST' - option protocol 'origin' - option obfs 'plain' - option proxy_mode 'M' - option safe_dns_tcp '1' - option cron_mode '1' - option method 'rc4-md5' - option server '4.4.4.4' - option enabled '0' - option more '0' - diff --git a/package/lean/luci-app-ssr-pro/root/etc/init.d/ssrpro b/package/lean/luci-app-ssr-pro/root/etc/init.d/ssrpro deleted file mode 100755 index 6980a7ee0..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/init.d/ssrpro +++ /dev/null @@ -1,402 +0,0 @@ -#!/bin/sh /etc/rc.common -# -# - -START=99 -STOP=10 - -EXTRA_COMMANDS="reload_rule" - -SS_REDIR_PORT=7070 -SS_REDIR_PIDFILE=/var/run/ssr-redir-go.pid -PDNSD_LOCAL_PORT=7453 -SSRCONF=/etc/shadowsocksr.json -CRON_FILE=/etc/crontabs/root -CONFIG=ssrpro -KEEP_GFWLIST=Y -vt_np_ipset="china" - -get_config() -{ - config_get_bool vt_enabled $1 enabled 0 - config_get vt_server_addr $1 server - config_get vt_server_port $1 server_port - config_get vt_password $1 password - config_get vt_method $1 method - config_get vt_protocol $1 protocol - config_get vt_protoparam $1 protoparam - config_get vt_obfs $1 obfs - config_get obfs_param $1 obfs_param - config_get vt_proxy_mode $1 proxy_mode - config_get vt_timeout $1 timeout - config_get vt_safe_dns $1 safe_dns - config_get vt_timeout $1 timeout - config_get vt_safe_dns $1 safe_dns - config_get vt_safe_dns_port $1 safe_dns_port - config_get vt_safe_dns_tcp $1 safe_dns_tcp - config_get cron_mode $1 cron_mode 1 - config_get_bool vt_more $1 more 0 -} - - - - -# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - - # Get LAN settings as default parameters - [ -f /lib/functions/network.sh ] && . /lib/functions/network.sh - network_get_subnet covered_subnets lan - network_get_ipaddr local_addresses lan - -# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - -__gfwlist_by_mode() -{ - case "$1" in - V) echo unblock-youku;; - *) echo china-banned;; - esac -} - -start() -{ - config_load ssrpro - config_foreach get_config ssrpro - - [ -f /etc/init.d/pdnsd ] && /etc/init.d/pdnsd disable 2>/dev/null - - if [ "$vt_enabled" = 0 ]; then - echo "WARNING: Shadowsocksr is disabled." - exit 0 - fi - - if [ -z "$vt_server_addr" -o -z "$vt_server_port" ]; then - echo "WARNING: Shadowsocksr not fully configured, not starting." - exit 0 - fi - - local vt_gfwlist=`__gfwlist_by_mode $vt_proxy_mode` - [ -z "$vt_proxy_mode" ] && vt_proxy_mode=M - [ -z "$vt_method" ] && vt_method=table - [ -z "$vt_timeout" ] && vt_timeout=60 - case "$vt_proxy_mode" in - M|S|G) - [ -z "$vt_safe_dns" ] && vt_safe_dns="8.8.8.8" - [ -z "$vt_safe_dns_tcp" ] && vt_safe_dns_tcp=1 - ;; - esac - [ -z "$vt_safe_dns_port" ] && vt_safe_dns_port=53 - - # ----------------------------------------------------------------- - ###### shadowsocksr ###### - cat > $SSRCONF < /var/etc/dnsmasq-go.d/01-pollution.conf - else - awk -vs="$vt_safe_dns#$vt_safe_dns_port" '!/^$/&&!/^#/{printf("server=/%s/%s\n",$0,s)}' \ - /etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/01-pollution.conf - fi - else - echo "WARNING: Not using secure DNS, DNS resolution might be polluted if you are in China." - fi - - ###### dnsmasq-to-ipset configuration ###### - case "$vt_proxy_mode" in - M|V) - awk '!/^$/&&!/^#/{printf("ipset=/%s/'"$vt_gfwlist"'\n",$0)}' \ - /etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/02-ipset.conf - ;; - esac - - # ----------------------------------------------------------------- - ###### Restart main 'dnsmasq' service if needed ###### - if ls /var/etc/dnsmasq-go.d/* >/dev/null 2>&1; then - mkdir -p /tmp/dnsmasq.d - cat > /tmp/dnsmasq.d/dnsmasq-go.conf </dev/null - del_cron -} - - -reload_rule() -{ - config_load ssrpro - config_foreach get_config ssrpro - - local vt_gfwlist=`__gfwlist_by_mode $vt_proxy_mode` - - KEEP_GFWLIST=Y - del_rule - add_rule - if [ "$vt_safe_dns_tcp" = 1 ]; then - stop_pdnsd - start_pdnsd - fi -} - -restart() -{ - KEEP_GFWLIST=Y - stop - start -} - - -# $1: upstream DNS server -start_pdnsd() -{ - local safe_dns="$1" - - local tcp_dns_list="208.67.222.222, 208.67.220.220" - [ -n "$safe_dns" ] && tcp_dns_list="$safe_dns,$tcp_dns_list" - - #killall -9 pdnsd 2>/dev/null && sleep 1 - kill -9 $(cat /var/run/pdnsd.pid) >/dev/null 2>&1 - - mkdir -p /var/etc /var/pdnsd - if ! test -f "/var/pdnsd/pdnsd.cache"; then - echo -ne "pd13\000\000\000\000" >/var/pdnsd/pdnsd.cache - chown -R nobody.nogroup /var/pdnsd - fi - - cat > /var/etc/pdnsd.conf </dev/null; then - while iptables -t nat -D OUTPUT -p tcp --dport 53 -j pdnsd_output 2>/dev/null; do :; done - iptables -t nat -X pdnsd_output - fi - kill $(cat /var/run/pdnsd.pid) >/dev/null 2>&1 || killall -9 pdnsd >/dev/null 2>&1 - rm -rf /var/pdnsd - rm -f /var/etc/pdnsd.conf -} - -add_cron() -{ - sed -i '/up-gfwlist.sh/d' $CRON_FILE - sed -i '/shadowsocksr_watchdog.log/d' $CRON_FILE - if [ $cron_mode -eq 1 ]; then - echo '0 5 * * * /etc/shadowsocksr/up-gfwlist.sh > /tmp/gfwupdate.log 2>&1' >> $CRON_FILE - fi - echo '0 */1 * * * /etc/shadowsocksr/ssr-watchdog >> /tmp/shadowsocksr_watchdog.log 2>&1' >> $CRON_FILE - echo '0 1 * * 0 echo "" > /tmp/shadowsocksr_watchdog.log' >> $CRON_FILE - crontab $CRON_FILE -} - -del_cron() -{ - sed -i '/up-gfwlist.sh/d' $CRON_FILE - sed -i '/shadowsocksr_watchdog.log/d' $CRON_FILE - /etc/init.d/cron restart -} - - - -uci_get_by_name() { - local ret=$(uci get $CONFIG.$1.$2 2>/dev/null) - echo ${ret:=$3} -} - -uci_get_by_type() { - local index=0 - if [ -n $4 ]; then - index=$4 - fi - local ret=$(uci get $CONFIG.@$1[$index].$2 2>/dev/null) - echo ${ret:=$3} -} - -add_rule() -{ - iptables -t nat -N shadowsocksr_pre - iptables -t nat -F shadowsocksr_pre - iptables -t nat -A shadowsocksr_pre -m set --match-set local dst -j RETURN || { - iptables -t nat -A shadowsocksr_pre -d 10.0.0.0/8 -j RETURN - iptables -t nat -A shadowsocksr_pre -d 127.0.0.0/8 -j RETURN - iptables -t nat -A shadowsocksr_pre -d 172.16.0.0/12 -j RETURN - iptables -t nat -A shadowsocksr_pre -d 192.168.0.0/16 -j RETURN - iptables -t nat -A shadowsocksr_pre -d 127.0.0.0/8 -j RETURN - iptables -t nat -A shadowsocksr_pre -d 224.0.0.0/3 -j RETURN - } - iptables -t nat -A shadowsocksr_pre -d $vt_server_addr -j RETURN - - iptables -N gameboost -t mangle - ipset -! create gameuser hash:ip maxelem 65536 2>/dev/null - /usr/bin/ip rule add fwmark 0x01/0x01 table 100 - /usr/bin/ip route add local 0.0.0.0/0 dev lo table 100 - iptables -t mangle -A gameboost -p udp -m set --match-set local dst -j RETURN - iptables -t mangle -A gameboost -p udp -m set --match-set china dst -j RETURN - iptables -t mangle -A gameboost -p udp --dport 53 -j RETURN - iptables -t mangle -A gameboost -p udp -j TPROXY --on-port 7070 --tproxy-mark 0x01/0x01 - iptables -t mangle -A PREROUTING -m set --match-set gameuser src -j gameboost - - for i in $(seq 0 100) - do - local ip=$(uci_get_by_type acl_rule ipaddr '' $i) - local mode=$(uci_get_by_type acl_rule filter_mode '' $i) - case "$mode" in - disable) - iptables -t nat -A shadowsocksr_pre -s $ip -j RETURN - ;; - global) - iptables -t nat -A shadowsocksr_pre -s $ip -p tcp -j REDIRECT --to $SS_REDIR_PORT - iptables -t nat -A shadowsocksr_pre -s $ip -j RETURN - ;; - game) - iptables -t nat -A shadowsocksr_pre -p tcp -s $ip -m set ! --match-set china dst -j REDIRECT --to $SS_REDIR_PORT - ipset -! add gameuser $ip - ;; - esac - done - - case "$vt_proxy_mode" in - G) : ;; - S) - iptables -t nat -A shadowsocksr_pre -m set --match-set $vt_np_ipset dst -j RETURN - iptables -t nat -I OUTPUT -p tcp -m multiport --dports 80,443 -m set ! --match-set $vt_np_ipset dst -j REDIRECT --to $SS_REDIR_PORT - ;; - M) - ipset -! create $vt_gfwlist hash:ip maxelem 65536 2>/dev/null - awk '!/^$/&&!/^#/{printf("add vt_gfwlist %s'" "'\n",$0)}' /etc/shadowsocksr/addinip.txt > /tmp/addinip.ipset - sed -i "s/vt_gfwlist/$vt_gfwlist/g" /tmp/addinip.ipset - ipset -! restore < /tmp/addinip.ipset - iptables -t nat -A shadowsocksr_pre -m set ! --match-set $vt_gfwlist dst -j RETURN - iptables -t nat -A shadowsocksr_pre -m set --match-set $vt_np_ipset dst -j RETURN - iptables -t nat -I OUTPUT -p tcp -m multiport --dports 80,443 -m set --match-set $vt_gfwlist dst -j REDIRECT --to $SS_REDIR_PORT - ;; - V) - vt_np_ipset="" - ipset -! create $vt_gfwlist hash:ip maxelem 65536 2>/dev/null - iptables -t nat -A shadowsocksr_pre -m set ! --match-set $vt_gfwlist dst -j RETURN - ;; - esac - local subnet - for subnet in $covered_subnets; do - iptables -t nat -A shadowsocksr_pre -s $subnet -p tcp -j REDIRECT --to $SS_REDIR_PORT - done - iptables -t nat -I PREROUTING -p tcp -j shadowsocksr_pre -} - -del_rule() -{ - if iptables -t nat -F shadowsocksr_pre 2>/dev/null; then - while iptables -t nat -D PREROUTING -p tcp -j shadowsocksr_pre 2>/dev/null; do :; done - iptables -t nat -X shadowsocksr_pre 2>/dev/null - fi - - iptables -t nat -D OUTPUT -p tcp -m multiport --dports 80,443 -m set --match-set china-banned dst -j REDIRECT --to $SS_REDIR_PORT 2>/dev/null - iptables -t nat -D OUTPUT -p tcp -m multiport --dports 80,443 -m set ! --match-set $vt_np_ipset dst -j REDIRECT --to $SS_REDIR_PORT 2>/dev/null - - /usr/bin/ip rule del fwmark 0x01/0x01 table 100 - /usr/bin/ip route del local 0.0.0.0/0 dev lo table 100 - if iptables -t mangle -F gameboost 2>/dev/null; then - while iptables -t mangle -D PREROUTING -m set --match-set gameuser src -j gameboost 2>/dev/null; do :; done - iptables -t mangle -X gameboost 2>/dev/null - fi - - ipset destroy gameuser 2>/dev/null - - - # ----------------------------------------------------------------- - [ "$KEEP_GFWLIST" = Y ] || ipset destroy "$vt_gfwlist" 2>/dev/null -} - diff --git a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/addinip.txt b/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/addinip.txt deleted file mode 100644 index 64e2f9bb8..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/addinip.txt +++ /dev/null @@ -1,7 +0,0 @@ -149.154.160.0/20 -149.154.164.0/22 -149.154.168.0/21 -67.198.55.0/24 -91.108.4.0/22 -91.108.56.0/22 -109.239.140.0/24 diff --git a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/base-gfwlist.txt b/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/base-gfwlist.txt deleted file mode 100644 index 9d63f387a..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/base-gfwlist.txt +++ /dev/null @@ -1,2940 +0,0 @@ -0rz.tw -0to255.com -10musume.com -123rf.com -12bet.com -12vpn.com -141hongkong.com -173ng.com -1984bbs.com -1984bbs.org -1-apple.com.tw -1bao.org -1eew.com -1pondo.tv -2000fun.com -2008xianzhang.info -21andy.com -247realmedia.com -24smile.org -2-hand.info -2mdn.net -2shared.com -301works.org -315lz.com -32red.com -365singles.com.ar -36rain.com -4bluestones.biz -4chan.org -4pppc.gov.tw -4shared.com -4sq.com -51.ca -5i01.com -5maodang.com -64tianwang.com -64wiki.com -666kb.com -6park.com -7capture.com -881903.com -888.com -89-64.org -9001700.com -91porn.com -921.gov.tw -92ccav.com -9bis.com -9bis.net -9city.me -a5.com.ru -abc.pp.ru -abitno.linpie.com -ablwang.com -aboluowang.com -aboutgfw.com -acgkj.com -ac.jiruan.net -ac.playstation.net -actimes.com.au -aculo.us -ad1.nownews.com -addictedtocoffee.de -ads.backchina.com -adultfriendfinder.com -adultkeep.net -advanscene.com -advertfan.com -aec.gov.tw -aenhancers.com -af.mil -aftygh.gov.tw -aide.gov.tw -aiph.net -aisex.com -ait.org.tw -aiweiweiblog.com -aiweiwei.com -ajaxplorer.info -akamaihd.net -akiba-online.com -alabout.com -alasbarricadas.org -alexlur.org -aliengu.com -alkasir.com -allaboutalpha.com -allgirlsallowed.org -alliance.org.hk -allinfa.com -allinfo.com -allmovie.com -allonlinux.free.fr -all-that-is-interesting.com -al-qimmah.net -alternate-tools.com -altrec.com -alvinalexander.com -alwaysdata.com -alwaysdata.net -am730.com.hk -amazonaws.com -ameblo.jp -americangreencard.com -amiblockedornot.com -amnesty.org -amnestyusa.org -amoiist.com -amzs.me -analyze-v.com -anchorfree.com -andfaraway.net -android.com -angularjs.org -animecrazy.net -anobii.com -anontext.com -anonymizer.com -a-normal-day.com -answering-islam.org -anthonycalzadilla.com -anti.anti.cnn.googlepages.com -antidrm.hpg.ig.com.br -antiwave.net -aobo.com.au -aolchannels.aol.com -aomiwang.com -apetube.com -apiary.io -apidocs.linksalpha.com -apigee.com -api.linksalpha.com -api.proxlet.com -api.supertweet.net -app.heywire.com -app.hkatvnews.com -appledaily.com -appledaily.com.tw -apps.hloli.net -appspot.com -archive.is -archive.org -arctosia.com -areca-backup.org -army.mil -arte.gov.tw -art-or-porn.com -artsy.net -asahichinese.com -asdfg.jp -asiafriendfinder.com -asiaharvest.org -asianews.it -asianwomensfilm.de -askstudent.com -askynz.net -assembla.com -astonmartinnews.com -atchinese.com -atc.org.au -atgfw.org -atj.org.tw -atlaspost.com -atnext.com -autoproxy.org -avaaz.org -avdb.in -avidemux.org -avoision.com -awardwinningfjords.com -axureformac.com -babynet.com.hk -backchina.com -backpackers.com.tw -badassjs.com -badoo.com -baidu.jp -baixing.me -bannedbook.org -barnabu.co.uk -basetimesheightdividedby2.com -bayvoice.net -bbcchinese.com -bbc.com -bbc.co.uk -bbci.co.uk -bbcimg.co.uk -bbc.in -bbg.gov -bbs2.newsgroup.la -bbs.ecstart.com -bbsfeed.com -bbs.kimy.com.tw -bbsland.com -bbs.morbell.com -bbs.mychat.to -bbs.newsgroup.la -bbs.ozchinese.com -bbs.qmzdd.com -bbs.sina.com -bbs.skykiwi.com -bbs.tuitui.info -bb.ttv.com.tw -bcc.com.tw -bcchinese.net -bdhr.gov.tw -bd.zhe.la -bebo.com -beeg.com -beijing1989.com -beijingspring.com -benjaminste.in -berlintwitterwall.com -bestforchina.org -bestvpnservice.com -bet365.com -beta.iset.com.tw -beta.usejump.com -betfair.com -bettween.com -betvictor.com -bewww.net -beyondfirewall.com -bfnn.org -biantailajiao.com -biantailajiao.in -bigfools.com -bignews.org -bigsound.org -bill2-software.com -billywr.com -bill.zhong.pp.ru -bipic.net -bitcointalk.org -bit.ly -bitly.com -bitshare.com -bjzc.org -blinkx.com -blinw.com -blip.tv -blockcn.com -blog.birdhouseapp.com -blog.bitly.com -blogblog.com -blog.boxcar.io -blogcatalog.com -blog.davidziegler.net -blog.dayoneapp.com -blog.de -blog.dribbble.com -blog.exblog.co.jp -blog.expofutures.com -blog.fizzik.com -blog.foolsmountain.com -blogger.com -blog.gowalla.com -blog.hotpotato.com -blog.ifttt.com -blogimg.jp -blog.instagram.com -blog.instapaper.com -blog.iphone-dev.org -blog.istef.info -blog.jackjia.com -blog.joeyrobert.org -blog.kangye.org -blog.kickstarter.com -blog.kl.am -blog.klip.me -blog.lester850.info -blog.lightbox.com -bloglines.com -bloglovin.com -blog.mongodb.org -blog.openinkpot.org -blog.palm.com -blog.path.com -blog.pathtosharepoint.com -blog.pchome.com.tw -blog.pentalogic.net -blog.pikchur.com -blog.pilotmoon.com -blog.redren.com -blog.rockmelt.com -blog.romanandreg.com -blog.s135.com -blogs.icerocket.com -blog.sina.com.tw -blog.sogoo.org -blog.sparrowmailapp.com -blogspot.com -blogspot.co.uk -blogspot.de -blogspot.fr -blogspot.in -blogspot.jp -blogs.tampabay.com -blog.summify.com -blogs.yahoo.co.jp -blog.syx86.cn -blog.syx86.com -blog.taragana.com -blogtd.net -blogtd.org -blog.tiney.com -blog.topify.com -blog.usa.gov -blog.xuite.net -blog.youthwant.com.tw -blog.youxu.info -bloodshed.net -bloomberg.cn -bloomberg.com -bloomberg.de -bloomfortune.com -bmediaasia.com -bnrmetal.com -boardreader.com -bobulate.com -bolin.netfirms.com -bonbonme.com -bonjourlesgeeks.com -boobstagram.com -books.com.tw -bookshelfporn.com -botanwang.com -bot.nu -bowenpress.com -boxunblog.com -boxunclub.com -boxun.com -boxun.tv -bralio.com -branch.com -brandonhutchinson.com -braumeister.org -break.com -breakingtweets.com -briefdream.com -brightcove.com -brightkite.com -brizzly.com -broadbook.com -br.st -brucewang.net -bt95.com -btdigg.org -btrd.net -budaedu.org -bugclub.org -builtwithbootstrap.com -bullogger.com -bullog.org -businesstimes.com.cn -businessweek.com -buugaa.com -buy.yahoo.com.tw -buzzurl.jp -bwbx.io -bwsj.hk -bx.tl -c1522.mooo.com -cacnw.com -cactusvpn.com -cafepress.com -cahr.org.tw -calameo.com -calebelston.com -cams.com -cams.org.sg -canadameet.com -canyu.org -caobian.info -caochangqing.com -cao.im -cari.com.my -catch22.net -catfightpayperview.xxx -catholic.org.hk -catholic.org.tw -cbs.ntu.edu.tw -cc9007.spaces.live.com -ccavtop10.com -ccdtr.org -ccim.org -cclife.org -ccthere.com -cctongbao.com -ccue.ca -ccue.com -cdig.info -cdjp.org -cdnews.com.tw -cdn.printfriendly.com -cdp1998.org -cdp2006.org -cdp.sinica.edu.tw -cdpusa.org -cdpweb.org -cdpwu.org -cdw.com -cecc.gov -cellulo.info -cenci.tk -cenews.eu -centralnation.com -centurys.net -c-est-simple.com -cfhks.org.hk -cftfc.com -cgdepot.org -chandoo.org -change.org -changp.com -chaos.e-spacy.com -chapm25.com -chartbeat.net -chaturbate.com -chccc.gov.tw -chengmingmag.com -chenguangcheng.com -chenpokong.com -chenyehao.spaces.live.com -cherrysave.com -chevronwp7.com -chicagoncmtv.com -china101.com -china21.com -china21.org -china5000.us -chinaaffairs.org -chinaaid.me -chinaaid.net -chinaaid.org -chinaaid.us -chinachange.org -chinachannel.hk -chinacomments.org -chinadigitaltimes.net -chinaeweekly.com -chinafreepress.org -chinagate.com -chinageeks.org -chinagfw.org -chinagreenparty.org -china-green-party.spaces.live.com -chinahush.com -chinainperspective.com -chinainperspective.net -chinainperspective.org -chinainterimgov.org -chinalawandpolicy.com -chinalawtranslate.com -chinamule.com -chinamz.org -chinarightsia.org -chinasocialdemocraticparty.com -chinaso.com -chinasoul.org -chinatimes.com -chinatweeps.com -chinaway.org -china-week.com -chinaworker.info -chinaxchina.com -chinayouth.org.hk -chinayuanmin.org -chinesedailynews.com -chinese.engadget.com -chinese-hermit.net -chinese-memorial.org -chinesen.de -chinesenewsnet.com -chinesepen.org -chinese.rnw.nl -chinese.soifind.com -chinesetalks.net -chinese.wsj.com -chingcheong.com -chn.chosun.com -chrispederick.com -chrispederick.net -christianstudy.com -christiantimes.org.hk -christusrex.org -chrlawyers.hk -chrlcg-hk.org -chromeadblock.com -chrome.com -ch.shvoong.com -chubun.com -chuizi.net -chukuang.gov.tw -circlethebayfortibet.org -citizenlab.org -citizensradio.org -city9x.com -civicparty.hk -civilhrfront.org -civilmedia.tw -cjb.net -ck101.com -classicalguitarblog.net -clb.org.hk -cl.d0z.net -clientsfromhell.net -clipfish.de -cl.ly -cloudfront.net -club.backchina.com -cms.gov -cmule.com -cn2.streetvoice.com -cna.com.tw -cnavista.com.tw -cn.calameo.com -cn.dayabook.com -cnd.org -cn.fmnnow.com -cn.ibtimes.com -cnn.com -cn.news.cnyes.com -cn.streetvoice.com -cn.uncyclopedia.wikia.com -cn.voa.mobi -cochina.org -cocoapods.org -cocoa.zonble.net -code1984.com -codeboxapp.com -codeshare.io -collateralmurder.com -collateralmurder.org -comefromchina.com -comnews.gio.gov.tw -compileheart.com -connectedchina.reuters.com -connect.facebook.net -conoyo.com -contactmagazine.net -contests.twilio.com -conviva.com -cookingtothegoodlife.com -coolaler.com -coolder.com -coolloud.org.tw -corpus4u.org -corumcollege.com -cotweet.com -couchdbwiki.com -coveringweb.com -cp-house.gov.tw -cpj.org -crackle.com -crd-net.org -creaders.net -cromotc.nat.gov.tw -crossthewall.net -csdparty.com -c-spanvideo.org -css.pixnet.in -csuchen.de -cts.com.tw -cubicle17.com -cuhkacs.org -cuihua.org -cuiweiping.net -culture.tw -curvefish.com -cwb.gov.tw -cyanogenmod.org -cyberghost.natado.com -cyberghostvpn.com -cycab.gov.tw -cydia.ifuckgfw.com -cynscribe.com -cytode.us -dabr.co.uk -dabr.me -dabr.mobi -dadazim.com -dadi360.com -dafagood.com -dafahao.com -dailidaili.com -dailymotion.com -dailynews.sina.com -dajiyuan.com -dajiyuan.eu -dajusha.baywords.com -dalailama.com -dalailama.ru -dalailamaworld.com -dalianmeng.org -danke4china.net -danwei.org -daolan.net -dapu-house.gov.tw -darpa.mil -date.fm -davidslog.com -daxa.cn -dayaarmongol.ning.com -daylife.com -ddc.com.tw -deck.ly -default.secureserver.net -delcamp.net -delicious.com -democrats.org -demo.opera-mini.net -derekhsu.homeip.net -de-sci.org -designerol.com -destiny.xfiles.to -deutsche-welle.de -dev102.com -developers.box.net -deviantart.com -deviantart.net -devio.us -devpn.com -dfas.mil -df.gov.tw -diaoyuislands.org -digitalnomadsproject.org -diigo.com -dimitrik.free.fr -dipity.com -directcreative.com -discuss.com.hk -disp.cc -dit-inc.us -dizhidizhi.com -djangosnippets.org -dl.box.net -dl-laby.jp -dl.playstation.net -dlsite.com -dmcdn.net -dmtip.gov.tw -dns2go.com -dnscrypt.org -docstoc.com -dojin.com -dok-forum.net -dolc.de -dollf.com -domain.club.tw -domainhelp.search.com -dongde.com -dongtaiwang.com -dongtaiwang.net -dongyangjing.com -dontfilter.us -dontmovetochina.com -dotheyfolloweachother.com -dotplane.com -dotsub.com -doubleaf.com -doubleclick.net -dougscripts.com -dowei.org -download.syniumsoftware.com -doxygen.org -dphk.org -dpp.org.tw -drewolanoff.com -drgan.net -dropbox.com -dropboxusercontent.com -drsunacademy.com -drtuber.com -dscn.info -dtiblog.com -dtic.mil -dtiserv2.com -duckduckgo.com -duckload.com -duckmylife.com -duihuahrjournal.org -duihua.org -duoweitimes.com -duping.net -duplicati.com -dupola.com -dupola.net -dvorak.org -dw.de -dwnews.com -dwnews.net -dw-world.com -dw-world.de -dy24k.info -dynawebinc.com -dyndns.org -dzze.com -e123.hk -eamonnbrennan.com -earthquake.usgs.gov -easy-share.com -ebookbrowse.com -ebookee.com -echofon.com -ecministry.net -edicypages.com -edoors.com -edubridge.com -eevpn.com -efcc.org.hk -efksoft.com -efmoe.com -e-gold.com -eic-av.com -e-info.org.tw -electionsmeter.com -elpais.com -eltondisney.com -emacsblog.org -embr.in -emory.edu -emule-ed2k.com -emuparadise.me -enewstree.com -en.favotter.net -englishfromengland.co.uk -entermap.com -en.wikipedia.org -epochtimes-bg.com -epochtimes.co.il -epochtimes.co.kr -epochtimes.com -epochtimes.de -epochtimes.fr -epochtimes.ie -epochtimes.jp -epochtimes-romania.com -epochtimes.ru -epochtimes.se -epochtimestr.com -epochweekly.com -erabaru.net -erepublik.com -erepublik.net -erights.net -eriversoft.com -ernestmandel.org -etaiwannews.com -etizer.org -etools.ncol.com -e-traderland.net -etraining.gov.tw -ettoday.net -evchk.wikia.com -eventful.com -everyday-carry.com -exblog.jp -expatshield.com -exploader.net -extremetube.com -eyespirit.info -eyevio.jp -eyny.com -ezpc.tk -ezpeer.com -facebook.com -facebook.net -facesofnyfw.com -fail.hk -faiththedog.info -fakku.net -falsefire.com -falunart.org -falundafamuseum.org -falundafa.org -falunhr.org -famunion.com -fangbinxing.com -fangeming.com -fanglizhi.info -fangongheike.com -fangong.org -fan-qiang.com -fanqianghou.com -fanqiangyakexi.net -fanswong.com -fanyue.info -fapdu.com -farwestchina.com -farxian.com -fastpic.ru -faststone.org -favorious.com -favstar.fm -fawanghuihui.org -faydao.com -fbcdn.net -fb.com -fb.me -fbsbx.com -fc2china.com -fc2.com -f.cl.ly -fdc89.jp -feedbooks.mobi -feedburner.com -feeds2.feedburner.com -feeds.feedburner.com -feedzshare.com -feelssh.com -feer.com -felixcat.net -feministteacher.com -fengzhenghu.com -fetchvideo.com -ff.im -fflick.com -fgmtv.net -fgmtv.org -filefactory.com -files2me.com -fileserve.com -fillthesquare.org -finalion.jp -findbook.tw -finler.net -fireofliberty.org -firstfivefollowers.com -flecheinthepeche.fr -fleshbot.com -flickr.com -flickrhivemind.net -flightcaster.com -flowerofhappiness.spaces.live.com -focustaiwan.tw -focusvpn.com -fofg.org -fooooo.com -footwiball.com -forum.baby-kingdom.com -forum.cyberctm.com -forum.idsam.com -forum.iset.com.tw -forum.my903.com -forum.mymaji.com -forum.newsgroup.la -forum.nownews.com -forum.omy.sg -forum.palmislife.com -forum.pchome.com.tw -forum.setty.com.tw -forum.sina.com.hk -forum.slime.com.tw -forum.tvb.com -forum.yorkbbs.ca -fotop.net -fourface.nodesnoop.com -fourthinternational.org -foxdie.us -foxsub.com -foxtang.com -fqrouter.com -franklc.com -freakshare.com -fredwilson.vc -free4u.com.ar -freealim.com -freechal.com -freedomhouse.org -free.fr -freegao.com -freegateget.googlepages.com -free-gate.org -free-hada-now.org -freelotto.com -freeman2.com -freemoren.com -freemorenews.com -freenet-china.org -freenetproject.org -freenewscn.com -freeopenvpn.com -freeoz.org -free-ssh.com -freessh.us -freetibet.org -freevpn.nl -freewallpaper4.me -freewebs.com -freeweibo.com -freexinwen.com -freeyoutubeproxy.net -friendfeed.com -friendfeed-media.com -fring.com -fringenetwork.com -frommel.net -frontlinedefenders.org -fscked.org -fsurf.com -ftchinese.com -fuckcnnic.net -fuckgfw.com -fuckgfw.org -fulue.com -funf.tw -funp.com -furinkan.com -furl.net -futurechinaforum.org -futureme.org -futuremessage.org -fuyin.net -fw.cm -fxnetworks.com -fzh999.com -fzh999.net -gabocorp.com -gaeproxy.com -gaeproxy.googlecode.com -galenwu.com -game735.com -gamebase.com.tw -gamer.com.tw -gamez.com.tw -ganges.com -gaoming.net -gaopi.net -gaozhisheng.net -gaozhisheng.org -gardennetworks.com -gardennetworks.org -gartlive.com -gather.com -gaymap.cc -gazotube.com -gcc.org.hk -gclooney.com -g.co -gcpnews.com -gdbt.net -gdzf.org -geek-art.net -geekerhome.com -geekmade.co.uk -geekmanuals.com -generesis.com -genuitec.com -geocities.co.jp -geocities.com -geocities.jp -geohot.com -geometrictools.com -getchu.com -getcloudapp.com -get-digital-help.com -getfoxyproxy.org -getfreedur.com -getiton.com -getjetso.com -getlantern.org -getsmartlinks.com -getsocialscope.com -gfwinterceptor.googlecode.com -gfw.org.ua -ggpht.com -ggssl.com -ghost.org -ghut.org -giga-web.jp -gigporno.ru -gimpshop.com -girlbanker.com -github.com -git-scm.com -givemesomethingtoread.com -glennhilton.com -globaljihad.net -globalmuseumoncommunism.org -globalrescue.net -globalvoicesonline.org -gmail.com -gmbd.cn -gmhz.org -gmodules.com -gmozomg.izihost.org -gnci.org.hk -goagent.biz -goagent.googlecode.com -goagentplus.com -godfootsteps.org -golang.org -goldbetsports.com -goldwave.com -gongmeng.info -gongm.in -gongminliliang.com -gongwt.com -goodreaders.com -goodreads.com -goofind.com -goo.gl -googleadservices.com -google-analytics.com -googleapis.com -googlecode.com -google.co.jp -google.com -google.com.hk -google.com.sg -google.com.tw -google.com.uk -googledomains.com -googledrive.com -googleearth.com -googlehosted.com -googlelabs.com -googlemail.com -googleplus.com -googlesile.com -googlesource.com -googlesyndication.com -googletagmanager.com -googletagservices.com -googleusercontent.com -googlevideo.com -gopetition.com -gospelherald.com -gov.tw -gpass1.com -grandtrial.org -graphis.ne.jp -gravatar.com -graylog2.org -grb.gov.tw -greatfire.org -greatfirewall.biz -great-firewall.com -greatfirewallofchina.net -greatfirewallofchina.org -great-roc.org -greatroc.org -greatroc.tw -greatzhonghua.org -greenparty.org.tw -greenvpn.net -gs-discuss.com -gseeker.com -gsn-cert.nat.gov.tw -gstatic.com -gtap.googlecode.com -gtricks.com -guancha.org -gufeng521.spaces.live.com -guishan.org -gunsamerica.com -gun-world.net -guomin.us -gutteruncensored.com -gvm.com.tw -gyalwarinpoche.com -gysd.nyc.gov.tw -gzm.tv -gzone-anime.info -h1n1china.org -hacken.cc -hackthatphone.net -hahlo.com -hakkatv.org.tw -hanunyi.com -hardsextube.com -hasaowall.com -have8.com -haygo.com -hcc.gov.tw -hchcc.gov.tw -h-china.org -hdtvb.net -heartyit.com -hecaitou.net -hechaji.com -heix.pp.ru -heiyo.info -helloandroid.com -hellonewyork.us -helloqueer.com -hellotxt.com -hellouk.org -helpeachpeople.com -helplinfen.com -help.linksalpha.com -help.opera.com -helpzhuling.org -hen.bao.li -hengchuen.gov.tw -heqinglian.net -here4news.com -heungkongdiscuss.com -hgseav.com -hidden-advent.org -hidecloud.com -hideipvpn.com -hidemyass.com -higfw.com -highrockmedia.com -hihiforum.com -hihistory.net -hiitch.com -hikinggfw.org -himemix.com -himemix.net -hjclub.info -hk32168.com -hkbc.net -hkbf.org -hkchurch.org -hkdailynews.com.hk -hkday.net -hkej.com -hkepc.com -hkfront.org -hk.geocities.com -hkgolden.com -hkgreenradio.org -hkg.westkit.net -hkheadline.com -hkhkhk.com -hkjc.com -hk.jiepang.com -hkjp.easyweb.hk -hkjp.org -hk.knowledge.yahoo.com -hk.myblog.yahoo.com -hk.news.yahoo.com -hkptu.org -hk-pub.com -hk.rd.yahoo.com -hkreporter.com -hkreporter.loved.hk -hk.search.yahoo.com -hk.video.news.yahoo.com -hkwcc.org.hk -hk.yahoo.com -hkzone.org -hnjhj.com -hola.com -holyspiritspeaks.org -holz.byethost8.com -homeservershow.com -home.sina.com -home.so-net.net.tw -honeonet.spaces.live.com -hongmeimei.com -hongzhi.li -hootsuite.com -hotpot.hk -hotshame.com -hotspotshield.com -hougaige.com -howtoforge.com -hqcdp.org -hrcir.com -hrichina.org -hrw.org -hsinchu-cc.gov.tw -hsjp.net -hsselite.com -htkou.net -htl.li -ht.ly -htmldog.com -huaglad.com -huajiadi.spaces.live.com -huanghuagang.org -huaren.us -huaxia-news.com -huaxin.ph -hua-yue.net -hudatoriq.web.id -hugoroy.eu -huhamhire.com -hujiachina.spaces.live.com -hulu.com -huluim.com -humanities.uchicago.edu -hungerstrikeforaids.org -hung-ya.com -huping.net -hutianyi.net -hutong9.net -hwinfo.com -hyperrate.com -hypeshell.com -i1.hk -i2runner.com -ialmostlaugh.com -iask.bz -iask.ca -ibiblio.org -iblogserv-f.net -ibros.org -icij.org -icl-fi.org -iconpaper.org -icu-project.org -idemocracy.asia -identi.ca -idiomconnection.com -idouga.com -idv.tw -ieasynews.net -ied2k.net -ieemdai.spaces.live.com -ifan.cz.cc -ifanqiang.com -ifanr.com -ifcss.org -ifjc.org -igfw.net -ignitedetroit.net -igvita.com -ihakka.net -iicns.com -illusionfactory.com -ilove80.be -im88.tw -imageflea.com -imagesblog.gio.gov.tw -imageshack.us -imagevenue.com -imagezilla.net -ime.baidu.jp -img.ly -imkev.com -imlive.com -immigration.gov.tw -imrworldwide.com -im.tv -incredibox.fr -iner.gov.tw -initiativesforchina.org -inmediahk.net -innermongolia.org -instagram.com -interestinglaugh.com -interfaceaddiction.com -internationalrivers.org -internetdefenseleague.org -internetfreedom.org -internetpopculture.com -inxian.com -iphone4hongkong.com -iphonehacks.com -iphonix.fr -ipicture.ru -ipobar.com -ippotv.com -iptorrents.com -ipvanish.com -iredmail.org -ironbigfools.compython.net -ironicsoftware.com -ironpython.net -isaacmao.com -isgreat.org -islamicity.com -islam.org.hk -ismprofessional.net -isohunt.com -israbox.com -istockphoto.com -isunaffairs.com -isuntv.com -itaboo.info -ithelp.ithome.com.tw -itrc.gov.tw -itshidden.com -itweet.net -iu45.com -iverycd.com -ixquick.com -izaobao.us -izles.net -japan-whores.com -jayparkinsonmd.com -jbtalks.cc -jbtalks.com -jbtalks.my -jeanyim.com -jgoodies.com -jiaoyou8.com -jiehua.cz -jieshibaobao.com -jike.com -jimoparty.com -jinbushe.org -jingpin.org -jitouch.com -jkforum.net -j.mp -joachims.org -jobso.tv -joeedelman.com -journalofdemocracy.org -jpopforum.net -juliereyc.com -junauza.com -junefourth-20.net -justfreevpn.com -justtristan.com -juziyue.com -jwmusic.org -jyxf.net -jyzj.waqn.com -k2.xrea.com -kagyuoffice.org.tw -kaiyuan.de -kakao.com -kanzhongguo.com -kanzhongguo.eu -karayou.com -ka-wai.com -kcsoftwares.com -kechara.com -keepandshare.com -kendincos.net -kenengba.com -keontech.net -khcc.gov.tw -khms.gov.tw -khmusic.com.tw -killwall.com -kineox.free.fr -kingdomsalvation.org -kinghost.com -kingstone.com.tw -kissbbao.cn -kissyoutube.com -kk.gov.tw -klccab.gov.tw -klra.gov.tw -klsio.gov.tw -kmh.gov.tw -kmseh.gov.tw -knowledgerush.com -kodingen.com -kompozer.net -koolsolutions.com -koornk.com -kt.kcome.org -kui.name -kun.im -kurtmunger.com -kusocity.com -kwongwah.com.my -kyohk.net -kzeng.info -labiennale.org -ladbrokes.com -la-forum.org -lagranepoca.com -lalulalu.com -laogai.org -laomiu.com -laoyang.info -laptoplockdown.com -laqingdan.net -larsgeorge.com -lastfm.es -latelinenews.com -latimesblogs.latimes.com -lazarsearlymusic.com -leecheukyan.org -legaltech.law.com -lematin.ch -lemonde.fr -lenwhite.com -lerosua.org -lesoir.be -lesscss.org -letscorp.net -liansi.org -lianyue.net -liaowangxizang.net -liberal.org.hk -libertytimes.com.tw -lich355.megabyet.net -lidecheng.com -life.fly4ever.me -limiao.net -line.me -linglingfa.com -lingvodics.com -linkideo.com -linuxconfig.org -linux-engineer.net -linuxreviews.org -linuxtoy.org -lipuman.com -listentoyoutube.com -list.ly -listorious.com -lists.debian.org -lists.w3.org -littlebigdetails.com -liudejun.com -liuhanyu.com -liujianshu.com -liu.lu -liuxiaotong.com -liveleak.com -livestation.com -livestream.com -livevideo.com -livingonline.us -livingstream.com -lizhizhuangbi.com -lkcn.net -localpresshk.com -lockdown.com -lockestek.com -logbot.net -logiqx.com -logmike.com -log.riku.me -london.neighborhoodr.com -longhair.hk -longtermly.net -lookatgame.com -lookingglasstheatre.org -lookpic.com -lotuslight.org.tw -lovequicksilver.com -lovesphinx.tk -lrfz.com -lsd.org.hk -lsforum.net -lsmchinese.org -lsmkorean.org -lsm.org -lsxszzg.com -lua.org -lua-users.org -lungtanhr.gov.tw -luntan.zaobao.com -lupm.org -lushstories.com -lvhai.org -lyricsquote.com -mad-ar.ch -madmenunbuttoned.com -magazines.sina.com.tw -maiio.net -mail-archive.com -maiplus.com -makemymood.com -makzhou.warehouse333.com -malaysiakini.com -marc.info -marco.org -marguerite.su -marines.mil -markmilian.com -martau.com -martincartoons.com -maruta.be -marxist.com -marxist.net -marxists.org -mashable.com -mash.to -matainja.com -mathiew-badimon.com -matsu-news.gov.tw -matsushimakaede.com -maxgif.com -mayimayi.com -mcadforums.com -mcfog.com -md-t.org -mediafire.com -meetup.com -mefeedia.com -megaporn.com -megarotic.com -megavideo.com -megurineluka.com -meirixiaochao.com -melon-peach.com -memedia.cn -meme.yahoo.com -memrijttm.org -merit-times.com.tw -mesotw.com -metacafe.com -meteorshowersonline.com -metrolife.ca -mgoon.com -mgstage.com -mh4u.org -mhradio.org -michaelanti.com -michaelmarketl.com -middle-way.net -mihk.hk -mihua.org -mike.cz.cc -mimivip.com -minghui.org -minghui-school.org -mingjinglishi.com -mingjingnews.com -mingpaocanada.com -mingpao.com -mingpaomonthly.com -mingpaonews.com -mingpaony.com -mingpaosf.com -mingpaotor.com -mingpaovan.com -minimalmac.com -mininova.org -minzhuhua.net -minzhuzhongguo.org -miroguide.com -mirrorbooks.com -mitbbs.com -mixedmedialabs.com -mixero.com -mixpod.com -mixx.com -mizzmona.com -mk5000.com -mlcool.com -mmaaxx.com -mmmca.com -mobatek.net -mobile01.com -mobileways.de -mobypicture.com -moby.to -modfetish.com -moe.gov.tw -mog.com -molihua.org -mondex.org -monitorchina.org -moonriver7.files.wordpress.com -morningsun.org -m.oulove.org -movabletype.com -moviefap.com -mp3ye.eu -mpettis.com -mpfinance.com -mpinews.com -m.plixi.com -mrdoob.com -mrtweet.com -msguancha.com -m.slandr.net -m-team.cc -mthruf.com -m.tweete.net -mtw.tl -multiply.com -multiproxy.org -multiupload.com -muouju.com -muselinks.co.jp -music.jwmusic.org -muzi.com -muzi.net -muzu.tv -mvdis.gov.tw -mx981.com -myactimes.com -my-addr.com -myaudiocast.com -myav.com.tw -my.backchina.com -myboooks.googlepages.com -mychinamyhome.com -myeclipseide.com -myforum.com.hk -myforum.com.uk -myfreshnet.com -my.keso.cn -myopenid.com -my.opera.com -mypaper.pchome.com.tw -myparagliding.com -mypopescu.com -my-proxy.com -myshare.url.com.tw -mysinablog.com -myspace.com -myvlog.im.tv -naacoalition.org -naitik.net -nakido.com -namsisi.com -nanyang.com -nanyangpost.com -nanzao.com -naol.ca -national-lottery.co.uk -navicat.com -navigeaters.com -navy.mil -nccwatch.org.tw -ncdr.nat.gov.tw -nch.com.tw -ncn.org -ncree.gov.tw -nde.de -ndr.de -nekoslovakia.net -nerch.gov.tw -ner.gov.tw -nerhl.gov.tw -nertt.gov.tw -netcolony.com -netflix.com -netme.cc -networkedblogs.com -neverforget8964.org -new-3lunch.net -new-akiba.com -newcenturymc.com -newcenturynews.com -newchen.com -newgrounds.com -newlandmagazine.com.au -news100.com.tw -newsancai.com -news.atebits.com -news.backchina.com -news.bbc.co.uk -newscn.org -news.cnyes.com -newsforums.bbc.co.uk -news.ghostery.com -news.google.com.hk -newsminer.com -news.msn.com.tw -news.omy.sg -news.pchome.com.tw -newspeak.cc -newspp.org -news.sina.com.hk -news.sina.com.tw -news.singtao.ca -newstapa.org -newtaiwan.com.tw -newtalk.tw -newyorktimes.com -nexton-net.jp -nexttv.com.tw -nf.id.au -nga.mil -ngensis.com -nhri.gov.tw -nic.cz.cc -nici.nat.gov.tw -nicovideo.tw -nict.gov.tw -nighost.org -nintendium.com -nintendowifi.net -njactb.org -njuice.com -nlfreevpn.com -nmh.gov.tw -nmmba.gov.tw -nmp.gov.tw -nmtl.gov.tw -nmvttc.gov.tw -nobelprize.org -nobel.se -nobodycanstop.us -nokogiri.org -nokola.com -noobbox.com -notes.alexdong.com -novelasia.com -nownews.com -nowtorrents.com -noypf.com -npa.go.jp -npm.gov.tw -nps.gov -nrk.no -nsc.gov.tw -nspo.gov.tw -nstm.gov.tw -ntdmh.gov.tw -ntdtv.ca -ntdtv.co -ntdtv.com -ntdtv.org -ntdtv.ru -ntl.gov.tw -ntsec.gov.tw -ntuh.gov.tw -nuexpo.com -nurgo-software.com -nuvid.com -nuzcom.com -nvquan.org -nvri.gov.tw -nydus.ca -nysingtao.com -nytco.com -nyt.com -nytimes.com -nytimg.com -nzchinese.net.nz -observechina.net -oclp.hk -october-review.org -offbeatchina.com -ogaoga.org -oikos.com.tw -oiktv.com -oizoblog.com -okayfreedom.com -old-cat.net -old.nabble.com -olumpo.com -olympicwatch.org -omgili.com -omnitalk.com -on.cc -one.xthost.info -onlylady.cn -onmoon.com -onmoon.net -oopsforum.com -ooyala.com -open.com.hk -opendemocracy.net -openid.net -openleaks.org -openvpn.net -openvpn.org -openwebster.com -opml.radiotime.com -opnir.com -orientaldaily.com.my -orient-doll.com -orn.jp -orzistic.org -osfoora.com -ourdearamy.com -oursogo.com -oursteps.com.au -overlapr.com -owl.li -ow.ly -oyax.com -ozchinese.com -ozyoyo.com -pabp.gov.tw -pacificpoker.com -packages.debian.org -packetix.net -page2rss.com -page.bid.yahoo.com -pagodabox.com -paint.net -palacemoon.com -pandora.com -pandora.tv -panluan.net -panoramio.com -pao-pao.net -paperb.us -paper.li -paper-replika.com -parade.com -parislemon.com -pastebin.com -pastie.org -patehr.gov.tw -pbs.org -pbwiki.com -pbworks.com -pbxes.com -pbxes.org -pcdiscuss.com -pcdvd.com.tw -pchome.com.tw -pct.org.tw -pcworld.com -pdetails.com -pdproxy.com -peacefire.org -peacehall.com -peeasian.com -peerpong.com -pekingduck.org -penchinese.com -penchinese.net -pengyulong.com -penthouse.com -peopo.org -percy.in -perfectgirls.net -perfectvpn.net -perfspot.com -perlhowto.com -pet.gov.tw -philly.com -photofocus.com -photos.dailyme.com -photo.utom.us -phuquocservices.com -picasaweb.google.com -picidae.net -picturesocial.com -pictures.playboy.com -pidown.com -pign.net -pimg.tw -pin6.com -ping.fm -pinoy-n.com -pioneer-worker.forums-free.com -piring.com -pixanalytics.com -pixelqi.com -pixfs.net -pixnet.cc -pixnet.net -pixplug.in -pk.com -placemix.com -planetsuzy.org -playboy.com -plays.com.tw -plm.org.hk -plunder.com -plurk.com -plurktop.mmdays.com -plus28.com -plusbb.com -pmates.com -po2b.com -podictionary.com -pokerstars.com -politicalchina.org -popvote.hk -popyard.com -popyard.org -porn2.com -pornbase.org -porn.com -pornhub.com -pornmm.net -pornoxo.com -pornrapidshare.com -pornstarclub.com -porntube.com -pornvisit.com -portis21.spaces.live.com -pose.com -postadult.com -post.anyu.org -posterous.com -post.ly -powerapple.com -power.com -powercx.com -prayforchina.net -premeforwindows7.com -presentationzen.com -president.gov.tw -prestige-av.com -previewshots.com -privacybox.de -privateinternetaccess.com -privatepaste.com -privatetunnel.com -procopytips.com -program-think.spaces.live.com -prosiben.de -provideocoalition.com -proxifier.com -proxomitron.info -proxy.org -proxypy.net -proxyroad.com -prozz.net -psblog.name -psiphon.ca -psiphon.civisec.org -pts.org.tw -ptt.cc -pubu.com.tw -puffinbrowser.com -puffstore.com -pullfolio.com -pulse.yahoo.com -pure18.com -pureconcepts.net -purepdf.com -purevpn.com -putlocker.com -puttycm.free.fr -pwned.com -python.com -python.com.tw -qanote.com -qidian.ca -qienkuen.org -qi-gong.me -qiwen.lu -qixianglu.cn -qkshare.com -qoos.com -qq.co.za -qstatus.com -qtrac.eu -qtweeter.com -quadedge.com -qusi8.net -qvodzy.org -qxbbs.org -radicalparty.org -radioaustralia.net.au -radiovaticana.org -radiovncr.com -raidcall.com.tw -rangzen.org -ranyunfei.com -rapbull.net -rapidshare8.com -rapidsharedata.com -rayfme.com -rcinet.ca -rconversation.blogs.com -rdio.com -read100.com -readingtimes.com.tw -readmoo.com -realraptalk.com -recordhistory.org -redchinacn.org -redtube.com -referer.us -reflectivecode.com -relaxbbs.com -renminbao.com -renyurenquan.org -retweeteffect.com -retweetist.com -retweetrank.com -revleft.com -revsci.net -revver.com -rfachina.com -rfamobile.org -rfa.org -rferl.org -rfi.fr -rhcloud.com -riku.me -rileyguide.com -rlwlw.com -rmjdw.com -rnw.nl -robtex.com -robustnessiskey.com -rocmp.org -rojo.com -ronjoneswriter.com -roodo.com -rotten.com -rsf-chinese.org -rsf.org -rssmeme.com -rthk.hk -rthk.org.hk -rti.org.tw -ruanyifeng.com -rushbee.com -rutube.ru -ruyiseek.com -rxhj.net -s1heng.com -s8forum.com -sacom.hk -sadpanda.us -saiq.me -salvation.org.hk -samair.ru -sammyjs.org -samsoff.es -sandnoble.com -sankaizok.com -sanmin.com.tw -sapikachu.net -savemedia.com -savetibet.de -savetibet.fr -savetibet.nl -savetibet.org -savetibet.ru -savevid.com -say2.info -scanscout.com -scmpchinese.com -scmp.com -scorecardresearch.com -scribd.com -scriptspot.com -seapuff.com -secretchina.com -secretgarden.no -secure.wikimedia.org -securitykiss.com -seesmic.com -seevpn.com -seezone.net -sejie.com -sendoid.com -sendspace.com -sesawe.net -sesawe.org -sethwklein.net -sevenload.com -sex-11.com -sex3.com -sex8.cc -sexandsubmission.com -sex.com -sexhuang.com -sexhu.com -sexinsex.net -sfileydy.com -shadow.ma -shadowsocks.org -shahamat-english.com -shangfang.org -shapeservices.com -sharebee.com -sharecool.org -share.ovi.com -share.skype.com -share.youthwant.com.tw -sharkdolphin.com -sharpdaily.com.hk -sharpdaily.hk -shaunthesheep.com -sheikyermami.com -shellmix.com -shenshou.org -shenyunperformingarts.org -shenzhoufilm.com -shifeike.blog125.fc2blog.net -shinychan.com -shitaotv.org -shixiao.org -shizhao.org -shkspr.mobi -shodanhq.com -shopping.com -showbiz.omy.sg -showtime.jp -shwchurch3.com -sidelinesnews.com -sidelinessportseatery.com -simplecd.me -simplecd.org -simpleproductivityblog.com -sina.com.tw -singtao.com -singularitys.spaces.live.com -sinoants.com -sinocast.com -sinocism.com -sino-monthly.com -sinomontreal.ca -sinonet.ca -sinopitt.info -sinoquebec.com -sis001.com -sis001.us -sis.xxx -site90.net -sitebro.tw -siteks.uk.to -site.locql.com -sitemaps.org -sites.google.com -sitetag.us -siyi123123123.spaces.live.com -skimtube.com -skybet.com -skyvegas.com -slacker.com -slavasoft.com -slheng.com -slickvpn.com -slideshare.net -slinkset.com -slutload.com -smhric.org -snapchat.com -snaptu.com -sndcdn.com -sneakme.net -snooper.co.uk -sobees.com -socialwhale.com -sockslist.net -so.com -sod.co.jp -softether.co.jp -softether-download.com -softether.org -softwarebychuck.com -so-ga.net -sogclub.com -sogou.com -sogrady.me -sohcradio.com -sohfrance.org -soh.tw -sokamonline.com -solozorro.tk -somee.com -so-news.com -songjianjun.com -sonidodelaesperanza.org -sopcast.com -sopcast.org -sorting-algorithms.com -soso.com -soumo.info -soundcloud.com -soundofhope.kr -soundofhope.org -soupofmedia.com -sourceforge.net -southnews.com.tw -sowers.org.hk -space-scape.com -spankwire.com -spb.com -speckleapp.com -speedpluss.org -spencertipping.com -spinejs.com -sports.williamhill.com -spotify.com -sproutcore.com -squarespace.com -srcf.ucam.org -ssh91.com -sshtunnel.googlecode.com -sstatic.net -stag.gov.tw -standupfortibet.org -starp2p.com -startpage.com -statcounter.com -state168.com -static.apple.nextmedia.com -static.digg.com -staticflickr.com -static.nownews.com -static.soup.io -static.typepad.com -status.twhirl.org -stdtime.gov.tw -steel-storm.com -sthoo.com -stickam.com -stickeraction.com -stonegames.net -stoneip.info -stoptibetcrisis.net -storagenewsletter.com -stoweboyd.com -streamingthe.net -strongvpn.com -student.tw -stuffimreading.com -stuffimreading.net -stupidvideos.com -subacme.rerouted.org -sublexical.spaces.live.com -sufeng.org -sugarsync.com -summify.com -sun1911.com -suoluo.org -surfeasy.com.au -svwind.com -sweux.com -swift-tools.net -s.xiaod.in -sydneytoday.com -sylfoundation.org -syncback.com -sysadmin1138.net -sysresccd.org -sytes.net -szbbs.net -szetowah.org.hk -t35.com -t66y.com -taa-usa.org -tabtter.jp -tacem.org -tafaward.com -tagwalk.com -taipei.gov.tw -taipeisociety.org -taitung-house.gov.tw -taiwandaily.net -taiwankiss.com -taiwannation.50webs.com -taiwannation.com -taiwannation.com.tw -taiwannews.com.tw -taiwan-sex.com -taiwantt.org.tw -taiwanus.net -taiwanyes.com -taiwanyes.ning.com -tamiaode.tk -tanc.org -tangben.com -taolun.info -taoyuan.gov.tw -tap11.com -target.com -taweet.com -tax.nat.gov.tw -tbpic.info -tbsec.org -tbsn.org -tbsseattle.org -tchb.gov.tw -tchrd.org -t.co -tcsac.gov.tw -teamseesmic.com -teashark.com -techlifeweb.com -techparaiso.com -telecomspace.com -telegraph.co.uk -tenacy.com -thbstc.gov.tw -theampfactory.com -theappleblog.com -theatrum-belli.com -thebcomplex.com -theblemish.com -thebodyshop-usa.com -thechinabeat.org -thedailywh.at -thedieline.com -thedw.us -thegatesnotes.com -thehots.info -thehousenews.com -thehungrydudes.com -thehun.net -theinternetwishlist.com -thelifeyoucansave.com -thelius.org -thepiratebay.org -thepiratebay.se -theqii.info -thereallove.kr -thesartorialist.com -thespeeder.com -the-sun.on.cc -thetibetpost.com -thetrotskymovie.com -thevivekspot.com -thewgo.org -thisav.com -thisiswhyyouarefat.com -thkphoto.com -thomasbernhard.org -threatchaos.com -throughnightsfire.com -t.huhaitai.com -thumbzilla.com -thywords.com -tiananmenmother.org -tiananmenuniv.com -tiananmenuniv.net -tiandixing.org -tianhuayuan.com -tiantibooks.org -tianzhu.org -tibetalk.com -tibetanyouthcongress.org -tibet.at -tibet.com -tibetcorps.org -tibetfund.org -tibetjustice.org -tibet.net -tibetoffice.org -tibetonline.com -tibetonline.tv -tibet.org.tw -tibetsun.com -tibetwrites.org -tidyread.com -time.com -times.hinet.net -tinychat.com -tinypaste.com -tinypng.com -tistory.com -tjholowaychuk.com -tkcs-collins.com -tkforum.tk -t.kun.im -tmagazine.com -tmi.me -tnaflix.com -tncsec.gov.tw -t.neolee.cn -togetter.com -tokyo-247.com -tokyocn.com -tokyo-hot.com -tomayko.com -tomsc.com -tono-oka.jp -tonyyan.net -toodoc.com -toonel.net -topic.youthwant.com.tw -topnews.in -topshare.us -topshareware.com -topstyle4.com -topsy.com -tora.to -tor.blingblingsquad.net -torproject.org -torrentcrazy.com -torrentproject.se -tor.updatestar.com -torvpn.com -t.orzdream.com -tosh.comedycentral.com -touch99.com -toutfr.com -tpde.aide.gov.tw -tphcc.gov.tw -tpi.org.tw -transgressionism.org -transparency.org -travelinlocal.com -trendsmap.com -trialofccp.org -tripod.com -trouw.nl -trtc.com.tw -trt.net.tr -trulyergonomic.com -trustedbi.com -truth101.co.tv -truthcn.com -truveo.com -tsctv.net -tsemtulku.com -tsquare.tv -tsunagarumon.com -tt1069.com -tttan.com -tuanzt.com -tube8.com -tubecao.com -tube.com -tubewolf.com -tuidang.net -tuidang.org -tui.orzdream.com -tuite.googlecode.com -tumblr.awflasher.com -tumblweed.org -tumutanzi.com -tunein.com -tunnelbear.com -turbobit.net -turbotwitter.com -turningtorso.com -turntable.fm -tuxtraining.com -tvants.com -tvboxnow.com -tv.com -tvider.com -tv-intros.com -tv.on.cc -tvunetworks.com -twapperkeeper.com -twa.sh -twaud.io -twbbs.net.tw -twbbs.org -twbbs.tw -twblogger.com -tweepguide.com -tweeplike.me -tweepmag.com -tweepml.org -tweetbackup.com -tweetboard.com -tweetboner.biz -tweetdeck.com -tweetedtimes.com -tweetmeme.com -tweetmylast.fm -tweetphoto.com -tweetrans.com -tweetree.com -tweetwally.com -tweetymail.com -twftp.org -twibase.com -twibble.de -twibbon.com -twibs.com -twicsy.com -twifan.com -twiffo.com -twiggit.org -twilog.org -twimbow.com -twimg.com -twimg.edgesuite.net -tw.img.nextmedia.com -twindexx.com -twipple.jp -twistar.cc -twisternow.com -twistory.net -twit2d.com -twitbrowser.net -twitcause.com -twitese.spaces.live.com -twitgether.com -twitgoo.com -twitiq.com -twitlonger.com -twitoaster.com -twitonmsn.com -twitpic.com -twitreferral.com -twitstat.com -twittbot.net -twitter4j.org -twitter.com -twittercounter.com -twitterfeed.com -twittergadget.com -twitter.jp -twitterkr.com -twittermail.com -twittertim.es -twitthat.com -twitturk.com -twitturly.com -twitvid.com -twitzap.com -twiyia.com -tw.jiepang.com -tw.myblog.yahoo.com -tw.news.yahoo.com -tw-npo.org -tw.rd.yahoo.com -twreg.info -twstar.net -tw.streetvoice.com -twt.fm -twtkr.com -twtr2src.ogaoga.org -twtrland.com -twt.tl -twttr.com -twurl.nl -tw.voa.mobi -twyac.org -tw.yahoo.com -tycool.com -tynsoe.org -typepad.com -tzangms.com -ub0.cc -uberproxy.net -ucdc1998.org -uderzo.it -udn.com -ufreevpn.com -ugo.com -uhrp.org -uighurbiz.net -ukliferadio.co.uk -ulike.net -ultravpn.fr -ultraxs.com -unblock.cn.com -unblocksit.es -uncyclomedia.org -uncyclopedia.info -uncyclopedia.tw -unholyknight.com -uni.cc -unicode.org -uniteddaily.com.my -unix100.com -unknownspace.org -unpo.org -uocn.org -upcoming.yahoo.com -update.playstation.net -upload4u.info -upload.backchina.com -uploaded.to -uploadstation.com -upload.wikimedia.org -urlborg.com -urlparser.com -usacn.com -usfk.mil -usinfo.state.gov -usmc.mil -us.to -ustream.tv -usus.cc -uushare.com -uwants.com -uwants.net -uyghurcongress.org -uygur.org -v70.us -vaayoo.com -value-domain.com -van698.com -vanemu.cn -vanilla-jp.com -vansky.com -vapurl.com -vatn.org -vcfbuilder.org -vcf-online.org -veempiire.com -velkaepocha.sk -venbbs.com -venchina.com -ventureswell.com -veoh.com -verizon.net -verybs.com -vevo.com -vft.com.tw -vghks.gov.tw -vghtc.gov.tw -vghtpe.gov.tw -video.aol.ca -video.aol.com -video.aol.co.uk -video.ap.org -videobam.com -video.fdbox.com -video.foxbusiness.com -videomo.com -video.tiscali.it -video.yahoo.com -vidoemo.com -views.fm -viki.com -vimeocdn.com -vimeo.com -vimgolf.com -vimperator.org -vincnd.com -vinniev.com -vllcs.org -vlog.xuite.net -vmixcore.com -voacantonese.com -voachineseblog.com -voachinese.com -voagd.com -voanews.com -voatibetan.com -vocn.tv -vot.org -vpnbook.com -vpnfire.com -vpngate.jp -vpngate.net -vpnpop.com -vpnpronet.com -v-state.org -vtunnel.com -w3schools.com -waffle1999.com -wahas.com -waigaobu.com -waikeung.org -waiwaier.com -wallornot.org -wallpapercasa.com -wanderinghorse.net -wanfang.gov.tw -wangafu.net -wangjinbo.org -wanglixiong.com -wangruoshui.net -wangyi64.spaces.live.com -want-daily.com -wapedia.mobi -washeng.net -watchmygf.net -wattpad.com -wdf5.com -wearn.com -web2project.net -webbang.net -webfee.tk -weblagu.com -webmproject.org -webshots.com -websitepulse.com -webs-tv.net -webworkerdaily.com -weeewooo.net -weekmag.info -wefong.com -weiboleak.com -weigegebyc.dreamhosters.com -weijingsheng.org -weiming.info -weiquanwang.org -weisuo.ws -wellplacedpixels.com -wengewang.com -wengewang.org -wenhui.ch -wenku.com -wenxuecity.com -wenyunchao.com -wenyunchao.spaces.live.com -wepn.info -westca.com -westernwolves.com -wetplace.com -wetpussygames.com -wexiaobo.org -wezhiyong.org -wezone.net -wforum.com -whatblocked.com -whereiswerner.com -whippedass.com -whitebear.freebearblog.org -whydidyoubuymethat.com -whylover.com -whyx.org -w.idaiwan.com -wiki.cnitter.com -wiki.jqueryui.com -wiki.keso.cn -wikileaks.ch -wikileaks.de -wikileaks.eu -wikileaks.lu -wikileaks.org -wikileaks.pl -wikilivres.info -wikimapia.org -wikimedia.org.mo -wiki.moegirl.org -wikinet.org -wiki.oauth.net -wikipedia.org -wiki.phonegap.com -wikiwiki.jp -wikkii.com -williamlong.spaces.live.com -willw.net -windowsphoneme.com -winwhispers.info -wiredbytes.com -wiredpen.com -wireshark.org -wisevid.com -witnessleeteaching.com -witopia.net -wlx.sowiki.net -woeser.com -wolfax.com -womenbusiness.nyc.gov.tw -womensrightsofchina.org -woopie.jp -woopie.tv -wordboner.com -wordpress.com -wordsandturds.com -w.org -workatruna.com -worldcat.org -worldjournal.com -worstthingieverate.com -wo.tc -wowlegacy.ml -wow-life.net -woxinghuiguo.com -wozy.in -wp.com -wpoforum.com -wqlhw.com -wqyd.org -wrchina.org -wretch.cc -writer.zoho.com -wsj.com -wsj.net -wtfpeople.com -wuala.com -wuerkaixi.com -wufi.org.tw -wuguoguang.com -wujieliulan.com -wujie.net -wukangrui.net -wwitv.com -www.6v6dota.com -www.ajsands.com -www.antd.org -www.aolnews.com -www.bulbous.freeserve.co.uk -www.cmoinc.org -www.dfanning.com -www.dwheeler.com -www.eulam.com -www.exblog.jp -www.forum4hk.com -www.freetibet.org -www.getyouram.com -www.goldenmelody.com.tw -www.idlcoyote.com -www.immigration.gov.tw -www.klip.me -www.kodingen.com -www.linksalpha.com -www.loiclemeur.com -www.macrovpn.com -www.monlamit.org -www.moztw.org -www.mycould.com -www.ned.org -www.nownews.com -www.orchidbbs.com -www.owind.com -www.oxid.it -www.parkansky.com -www.powerpointninja.com -www.rnw.nl -www.somee.com -www.stackfile.com -www.supertweet.net -www.tiffanyarment.com -www.tripod.com -www.tv.com -www.twtrland.com -www.typepad.com -www.urbanoutfitters.com -www.vegorpedersen.com -www.voy.com -www.vpncup.com -www.wangruowang.org -www.wan-press.org -www.wet123.com -www.zaurus.org.uk -wzyboy.im -x1949x.com -x365x.com -xanga.com -x-art.com -xa.yimg.com -xbabe.com -xbookcn.com -xcafe.in -xcritic.com -xfm.pp.ru -xgmyd.com -xh4n.cn -xhamster.com -xiaochuncnjp.com -xiaohexie.com -xiaoma.org -xiezhua.com -xing.com -xinhuanet.org -xinmiao.com.hk -xinqimeng.over-blog.com -xinsheng.net -xinshijue.com -xinyubbs.net -xizang-zhiye.org -xjp.cc -xml-training-guide.com -xmovies.com -xmusic.fm -xnxx.com -xpdo.net -xpud.org -xskywalker.com -xtube.com -xuchao.net -xuchao.org -xuzhiyong.net -xuzhuoer.com -xvedios.com -xvideos.com -x-wall.org -xxbbx.com -x.xcity.jp -xxxx.com.au -xysblogs.org -xys.dxiong.com -xys.org -xyy69.com -xyy69.info -yahoo.cn -yahoo.com.hk -yam.com -yanghengjun.spaces.live.com -yasni.co.uk -yasukuni.or.jp -yatsen.gov.tw -ydy.com -yeelou.com -yeeyi.com -yegle.net -yezimary.spaces.live.com -yfrog.com -yhcw.net -yidio.com -yilubbs.com -yi.org -yipub.com -ym.backchina.com -yogichen.org -yong.hu -yorkbbs.ca -youdao.com -youjizz.com -youmaker.com -youpai.org -youporn.com -your-freedom.net -yousendit.com -youthbao.com -youthnetradio.org -youtu.be -youtubecn.com -youtube.com -youtube-nocookie.com -youversion.com -youxu.info -ytht.net -ytimg.com -yuanming.net -yuming.flnet.org -yunchao.net -yvesgeleyn.com -yvtc.gov.tw -yx51.net -yyii.org -yymaya.com -yzzk.com -zacebook.com -zannel.com -zaobao.com -zaobao.com.sg -zaozon.com -zarias.com -zattoo.com -zdnet.com.tw -zengjinyan.org -zengjinyan.spaces.live.com -zeutch.com -zgzcjj.net -zhanbin.net -zhao.jinhai.de -zhenghui.org -zhenlibu.info -zhinengluyou.com -zhllg.spaces.live.com -zh.m.wikipedia.org -zh.netlog.com -zhonggtuotese.net -zhongguotese.net -zhongmeng.org -zhongsou.com -zh.pokerstrategy.com -zhreader.com -zh-tw.justin.tv -zhuichaguoji.org -zh.uncyclopedia.wikia.com -zh.wikinews.org -zh.wikipedia.org -zh.wikisource.org -ziddu.com -zillionk.com -zinio.com -ziplib.com -zkaip.com -zmw.cn -zomobo.net -zonaeuropa.com -zootool.com -zoozle.net -zozotown.com -zshare.net -zsrhao.com -zuo.la -zuola.com -zvereff.com -zyzc9.com -zyzg.us diff --git a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/gen-gfwlist.sh b/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/gen-gfwlist.sh deleted file mode 100755 index 050de594c..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/gen-gfwlist.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -e - -generate_china_banned() -{ - if [ ! -f /tmp/gfwlist.txt ]; then - wget-ssl --no-check-certificate https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt -O /tmp/gfwlist.b64 >&2 - cat /tmp/gfwlist.b64 | base64 -d > /tmp/gfwlist.txt - rm -f /tmp/gfwlist.b64 - fi - - cat /tmp/gfwlist.txt | sort -u | - sed 's#!.\+##; s#|##g; s#@##g; s#http:\/\/##; s#https:\/\/##;' | - sed '/\*/d; /apple\.com/d; /sina\.cn/d; /sina\.com\.cn/d; /baidu\.com/d; /byr\.cn/d; /jlike\.com/d; /weibo\.com/d; /zhongsou\.com/d; /youdao\.com/d; /sogou\.com/d; /so\.com/d; /soso\.com/d; /aliyun\.com/d; /taobao\.com/d; /jd\.com/d; /qq\.com/d' | - sed '/^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$/d' | - grep '^[0-9a-zA-Z\.-]\+$' | grep '\.' | sed 's#^\.\+##' | sort -u | - awk ' -BEGIN { prev = "________"; } { - cur = $0; - if (index(cur, prev) == 1 && substr(cur, 1 + length(prev) ,1) == ".") { - } else { - print cur; - prev = cur; - } -}' | sort -u - -} - - -generate_china_banned diff --git a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/ssr-watchdog b/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/ssr-watchdog deleted file mode 100755 index 9f370073d..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/ssr-watchdog +++ /dev/null @@ -1,35 +0,0 @@ -#!/bin/sh - -LOGTIME=$(date "+%Y-%m-%d %H:%M:%S") -#GOOGLE=$(ping -4 www.gstatic.com -c 1 -w 5| sed '1{s/[^(]*(//;s/).*//;q}') - -#iptables -t nat -I OUTPUT -p tcp -d $GOOGLE -j REDIRECT --to-port 7070 - -#sleep 3 - -/usr/bin/wget --spider --quiet --tries=1 --timeout=3 www.gstatic.com/generate_204 - -if [ "$?" == "0" ]; then - echo '['$LOGTIME'] ShadowsocksR No Problem.' -else - /usr/bin/wget --spider --quiet --tries=1 --timeout=3 www.baidu.com - if [ "$?" == "0" ]; then - echo '['$LOGTIME'] Problem decteted, restarting ShadowsocksR...' - /etc/init.d/ssrpro restart - else - echo '['$LOGTIME'] Network Problem. Do nothing.' - fi -fi - -#sleep 3 - -#iptables -t nat -D OUTPUT -p tcp -d $GOOGLE -j REDIRECT --to-port 7070 - - - - - - - - - diff --git a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/up-gfwlist.sh b/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/up-gfwlist.sh deleted file mode 100755 index 92b134ddf..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/shadowsocksr/up-gfwlist.sh +++ /dev/null @@ -1,21 +0,0 @@ -#!/bin/sh - -/etc/shadowsocksr/gen-gfwlist.sh > /tmp/ol-gfw.txt - -if [ -s "/tmp/ol-gfw.txt" ];then - sort -u /etc/shadowsocksr/base-gfwlist.txt /tmp/ol-gfw.txt > /tmp/china-banned - if ( ! cmp -s /tmp/china-banned /etc/gfwlist/china-banned );then - if [ -s "/tmp/china-banned" ];then - mv /tmp/china-banned /etc/gfwlist/china-banned - echo "Update GFW-List Done!" - fi - else - echo "GFW-List No Change!" - fi -fi - -rm -f /tmp/gfwlist.txt -rm -f /tmp/ol-gfw.txt - -/etc/init.d/ssrpro restart - diff --git a/package/lean/luci-app-ssr-pro/root/etc/ssrpro.include b/package/lean/luci-app-ssr-pro/root/etc/ssrpro.include deleted file mode 100755 index 140adc747..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/ssrpro.include +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -ssr_enable=$(uci get ssrpro.@ssrpro[0].enabled 2>/dev/null) - -if [ $ssr_enable -eq 1 ]; then - if pidof ssr-redir>/dev/null; then - /etc/init.d/ssrpro reload_rule - else - /etc/init.d/ssrpro restart - fi -fi diff --git a/package/lean/luci-app-ssr-pro/root/etc/uci-defaults/ssrpro b/package/lean/luci-app-ssr-pro/root/etc/uci-defaults/ssrpro deleted file mode 100755 index 8aa2c71cc..000000000 --- a/package/lean/luci-app-ssr-pro/root/etc/uci-defaults/ssrpro +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@ssrpro[-1] - add ucitrack ssrpro - set ucitrack.@ssrpro[-1].init=ssrpro - commit ucitrack - delete firewall.ssrpro - set firewall.ssrpro=include - set firewall.ssrpro.type=script - set firewall.ssrpro.path=/etc/ssrpro.include - set firewall.ssrpro.reload=1 - commit firewall -EOF - -/etc/init.d/ssrpro stop -/etc/init.d/ssrpro enable - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/lean/luci-app-v2ray-pro/Makefile b/package/lean/luci-app-v2ray-pro/Makefile deleted file mode 100644 index 2b8563c4a..000000000 --- a/package/lean/luci-app-v2ray-pro/Makefile +++ /dev/null @@ -1,16 +0,0 @@ -# Copyright (C) 2016 Openwrt.org -# -# This is free software, licensed under the Apache License, Version 2.0 . -# - -include $(TOPDIR)/rules.mk - -LUCI_TITLE:=LuCI support for V2Ray -LUCI_DEPENDS:=+iptables-mod-tproxy +kmod-ipt-tproxy +ip +ipset-lists +pdnsd-alt +coreutils +coreutils-base64 +coreutils-nohup +dnsmasq-full +v2ray +ca-certificates +lua-cjson -LUCI_PKGARCH:=all -PKG_VERSION:=1.0 -PKG_RELEASE:=11 - -include $(TOPDIR)/feeds/luci/luci.mk - -# call BuildPackage - OpenWrt buildroot signature diff --git a/package/lean/luci-app-v2ray-pro/luasrc/controller/v2raypro.lua b/package/lean/luci-app-v2ray-pro/luasrc/controller/v2raypro.lua deleted file mode 100644 index 7ee22abd5..000000000 --- a/package/lean/luci-app-v2ray-pro/luasrc/controller/v2raypro.lua +++ /dev/null @@ -1,17 +0,0 @@ -module("luci.controller.v2raypro", package.seeall) -function index() - if not nixio.fs.access("/etc/config/v2raypro") then - return - end - local page - page = entry({"admin", "services", "v2raypro"}, cbi("v2raypro"), _("V2Ray Pro")) - page.dependent = true - entry({"admin","services","v2raypro","status"},call("act_status")).leaf=true -end - -function act_status() - local e={} - e.running=luci.sys.call("pgrep v2ray >/dev/null")==0 - luci.http.prepare_content("application/json") - luci.http.write_json(e) -end diff --git a/package/lean/luci-app-v2ray-pro/luasrc/model/cbi/v2raypro.lua b/package/lean/luci-app-v2ray-pro/luasrc/model/cbi/v2raypro.lua deleted file mode 100755 index 824246edf..000000000 --- a/package/lean/luci-app-v2ray-pro/luasrc/model/cbi/v2raypro.lua +++ /dev/null @@ -1,361 +0,0 @@ - -local fs = require "nixio.fs" -local NXFS = require "nixio.fs" -local WLFS = require "nixio.fs" -local SYS = require "luci.sys" -local ND = SYS.exec("cat /etc/gfwlist/china-banned | wc -l") -local conf = "/etc/v2ray/base-gfwlist.txt" -local watch = "/tmp/v2ray_watchdog.log" -local dog = "/tmp/v2raypro.log" -local http = luci.http -local ucursor = require "luci.model.uci".cursor() - -m = Map("v2raypro") -m.title = translate("V2Ray Transparent Proxy") -m.description = translate("A fast secure tunnel proxy that help you get through firewalls on your router") - -m:section(SimpleSection).template = "v2raypro/v2raypro_status" - -s = m:section(TypedSection, "v2raypro") -s.anonymous = true - --- --------------------------------------------------- - -s:tab("basic", translate("Base Setting")) - - -switch = s:taboption("basic",Flag, "enabled", translate("Enable")) -switch.rmempty = false - -proxy_mode = s:taboption("basic",ListValue, "proxy_mode", translate("Proxy Mode")) -proxy_mode:value("M", translate("Base on GFW-List Auto Proxy Mode(Recommend)")) -proxy_mode:value("S", translate("Bypassing China Manland IP Mode(Be caution when using P2P download!)")) -proxy_mode:value("G", translate("Global Mode")) -proxy_mode:value("V", translate("Overseas users watch China video website Mode")) - -cronup = s:taboption("basic", Flag, "cron_mode", translate("Auto Update GFW-List"), - translate(string.format("GFW-List Lines: %s Lines", ND))) -cronup.default = 0 -cronup.rmempty = false - -updatead = s:taboption("basic", Button, "updatead", translate("Manually force update GFW-List"), translate("Note: It needs to download and convert the rules. The background process may takes 60-120 seconds to run.
After completed it would automatically refresh, please do not duplicate click!")) -updatead.inputtitle = translate("Manually force update GFW-List") -updatead.inputstyle = "apply" -updatead.write = function() - SYS.call("nohup sh /etc/v2ray/up-gfwlist.sh > /tmp/gfwupdate.log 2>&1 &") -end - -safe_dns_tcp = s:taboption("basic",Flag, "safe_dns_tcp", translate("DNS uses TCP"), - translate("Through the server transfer mode inquires DNS pollution prevention (Safer and recommended)")) -safe_dns_tcp.rmempty = false --- safe_dns_tcp:depends("more", "1") - --- timeout = s:taboption("basic",Value, "timeout", translate("Timeout")) --- timeout.datatype = "range(0,10000)" --- timeout.placeholder = "60" --- timeout.optional = false --- timeout:depends("more", "1") - --- safe_dns = s:taboption("basic",Value, "safe_dns", translate("Safe DNS"), --- translate("8.8.8.8 or 8.8.4.4 is recommended")) --- safe_dns.datatype = "ip4addr" --- safe_dns.optional = false --- safe_dns:depends("more", "1") - --- safe_dns_port = s:taboption("basic",Value, "safe_dns_port", translate("Safe DNS Port"), --- translate("Foreign DNS on UDP port 53 might be polluted")) --- safe_dns_port.datatype = "range(1,65535)" --- safe_dns_port.placeholder = "53" --- safe_dns_port.optional = false --- safe_dns_port:depends("more", "1") - ---fast_open =s:taboption("basic",Flag, "fast_open", translate("TCP Fast Open"), --- translate("Enable TCP fast open, only available on kernel > 3.7.0")) - -s:tab("main", translate("Server Setting")) - -server = s:taboption("main",Value, "address", translate("Server Address")) -server.datatype = "host" -server.rmempty = false - -server_port = s:taboption("main",Value, "port", translate("Server Port")) -server_port.datatype = "range(0,65535)" -server_port.rmempty = false - -id = s:taboption("main",Value, "id", translate("ID")) -id.password = true - -alterId = s:taboption("main",Value, "alterId", translate("Alter ID")) -alterId.datatype = "range(1,65535)" -alterId.rmempty = false - -security = s:taboption("main",ListValue, "security", translate("Security")) -security:value("none") -security:value("auto") -security:value("aes-128-cfb") -security:value("aes-128-gcm") -security:value("chacha20-poly1305") - -network_type = s:taboption("main",ListValue, "network_type", translate("Network Type")) -network_type:value("tcp") -network_type:value("kcp") -network_type:value("ws") -network_type:value("h2") - --- tcp settings -tcp_obfs = s:taboption("main",ListValue, "tcp_obfs", translate("TCP Obfs")) -tcp_obfs:value("none") -tcp_obfs:value("http") -tcp_obfs:depends("network_type", "tcp") - -tcp_path = s:taboption("main",DynamicList, "tcp_path", translate("TCP Obfs Path")) -tcp_path:depends("tcp_obfs", "http") - -tcp_host = s:taboption("main",DynamicList, "tcp_host", translate("TCP Obfs Header")) -tcp_host:depends("tcp_obfs", "http") -tcp_host.datatype = "host" - --- kcp settings -kcp_obfs = s:taboption("main",ListValue, "kcp_obfs", translate("KCP Obfs")) -kcp_obfs:value("none") -kcp_obfs:value("srtp") -kcp_obfs:value("utp") -kcp_obfs:value("wechat-video") -kcp_obfs:value("dtls") -kcp_obfs:value("wireguard") -kcp_obfs:depends("network_type", "kcp") - -kcp_mtu = s:taboption("main",Value, "kcp_mtu", translate("KCP MTU")) -kcp_mtu.datatype = "range(576,1460)" -kcp_mtu:depends("network_type", "kcp") - -kcp_tti = s:taboption("main",Value, "kcp_tti", translate("KCP TTI")) -kcp_tti.datatype = "range(10,100)" -kcp_tti:depends("network_type", "kcp") - -kcp_uplink = s:taboption("main",Value, "kcp_uplink", translate("KCP uplinkCapacity")) -kcp_uplink.datatype = "range(0,1000)" -kcp_uplink:depends("network_type", "kcp") - -kcp_downlink = s:taboption("main",Value, "kcp_downlink", translate("KCP downlinkCapacity")) -kcp_downlink.datatype = "range(0,1000)" -kcp_downlink:depends("network_type", "kcp") - -kcp_readbuf = s:taboption("main",Value, "kcp_readbuf", translate("KCP readBufferSize")) -kcp_readbuf.datatype = "range(0,100)" -kcp_readbuf:depends("network_type", "kcp") - -kcp_writebuf = s:taboption("main",Value, "kcp_writebuf", translate("KCP writeBufferSize")) -kcp_writebuf.datatype = "range(0,100)" -kcp_writebuf:depends("network_type", "kcp") - -kcp_congestion = s:taboption("main",Flag, "kcp_congestion", translate("KCP Congestion")) -kcp_congestion:depends("network_type", "kcp") - --- websocket settings -ws_path = s:taboption("main",Value, "ws_path", translate("WebSocket Path")) -ws_path:depends("network_type", "ws") - -ws_headers = s:taboption("main",Value, "ws_headers", translate("WebSocket Header")) -ws_headers:depends("network_type", "ws") -ws_headers.datatype = "host" - --- http/2 settings -h2_path = s:taboption("main",Value, "h2_path", translate("HTTP Path")) -h2_path:depends("network_type", "h2") - -h2_domain = s:taboption("main",Value, "h2_domain", translate("HTTP Domain")) -h2_domain:depends("network_type", "h2") -h2_domain.datatype = "host" - --- others -tls = s:taboption("main",Flag, "tls", translate("TLS")) -tls.rmempty = false - -mux = s:taboption("main",Flag, "mux", translate("Mux")) -mux.rmempty = false ------------------------------------------------- -s:tab("reverse", translate("Severse Setting")) -risen = s:taboption("reverse",Flag, "risen", translate("Enable")) -risen.rmempty = false - -rserver = s:taboption("reverse",Value, "raddress", translate("Server Address")) -rserver.datatype = "host" -rserver.rmempty = ture - -rserver_domain = s:taboption("reverse",Value, "rserver_domain", translate("Server domain")) -rserver_domain.datatype = "host" -rserver_domain.rmempty = ture - -rserver_port = s:taboption("reverse",Value, "rport", translate("Server Port")) -rserver_port.datatype = "range(0,65535)" -rserver_port.rmempty = ture - -rid = s:taboption("reverse",Value, "rid", translate("ID")) -rid.password = true - -ralterId = s:taboption("reverse",Value, "ralterId", translate("Alter ID")) -ralterId.datatype = "range(1,65535)" -ralterId.rmempty = ture - -rsecurity = s:taboption("reverse",ListValue, "rsecurity", translate("Security")) -rsecurity:value("none") -rsecurity:value("auto") -rsecurity:value("aes-128-cfb") -rsecurity:value("aes-128-gcm") -rsecurity:value("chacha20-poly1305") - -rnetwork_type = s:taboption("reverse",ListValue, "rnetwork_type", translate("Network Type")) -rnetwork_type:value("tcp") -rnetwork_type:value("kcp") -rnetwork_type:value("ws") -rnetwork_type:value("h2") - --- tcp settings -rtcp_obfs = s:taboption("reverse",ListValue, "rtcp_obfs", translate("TCP Obfs")) -rtcp_obfs:value("none") -rtcp_obfs:value("http") -rtcp_obfs:depends("rnetwork_type", "tcp") - -rtcp_path = s:taboption("reverse",DynamicList, "rtcp_path", translate("TCP Obfs Path")) -rtcp_path:depends("rtcp_obfs", "http") - -rtcp_host = s:taboption("reverse",DynamicList, "rtcp_host", translate("TCP Obfs Header")) -rtcp_host:depends("rtcp_obfs", "http") -rtcp_host.datatype = "host" - --- kcp settings -rkcp_obfs = s:taboption("reverse",ListValue, "rkcp_obfs", translate("KCP Obfs")) -rkcp_obfs:value("none") -rkcp_obfs:value("srtp") -rkcp_obfs:value("utp") -rkcp_obfs:value("wechat-video") -rkcp_obfs:value("dtls") -rkcp_obfs:value("wireguard") -rkcp_obfs:depends("rnetwork_type", "kcp") - -rkcp_mtu = s:taboption("reverse",Value, "rkcp_mtu", translate("KCP MTU")) -rkcp_mtu.datatype = "range(576,1460)" -rkcp_mtu:depends("rnetwork_type", "kcp") - -rkcp_tti = s:taboption("reverse",Value, "rkcp_tti", translate("KCP TTI")) -rkcp_tti.datatype = "range(10,100)" -rkcp_tti:depends("rnetwork_type", "kcp") - -rkcp_uplink = s:taboption("reverse",Value, "rkcp_uplink", translate("KCP uplinkCapacity")) -rkcp_uplink.datatype = "range(0,1000)" -rkcp_uplink:depends("rnetwork_type", "kcp") - -rkcp_downlink = s:taboption("reverse",Value, "rkcp_downlink", translate("KCP downlinkCapacity")) -rkcp_downlink.datatype = "range(0,1000)" -rkcp_downlink:depends("rnetwork_type", "kcp") - -rkcp_readbuf = s:taboption("reverse",Value, "rkcp_readbuf", translate("KCP readBufferSize")) -rkcp_readbuf.datatype = "range(0,100)" -rkcp_readbuf:depends("rnetwork_type", "kcp") - -rkcp_writebuf = s:taboption("reverse",Value, "rkcp_writebuf", translate("KCP writeBufferSize")) -rkcp_writebuf.datatype = "range(0,100)" -rkcp_writebuf:depends("rnetwork_type", "kcp") - -rkcp_congestion = s:taboption("reverse",Flag, "rkcp_congestion", translate("KCP Congestion")) -rkcp_congestion:depends("rnetwork_type", "kcp") - --- websocket settings -rws_path = s:taboption("reverse",Value, "rws_path", translate("WebSocket Path")) -rws_path:depends("rnetwork_type", "ws") - -rws_headers = s:taboption("reverse",Value, "rws_headers", translate("WebSocket Header")) -rws_headers:depends("rnetwork_type", "ws") -rws_headers.datatype = "host" - --- http/2 settings -rh2_path = s:taboption("reverse",Value, "rh2_path", translate("HTTP Path")) -rh2_path:depends("rnetwork_type", "h2") - -rh2_domain = s:taboption("reverse",Value, "rh2_domain", translate("HTTP Domain")) -rh2_domain:depends("rnetwork_type", "h2") -rh2_domain.datatype = "host" - --- others -rtls = s:taboption("reverse",Flag, "rtls", translate("TLS")) -rtls.rmempty = false - -rmux = s:taboption("reverse",Flag, "rmux", translate("Mux")) -rmux.rmempty = false --------------------------------------------------- -s:tab("list", translate("User-defined GFW-List")) -gfwlist = s:taboption("list", TextValue, "conf") -gfwlist.description = translate("
(!)Note: When the domain name is entered and will automatically merge with the online GFW-List. Please manually update the GFW-List list after applying.") -gfwlist.rows = 13 -gfwlist.wrap = "off" -gfwlist.cfgvalue = function(self, section) - return NXFS.readfile(conf) or "" -end -gfwlist.write = function(self, section, value) - NXFS.writefile(conf, value:gsub("\r\n", "\n")) -end - -local addipconf = "/etc/v2ray/addinip.txt" - -s:tab("addip", translate("GFW-List Add-in IP")) -gfwaddin = s:taboption("addip", TextValue, "addipconf") -gfwaddin.description = translate("
(!)Note: IP add-in to GFW-List. Such as Telegram Messenger") -gfwaddin.rows = 13 -gfwaddin.wrap = "off" -gfwaddin.cfgvalue = function(self, section) - return NXFS.readfile(addipconf) or "" -end -gfwaddin.write = function(self, section, value) - NXFS.writefile(addipconf, value:gsub("\r\n", "\n")) -end - -s:tab("status", translate("Status and Tools")) -s:taboption("status", DummyValue,"opennewwindow" , - translate("")) - - -s:tab("watchdog", translate("Watchdog Log")) -log = s:taboption("watchdog", TextValue, "sylogtext") -log.template = "cbi/tvalue" -log.rows = 13 -log.wrap = "off" -log.readonly="readonly" - -function log.cfgvalue(self, section) - SYS.exec("[ -f /tmp/v2ray_watchdog.log ] && sed '1!G;h;$!d' /tmp/v2ray_watchdog.log > /tmp/v2raypro.log") - return nixio.fs.readfile(dog) -end - -function log.write(self, section, value) - value = value:gsub("\r\n?", "\n") - nixio.fs.writefile(dog, value) -end - - - -t=m:section(TypedSection,"acl_rule",translate("Client Proxy Mode Settings"), -translate("Proxy mode settings can be set to specific LAN clients ( No Proxy, Global Proxy, Game Mode) . Does not need to be set by default.")) -t.template="cbi/tblsection" -t.sortable=true -t.anonymous=true -t.addremove=true -e=t:option(Value,"ipaddr",translate("IP Address")) -e.width="40%" -e.datatype="ip4addr" -e.placeholder="0.0.0.0/0" -luci.ip.neighbors({ family = 4 }, function(entry) - if entry.reachable then - e:value(entry.dest:string()) - end -end) - -e=t:option(ListValue,"filter_mode",translate("Proxy Mode")) -e.width="40%" -e.default="disable" -e.rmempty=false -e:value("disable",translate("No Proxy")) -e:value("global",translate("Global Proxy")) -e:value("game",translate("Game Mode")) - -return m diff --git a/package/lean/luci-app-v2ray-pro/luasrc/view/cbi/other_upload2.htm b/package/lean/luci-app-v2ray-pro/luasrc/view/cbi/other_upload2.htm deleted file mode 100644 index 322616d71..000000000 --- a/package/lean/luci-app-v2ray-pro/luasrc/view/cbi/other_upload2.htm +++ /dev/null @@ -1,6 +0,0 @@ -<%+cbi/valueheader%> - - - - -<%+cbi/valuefooter%> diff --git a/package/lean/luci-app-v2ray-pro/luasrc/view/v2raypro/v2raypro_status.htm b/package/lean/luci-app-v2ray-pro/luasrc/view/v2raypro/v2raypro_status.htm deleted file mode 100644 index 003fa120f..000000000 --- a/package/lean/luci-app-v2ray-pro/luasrc/view/v2raypro/v2raypro_status.htm +++ /dev/null @@ -1,22 +0,0 @@ - - -
-

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

-
diff --git a/package/lean/luci-app-v2ray-pro/po/zh-cn/v2raypro.po b/package/lean/luci-app-v2ray-pro/po/zh-cn/v2raypro.po deleted file mode 100755 index 12dd2dd39..000000000 --- a/package/lean/luci-app-v2ray-pro/po/zh-cn/v2raypro.po +++ /dev/null @@ -1,122 +0,0 @@ -msgid "V2Ray is Running" -msgstr "V2Ray 正在运行" - -msgid "V2Ray is Not Running" -msgstr "V2Ray 没有运行" - -msgid "V2Ray Transparent Proxy" -msgstr "V2Ray 透明代理" - -msgid "A fast secure tunnel proxy that help you get through firewalls on your router" -msgstr "一个快速安全隧道代理,帮助您穿过防火墙" - -msgid "Base Setting" -msgstr "基本设置" - -msgid "Proxy Mode" -msgstr "代理模式" - -msgid "Base on GFW-List Auto Proxy Mode(Recommend)" -msgstr "基于GFW-List自动代理(推荐)" - -msgid "Bypassing China Manland IP Mode(Be caution when using P2P download!)" -msgstr "绕过中国大陆IP地址(P2P 下载慎用!)" - -msgid "Global Mode" -msgstr "全局代理" - -msgid "Overseas users watch China video website Mode" -msgstr "海外用户回国看视频" - -msgid "Auto Update GFW-List" -msgstr "自动更新GFW-List" - -msgid "Manually force update GFW-List" -msgstr "手动强制更新GFW-List" - -msgid "DNS uses TCP" -msgstr "启用DNS TCP防污染" - -msgid "Through the server transfer mode inquires DNS pollution prevention (Safer and recommended)" -msgstr "往国外的DNS请求将通过服务器中转发出(更安全,推荐)" - -msgid "Server Setting" -msgstr "服务器设置" - -msgid "Server Address" -msgstr "服务器地址(支持域名)" - -msgid "Server Port" -msgstr "服务器端口" - -msgid "ID" -msgstr "ID" - -msgid "Alter ID" -msgstr "额外ID" - -msgid "Security" -msgstr "加密方式" - -msgid "Network Type" -msgstr "传输协议" - -msgid "User-defined GFW-List" -msgstr "用户自定义GFW-List" - -msgid "
(!)Note: When the domain name is entered and will automatically merge with the online GFW-List. Please manually update the GFW-List list after applying." -msgstr "用户自定义GFW-List将会和自动更新的自动合并。如果要新加入域名马上生效,请应用后点击手动强制更新GFW-List" - -msgid "Status and Tools" -msgstr "状态与工具" - -msgid "Watchdog Log" -msgstr "守护日志" - -msgid "Client Proxy Mode Settings" -msgstr "客户端代理模式设置" - -msgid "Proxy mode settings can be set to specific LAN clients ( No Proxy, Global Proxy, Game Mode) . Does not need to be set by default." -msgstr "可以为局域网客户端分别设置不同的代理模式 ( 不代理, 全局代理, 游戏模式).默认无需设置" - -msgid "GFW-List Add-in IP" -msgstr "GFW-List附加IP" - -msgid "
(!)Note: IP add-in to GFW-List. Such as Telegram Messenger" -msgstr "
(!)注意:有些应用使用IP而不是域名,例如 Telegram Messenger ,您需要把IP地址加入这里" - -msgid "No Proxy" -msgstr "不代理" - -msgid "Global Proxy" -msgstr "全局代理" - -msgid "Game Mode" -msgstr "游戏模式" - -msgid "Config File Type" -msgstr "配置文件类型" - -msgid "Use Config File" -msgstr "使用配置文件" - -msgid "Warning: Can't find v2ctl. You can only choose Protobuf." -msgstr "注意:没有找到 v2ctl 可执行程序。你只能选择使用 Protobuf." - -msgid "If you choose to upload a new file, please do not modify and this configuration will be overwritten automatically." -msgstr "如果你在下方选择了上传新的配置文件,那你不需要改动这个框框里的内容。上传完成后将会自动填充。" - -msgid "Create upload file error." -msgstr "上传文件失败。" - -msgid "File saved to" -msgstr "文件已保存到" - -msgid "No specify upload file." -msgstr "未指定上传文件" - -msgid "Severse Setting" -msgstr "反向代理设置" - -msgid "Server domain" -msgstr "反向代理域名" diff --git a/package/lean/luci-app-v2ray-pro/root/etc/config/v2raypro b/package/lean/luci-app-v2ray-pro/root/etc/config/v2raypro deleted file mode 100755 index ab8c2468d..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/config/v2raypro +++ /dev/null @@ -1,31 +0,0 @@ - -config v2raypro 'v2raypro' - option gfwlist 'china-banned' - option proxy_mode 'M' - option safe_dns_tcp '1' - option cron_mode '1' - option address '4.4.4.4' - option port '443' - option id '00755892-0921-4433-bd92-04242abd92af' - option alterId '64' - option security 'aes-128-gcm' - option network_type 'tcp' - option tcp_obfs 'none' - option tls '0' - option mux '0' - option raddress '4.4.4.4' - option rport '455' - option ralterId '64' - option rsecurity 'none' - option rnetwork_type 'tcp' - option rtcp_obfs 'none' - option rtls '0' - option rmux '0' - option rid '00755892-0921-4433-bd92-04242abd92af' - option enabled '1' - option renable '1' - option rdomain 'abcd.com' - option renabled '0' - option risen '0' - option rserver_domain 'abc.com' - diff --git a/package/lean/luci-app-v2ray-pro/root/etc/init.d/v2raypro b/package/lean/luci-app-v2ray-pro/root/etc/init.d/v2raypro deleted file mode 100755 index cfdfc5e1a..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/init.d/v2raypro +++ /dev/null @@ -1,378 +0,0 @@ -#!/bin/sh /etc/rc.common -# -# - -START=99 -STOP=10 - -EXTRA_COMMANDS="reload_rule" - -V2RAY_REDIR_PORT=7070 -V2RAY_REDIR_PIDFILE=/var/run/v2ray-redir-go.pid -PDNSD_LOCAL_PORT=7453 -V2RAYCONF=/tmp/config.json -CRON_FILE=/etc/crontabs/root -V2_CONF_GENERATE_LUA=/etc/v2ray/gen_config.lua -CONFIG=v2raypro -KEEP_GFWLIST=Y -vt_np_ipset="china" - -get_config() -{ - config_get_bool vt_enabled $1 enabled 0 - config_get vt_server_addr $1 address - config_get vt_server_port $1 server_port - config_get vt_password $1 password - config_get vt_method $1 method - config_get vt_protocol $1 protocol - config_get vt_protoparam $1 protoparam - config_get vt_obfs $1 obfs - config_get obfs_param $1 obfs_param - config_get vt_proxy_mode $1 proxy_mode - config_get vt_timeout $1 timeout - config_get vt_safe_dns $1 safe_dns - config_get vt_timeout $1 timeout - config_get vt_safe_dns $1 safe_dns - config_get vt_safe_dns_port $1 safe_dns_port - config_get vt_safe_dns_tcp $1 safe_dns_tcp - config_get cron_mode $1 cron_mode 1 -} - - - - -# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - - # Get LAN settings as default parameters - [ -f /lib/functions/network.sh ] && . /lib/functions/network.sh - network_get_subnet covered_subnets lan - network_get_ipaddr local_addresses lan - -# -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- - -__gfwlist_by_mode() -{ - case "$1" in - V) echo unblock-youku;; - *) echo china-banned;; - esac -} - -start() -{ - config_load v2raypro - config_foreach get_config v2raypro - - [ -f /etc/init.d/pdnsd ] && /etc/init.d/pdnsd disable 2>/dev/null - - if [ "$vt_enabled" = 0 ]; then - echo "WARNING: v2ray is disabled." - exit 0 - fi - - local vt_gfwlist=`__gfwlist_by_mode $vt_proxy_mode` - [ -z "$vt_proxy_mode" ] && vt_proxy_mode=M - [ -z "$vt_method" ] && vt_method=table - [ -z "$vt_timeout" ] && vt_timeout=60 - case "$vt_proxy_mode" in - M|S|G) - [ -z "$vt_safe_dns" ] && vt_safe_dns="8.8.8.8" - [ -z "$vt_safe_dns_tcp" ] && vt_safe_dns_tcp=1 - ;; - esac - [ -z "$vt_safe_dns_port" ] && vt_safe_dns_port=53 - - # ----------------------------------------------------------------- - ###### v2ray ###### - /usr/bin/lua $V2_CONF_GENERATE_LUA $CONFIG $V2RAYCONF - /usr/bin/v2ray/v2ray -config=$V2RAYCONF & - - echo "V2Ray started" - - - # IPv4 firewall rules - add_rule - - # ----------------------------------------------------------------- - mkdir -p /var/etc/dnsmasq-go.d - ###### Anti-pollution configuration ###### - if [ -n "$vt_safe_dns" ]; then - if [ "$vt_safe_dns_tcp" = 1 ]; then - start_pdnsd "$vt_safe_dns" - awk -vs="127.0.0.1#$PDNSD_LOCAL_PORT" '!/^$/&&!/^#/{printf("server=/%s/%s\n",$0,s)}' \ - /etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/01-pollution.conf - else - awk -vs="$vt_safe_dns#$vt_safe_dns_port" '!/^$/&&!/^#/{printf("server=/%s/%s\n",$0,s)}' \ - /etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/01-pollution.conf - fi - else - echo "WARNING: Not using secure DNS, DNS resolution might be polluted if you are in China." - fi - - ###### dnsmasq-to-ipset configuration ###### - case "$vt_proxy_mode" in - M|V) - awk '!/^$/&&!/^#/{printf("ipset=/%s/'"$vt_gfwlist"'\n",$0)}' \ - /etc/gfwlist/$vt_gfwlist > /var/etc/dnsmasq-go.d/02-ipset.conf - ;; - esac - - # ----------------------------------------------------------------- - ###### Restart main 'dnsmasq' service if needed ###### - if ls /var/etc/dnsmasq-go.d/* >/dev/null 2>&1; then - mkdir -p /tmp/dnsmasq.d - cat > /tmp/dnsmasq.d/dnsmasq-go.conf </dev/null - del_cron -} - - -reload_rule() -{ - config_load v2raypro - config_foreach get_config v2raypro - - local vt_gfwlist=`__gfwlist_by_mode $vt_proxy_mode` - - KEEP_GFWLIST=Y - del_rule - add_rule - if [ "$vt_safe_dns_tcp" = 1 ]; then - stop_pdnsd - start_pdnsd - fi -} - -restart() -{ - KEEP_GFWLIST=Y - stop - start -} - - -# $1: upstream DNS server -start_pdnsd() -{ - local safe_dns="$1" - - local tcp_dns_list="208.67.222.222, 208.67.220.220" - [ -n "$safe_dns" ] && tcp_dns_list="$safe_dns,$tcp_dns_list" - - #killall -9 pdnsd 2>/dev/null && sleep 1 - kill -9 $(cat /var/run/pdnsd.pid) >/dev/null 2>&1 - - mkdir -p /var/etc /var/pdnsd - if ! test -f "/var/pdnsd/pdnsd.cache"; then - dd if=/dev/zero of="/var/pdnsd/pdnsd.cache" bs=1 count=4 2> /dev/null - chown -R nobody.nogroup /var/pdnsd - fi - - cat > /var/etc/pdnsd.conf </dev/null; then - while iptables -t nat -D OUTPUT -p tcp --dport 53 -j pdnsd_output 2>/dev/null; do :; done - iptables -t nat -X pdnsd_output - fi - killall -9 pdnsd 2>/dev/null - rm -rf /var/pdnsd - rm -f /var/etc/pdnsd.conf -} - -add_cron() -{ - sed -i '/up-gfwlist.sh/d' $CRON_FILE - sed -i '/v2ray_watchdog.log/d' $CRON_FILE - if [ $cron_mode -eq 1 ]; then - echo '0 5 * * * /etc/v2ray/up-gfwlist.sh > /tmp/gfwupdate.log 2>&1' >> $CRON_FILE - fi - echo '0 */1 * * * /etc/v2ray/v2ray-watchdog >> /tmp/v2ray_watchdog.log 2>&1' >> $CRON_FILE - echo '0 1 * * 0 echo "" > /tmp/v2ray_watchdog.log' >> $CRON_FILE - crontab $CRON_FILE -} - -del_cron() -{ - sed -i '/up-gfwlist.sh/d' $CRON_FILE - sed -i '/v2ray_watchdog.log/d' $CRON_FILE - /etc/init.d/cron restart -} - - - -uci_get_by_name() { - local ret=$(uci get $CONFIG.$1.$2 2>/dev/null) - echo ${ret:=$3} -} - -uci_get_by_type() { - local index=0 - if [ -n $4 ]; then - index=$4 - fi - local ret=$(uci get $CONFIG.@$1[$index].$2 2>/dev/null) - echo ${ret:=$3} -} - -add_rule() -{ - iptables -t nat -N v2ray_pre - iptables -t nat -F v2ray_pre - iptables -t nat -A v2ray_pre -m set --match-set local dst -j RETURN || { - iptables -t nat -A v2ray_pre -d 10.0.0.0/8 -j RETURN - iptables -t nat -A v2ray_pre -d 127.0.0.0/8 -j RETURN - iptables -t nat -A v2ray_pre -d 172.16.0.0/12 -j RETURN - iptables -t nat -A v2ray_pre -d 192.168.0.0/16 -j RETURN - iptables -t nat -A v2ray_pre -d 127.0.0.0/8 -j RETURN - iptables -t nat -A v2ray_pre -d 224.0.0.0/3 -j RETURN - } - iptables -t nat -A v2ray_pre -d $vt_server_addr -j RETURN - - iptables -N gameboost -t mangle - ipset -! create gameuser hash:ip maxelem 65536 2>/dev/null - ip rule add fwmark 0x100/0xfff table 100 - ip route add local 0.0.0.0/0 dev lo table 100 - iptables -t mangle -A gameboost -p udp -m set --match-set local dst -j RETURN - iptables -t mangle -A gameboost -p udp -m set --match-set china dst -j RETURN - iptables -t mangle -A gameboost -p udp --dport 53 -j RETURN - iptables -t mangle -A gameboost -p udp -j TPROXY --on-port 7070 --tproxy-mark 0x100/0xfff - iptables -t mangle -A PREROUTING -m set --match-set gameuser src -j gameboost - - for i in $(seq 0 100) - do - local ip=$(uci_get_by_type acl_rule ipaddr '' $i) - local mode=$(uci_get_by_type acl_rule filter_mode '' $i) - case "$mode" in - disable) - iptables -t nat -A v2ray_pre -s $ip -j RETURN - ;; - global) - iptables -t nat -A v2ray_pre -s $ip -p tcp -j REDIRECT --to $V2RAY_REDIR_PORT - iptables -t nat -A v2ray_pre -s $ip -j RETURN - ;; - game) - iptables -t nat -A v2ray_pre -p tcp -s $ip -m set ! --match-set china dst -j REDIRECT --to $V2RAY_REDIR_PORT - ipset -! add gameuser $ip - ;; - esac - done - - case "$vt_proxy_mode" in - G) : ;; - S) - iptables -t nat -A v2ray_pre -m set --match-set $vt_np_ipset dst -j RETURN - iptables -t nat -I OUTPUT -p tcp -m multiport --dports 80,443 -m set ! --match-set $vt_np_ipset dst -j REDIRECT --to $V2RAY_REDIR_PORT - ;; - M) - ipset -! create $vt_gfwlist hash:ip maxelem 65536 2>/dev/null - awk '!/^$/&&!/^#/{printf("add vt_gfwlist %s'" "'\n",$0)}' /etc/v2ray/addinip.txt > /tmp/addinip.ipset - sed -i "s/vt_gfwlist/$vt_gfwlist/g" /tmp/addinip.ipset - ipset -! restore < /tmp/addinip.ipset - iptables -t nat -A v2ray_pre -m set ! --match-set $vt_gfwlist dst -j RETURN - iptables -t nat -A v2ray_pre -m set --match-set $vt_np_ipset dst -j RETURN - iptables -t nat -I OUTPUT -p tcp -m multiport --dports 80,443 -m set --match-set $vt_gfwlist dst -j REDIRECT --to $V2RAY_REDIR_PORT - ;; - V) - vt_np_ipset="" - ipset -! create $vt_gfwlist hash:ip maxelem 65536 2>/dev/null - iptables -t nat -A v2ray_pre -m set ! --match-set $vt_gfwlist dst -j RETURN - ;; - esac - local subnet - for subnet in $covered_subnets; do - iptables -t nat -A v2ray_pre -s $subnet -p tcp -j REDIRECT --to $V2RAY_REDIR_PORT - done - iptables -t nat -I PREROUTING -p tcp -j v2ray_pre -} - -del_rule() -{ - if iptables -t nat -F v2ray_pre 2>/dev/null; then - while iptables -t nat -D PREROUTING -p tcp -j v2ray_pre 2>/dev/null; do :; done - iptables -t nat -X v2ray_pre 2>/dev/null - fi - - iptables -t nat -D OUTPUT -p tcp -m multiport --dports 80,443 -m set --match-set china-banned dst -j REDIRECT --to $V2RAY_REDIR_PORT 2>/dev/null - iptables -t nat -D OUTPUT -p tcp -m multiport --dports 80,443 -m set ! --match-set $vt_np_ipset dst -j REDIRECT --to $V2RAY_REDIR_PORT 2>/dev/null - - /usr/bin/ip rule del fwmark 0x100/0xfff table 100 - /usr/bin/ip route del local 0.0.0.0/0 dev lo table 100 - if iptables -t mangle -F gameboost 2>/dev/null; then - while iptables -t mangle -D PREROUTING -m set --match-set gameuser src -j gameboost 2>/dev/null; do :; done - iptables -t mangle -X gameboost 2>/dev/null - fi - - ipset destroy gameuser 2>/dev/null - - - # ----------------------------------------------------------------- - [ "$KEEP_GFWLIST" = Y ] || ipset destroy "$vt_gfwlist" 2>/dev/null -} - diff --git a/package/lean/luci-app-v2ray-pro/root/etc/uci-defaults/v2raypro b/package/lean/luci-app-v2ray-pro/root/etc/uci-defaults/v2raypro deleted file mode 100755 index fe6731cce..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/uci-defaults/v2raypro +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -uci -q batch <<-EOF >/dev/null - delete ucitrack.@v2raypro[-1] - add ucitrack v2raypro - set ucitrack.@v2raypro[-1].init=v2raypro - commit ucitrack - delete firewall.v2raypro - set firewall.v2raypro=include - set firewall.v2raypro.type=script - set firewall.v2raypro.path=/etc/v2raypro.include - set firewall.v2raypro.reload=1 - commit firewall -EOF - -/etc/init.d/v2raypro stop -/etc/init.d/v2raypro enable - -rm -f /tmp/luci-indexcache -exit 0 diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/addinip.txt b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/addinip.txt deleted file mode 100755 index d9caab65b..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/addinip.txt +++ /dev/null @@ -1,7 +0,0 @@ -149.154.160.0/20 -149.154.164.0/22 -149.154.168.0/21 -67.198.55.0/24 -91.108.4.0/22 -91.108.56.0/22 -109.239.140.0/24 \ No newline at end of file diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/base-gfwlist.txt b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/base-gfwlist.txt deleted file mode 100755 index 607a90247..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/base-gfwlist.txt +++ /dev/null @@ -1,2940 +0,0 @@ -0rz.tw -0to255.com -10musume.com -123rf.com -12bet.com -12vpn.com -141hongkong.com -173ng.com -1984bbs.com -1984bbs.org -1-apple.com.tw -1bao.org -1eew.com -1pondo.tv -2000fun.com -2008xianzhang.info -21andy.com -247realmedia.com -24smile.org -2-hand.info -2mdn.net -2shared.com -301works.org -315lz.com -32red.com -365singles.com.ar -36rain.com -4bluestones.biz -4chan.org -4pppc.gov.tw -4shared.com -4sq.com -51.ca -5i01.com -5maodang.com -64tianwang.com -64wiki.com -666kb.com -6park.com -7capture.com -881903.com -888.com -89-64.org -9001700.com -91porn.com -921.gov.tw -92ccav.com -9bis.com -9bis.net -9city.me -a5.com.ru -abc.pp.ru -abitno.linpie.com -ablwang.com -aboluowang.com -aboutgfw.com -acgkj.com -ac.jiruan.net -ac.playstation.net -actimes.com.au -aculo.us -ad1.nownews.com -addictedtocoffee.de -ads.backchina.com -adultfriendfinder.com -adultkeep.net -advanscene.com -advertfan.com -aec.gov.tw -aenhancers.com -af.mil -aftygh.gov.tw -aide.gov.tw -aiph.net -aisex.com -ait.org.tw -aiweiweiblog.com -aiweiwei.com -ajaxplorer.info -akamaihd.net -akiba-online.com -alabout.com -alasbarricadas.org -alexlur.org -aliengu.com -alkasir.com -allaboutalpha.com -allgirlsallowed.org -alliance.org.hk -allinfa.com -allinfo.com -allmovie.com -allonlinux.free.fr -all-that-is-interesting.com -al-qimmah.net -alternate-tools.com -altrec.com -alvinalexander.com -alwaysdata.com -alwaysdata.net -am730.com.hk -amazonaws.com -ameblo.jp -americangreencard.com -amiblockedornot.com -amnesty.org -amnestyusa.org -amoiist.com -amzs.me -analyze-v.com -anchorfree.com -andfaraway.net -android.com -angularjs.org -animecrazy.net -anobii.com -anontext.com -anonymizer.com -a-normal-day.com -answering-islam.org -anthonycalzadilla.com -anti.anti.cnn.googlepages.com -antidrm.hpg.ig.com.br -antiwave.net -aobo.com.au -aolchannels.aol.com -aomiwang.com -apetube.com -apiary.io -apidocs.linksalpha.com -apigee.com -api.linksalpha.com -api.proxlet.com -api.supertweet.net -app.heywire.com -app.hkatvnews.com -appledaily.com -appledaily.com.tw -apps.hloli.net -appspot.com -archive.is -archive.org -arctosia.com -areca-backup.org -army.mil -arte.gov.tw -art-or-porn.com -artsy.net -asahichinese.com -asdfg.jp -asiafriendfinder.com -asiaharvest.org -asianews.it -asianwomensfilm.de -askstudent.com -askynz.net -assembla.com -astonmartinnews.com -atchinese.com -atc.org.au -atgfw.org -atj.org.tw -atlaspost.com -atnext.com -autoproxy.org -avaaz.org -avdb.in -avidemux.org -avoision.com -awardwinningfjords.com -axureformac.com -babynet.com.hk -backchina.com -backpackers.com.tw -badassjs.com -badoo.com -baidu.jp -baixing.me -bannedbook.org -barnabu.co.uk -basetimesheightdividedby2.com -bayvoice.net -bbcchinese.com -bbc.com -bbc.co.uk -bbci.co.uk -bbcimg.co.uk -bbc.in -bbg.gov -bbs2.newsgroup.la -bbs.ecstart.com -bbsfeed.com -bbs.kimy.com.tw -bbsland.com -bbs.morbell.com -bbs.mychat.to -bbs.newsgroup.la -bbs.ozchinese.com -bbs.qmzdd.com -bbs.sina.com -bbs.skykiwi.com -bbs.tuitui.info -bb.ttv.com.tw -bcc.com.tw -bcchinese.net -bdhr.gov.tw -bd.zhe.la -bebo.com -beeg.com -beijing1989.com -beijingspring.com -benjaminste.in -berlintwitterwall.com -bestforchina.org -bestvpnservice.com -bet365.com -beta.iset.com.tw -beta.usejump.com -betfair.com -bettween.com -betvictor.com -bewww.net -beyondfirewall.com -bfnn.org -biantailajiao.com -biantailajiao.in -bigfools.com -bignews.org -bigsound.org -bill2-software.com -billywr.com -bill.zhong.pp.ru -bipic.net -bitcointalk.org -bit.ly -bitly.com -bitshare.com -bjzc.org -blinkx.com -blinw.com -blip.tv -blockcn.com -blog.birdhouseapp.com -blog.bitly.com -blogblog.com -blog.boxcar.io -blogcatalog.com -blog.davidziegler.net -blog.dayoneapp.com -blog.de -blog.dribbble.com -blog.exblog.co.jp -blog.expofutures.com -blog.fizzik.com -blog.foolsmountain.com -blogger.com -blog.gowalla.com -blog.hotpotato.com -blog.ifttt.com -blogimg.jp -blog.instagram.com -blog.instapaper.com -blog.iphone-dev.org -blog.istef.info -blog.jackjia.com -blog.joeyrobert.org -blog.kangye.org -blog.kickstarter.com -blog.kl.am -blog.klip.me -blog.lester850.info -blog.lightbox.com -bloglines.com -bloglovin.com -blog.mongodb.org -blog.openinkpot.org -blog.palm.com -blog.path.com -blog.pathtosharepoint.com -blog.pchome.com.tw -blog.pentalogic.net -blog.pikchur.com -blog.pilotmoon.com -blog.redren.com -blog.rockmelt.com -blog.romanandreg.com -blog.s135.com -blogs.icerocket.com -blog.sina.com.tw -blog.sogoo.org -blog.sparrowmailapp.com -blogspot.com -blogspot.co.uk -blogspot.de -blogspot.fr -blogspot.in -blogspot.jp -blogs.tampabay.com -blog.summify.com -blogs.yahoo.co.jp -blog.syx86.cn -blog.syx86.com -blog.taragana.com -blogtd.net -blogtd.org -blog.tiney.com -blog.topify.com -blog.usa.gov -blog.xuite.net -blog.youthwant.com.tw -blog.youxu.info -bloodshed.net -bloomberg.cn -bloomberg.com -bloomberg.de -bloomfortune.com -bmediaasia.com -bnrmetal.com -boardreader.com -bobulate.com -bolin.netfirms.com -bonbonme.com -bonjourlesgeeks.com -boobstagram.com -books.com.tw -bookshelfporn.com -botanwang.com -bot.nu -bowenpress.com -boxunblog.com -boxunclub.com -boxun.com -boxun.tv -bralio.com -branch.com -brandonhutchinson.com -braumeister.org -break.com -breakingtweets.com -briefdream.com -brightcove.com -brightkite.com -brizzly.com -broadbook.com -br.st -brucewang.net -bt95.com -btdigg.org -btrd.net -budaedu.org -bugclub.org -builtwithbootstrap.com -bullogger.com -bullog.org -businesstimes.com.cn -businessweek.com -buugaa.com -buy.yahoo.com.tw -buzzurl.jp -bwbx.io -bwsj.hk -bx.tl -c1522.mooo.com -cacnw.com -cactusvpn.com -cafepress.com -cahr.org.tw -calameo.com -calebelston.com -cams.com -cams.org.sg -canadameet.com -canyu.org -caobian.info -caochangqing.com -cao.im -cari.com.my -catch22.net -catfightpayperview.xxx -catholic.org.hk -catholic.org.tw -cbs.ntu.edu.tw -cc9007.spaces.live.com -ccavtop10.com -ccdtr.org -ccim.org -cclife.org -ccthere.com -cctongbao.com -ccue.ca -ccue.com -cdig.info -cdjp.org -cdnews.com.tw -cdn.printfriendly.com -cdp1998.org -cdp2006.org -cdp.sinica.edu.tw -cdpusa.org -cdpweb.org -cdpwu.org -cdw.com -cecc.gov -cellulo.info -cenci.tk -cenews.eu -centralnation.com -centurys.net -c-est-simple.com -cfhks.org.hk -cftfc.com -cgdepot.org -chandoo.org -change.org -changp.com -chaos.e-spacy.com -chapm25.com -chartbeat.net -chaturbate.com -chccc.gov.tw -chengmingmag.com -chenguangcheng.com -chenpokong.com -chenyehao.spaces.live.com -cherrysave.com -chevronwp7.com -chicagoncmtv.com -china101.com -china21.com -china21.org -china5000.us -chinaaffairs.org -chinaaid.me -chinaaid.net -chinaaid.org -chinaaid.us -chinachange.org -chinachannel.hk -chinacomments.org -chinadigitaltimes.net -chinaeweekly.com -chinafreepress.org -chinagate.com -chinageeks.org -chinagfw.org -chinagreenparty.org -china-green-party.spaces.live.com -chinahush.com -chinainperspective.com -chinainperspective.net -chinainperspective.org -chinainterimgov.org -chinalawandpolicy.com -chinalawtranslate.com -chinamule.com -chinamz.org -chinarightsia.org -chinasocialdemocraticparty.com -chinaso.com -chinasoul.org -chinatimes.com -chinatweeps.com -chinaway.org -china-week.com -chinaworker.info -chinaxchina.com -chinayouth.org.hk -chinayuanmin.org -chinesedailynews.com -chinese.engadget.com -chinese-hermit.net -chinese-memorial.org -chinesen.de -chinesenewsnet.com -chinesepen.org -chinese.rnw.nl -chinese.soifind.com -chinesetalks.net -chinese.wsj.com -chingcheong.com -chn.chosun.com -chrispederick.com -chrispederick.net -christianstudy.com -christiantimes.org.hk -christusrex.org -chrlawyers.hk -chrlcg-hk.org -chromeadblock.com -chrome.com -ch.shvoong.com -chubun.com -chuizi.net -chukuang.gov.tw -circlethebayfortibet.org -citizenlab.org -citizensradio.org -city9x.com -civicparty.hk -civilhrfront.org -civilmedia.tw -cjb.net -ck101.com -classicalguitarblog.net -clb.org.hk -cl.d0z.net -clientsfromhell.net -clipfish.de -cl.ly -cloudfront.net -club.backchina.com -cms.gov -cmule.com -cn2.streetvoice.com -cna.com.tw -cnavista.com.tw -cn.calameo.com -cn.dayabook.com -cnd.org -cn.fmnnow.com -cn.ibtimes.com -cnn.com -cn.news.cnyes.com -cn.streetvoice.com -cn.uncyclopedia.wikia.com -cn.voa.mobi -cochina.org -cocoapods.org -cocoa.zonble.net -code1984.com -codeboxapp.com -codeshare.io -collateralmurder.com -collateralmurder.org -comefromchina.com -comnews.gio.gov.tw -compileheart.com -connectedchina.reuters.com -connect.facebook.net -conoyo.com -contactmagazine.net -contests.twilio.com -conviva.com -cookingtothegoodlife.com -coolaler.com -coolder.com -coolloud.org.tw -corpus4u.org -corumcollege.com -cotweet.com -couchdbwiki.com -coveringweb.com -cp-house.gov.tw -cpj.org -crackle.com -crd-net.org -creaders.net -cromotc.nat.gov.tw -crossthewall.net -csdparty.com -c-spanvideo.org -css.pixnet.in -csuchen.de -cts.com.tw -cubicle17.com -cuhkacs.org -cuihua.org -cuiweiping.net -culture.tw -curvefish.com -cwb.gov.tw -cyanogenmod.org -cyberghost.natado.com -cyberghostvpn.com -cycab.gov.tw -cydia.ifuckgfw.com -cynscribe.com -cytode.us -dabr.co.uk -dabr.me -dabr.mobi -dadazim.com -dadi360.com -dafagood.com -dafahao.com -dailidaili.com -dailymotion.com -dailynews.sina.com -dajiyuan.com -dajiyuan.eu -dajusha.baywords.com -dalailama.com -dalailama.ru -dalailamaworld.com -dalianmeng.org -danke4china.net -danwei.org -daolan.net -dapu-house.gov.tw -darpa.mil -date.fm -davidslog.com -daxa.cn -dayaarmongol.ning.com -daylife.com -ddc.com.tw -deck.ly -default.secureserver.net -delcamp.net -delicious.com -democrats.org -demo.opera-mini.net -derekhsu.homeip.net -de-sci.org -designerol.com -destiny.xfiles.to -deutsche-welle.de -dev102.com -developers.box.net -deviantart.com -deviantart.net -devio.us -devpn.com -dfas.mil -df.gov.tw -diaoyuislands.org -digitalnomadsproject.org -diigo.com -dimitrik.free.fr -dipity.com -directcreative.com -discuss.com.hk -disp.cc -dit-inc.us -dizhidizhi.com -djangosnippets.org -dl.box.net -dl-laby.jp -dl.playstation.net -dlsite.com -dmcdn.net -dmtip.gov.tw -dns2go.com -dnscrypt.org -docstoc.com -dojin.com -dok-forum.net -dolc.de -dollf.com -domain.club.tw -domainhelp.search.com -dongde.com -dongtaiwang.com -dongtaiwang.net -dongyangjing.com -dontfilter.us -dontmovetochina.com -dotheyfolloweachother.com -dotplane.com -dotsub.com -doubleaf.com -doubleclick.net -dougscripts.com -dowei.org -download.syniumsoftware.com -doxygen.org -dphk.org -dpp.org.tw -drewolanoff.com -drgan.net -dropbox.com -dropboxusercontent.com -drsunacademy.com -drtuber.com -dscn.info -dtiblog.com -dtic.mil -dtiserv2.com -duckduckgo.com -duckload.com -duckmylife.com -duihuahrjournal.org -duihua.org -duoweitimes.com -duping.net -duplicati.com -dupola.com -dupola.net -dvorak.org -dw.de -dwnews.com -dwnews.net -dw-world.com -dw-world.de -dy24k.info -dynawebinc.com -dyndns.org -dzze.com -e123.hk -eamonnbrennan.com -earthquake.usgs.gov -easy-share.com -ebookbrowse.com -ebookee.com -echofon.com -ecministry.net -edicypages.com -edoors.com -edubridge.com -eevpn.com -efcc.org.hk -efksoft.com -efmoe.com -e-gold.com -eic-av.com -e-info.org.tw -electionsmeter.com -elpais.com -eltondisney.com -emacsblog.org -embr.in -emory.edu -emule-ed2k.com -emuparadise.me -enewstree.com -en.favotter.net -englishfromengland.co.uk -entermap.com -en.wikipedia.org -epochtimes-bg.com -epochtimes.co.il -epochtimes.co.kr -epochtimes.com -epochtimes.de -epochtimes.fr -epochtimes.ie -epochtimes.jp -epochtimes-romania.com -epochtimes.ru -epochtimes.se -epochtimestr.com -epochweekly.com -erabaru.net -erepublik.com -erepublik.net -erights.net -eriversoft.com -ernestmandel.org -etaiwannews.com -etizer.org -etools.ncol.com -e-traderland.net -etraining.gov.tw -ettoday.net -evchk.wikia.com -eventful.com -everyday-carry.com -exblog.jp -expatshield.com -exploader.net -extremetube.com -eyespirit.info -eyevio.jp -eyny.com -ezpc.tk -ezpeer.com -facebook.com -facebook.net -facesofnyfw.com -fail.hk -faiththedog.info -fakku.net -falsefire.com -falunart.org -falundafamuseum.org -falundafa.org -falunhr.org -famunion.com -fangbinxing.com -fangeming.com -fanglizhi.info -fangongheike.com -fangong.org -fan-qiang.com -fanqianghou.com -fanqiangyakexi.net -fanswong.com -fanyue.info -fapdu.com -farwestchina.com -farxian.com -fastpic.ru -faststone.org -favorious.com -favstar.fm -fawanghuihui.org -faydao.com -fbcdn.net -fb.com -fb.me -fbsbx.com -fc2china.com -fc2.com -f.cl.ly -fdc89.jp -feedbooks.mobi -feedburner.com -feeds2.feedburner.com -feeds.feedburner.com -feedzshare.com -feelssh.com -feer.com -felixcat.net -feministteacher.com -fengzhenghu.com -fetchvideo.com -ff.im -fflick.com -fgmtv.net -fgmtv.org -filefactory.com -files2me.com -fileserve.com -fillthesquare.org -finalion.jp -findbook.tw -finler.net -fireofliberty.org -firstfivefollowers.com -flecheinthepeche.fr -fleshbot.com -flickr.com -flickrhivemind.net -flightcaster.com -flowerofhappiness.spaces.live.com -focustaiwan.tw -focusvpn.com -fofg.org -fooooo.com -footwiball.com -forum.baby-kingdom.com -forum.cyberctm.com -forum.idsam.com -forum.iset.com.tw -forum.my903.com -forum.mymaji.com -forum.newsgroup.la -forum.nownews.com -forum.omy.sg -forum.palmislife.com -forum.pchome.com.tw -forum.setty.com.tw -forum.sina.com.hk -forum.slime.com.tw -forum.tvb.com -forum.yorkbbs.ca -fotop.net -fourface.nodesnoop.com -fourthinternational.org -foxdie.us -foxsub.com -foxtang.com -fqrouter.com -franklc.com -freakshare.com -fredwilson.vc -free4u.com.ar -freealim.com -freechal.com -freedomhouse.org -free.fr -freegao.com -freegateget.googlepages.com -free-gate.org -free-hada-now.org -freelotto.com -freeman2.com -freemoren.com -freemorenews.com -freenet-china.org -freenetproject.org -freenewscn.com -freeopenvpn.com -freeoz.org -free-ssh.com -freessh.us -freetibet.org -freevpn.nl -freewallpaper4.me -freewebs.com -freeweibo.com -freexinwen.com -freeyoutubeproxy.net -friendfeed.com -friendfeed-media.com -fring.com -fringenetwork.com -frommel.net -frontlinedefenders.org -fscked.org -fsurf.com -ftchinese.com -fuckcnnic.net -fuckgfw.com -fuckgfw.org -fulue.com -funf.tw -funp.com -furinkan.com -furl.net -futurechinaforum.org -futureme.org -futuremessage.org -fuyin.net -fw.cm -fxnetworks.com -fzh999.com -fzh999.net -gabocorp.com -gaeproxy.com -gaeproxy.googlecode.com -galenwu.com -game735.com -gamebase.com.tw -gamer.com.tw -gamez.com.tw -ganges.com -gaoming.net -gaopi.net -gaozhisheng.net -gaozhisheng.org -gardennetworks.com -gardennetworks.org -gartlive.com -gather.com -gaymap.cc -gazotube.com -gcc.org.hk -gclooney.com -g.co -gcpnews.com -gdbt.net -gdzf.org -geek-art.net -geekerhome.com -geekmade.co.uk -geekmanuals.com -generesis.com -genuitec.com -geocities.co.jp -geocities.com -geocities.jp -geohot.com -geometrictools.com -getchu.com -getcloudapp.com -get-digital-help.com -getfoxyproxy.org -getfreedur.com -getiton.com -getjetso.com -getlantern.org -getsmartlinks.com -getsocialscope.com -gfwinterceptor.googlecode.com -gfw.org.ua -ggpht.com -ggssl.com -ghost.org -ghut.org -giga-web.jp -gigporno.ru -gimpshop.com -girlbanker.com -github.com -git-scm.com -givemesomethingtoread.com -glennhilton.com -globaljihad.net -globalmuseumoncommunism.org -globalrescue.net -globalvoicesonline.org -gmail.com -gmbd.cn -gmhz.org -gmodules.com -gmozomg.izihost.org -gnci.org.hk -goagent.biz -goagent.googlecode.com -goagentplus.com -godfootsteps.org -golang.org -goldbetsports.com -goldwave.com -gongmeng.info -gongm.in -gongminliliang.com -gongwt.com -goodreaders.com -goodreads.com -goofind.com -goo.gl -googleadservices.com -google-analytics.com -googleapis.com -googlecode.com -google.co.jp -google.com -google.com.hk -google.com.sg -google.com.tw -google.com.uk -googledomains.com -googledrive.com -googleearth.com -googlehosted.com -googlelabs.com -googlemail.com -googleplus.com -googlesile.com -googlesource.com -googlesyndication.com -googletagmanager.com -googletagservices.com -googleusercontent.com -googlevideo.com -gopetition.com -gospelherald.com -gov.tw -gpass1.com -grandtrial.org -graphis.ne.jp -gravatar.com -graylog2.org -grb.gov.tw -greatfire.org -greatfirewall.biz -great-firewall.com -greatfirewallofchina.net -greatfirewallofchina.org -great-roc.org -greatroc.org -greatroc.tw -greatzhonghua.org -greenparty.org.tw -greenvpn.net -gs-discuss.com -gseeker.com -gsn-cert.nat.gov.tw -gstatic.com -gtap.googlecode.com -gtricks.com -guancha.org -gufeng521.spaces.live.com -guishan.org -gunsamerica.com -gun-world.net -guomin.us -gutteruncensored.com -gvm.com.tw -gyalwarinpoche.com -gysd.nyc.gov.tw -gzm.tv -gzone-anime.info -h1n1china.org -hacken.cc -hackthatphone.net -hahlo.com -hakkatv.org.tw -hanunyi.com -hardsextube.com -hasaowall.com -have8.com -haygo.com -hcc.gov.tw -hchcc.gov.tw -h-china.org -hdtvb.net -heartyit.com -hecaitou.net -hechaji.com -heix.pp.ru -heiyo.info -helloandroid.com -hellonewyork.us -helloqueer.com -hellotxt.com -hellouk.org -helpeachpeople.com -helplinfen.com -help.linksalpha.com -help.opera.com -helpzhuling.org -hen.bao.li -hengchuen.gov.tw -heqinglian.net -here4news.com -heungkongdiscuss.com -hgseav.com -hidden-advent.org -hidecloud.com -hideipvpn.com -hidemyass.com -higfw.com -highrockmedia.com -hihiforum.com -hihistory.net -hiitch.com -hikinggfw.org -himemix.com -himemix.net -hjclub.info -hk32168.com -hkbc.net -hkbf.org -hkchurch.org -hkdailynews.com.hk -hkday.net -hkej.com -hkepc.com -hkfront.org -hk.geocities.com -hkgolden.com -hkgreenradio.org -hkg.westkit.net -hkheadline.com -hkhkhk.com -hkjc.com -hk.jiepang.com -hkjp.easyweb.hk -hkjp.org -hk.knowledge.yahoo.com -hk.myblog.yahoo.com -hk.news.yahoo.com -hkptu.org -hk-pub.com -hk.rd.yahoo.com -hkreporter.com -hkreporter.loved.hk -hk.search.yahoo.com -hk.video.news.yahoo.com -hkwcc.org.hk -hk.yahoo.com -hkzone.org -hnjhj.com -hola.com -holyspiritspeaks.org -holz.byethost8.com -homeservershow.com -home.sina.com -home.so-net.net.tw -honeonet.spaces.live.com -hongmeimei.com -hongzhi.li -hootsuite.com -hotpot.hk -hotshame.com -hotspotshield.com -hougaige.com -howtoforge.com -hqcdp.org -hrcir.com -hrichina.org -hrw.org -hsinchu-cc.gov.tw -hsjp.net -hsselite.com -htkou.net -htl.li -ht.ly -htmldog.com -huaglad.com -huajiadi.spaces.live.com -huanghuagang.org -huaren.us -huaxia-news.com -huaxin.ph -hua-yue.net -hudatoriq.web.id -hugoroy.eu -huhamhire.com -hujiachina.spaces.live.com -hulu.com -huluim.com -humanities.uchicago.edu -hungerstrikeforaids.org -hung-ya.com -huping.net -hutianyi.net -hutong9.net -hwinfo.com -hyperrate.com -hypeshell.com -i1.hk -i2runner.com -ialmostlaugh.com -iask.bz -iask.ca -ibiblio.org -iblogserv-f.net -ibros.org -icij.org -icl-fi.org -iconpaper.org -icu-project.org -idemocracy.asia -identi.ca -idiomconnection.com -idouga.com -idv.tw -ieasynews.net -ied2k.net -ieemdai.spaces.live.com -ifan.cz.cc -ifanqiang.com -ifanr.com -ifcss.org -ifjc.org -igfw.net -ignitedetroit.net -igvita.com -ihakka.net -iicns.com -illusionfactory.com -ilove80.be -im88.tw -imageflea.com -imagesblog.gio.gov.tw -imageshack.us -imagevenue.com -imagezilla.net -ime.baidu.jp -img.ly -imkev.com -imlive.com -immigration.gov.tw -imrworldwide.com -im.tv -incredibox.fr -iner.gov.tw -initiativesforchina.org -inmediahk.net -innermongolia.org -instagram.com -interestinglaugh.com -interfaceaddiction.com -internationalrivers.org -internetdefenseleague.org -internetfreedom.org -internetpopculture.com -inxian.com -iphone4hongkong.com -iphonehacks.com -iphonix.fr -ipicture.ru -ipobar.com -ippotv.com -iptorrents.com -ipvanish.com -iredmail.org -ironbigfools.compython.net -ironicsoftware.com -ironpython.net -isaacmao.com -isgreat.org -islamicity.com -islam.org.hk -ismprofessional.net -isohunt.com -israbox.com -istockphoto.com -isunaffairs.com -isuntv.com -itaboo.info -ithelp.ithome.com.tw -itrc.gov.tw -itshidden.com -itweet.net -iu45.com -iverycd.com -ixquick.com -izaobao.us -izles.net -japan-whores.com -jayparkinsonmd.com -jbtalks.cc -jbtalks.com -jbtalks.my -jeanyim.com -jgoodies.com -jiaoyou8.com -jiehua.cz -jieshibaobao.com -jike.com -jimoparty.com -jinbushe.org -jingpin.org -jitouch.com -jkforum.net -j.mp -joachims.org -jobso.tv -joeedelman.com -journalofdemocracy.org -jpopforum.net -juliereyc.com -junauza.com -junefourth-20.net -justfreevpn.com -justtristan.com -juziyue.com -jwmusic.org -jyxf.net -jyzj.waqn.com -k2.xrea.com -kagyuoffice.org.tw -kaiyuan.de -kakao.com -kanzhongguo.com -kanzhongguo.eu -karayou.com -ka-wai.com -kcsoftwares.com -kechara.com -keepandshare.com -kendincos.net -kenengba.com -keontech.net -khcc.gov.tw -khms.gov.tw -khmusic.com.tw -killwall.com -kineox.free.fr -kingdomsalvation.org -kinghost.com -kingstone.com.tw -kissbbao.cn -kissyoutube.com -kk.gov.tw -klccab.gov.tw -klra.gov.tw -klsio.gov.tw -kmh.gov.tw -kmseh.gov.tw -knowledgerush.com -kodingen.com -kompozer.net -koolsolutions.com -koornk.com -kt.kcome.org -kui.name -kun.im -kurtmunger.com -kusocity.com -kwongwah.com.my -kyohk.net -kzeng.info -labiennale.org -ladbrokes.com -la-forum.org -lagranepoca.com -lalulalu.com -laogai.org -laomiu.com -laoyang.info -laptoplockdown.com -laqingdan.net -larsgeorge.com -lastfm.es -latelinenews.com -latimesblogs.latimes.com -lazarsearlymusic.com -leecheukyan.org -legaltech.law.com -lematin.ch -lemonde.fr -lenwhite.com -lerosua.org -lesoir.be -lesscss.org -letscorp.net -liansi.org -lianyue.net -liaowangxizang.net -liberal.org.hk -libertytimes.com.tw -lich355.megabyet.net -lidecheng.com -life.fly4ever.me -limiao.net -line.me -linglingfa.com -lingvodics.com -linkideo.com -linuxconfig.org -linux-engineer.net -linuxreviews.org -linuxtoy.org -lipuman.com -listentoyoutube.com -list.ly -listorious.com -lists.debian.org -lists.w3.org -littlebigdetails.com -liudejun.com -liuhanyu.com -liujianshu.com -liu.lu -liuxiaotong.com -liveleak.com -livestation.com -livestream.com -livevideo.com -livingonline.us -livingstream.com -lizhizhuangbi.com -lkcn.net -localpresshk.com -lockdown.com -lockestek.com -logbot.net -logiqx.com -logmike.com -log.riku.me -london.neighborhoodr.com -longhair.hk -longtermly.net -lookatgame.com -lookingglasstheatre.org -lookpic.com -lotuslight.org.tw -lovequicksilver.com -lovesphinx.tk -lrfz.com -lsd.org.hk -lsforum.net -lsmchinese.org -lsmkorean.org -lsm.org -lsxszzg.com -lua.org -lua-users.org -lungtanhr.gov.tw -luntan.zaobao.com -lupm.org -lushstories.com -lvhai.org -lyricsquote.com -mad-ar.ch -madmenunbuttoned.com -magazines.sina.com.tw -maiio.net -mail-archive.com -maiplus.com -makemymood.com -makzhou.warehouse333.com -malaysiakini.com -marc.info -marco.org -marguerite.su -marines.mil -markmilian.com -martau.com -martincartoons.com -maruta.be -marxist.com -marxist.net -marxists.org -mashable.com -mash.to -matainja.com -mathiew-badimon.com -matsu-news.gov.tw -matsushimakaede.com -maxgif.com -mayimayi.com -mcadforums.com -mcfog.com -md-t.org -mediafire.com -meetup.com -mefeedia.com -megaporn.com -megarotic.com -megavideo.com -megurineluka.com -meirixiaochao.com -melon-peach.com -memedia.cn -meme.yahoo.com -memrijttm.org -merit-times.com.tw -mesotw.com -metacafe.com -meteorshowersonline.com -metrolife.ca -mgoon.com -mgstage.com -mh4u.org -mhradio.org -michaelanti.com -michaelmarketl.com -middle-way.net -mihk.hk -mihua.org -mike.cz.cc -mimivip.com -minghui.org -minghui-school.org -mingjinglishi.com -mingjingnews.com -mingpaocanada.com -mingpao.com -mingpaomonthly.com -mingpaonews.com -mingpaony.com -mingpaosf.com -mingpaotor.com -mingpaovan.com -minimalmac.com -mininova.org -minzhuhua.net -minzhuzhongguo.org -miroguide.com -mirrorbooks.com -mitbbs.com -mixedmedialabs.com -mixero.com -mixpod.com -mixx.com -mizzmona.com -mk5000.com -mlcool.com -mmaaxx.com -mmmca.com -mobatek.net -mobile01.com -mobileways.de -mobypicture.com -moby.to -modfetish.com -moe.gov.tw -mog.com -molihua.org -mondex.org -monitorchina.org -moonriver7.files.wordpress.com -morningsun.org -m.oulove.org -movabletype.com -moviefap.com -mp3ye.eu -mpettis.com -mpfinance.com -mpinews.com -m.plixi.com -mrdoob.com -mrtweet.com -msguancha.com -m.slandr.net -m-team.cc -mthruf.com -m.tweete.net -mtw.tl -multiply.com -multiproxy.org -multiupload.com -muouju.com -muselinks.co.jp -music.jwmusic.org -muzi.com -muzi.net -muzu.tv -mvdis.gov.tw -mx981.com -myactimes.com -my-addr.com -myaudiocast.com -myav.com.tw -my.backchina.com -myboooks.googlepages.com -mychinamyhome.com -myeclipseide.com -myforum.com.hk -myforum.com.uk -myfreshnet.com -my.keso.cn -myopenid.com -my.opera.com -mypaper.pchome.com.tw -myparagliding.com -mypopescu.com -my-proxy.com -myshare.url.com.tw -mysinablog.com -myspace.com -myvlog.im.tv -naacoalition.org -naitik.net -nakido.com -namsisi.com -nanyang.com -nanyangpost.com -nanzao.com -naol.ca -national-lottery.co.uk -navicat.com -navigeaters.com -navy.mil -nccwatch.org.tw -ncdr.nat.gov.tw -nch.com.tw -ncn.org -ncree.gov.tw -nde.de -ndr.de -nekoslovakia.net -nerch.gov.tw -ner.gov.tw -nerhl.gov.tw -nertt.gov.tw -netcolony.com -netflix.com -netme.cc -networkedblogs.com -neverforget8964.org -new-3lunch.net -new-akiba.com -newcenturymc.com -newcenturynews.com -newchen.com -newgrounds.com -newlandmagazine.com.au -news100.com.tw -newsancai.com -news.atebits.com -news.backchina.com -news.bbc.co.uk -newscn.org -news.cnyes.com -newsforums.bbc.co.uk -news.ghostery.com -news.google.com.hk -newsminer.com -news.msn.com.tw -news.omy.sg -news.pchome.com.tw -newspeak.cc -newspp.org -news.sina.com.hk -news.sina.com.tw -news.singtao.ca -newstapa.org -newtaiwan.com.tw -newtalk.tw -newyorktimes.com -nexton-net.jp -nexttv.com.tw -nf.id.au -nga.mil -ngensis.com -nhri.gov.tw -nic.cz.cc -nici.nat.gov.tw -nicovideo.tw -nict.gov.tw -nighost.org -nintendium.com -nintendowifi.net -njactb.org -njuice.com -nlfreevpn.com -nmh.gov.tw -nmmba.gov.tw -nmp.gov.tw -nmtl.gov.tw -nmvttc.gov.tw -nobelprize.org -nobel.se -nobodycanstop.us -nokogiri.org -nokola.com -noobbox.com -notes.alexdong.com -novelasia.com -nownews.com -nowtorrents.com -noypf.com -npa.go.jp -npm.gov.tw -nps.gov -nrk.no -nsc.gov.tw -nspo.gov.tw -nstm.gov.tw -ntdmh.gov.tw -ntdtv.ca -ntdtv.co -ntdtv.com -ntdtv.org -ntdtv.ru -ntl.gov.tw -ntsec.gov.tw -ntuh.gov.tw -nuexpo.com -nurgo-software.com -nuvid.com -nuzcom.com -nvquan.org -nvri.gov.tw -nydus.ca -nysingtao.com -nytco.com -nyt.com -nytimes.com -nytimg.com -nzchinese.net.nz -observechina.net -oclp.hk -october-review.org -offbeatchina.com -ogaoga.org -oikos.com.tw -oiktv.com -oizoblog.com -okayfreedom.com -old-cat.net -old.nabble.com -olumpo.com -olympicwatch.org -omgili.com -omnitalk.com -on.cc -one.xthost.info -onlylady.cn -onmoon.com -onmoon.net -oopsforum.com -ooyala.com -open.com.hk -opendemocracy.net -openid.net -openleaks.org -openvpn.net -openvpn.org -openwebster.com -opml.radiotime.com -opnir.com -orientaldaily.com.my -orient-doll.com -orn.jp -orzistic.org -osfoora.com -ourdearamy.com -oursogo.com -oursteps.com.au -overlapr.com -owl.li -ow.ly -oyax.com -ozchinese.com -ozyoyo.com -pabp.gov.tw -pacificpoker.com -packages.debian.org -packetix.net -page2rss.com -page.bid.yahoo.com -pagodabox.com -paint.net -palacemoon.com -pandora.com -pandora.tv -panluan.net -panoramio.com -pao-pao.net -paperb.us -paper.li -paper-replika.com -parade.com -parislemon.com -pastebin.com -pastie.org -patehr.gov.tw -pbs.org -pbwiki.com -pbworks.com -pbxes.com -pbxes.org -pcdiscuss.com -pcdvd.com.tw -pchome.com.tw -pct.org.tw -pcworld.com -pdetails.com -pdproxy.com -peacefire.org -peacehall.com -peeasian.com -peerpong.com -pekingduck.org -penchinese.com -penchinese.net -pengyulong.com -penthouse.com -peopo.org -percy.in -perfectgirls.net -perfectvpn.net -perfspot.com -perlhowto.com -pet.gov.tw -philly.com -photofocus.com -photos.dailyme.com -photo.utom.us -phuquocservices.com -picasaweb.google.com -picidae.net -picturesocial.com -pictures.playboy.com -pidown.com -pign.net -pimg.tw -pin6.com -ping.fm -pinoy-n.com -pioneer-worker.forums-free.com -piring.com -pixanalytics.com -pixelqi.com -pixfs.net -pixnet.cc -pixnet.net -pixplug.in -pk.com -placemix.com -planetsuzy.org -playboy.com -plays.com.tw -plm.org.hk -plunder.com -plurk.com -plurktop.mmdays.com -plus28.com -plusbb.com -pmates.com -po2b.com -podictionary.com -pokerstars.com -politicalchina.org -popvote.hk -popyard.com -popyard.org -porn2.com -pornbase.org -porn.com -pornhub.com -pornmm.net -pornoxo.com -pornrapidshare.com -pornstarclub.com -porntube.com -pornvisit.com -portis21.spaces.live.com -pose.com -postadult.com -post.anyu.org -posterous.com -post.ly -powerapple.com -power.com -powercx.com -prayforchina.net -premeforwindows7.com -presentationzen.com -president.gov.tw -prestige-av.com -previewshots.com -privacybox.de -privateinternetaccess.com -privatepaste.com -privatetunnel.com -procopytips.com -program-think.spaces.live.com -prosiben.de -provideocoalition.com -proxifier.com -proxomitron.info -proxy.org -proxypy.net -proxyroad.com -prozz.net -psblog.name -psiphon.ca -psiphon.civisec.org -pts.org.tw -ptt.cc -pubu.com.tw -puffinbrowser.com -puffstore.com -pullfolio.com -pulse.yahoo.com -pure18.com -pureconcepts.net -purepdf.com -purevpn.com -putlocker.com -puttycm.free.fr -pwned.com -python.com -python.com.tw -qanote.com -qidian.ca -qienkuen.org -qi-gong.me -qiwen.lu -qixianglu.cn -qkshare.com -qoos.com -qq.co.za -qstatus.com -qtrac.eu -qtweeter.com -quadedge.com -qusi8.net -qvodzy.org -qxbbs.org -radicalparty.org -radioaustralia.net.au -radiovaticana.org -radiovncr.com -raidcall.com.tw -rangzen.org -ranyunfei.com -rapbull.net -rapidshare8.com -rapidsharedata.com -rayfme.com -rcinet.ca -rconversation.blogs.com -rdio.com -read100.com -readingtimes.com.tw -readmoo.com -realraptalk.com -recordhistory.org -redchinacn.org -redtube.com -referer.us -reflectivecode.com -relaxbbs.com -renminbao.com -renyurenquan.org -retweeteffect.com -retweetist.com -retweetrank.com -revleft.com -revsci.net -revver.com -rfachina.com -rfamobile.org -rfa.org -rferl.org -rfi.fr -rhcloud.com -riku.me -rileyguide.com -rlwlw.com -rmjdw.com -rnw.nl -robtex.com -robustnessiskey.com -rocmp.org -rojo.com -ronjoneswriter.com -roodo.com -rotten.com -rsf-chinese.org -rsf.org -rssmeme.com -rthk.hk -rthk.org.hk -rti.org.tw -ruanyifeng.com -rushbee.com -rutube.ru -ruyiseek.com -rxhj.net -s1heng.com -s8forum.com -sacom.hk -sadpanda.us -saiq.me -salvation.org.hk -samair.ru -sammyjs.org -samsoff.es -sandnoble.com -sankaizok.com -sanmin.com.tw -sapikachu.net -savemedia.com -savetibet.de -savetibet.fr -savetibet.nl -savetibet.org -savetibet.ru -savevid.com -say2.info -scanscout.com -scmpchinese.com -scmp.com -scorecardresearch.com -scribd.com -scriptspot.com -seapuff.com -secretchina.com -secretgarden.no -secure.wikimedia.org -securitykiss.com -seesmic.com -seevpn.com -seezone.net -sejie.com -sendoid.com -sendspace.com -sesawe.net -sesawe.org -sethwklein.net -sevenload.com -sex-11.com -sex3.com -sex8.cc -sexandsubmission.com -sex.com -sexhuang.com -sexhu.com -sexinsex.net -sfileydy.com -shadow.ma -shadowsocks.org -shahamat-english.com -shangfang.org -shapeservices.com -sharebee.com -sharecool.org -share.ovi.com -share.skype.com -share.youthwant.com.tw -sharkdolphin.com -sharpdaily.com.hk -sharpdaily.hk -shaunthesheep.com -sheikyermami.com -shellmix.com -shenshou.org -shenyunperformingarts.org -shenzhoufilm.com -shifeike.blog125.fc2blog.net -shinychan.com -shitaotv.org -shixiao.org -shizhao.org -shkspr.mobi -shodanhq.com -shopping.com -showbiz.omy.sg -showtime.jp -shwchurch3.com -sidelinesnews.com -sidelinessportseatery.com -simplecd.me -simplecd.org -simpleproductivityblog.com -sina.com.tw -singtao.com -singularitys.spaces.live.com -sinoants.com -sinocast.com -sinocism.com -sino-monthly.com -sinomontreal.ca -sinonet.ca -sinopitt.info -sinoquebec.com -sis001.com -sis001.us -sis.xxx -site90.net -sitebro.tw -siteks.uk.to -site.locql.com -sitemaps.org -sites.google.com -sitetag.us -siyi123123123.spaces.live.com -skimtube.com -skybet.com -skyvegas.com -slacker.com -slavasoft.com -slheng.com -slickvpn.com -slideshare.net -slinkset.com -slutload.com -smhric.org -snapchat.com -snaptu.com -sndcdn.com -sneakme.net -snooper.co.uk -sobees.com -socialwhale.com -sockslist.net -so.com -sod.co.jp -softether.co.jp -softether-download.com -softether.org -softwarebychuck.com -so-ga.net -sogclub.com -sogou.com -sogrady.me -sohcradio.com -sohfrance.org -soh.tw -sokamonline.com -solozorro.tk -somee.com -so-news.com -songjianjun.com -sonidodelaesperanza.org -sopcast.com -sopcast.org -sorting-algorithms.com -soso.com -soumo.info -soundcloud.com -soundofhope.kr -soundofhope.org -soupofmedia.com -sourceforge.net -southnews.com.tw -sowers.org.hk -space-scape.com -spankwire.com -spb.com -speckleapp.com -speedpluss.org -spencertipping.com -spinejs.com -sports.williamhill.com -spotify.com -sproutcore.com -squarespace.com -srcf.ucam.org -ssh91.com -sshtunnel.googlecode.com -sstatic.net -stag.gov.tw -standupfortibet.org -starp2p.com -startpage.com -statcounter.com -state168.com -static.apple.nextmedia.com -static.digg.com -staticflickr.com -static.nownews.com -static.soup.io -static.typepad.com -status.twhirl.org -stdtime.gov.tw -steel-storm.com -sthoo.com -stickam.com -stickeraction.com -stonegames.net -stoneip.info -stoptibetcrisis.net -storagenewsletter.com -stoweboyd.com -streamingthe.net -strongvpn.com -student.tw -stuffimreading.com -stuffimreading.net -stupidvideos.com -subacme.rerouted.org -sublexical.spaces.live.com -sufeng.org -sugarsync.com -summify.com -sun1911.com -suoluo.org -surfeasy.com.au -svwind.com -sweux.com -swift-tools.net -s.xiaod.in -sydneytoday.com -sylfoundation.org -syncback.com -sysadmin1138.net -sysresccd.org -sytes.net -szbbs.net -szetowah.org.hk -t35.com -t66y.com -taa-usa.org -tabtter.jp -tacem.org -tafaward.com -tagwalk.com -taipei.gov.tw -taipeisociety.org -taitung-house.gov.tw -taiwandaily.net -taiwankiss.com -taiwannation.50webs.com -taiwannation.com -taiwannation.com.tw -taiwannews.com.tw -taiwan-sex.com -taiwantt.org.tw -taiwanus.net -taiwanyes.com -taiwanyes.ning.com -tamiaode.tk -tanc.org -tangben.com -taolun.info -taoyuan.gov.tw -tap11.com -target.com -taweet.com -tax.nat.gov.tw -tbpic.info -tbsec.org -tbsn.org -tbsseattle.org -tchb.gov.tw -tchrd.org -t.co -tcsac.gov.tw -teamseesmic.com -teashark.com -techlifeweb.com -techparaiso.com -telecomspace.com -telegraph.co.uk -tenacy.com -thbstc.gov.tw -theampfactory.com -theappleblog.com -theatrum-belli.com -thebcomplex.com -theblemish.com -thebodyshop-usa.com -thechinabeat.org -thedailywh.at -thedieline.com -thedw.us -thegatesnotes.com -thehots.info -thehousenews.com -thehungrydudes.com -thehun.net -theinternetwishlist.com -thelifeyoucansave.com -thelius.org -thepiratebay.org -thepiratebay.se -theqii.info -thereallove.kr -thesartorialist.com -thespeeder.com -the-sun.on.cc -thetibetpost.com -thetrotskymovie.com -thevivekspot.com -thewgo.org -thisav.com -thisiswhyyouarefat.com -thkphoto.com -thomasbernhard.org -threatchaos.com -throughnightsfire.com -t.huhaitai.com -thumbzilla.com -thywords.com -tiananmenmother.org -tiananmenuniv.com -tiananmenuniv.net -tiandixing.org -tianhuayuan.com -tiantibooks.org -tianzhu.org -tibetalk.com -tibetanyouthcongress.org -tibet.at -tibet.com -tibetcorps.org -tibetfund.org -tibetjustice.org -tibet.net -tibetoffice.org -tibetonline.com -tibetonline.tv -tibet.org.tw -tibetsun.com -tibetwrites.org -tidyread.com -time.com -times.hinet.net -tinychat.com -tinypaste.com -tinypng.com -tistory.com -tjholowaychuk.com -tkcs-collins.com -tkforum.tk -t.kun.im -tmagazine.com -tmi.me -tnaflix.com -tncsec.gov.tw -t.neolee.cn -togetter.com -tokyo-247.com -tokyocn.com -tokyo-hot.com -tomayko.com -tomsc.com -tono-oka.jp -tonyyan.net -toodoc.com -toonel.net -topic.youthwant.com.tw -topnews.in -topshare.us -topshareware.com -topstyle4.com -topsy.com -tora.to -tor.blingblingsquad.net -torproject.org -torrentcrazy.com -torrentproject.se -tor.updatestar.com -torvpn.com -t.orzdream.com -tosh.comedycentral.com -touch99.com -toutfr.com -tpde.aide.gov.tw -tphcc.gov.tw -tpi.org.tw -transgressionism.org -transparency.org -travelinlocal.com -trendsmap.com -trialofccp.org -tripod.com -trouw.nl -trtc.com.tw -trt.net.tr -trulyergonomic.com -trustedbi.com -truth101.co.tv -truthcn.com -truveo.com -tsctv.net -tsemtulku.com -tsquare.tv -tsunagarumon.com -tt1069.com -tttan.com -tuanzt.com -tube8.com -tubecao.com -tube.com -tubewolf.com -tuidang.net -tuidang.org -tui.orzdream.com -tuite.googlecode.com -tumblr.awflasher.com -tumblweed.org -tumutanzi.com -tunein.com -tunnelbear.com -turbobit.net -turbotwitter.com -turningtorso.com -turntable.fm -tuxtraining.com -tvants.com -tvboxnow.com -tv.com -tvider.com -tv-intros.com -tv.on.cc -tvunetworks.com -twapperkeeper.com -twa.sh -twaud.io -twbbs.net.tw -twbbs.org -twbbs.tw -twblogger.com -tweepguide.com -tweeplike.me -tweepmag.com -tweepml.org -tweetbackup.com -tweetboard.com -tweetboner.biz -tweetdeck.com -tweetedtimes.com -tweetmeme.com -tweetmylast.fm -tweetphoto.com -tweetrans.com -tweetree.com -tweetwally.com -tweetymail.com -twftp.org -twibase.com -twibble.de -twibbon.com -twibs.com -twicsy.com -twifan.com -twiffo.com -twiggit.org -twilog.org -twimbow.com -twimg.com -twimg.edgesuite.net -tw.img.nextmedia.com -twindexx.com -twipple.jp -twistar.cc -twisternow.com -twistory.net -twit2d.com -twitbrowser.net -twitcause.com -twitese.spaces.live.com -twitgether.com -twitgoo.com -twitiq.com -twitlonger.com -twitoaster.com -twitonmsn.com -twitpic.com -twitreferral.com -twitstat.com -twittbot.net -twitter4j.org -twitter.com -twittercounter.com -twitterfeed.com -twittergadget.com -twitter.jp -twitterkr.com -twittermail.com -twittertim.es -twitthat.com -twitturk.com -twitturly.com -twitvid.com -twitzap.com -twiyia.com -tw.jiepang.com -tw.myblog.yahoo.com -tw.news.yahoo.com -tw-npo.org -tw.rd.yahoo.com -twreg.info -twstar.net -tw.streetvoice.com -twt.fm -twtkr.com -twtr2src.ogaoga.org -twtrland.com -twt.tl -twttr.com -twurl.nl -tw.voa.mobi -twyac.org -tw.yahoo.com -tycool.com -tynsoe.org -typepad.com -tzangms.com -ub0.cc -uberproxy.net -ucdc1998.org -uderzo.it -udn.com -ufreevpn.com -ugo.com -uhrp.org -uighurbiz.net -ukliferadio.co.uk -ulike.net -ultravpn.fr -ultraxs.com -unblock.cn.com -unblocksit.es -uncyclomedia.org -uncyclopedia.info -uncyclopedia.tw -unholyknight.com -uni.cc -unicode.org -uniteddaily.com.my -unix100.com -unknownspace.org -unpo.org -uocn.org -upcoming.yahoo.com -update.playstation.net -upload4u.info -upload.backchina.com -uploaded.to -uploadstation.com -upload.wikimedia.org -urlborg.com -urlparser.com -usacn.com -usfk.mil -usinfo.state.gov -usmc.mil -us.to -ustream.tv -usus.cc -uushare.com -uwants.com -uwants.net -uyghurcongress.org -uygur.org -v70.us -vaayoo.com -value-domain.com -van698.com -vanemu.cn -vanilla-jp.com -vansky.com -vapurl.com -vatn.org -vcfbuilder.org -vcf-online.org -veempiire.com -velkaepocha.sk -venbbs.com -venchina.com -ventureswell.com -veoh.com -verizon.net -verybs.com -vevo.com -vft.com.tw -vghks.gov.tw -vghtc.gov.tw -vghtpe.gov.tw -video.aol.ca -video.aol.com -video.aol.co.uk -video.ap.org -videobam.com -video.fdbox.com -video.foxbusiness.com -videomo.com -video.tiscali.it -video.yahoo.com -vidoemo.com -views.fm -viki.com -vimeocdn.com -vimeo.com -vimgolf.com -vimperator.org -vincnd.com -vinniev.com -vllcs.org -vlog.xuite.net -vmixcore.com -voacantonese.com -voachineseblog.com -voachinese.com -voagd.com -voanews.com -voatibetan.com -vocn.tv -vot.org -vpnbook.com -vpnfire.com -vpngate.jp -vpngate.net -vpnpop.com -vpnpronet.com -v-state.org -vtunnel.com -w3schools.com -waffle1999.com -wahas.com -waigaobu.com -waikeung.org -waiwaier.com -wallornot.org -wallpapercasa.com -wanderinghorse.net -wanfang.gov.tw -wangafu.net -wangjinbo.org -wanglixiong.com -wangruoshui.net -wangyi64.spaces.live.com -want-daily.com -wapedia.mobi -washeng.net -watchmygf.net -wattpad.com -wdf5.com -wearn.com -web2project.net -webbang.net -webfee.tk -weblagu.com -webmproject.org -webshots.com -websitepulse.com -webs-tv.net -webworkerdaily.com -weeewooo.net -weekmag.info -wefong.com -weiboleak.com -weigegebyc.dreamhosters.com -weijingsheng.org -weiming.info -weiquanwang.org -weisuo.ws -wellplacedpixels.com -wengewang.com -wengewang.org -wenhui.ch -wenku.com -wenxuecity.com -wenyunchao.com -wenyunchao.spaces.live.com -wepn.info -westca.com -westernwolves.com -wetplace.com -wetpussygames.com -wexiaobo.org -wezhiyong.org -wezone.net -wforum.com -whatblocked.com -whereiswerner.com -whippedass.com -whitebear.freebearblog.org -whydidyoubuymethat.com -whylover.com -whyx.org -w.idaiwan.com -wiki.cnitter.com -wiki.jqueryui.com -wiki.keso.cn -wikileaks.ch -wikileaks.de -wikileaks.eu -wikileaks.lu -wikileaks.org -wikileaks.pl -wikilivres.info -wikimapia.org -wikimedia.org.mo -wiki.moegirl.org -wikinet.org -wiki.oauth.net -wikipedia.org -wiki.phonegap.com -wikiwiki.jp -wikkii.com -williamlong.spaces.live.com -willw.net -windowsphoneme.com -winwhispers.info -wiredbytes.com -wiredpen.com -wireshark.org -wisevid.com -witnessleeteaching.com -witopia.net -wlx.sowiki.net -woeser.com -wolfax.com -womenbusiness.nyc.gov.tw -womensrightsofchina.org -woopie.jp -woopie.tv -wordboner.com -wordpress.com -wordsandturds.com -w.org -workatruna.com -worldcat.org -worldjournal.com -worstthingieverate.com -wo.tc -wowlegacy.ml -wow-life.net -woxinghuiguo.com -wozy.in -wp.com -wpoforum.com -wqlhw.com -wqyd.org -wrchina.org -wretch.cc -writer.zoho.com -wsj.com -wsj.net -wtfpeople.com -wuala.com -wuerkaixi.com -wufi.org.tw -wuguoguang.com -wujieliulan.com -wujie.net -wukangrui.net -wwitv.com -www.6v6dota.com -www.ajsands.com -www.antd.org -www.aolnews.com -www.bulbous.freeserve.co.uk -www.cmoinc.org -www.dfanning.com -www.dwheeler.com -www.eulam.com -www.exblog.jp -www.forum4hk.com -www.freetibet.org -www.getyouram.com -www.goldenmelody.com.tw -www.idlcoyote.com -www.immigration.gov.tw -www.klip.me -www.kodingen.com -www.linksalpha.com -www.loiclemeur.com -www.macrovpn.com -www.monlamit.org -www.moztw.org -www.mycould.com -www.ned.org -www.nownews.com -www.orchidbbs.com -www.owind.com -www.oxid.it -www.parkansky.com -www.powerpointninja.com -www.rnw.nl -www.somee.com -www.stackfile.com -www.supertweet.net -www.tiffanyarment.com -www.tripod.com -www.tv.com -www.twtrland.com -www.typepad.com -www.urbanoutfitters.com -www.vegorpedersen.com -www.voy.com -www.vpncup.com -www.wangruowang.org -www.wan-press.org -www.wet123.com -www.zaurus.org.uk -wzyboy.im -x1949x.com -x365x.com -xanga.com -x-art.com -xa.yimg.com -xbabe.com -xbookcn.com -xcafe.in -xcritic.com -xfm.pp.ru -xgmyd.com -xh4n.cn -xhamster.com -xiaochuncnjp.com -xiaohexie.com -xiaoma.org -xiezhua.com -xing.com -xinhuanet.org -xinmiao.com.hk -xinqimeng.over-blog.com -xinsheng.net -xinshijue.com -xinyubbs.net -xizang-zhiye.org -xjp.cc -xml-training-guide.com -xmovies.com -xmusic.fm -xnxx.com -xpdo.net -xpud.org -xskywalker.com -xtube.com -xuchao.net -xuchao.org -xuzhiyong.net -xuzhuoer.com -xvedios.com -xvideos.com -x-wall.org -xxbbx.com -x.xcity.jp -xxxx.com.au -xysblogs.org -xys.dxiong.com -xys.org -xyy69.com -xyy69.info -yahoo.cn -yahoo.com.hk -yam.com -yanghengjun.spaces.live.com -yasni.co.uk -yasukuni.or.jp -yatsen.gov.tw -ydy.com -yeelou.com -yeeyi.com -yegle.net -yezimary.spaces.live.com -yfrog.com -yhcw.net -yidio.com -yilubbs.com -yi.org -yipub.com -ym.backchina.com -yogichen.org -yong.hu -yorkbbs.ca -youdao.com -youjizz.com -youmaker.com -youpai.org -youporn.com -your-freedom.net -yousendit.com -youthbao.com -youthnetradio.org -youtu.be -youtubecn.com -youtube.com -youtube-nocookie.com -youversion.com -youxu.info -ytht.net -ytimg.com -yuanming.net -yuming.flnet.org -yunchao.net -yvesgeleyn.com -yvtc.gov.tw -yx51.net -yyii.org -yymaya.com -yzzk.com -zacebook.com -zannel.com -zaobao.com -zaobao.com.sg -zaozon.com -zarias.com -zattoo.com -zdnet.com.tw -zengjinyan.org -zengjinyan.spaces.live.com -zeutch.com -zgzcjj.net -zhanbin.net -zhao.jinhai.de -zhenghui.org -zhenlibu.info -zhinengluyou.com -zhllg.spaces.live.com -zh.m.wikipedia.org -zh.netlog.com -zhonggtuotese.net -zhongguotese.net -zhongmeng.org -zhongsou.com -zh.pokerstrategy.com -zhreader.com -zh-tw.justin.tv -zhuichaguoji.org -zh.uncyclopedia.wikia.com -zh.wikinews.org -zh.wikipedia.org -zh.wikisource.org -ziddu.com -zillionk.com -zinio.com -ziplib.com -zkaip.com -zmw.cn -zomobo.net -zonaeuropa.com -zootool.com -zoozle.net -zozotown.com -zshare.net -zsrhao.com -zuo.la -zuola.com -zvereff.com -zyzc9.com -zyzg.us \ No newline at end of file diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen-gfwlist.sh b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen-gfwlist.sh deleted file mode 100755 index d1a40ed7c..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen-gfwlist.sh +++ /dev/null @@ -1,29 +0,0 @@ -#!/bin/sh -e - -generate_china_banned() -{ - if [ ! -f /tmp/gfwlist.txt ]; then - wget-ssl --no-check-certificate https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt -O /tmp/gfwlist.b64 >&2 - cat /tmp/gfwlist.b64 | base64 -d > /tmp/gfwlist.txt - rm -f /tmp/gfwlist.b64 - fi - - cat /tmp/gfwlist.txt | sort -u | - sed 's#!.\+##; s#|##g; s#@##g; s#http:\/\/##; s#https:\/\/##;' | - sed '/\*/d; /apple\.com/d; /sina\.cn/d; /sina\.com\.cn/d; /baidu\.com/d; /byr\.cn/d; /jlike\.com/d; /weibo\.com/d; /zhongsou\.com/d; /youdao\.com/d; /sogou\.com/d; /so\.com/d; /soso\.com/d; /aliyun\.com/d; /taobao\.com/d; /jd\.com/d; /qq\.com/d' | - sed '/^[0-9]\+\.[0-9]\+\.[0-9]\+\.[0-9]\+$/d' | - grep '^[0-9a-zA-Z\.-]\+$' | grep '\.' | sed 's#^\.\+##' | sort -u | - awk ' -BEGIN { prev = "________"; } { - cur = $0; - if (index(cur, prev) == 1 && substr(cur, 1 + length(prev) ,1) == ".") { - } else { - print cur; - prev = cur; - } -}' | sort -u - -} - - -generate_china_banned diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen_config.lua b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen_config.lua deleted file mode 100644 index 8dbe24030..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/gen_config.lua +++ /dev/null @@ -1,293 +0,0 @@ ---[[ - Auto generate config for Project V - Author: @libc0607 - add reverse - use io write ,fix sequence(cjson.encode's sequence , reverse can't work ) - @tqsi - -]]-- - -local conf_path, json_path = ... -conf_path = conf_path or "v2raypro" -json_path = json_path or "/tmp/config.json" - -local local_listen_port = 7070 -local cjson = require "cjson.safe" -local ucursor = require "luci.model.uci".cursor() -local lip = require "luci.ip" - - -local v2ray_stream_mode = ucursor:get(conf_path, "v2raypro", "network_type") -- tcp/kcp/ws - -local v2ray_enReverse = ucursor:get(conf_path, "v2raypro", "risen")=="1" and true or false -function v2ray_get_conf_list(op) - local t = {} - for k, v in pairs(ucursor:get_list(conf_path, 'v2ray', op)) do - table.insert(t, v) - end - return t -end - -function check_addr_type(addr) - local ip = luci.ip.new(addr, 32) - if ip == nil then - return "domain" - elseif ip:is4() then - return "ipv4" - elseif ip:is6() then - return "ipv6" - end -end - -function get_ip_list_by_domain(domain) - local domain_list = {} - local cmd = io.popen("nslookup " .. domain .. " |grep Address | awk {'print $3'}") - for cmd_line in cmd:lines() do - if check_addr_type(cmd_line) == "ipv4" then - table.insert(domain_list, cmd_line) - elseif check_addr_type(cmd_line) == "ipv6" then - table.insert(domain_list, cmd_line) - end - end - return domain_list -end - - --- Generate config json to - - -local json_file = io.open(json_path, "w+") -io.output(json_file) -io.write("{\"log\":{\"loglevel\":\"warning\",\"access\":\"\",\"error\":\"\"},\"dns\": {\"servers\": [\"localhost\"]},\"inbounds\":[{\"port\":7070,\"tag\": \"listen\",\"protocol\":\"dokodemo-door\",\"address\":\"\",\"settings\":{\"followRedirect\":true,\"network\":\"tcp,udp\",\"timeout\":50},\"domainOverride\":[\"tls\",\"http\"]}],") -if v2ray_enReverse then --reverse set - io.write("\"reverse\": {\"bridges\": [{\"tag\": \"bridge\",\"domain\": \"") - io.write(ucursor:get(conf_path, "v2raypro", "rserver_domain")) - io.write("\"}]},") -end - ---outbound -v2ray_proxy={ - tag = "proxy", - protocol = "vmess", - settings = { - vnext = { - [1] = { - address = ucursor:get(conf_path, "v2raypro", "address"), - port = tonumber(ucursor:get(conf_path, "v2raypro", "port")), - users = { - [1] = { - id = ucursor:get(conf_path, "v2raypro", "id"), - alterId = tonumber(ucursor:get(conf_path, "v2raypro", "alterId")), - security = ucursor:get(conf_path, "v2raypro", "security") - }, - }, - }, - }, - }, - streamSettings = { - network = ucursor:get(conf_path, "v2raypro", "network_type"), - tlsSettings = { allowInsecure=true }, - security = (ucursor:get(conf_path, "v2raypro", "tls") == '1') and "tls" or "none", - tcpSettings = (v2ray_stream_mode == "tcp" and ucursor:get(conf_path, "v2raypro", "tcp_obfs") == "http") and { - connectionReuse = true, - header = { - type = ucursor:get(conf_path, "v2raypro", "tcp_obfs"), - request = { - version = "1.1", - method = "GET", - path = v2ray_get_conf_list('tcp_path'), - headers = { - Host = v2ray_get_conf_list('tcp_host'), - User_Agent = { - "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36", - "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/53.0.2785.109 Mobile/14A456 Safari/601.1.46" - }, - Accept_Encoding = {"gzip, deflate"}, - Connection = {"keep-alive"}, - Pragma = "no-cache" - }, - }, - response = { - version = "1.1", - status = "200", - reason = "OK", - headers = { - Content_Type = {"application/octet-stream","video/mpeg"}, - Transfer_Encoding = {"chunked"}, - Connection= {"keep-alive"}, - Pragma = "no-cache" - }, - }, - } - } or nil, - - kcpSettings = (v2ray_stream_mode == "kcp") and { - mtu = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_mtu")), - tti = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_tti")), - uplinkCapacity = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_uplink")), - downlinkCapacity = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_downlink")), - congestion = (ucursor:get(conf_path, "v2raypro", "kcp_congestion") == "1") and true or false, - readBufferSize = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_readbuf")), - writeBufferSize = tonumber(ucursor:get(conf_path, "v2raypro", "kcp_writebuf")), - header = { - type = ucursor:get(conf_path, "v2raypro", "kcp_obfs") - } - } or nil, - - wsSettings = (v2ray_stream_mode == "ws") and { - connectionReuse = true, - path = ucursor:get(conf_path, "v2raypro", "ws_path"), - headers = (ucursor:get(conf_path, "v2raypro", "ws_headers") ~= nil) and { - Host = ucursor:get(conf_path, "v2raypro", "ws_headers") - } or nil, - } or nil, - - httpSettings = (v2ray_stream_mode == "h2") and { - path = ucursor:get(conf_path, "v2raypro", "h2_path"), - host = (ucursor:get(conf_path, "v2raypro", "h2_domain") ~= nil) and { - ucursor:get(conf_path, "v2raypro", "h2_domain") - } or nil, - } or nil, - }, - mux = (v2ray_enReverse==false) and{ - enabled = (ucursor:get(conf_path, "v2raypro", "mux") == "1") and true or false - } or nil, -} - - - - -io.write("\"outbounds\": [") - - - -if v2ray_enReverse then - local v2ray_stream_tunnel_mode = ucursor:get(conf_path, "v2raypro", "rnetwork_type") -- tcp/kcp/ws - local v2ray_tunnel= { - tag = "tunnel", - protocol = "vmess", - settings = { - vnext = { - [1] = { - address = ucursor:get(conf_path, "v2raypro", "raddress"), - port = tonumber(ucursor:get(conf_path, "v2raypro", "rport")), - users = { - [1] = { - id = ucursor:get(conf_path, "v2raypro", "rid"), - alterId = tonumber(ucursor:get(conf_path, "v2raypro", "ralterId")), - security = ucursor:get(conf_path, "v2raypro", "rsecurity") - }, - }, - }, - }, - }, - streamSettings = { - network = ucursor:get(conf_path, "v2raypro", "rnetwork_type"), - tlsSettings = { allowInsecure=true }, - security = (ucursor:get(conf_path, "v2raypro", "rtls") == '1') and "tls" or "none", - tcpSettings = (v2ray_stream_tunnel_mode == "tcp" and ucursor:get(conf_path, "v2raypro", "rtcp_obfs") == "http") and { - connectionReuse = true, - header = { - type = ucursor:get(conf_path, "v2raypro", "rtcp_obfs"), - request = { - version = "1.1", - method = "GET", - path = v2ray_get_conf_list('tcp_path'), - headers = { - Host = v2ray_get_conf_list('tcp_host'), - User_Agent = { - "Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.75 Safari/537.36", - "Mozilla/5.0 (iPhone; CPU iPhone OS 10_0_2 like Mac OS X) AppleWebKit/601.1 (KHTML, like Gecko) CriOS/53.0.2785.109 Mobile/14A456 Safari/601.1.46" - }, - Accept_Encoding = {"gzip, deflate"}, - Connection = {"keep-alive"}, - Pragma = "no-cache" - }, - }, - response = { - version = "1.1", - status = "200", - reason = "OK", - headers = { - Content_Type = {"application/octet-stream","video/mpeg"}, - Transfer_Encoding = {"chunked"}, - Connection= {"keep-alive"}, - Pragma = "no-cache" - }, - }, - } - } or nil, - - kcpSettings = (v2ray_stream_tunnel_mode == "kcp") and { - mtu = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_mtu")), - tti = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_tti")), - uplinkCapacity = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_uplink")), - downlinkCapacity = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_downlink")), - congestion = (ucursor:get(conf_path, "v2raypro", "rkcp_congestion") == "1") and true or false, - readBufferSize = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_readbuf")), - writeBufferSize = tonumber(ucursor:get(conf_path, "v2raypro", "rkcp_writebuf")), - header = { - type = ucursor:get(conf_path, "v2raypro", "rkcp_obfs") - } - } or nil, - - wsSettings = (v2ray_stream_tunnel_mode == "ws") and { - connectionReuse = true, - path = ucursor:get(conf_path, "v2raypro", "rws_path"), - headers = (ucursor:get(conf_path, "v2raypro", "rws_headers") ~= nil) and { - Host = ucursor:get(conf_path, "v2raypro", "rws_headers") - } or nil, - } or nil, - - httpSettings = (v2ray_stream_tunnel_mode == "h2") and { - path = ucursor:get(conf_path, "v2raypro", "rh2_path"), - host = (ucursor:get(conf_path, "v2raypro", "rh2_domain") ~= nil) and { - ucursor:get(conf_path, "v2raypro", "rh2_domain") - } or nil, - } or nil, - }, - mux = (v2ray_enReverse==false) and{ - enabled = (ucursor:get(conf_path, "v2raypro", "mux") == "1") and true or false - } or nil, - } - - json_raw_t = cjson.encode(v2ray_tunnel) - io.write(json_raw_t..",") - io.write("{\"protocol\": \"freedom\",\"settings\": {},\"tag\": \"out\"},") - -end - - -local json_raw = cjson.encode(v2ray_proxy) -io.write(json_raw.."],") ---io.write("]") - - -io.write("\"routing\": {\"strategy\": \"rules\",\"settings\": {\"rules\": [")--routing set -if v2ray_enReverse then - io.write("{\"type\": \"field\",\"inboundTag\": [\"bridge\"],\"domain\": [\"full:") - io.write(ucursor:get(conf_path, "v2raypro", "rserver_domain")) - io.write("\"],\"outboundTag\": \"tunnel\"},{\"type\": \"field\",\"inboundTag\": [\"bridge\"],\"outboundTag\": \"out\"},") -end - -io.write("{\"domainStrategy\": \"IPIfNonMatch\",\"type\": \"field\",\"outboundTag\": \"proxy\",\"inboundTag\": [\"listen\"]}]}}") - - - - -io.write("}")--end -io.close(json_file) - - - --- change '_' to '-' -local keys_including_minus = {"User_Agent", "Content_Type", "Accept_Encoding", "Transfer_Encoding"} -local keys_corrected = {"User-Agent", "Content-Type", "Accept-Encoding", "Transfer-Encoding"} -for k, v in pairs(keys_including_minus) do - os.execute("sed -i 's/" ..v.. "/" ..keys_corrected[k].. "/g' " .. json_path) -end - --- change "\/" to "/" -os.execute("sed -i 's/\\\\\\//\\//g' ".. json_path) - -print("V2ray config generated at " .. json_path) diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/up-gfwlist.sh b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/up-gfwlist.sh deleted file mode 100755 index 3e7ee5083..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/up-gfwlist.sh +++ /dev/null @@ -1,20 +0,0 @@ -#!/bin/sh - -/etc/v2ray/gen-gfwlist.sh > /tmp/ol-gfw.txt - -if [ -s "/tmp/ol-gfw.txt" ];then - sort -u /etc/v2ray/base-gfwlist.txt /tmp/ol-gfw.txt > /tmp/china-banned - if ( ! cmp -s /tmp/china-banned /etc/gfwlist/china-banned );then - if [ -s "/tmp/china-banned" ];then - mv /tmp/china-banned /etc/gfwlist/china-banned - echo "Update GFW-List Done!" - fi - else - echo "GFW-List No Change!" - fi -fi - -rm -f /tmp/gfwlist.txt -rm -f /tmp/ol-gfw.txt - -/etc/init.d/v2raypro restart diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/v2ray-watchdog b/package/lean/luci-app-v2ray-pro/root/etc/v2ray/v2ray-watchdog deleted file mode 100755 index 671a24b01..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2ray/v2ray-watchdog +++ /dev/null @@ -1,26 +0,0 @@ -#!/bin/sh - -LOGTIME=$(date "+%Y-%m-%d %H:%M:%S") -#GOOGLE=$(ping -4 www.gstatic.com -c 1 -w 5| sed '1{s/[^(]*(//;s/).*//;q}') - -#iptables -t nat -I OUTPUT -p tcp -d $GOOGLE -j REDIRECT --to-port 7070 - -#sleep 3 - -/usr/bin/wget --spider --quiet --tries=1 --timeout=3 www.gstatic.com/generate_204 - -if [ "$?" == "0" ]; then - echo '['$LOGTIME'] V2Ray No Problem.' -else - /usr/bin/wget --spider --quiet --tries=1 --timeout=3 www.baidu.com - if [ "$?" == "0" ]; then - echo '['$LOGTIME'] Problem decteted, restarting V2Ray...' - /etc/init.d/v2raypro restart - else - echo '['$LOGTIME'] Network Problem. Do nothing.' - fi -fi - -#sleep 3 - -#iptables -t nat -D OUTPUT -p tcp -d $GOOGLE -j REDIRECT --to-port 7070 diff --git a/package/lean/luci-app-v2ray-pro/root/etc/v2raypro.include b/package/lean/luci-app-v2ray-pro/root/etc/v2raypro.include deleted file mode 100755 index 47da9eb97..000000000 --- a/package/lean/luci-app-v2ray-pro/root/etc/v2raypro.include +++ /dev/null @@ -1,11 +0,0 @@ -#!/bin/sh - -v2ray_enable=$(uci get v2raypro.@v2raypro[0].enabled 2>/dev/null) - -if [ $v2ray_enable -eq 1 ]; then - if pidof v2ray>/dev/null; then - /etc/init.d/v2raypro reload_rule - else - /etc/init.d/v2raypro restart - fi -fi