├── README.md ├── backend-icloud-to-http.js ├── filter.snippet ├── gallery.json ├── icon-gallery.json ├── icon-sample.PNG ├── icon-samples ├── about.md ├── apple.PNG ├── cn.PNG ├── google.PNG ├── hulu.PNG ├── iqiyi.PNG ├── netflix.PNG ├── spotify.PNG ├── telegram.PNG ├── us.PNG └── youtube.PNG ├── lan-gateway.md ├── no-fake-ip.conf ├── quantumult-x.png ├── remote-managed-configuration-sample.json ├── remote-managed-configuration.md ├── resource-parser.js ├── rewrite.md ├── sample-backend.js ├── sample-bytes-rewrite.js ├── sample-configuration-api.js ├── sample-dns-api.js ├── sample-echo-response.js ├── sample-fetch-opts-filter.js ├── sample-fetch-opts-policy.js ├── sample-get-traffic-statistics.js ├── sample-icloud-storage.js ├── sample-import-rewrite.snippet ├── sample-location-with-script.js ├── sample-rewrite-request-header.js ├── sample-rewrite-response-header.js ├── sample-rewrite-with-script.js ├── sample-task.js ├── sample.conf ├── server-complete.snippet ├── server.snippet ├── test ├── about.md ├── test-00.txt ├── test-01.txt ├── test-02.txt ├── test-03.txt ├── test-04.txt ├── test-05.txt ├── test-06.txt ├── test-07.txt ├── test-08.txt ├── test-09.txt ├── test-10.txt ├── test-11.txt ├── test-12.txt ├── test-13.txt ├── test-14.txt ├── test-15.txt ├── test-16.txt ├── test-17.txt ├── test-18.txt └── test-19.txt ├── url-scheme.md ├── v2ray-ss-ws-tls.json └── v2ray-ss-ws.json /README.md: -------------------------------------------------------------------------------- 1 | # Quantumult X 2 | Quantumult Rebuilt from Scratch 3 | 4 | ### New Features 5 | * MitM HTTPS decryption and rewrite are both working with traffic through TUN interface. 6 | * Enable HTTP Analyzer can record whole HTTP request and response including body. 7 | * Filter works on UDP traffic and UDP destination port can be set as whitelist. 8 | * Server can have its own server_check_url instead of the global server_check_url. 9 | * Supports V2Ray websocket and websocket + tls over shadowsocks, read sample configuration for details. Only compatible with server side deployed by V2Ray or shadowsocks v2ray-plugin with mux = 0. 10 | * User-Agent(lower priority than Host) type of filter works on TUN traffic. 11 | * Customized DNS setting supports customized port and IPv6 address. 12 | * Improved the DNS mechanism by enable expired answers and start new query at the same time. 13 | * Policy status and request history will keep the record of the full policy route like A -> B -> C -> D. 14 | * The DNS results will be recorded along with the first responded DNS server, response time and the TTL. 15 | * Modify configuration won't trigger reconnecting anymore. 16 | * Rewrite HTTP request headers, response status, response headers and response body. 17 | -------------------------------------------------------------------------------- /backend-icloud-to-http.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview HTTP backend (running on iPhone, iPad or Mac) used for sharing iCloud profile or any other type data through URL, the Quantumult X (tvOS) or other devices on the same LAN can download from it. 3 | * 4 | * [http_backend] 5 | * https://raw.githubusercontent.com/crossutility/Quantumult-X/master/backend-icloud-to-http.js, tag=TV Profile Server, path=^/icloud-profile/ 6 | * 7 | * You can use Quantumult X on Apple TV to download the profile through http://[lan-ip]:[port]/icloud-profile/shared-profile/apple-tv.conf to get the file in 「iCloud Drive /Quantumult X/Data/shared-profile/apple-tv.conf」 8 | * 9 | * It is worth noting that the iCloud files HTTP backend can fetch are always located in 「iCloud Drive /Quantumult X/Data/」 or its subdirectories. 10 | * 11 | * You should first create a file named apple-tv.conf and a directory named 「shared-profile」 in 「iCloud Drive /Quantumult X/Data/」 for this sample script to work. 12 | * 13 | * You can also export rootCA.crt from your iOS devices to 「iCloud Drive /Quantumult X/Data/shared-cert/rootCA.crt」then install it on tvOS through http://[lan-ip]:[port]/icloud-profile/shared-cert/rootCA.crt 14 | * 15 | * You can find the details of how to install CA on tvOS through a HTTP(S) CA file by searching google. 16 | * 17 | * 18 | * @supported Quantumult X (v1.0.31-build717) 19 | * 20 | */ 21 | 22 | console.log($request.path); // The $request.path we get should be 「/icloud-profile/shared-profile/apple-tv.conf」. 23 | 24 | const ErrorStatus = "HTTP/1.1 404 Not Found"; 25 | const ErrorHeaders = { "Connection": "Close" }; 26 | const ErrorResponse = { 27 | status: ErrorStatus, 28 | headers: ErrorHeaders 29 | }; 30 | 31 | const basePath = "/icloud-profile/"; 32 | if (!$request.path.startsWith(basePath)) { 33 | console.log("Illegal request."); 34 | $done(ErrorResponse); 35 | 36 | return; 37 | } 38 | 39 | let filePath = $request.path.substr(basePath.length); // The filePath we get should be 「shared-profile/apple-tv.conf」 and we will fetch the actual file existed in iCloud Drive /Quantumult X/Data/shared-profile/apple-tv.conf later. 40 | 41 | let profileUint8Array = $iCloud.readFile(filePath); 42 | if (profileUint8Array === undefined) { 43 | console.log("iCloud file does not exist."); 44 | $done(ErrorResponse); 45 | 46 | return; 47 | } 48 | 49 | let profileBuffer = profileUint8Array.buffer.slice(profileUint8Array.byteOffset, profileUint8Array.byteLength + profileUint8Array.byteOffset); 50 | 51 | const okStatus = "HTTP/1.1 200 OK"; 52 | const okHeaders = { "Connection": "Close" }; 53 | const okResponse = { 54 | status: okStatus, 55 | headers: okHeaders, 56 | bodyBytes: profileBuffer 57 | }; 58 | 59 | console.log("OK"); 60 | $done(okResponse); 61 | -------------------------------------------------------------------------------- /filter.snippet: -------------------------------------------------------------------------------- 1 | host-suffix, googleapis.com, proxy 2 | host-suffix, instagram.com, proxy 3 | host-suffix, cdninstagram.com, proxy 4 | host-suffix, fbcdn.net, proxy 5 | host-suffix, facebook.com, proxy 6 | host-suffix, fb.com, proxy 7 | host-suffix, twitch.tv, proxy 8 | host-suffix, gstatic.com, proxy 9 | host-keyword, google, proxy 10 | ip-cidr, 10.0.0.0/8, direct 11 | ip-cidr, 127.0.0.0/8, direct 12 | ip-cidr, 172.16.0.0/12, direct 13 | ip-cidr, 192.168.0.0/16, direct 14 | ip-cidr, 224.0.0.0/24, direct 15 | geoip, cn, direct 16 | final, proxy 17 | -------------------------------------------------------------------------------- /gallery.json: -------------------------------------------------------------------------------- 1 | {"name":"Sample","task":[{"config":"0 0 * * * https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/sample-task.js#force-timeout=10000&method=POST, img-url=https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/quantumult-x.png, tag=Sample, enabled=true","addons":"https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/sample-import-rewrite.snippet"}],"description":"This is a sample."} 2 | -------------------------------------------------------------------------------- /icon-gallery.json: -------------------------------------------------------------------------------- 1 | {"name":"Package Name", "description":"This is a sample.", "icons":[{"name":"Icon-Name-1", "url":"https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/icon-samples\/cn.PNG"}, {"name":"Icon-Name-2", "url":"https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/icon-samples\/us.PNG"}, {"name":"Icon-Name-3", "url":"https:\/\/raw.githubusercontent.com\/crossutility\/Quantumult-X\/master\/icon-samples\/google.PNG"}]} 2 | -------------------------------------------------------------------------------- /icon-sample.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-sample.PNG -------------------------------------------------------------------------------- /icon-samples/about.md: -------------------------------------------------------------------------------- 1 | # Policy Image Samples 2 | Policy images are for the customized policies of Quantumult X. 3 | These images include materials that may be protected as trademarks in some jurisdictions. If you want to use these, you have to ensure that you have the legal right to do so and that you do not infringe any trademark rights. 4 | - [Sample Icons](https://github.com/crossutility/Quantumult-X/tree/master/icon-samples). 5 | - [Policy Icon Set](https://github.com/Koolson/Qure), thanks to [@Koolson](https://github.com/Koolson). 6 | -------------------------------------------------------------------------------- /icon-samples/apple.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/apple.PNG -------------------------------------------------------------------------------- /icon-samples/cn.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/cn.PNG -------------------------------------------------------------------------------- /icon-samples/google.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/google.PNG -------------------------------------------------------------------------------- /icon-samples/hulu.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/hulu.PNG -------------------------------------------------------------------------------- /icon-samples/iqiyi.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/iqiyi.PNG -------------------------------------------------------------------------------- /icon-samples/netflix.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/netflix.PNG -------------------------------------------------------------------------------- /icon-samples/spotify.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/spotify.PNG -------------------------------------------------------------------------------- /icon-samples/telegram.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/telegram.PNG -------------------------------------------------------------------------------- /icon-samples/us.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/us.PNG -------------------------------------------------------------------------------- /icon-samples/youtube.PNG: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/icon-samples/youtube.PNG -------------------------------------------------------------------------------- /lan-gateway.md: -------------------------------------------------------------------------------- 1 | ## Quantumult X Gateway 2 | This document describes how to configure Quantumult X as gateway for other devices on the same LAN. 3 | 4 | ### Gateway 5 | * Quantumult X Tunnel is always running in the gateway mode. 6 | * Quantumult X Tunnel DNS handler: **198.19.0.3**. 7 | 8 | ### Gateway for other devices on the same LAN 9 | * Quantumult X minimum version 1.0.17. 10 | * Assuming the original LAN settings: 11 | * LAN IP range: **192.168.2.1/24**. 12 | * LAN router: **192.168.2.1**. 13 | * Device (call it D-GW) that installed Quantumult X will works as the gateway: **192.168.2.99**. 14 | * Device (call it D-ATV) that its traffic will go through Quantumult X Tunnel: **192.168.2.66**. 15 | * Setup guide: 16 | 1. Turn on IP forwarding for device D-GW. 17 | Since iOS sanboxed app has no such privilege, you should turn on manually. 18 | If the device (D-GW) is a M1 chip Mac then it is simple, or (like iPhone) you'll have to find other ways to input the below command on your own: 19 | ```bash 20 | sudo sysctl -w net.inet.ip.forwarding=1 21 | ``` 22 | 2. Manully update IP settings only for device D-ATV: 23 | * Configure IP: Manual. 24 | * IP Address: Same as the orginal. 25 | * Subnet Mask: Same as the orginal. 26 | * Router: ***192.168.2.99*** (Update it using D-GW LAN IP). 27 | * DNS: ***198.19.0.3*** (Update it using Quantumult X Tunnel DNS handler). 28 | 29 | ### Notice 30 | * The MitM (and rewrite) works for other LAN devices in the gateway mode. If the connected devices can NOT install and trust the root CA, please be sure turn off MitM. 31 | * The throughputs as gateway for other LAN devices maybe limited in version 1.0.17. If you concerns about the maximum network throughputs of your LAN devices you should upgrade to 1.0.18 or later versions. 32 | * When working as gateway for other LAN devices it is recommended that the device (D-GW) installed Quantumult X as the gateway (D-GW) connect the LAN router via cable instead of wireless to improve the throughputs. 33 | -------------------------------------------------------------------------------- /no-fake-ip.conf: -------------------------------------------------------------------------------- 1 | # "Fake IP" should not be used for related domains of below Apps. 2 | 3 | # 中国移动 4 | dns_exclusion_list = *.cmpassport.com 5 | 6 | # 无忧行 7 | dns_exclusion_list = *.cmpassport.com, *.jegotrip.com.cn 8 | 9 | # 苏州行 10 | dns_exclusion_list = *.icitymobile.mobi 11 | 12 | # 网易新闻(一键登录) 13 | dns_exclusion_list = id6.me 14 | -------------------------------------------------------------------------------- /quantumult-x.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/crossutility/Quantumult-X/99dcdab280c6fe45090a6071e64bae4725070ae9/quantumult-x.png -------------------------------------------------------------------------------- /remote-managed-configuration-sample.json: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /remote-managed-configuration.md: -------------------------------------------------------------------------------- 1 | # Removed 2 | -------------------------------------------------------------------------------- /resource-parser.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to parse the resource to the format of Quantumult X. 3 | * 4 | * @supported Quantumult X (v1.0.8-build253) 5 | */ 6 | 7 | 8 | // $resource, $notify(title, subtitle, message) 9 | // HTTP reqeust and persistent storage related APIs are not supported in resource parser. 10 | 11 | // $resource.link contains the original URL of the resource or the path if the resource is local. 12 | // $resource.content contains the response(UTF8) from the URL . 13 | 14 | // $done({error : "error description"}); 15 | // $done({content : "the modified content"}); 16 | 17 | var sampleA = "shadowsocks=ui-a.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=Tag-A"; 18 | var sampleB = "shadowsocks=ui-b.example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=Tag-B"; 19 | var total = sampleA + "\n" + sampleB; 20 | $done({content : total}); 21 | -------------------------------------------------------------------------------- /rewrite.md: -------------------------------------------------------------------------------- 1 | # Rewrite Sample 2 | 3 | Samples of HTTP rewrite feature. 4 | 5 | ## Modify HTTP reqeust headers 6 | 7 | - **Absolute URL of HTTP Request to match.** 8 | ``` text 9 | https://example.com/resource4 10 | ``` 11 | 12 | - **Rewrite** 13 | ``` text 14 | ^https?://example\.com/resource4 url request-header (\r\n)User-Agent:.+(\r\n) request-header $1User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36$2 15 | ``` 16 | 17 | - **Before** 18 | ``` text 19 | GET /resource4 HTTP/1.1 20 | Host: example.com 21 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 22 | User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 12_3 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) CriOS/74.0.3729.155 Mobile/15E148 Safari/605.1 23 | Accept-Language: en-us 24 | Accept-Encoding: br, gzip, deflate 25 | Connection: keep-alive 26 | ``` 27 | 28 | - **After** 29 | ``` text 30 | GET /resource4 HTTP/1.1 31 | Host: example.com 32 | Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 33 | User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36 34 | Accept-Language: en-us 35 | Accept-Encoding: br, gzip, deflate 36 | Connection: keep-alive 37 | ``` 38 | 39 | ## Modify HTTP response body 40 | The Content-Length will be automatically modified based on the body and encoding. 41 | 42 | - **Absolute URL of HTTP Request to match.** 43 | ``` text 44 | https://example.com/resource5 45 | ``` 46 | 47 | - **Rewrite** 48 | ``` text 49 | ^https?://example\.com/resource5 url response-body "info":\[.+\],"others" response-body "info":[],"others" 50 | ``` 51 | 52 | - **Before** 53 | ``` text 54 | HTTP/1.1 200 OK 55 | Content-Type: application/json; charset=UTF-8 56 | Cache-Control: no-cache, must-revalidate 57 | Strict-Transport-Security: max-age=0 58 | Connection: keep-alive 59 | Content-Encoding: gzip 60 | Content-Length: 64 61 | ``` 62 | ``` text 63 | {"basic":{"token":123},"info":[{"domain":"example.com"}],"others":"7sf43d59ccb7f5"} 64 | ``` 65 | 66 | - **After** 67 | ``` text 68 | HTTP/1.1 200 OK 69 | Content-Type: application/json; charset=UTF-8 70 | Cache-Control: no-cache, must-revalidate 71 | Strict-Transport-Security: max-age=0 72 | Connection: keep-alive 73 | Content-Encoding: gzip 74 | Content-Length: 48 75 | ``` 76 | ``` text 77 | {"basic":{"token":123},"info":[],"others":"7sf43d59ccb7f5"} 78 | ``` 79 | 80 | ## Modify HTTP response body using JavaScript 81 | The Content-Length will be automatically modified based on the body and encoding. 82 | 83 | - **Absolute URL of HTTP Request to match.** 84 | ``` text 85 | https://example.com/resource5 86 | ``` 87 | 88 | - **Rewrite** 89 | ``` text 90 | http://example\.com/resource5/ url script-response-body https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-rewrite-with-script.js 91 | ``` 92 | 93 | - **Before** 94 | ``` text 95 | HTTP/1.1 200 OK 96 | Content-Type: application/json; charset=UTF-8 97 | Cache-Control: no-cache, must-revalidate 98 | Strict-Transport-Security: max-age=0 99 | Connection: keep-alive 100 | Content-Encoding: gzip 101 | Content-Length: 41 102 | ``` 103 | ``` text 104 | {"basic":{"token":123},"info":[{"domain":"example.com"}],"result":1} 105 | ``` 106 | 107 | - **After** 108 | ``` text 109 | HTTP/1.1 200 OK 110 | Content-Type: application/json; charset=UTF-8 111 | Cache-Control: no-cache, must-revalidate 112 | Strict-Transport-Security: max-age=0 113 | Connection: keep-alive 114 | Content-Encoding: gzip 115 | Content-Length: 41 116 | ``` 117 | ``` text 118 | {"basic":{"token":123},"info":[{"domain":"example.com"}],"result":0} 119 | ``` 120 | 121 | ``` 122 | -------------------------------------------------------------------------------- /sample-backend.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to deploy a HTTP backend. 3 | * 4 | * [http_backend] 5 | * https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-backend.js, tag=Backend Example, path=^/example/v1/ 6 | * 7 | * You can visit through http://quantumult-x:9999/example/v1/ or http://127.0.0.1:9999/example/v1/ or http://localhost:9999/example/v1/ 8 | * You can also deploy a lot of different backends for your own usage, such as remote resource combination backend, task perferences manager backend, file converting backend ... 9 | * The requests only will be sent to the related backends with the matching (regex) path. 10 | * Further more you can use a signature or any other validation method to verify if the request is legitimate or not. 11 | * Since the NE has the memory limitation, you should keep the backend as tiny as possible. 12 | * 13 | * 14 | * @supported Quantumult X (v1.0.14-build358) 15 | */ 16 | 17 | 18 | // The availabel variables: $request.url, $request.path, $request.headers, $request.body, $prefs, $task, $notify(title, subtitle, message), console.log(message), $done(response) 19 | 20 | const myStatus = "HTTP/1.1 200 OK"; 21 | const myHeaders = {"Connection": "Close"}; 22 | const myData = "We got you.\n\n"; 23 | 24 | const myResponse = { 25 | status: myStatus, 26 | headers: myHeaders, 27 | body: myData + JSON.stringify($request.headers) 28 | }; 29 | 30 | $done(myResponse); 31 | -------------------------------------------------------------------------------- /sample-bytes-rewrite.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example of HTTP rewrite of raw data. 3 | * You can modify the original buffer then call $done with the modified result. 4 | * You can create a new buffer data then $done with the result. 5 | * You can replace the original buffer with the binary data fetched from another URL. 6 | * 7 | * The below rewrite sample specifies the process to replace the bytes of an image with the bytes of another image. 8 | * It is worth noting that it's simpler to use the 302 redirection rewrite, but this is a good example on the usage of modifing the body that is not a string. 9 | * 10 | * @supported "Quantumult X (v1.0.19-build480) and iOS 14.0 +" or "Quantumult X (v1.0.21-build535) and iOS 13.0 +" 11 | * 12 | * $response.bodyBytes is instance of ArrayBuffer. 13 | * 14 | * [rewrite_local] 15 | * ^https://raw\.githubusercontent\.com/crossutility/Quantumult-X/master/icon-samples/apple\.PNG url script-response-body https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-bytes-rewrite.js 16 | */ 17 | 18 | 19 | const url = "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/icon-samples/telegram.PNG"; 20 | const myRequest = { 21 | url: url 22 | }; 23 | 24 | $task.fetch(myRequest).then(response => { 25 | $done({bodyBytes: response.bodyBytes}); 26 | }, reason => { 27 | $done(); 28 | }); 29 | 30 | 31 | // var originalBuffer = $response.bodyBytes; 32 | // var buffer = new ArrayBuffer(8); 33 | // var uint8 = new Uint8Array(buffer); 34 | // uint8[0] = 3; 35 | // uint8[7] = 5; 36 | 37 | // $done({bodyBytes: buffer}); 38 | 39 | // If you are getting buffer directly from another Uint8Array, you probably want slicing the results. 40 | // The otherUint8 is a Uint8Array from somewhere else. 41 | // $done({bodyBytes: otherUint8.buffer.slice(otherUint8.byteOffset, otherUint8.byteLength + otherUint8.byteOffset)}); 42 | -------------------------------------------------------------------------------- /sample-configuration-api.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to deal with current configuration through API $configuration.sendMessage. 3 | * 4 | * 5 | * Action: url_latency_benchmark 6 | * Do the URL Latency Benchmark for the input servers (actually server tags), 7 | * So you can customize (combined with task) your static policy to a url-latency-benchmark like policy. 8 | * For more features maybe added in the future, you may have more control over the policy. 9 | * Returns a JSON like {"ret" : {"Node-001" : [31, 126], "Node-002" : [23, -1]}} 10 | * 11 | * 12 | * Action: get_server_description (only available for event-interaction script and v1.0.30-build691 iOS 13.0 +) 13 | * Returns a JSON like {"ret" : {"TheTag" : "socks5=example.com:80,fast-open=false, udp-relay=false, tag=TheTag"}} 14 | * If no such server with the tag, then returns a JSON {"ret" : {"TheTag" : ""}} 15 | * This action does not support empty or array content input, since getting all servers is inappropriate. 16 | * 17 | * 18 | * Action: get_customized_policy 19 | * Returns a JSON 20 | * 21 | * 22 | * Action: get_policy_state 23 | * Returns a JSON like {"ret" : {"policy1" : ["policy1", "thePolicyThatPolicy1Selected", ... , "theLeaf1"], 24 | * "policy2" : ["policy2", "thePolicyThatPolicy2Selected", ... ,"theLeaf2"]}} 25 | * 26 | * 27 | * Action: set_policy_state 28 | * This only works for the static type policy and the built-in policy named "proxy". 29 | * Related active connections will be closed if the "Moderated Policy Mechanism" is turned off, 30 | * the returned JSON from set_policy_state will resolve (promise) only when all the related connections 31 | * are closed. 32 | * If this API is called in a response type script, even all the related active connections 33 | * (including the connection that called this API) will be closed, but actually the reponse of this connection 34 | * has already been completely received. 35 | * Returns an updated policy state in JSON like {"ret" : {"policy1" : ["policy1", "thePolicyThatPolicy1Selected", ... , 36 | * "theLeaf1"], "policy2" : ["policy2", "thePolicyThatPolicy2Selected", ... , "theLeaf2"]}} 37 | * 38 | * 39 | * @supported Quantumult X (v1.0.22-build545) iOS 13.0 + 40 | */ 41 | 42 | 43 | /* 44 | const dict = {"proxy": "Node-002", "cPolicy": "Node-007"}; 45 | const message = { 46 | action: "set_policy_state", 47 | content: dict 48 | }; 49 | */ 50 | 51 | /* 52 | const array = ["Node-001","Node-002","Node-003","Node-004"]; 53 | const message = { 54 | action: "url_latency_benchmark", 55 | content: array 56 | }; 57 | */ 58 | 59 | /* 60 | const data = "TheTag"; 61 | const message = { 62 | action: "get_server_description", 63 | content: data 64 | }; 65 | */ 66 | 67 | /* 68 | const message = { 69 | action: "get_customized_policy" 70 | }; 71 | */ 72 | 73 | /* 74 | const data = "PolicyName"; 75 | const message = { 76 | action: "get_customized_policy", 77 | content: data 78 | }; 79 | */ 80 | 81 | /* 82 | const data = ["PolicyName1","PolicyName2"]; 83 | const message = { 84 | action: "get_customized_policy", 85 | content: data 86 | }; 87 | */ 88 | 89 | 90 | /* 91 | const message = { 92 | action: "get_running_mode" 93 | }; 94 | 95 | $configuration.sendMessage(message).then(resolve => { 96 | if (resolve.error) { 97 | console.log(resolve.error); 98 | } 99 | if (resolve.ret) { 100 | let output=JSON.stringify(resolve.ret); 101 | console.log(output); 102 | } 103 | $done(); 104 | }, reject => { 105 | // Normally will never happen. 106 | $done(); 107 | }); 108 | */ 109 | 110 | /* all_proxy, all_direct, filter 111 | const dict = { "running_mode": "all_proxy" }; 112 | const message = { 113 | action: "set_running_mode", 114 | content: dict 115 | }; 116 | 117 | $configuration.sendMessage(message).then(resolve => { 118 | if (resolve.error) { 119 | console.log(resolve.error); 120 | } 121 | if (resolve.ret) { 122 | let output=JSON.stringify(resolve.ret); 123 | console.log(output); 124 | } 125 | $done(); 126 | }, reject => { 127 | // Normally will never happen. 128 | $done(); 129 | }); 130 | */ 131 | 132 | 133 | 134 | 135 | 136 | const message = { 137 | action: "get_policy_state" 138 | }; 139 | 140 | 141 | $configuration.sendMessage(message).then(resolve => { 142 | if (resolve.error) { 143 | console.log(resolve.error); 144 | } 145 | if (resolve.ret) { 146 | let output=JSON.stringify(resolve.ret); 147 | console.log(output); 148 | } 149 | $done(); 150 | }, reject => { 151 | // Normally will never happen. 152 | $done(); 153 | }); 154 | -------------------------------------------------------------------------------- /sample-dns-api.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to deal with DNS through API $configuration.sendMessage. 3 | * 4 | * 5 | * Action: dns_get_placeholder_ip 6 | * Get the ip-domain mapping related reserved ip like 198.18.1.23. This ip-domain mapping mechanism is mostly used in the filter module and MitM module. 7 | * 8 | * 9 | * Action: dns_update_cache 10 | * This action inserts(or updates) the DNS A record to the Quantumult X Tunnel DNS module. 11 | * If the ttl passed in is negative, the related cache will be cleared. 12 | * Don't confuse the ip in DNS A record with the reserved ip fetched from dns_get_placeholder_ip. The ip in DNS A record is the real ip for outbound connections. 13 | * 14 | * 15 | * Action: dns_clear_cache 16 | * This action clear all DNS caches. 17 | * 18 | * 19 | * @supported Quantumult X (v1.0.22-build562) iOS 13.0 + 20 | */ 21 | 22 | /* 23 | const message = { 24 | action: "dns_clear_cache" 25 | }; 26 | */ 27 | 28 | /* 29 | const host = "example.com"; 30 | const message = { 31 | action: "dns_get_placeholder_ip", 32 | content: host 33 | }; 34 | */ 35 | 36 | 37 | const record = {"host": "abc.debug", "ips": ["192.168.0.1"], "ttl": 60}; 38 | const message = { 39 | action: "dns_update_cache", 40 | content: record 41 | }; 42 | 43 | 44 | $configuration.sendMessage(message).then(resolve => { 45 | if (resolve.error) { 46 | console.log(resolve.error); 47 | } 48 | if (resolve.ret) { 49 | let output=JSON.stringify(resolve.ret); 50 | console.log(output); 51 | } 52 | $done(); 53 | }, reject => { 54 | // Normally will never happen. 55 | $done(); 56 | }); 57 | -------------------------------------------------------------------------------- /sample-echo-response.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to compose response for rewrite of script-echo-response. 3 | * 4 | * $request.url, $notify(title, subtitle, message), console.log(message), $done(response) 5 | * 6 | * @supported Quantumult X (v1.0.3-build141) 7 | */ 8 | 9 | const myStatus = "HTTP/1.1 307 Temporary Redirect"; 10 | const myHeaders = {"Location": "https://example.com"}; 11 | const myData = "Here we go."; 12 | 13 | const myResponse = { 14 | status: myStatus, 15 | headers: myHeaders, // Optional. 16 | body: myData // Optional. 17 | }; 18 | 19 | $done(myResponse); 20 | -------------------------------------------------------------------------------- /sample-fetch-opts-filter.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Deprecated since v1.0.17 3 | * 4 | * The new filter options has less memory footprint of Network Extension, it is 5 | * recommended to use the option when response body is larger than 512 KB. 6 | * For the data size less then 128 KB filter is not recommended. 7 | * The JSON file requested in this sample is about 20 MB. 8 | * 9 | * The original body in the filter script environment is the variable "body", and the 10 | * filter script should just return directly (synchronize) with the filtered result (as 11 | * a string). The returned result will be passed to the receiver as the new response body. 12 | * If the result is more than 16 KB, an error will be thrown. 13 | * 14 | * It is worth noting that the filter module is only for "filter" usage, no other APIs are supported. 15 | * 16 | * Since the sample JSON file is a little bit large, so the parsing process may take a while. 17 | * 18 | */ 19 | 20 | const url = 'https://raw.githubusercontent.com/json-iterator/test-data/master/large-file.json'; 21 | 22 | const bodyFilter = 'var result = JSON.parse(body); return JSON.stringify(result[167]);'; 23 | 24 | const myRequest = { 25 | url: url, 26 | opts:{'filter': bodyFilter} 27 | }; 28 | 29 | $task.fetch(myRequest).then(response => { 30 | console.log(response.body); 31 | $notify("T", "S", response.body); 32 | $done(); 33 | }, reason => { 34 | $done(); 35 | // reason.error 36 | }); 37 | -------------------------------------------------------------------------------- /sample-fetch-opts-policy.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example to send HTTPS request through a specific policy or server. 3 | * It is worth noting that $task.fetch request with specific policy option will lose the optimization of connection reuse, 4 | * It means that every HTTPS request with the specific policy option will has the complete TCP handshake and TLS handshake, 5 | * This option is only recommended for some special usecases such as server info(geo location) checking. 6 | * 7 | * @supported Quantumult X (v1.0.25-build598) 8 | */ 9 | 10 | var url = "http://ip-api.com/json" 11 | var opts = { 12 | policy: "direct" 13 | }; 14 | var myRequest = { 15 | url: url, 16 | opts: opts 17 | }; 18 | 19 | $task.fetch(myRequest).then(response => { 20 | console.log(response.body); 21 | $done(); 22 | }, reason => { 23 | $done(); 24 | }); 25 | 26 | // For customized geo location checker with event-interaction task, you can use HTTPS API instead of HTTP API (built-in geo_location_checker only supports HTTP API). 27 | // The event-interaction task only works when Quantumult X Tunnel is running. 28 | // The img-url for event-interaction also works with UIAction if it is a SF Symbol. 29 | // [task_local] 30 | // event-interaction geo_location.js, tag=GeoIP, img-url=text.magnifyingglass.system 31 | 32 | // The geo_location.js 33 | // The $environment.params is auto passed in when user triggered a UIAction and is related to the configuration element. Right now only suppots the server tag. 34 | // 35 | // var url = "http://ip-api.com/json" 36 | // var opts = { 37 | // policy: $environment.params 38 | // }; 39 | // var myRequest = { 40 | // url: url, 41 | // opts: opts 42 | // }; 43 | // 44 | // $task.fetch(myRequest).then(response => { 45 | // $done({"title":"The Title","message":response.body}); 46 | // }, reason => { 47 | // $done({"title":"The Error Title","message":"The message"}); 48 | // }); 49 | // 50 | // Quantumult X (v1.0.25-build606) 51 | // $task.fetch(myRequest).then(response => { 52 | // var content= `

` + response.body + `

`; 53 | // $done({"title":"The Title","htmlMessage":content}); 54 | // }, reason => { 55 | // $done({"title":"The Error Title","message":"The message"}); 56 | // }); 57 | -------------------------------------------------------------------------------- /sample-get-traffic-statistics.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example of $configuration series. 3 | * 4 | * API get_traffic_statistics, the results are in bytes. 5 | * 6 | * @supported Quantumult X (v1.0.28-build631) iOS 13.0 + 7 | */ 8 | 9 | 10 | const message = { 11 | action: "get_traffic_statistics" 12 | }; 13 | 14 | $configuration.sendMessage(message).then(resolve => { 15 | if (resolve.error) { 16 | console.log(resolve.error); 17 | } 18 | if (resolve.ret) { 19 | let output=JSON.stringify(resolve.ret, null, 2); 20 | console.log(output); 21 | } 22 | 23 | $done(); 24 | }, reject => { 25 | // Normally not gonna happen. 26 | $done(); 27 | }); 28 | -------------------------------------------------------------------------------- /sample-icloud-storage.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * @fileoverview Example to read, write and remove iCloud file 4 | * in the directory of iCloud Drive/Quantumult X/Data/ 5 | * 6 | * @supported Quantumult X (v1.0.31-build717) 7 | * 8 | * $iCloud.writeFile(Uint8Array, path), $iCloud.readFile(path), iCloud.removeFile(path) 9 | */ 10 | 11 | 12 | let filePath = "world/birth.txt"; 13 | // let filePath = "birth.txt"; 14 | 15 | 16 | // Write iCloud file. 17 | let writeContent = "Hello World 😀 !"; 18 | let encoder = new TextEncoder(); 19 | let writeUint8Array = encoder.encode(writeContent); 20 | 21 | if ($iCloud.writeFile(writeUint8Array, filePath)) { 22 | console.log("OK"); 23 | } else { 24 | console.log("NO"); 25 | } 26 | $done(); 27 | 28 | 29 | // Read iCloud file. 30 | /* 31 | let readUint8Array = $iCloud.readFile(filePath); 32 | if (readUint8Array === undefined) { 33 | console.log("NO"); 34 | } else { 35 | let textDecoder = new TextDecoder(); 36 | let readContent = textDecoder.decode(readUint8Array); 37 | console.log(readContent); 38 | } 39 | 40 | $done(); 41 | */ 42 | 43 | 44 | // Remove iCloud file. 45 | /* 46 | if ($iCloud.removeFile(filePath)) { 47 | console.log("OK"); 48 | } else { 49 | console.log("NO"); 50 | } 51 | 52 | $done(); 53 | */ 54 | 55 | 56 | 57 | 58 | -------------------------------------------------------------------------------- /sample-import-rewrite.snippet: -------------------------------------------------------------------------------- 1 | ; hostname line is optional. 2 | hostname = *.example.com, *.sample.com 3 | ^http://example\.com/resource2/ url 302 http://example.com/new-resource2/ 4 | ^http://example\.com/resource3/ url 307 http://example.com/new-resource3/ 5 | -------------------------------------------------------------------------------- /sample-location-with-script.js: -------------------------------------------------------------------------------- 1 | // $response, $notify(title, subtitle, message), console.log(message) 2 | // $response.statusCode, $response.headers, $response.body 3 | 4 | if ($response.statusCode != 200) { 5 | $done(Null); 6 | } 7 | 8 | var body = $response.body; 9 | var obj = JSON.parse(body); 10 | var title = obj['country']; 11 | var subtitle = obj['city'] + ' ' + obj['isp']; 12 | var ip = obj['query']; 13 | var description = obj['country'] + '\n' + obj['city'] + '\n' + obj['isp'] + '\n' + obj['ipType']; 14 | 15 | 16 | $done({title, subtitle, ip, description}); 17 | -------------------------------------------------------------------------------- /sample-rewrite-request-header.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example of HTTP rewrite of request header. 3 | * 4 | * @supported Quantumult X (v1.0.5-build188) 5 | * 6 | * [rewrite_local] 7 | * ^http://example\.com/resource9/ url script-request-header sample-rewrite-request-header.js 8 | */ 9 | 10 | // $request.scheme, $request.method, $request.url, $request.path, $request.headers 11 | 12 | var modifiedHeaders = $request.headers; 13 | modifiedHeaders['Key'] = 'whatever'; 14 | 15 | var modifiedPath = '/api2/abc?k=v'; 16 | 17 | $done({path: modifiedPath, headers : modifiedHeaders}); 18 | // $done({path : modifiedPath}); 19 | // $done({}); // Not changed. 20 | -------------------------------------------------------------------------------- /sample-rewrite-response-header.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example of HTTP rewrite of response header. 3 | * 4 | * @supported Quantumult X (v1.0.5-build183) 5 | * 6 | * [rewrite_local] 7 | * ^http://example\.com/resource8/ url script-response-header response-header.js 8 | */ 9 | 10 | // $request.scheme, $request.method, $request.url, $request.path, $request.headers 11 | // $response.statusCode, $response.headers 12 | 13 | var modifiedHeaders = $response.headers; 14 | modifiedHeaders['Key'] = 'whatever'; 15 | 16 | var modifiedStatus = 'HTTP/1.1 200 OK'; 17 | 18 | $done({status: modifiedStatus, headers : modifiedHeaders}); 19 | // $done({headers : modifiedHeaders}); 20 | // $done({}); // Not changed. 21 | -------------------------------------------------------------------------------- /sample-rewrite-with-script.js: -------------------------------------------------------------------------------- 1 | /** 2 | * @fileoverview Example of HTTP rewrite. 3 | * 4 | * @supported Quantumult X (v1.0.5-build173) 5 | */ 6 | 7 | // $request, $response, $notify(title, subtitle, message), console.log(message) 8 | // $request.scheme, $request.method, $request.url, $request.path, $request.headers 9 | // $response.statusCode, $response.headers, $response.body 10 | // 11 | // $prefs is for persistent store and the data of $prefs will be cleared when Quantumult X is deleted. 12 | // $prefs.setValueForKey(value, key), $prefs.removeValueForKey(key), $prefs.removeAllValues(). Returns true or false, value and key should be string. 13 | // $prefs.valueForKey(key) returns value. 14 | // 15 | // setTimeout(function() { console.log("abc"); }, 1000); 16 | // 17 | // You can optional change the response headers at the same time by using $done({body: modifiedBody, headers: modifiedHeaders}); only change the response headers is not allowed for script-response-body. The modifiedHeaders can be copied and modified from $response.headers, please do not change the content length, type and encoding field. 18 | // Response status can also be optional changed by using $done({body: modifiedBody, headers: modifiedHeaders, status: modifiedStatus}), the modifiedStatus should be like "HTTP/1.1 200 OK" 19 | 20 | var body = $response.body; 21 | var obj = JSON.parse(body); 22 | 23 | obj['result'] = 0; 24 | body = JSON.stringify(obj); 25 | 26 | console.log(body); 27 | 28 | $done(body); 29 | -------------------------------------------------------------------------------- /sample-task.js: -------------------------------------------------------------------------------- 1 | 2 | /** 3 | * @fileoverview Example to compose HTTP reqeuest 4 | * and handle the response with customized params, including customized script engine timeout. 5 | * 6 | * The plain (not encoded) hash tag (#) of the url is just a client-side thing, the hash tag and the rest after the hash tag will never be sent to the server. 7 | * Basically, it can be used to describe the script params in Quantumult X, just like the hash tag used in the url of browsers (Chrome, Firefox, Safari etc.) to describe the position of the page (it's a client-side thing). 8 | * 9 | * [task_local] 10 | * 0 0 * * * https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-task.js#force-timeout=10000&method=POST, tag=Sample, img-url=https://raw.githubusercontent.com/crossutility/Quantumult-X/master/quantumult-x.png, enabled=true 11 | * 12 | * @supported Quantumult X Tunnel (v1.0.25) 13 | */ 14 | 15 | 16 | const sourcePath = $environment.sourcePath; // The value of $environment.sourcePath is available for task and rewrite script since v1.0.25. 17 | console.log(sourcePath); // https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-task.js#force-timeout=10000&method=POST 18 | console.log('\n\n'); 19 | 20 | const sourceUrl = new URL(sourcePath); 21 | const sourceHash = sourceUrl.hash; 22 | console.log(sourceHash); // #force-timeout=10000&method=POST 23 | console.log('\n\n'); 24 | 25 | // Get script params. 26 | const scriptParams = new URLSearchParams(sourceHash.substring(1)); 27 | for (const [key, value] of scriptParams.entries()) { 28 | console.log(`${key}, ${value}`); 29 | // force-timeout, 10000 30 | // method, POST 31 | } 32 | console.log('\n\n'); 33 | 34 | // Script engine timeout, unit: ms. 35 | if (scriptParams.has("force-timeout")) { 36 | const forceTimeout = scriptParams.get("force-timeout"); 37 | console.log(forceTimeout); 38 | console.log('\n'); 39 | setTimeout(() => { 40 | console.log("Force exit for " + forceTimeout + " ms timeout."); 41 | $done(); 42 | }, parseInt(forceTimeout)); 43 | } 44 | 45 | // HTTP request method. 46 | var method = "GET"; 47 | if (scriptParams.has("method")) { 48 | method = scriptParams.get("method"); 49 | console.log(method); 50 | console.log('\n'); 51 | } 52 | 53 | // Compose HTTP request. 54 | const url = "https://example.com/"; 55 | const headers = {"Field": "test-header-param"}; 56 | const data = {"info": "abc"}; 57 | 58 | const myRequest = { 59 | url: url, 60 | method: method, // Optional, default GET. 61 | headers: headers, // Optional. 62 | body: JSON.stringify(data), // Optional. 63 | opts: { 64 | redirection: false 65 | } // Optional, default true to auto redirect. 66 | }; 67 | 68 | $task.fetch(myRequest).then(response => { 69 | // response.statusCode, response.headers, response.body 70 | console.log(response.body); 71 | $notify("Title", "Subtitle", response.body); // Success! 72 | $done(); 73 | }, reason => { 74 | // reason.error 75 | $notify("Title", "Subtitle", reason.error); // Error! 76 | $done(); 77 | }); 78 | 79 | 80 | -------------------------------------------------------------------------------- /sample.conf: -------------------------------------------------------------------------------- 1 | # Sample Quantumult Configuration (v1.0.19) 2 | # 3 | # Line started with ";" or "#" or "//" shall be comments. 4 | # 以 ";" 或 "#" 或 "//" 开头的行为注释行。 5 | # 6 | # SS-URI scheme can be found at https://shadowsocks.org/en/spec/SIP002-URI-Scheme.html 7 | # 8 | 9 | 10 | # 11 | # Quantumult uses HEAD method send HTTP request to the server_check_url to test the proxy's status, the results should be two latencies, the first one is TCP handshake to the proxy server, the second one is the total time that Quantumult successfully received the HTTP response from the server_check_url. The lightning icon means that the TCP fast open is successful. If the server in section [server_local] or section [server_remote] has its own server_check_url, its own server_check_url will be used instead of the server_check_url in section [general]. 12 | # 13 | # Quantumult 使用 HTTP HEAD 方法对测试网址 server_check_url 进行网页响应性测试(测试结果为通过该节点访问此网页获得 HTTP 响应所需要的时间),来确认节点的可用性。 14 | # Quantumult 界面中的延迟测试方式均为网页响应性测试,显示的最终延迟均为通过对应节点访问测试网页获得 HTTP 响应所需要时间。 15 | # 由于 Trojan 协议为无响应校验协议,使得 HTTP 检测方式即使获得了 HTTP 响应,也不代表节点一定可用。 16 | # 17 | 18 | 19 | # 20 | # The dns_exclusion_list contains the domains that disabled the placeholder IP(240.*), domains that are not in the dns_exclusion_list all have placeholder IP enabled and have turned on the resolve-on-remote setting. 21 | # 22 | 23 | 24 | # 25 | # The udp_whitelist contains the destination UDP port, empty means all the ports are in udp_whitelist. UDP packtes(through Quantumult tunnel interface) with destination ports that are not in the udp_whitelist will be dropped. This setting has nothing to do with the policy and has nothing to do with the proxy(server) port either. 26 | # 27 | # 参数 udp_whitelist 从 IP 层控制 UDP 数据是否需要舍弃;如舍弃,则该 UDP 请求不会进入规则模块以及策略模块,TCP/UDP 请求记录中也不会有相应的条目,但仍可在日志中查询到相关信息(日志等级 debug)。 28 | # 该参数控制的是流入 Quantumult X Tunnel 的请求,并非 Quantumult X Tunnel 发出的请求,即不会作用于节点所使用的 UDP 目标端口。 29 | # 30 | 31 | 32 | # 33 | # The fallback_udp_policy needs Quantumult X v1.0.19 and later. 34 | # The fallback_udp_policy will be used when the server type (like VMess) does not support UDP relay or the udp-relay=true has not been set for server types like SS and SSR. The default value is reject. 35 | # 36 | # 参数 fallback_udp_policy 仅支持 v1.0.19 以及之后的版本。 37 | # 参数 fallback_udp_policy 的值仅支持末端策略(末端策略为经由规则模块和策略模块后所命中的策略,例如:direct、reject 以及节点;不支持内置策略 proxy 以及其它自定义策略)。 38 | # 当 UDP 请求经过规则模块以及策略模块后所命中的节点为 Quantumult X 所不支持 UDP 转发的节点(例如:VMess),或命中的节点虽支持 UDP 转发但节点配置未显示注明 udp-relay=true 的节点(例如:SS 或 SSR 且与服务器是否真实开启了 UDP 转发无关),则 fallback_udp_policy 会被使用。该参数默认值为 reject。 39 | # 注意:如果您需要调整该参数的值为 direct,请务必清楚了解同一目标主机名 TCP 请求与 UDP 请求的源地址不同所造成的隐私及安全风险。 40 | # 41 | 42 | 43 | # 44 | # The traffic to excluded_routes will not be handled by Quantumult. It is better to reboot your device after modification. 45 | # 46 | 47 | 48 | # 49 | # The resource_parser_url sample can be found at https://raw.githubusercontent.com/crossutility/Quantumult-X/master/resource-parser.js 50 | # 51 | 52 | 53 | [general] 54 | ;profile_img_url=http://www.example.com/example.png 55 | ;resource_parser_url=http://www.example.com/parser.js 56 | ;server_check_url=http://www.google.com/generate_204 57 | ;geo_location_checker=http://www.example.com/json/, https://www.example.com/script.js 58 | ;running_mode_trigger=filter, filter, LINK_22E171:all_proxy, LINK_22E172:all_direct 59 | dns_exclusion_list=*.cmpassport.com, *.jegotrip.com.cn, *.icitymobile.mobi, id6.me 60 | ;ssid_suspended_list=LINK_22E174, LINK_22E175 61 | ;udp_whitelist=53, 123, 1900, 80-443 62 | ;fallback_udp_policy=reject 63 | ;excluded_routes= 192.168.0.0/16, 172.16.0.0/12, 100.64.0.0/10, 10.0.0.0/8 64 | ;icmp_auto_reply=true 65 | 66 | # 67 | # The DNS servers fetched from current network(system) will always be used for better performance(you can disable this feature by using "no-system", but you should at least add one customized DNS server like "server=223.5.5.5"). 68 | # The result of query will only be used for evaluating filter or connecting through direct policy, when connecting through server the result will not be used and Quantumult will never know the destination IP of related domain. 69 | # Specially directly set 127.0.0.1 for a domain is not allowed in here. if you want some domain(eg: example.com) to be 127.0.0.1, just add "host, example.com, reject" to the "filter_local" section. The reject action will return DNS response with 127.0.0.1 to the query. 70 | # 71 | [dns] 72 | ;no-system 73 | server=223.5.5.5 74 | server=114.114.114.114 75 | server=119.29.29.29 76 | server=8.8.8.8 77 | ;server=8.8.4.4:53 78 | ;server=/example0.com/system 79 | ;server=/example1.com/8.8.4.4 80 | ;server=/*.example2.com/223.5.5.5 81 | ;server=/example4.com/[2001:4860:4860::8888]:53 82 | ;address=/example5.com/192.168.16.18 83 | ;address=/example6.com/[2001:8d3:8d3:8d3:8d3:8d3:8d3:8d3] 84 | 85 | # 86 | # static policy points to the server in candidates you manually selected. 87 | # available policy points to the first available server in candidates based on server_check_url(concurrent url latency test will be immediately launched when the policy has been triggered and the policy result is unavailable. If no network request is taking the policy at that time, that means the policy is in the idle state and the test won't be launched even if the server is down. At that time you can update the server status by manually launching the test, but it doesn't make any sense). 88 | # round-robin policy points to the next server in candidates for next connection. 89 | # ssid policy points to the server depending on the network environment. 90 | # 91 | [policy] 92 | ;static=policy-name-1, Sample-A, Sample-B, Sample-C, img-url=http://example.com/icon.png 93 | ;available=policy-name-2, Sample-A, Sample-B, Sample-C 94 | ;round-robin=policy-name-3, Sample-A, Sample-B, Sample-C 95 | ;ssid=policy-name-4, Sample-A, Sample-B, LINK_22E171:Sample-B, LINK_22E172:Sample-C 96 | 97 | # 98 | # Params "tag" and "enabled" are optional. 99 | # The default sync interval for all kinds of remote resources is 86400 seconds. 100 | # You can set update-interval=172800 to customize your auto sync interval(seconds), negative number means disable auto sync. 101 | # 102 | [server_remote] 103 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.txt, tag=Sample-01 104 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.txt, opt-parser=true, tag=Sample-01 105 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.txt, update-interval=-1, tag=Sample-01 106 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server-complete.txt, tag=Sample-02, as-policy=static, img-url=http://example.com/icon.png, enabled=false 107 | 108 | # 109 | # Params "tag", "force-policy" and "enabled" are optional. 110 | # When there is a force-policy, then the policy in filter of remote resource will be ignored and the force-policy will be used. 111 | # 112 | [filter_remote] 113 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/filter.txt, tag=Sample, force-policy=your-policy-name, enabled=true 114 | 115 | # 116 | # Params "tag" and "enabled" are optional. 117 | # 118 | [rewrite_remote] 119 | ;https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-import-rewrite.txt, tag=Sample, enabled=true 120 | 121 | # 122 | # Only obfs=http, obfs=ws, obfs=wss can have optional "obfs-uri" field. 123 | # The obfs-host param in wss will be used for TLS handshake and for HTTP header host field, if obfs-host is not set for wss the server address will be used. 124 | # The UDP relay for VMess and Trojan is not currently supported. 125 | # When using obfs=ws and obfs=wss the server side can be deployed by v2ray-plugin with mux = 0 or by v2ray-core. 126 | # The obfs plugin tls1.2_ticket_auth has one more RTT than tls1.2_ticket_fastauth and obfs tls, you'd better use tls1.2_ticket_fastauth instead. 127 | # The method chacha20-ietf-poly1305 and chacha20-poly1305 have the same effect in VMess configuration. 128 | # 129 | [server_local] 130 | # Optional field tls13 is only for shadowsocks obfs=wss 131 | ;shadowsocks=example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, server_check_url=http://www.apple.com/generate_204, tag=ss-01 132 | ;shadowsocks=example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=ss-02 133 | ;shadowsocks=example.com:443, method=chacha20, password=pwd, obfs=tls, obfs-host=bing.com, fast-open=false, udp-relay=false, tag=ss-03 134 | ;shadowsocks=example.com:443, method=chacha20, password=pwd, ssr-protocol=auth_chain_b, ssr-protocol-param=def, obfs=tls1.2_ticket_fastauth, obfs-host=bing.com, tag=ssr 135 | ;shadowsocks=example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, fast-open=false, udp-relay=false, tag=ss-ws-01 136 | ;shadowsocks=example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=ss-ws-02 137 | ;shadowsocks=example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=ss-ws-tls-01 138 | ;shadowsocks=example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, tls13=true, fast-open=false, udp-relay=false, tag=ss-ws-tls-02 139 | # 140 | # Optional field tls13 is only for vmess obfs=over-tls and obfs=wss 141 | ;vmess=example.com:80, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, fast-open=false, udp-relay=false, tag=vmess-01 142 | ;vmess=example.com:80, method=aes-128-gcm, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, fast-open=false, udp-relay=false, tag=vmess-02 143 | ;vmess=example.com:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, fast-open=false, udp-relay=false, tag=vmess-tls-01 144 | ;vmess=192.168.1.1:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, obfs-host=example.com, fast-open=false, udp-relay=false, tag=vmess-tls-02 145 | ;vmess=192.168.1.1:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, obfs-host=example.com, tls13=true, fast-open=false, udp-relay=false, tag=vmess-tls-03 146 | ;vmess=example.com:80, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-01 147 | ;vmess=192.168.1.1:80, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=ws, obfs-host=example.com, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-02 148 | ;vmess=example.com:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-tls-01 149 | ;vmess=192.168.1.1:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-host=example.com, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-tls-02 150 | ;vmess=192.168.1.1:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-host=example.com, obfs-uri=/ws, tls13=true, fast-open=false, udp-relay=false, tag=vmess-ws-tls-03 151 | # 152 | # Optional field tls13 is only for http over-tls=true 153 | ;http=example.com:80,fast-open=false, udp-relay=false, tag=http-01 154 | ;http=example.com:80, username=name, password=pwd, fast-open=false, udp-relay=false, tag=http-02 155 | ;http=example.com:443, username=name, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, fast-open=false, udp-relay=false, tag=http-tls-01 156 | ;http=example.com:443, username=name, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=http-tls-02 157 | # 158 | # Optional field tls13 is only for trojan over-tls=true 159 | ;trojan=example.com:443, password=pwd, over-tls=true, tls-verification=true, fast-open=false, udp-relay=false, tag=trojan-tls-01 160 | ;trojan=example.com:443, password=pwd, over-tls=true, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=trojan-tls-02 161 | ;trojan=192.168.1.1:443, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, fast-open=false, udp-relay=false, tag=trojan-tls-03 162 | ;trojan=192.168.1.1:443, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=trojan-tls-04 163 | 164 | [filter_local] 165 | ;user-agent, ?abc*, proxy 166 | ;host, www.google.com, proxy 167 | ;host-keyword, adsite, reject 168 | ;host-suffix, googleapis.com, proxy 169 | ;ip6-cidr, 2001:4860:4860::8888/32, direct 170 | ip-cidr, 10.0.0.0/8, direct 171 | ip-cidr, 127.0.0.0/8, direct 172 | ip-cidr, 172.16.0.0/12, direct 173 | ip-cidr, 192.168.0.0/16, direct 174 | ip-cidr, 224.0.0.0/24, direct 175 | geoip, cn, direct 176 | final, proxy 177 | 178 | 179 | # 180 | # The "reject" returns HTTP status code 404 with no content. 181 | # The "reject-200" returns HTTP status code 200 with no content. 182 | # The "reject-img" returns HTTP status code 200 with content of 1px gif. 183 | # The "reject-dict" returns HTTP status code 200 with content of empty json object. 184 | # The "reject-array" returns HTTP status code 200 with content of empty json array. 185 | # The "request-header" works for all the http headers not just one single header, so you can match two or more headers including CRLF in one regular expression. 186 | # The length and encoding related HTTP header fields will be automatically processed by Quantumult if the "rewrite" is body related, so you should not handle them by yourself. The max supported response size is 1024kB(decompressed) for response-body and script-response-body. 187 | # The body related rewrite will not be executed if the body is empty. 188 | # When using javascript in rewrite, you can use those objects: $request, $response, $notify(title, subtitle, message), console.log(message) and Quantumult's built-in objects all have prefix "$". 189 | # Supports: $request.scheme, $request.method, $request.url, $request.path, $request.headers, $response.statusCode, $response.headers, $response.body 190 | # The $notify(title, subtitle, message) will post iOS notifications if Quantumult notification has been enabled. 191 | # The $prefs is for persistent store: $prefs.valueForKey(key), $prefs.setValueForKey(value, key), $prefs.removeValueForKey(key), $prefs.removeAllValues(). 192 | # The console.log(message) will output logs to Quantumult log file if the log level is "debug". 193 | # The setTimeout(function() { }, interval) will run function after interval(ms). 194 | # The scripts for script-request-header, script-request-body, script-response-header, script-response-body and script-echo-response should be saved in local "On My iPhone - Quantumult X - Scripts" or "iCloud Drive - Quantumult X - Scripts". Samples can be found at https://github.com/crossutility/Quantumult-X 195 | # 196 | [rewrite_local] 197 | ;^http://example\.com/resource1/1/ url reject 198 | ;^http://example\.com/resource1/2/ url reject-img 199 | ;^http://example\.com/resource1/3/ url reject-200 200 | ;^http://example\.com/resource1/4/ url reject-dict 201 | ;^http://example\.com/resource1/5/ url reject-array 202 | ;^http://example\.com/resource2/ url 302 http://example.com/new-resource2/ 203 | ;^http://example\.com/resource3/ url 307 http://example.com/new-resource3/ 204 | ;^http://example\.com/resource4/ url request-header ^GET /resource4/ HTTP/1\.1(\r\n) request-header GET /api/ HTTP/1.1$1 205 | ;^http://example\.com/resource4/ url request-header (\r\n)User-Agent:.+(\r\n) request-header $1User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36$2 206 | ;^http://example\.com/resource5/ url request-body "info":\[.+\],"others" request-body "info":[],"others" 207 | ;^http://example\.com/resource5/ url response-body "info":\[.+\],"others" response-body "info":[],"others" 208 | ;^http://example\.com/resource6/ url script-response-body response-body.js 209 | ;^http://example\.com/resource7/ url script-echo-response script-echo.js 210 | ;^http://example\.com/resource8/ url script-response-header response-header.js 211 | ;^http://example\.com/resource9/ url script-request-header request-header.js 212 | ;^http://example\.com/resource10/ url script-request-body request-body.js 213 | 214 | 215 | 216 | # 217 | # The $task.fetch() compose a HTTP request and deal with the response, only text body is supported. A $task.fetch() can be embeded in the completion handler of another $task.fetch(), if you want serial requests not current requests. 218 | # The scripts should be saved in local "On My iPhone - Quantumult X - Scripts" or "iCloud Drive - Quantumult X - Scripts". Samples can be found at https://github.com/crossutility/Quantumult-X/blob/master/sample-task.js 219 | # The default HTTP request timeout is 10 seconds. 220 | # 221 | # Supports 5 fields of cron excluding the command field. 222 | # 223 | [task_local] 224 | ;* * * * * sample-task.js 225 | 226 | 227 | # 228 | # Only the TLS SNI or destination address in "hostname" will be handled by MitM. 229 | # 230 | # You should always keep your CA passphrase and p12 private. 231 | # 232 | [mitm] 233 | ;passphrase = 234 | ;p12 = 235 | ;skip_validating_cert = false 236 | ;force_sni_domain_name = false 237 | ;hostname = *.example.com, *.sample.com 238 | -------------------------------------------------------------------------------- /server-complete.snippet: -------------------------------------------------------------------------------- 1 | shadowsocks=example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, server_check_url=http://www.apple.com/generate_204, tag=ss-01 2 | shadowsocks=example.com:80, method=chacha20, password=pwd, obfs=http, obfs-host=bing.com, obfs-uri=/resource/file, fast-open=false, udp-relay=false, tag=ss-02 3 | shadowsocks=example.com:443, method=chacha20, password=pwd, obfs=tls, obfs-host=bing.com, fast-open=false, udp-relay=false, tag=ss-03 4 | shadowsocks=example.com:443, method=chacha20, password=pwd, ssr-protocol=auth_chain_b, ssr-protocol-param=def, obfs=tls1.2_ticket_fastauth, obfs-host=bing.com, tag=ssr 5 | shadowsocks=example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, fast-open=false, udp-relay=false, tag=ss-ws-01 6 | shadowsocks=example.com:80, method=aes-128-gcm, password=pwd, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=ss-ws-02 7 | shadowsocks=example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=ss-ws-tls-01 8 | shadowsocks=example.com:443, method=aes-128-gcm, password=pwd, obfs=wss, obfs-uri=/ws, tls13=true, fast-open=false, udp-relay=false, tag=ss-ws-tls-02 9 | # 10 | # Optional field tls13 is only for vmess obfs=over-tls and obfs=wss 11 | vmess=example.com:80, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, fast-open=false, udp-relay=false, tag=vmess-01 12 | vmess=example.com:80, method=aes-128-gcm, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, fast-open=false, udp-relay=false, tag=vmess-02 13 | vmess=example.com:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, fast-open=false, udp-relay=false, tag=vmess-tls-01 14 | vmess=192.168.1.1:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, obfs-host=example.com, fast-open=false, udp-relay=false, tag=vmess-tls-02 15 | vmess=192.168.1.1:443, method=none, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=over-tls, obfs-host=example.com, tls13=true, fast-open=false, udp-relay=false, tag=vmess-tls-03 16 | vmess=example.com:80, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=ws, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-01 17 | vmess=192.168.1.1:80, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=ws, obfs-host=example.com, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-02 18 | vmess=example.com:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-tls-01 19 | vmess=192.168.1.1:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-host=example.com, obfs-uri=/ws, fast-open=false, udp-relay=false, tag=vmess-ws-tls-02 20 | vmess=192.168.1.1:443, method=chacha20-poly1305, password=23ad6b10-8d1a-40f7-8ad0-e3e35cd32291, obfs=wss, obfs-host=example.com, obfs-uri=/ws, tls13=true, fast-open=false, udp-relay=false, tag=vmess-ws-tls-03 21 | # 22 | # Optional field tls13 is only for http over-tls=true 23 | http=example.com:80,fast-open=false, udp-relay=false, tag=http-01 24 | http=example.com:80, username=name, password=pwd, fast-open=false, udp-relay=false, tag=http-02 25 | http=example.com:443, username=name, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, fast-open=false, udp-relay=false, tag=http-tls-01 26 | http=example.com:443, username=name, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=http-tls-02 27 | # 28 | # Optional field tls13 is only for trojan over-tls=true 29 | trojan=example.com:443, password=pwd, over-tls=true, tls-verification=true, fast-open=false, udp-relay=false, tag=trojan-tls-01 30 | trojan=example.com:443, password=pwd, over-tls=true, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=trojan-tls-02 31 | trojan=192.168.1.1:443, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, fast-open=false, udp-relay=false, tag=trojan-tls-03 32 | trojan=192.168.1.1:443, password=pwd, over-tls=true, tls-host=example.com, tls-verification=true, tls13=true, fast-open=false, udp-relay=false, tag=trojan-tls-04 33 | -------------------------------------------------------------------------------- /server.snippet: -------------------------------------------------------------------------------- 1 | ss://YWVzLTEyOC1jZmI6ZmY=@ui1.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-1 2 | ss://YWVzLTEyOC1jZmI6ZmY=@ui2.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-2 3 | ss://YWVzLTEyOC1jZmI6ZmY=@ui3.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-3 4 | ss://YWVzLTEyOC1jZmI6ZmY=@ui4.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-4 5 | ss://YWVzLTEyOC1jZmI6ZmY=@ui5.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-5 6 | ss://YWVzLTEyOC1jZmI6ZmY=@ui6.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-6 7 | ss://YWVzLTEyOC1jZmI6ZmY=@ui7.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-7 8 | ss://YWVzLTEyOC1jZmI6ZmY=@ui8.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-8 9 | ss://YWVzLTEyOC1jZmI6ZmY=@ui9.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-9 10 | ss://YWVzLTEyOC1jZmI6ZmY=@ui10.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-10 11 | ss://YWVzLTEyOC1jZmI6ZmY=@ui11.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-11 12 | ss://YWVzLTEyOC1jZmI6ZmY=@ui12.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-12 13 | ss://YWVzLTEyOC1jZmI6ZmY=@ui13.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-13 14 | ss://YWVzLTEyOC1jZmI6ZmY=@ui14.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-14 15 | ss://YWVzLTEyOC1jZmI6ZmY=@ui15.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-15 16 | ss://YWVzLTEyOC1jZmI6ZmY=@ui16.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#Server-Name-16 17 | -------------------------------------------------------------------------------- /test/about.md: -------------------------------------------------------------------------------- 1 | # Test 2 | -------------------------------------------------------------------------------- /test/test-00.txt: -------------------------------------------------------------------------------- 1 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-000.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-000 2 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-001.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-001 3 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-002.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-002 4 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-003.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-003 5 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-004.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-004 6 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-005.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-005 7 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-006.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-006 8 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-007.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-007 9 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-008.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-008 10 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-009.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-009 11 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-010.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-010 12 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-011.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-011 13 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-012.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-012 14 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-013.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-013 15 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-014.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-014 16 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-015.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-015 17 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-016.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-016 18 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-017.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-017 19 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-018.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-018 20 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-019.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-019 21 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-020.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-020 22 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-021.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-021 23 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-022.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-022 24 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-023.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-023 25 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-024.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-024 26 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-025.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-025 27 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-026.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-026 28 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-027.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-027 29 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-028.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-028 30 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-029.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-029 31 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-030.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-030 32 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-031.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-031 33 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-032.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-032 34 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-033.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-033 35 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-034.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-034 36 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-035.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-035 37 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-036.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-036 38 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-037.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-037 39 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-038.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-038 40 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-039.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-039 41 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-040.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-040 42 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-041.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-041 43 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-042.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-042 44 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-043.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-043 45 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-044.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-044 46 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-045.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-045 47 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-046.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-046 48 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-047.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-047 49 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-048.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-048 50 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-049.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-049 51 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-050.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-050 52 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-051.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-051 53 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-052.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-052 54 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-053.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-053 55 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-054.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-054 56 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-055.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-055 57 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-056.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-056 58 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-057.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-057 59 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-058.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-058 60 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-059.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-059 61 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-060.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-060 62 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-061.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-061 63 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-062.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-062 64 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-063.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-063 65 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-064.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-064 66 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-065.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-065 67 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-066.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-066 68 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-067.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-067 69 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-068.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-068 70 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-069.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-069 71 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-070.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-070 72 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-071.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-071 73 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-072.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-072 74 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-073.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-073 75 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-074.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-074 76 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-075.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-075 77 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-076.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-076 78 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-077.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-077 79 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-078.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-078 80 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-079.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-079 81 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-080.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-080 82 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-081.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-081 83 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-082.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-082 84 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-083.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-083 85 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-084.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-084 86 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-085.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-085 87 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-086.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-086 88 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-087.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-087 89 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-088.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-088 90 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-089.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-089 91 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-090.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-090 92 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-091.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-091 93 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-092.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-092 94 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-093.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-093 95 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-094.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-094 96 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-095.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-095 97 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-096.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-096 98 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-097.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-097 99 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-098.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-098 100 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-099.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-099 101 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-100.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-100 102 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-101.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-101 103 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-102.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-102 104 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-103.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-103 105 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-104.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-104 106 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-105.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-105 107 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-106.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-106 108 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-107.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-107 109 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-108.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-108 110 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-109.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-109 111 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-110.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-110 112 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-111.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-111 113 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-112.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-112 114 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-113.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-113 115 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-114.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-114 116 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-115.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-115 117 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-116.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-116 118 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-117.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-117 119 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-118.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-118 120 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-119.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-119 121 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-120.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-120 122 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-121.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-121 123 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-122.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-122 124 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-123.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-123 125 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-124.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-124 126 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-125.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-125 127 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-126.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-126 128 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-127.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-127 129 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-128.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-128 130 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-129.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-129 131 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-130.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-130 132 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-131.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-131 133 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-132.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-132 134 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-133.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-133 135 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-134.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-134 136 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-135.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-135 137 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-136.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-136 138 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-137.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-137 139 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-138.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-138 140 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-139.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-139 141 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-140.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-140 142 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-141.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-141 143 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-142.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-142 144 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-143.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-143 145 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-144.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-144 146 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-145.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-145 147 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-146.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-146 148 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-147.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-147 149 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-148.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-148 150 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-149.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-149 151 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-150.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-150 152 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-151.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-151 153 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-152.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-152 154 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-153.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-153 155 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-154.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-154 156 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-155.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-155 157 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-156.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-156 158 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-157.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-157 159 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-158.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-158 160 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-159.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-159 161 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-160.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-160 162 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-161.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-161 163 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-162.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-162 164 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-163.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-163 165 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-164.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-164 166 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-165.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-165 167 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-166.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-166 168 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-167.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-167 169 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-168.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-168 170 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-169.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-169 171 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-170.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-170 172 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-171.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-171 173 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-172.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-172 174 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-173.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-173 175 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-174.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-174 176 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-175.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-175 177 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-176.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-176 178 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-177.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-177 179 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-178.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-178 180 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-179.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-179 181 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-180.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-180 182 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-181.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-181 183 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-182.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-182 184 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-183.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-183 185 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-184.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-184 186 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-185.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-185 187 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-186.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-186 188 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-187.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-187 189 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-188.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-188 190 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-189.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-189 191 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-190.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-190 192 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-191.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-191 193 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-192.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-192 194 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-193.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-193 195 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-194.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-194 196 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-195.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-195 197 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-196.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-196 198 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-197.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-197 199 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-198.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-198 200 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-199.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-199 201 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-200.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-200 202 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-201.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-201 203 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-202.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-202 204 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-203.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-203 205 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-204.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-204 206 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-205.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-205 207 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-206.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-206 208 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-207.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-207 209 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-208.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-208 210 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-209.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-209 211 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-210.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-210 212 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-211.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-211 213 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-212.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-212 214 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-213.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-213 215 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-214.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-214 216 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-215.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-215 217 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-216.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-216 218 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-217.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-217 219 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-218.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-218 220 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-219.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-219 221 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-220.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-220 222 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-221.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-221 223 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-222.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-222 224 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-223.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-223 225 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-224.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-224 226 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-225.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-225 227 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-226.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-226 228 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-227.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-227 229 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-228.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-228 230 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-229.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-229 231 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-230.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-230 232 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-231.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-231 233 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-232.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-232 234 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-233.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-233 235 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-234.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-234 236 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-235.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-235 237 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-236.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-236 238 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-237.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-237 239 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-238.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-238 240 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-239.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-239 241 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-240.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-240 242 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-241.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-241 243 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-242.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-242 244 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-243.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-243 245 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-244.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-244 246 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-245.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-245 247 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-246.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-246 248 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-247.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-247 249 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-248.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-248 250 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-249.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-249 251 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-250.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-250 252 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-251.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-251 253 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-252.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-252 254 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-253.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-253 255 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-254.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-254 256 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-255.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-255 257 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-256.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-256 258 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-257.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-257 259 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-258.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-258 260 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-259.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-259 261 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-260.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-260 262 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-261.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-261 263 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-262.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-262 264 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-263.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-263 265 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-264.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-264 266 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-265.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-265 267 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-266.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-266 268 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-267.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-267 269 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-268.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-268 270 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-269.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-269 271 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-270.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-270 272 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-271.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-271 273 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-272.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-272 274 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-273.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-273 275 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-274.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-274 276 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-275.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-275 277 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-276.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-276 278 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-277.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-277 279 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-278.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-278 280 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-279.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-279 281 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-280.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-280 282 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-281.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-281 283 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-282.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-282 284 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-283.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-283 285 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-284.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-284 286 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-285.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-285 287 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-286.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-286 288 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-287.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-287 289 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-288.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-288 290 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-289.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-289 291 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-290.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-290 292 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-291.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-291 293 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-292.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-292 294 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-293.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-293 295 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-294.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-294 296 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-295.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-295 297 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-296.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-296 298 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-297.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-297 299 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-298.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-298 300 | ss://YWVzLTEyOC1jZmI6ZmY=@test-00-299.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-00-299 301 | -------------------------------------------------------------------------------- /test/test-01.txt: -------------------------------------------------------------------------------- 1 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-000.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-000 2 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-001.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-001 3 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-002.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-002 4 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-003.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-003 5 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-004.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-004 6 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-005.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-005 7 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-006.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-006 8 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-007.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-007 9 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-008.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-008 10 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-009.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-009 11 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-010.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-010 12 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-011.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-011 13 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-012.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-012 14 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-013.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-013 15 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-014.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-014 16 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-015.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-015 17 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-016.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-016 18 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-017.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-017 19 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-018.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-018 20 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-019.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-019 21 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-020.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-020 22 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-021.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-021 23 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-022.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-022 24 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-023.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-023 25 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-024.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-024 26 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-025.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-025 27 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-026.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-026 28 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-027.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-027 29 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-028.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-028 30 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-029.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-029 31 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-030.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-030 32 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-031.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-031 33 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-032.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-032 34 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-033.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-033 35 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-034.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-034 36 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-035.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-035 37 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-036.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-036 38 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-037.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-037 39 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-038.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-038 40 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-039.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-039 41 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-040.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-040 42 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-041.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-041 43 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-042.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-042 44 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-043.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-043 45 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-044.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-044 46 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-045.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-045 47 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-046.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-046 48 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-047.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-047 49 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-048.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-048 50 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-049.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-049 51 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-050.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-050 52 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-051.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-051 53 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-052.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-052 54 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-053.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-053 55 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-054.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-054 56 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-055.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-055 57 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-056.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-056 58 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-057.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-057 59 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-058.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-058 60 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-059.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-059 61 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-060.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-060 62 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-061.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-061 63 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-062.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-062 64 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-063.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-063 65 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-064.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-064 66 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-065.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-065 67 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-066.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-066 68 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-067.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-067 69 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-068.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-068 70 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-069.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-069 71 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-070.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-070 72 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-071.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-071 73 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-072.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-072 74 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-073.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-073 75 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-074.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-074 76 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-075.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-075 77 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-076.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-076 78 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-077.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-077 79 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-078.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-078 80 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-079.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-079 81 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-080.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-080 82 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-081.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-081 83 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-082.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-082 84 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-083.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-083 85 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-084.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-084 86 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-085.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-085 87 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-086.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-086 88 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-087.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-087 89 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-088.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-088 90 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-089.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-089 91 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-090.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-090 92 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-091.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-091 93 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-092.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-092 94 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-093.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-093 95 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-094.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-094 96 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-095.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-095 97 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-096.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-096 98 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-097.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-097 99 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-098.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-098 100 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-099.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-099 101 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-100.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-100 102 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-101.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-101 103 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-102.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-102 104 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-103.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-103 105 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-104.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-104 106 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-105.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-105 107 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-106.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-106 108 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-107.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-107 109 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-108.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-108 110 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-109.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-109 111 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-110.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-110 112 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-111.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-111 113 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-112.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-112 114 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-113.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-113 115 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-114.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-114 116 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-115.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-115 117 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-116.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-116 118 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-117.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-117 119 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-118.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-118 120 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-119.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-119 121 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-120.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-120 122 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-121.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-121 123 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-122.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-122 124 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-123.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-123 125 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-124.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-124 126 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-125.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-125 127 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-126.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-126 128 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-127.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-127 129 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-128.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-128 130 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-129.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-129 131 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-130.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-130 132 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-131.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-131 133 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-132.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-132 134 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-133.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-133 135 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-134.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-134 136 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-135.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-135 137 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-136.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-136 138 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-137.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-137 139 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-138.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-138 140 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-139.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-139 141 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-140.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-140 142 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-141.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-141 143 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-142.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-142 144 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-143.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-143 145 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-144.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-144 146 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-145.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-145 147 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-146.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-146 148 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-147.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-147 149 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-148.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-148 150 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-149.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-149 151 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-150.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-150 152 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-151.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-151 153 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-152.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-152 154 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-153.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-153 155 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-154.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-154 156 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-155.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-155 157 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-156.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-156 158 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-157.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-157 159 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-158.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-158 160 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-159.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-159 161 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-160.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-160 162 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-161.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-161 163 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-162.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-162 164 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-163.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-163 165 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-164.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-164 166 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-165.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-165 167 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-166.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-166 168 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-167.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-167 169 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-168.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-168 170 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-169.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-169 171 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-170.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-170 172 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-171.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-171 173 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-172.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-172 174 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-173.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-173 175 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-174.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-174 176 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-175.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-175 177 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-176.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-176 178 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-177.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-177 179 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-178.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-178 180 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-179.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-179 181 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-180.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-180 182 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-181.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-181 183 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-182.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-182 184 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-183.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-183 185 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-184.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-184 186 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-185.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-185 187 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-186.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-186 188 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-187.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-187 189 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-188.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-188 190 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-189.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-189 191 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-190.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-190 192 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-191.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-191 193 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-192.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-192 194 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-193.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-193 195 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-194.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-194 196 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-195.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-195 197 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-196.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-196 198 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-197.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-197 199 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-198.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-198 200 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-199.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-199 201 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-200.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-200 202 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-201.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-201 203 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-202.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-202 204 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-203.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-203 205 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-204.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-204 206 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-205.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-205 207 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-206.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-206 208 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-207.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-207 209 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-208.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-208 210 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-209.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-209 211 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-210.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-210 212 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-211.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-211 213 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-212.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-212 214 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-213.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-213 215 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-214.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-214 216 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-215.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-215 217 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-216.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-216 218 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-217.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-217 219 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-218.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-218 220 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-219.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-219 221 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-220.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-220 222 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-221.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-221 223 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-222.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-222 224 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-223.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-223 225 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-224.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-224 226 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-225.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-225 227 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-226.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-226 228 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-227.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-227 229 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-228.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-228 230 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-229.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-229 231 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-230.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-230 232 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-231.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-231 233 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-232.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-232 234 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-233.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-233 235 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-234.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-234 236 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-235.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-235 237 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-236.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-236 238 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-237.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-237 239 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-238.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-238 240 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-239.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-239 241 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-240.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-240 242 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-241.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-241 243 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-242.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-242 244 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-243.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-243 245 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-244.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-244 246 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-245.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-245 247 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-246.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-246 248 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-247.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-247 249 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-248.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-248 250 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-249.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-249 251 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-250.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-250 252 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-251.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-251 253 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-252.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-252 254 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-253.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-253 255 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-254.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-254 256 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-255.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-255 257 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-256.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-256 258 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-257.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-257 259 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-258.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-258 260 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-259.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-259 261 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-260.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-260 262 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-261.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-261 263 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-262.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-262 264 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-263.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-263 265 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-264.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-264 266 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-265.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-265 267 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-266.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-266 268 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-267.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-267 269 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-268.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-268 270 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-269.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-269 271 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-270.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-270 272 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-271.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-271 273 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-272.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-272 274 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-273.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-273 275 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-274.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-274 276 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-275.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-275 277 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-276.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-276 278 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-277.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-277 279 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-278.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-278 280 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-279.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-279 281 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-280.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-280 282 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-281.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-281 283 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-282.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-282 284 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-283.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-283 285 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-284.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-284 286 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-285.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-285 287 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-286.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-286 288 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-287.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-287 289 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-288.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-288 290 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-289.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-289 291 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-290.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-290 292 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-291.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-291 293 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-292.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-292 294 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-293.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-293 295 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-294.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-294 296 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-295.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-295 297 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-296.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-296 298 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-297.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-297 299 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-298.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-298 300 | ss://YWVzLTEyOC1jZmI6ZmY=@test-01-299.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-01-299 301 | -------------------------------------------------------------------------------- /test/test-02.txt: -------------------------------------------------------------------------------- 1 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-000.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-000 2 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-001.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-001 3 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-002.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-002 4 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-003.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-003 5 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-004.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-004 6 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-005.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-005 7 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-006.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-006 8 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-007.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-007 9 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-008.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-008 10 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-009.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-009 11 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-010.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-010 12 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-011.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-011 13 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-012.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-012 14 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-013.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-013 15 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-014.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-014 16 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-015.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-015 17 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-016.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-016 18 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-017.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-017 19 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-018.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-018 20 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-019.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-019 21 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-020.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-020 22 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-021.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-021 23 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-022.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-022 24 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-023.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-023 25 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-024.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-024 26 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-025.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-025 27 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-026.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-026 28 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-027.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-027 29 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-028.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-028 30 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-029.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-029 31 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-030.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-030 32 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-031.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-031 33 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-032.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-032 34 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-033.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-033 35 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-034.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-034 36 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-035.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-035 37 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-036.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-036 38 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-037.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-037 39 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-038.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-038 40 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-039.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-039 41 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-040.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-040 42 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-041.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-041 43 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-042.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-042 44 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-043.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-043 45 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-044.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-044 46 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-045.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-045 47 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-046.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-046 48 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-047.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-047 49 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-048.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-048 50 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-049.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-049 51 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-050.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-050 52 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-051.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-051 53 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-052.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-052 54 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-053.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-053 55 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-054.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-054 56 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-055.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-055 57 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-056.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-056 58 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-057.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-057 59 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-058.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-058 60 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-059.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-059 61 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-060.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-060 62 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-061.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-061 63 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-062.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-062 64 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-063.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-063 65 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-064.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-064 66 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-065.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-065 67 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-066.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-066 68 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-067.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-067 69 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-068.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-068 70 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-069.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-069 71 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-070.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-070 72 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-071.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-071 73 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-072.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-072 74 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-073.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-073 75 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-074.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-074 76 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-075.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-075 77 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-076.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-076 78 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-077.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-077 79 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-078.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-078 80 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-079.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-079 81 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-080.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-080 82 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-081.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-081 83 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-082.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-082 84 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-083.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-083 85 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-084.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-084 86 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-085.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-085 87 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-086.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-086 88 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-087.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-087 89 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-088.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-088 90 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-089.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-089 91 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-090.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-090 92 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-091.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-091 93 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-092.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-092 94 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-093.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-093 95 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-094.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-094 96 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-095.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-095 97 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-096.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-096 98 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-097.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-097 99 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-098.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-098 100 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-099.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-099 101 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-100.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-100 102 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-101.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-101 103 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-102.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-102 104 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-103.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-103 105 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-104.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-104 106 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-105.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-105 107 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-106.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-106 108 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-107.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-107 109 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-108.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-108 110 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-109.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-109 111 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-110.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-110 112 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-111.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-111 113 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-112.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-112 114 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-113.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-113 115 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-114.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-114 116 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-115.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-115 117 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-116.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-116 118 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-117.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-117 119 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-118.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-118 120 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-119.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-119 121 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-120.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-120 122 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-121.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-121 123 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-122.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-122 124 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-123.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-123 125 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-124.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-124 126 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-125.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-125 127 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-126.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-126 128 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-127.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-127 129 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-128.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-128 130 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-129.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-129 131 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-130.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-130 132 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-131.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-131 133 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-132.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-132 134 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-133.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-133 135 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-134.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-134 136 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-135.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-135 137 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-136.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-136 138 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-137.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-137 139 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-138.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-138 140 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-139.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-139 141 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-140.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-140 142 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-141.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-141 143 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-142.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-142 144 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-143.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-143 145 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-144.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-144 146 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-145.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-145 147 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-146.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-146 148 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-147.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-147 149 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-148.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-148 150 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-149.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-149 151 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-150.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-150 152 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-151.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-151 153 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-152.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-152 154 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-153.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-153 155 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-154.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-154 156 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-155.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-155 157 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-156.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-156 158 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-157.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-157 159 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-158.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-158 160 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-159.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-159 161 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-160.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-160 162 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-161.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-161 163 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-162.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-162 164 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-163.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-163 165 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-164.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-164 166 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-165.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-165 167 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-166.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-166 168 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-167.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-167 169 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-168.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-168 170 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-169.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-169 171 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-170.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-170 172 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-171.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-171 173 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-172.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-172 174 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-173.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-173 175 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-174.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-174 176 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-175.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-175 177 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-176.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-176 178 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-177.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-177 179 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-178.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-178 180 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-179.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-179 181 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-180.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-180 182 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-181.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-181 183 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-182.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-182 184 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-183.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-183 185 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-184.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-184 186 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-185.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-185 187 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-186.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-186 188 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-187.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-187 189 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-188.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-188 190 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-189.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-189 191 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-190.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-190 192 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-191.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-191 193 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-192.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-192 194 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-193.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-193 195 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-194.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-194 196 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-195.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-195 197 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-196.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-196 198 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-197.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-197 199 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-198.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-198 200 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-199.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-199 201 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-200.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-200 202 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-201.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-201 203 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-202.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-202 204 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-203.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-203 205 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-204.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-204 206 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-205.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-205 207 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-206.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-206 208 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-207.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-207 209 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-208.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-208 210 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-209.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-209 211 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-210.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-210 212 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-211.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-211 213 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-212.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-212 214 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-213.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-213 215 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-214.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-214 216 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-215.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-215 217 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-216.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-216 218 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-217.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-217 219 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-218.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-218 220 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-219.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-219 221 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-220.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-220 222 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-221.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-221 223 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-222.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-222 224 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-223.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-223 225 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-224.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-224 226 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-225.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-225 227 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-226.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-226 228 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-227.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-227 229 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-228.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-228 230 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-229.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-229 231 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-230.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-230 232 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-231.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-231 233 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-232.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-232 234 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-233.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-233 235 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-234.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-234 236 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-235.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-235 237 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-236.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-236 238 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-237.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-237 239 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-238.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-238 240 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-239.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-239 241 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-240.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-240 242 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-241.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-241 243 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-242.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-242 244 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-243.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-243 245 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-244.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-244 246 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-245.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-245 247 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-246.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-246 248 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-247.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-247 249 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-248.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-248 250 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-249.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-249 251 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-250.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-250 252 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-251.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-251 253 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-252.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-252 254 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-253.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-253 255 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-254.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-254 256 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-255.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-255 257 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-256.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-256 258 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-257.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-257 259 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-258.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-258 260 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-259.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-259 261 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-260.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-260 262 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-261.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-261 263 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-262.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-262 264 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-263.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-263 265 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-264.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-264 266 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-265.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-265 267 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-266.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-266 268 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-267.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-267 269 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-268.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-268 270 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-269.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-269 271 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-270.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-270 272 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-271.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-271 273 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-272.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-272 274 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-273.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-273 275 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-274.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-274 276 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-275.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-275 277 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-276.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-276 278 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-277.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-277 279 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-278.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-278 280 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-279.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-279 281 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-280.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-280 282 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-281.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-281 283 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-282.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-282 284 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-283.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-283 285 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-284.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-284 286 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-285.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-285 287 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-286.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-286 288 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-287.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-287 289 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-288.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-288 290 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-289.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-289 291 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-290.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-290 292 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-291.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-291 293 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-292.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-292 294 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-293.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-293 295 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-294.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-294 296 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-295.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-295 297 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-296.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-296 298 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-297.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-297 299 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-298.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-298 300 | ss://YWVzLTEyOC1jZmI6ZmY=@test-02-299.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-02-299 301 | -------------------------------------------------------------------------------- /test/test-03.txt: -------------------------------------------------------------------------------- 1 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-000.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-000 2 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-001.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-001 3 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-002.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-002 4 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-003.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-003 5 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-004.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-004 6 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-005.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-005 7 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-006.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-006 8 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-007.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-007 9 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-008.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-008 10 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-009.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-009 11 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-010.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-010 12 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-011.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-011 13 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-012.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-012 14 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-013.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-013 15 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-014.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-014 16 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-015.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-015 17 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-016.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-016 18 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-017.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-017 19 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-018.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-018 20 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-019.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-019 21 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-020.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-020 22 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-021.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-021 23 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-022.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-022 24 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-023.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-023 25 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-024.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-024 26 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-025.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-025 27 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-026.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-026 28 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-027.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-027 29 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-028.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-028 30 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-029.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-029 31 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-030.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-030 32 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-031.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-031 33 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-032.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-032 34 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-033.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-033 35 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-034.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-034 36 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-035.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-035 37 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-036.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-036 38 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-037.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-037 39 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-038.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-038 40 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-039.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-039 41 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-040.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-040 42 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-041.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-041 43 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-042.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-042 44 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-043.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-043 45 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-044.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-044 46 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-045.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-045 47 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-046.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-046 48 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-047.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-047 49 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-048.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-048 50 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-049.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-049 51 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-050.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-050 52 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-051.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-051 53 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-052.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-052 54 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-053.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-053 55 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-054.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-054 56 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-055.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-055 57 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-056.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-056 58 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-057.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-057 59 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-058.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-058 60 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-059.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-059 61 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-060.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-060 62 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-061.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-061 63 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-062.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-062 64 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-063.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-063 65 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-064.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-064 66 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-065.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-065 67 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-066.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-066 68 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-067.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-067 69 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-068.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-068 70 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-069.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-069 71 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-070.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-070 72 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-071.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-071 73 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-072.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-072 74 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-073.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-073 75 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-074.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-074 76 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-075.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-075 77 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-076.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-076 78 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-077.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-077 79 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-078.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-078 80 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-079.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-079 81 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-080.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-080 82 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-081.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-081 83 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-082.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-082 84 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-083.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-083 85 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-084.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-084 86 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-085.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-085 87 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-086.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-086 88 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-087.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-087 89 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-088.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-088 90 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-089.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-089 91 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-090.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-090 92 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-091.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-091 93 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-092.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-092 94 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-093.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-093 95 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-094.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-094 96 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-095.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-095 97 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-096.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-096 98 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-097.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-097 99 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-098.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-098 100 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-099.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-099 101 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-100.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-100 102 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-101.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-101 103 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-102.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-102 104 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-103.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-103 105 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-104.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-104 106 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-105.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-105 107 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-106.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-106 108 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-107.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-107 109 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-108.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-108 110 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-109.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-109 111 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-110.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-110 112 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-111.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-111 113 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-112.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-112 114 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-113.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-113 115 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-114.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-114 116 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-115.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-115 117 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-116.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-116 118 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-117.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-117 119 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-118.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-118 120 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-119.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-119 121 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-120.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-120 122 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-121.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-121 123 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-122.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-122 124 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-123.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-123 125 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-124.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-124 126 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-125.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-125 127 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-126.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-126 128 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-127.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-127 129 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-128.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-128 130 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-129.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-129 131 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-130.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-130 132 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-131.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-131 133 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-132.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-132 134 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-133.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-133 135 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-134.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-134 136 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-135.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-135 137 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-136.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-136 138 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-137.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-137 139 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-138.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-138 140 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-139.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-139 141 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-140.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-140 142 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-141.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-141 143 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-142.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-142 144 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-143.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-143 145 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-144.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-144 146 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-145.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-145 147 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-146.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-146 148 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-147.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-147 149 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-148.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-148 150 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-149.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-149 151 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-150.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-150 152 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-151.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-151 153 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-152.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-152 154 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-153.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-153 155 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-154.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-154 156 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-155.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-155 157 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-156.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-156 158 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-157.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-157 159 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-158.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-158 160 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-159.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-159 161 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-160.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-160 162 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-161.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-161 163 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-162.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-162 164 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-163.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-163 165 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-164.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-164 166 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-165.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-165 167 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-166.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-166 168 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-167.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-167 169 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-168.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-168 170 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-169.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-169 171 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-170.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-170 172 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-171.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-171 173 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-172.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-172 174 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-173.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-173 175 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-174.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-174 176 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-175.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-175 177 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-176.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-176 178 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-177.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-177 179 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-178.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-178 180 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-179.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-179 181 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-180.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-180 182 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-181.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-181 183 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-182.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-182 184 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-183.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-183 185 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-184.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-184 186 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-185.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-185 187 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-186.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-186 188 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-187.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-187 189 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-188.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-188 190 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-189.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-189 191 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-190.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-190 192 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-191.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-191 193 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-192.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-192 194 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-193.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-193 195 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-194.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-194 196 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-195.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-195 197 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-196.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-196 198 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-197.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-197 199 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-198.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-198 200 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-199.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-199 201 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-200.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-200 202 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-201.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-201 203 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-202.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-202 204 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-203.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-203 205 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-204.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-204 206 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-205.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-205 207 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-206.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-206 208 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-207.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-207 209 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-208.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-208 210 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-209.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-209 211 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-210.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-210 212 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-211.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-211 213 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-212.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-212 214 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-213.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-213 215 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-214.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-214 216 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-215.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-215 217 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-216.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-216 218 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-217.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-217 219 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-218.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-218 220 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-219.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-219 221 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-220.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-220 222 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-221.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-221 223 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-222.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-222 224 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-223.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-223 225 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-224.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-224 226 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-225.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-225 227 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-226.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-226 228 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-227.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-227 229 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-228.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-228 230 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-229.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-229 231 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-230.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-230 232 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-231.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-231 233 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-232.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-232 234 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-233.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-233 235 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-234.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-234 236 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-235.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-235 237 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-236.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-236 238 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-237.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-237 239 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-238.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-238 240 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-239.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-239 241 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-240.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-240 242 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-241.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-241 243 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-242.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-242 244 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-243.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-243 245 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-244.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-244 246 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-245.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-245 247 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-246.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-246 248 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-247.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-247 249 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-248.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-248 250 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-249.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-249 251 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-250.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-250 252 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-251.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-251 253 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-252.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-252 254 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-253.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-253 255 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-254.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-254 256 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-255.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-255 257 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-256.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-256 258 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-257.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-257 259 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-258.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-258 260 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-259.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-259 261 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-260.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-260 262 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-261.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-261 263 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-262.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-262 264 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-263.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-263 265 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-264.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-264 266 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-265.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-265 267 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-266.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-266 268 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-267.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-267 269 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-268.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-268 270 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-269.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-269 271 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-270.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-270 272 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-271.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-271 273 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-272.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-272 274 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-273.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-273 275 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-274.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-274 276 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-275.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-275 277 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-276.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-276 278 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-277.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-277 279 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-278.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-278 280 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-279.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-279 281 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-280.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-280 282 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-281.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-281 283 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-282.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-282 284 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-283.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-283 285 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-284.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-284 286 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-285.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-285 287 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-286.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-286 288 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-287.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-287 289 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-288.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-288 290 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-289.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-289 291 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-290.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-290 292 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-291.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-291 293 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-292.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-292 294 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-293.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-293 295 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-294.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-294 296 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-295.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-295 297 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-296.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-296 298 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-297.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-297 299 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-298.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-298 300 | ss://YWVzLTEyOC1jZmI6ZmY=@test-03-299.example.com:80/?plugin=obfs-local%3Bobfs%3Dhttp%3Bobfs-host%3Dbing.com#ui-03-299 301 | -------------------------------------------------------------------------------- /url-scheme.md: -------------------------------------------------------------------------------- 1 | # URL Scheme 2 | 3 | Formats of Quantumult X URL. 4 | 5 | ## Scheme 6 | 7 | quantumult-x 8 | 9 | ## Host 10 | 11 | Host is empty. 12 | 13 | ## API 14 | 15 | The "add-resource" is available since Quantumult X 1.0.29 build 670. 16 | The "quantumult-x:///update-configuration?remote-resource=" replaces all existed resources, yet the "quantumult-x:///add-resource?remote-resource=" keeps all existed resources. 17 | The "quantumult-x:///ui?module=gallery&action=add" is available since Quantumult X 1.0.29 build 672. 18 | 19 | - [quantumult-x:///update-configuration?remote-resource=url-encoded-json](https://github.com/crossutility/Quantumult-X) 20 | 21 | ``` text 22 | quantumult-x:///update-configuration?remote-resource=%7B%0A%20%20%20%20%22server_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver.snippet%2C%20tag%3DSample-01%22%2C%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver-complete.snippet%2C%20tag%3DSample-02%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22filter_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Ffilter.snippet%2C%20tag%3DSample%2C%20force-policy%3Dyour-policy-name%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22rewrite_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fsample-import-rewrite.snippet%2C%20tag%3DSample%22%0A%20%20%20%20%5D%0A%7D 23 | ``` 24 | 25 | ``` json 26 | { 27 | "server_remote": [ 28 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.snippet, tag=Sample-01", 29 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server-complete.snippet, tag=Sample-02" 30 | ], 31 | "filter_remote": [ 32 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/filter.snippet, tag=Sample, force-policy=your-policy-name" 33 | ], 34 | "rewrite_remote": [ 35 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-import-rewrite.snippet, tag=Sample" 36 | ] 37 | } 38 | ``` 39 | 40 | - [quantumult-x:///add-resource?remote-resource=url-encoded-json](https://github.com/crossutility/Quantumult-X) 41 | 42 | ``` text 43 | quantumult-x:///add-resource?remote-resource=%7B%0A%20%20%20%20%22server_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver.snippet%2C%20tag%3DSample-01%22%2C%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver-complete.snippet%2C%20tag%3DSample-02%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22filter_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Ffilter.snippet%2C%20tag%3DSample%2C%20force-policy%3Dyour-policy-name%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22rewrite_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fsample-import-rewrite.snippet%2C%20tag%3DSample%22%0A%20%20%20%20%5D%0A%7D 44 | ``` 45 | 46 | ``` json 47 | { 48 | "server_remote": [ 49 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server.snippet, tag=Sample-01", 50 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/server-complete.snippet, tag=Sample-02" 51 | ], 52 | "filter_remote": [ 53 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/filter.snippet, tag=Sample, force-policy=your-policy-name" 54 | ], 55 | "rewrite_remote": [ 56 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/sample-import-rewrite.snippet, tag=Sample" 57 | ] 58 | } 59 | ``` 60 | 61 | - [quantumult-x:///ui?module=gallery&type=task&action=add&content=url-encoded-json](https://github.com/crossutility/Quantumult-X) 62 | 63 | ``` text 64 | quantumult-x:///ui?module=gallery&type=task&action=add&content=%5B%0A%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fgallery.json%22%0A%5D 65 | ``` 66 | 67 | ``` json 68 | [ 69 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/gallery.json" 70 | ] 71 | ``` 72 | 73 | - [quantumult-x:///ui?module=gallery&type=icon&action=add&content=url-encoded-json](https://github.com/crossutility/Quantumult-X) 74 | 75 | ``` text 76 | quantumult-x:///ui?module=gallery&type=icon&action=add&content=%5B%0A%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Ficon-gallery.json%22%0A%5D 77 | ``` 78 | 79 | ``` json 80 | [ 81 | "https://raw.githubusercontent.com/crossutility/Quantumult-X/master/icon-gallery.json" 82 | ] 83 | ``` 84 | 85 | ## Optional Universal Links 86 | 87 | "Universal Links" supported since Quantumult X 1.0.30 (App Store). 88 | 89 | Apple’s Content Delivery Network requests the apple-app-site-association file within 24 hours. Devices check for updates approximately once per week after app installation. This proccess is handled by system (eg. iOS) not Quantumult X itself. 90 | 91 | If the Quantumult X universal link is active on your device, the link will directly open (no network request to associated domain) Quantumult X app. If the link opens Safari or any other browser apps then the Quantumult X universal link is not active on your device. 92 | 93 | The Quantumult X universal link starts with "https://quantumult.app/x/open-app/", the rest part of the link should be similar to Quantumult X URL. 94 | 95 | - [https://quantumult.app/x/open-app/add-resource?remote-resource=url-encoded-json](https://quantumult.app/x/open-app/add-resource?remote-resource=%7B%0A%20%20%20%20%22server_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver.snippet%2C%20tag%3DSample-01%22%2C%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver-complete.snippet%2C%20tag%3DSample-02%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22filter_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Ffilter.snippet%2C%20tag%3DSample%2C%20force-policy%3Dyour-policy-name%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22rewrite_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fsample-import-rewrite.snippet%2C%20tag%3DSample%22%0A%20%20%20%20%5D%0A%7D) 96 | 97 | ``` text 98 | https://quantumult.app/x/open-app/add-resource?remote-resource=%7B%0A%20%20%20%20%22server_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver.snippet%2C%20tag%3DSample-01%22%2C%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fserver-complete.snippet%2C%20tag%3DSample-02%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22filter_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Ffilter.snippet%2C%20tag%3DSample%2C%20force-policy%3Dyour-policy-name%22%0A%20%20%20%20%5D%2C%0A%20%20%20%20%22rewrite_remote%22%3A%20%5B%0A%20%20%20%20%20%20%20%20%22https%3A%2F%2Fraw.githubusercontent.com%2Fcrossutility%2FQuantumult-X%2Fmaster%2Fsample-import-rewrite.snippet%2C%20tag%3DSample%22%0A%20%20%20%20%5D%0A%7D 99 | ``` 100 | -------------------------------------------------------------------------------- /v2ray-ss-ws-tls.json: -------------------------------------------------------------------------------- 1 | { 2 | "log": { 3 | "loglevel": "debug" 4 | }, 5 | "inbound": { 6 | "port": 80, 7 | "listen": "192.168.1.1", 8 | "protocol": "shadowsocks", 9 | "settings": { 10 | "method": "aes-128-gcm", 11 | "ota": false, 12 | "password": "pwd" 13 | }, 14 | "streamSettings": { 15 | "network": "ws", 16 | "security": "tls", 17 | "wsSettings": { 18 | "path": "/ws-tls" 19 | }, 20 | "tlsSettings": { 21 | "certificates": [ 22 | { 23 | "certificateFile": "/path/to/certificateFile", 24 | "keyFile": "/path/to/keyFile" 25 | } 26 | ] 27 | } 28 | } 29 | }, 30 | "outbound": { 31 | "protocol": "freedom", 32 | "settings": {}, 33 | "tag": "direct" 34 | } 35 | } 36 | -------------------------------------------------------------------------------- /v2ray-ss-ws.json: -------------------------------------------------------------------------------- 1 | { 2 | "log": { 3 | "loglevel": "debug" 4 | }, 5 | "inbound": { 6 | "port": 80, 7 | "listen": "192.168.1.1", 8 | "protocol": "shadowsocks", 9 | "settings": { 10 | "method": "aes-128-gcm", 11 | "ota": false, 12 | "password": "pwd" 13 | }, 14 | "streamSettings": { 15 | "network": "ws", 16 | "security": "none", 17 | "wsSettings": { 18 | "path": "/ws" 19 | } 20 | } 21 | }, 22 | "outbound": { 23 | "protocol": "freedom", 24 | "settings": {}, 25 | "tag": "direct" 26 | } 27 | } 28 | --------------------------------------------------------------------------------