jack 8 ヶ月 前
コミット
f156f749ed

+ 14 - 8
api_tools/3dos/daily_3dos.py

@@ -5,7 +5,7 @@ from concurrent.futures import ThreadPoolExecutor, as_completed
 
 
 def daily_claim_3dos(email, password):
-    client = Client(proxies="http://127.0.0.1:7890")
+    client = Client(proxy="http://127.0.0.1:7890")
 
     login_url = "https://api.dashboard.3dos.io/api/auth/login"
     login_headers = {
@@ -120,13 +120,19 @@ def daily_claim_3dos(email, password):
 def main():
     print("开始执行...")
 
-    config_path = os.path.join(os.path.dirname(os.path.abspath(__file__)), "account.txt")
-    try:
-        with open(config_path, "r", encoding="utf-8") as file:
-            account_list = [line.strip() for line in file.readlines()]
-    except Exception as e:
-        print(f"读取配置失败:{e}")
-        return
+    account_list = [
+        "jack0210_@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj01@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj02@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj03@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj04@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj05@hotmail.com|||aaaaAA111!!!",
+        "yujieccyj06@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj07@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj08@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj09@hotmail.com|||aaaAAA111!!!",
+        "yujieccyj10@hotmail.com|||aaaAAA111!!!",
+    ]
 
     with ThreadPoolExecutor(max_workers=len(account_list)) as executor:
         futures = []

+ 33 - 0
api_tools/3dos/main.go

@@ -0,0 +1,33 @@
+package main
+
+import (
+	"fmt"
+)
+
+type Account struct {
+	Email    string
+	Password string
+}
+
+func main() {
+	// 直接写死的账户信息
+	accounts := []Account{
+		{Email: "jack0210_@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj01@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj02@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj03@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj04@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj05@hotmail.com", Password: "aaaaAA111!!!"},
+		{Email: "yujieccyj06@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj07@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj08@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj09@hotmail.com", Password: "aaaAAA111!!!"},
+		{Email: "yujieccyj10@hotmail.com", Password: "aaaAAA111!!!"},
+	}
+
+	// 遍历账户并执行操作
+	for _, account := range accounts {
+		fmt.Printf("Processing account: %s\n", account.Email)
+		// 在这里添加您需要的操作
+	}
+}

+ 0 - 82
porxy_tools/clash/check_all_proxy.go

@@ -1,82 +0,0 @@
-package main
-
-import (
-	"encoding/json"
-	"fmt"
-	"io/ioutil"
-	"net/http"
-	"sync"
-)
-
-type ProxiesResponse struct {
-	Proxies map[string]interface{} `json:"proxies"`
-}
-
-func check(url string, wg *sync.WaitGroup) {
-	defer wg.Done()
-	for retry := 0; retry < 3; retry++ {
-		resp, err := http.Get(url)
-		if err != nil {
-			fmt.Printf("Error: %s - %s\n", url, err)
-			continue
-		}
-		defer resp.Body.Close()
-		if resp.StatusCode == http.StatusOK {
-			fmt.Printf("Success: %s\n", url)
-			return
-		} else {
-			fmt.Printf("Failed: %s (Status: %d)\n", url, resp.StatusCode)
-		}
-	}
-}
-func prepareCheck(nodeURL string, ports []string, proxyNameList []string, wg *sync.WaitGroup) {
-	for _, port := range ports {
-		proxyURL := fmt.Sprintf("%s:%s", nodeURL, port)
-		for _, proxy := range proxyNameList {
-			url := fmt.Sprintf("%s/api/proxies/%s/delay?timeout=5000&url=http://www.gstatic.com/generate_204", proxyURL, proxy)
-			wg.Add(1)
-			go check(url, wg)
-		}
-	}
-}
-func loadNodesDetails(nodes map[string][]string) {
-	var wg sync.WaitGroup
-	for nodeURL, ports := range nodes {
-		clashToolURL := fmt.Sprintf("%s:%s", nodeURL, ports[0])
-		url := fmt.Sprintf("%s/api/proxies", clashToolURL)
-		resp, err := http.Get(url)
-		if err != nil {
-			fmt.Printf("Error: %s - %s\n", url, err)
-			continue
-		}
-		defer resp.Body.Close()
-		if resp.StatusCode != http.StatusOK {
-			fmt.Printf("Failed to load proxies from %s (Status: %d)\n", url, resp.StatusCode)
-			continue
-		}
-		body, err := ioutil.ReadAll(resp.Body)
-		if err != nil {
-			fmt.Printf("Error reading response body: %s\n", err)
-			continue
-		}
-		var proxies ProxiesResponse
-		if err := json.Unmarshal(body, &proxies); err != nil {
-			fmt.Printf("Error unmarshalling JSON: %s\n", err)
-			continue
-		}
-		proxyNameList := make([]string, 0, len(proxies.Proxies))
-		for key := range proxies.Proxies {
-			proxyNameList = append(proxyNameList, key)
-		}
-		prepareCheck(nodeURL, ports, proxyNameList, &wg)
-	}
-	wg.Wait()
-}
-func main() {
-	nodes := map[string][]string{
-		"http://192.168.31.194": {"58001", "58002", "58003", "58004", "58005", "58006", "58007", "58008", "58009", "58010"},
-		"http://192.168.31.201": {"32001", "32002", "32003", "32004", "32005", "32006", "32007", "32008", "32009", "32010", "32011", "32012"},
-	}
-	loadNodesDetails(nodes)
-	fmt.Println("All done!")
-}

+ 0 - 130
porxy_tools/clash/check_now_proxy.go

@@ -1,130 +0,0 @@
-package main
-
-import (
-	"encoding/json"
-	"fmt"
-	"net/http"
-	"net/url"
-	"strings"
-	"sync"
-	"time"
-)
-
-type ProxiesResponse struct {
-	Proxies map[string]interface{} `json:"proxies"`
-}
-
-var nodes = [][][]string{
-	{
-		{"192.168.31.194", "58001", "58002", "58003", "58004", "58005", "58006", "58007", "58008", "58009", "58010"},
-	},
-	{
-		{"192.168.31.201", "32001", "32002", "32003", "32004", "32005", "32006", "32007", "32008", "32009", "32010", "32011", "32012"},
-	},
-	{
-		{"127.0.0.1", "17888"},
-	},
-}
-var selectedNodes = nodes[0] // 默认选择第一个节点
-func checkProxy(proxyURL, chooseProxy string) string {
-	// 确保 proxyURL 包含协议
-	if !strings.HasPrefix(proxyURL, "http://") && !strings.HasPrefix(proxyURL, "https://") {
-		proxyURL = "http://" + proxyURL // 默认使用 http 协议
-	}
-	// 对 chooseProxy 进行 URL 编码
-	encodeProxyName := url.QueryEscape(chooseProxy)
-	// 构建完整的请求 URL
-	requestURL := fmt.Sprintf("%s/api/proxies/%s/delay?timeout=5000&url=http://www.gstatic.com/generate_204", proxyURL, encodeProxyName)
-
-	// 创建 HTTP 客户端
-	client := &http.Client{
-		Timeout: 6 * time.Second, // 设置超时时间
-	}
-	// 发送 HTTP GET 请求
-	resp, err := client.Get(requestURL)
-	if err != nil {
-		return fmt.Sprintf("Error: %v", err)
-	}
-	defer resp.Body.Close()
-	// 检查 HTTP 状态码
-	if resp.StatusCode != http.StatusOK {
-		return fmt.Sprintf("HTTP Error: %s", resp.Status)
-	}
-	// 解析 JSON 响应
-	var result map[string]interface{}
-	if err := json.NewDecoder(resp.Body).Decode(&result); err != nil {
-		return fmt.Sprintf("Error parsing JSON: %v", err)
-	}
-	// 检查 meanDelay 字段是否存在
-	meanDelay, ok := result["meanDelay"]
-	if !ok {
-		return "meanDelay field not found in JSON"
-	}
-	// 返回 meanDelay 的值
-	return fmt.Sprintf("meanDelay: %v", meanDelay)
-}
-
-func checkNowProxy(ip, port string, wg *sync.WaitGroup) {
-	defer wg.Done()
-	urlAndPort := fmt.Sprintf("%s:%s", ip, port)
-	url := fmt.Sprintf("http://%s/api/proxies", urlAndPort)
-	headers := map[string]string{
-		"Accept":             "application/json, text/plain, */*",
-		"Accept-Encoding":    "gzip, deflate, br, zstd",
-		"Accept-Language":    "zh-CN,zh;q=0.8",
-		"Connection":         "keep-alive",
-		"Host":               urlAndPort,
-		"Referer":            fmt.Sprintf("http://%s/", urlAndPort),
-		"Sec-CH-UA":          `"Chromium";v="134", "Not:A-Brand";v="24", "Brave";v="134"`,
-		"Sec-CH-UA-Mobile":   "?0",
-		"Sec-CH-UA-Platform": `"macOS"`,
-		"Sec-Fetch-Dest":     "empty",
-		"Sec-Fetch-Mode":     "cors",
-		"Sec-Fetch-Site":     "same-origin",
-		"Sec-GPC":            "1",
-		"User-Agent":         "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/134.0.0.0 Safari/537.36",
-	}
-	req, err := http.NewRequest("GET", url, nil)
-	if err != nil {
-		fmt.Printf("Error creating request: %v\n", err)
-		return
-	}
-	for key, value := range headers {
-		req.Header.Set(key, value)
-	}
-	client := &http.Client{}
-	resp, err := client.Do(req)
-	if err != nil {
-		fmt.Printf("Request failed: %v\n", err)
-		return
-	}
-	defer resp.Body.Close()
-	if resp.StatusCode != http.StatusOK {
-		fmt.Printf("Failed to load proxies from %s (Status: %d)\n", url, resp.StatusCode)
-		return
-	}
-	var jsonData ProxiesResponse
-	if err := json.NewDecoder(resp.Body).Decode(&jsonData); err != nil {
-		fmt.Printf("Error decoding JSON: %v\n", err)
-		return
-	}
-	proxies := jsonData.Proxies
-	proxyGlobal, ok := proxies["GLOBAL"].(map[string]interface{})
-	if !ok {
-		fmt.Println("Error: GLOBAL proxy not found")
-		return
-	}
-	nowProxy := proxyGlobal["now"].(string)
-	checkResult := checkProxy(urlAndPort, nowProxy)
-	message := fmt.Sprintf("%s --- %s --- %s", urlAndPort, nowProxy, checkResult)
-	fmt.Println(message)
-}
-func main() {
-	var wg sync.WaitGroup
-	ip := selectedNodes[0][0]
-	for _, port := range selectedNodes[0][1:] {
-		wg.Add(1)
-		go checkNowProxy(ip, port, &wg)
-	}
-	wg.Wait()
-}

+ 0 - 397
porxy_tools/clash/config.yaml

@@ -1,397 +0,0 @@
-allow-lan: true
-bind-address: '*'
-dns:
-  enable: false
-  fallback: []
-  ipv6: false
-  nameserver: []
-external-controller: 0.0.0.0:9090
-log-level: info
-mixed-port: 7890
-mode: rule
-proxies:
-- alpn:
-  - h2
-  - http/1.1
-  name: 台湾-TW-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: tw-1.chianginc.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 台湾-TW-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: tw-2.chianginc.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 德国-DE-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: de-2.topeinstein.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 德国-DE-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: de-3.topeinstein.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 新加坡-SG-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: sg-1.victoriamitrepeak.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 新加坡-SG-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: sg-2.victoriamitrepeak.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-FW-JP-TEST1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 5011
-  server: fw-jp-test1.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-OS-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: os-1.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-OS-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: os-2.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-OS-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 5012
-  server: os-3.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-TY-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: ty-1.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-TY-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: ty-2.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-TY-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: ty-3.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 日本-TY-4-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: ty-4.rise-fuji.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 澳大利亚-AU-1-流量倍率:0.5
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: au-1.australiastudio.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 澳大利亚-AU-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: au-2.australiastudio.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 澳大利亚-AU-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: au-3.australiastudio.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 澳大利亚-AU-4-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: au-4.australiastudio.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 爱沙尼亚-EE-1-流量倍率:0.1
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: ee-1.kamediorg.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-US-1-流量倍率:1.5
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: us-1.regentgrandvalley.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-US-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: us-2.regentgrandvalley.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-US-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: us-3.regentgrandvalley.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-US-4-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: us-4.regentgrandvalley.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-US-5-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: us-5.regentgrandvalley.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 美国-V6-US3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 4003
-  server: v6-us3.nigirocloud.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 英国-UK-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: uk-1.fishchipsexpress.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 荷兰-NL-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: nl-1.concert-geb.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 荷兰-NL-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: nl-2.concert-geb.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 荷兰-NL-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 443
-  server: nl-3.concert-geb.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 荷兰-V6-NL1-流量倍率:0.5
-  password: BWWGW01PcxMn5Xa6SW
-  port: 4003
-  server: v6-nl1.nigirocloud.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-HK-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 465
-  server: hk-1.victoriamitrepeak.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-HK-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 465
-  server: hk-2.victoriamitrepeak.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-1-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 465
-  server: iplc-hk-1.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-2-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 465
-  server: iplc-hk-2.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 465
-  server: iplc-hk-3.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-BETA3-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 5003
-  server: iplc-hk-beta3.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-BETA4-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 5004
-  server: iplc-hk-beta4.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-- alpn:
-  - h2
-  - http/1.1
-  name: 香港-IPLC-HK-BETA5-流量倍率:1.0
-  password: BWWGW01PcxMn5Xa6SW
-  port: 5005
-  server: iplc-hk-beta5.trojanwheel.com
-  skip-cert-verify: true
-  type: trojan
-proxy-groups:
-- name: GLOBAL
-  proxies:
-  - 台湾-TW-1-流量倍率:1.0
-  - 台湾-TW-2-流量倍率:1.0
-  - 德国-DE-2-流量倍率:1.0
-  - 德国-DE-3-流量倍率:1.0
-  - 新加坡-SG-1-流量倍率:1.0
-  - 新加坡-SG-2-流量倍率:1.0
-  - 日本-FW-JP-TEST1-流量倍率:1.0
-  - 日本-OS-1-流量倍率:1.0
-  - 日本-OS-2-流量倍率:1.0
-  - 日本-OS-3-流量倍率:1.0
-  - 日本-TY-1-流量倍率:1.0
-  - 日本-TY-2-流量倍率:1.0
-  - 日本-TY-3-流量倍率:1.0
-  - 日本-TY-4-流量倍率:1.0
-  - 澳大利亚-AU-1-流量倍率:0.5
-  - 澳大利亚-AU-2-流量倍率:1.0
-  - 澳大利亚-AU-3-流量倍率:1.0
-  - 澳大利亚-AU-4-流量倍率:1.0
-  - 爱沙尼亚-EE-1-流量倍率:0.1
-  - 美国-US-1-流量倍率:1.5
-  - 美国-US-2-流量倍率:1.0
-  - 美国-US-3-流量倍率:1.0
-  - 美国-US-4-流量倍率:1.0
-  - 美国-US-5-流量倍率:1.0
-  - 美国-V6-US3-流量倍率:1.0
-  - 英国-UK-1-流量倍率:1.0
-  - 荷兰-NL-1-流量倍率:1.0
-  - 荷兰-NL-2-流量倍率:1.0
-  - 荷兰-NL-3-流量倍率:1.0
-  - 荷兰-V6-NL1-流量倍率:0.5
-  - 香港-HK-1-流量倍率:1.0
-  - 香港-HK-2-流量倍率:1.0
-  - 香港-IPLC-HK-1-流量倍率:1.0
-  - 香港-IPLC-HK-2-流量倍率:1.0
-  - 香港-IPLC-HK-3-流量倍率:1.0
-  - 香港-IPLC-HK-BETA3-流量倍率:1.0
-  - 香港-IPLC-HK-BETA4-流量倍率:1.0
-  - 香港-IPLC-HK-BETA5-流量倍率:1.0
-  type: select
-secret: ''

+ 2 - 2
porxy_tools/clash/config2global_config.py → porxy_tools/clash/generate_node.py

@@ -1,6 +1,6 @@
 # -*- coding: utf-8 -*-
-import os
-import copy
+# 生成代理节点, 并过滤
+
 import yaml
 
 file_name = 'merge.yaml'

+ 0 - 1001
porxy_tools/clash/merge.yaml

@@ -1,1001 +0,0 @@
-port: 7890
-socks-port: 7891
-allow-lan: false
-mode: rule
-log-level: silent
-external-controller: 127.0.0.1:9090
-secret: ""
-dns:
-  enable: true
-  ipv6: false
-  nameserver:
-    - 223.5.5.5
-    - 180.76.76.76
-    - 119.29.29.29
-    - 117.50.11.11
-    - 117.50.10.10
-    - 114.114.114.114
-    - https://dns.alidns.com/dns-query
-    - https://doh.360.cn/dns-query
-  fallback:
-    - 8.8.8.8
-    - tls://dns.rubyfish.cn:853
-    - tls://1.0.0.1:853
-    - tls://dns.google:853
-    - https://dns.rubyfish.cn/dns-query
-    - https://cloudflare-dns.com/dns-query
-    - https://dns.google/dns-query
-  fallback-filter:
-    geoip: true
-    ipcidr:
-      - 240.0.0.0/4
-      - 0.0.0.0/32
-      - 127.0.0.1/32
-    domain:
-      - +.google.com
-      - +.facebook.com
-      - +.youtube.com
-      - +.xn--ngstr-lra8j.com
-      - +.google.cn
-      - +.googleapis.cn
-      - +.gvt1.com
-proxies:
-  - 
-    name: 有效期2026/03/11,剩余:100.00GB
-    type: trojan
-    server: iplc-hk-1.trojanwheel.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-1-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-1.trojanwheel.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-2-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-2.trojanwheel.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-3-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-3.trojanwheel.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-BETA3-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-beta3.trojanwheel.com
-    port: 5003
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-BETA4-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-beta4.trojanwheel.com
-    port: 5004
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-IPLC-HK-BETA5-流量倍率:1.0
-    type: trojan
-    server: iplc-hk-beta5.trojanwheel.com
-    port: 5005
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-FW-JP-TEST1-流量倍率:1.0
-    type: trojan
-    server: fw-jp-test1.trojanwheel.com
-    port: 5011
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 爱沙尼亚-EE-1-流量倍率:0.1
-    type: trojan
-    server: ee-1.kamediorg.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 澳大利亚-AU-1-流量倍率:0.5
-    type: trojan
-    server: au-1.australiastudio.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 澳大利亚-AU-2-流量倍率:1.0
-    type: trojan
-    server: au-2.australiastudio.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 澳大利亚-AU-3-流量倍率:1.0
-    type: trojan
-    server: au-3.australiastudio.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 澳大利亚-AU-4-流量倍率:1.0
-    type: trojan
-    server: au-4.australiastudio.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 德国-DE-2-流量倍率:1.0
-    type: trojan
-    server: de-2.topeinstein.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 德国-DE-3-流量倍率:1.0
-    type: trojan
-    server: de-3.topeinstein.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-US-1-流量倍率:1.5
-    type: trojan
-    server: us-1.regentgrandvalley.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-US-2-流量倍率:1.0
-    type: trojan
-    server: us-2.regentgrandvalley.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-US-3-流量倍率:1.0
-    type: trojan
-    server: us-3.regentgrandvalley.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-US-4-流量倍率:1.0
-    type: trojan
-    server: us-4.regentgrandvalley.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-US-5-流量倍率:1.0
-    type: trojan
-    server: us-5.regentgrandvalley.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-HK-1-流量倍率:1.0
-    type: trojan
-    server: hk-1.victoriamitrepeak.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 香港-HK-2-流量倍率:1.0
-    type: trojan
-    server: hk-2.victoriamitrepeak.com
-    port: 465
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 新加坡-SG-1-流量倍率:1.0
-    type: trojan
-    server: sg-1.victoriamitrepeak.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 新加坡-SG-2-流量倍率:1.0
-    type: trojan
-    server: sg-2.victoriamitrepeak.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-TY-1-流量倍率:1.0
-    type: trojan
-    server: ty-1.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-TY-2-流量倍率:1.0
-    type: trojan
-    server: ty-2.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-TY-3-流量倍率:1.0
-    type: trojan
-    server: ty-3.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-TY-4-流量倍率:1.0
-    type: trojan
-    server: ty-4.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-OS-1-流量倍率:1.0
-    type: trojan
-    server: os-1.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-OS-2-流量倍率:1.0
-    type: trojan
-    server: os-2.rise-fuji.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 日本-OS-3-流量倍率:1.0
-    type: trojan
-    server: os-3.rise-fuji.com
-    port: 5012
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 荷兰-NL-1-流量倍率:1.0
-    type: trojan
-    server: nl-1.concert-geb.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 荷兰-NL-2-流量倍率:1.0
-    type: trojan
-    server: nl-2.concert-geb.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 荷兰-NL-3-流量倍率:1.0
-    type: trojan
-    server: nl-3.concert-geb.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 英国-UK-1-流量倍率:1.0
-    type: trojan
-    server: uk-1.fishchipsexpress.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 台湾-TW-1-流量倍率:1.0
-    type: trojan
-    server: tw-1.chianginc.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 台湾-TW-2-流量倍率:1.0
-    type: trojan
-    server: tw-2.chianginc.com
-    port: 443
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 美国-V6-US3-流量倍率:1.0
-    type: trojan
-    server: v6-us3.nigirocloud.com
-    port: 4003
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-  - 
-    name: 荷兰-V6-NL1-流量倍率:0.5
-    type: trojan
-    server: v6-nl1.nigirocloud.com
-    port: 4003
-    password: BWWGW01PcxMn5Xa6SW
-    alpn:
-      - h2
-      - http/1.1
-    skip-cert-verify: true
-proxy-groups:
-  - 
-    name: Proxy
-    type: select
-    proxies:
-      - Auto
-      - 有效期2026/03/11,剩余:100.00GB
-      - 香港-IPLC-HK-1-流量倍率:1.0
-      - 香港-IPLC-HK-2-流量倍率:1.0
-      - 香港-IPLC-HK-3-流量倍率:1.0
-      - 香港-IPLC-HK-BETA3-流量倍率:1.0
-      - 香港-IPLC-HK-BETA4-流量倍率:1.0
-      - 香港-IPLC-HK-BETA5-流量倍率:1.0
-      - 日本-FW-JP-TEST1-流量倍率:1.0
-      - 爱沙尼亚-EE-1-流量倍率:0.1
-      - 澳大利亚-AU-1-流量倍率:0.5
-      - 澳大利亚-AU-2-流量倍率:1.0
-      - 澳大利亚-AU-3-流量倍率:1.0
-      - 澳大利亚-AU-4-流量倍率:1.0
-      - 德国-DE-2-流量倍率:1.0
-      - 德国-DE-3-流量倍率:1.0
-      - 美国-US-1-流量倍率:1.5
-      - 美国-US-2-流量倍率:1.0
-      - 美国-US-3-流量倍率:1.0
-      - 美国-US-4-流量倍率:1.0
-      - 美国-US-5-流量倍率:1.0
-      - 香港-HK-1-流量倍率:1.0
-      - 香港-HK-2-流量倍率:1.0
-      - 新加坡-SG-1-流量倍率:1.0
-      - 新加坡-SG-2-流量倍率:1.0
-      - 日本-TY-1-流量倍率:1.0
-      - 日本-TY-2-流量倍率:1.0
-      - 日本-TY-3-流量倍率:1.0
-      - 日本-TY-4-流量倍率:1.0
-      - 日本-OS-1-流量倍率:1.0
-      - 日本-OS-2-流量倍率:1.0
-      - 日本-OS-3-流量倍率:1.0
-      - 荷兰-NL-1-流量倍率:1.0
-      - 荷兰-NL-2-流量倍率:1.0
-      - 荷兰-NL-3-流量倍率:1.0
-      - 英国-UK-1-流量倍率:1.0
-      - 台湾-TW-1-流量倍率:1.0
-      - 台湾-TW-2-流量倍率:1.0
-      - 美国-V6-US3-流量倍率:1.0
-      - 荷兰-V6-NL1-流量倍率:0.5
-  - 
-    name: Auto
-    type: url-test
-    url: http://www.gstatic.com/generate_204
-    interval: 300
-    proxies:
-      - 有效期2026/03/11,剩余:100.00GB
-      - 香港-IPLC-HK-1-流量倍率:1.0
-      - 香港-IPLC-HK-2-流量倍率:1.0
-      - 香港-IPLC-HK-3-流量倍率:1.0
-      - 香港-IPLC-HK-BETA3-流量倍率:1.0
-      - 香港-IPLC-HK-BETA4-流量倍率:1.0
-      - 香港-IPLC-HK-BETA5-流量倍率:1.0
-      - 日本-FW-JP-TEST1-流量倍率:1.0
-      - 爱沙尼亚-EE-1-流量倍率:0.1
-      - 澳大利亚-AU-1-流量倍率:0.5
-      - 澳大利亚-AU-2-流量倍率:1.0
-      - 澳大利亚-AU-3-流量倍率:1.0
-      - 澳大利亚-AU-4-流量倍率:1.0
-      - 德国-DE-2-流量倍率:1.0
-      - 德国-DE-3-流量倍率:1.0
-      - 美国-US-1-流量倍率:1.5
-      - 美国-US-2-流量倍率:1.0
-      - 美国-US-3-流量倍率:1.0
-      - 美国-US-4-流量倍率:1.0
-      - 美国-US-5-流量倍率:1.0
-      - 香港-HK-1-流量倍率:1.0
-      - 香港-HK-2-流量倍率:1.0
-      - 新加坡-SG-1-流量倍率:1.0
-      - 新加坡-SG-2-流量倍率:1.0
-      - 日本-TY-1-流量倍率:1.0
-      - 日本-TY-2-流量倍率:1.0
-      - 日本-TY-3-流量倍率:1.0
-      - 日本-TY-4-流量倍率:1.0
-      - 日本-OS-1-流量倍率:1.0
-      - 日本-OS-2-流量倍率:1.0
-      - 日本-OS-3-流量倍率:1.0
-      - 荷兰-NL-1-流量倍率:1.0
-      - 荷兰-NL-2-流量倍率:1.0
-      - 荷兰-NL-3-流量倍率:1.0
-      - 英国-UK-1-流量倍率:1.0
-      - 台湾-TW-1-流量倍率:1.0
-      - 台湾-TW-2-流量倍率:1.0
-      - 美国-V6-US3-流量倍率:1.0
-      - 荷兰-V6-NL1-流量倍率:0.5
-rules:
-  - DOMAIN-SUFFIX,ghcr.io,Proxy
-  - DOMAIN-SUFFIX,googleapis.cn,Proxy
-  - DOMAIN-KEYWORD,googleapis.cn,Proxy
-  - DOMAIN,safebrowsing.urlsec.qq.com,DIRECT
-  - DOMAIN,safebrowsing.googleapis.com,DIRECT
-  - DOMAIN,ocsp.apple.com,Proxy
-  - DOMAIN-SUFFIX,digicert.com,Proxy
-  - DOMAIN-SUFFIX,entrust.net,Proxy
-  - DOMAIN,ocsp.verisign.net,Proxy
-  - DOMAIN-SUFFIX,apps.apple.com,Proxy
-  - DOMAIN,itunes.apple.com,Proxy
-  - DOMAIN-SUFFIX,blobstore.apple.com,Proxy
-  - DOMAIN-SUFFIX,music.apple.com,DIRECT
-  - DOMAIN-SUFFIX,mzstatic.com,DIRECT
-  - DOMAIN-SUFFIX,itunes.apple.com,DIRECT
-  - DOMAIN-SUFFIX,icloud.com,DIRECT
-  - DOMAIN-SUFFIX,icloud-content.com,DIRECT
-  - DOMAIN-SUFFIX,me.com,DIRECT
-  - DOMAIN-SUFFIX,mzstatic.com,DIRECT
-  - DOMAIN-SUFFIX,akadns.net,DIRECT
-  - DOMAIN-SUFFIX,aaplimg.com,DIRECT
-  - DOMAIN-SUFFIX,cdn-apple.com,DIRECT
-  - DOMAIN-SUFFIX,apple.com,DIRECT
-  - DOMAIN-SUFFIX,apple-cloudkit.com,DIRECT
-  - DOMAIN,e.crashlytics.com,REJECT
-  - DOMAIN-SUFFIX,cn,DIRECT
-  - DOMAIN-SUFFIX,126.com,DIRECT
-  - DOMAIN-SUFFIX,126.net,DIRECT
-  - DOMAIN-SUFFIX,127.net,DIRECT
-  - DOMAIN-SUFFIX,163.com,DIRECT
-  - DOMAIN-SUFFIX,360buyimg.com,DIRECT
-  - DOMAIN-SUFFIX,36kr.com,DIRECT
-  - DOMAIN-SUFFIX,acfun.tv,DIRECT
-  - DOMAIN-SUFFIX,air-matters.com,DIRECT
-  - DOMAIN-SUFFIX,aixifan.com,DIRECT
-  - DOMAIN-SUFFIX,akamaized.net,DIRECT
-  - DOMAIN-KEYWORD,alicdn,DIRECT
-  - DOMAIN-KEYWORD,alipay,DIRECT
-  - DOMAIN-KEYWORD,taobao,DIRECT
-  - DOMAIN-SUFFIX,amap.com,DIRECT
-  - DOMAIN-SUFFIX,autonavi.com,DIRECT
-  - DOMAIN-KEYWORD,baidu,DIRECT
-  - DOMAIN-SUFFIX,bdimg.com,DIRECT
-  - DOMAIN-SUFFIX,bdstatic.com,DIRECT
-  - DOMAIN-SUFFIX,bilibili.com,DIRECT
-  - DOMAIN-SUFFIX,bilivideo.com,DIRECT
-  - DOMAIN-SUFFIX,caiyunapp.com,DIRECT
-  - DOMAIN-SUFFIX,clouddn.com,DIRECT
-  - DOMAIN-SUFFIX,cnbeta.com,DIRECT
-  - DOMAIN-SUFFIX,cnbetacdn.com,DIRECT
-  - DOMAIN-SUFFIX,cootekservice.com,DIRECT
-  - DOMAIN-SUFFIX,csdn.net,DIRECT
-  - DOMAIN-SUFFIX,ctrip.com,DIRECT
-  - DOMAIN-SUFFIX,dgtle.com,DIRECT
-  - DOMAIN-SUFFIX,dianping.com,DIRECT
-  - DOMAIN-SUFFIX,douban.com,DIRECT
-  - DOMAIN-SUFFIX,doubanio.com,DIRECT
-  - DOMAIN-SUFFIX,duokan.com,DIRECT
-  - DOMAIN-SUFFIX,easou.com,DIRECT
-  - DOMAIN-SUFFIX,ele.me,DIRECT
-  - DOMAIN-SUFFIX,feng.com,DIRECT
-  - DOMAIN-SUFFIX,fir.im,DIRECT
-  - DOMAIN-SUFFIX,frdic.com,DIRECT
-  - DOMAIN-SUFFIX,g-cores.com,DIRECT
-  - DOMAIN-SUFFIX,godic.net,DIRECT
-  - DOMAIN-SUFFIX,gtimg.com,DIRECT
-  - DOMAIN,cdn.hockeyapp.net,DIRECT
-  - DOMAIN-SUFFIX,hongxiu.com,DIRECT
-  - DOMAIN-SUFFIX,hxcdn.net,DIRECT
-  - DOMAIN-SUFFIX,iciba.com,DIRECT
-  - DOMAIN-SUFFIX,ifeng.com,DIRECT
-  - DOMAIN-SUFFIX,ifengimg.com,DIRECT
-  - DOMAIN-SUFFIX,ipip.net,DIRECT
-  - DOMAIN-SUFFIX,iqiyi.com,DIRECT
-  - DOMAIN-SUFFIX,jd.com,DIRECT
-  - DOMAIN-SUFFIX,jianshu.com,DIRECT
-  - DOMAIN-SUFFIX,knewone.com,DIRECT
-  - DOMAIN-SUFFIX,le.com,DIRECT
-  - DOMAIN-SUFFIX,lecloud.com,DIRECT
-  - DOMAIN-SUFFIX,lemicp.com,DIRECT
-  - DOMAIN-SUFFIX,licdn.com,DIRECT
-  - DOMAIN-SUFFIX,linkedin.com,Proxy
-  - DOMAIN-SUFFIX,luoo.net,DIRECT
-  - DOMAIN-SUFFIX,meituan.com,DIRECT
-  - DOMAIN-SUFFIX,meituan.net,DIRECT
-  - DOMAIN-SUFFIX,mi.com,DIRECT
-  - DOMAIN-SUFFIX,miaopai.com,DIRECT
-  - DOMAIN-SUFFIX,microsoft.com,DIRECT
-  - DOMAIN-SUFFIX,microsoftonline.com,DIRECT
-  - DOMAIN-SUFFIX,miui.com,DIRECT
-  - DOMAIN-SUFFIX,miwifi.com,DIRECT
-  - DOMAIN-SUFFIX,mob.com,DIRECT
-  - DOMAIN-SUFFIX,netease.com,DIRECT
-  - DOMAIN-SUFFIX,office.com,DIRECT
-  - DOMAIN-SUFFIX,office365.com,DIRECT
-  - DOMAIN-KEYWORD,officecdn,DIRECT
-  - DOMAIN-SUFFIX,oschina.net,DIRECT
-  - DOMAIN-SUFFIX,ppsimg.com,DIRECT
-  - DOMAIN-SUFFIX,pstatp.com,DIRECT
-  - DOMAIN-SUFFIX,qcloud.com,DIRECT
-  - DOMAIN-SUFFIX,qdaily.com,DIRECT
-  - DOMAIN-SUFFIX,qdmm.com,DIRECT
-  - DOMAIN-SUFFIX,qhimg.com,DIRECT
-  - DOMAIN-SUFFIX,qhres.com,DIRECT
-  - DOMAIN-SUFFIX,qidian.com,DIRECT
-  - DOMAIN-SUFFIX,qihucdn.com,DIRECT
-  - DOMAIN-SUFFIX,qiniu.com,DIRECT
-  - DOMAIN-SUFFIX,qiniucdn.com,DIRECT
-  - DOMAIN-SUFFIX,qiyipic.com,DIRECT
-  - DOMAIN-SUFFIX,qq.com,DIRECT
-  - DOMAIN-SUFFIX,qqurl.com,DIRECT
-  - DOMAIN-SUFFIX,rarbg.to,DIRECT
-  - DOMAIN-SUFFIX,ruguoapp.com,DIRECT
-  - DOMAIN-SUFFIX,segmentfault.com,DIRECT
-  - DOMAIN-SUFFIX,sinaapp.com,DIRECT
-  - DOMAIN-SUFFIX,smzdm.com,DIRECT
-  - DOMAIN-SUFFIX,snapdrop.net,DIRECT
-  - DOMAIN-SUFFIX,sogou.com,DIRECT
-  - DOMAIN-SUFFIX,sogoucdn.com,DIRECT
-  - DOMAIN-SUFFIX,sohu.com,DIRECT
-  - DOMAIN-SUFFIX,soku.com,DIRECT
-  - DOMAIN-SUFFIX,speedtest.net,DIRECT
-  - DOMAIN-SUFFIX,sspai.com,DIRECT
-  - DOMAIN-SUFFIX,suning.com,DIRECT
-  - DOMAIN-SUFFIX,taobao.com,DIRECT
-  - DOMAIN-SUFFIX,tencent.com,DIRECT
-  - DOMAIN-SUFFIX,tenpay.com,DIRECT
-  - DOMAIN-SUFFIX,tianyancha.com,DIRECT
-  - DOMAIN-SUFFIX,tmall.com,DIRECT
-  - DOMAIN-SUFFIX,tudou.com,DIRECT
-  - DOMAIN-SUFFIX,umetrip.com,DIRECT
-  - DOMAIN-SUFFIX,upaiyun.com,DIRECT
-  - DOMAIN-SUFFIX,upyun.com,DIRECT
-  - DOMAIN-SUFFIX,veryzhun.com,DIRECT
-  - DOMAIN-SUFFIX,weather.com,DIRECT
-  - DOMAIN-SUFFIX,weibo.com,DIRECT
-  - DOMAIN-SUFFIX,xiami.com,DIRECT
-  - DOMAIN-SUFFIX,xiami.net,DIRECT
-  - DOMAIN-SUFFIX,xiaomicp.com,DIRECT
-  - DOMAIN-SUFFIX,ximalaya.com,DIRECT
-  - DOMAIN-SUFFIX,xmcdn.com,DIRECT
-  - DOMAIN-SUFFIX,xunlei.com,DIRECT
-  - DOMAIN-SUFFIX,yhd.com,DIRECT
-  - DOMAIN-SUFFIX,yihaodianimg.com,DIRECT
-  - DOMAIN-SUFFIX,yinxiang.com,DIRECT
-  - DOMAIN-SUFFIX,ykimg.com,DIRECT
-  - DOMAIN-SUFFIX,youdao.com,DIRECT
-  - DOMAIN-SUFFIX,youku.com,DIRECT
-  - DOMAIN-SUFFIX,zealer.com,DIRECT
-  - DOMAIN-SUFFIX,zhihu.com,DIRECT
-  - DOMAIN-SUFFIX,zhimg.com,DIRECT
-  - DOMAIN-SUFFIX,zimuzu.tv,DIRECT
-  - DOMAIN-SUFFIX,zoho.com,DIRECT
-  - DOMAIN-KEYWORD,amazon,Proxy
-  - DOMAIN-KEYWORD,google,Proxy
-  - DOMAIN-KEYWORD,gmail,Proxy
-  - DOMAIN-KEYWORD,youtube,Proxy
-  - DOMAIN-KEYWORD,facebook,Proxy
-  - DOMAIN-SUFFIX,fb.me,Proxy
-  - DOMAIN-SUFFIX,fbcdn.net,Proxy
-  - DOMAIN-KEYWORD,twitter,Proxy
-  - DOMAIN-KEYWORD,instagram,Proxy
-  - DOMAIN-KEYWORD,dropbox,Proxy
-  - DOMAIN-SUFFIX,twimg.com,Proxy
-  - DOMAIN-KEYWORD,blogspot,Proxy
-  - DOMAIN-SUFFIX,youtu.be,Proxy
-  - DOMAIN-KEYWORD,whatsapp,Proxy
-  - DOMAIN-KEYWORD,admarvel,REJECT
-  - DOMAIN-KEYWORD,admaster,REJECT
-  - DOMAIN-KEYWORD,adsage,REJECT
-  - DOMAIN-KEYWORD,adsmogo,REJECT
-  - DOMAIN-KEYWORD,adsrvmedia,REJECT
-  - DOMAIN-KEYWORD,adwords,REJECT
-  - DOMAIN-KEYWORD,adservice,REJECT
-  - DOMAIN-KEYWORD,domob,REJECT
-  - DOMAIN-KEYWORD,duomeng,REJECT
-  - DOMAIN-KEYWORD,dwtrack,REJECT
-  - DOMAIN-KEYWORD,guanggao,REJECT
-  - DOMAIN-KEYWORD,lianmeng,REJECT
-  - DOMAIN-SUFFIX,mmstat.com,REJECT
-  - DOMAIN-KEYWORD,omgmta,REJECT
-  - DOMAIN-KEYWORD,openx,REJECT
-  - DOMAIN-KEYWORD,partnerad,REJECT
-  - DOMAIN-KEYWORD,pingfore,REJECT
-  - DOMAIN-KEYWORD,supersonicads,REJECT
-  - DOMAIN-KEYWORD,uedas,REJECT
-  - DOMAIN-KEYWORD,umeng,REJECT
-  - DOMAIN-KEYWORD,usage,REJECT
-  - DOMAIN-KEYWORD,wlmonitor,REJECT
-  - DOMAIN-KEYWORD,zjtoolbar,REJECT
-  - DOMAIN-SUFFIX,9to5mac.com,Proxy
-  - DOMAIN-SUFFIX,abpchina.org,Proxy
-  - DOMAIN-SUFFIX,adblockplus.org,Proxy
-  - DOMAIN-SUFFIX,adobe.com,Proxy
-  - DOMAIN-SUFFIX,alfredapp.com,Proxy
-  - DOMAIN-SUFFIX,amplitude.com,Proxy
-  - DOMAIN-SUFFIX,ampproject.org,Proxy
-  - DOMAIN-SUFFIX,android.com,Proxy
-  - DOMAIN-SUFFIX,angularjs.org,Proxy
-  - DOMAIN-SUFFIX,aolcdn.com,Proxy
-  - DOMAIN-SUFFIX,apkpure.com,Proxy
-  - DOMAIN-SUFFIX,appledaily.com,Proxy
-  - DOMAIN-SUFFIX,appshopper.com,Proxy
-  - DOMAIN-SUFFIX,appspot.com,Proxy
-  - DOMAIN-SUFFIX,arcgis.com,Proxy
-  - DOMAIN-SUFFIX,archive.org,Proxy
-  - DOMAIN-SUFFIX,armorgames.com,Proxy
-  - DOMAIN-SUFFIX,aspnetcdn.com,Proxy
-  - DOMAIN-SUFFIX,att.com,Proxy
-  - DOMAIN-SUFFIX,awsstatic.com,Proxy
-  - DOMAIN-SUFFIX,azureedge.net,Proxy
-  - DOMAIN-SUFFIX,azurewebsites.net,Proxy
-  - DOMAIN-SUFFIX,bing.com,Proxy
-  - DOMAIN-SUFFIX,bintray.com,Proxy
-  - DOMAIN-SUFFIX,bit.com,Proxy
-  - DOMAIN-SUFFIX,bit.ly,Proxy
-  - DOMAIN-SUFFIX,bitbucket.org,Proxy
-  - DOMAIN-SUFFIX,bjango.com,Proxy
-  - DOMAIN-SUFFIX,bkrtx.com,Proxy
-  - DOMAIN-SUFFIX,blog.com,Proxy
-  - DOMAIN-SUFFIX,blogcdn.com,Proxy
-  - DOMAIN-SUFFIX,blogger.com,Proxy
-  - DOMAIN-SUFFIX,blogsmithmedia.com,Proxy
-  - DOMAIN-SUFFIX,blogspot.com,Proxy
-  - DOMAIN-SUFFIX,blogspot.hk,Proxy
-  - DOMAIN-SUFFIX,bloomberg.com,Proxy
-  - DOMAIN-SUFFIX,box.com,Proxy
-  - DOMAIN-SUFFIX,box.net,Proxy
-  - DOMAIN-SUFFIX,cachefly.net,Proxy
-  - DOMAIN-SUFFIX,chromium.org,Proxy
-  - DOMAIN-SUFFIX,cl.ly,Proxy
-  - DOMAIN-SUFFIX,cloudflare.com,Proxy
-  - DOMAIN-SUFFIX,cloudfront.net,Proxy
-  - DOMAIN-SUFFIX,cloudmagic.com,Proxy
-  - DOMAIN-SUFFIX,cmail19.com,Proxy
-  - DOMAIN-SUFFIX,cnet.com,Proxy
-  - DOMAIN-SUFFIX,cocoapods.org,Proxy
-  - DOMAIN-SUFFIX,comodoca.com,Proxy
-  - DOMAIN-SUFFIX,crashlytics.com,Proxy
-  - DOMAIN-SUFFIX,culturedcode.com,Proxy
-  - DOMAIN-SUFFIX,d.pr,Proxy
-  - DOMAIN-SUFFIX,danilo.to,Proxy
-  - DOMAIN-SUFFIX,dayone.me,Proxy
-  - DOMAIN-SUFFIX,db.tt,Proxy
-  - DOMAIN-SUFFIX,deskconnect.com,Proxy
-  - DOMAIN-SUFFIX,disq.us,Proxy
-  - DOMAIN-SUFFIX,disqus.com,Proxy
-  - DOMAIN-SUFFIX,disquscdn.com,Proxy
-  - DOMAIN-SUFFIX,dnsimple.com,Proxy
-  - DOMAIN-SUFFIX,docker.com,Proxy
-  - DOMAIN-SUFFIX,dribbble.com,Proxy
-  - DOMAIN-SUFFIX,droplr.com,Proxy
-  - DOMAIN-SUFFIX,duckduckgo.com,Proxy
-  - DOMAIN-SUFFIX,dueapp.com,Proxy
-  - DOMAIN-SUFFIX,dytt8.net,Proxy
-  - DOMAIN-SUFFIX,edgecastcdn.net,Proxy
-  - DOMAIN-SUFFIX,edgekey.net,Proxy
-  - DOMAIN-SUFFIX,edgesuite.net,Proxy
-  - DOMAIN-SUFFIX,engadget.com,Proxy
-  - DOMAIN-SUFFIX,entrust.net,Proxy
-  - DOMAIN-SUFFIX,eurekavpt.com,Proxy
-  - DOMAIN-SUFFIX,evernote.com,Proxy
-  - DOMAIN-SUFFIX,fabric.io,Proxy
-  - DOMAIN-SUFFIX,fast.com,Proxy
-  - DOMAIN-SUFFIX,fastly.net,Proxy
-  - DOMAIN-SUFFIX,fc2.com,Proxy
-  - DOMAIN-SUFFIX,feedburner.com,Proxy
-  - DOMAIN-SUFFIX,feedly.com,Proxy
-  - DOMAIN-SUFFIX,feedsportal.com,Proxy
-  - DOMAIN-SUFFIX,fiftythree.com,Proxy
-  - DOMAIN-SUFFIX,firebaseio.com,Proxy
-  - DOMAIN-SUFFIX,flexibits.com,Proxy
-  - DOMAIN-SUFFIX,flickr.com,Proxy
-  - DOMAIN-SUFFIX,flipboard.com,Proxy
-  - DOMAIN-SUFFIX,g.co,Proxy
-  - DOMAIN-SUFFIX,gabia.net,Proxy
-  - DOMAIN-SUFFIX,geni.us,Proxy
-  - DOMAIN-SUFFIX,gfx.ms,Proxy
-  - DOMAIN-SUFFIX,ggpht.com,Proxy
-  - DOMAIN-SUFFIX,ghostnoteapp.com,Proxy
-  - DOMAIN-SUFFIX,git.io,Proxy
-  - DOMAIN-KEYWORD,github,Proxy
-  - DOMAIN-SUFFIX,globalsign.com,Proxy
-  - DOMAIN-SUFFIX,gmodules.com,Proxy
-  - DOMAIN-SUFFIX,godaddy.com,Proxy
-  - DOMAIN-SUFFIX,golang.org,Proxy
-  - DOMAIN-SUFFIX,gongm.in,Proxy
-  - DOMAIN-SUFFIX,goo.gl,Proxy
-  - DOMAIN-SUFFIX,goodreaders.com,Proxy
-  - DOMAIN-SUFFIX,goodreads.com,Proxy
-  - DOMAIN-SUFFIX,gravatar.com,Proxy
-  - DOMAIN-SUFFIX,gstatic.com,Proxy
-  - DOMAIN-SUFFIX,gvt0.com,Proxy
-  - DOMAIN-SUFFIX,hockeyapp.net,Proxy
-  - DOMAIN-SUFFIX,hotmail.com,Proxy
-  - DOMAIN-SUFFIX,icons8.com,Proxy
-  - DOMAIN-SUFFIX,ifixit.com,Proxy
-  - DOMAIN-SUFFIX,ift.tt,Proxy
-  - DOMAIN-SUFFIX,ifttt.com,Proxy
-  - DOMAIN-SUFFIX,iherb.com,Proxy
-  - DOMAIN-SUFFIX,imageshack.us,Proxy
-  - DOMAIN-SUFFIX,img.ly,Proxy
-  - DOMAIN-SUFFIX,imgur.com,Proxy
-  - DOMAIN-SUFFIX,imore.com,Proxy
-  - DOMAIN-SUFFIX,instapaper.com,Proxy
-  - DOMAIN-SUFFIX,ipn.li,Proxy
-  - DOMAIN-SUFFIX,is.gd,Proxy
-  - DOMAIN-SUFFIX,issuu.com,Proxy
-  - DOMAIN-SUFFIX,itgonglun.com,Proxy
-  - DOMAIN-SUFFIX,itun.es,Proxy
-  - DOMAIN-SUFFIX,ixquick.com,Proxy
-  - DOMAIN-SUFFIX,j.mp,Proxy
-  - DOMAIN-SUFFIX,js.revsci.net,Proxy
-  - DOMAIN-SUFFIX,jshint.com,Proxy
-  - DOMAIN-SUFFIX,jtvnw.net,Proxy
-  - DOMAIN-SUFFIX,justgetflux.com,Proxy
-  - DOMAIN-SUFFIX,kat.cr,Proxy
-  - DOMAIN-SUFFIX,klip.me,Proxy
-  - DOMAIN-SUFFIX,libsyn.com,Proxy
-  - DOMAIN-SUFFIX,linode.com,Proxy
-  - DOMAIN-SUFFIX,lithium.com,Proxy
-  - DOMAIN-SUFFIX,littlehj.com,Proxy
-  - DOMAIN-SUFFIX,live.com,Proxy
-  - DOMAIN-SUFFIX,live.net,Proxy
-  - DOMAIN-SUFFIX,livefilestore.com,Proxy
-  - DOMAIN-SUFFIX,llnwd.net,Proxy
-  - DOMAIN-SUFFIX,macid.co,Proxy
-  - DOMAIN-SUFFIX,macromedia.com,Proxy
-  - DOMAIN-SUFFIX,macrumors.com,Proxy
-  - DOMAIN-SUFFIX,mashable.com,Proxy
-  - DOMAIN-SUFFIX,mathjax.org,Proxy
-  - DOMAIN-SUFFIX,medium.com,Proxy
-  - DOMAIN-SUFFIX,mega.co.nz,Proxy
-  - DOMAIN-SUFFIX,mega.nz,Proxy
-  - DOMAIN-SUFFIX,megaupload.com,Proxy
-  - DOMAIN-SUFFIX,microsofttranslator.com,Proxy
-  - DOMAIN-SUFFIX,mindnode.com,Proxy
-  - DOMAIN-SUFFIX,mobile01.com,Proxy
-  - DOMAIN-SUFFIX,modmyi.com,Proxy
-  - DOMAIN-SUFFIX,msedge.net,Proxy
-  - DOMAIN-SUFFIX,myfontastic.com,Proxy
-  - DOMAIN-SUFFIX,name.com,Proxy
-  - DOMAIN-SUFFIX,nextmedia.com,Proxy
-  - DOMAIN-SUFFIX,nsstatic.net,Proxy
-  - DOMAIN-SUFFIX,nssurge.com,Proxy
-  - DOMAIN-SUFFIX,nyt.com,Proxy
-  - DOMAIN-SUFFIX,nytimes.com,Proxy
-  - DOMAIN-SUFFIX,omnigroup.com,Proxy
-  - DOMAIN-SUFFIX,onedrive.com,Proxy
-  - DOMAIN-SUFFIX,onenote.com,Proxy
-  - DOMAIN-SUFFIX,ooyala.com,Proxy
-  - DOMAIN-SUFFIX,openvpn.net,Proxy
-  - DOMAIN-SUFFIX,openwrt.org,Proxy
-  - DOMAIN-SUFFIX,orkut.com,Proxy
-  - DOMAIN-SUFFIX,osxdaily.com,Proxy
-  - DOMAIN-SUFFIX,outlook.com,Proxy
-  - DOMAIN-SUFFIX,ow.ly,Proxy
-  - DOMAIN-SUFFIX,paddleapi.com,Proxy
-  - DOMAIN-SUFFIX,parallels.com,Proxy
-  - DOMAIN-SUFFIX,parse.com,Proxy
-  - DOMAIN-SUFFIX,pdfexpert.com,Proxy
-  - DOMAIN-SUFFIX,periscope.tv,Proxy
-  - DOMAIN-SUFFIX,pinboard.in,Proxy
-  - DOMAIN-SUFFIX,pinterest.com,Proxy
-  - DOMAIN-SUFFIX,pixelmator.com,Proxy
-  - DOMAIN-SUFFIX,pixiv.net,Proxy
-  - DOMAIN-SUFFIX,playpcesor.com,Proxy
-  - DOMAIN-SUFFIX,playstation.com,Proxy
-  - DOMAIN-SUFFIX,playstation.com.hk,Proxy
-  - DOMAIN-SUFFIX,playstation.net,Proxy
-  - DOMAIN-SUFFIX,playstationnetwork.com,Proxy
-  - DOMAIN-SUFFIX,pushwoosh.com,Proxy
-  - DOMAIN-SUFFIX,rime.im,Proxy
-  - DOMAIN-SUFFIX,servebom.com,Proxy
-  - DOMAIN-SUFFIX,sfx.ms,Proxy
-  - DOMAIN-SUFFIX,shadowsocks.org,Proxy
-  - DOMAIN-SUFFIX,sharethis.com,Proxy
-  - DOMAIN-SUFFIX,shazam.com,Proxy
-  - DOMAIN-SUFFIX,skype.com,Proxy
-  - DOMAIN-SUFFIX,smartdnsProxy.com,Proxy
-  - DOMAIN-SUFFIX,smartmailcloud.com,Proxy
-  - DOMAIN-SUFFIX,sndcdn.com,Proxy
-  - DOMAIN-SUFFIX,sony.com,Proxy
-  - DOMAIN-SUFFIX,soundcloud.com,Proxy
-  - DOMAIN-SUFFIX,sourceforge.net,Proxy
-  - DOMAIN-SUFFIX,spotify.com,Proxy
-  - DOMAIN-SUFFIX,squarespace.com,Proxy
-  - DOMAIN-SUFFIX,sstatic.net,Proxy
-  - DOMAIN-SUFFIX,st.luluku.pw,Proxy
-  - DOMAIN-SUFFIX,stackoverflow.com,Proxy
-  - DOMAIN-SUFFIX,startpage.com,Proxy
-  - DOMAIN-SUFFIX,staticflickr.com,Proxy
-  - DOMAIN-SUFFIX,steamcommunity.com,Proxy
-  - DOMAIN-SUFFIX,steamcontent.com,DIRECT
-  - DOMAIN-SUFFIX,symauth.com,Proxy
-  - DOMAIN-SUFFIX,symcb.com,Proxy
-  - DOMAIN-SUFFIX,symcd.com,Proxy
-  - DOMAIN-SUFFIX,tapbots.com,Proxy
-  - DOMAIN-SUFFIX,tapbots.net,Proxy
-  - DOMAIN-SUFFIX,tdesktop.com,Proxy
-  - DOMAIN-SUFFIX,techcrunch.com,Proxy
-  - DOMAIN-SUFFIX,techsmith.com,Proxy
-  - DOMAIN-SUFFIX,thepiratebay.org,Proxy
-  - DOMAIN-SUFFIX,theverge.com,Proxy
-  - DOMAIN-SUFFIX,time.com,Proxy
-  - DOMAIN-SUFFIX,timeinc.net,Proxy
-  - DOMAIN-SUFFIX,tiny.cc,Proxy
-  - DOMAIN-SUFFIX,tinypic.com,Proxy
-  - DOMAIN-SUFFIX,tmblr.co,Proxy
-  - DOMAIN-SUFFIX,todoist.com,Proxy
-  - DOMAIN-SUFFIX,trello.com,Proxy
-  - DOMAIN-SUFFIX,trustasiassl.com,Proxy
-  - DOMAIN-SUFFIX,tumblr.co,Proxy
-  - DOMAIN-SUFFIX,tumblr.com,Proxy
-  - DOMAIN-SUFFIX,tweetdeck.com,Proxy
-  - DOMAIN-SUFFIX,tweetmarker.net,Proxy
-  - DOMAIN-SUFFIX,twitch.tv,Proxy
-  - DOMAIN-SUFFIX,txmblr.com,Proxy
-  - DOMAIN-SUFFIX,typekit.net,Proxy
-  - DOMAIN-SUFFIX,ubertags.com,Proxy
-  - DOMAIN-SUFFIX,ublock.org,Proxy
-  - DOMAIN-SUFFIX,ubnt.com,Proxy
-  - DOMAIN-SUFFIX,ulyssesapp.com,Proxy
-  - DOMAIN-SUFFIX,urchin.com,Proxy
-  - DOMAIN-SUFFIX,usertrust.com,Proxy
-  - DOMAIN-SUFFIX,v.gd,Proxy
-  - DOMAIN-SUFFIX,v2ex.com,Proxy
-  - DOMAIN-SUFFIX,vimeo.com,Proxy
-  - DOMAIN-SUFFIX,vimeocdn.com,Proxy
-  - DOMAIN-SUFFIX,vine.co,Proxy
-  - DOMAIN-SUFFIX,vivaldi.com,Proxy
-  - DOMAIN-SUFFIX,vox-cdn.com,Proxy
-  - DOMAIN-SUFFIX,vsco.co,Proxy
-  - DOMAIN-SUFFIX,vultr.com,Proxy
-  - DOMAIN-SUFFIX,w.org,Proxy
-  - DOMAIN-SUFFIX,w3schools.com,Proxy
-  - DOMAIN-SUFFIX,webtype.com,Proxy
-  - DOMAIN-SUFFIX,wikiwand.com,Proxy
-  - DOMAIN-SUFFIX,wikileaks.org,Proxy
-  - DOMAIN-SUFFIX,wikimedia.org,Proxy
-  - DOMAIN-SUFFIX,wikipedia.com,Proxy
-  - DOMAIN-SUFFIX,wikipedia.org,Proxy
-  - DOMAIN-SUFFIX,windows.com,Proxy
-  - DOMAIN-SUFFIX,windows.net,Proxy
-  - DOMAIN-SUFFIX,wire.com,Proxy
-  - DOMAIN-SUFFIX,wordpress.com,Proxy
-  - DOMAIN-SUFFIX,workflowy.com,Proxy
-  - DOMAIN-SUFFIX,wp.com,Proxy
-  - DOMAIN-SUFFIX,wsj.com,Proxy
-  - DOMAIN-SUFFIX,wsj.net,Proxy
-  - DOMAIN-SUFFIX,xda-developers.com,Proxy
-  - DOMAIN-SUFFIX,xeeno.com,Proxy
-  - DOMAIN-SUFFIX,xiti.com,Proxy
-  - DOMAIN-SUFFIX,yahoo.com,Proxy
-  - DOMAIN-SUFFIX,yimg.com,Proxy
-  - DOMAIN-SUFFIX,ying.com,Proxy
-  - DOMAIN-SUFFIX,yoyo.org,Proxy
-  - DOMAIN-SUFFIX,ytimg.com,Proxy
-  - DOMAIN-SUFFIX,telegra.ph,Proxy
-  - DOMAIN-SUFFIX,telegram.org,Proxy
-  - IP-CIDR,91.108.4.0/22,Proxy,no-resolve
-  - IP-CIDR,91.108.8.0/22,Proxy,no-resolve
-  - IP-CIDR,91.108.12.0/22,Proxy,no-resolve
-  - IP-CIDR,91.108.16.0/22,Proxy,no-resolve
-  - IP-CIDR,91.108.56.0/22,Proxy,no-resolve
-  - IP-CIDR,149.154.160.0/22,Proxy,no-resolve
-  - IP-CIDR,149.154.164.0/22,Proxy,no-resolve
-  - IP-CIDR,149.154.168.0/22,Proxy,no-resolve
-  - IP-CIDR,149.154.172.0/22,Proxy,no-resolve
-  - DOMAIN-SUFFIX,local,DIRECT
-  - IP-CIDR,127.0.0.0/8,DIRECT
-  - IP-CIDR,172.16.0.0/12,DIRECT
-  - IP-CIDR,192.168.0.0/16,DIRECT
-  - IP-CIDR,10.0.0.0/8,DIRECT
-  - IP-CIDR,17.0.0.0/8,DIRECT
-  - IP-CIDR,100.64.0.0/10,DIRECT
-  - GEOIP,CN,DIRECT
-  - MATCH,Proxy