Hinweis: Das Forum wird geschlossen! Neue Registrierungen sind nicht mehr möglich!

 Zurück zu Pro-Linux   Foren-Übersicht   FAQ     Suchen    Mitgliederliste
Automatische-Proxyconfiguration

 
Neuen Beitrag schreiben   Auf Beitrag antworten    Pro-Linux Foren-Übersicht -> Sonstiges
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Thomas
Gast





BeitragVerfasst am: 27. Jan 2003 9:41   Titel: Automatische-Proxyconfiguration

Hi,
ich habe folgendes Problem.
die Clients sollen grundsätzlich nur über Proxy's ins Internet.
Dabei sollen nach IP-Adressen unterschiedliche Proxy's verwendet werden.

z.B.
192.168.0.1/255.255.255.128 über Proxy1
192.168.0.129/255.255.255.128 über Proxy2
192.168.0.5/255.255.255.255 über Proxy2

Weiß jemand wie dieses Script erstellt werden soll.
Diverse proxy.pac files die ich erstellt habe funktionieren nicht.

Bin für jeden Tipp dankbar.
Thomas
 

Lukas
Gast





BeitragVerfasst am: 28. Jan 2003 13:55   Titel: Re: Automatische-Proxyconfiguration

Hallo Thomas

das hier müsste klappen :


//
function FindProxyForURL(url, host) {

// get Client IP
var userIp = myIpAddress ();

// Unauthenticated Access
// from within MY Networks
if ( shExpMatch (userIp, "162.158.*")
|| shExpMatch (userIp, "162.159.*")
|| shExpMatch (userIp, "162.250.*")
|| shExpMatch (userIp, "162.251.*")
|| shExpMatch (userIp, "162.156.*")
|| shExpMatch (userIp, "162.255.*")
|| shExpMatch (userIp, "291.154.*")
|| shExpMatch (userIp, "36.260.117.*")
|| shExpMatch (userIp, "191.14.0.*")
|| shExpMatch (userIp, "105.25.285.*") )


// select internet proxy server by client ip address
if (shExpMatch (userIp, "*1") || shExpMatch (userIp, "*3"))
return "PROXY prx-fraint-01.dein.proxy.de:8080; PROXY prx-fraint-02. dein.proxy.de:8080; PROXY verleinix.dein.proxy.de:8080";

if (shExpMatch (userIp, "*2") || shExpMatch (userIp, "*4"))
return "PROXY prx-fraint-02. dein.proxy.de:8080; PROXY prx-fraint-03.inet.cns.fra.dlh.de:8080; PROXY inetprox-02.dein.proxy.de:8080";

if (shExpMatch (userIp, "*5") || shExpMatch (userIp, "*7"))
return "PROXY prx-fraint-03.dein.proxy.de:8080; PROXY prx-fraint-01. dein.proxy.de:8080; PROXY verleinix.inet. dein.proxy.de:8080";

if (shExpMatch (userIp, "*6") || shExpMatch (userIp, "*8"))
return "PROXY inetprox-02.dein.proxy.de:8080; PROXY prx-fraint-02. dein.proxy.de:8080; PROXY prx-fraint-03. dein.proxy.de:8080";

// *9 || *0
return "PROXY verleinix.dein.proxy.de:8080; PROXY prx-fraint-03.dein.proxy.de:8080; PROXY prx-fraint-01.dein.proxy.de:8080";
}

Viel Glück

Gruß

Lukas
 

Thomas
Gast





BeitragVerfasst am: 28. Jan 2003 17:27   Titel: Re: Automatische-Proxyconfiguration

Hi Lukas,
erst mal danke für die Info. Sieht recht brauchbar aus. Genaugenommen eigentlich das was ich gesucht habe.

Habe ich das soweit richtig verstanden, daß die Var. 0 = "162.158.* und Var. 1 = "162.159.* ist.

Bei

"return "PROXY prx-fraint-01.dein.proxy.de:8080; PROXY prx-fraint-02. dein.proxy.de:8080; PROXY verleinix.dein.proxy.de:8080";

erst Proxy1 dann 2 usw.
Ist das als Backuplösung für Proxy's zu verstehen, wenn ja, weiß jemand eine Aussage über das Zeitverhalten zu machen, wenn einer der erst genannten Proxy's down ist.

Hast Du noch eine Fundstelle aus der weitere Beispiele zu entnehmen sind ?
(Vielleicht gibt es noch ungeahnte Möglichkeiten der Erweiterung)

Und nun noch ne Frage am Rande:
Kann ich das "proxy.pac" auch im cgi-bin ablegen, um zu verhindern, dass die Anwender den Inhalt lesen.


Gruß
Thomas
 

Lukas
Gast





BeitragVerfasst am: 29. Jan 2003 8:53   Titel: Re: Automatische-Proxyconfiguration

Hallo Thomas,

mail mich mal an unter Gangaman@gmx.li

Gruß

Lukas
 

Lukas
Gast





BeitragVerfasst am: 29. Jan 2003 8:53   Titel: Re: Automatische-Proxyconfiguration

Sorry kleiner Fehler : Ganjaman@gmx.li
 

Thomas
Gast





BeitragVerfasst am: 05. Feb 2003 8:22   Titel: Re: Automatische-Proxyconfiguration

Bin weiterhin noch auf der Suche nach Beispieldateien.

Thanks
 

Beiträge vom vorherigen Thema anzeigen:   
     Pro-Linux Foren-Übersicht -> Sonstiges Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehen Sie zu:  

Powered by phpBB © phpBB Group
pro_linux Theme © 2004 by Mandaxy