SHOW:
|
|
- or go back to the newest paste.
1 | var megafon_proxy = 1; | |
2 | var http_enabled = 1; | |
3 | ||
4 | ||
5 | var DIRECT = "DIRECT"; | |
6 | var PROXY_HTTP = "DIRECT"; // | |
7 | var PROXY_SOCKS = "DIRECT"; // | |
8 | ||
9 | if (megafon_proxy) PROXY_HTTP = "PROXY 192.168.43.201:8888"; | |
10 | ||
11 | //proxy list | |
12 | var gi, proxyListed = {}, proxyList = []; | |
13 | ||
14 | - | if (!megafon_proxy) { |
14 | + | |
15 | proxyList.push("2ch.hk"); | |
16 | - | proxyList.push("2ip.ru"); |
16 | + | |
17 | - | proxyList.push("2ch.hk"); |
17 | + | |
18 | - | proxyList.push("speedtest.net"); |
18 | + | |
19 | { proxyListed[proxyList[gi]] = true; } | |
20 | ||
21 | - | proxyList.push("vk.com"); |
21 | + | |
22 | - | proxyList.push("gosuslugi.ru"); |
22 | + | |
23 | - | proxyList.push("megafon.ru"); |
23 | + | |
24 | - | proxyList.push("kremlin.ru"); |
24 | + | |
25 | - | proxyList.push("tinkoff.ru"); |
25 | + | |
26 | dotpos = host.lastIndexOf(".", dotpos - 1); | |
27 | if (dotpos === -1) { return host; } | |
28 | ||
29 | return host.substring(dotpos + 1); | |
30 | } | |
31 | ||
32 | function FindProxyForURL(url, host) { | |
33 | ||
34 | //checks host in antizapret, proxy lists, then select proxy type, else direct | |
35 | return (proxyListed[hostToDomain(host)] ? (http_enabled ? PROXY_HTTP : PROXY_SOCKS) : DIRECT); | |
36 | ||
37 | } |