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 | } |