· 6 years ago · Apr 21, 2019, 05:34 PM
1function FindProxyForURL(url, host) {
2 var proxyList = [
3 "192.166.219.46:3128",
4 "185.41.248.161:8080",
5 "217.113.122.142:3128",
6 "5.189.162.175:3128",
7 "176.9.61.85:3128",
8 "91.221.109.136:3128",
9 "31.192.109.4:3128",
10 "167.114.255.85:3128",
11 "188.166.175.186:3128",
12 "91.221.109.138:3128",
13 "84.201.254.47:3128",
14 "144.76.45.24:8080",
15 "35.189.90.214:3128",
16 "145.239.82.33:8080",
17 "35.159.52.64:8081",
18 "51.75.109.93:3128",
19 "94.45.167.13:3128",
20 "185.34.52.124:80",
21 "37.79.244.120:3128",
22 "46.218.155.194:3128",
23 "164.132.101.113:3128",
24 "54.37.136.149:3128",
25 "185.34.52.82:80",
26 "109.123.4.12:3128",
27 "51.68.177.232:1080",
28 "83.166.246.232:3128",
29 "91.235.42.20:3130"
30 ],
31 hosts = [
32 "www.kaspersky.ru",
33 "www.kaspersky.ua",
34 "www.drweb.ru",
35 "www.mail.ru",
36 "mail.ru",
37 "www.vk.com",
38 "vk.com",
39 "www.ok.ru",
40 "yandex.ru",
41 "yandex.ua",
42 "avia.yandex.ru",
43 "avia.yandex.ua",
44 "auto.ru",
45 "audience.yandex.ru",
46 "audience.yandex.ua",
47 "afisha.yandex.ru",
48 "afisha.yandex.ua",
49 "money.yandex.ru",
50 "webmaster.yandex.ru",
51 "direct.yandex.ru",
52 "direct.yandex.ua",
53 "disk.yandex.ru",
54 "disk.yandex.ua",
55 "delivery.yandex.ru",
56 "calendar.yandex.ru",
57 "kassa.yandex.ru",
58 "www.kinopoisk.ru",
59 "market.yandex.ru",
60 "market.yandex.ua",
61 "metrika.yandex.ru",
62 "metrika.yandex.ua",
63 "metro.yandex.ru",
64 "metro.yandex.ua",
65 "music.yandex.ua",
66 "n.maps.yandex.ru",
67 "realty.yandex.ru",
68 "news.yandex.ru",
69 "news.yandex.ua",
70 "translate.yandex.ru",
71 "translate.yandex.ua",
72 "site.yandex.ua",
73 "mail.yandex.ua",
74 "pdd.yandex.ru",
75 "travel.yandex.ru",
76 "rabota.yandex.ru",
77 "rabota.yandex.ua",
78 "radio.yandex.ua",
79 "rasp.yandex.ru",
80 "rasp.yandex.ua",
81 "partner2.yandex.ru",
82 "partner.yandex.ua",
83 "stat.yandex.ru",
84 "stat.yandex.ua",
85 "taxi.yandex.ru",
86 "tv.yandex.ru",
87 "tv.yandex.ua",
88 "telephony.yandex.ru",
89 "tech.yandex.ru",
90 "fotki.yandex.ru",
91 "dns.yandex.ru",
92 "dns.yandex.ua",
93 "browser.yandex.ru",
94 "browser.yandex.ua",
95 "speechkit.yandex.ru",
96 "xml.yandex.ru",
97 "xml.yandex.ua",
98 "yandexdatafactory.com",
99 "zno.yandex.ua",
100 "passport.yandex.ua"
101 ];
102 while(hosts.length){
103 if (dnsDomainIs(host, hosts.pop()))
104 return (proxyList.length<1?"":("PROXY "+proxyList.join("; PROXY ")+";")) + "DIRECT";
105 }
106 return "DIRECT";
107}