(INFO) proxy.pac mit Zufallsgenerator
    
Horst
    
    
      
    
  - javascript
- 0 Horst
 nicht angemeldet
 nicht angemeldetHallo,
Für den Bastelfreund: Eine proxy.pac, die bei jedem Klick einen anderen Proxy-Server zurückliefert. Der Surfer hat somit bei jedem Klick eine andere IP-Adresse. Die i.F. gelisteten Proxy-Server sind von t online.
Localhost und https geht direct, also nicht per Proxy.
Viele Grüße und schönes Wochenende,
Hotte
// === datei: proxy.pac ====
// http://example.com/proxy.pac
var proxies = new Array("217.237.148.22:80", "217.237.148.70:80", "217.237.148.102:80", "217.237.149.142:80", "217.237.149.205:80", "217.237.150.51:80", "217.237.150.115:80", "217.237.150.188:80", "217.237.150.205:80", "217.237.151.51:80", "217.237.151.115:80", "217.237.151.142:80", "217.237.151.205:80");
function zufallProxy(){
 var a = 0;
 a = Math.random();
 a *= (proxies.length - 1);
 a = Math.ceil(a);
 return("PROXY "+proxies[a]);
}
function FindProxyForURL(url, host){
 var proxy = zufallProxy();
if(url.substring(0, 6) == "https:" || isInNet(host, "127.0.0.1" , "255.255.255.255")){ return "DIRECT" }
 else{ return proxy }
}
Sorry,
die Default-Mask für 127.0.0.1 ist die hier: 255.0.0.0
Also, wer's genau eintragen möchte:
if(url.substring(0, 6) == "https:" || isInNet(host, "127.0.0.1" , "255.0.0.0")){ return "DIRECT" }
Soviel Zeit muss sein ;-)
Viele Grüße,
Hotte