Top-Themen

Aktuelle Themen (A bis Z)

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Proxy.pac - Ich brauche Input

Frage Internet

Mitglied: chringo

chringo (Level 1) - Jetzt verbinden

14.07.2006, aktualisiert 20:49 Uhr, 6836 Aufrufe, 2 Kommentare

Ich bräuchte zu folgender Proxy.pac ein wenig Input.
Was für eine Sprache ist das?
Was passiert hier wo genau ?
Im Allgemeinen, versteh ich ja, was hier passiert. Da ich aber bald Prüfung habe, wäre es superlieb wenn mir hier jemand
ein paar genauere Informationen geben könnte.


1 function FindProxyForURL(url,host)
2 { set bm1 and bm2 to the 2 proxies
3 var bm1="10.100.50.81"
4 var bm2="10.100.50.83"
5
find the 4th octet - if even, is bm1/bm2 else bm2/bm1
6 var myip=myIpAddress()
7 var ipbits=myip.split(".")
8 var myseg=parseInt(ipbits[3])
9 if(myseg==Math.floor(myseg/2)*2) {
10 var proxone=bm1
11 var proxtwo=bm2
12 }
13 else {
14 var proxone=bm2
15 var proxtwo=bm1
16 }
17 if name has no dots, or is our domain, or starts 10., or if my
18
current address does not start 10. don't use proxy
19 if(isPlainHostName(host) ||
20 dnsDomainIs(host,".mydomain.co.uk") ||
21 myip.substring(0,3)!=="10." ||
22 host.substring(0,3)=="10." )
23 {
24 alert("direct")
25 return "DIRECT";
26 }
27 else {
28
alert("proxy")
29 return "PROXY "+proxone+":8080; PROXY "+proxtwo+":8080" ;
30 }}
Mitglied: stiehl
14.07.2006 um 20:29 Uhr
Das ist normales JavaScript.

Eine kleine Übersicht über die Möglichkeiten, die du mit einer .pac-Datei hast, gibt dir folgende Seite:

http://www.selflinux.org/selflinux/html/squid08.html
Bitte warten ..
Mitglied: Biber
14.07.2006 um 20:49 Uhr
Moin chringo,
wie eben schon gepostet, ist das irgendeine Skriptsprache. Und somit Code.
Den musst Du hier beim Posten als
01.
 formatieren. Sonst werden z.B. die internen Formatierungsanweisungen "Doppelslash" als "Mach mir das in kursiv" interpretiert und nicht abgedruckt als Code-Kommentare, die zum Skript gehören.  
02.
 
03.
Besser also so: 
04.
<code> 1   function FindProxyForURL(url,host) 
05.
 2   {// set bm1 and bm2 to the 2 proxies 
06.
 3   var bm1="10.100.50.81" 
07.
 4   var bm2="10.100.50.83" 
08.
 5   //find the 4th octet - if even, is bm1/bm2 else bm2/bm1 
09.
 6   var myip=myIpAddress() 
10.
 7   var ipbits=myip.split(".") 
11.
 8   var myseg=parseInt(ipbits[3]) 
12.
 9   if(myseg==Math.floor(myseg/2)*2) { 
13.
10   var proxone=bm1 
14.
11   var proxtwo=bm2 
15.
12  } 
16.
13 else { 
17.
14   var proxone=bm2 
18.
15   var proxtwo=bm1 
19.
16  } 
20.
17  //if name has no dots, or is our domain, or starts 10., or if my 
21.
18  //current address does not start 10. don't use proxy 
22.
19  if(isPlainHostName(host)  || 
23.
20   dnsDomainIs(host,".mydomain.co.uk") || 
24.
21  myip.substring(0,3)!=="10." || 
25.
22  host.substring(0,3)=="10." ) 
26.
23  { 
27.
24  // alert("direct")	 
28.
25  return "DIRECT"; 
29.
26  } 
30.
27	else { 
31.
28  //  alert("proxy") 
32.
29	return "PROXY "+proxone+":8080; PROXY "+proxtwo+":8080" ; 
33.
30  }}
Unten in den "ähnlichen Beiträgen" stehen auch mehrere Links zu ..na ja, Fast-Tutorials.
Ein ganz einleuchtendes ist (IMHO) http://nscsysop.hypermart.net/proxypac.html

Gruß
Biber
Bitte warten ..
Ähnliche Inhalte
Internet
Proxy.pac macht IE sehr langsam
Frage von Thomas91Internet4 Kommentare

Hey Community, ich habe seit zwei Wochen das Problem das der Internet Explorer 10 sehr langsam ist. Die Ursache ...

Switche und Hubs
Switch mit PoE-Input
gelöst Frage von Fenris14Switche und Hubs11 Kommentare

Guten Tag, ich bin derzeit auf der Suche nach einem Switch der über PoE mit Strom versorgt wird und ...

E-Business
EService für Rechnungsversand - verschiedene Input- und Outputformate
gelöst Frage von ExcaliburxE-Business1 Kommentar

Hallo Zusammen, bisher druckt der Kunde seine Rechnungen etc. noch selbstständig. Es geht um eine hohe 6-stellige Seitenzahl pro ...

C und C++
Arduino "Serial input zu analogwrite"
Frage von Zerou24C und C++1 Kommentar

Ist es möglich input vom serial monitor in analog write zu packen ? Ich möchte eine rgb led kontrollieren ...

Neue Wissensbeiträge
Tipps & Tricks

Solutio Charly Updater Fehlermeldung: Das Abgleichen der Dateien in -Pfad- mit dem Datenobject ist fehlgeschlagen

Tipp von StefanKittel vor 1 StundeTipps & Tricks

Hallo, hier einmal als Tipp für alle unter Euch die mit der Zahnarztabrechnungssoftware Charly von Solutio zu tun haben. ...

Sicherheit

Meltdown und Spectre: Wir brauchen eine "Abwrackprämie", die die CPU-Hersteller bezahlen

Information von Frank vor 1 StundeSicherheit4 Kommentare

Zum aktuellen Thema Meltdown und Spectre: Ich wünsche mir von den CPU-Herstellern wie Intel, AMD oder ARM eine Art ...

Sicherheit

Meltdown und Spectre: Realitätscheck

Information von Frank vor 2 StundenSicherheit3 Kommentare

Die unangenehme Realität Der Prozessorfehler mit seinen Varianten Meltdown und Spectre ist seit Juni 2017 bekannt. Trotzdem sind immer ...

Sicherheit

Meltdown und Spectre: Die machen uns alle was vor

Information von Frank vor 3 StundenSicherheit10 Kommentare

Aktuell sieht es in den Medien so aus, als hätten die Hersteller wie Intel, Microsoft und Co den aktuellen ...

Heiß diskutierte Inhalte
Batch & Shell
Anmeldevorgang für Informatikraum (Schule) unter Windows
gelöst Frage von IngenieursBatch & Shell29 Kommentare

Hey zusammen, ich werde in naher Zukunft den Informatik Raum meiner jetzigen Schule von dem aktuellen Betreiber übernehmen (Vertrag ...

Windows 10
Netbook erkennt Soundkarte nicht - keinerlei Info zum Hersteller und Modell vom Netbook und Hardware bekannt
Frage von 92943Windows 1027 Kommentare

Guten Tag, meine Schwester reist in einigen Wochen für ein paar Monate ins Ausland und hat sich dafür ein ...

Netzwerkgrundlagen
Welches Modem für VDSL 50000 der T-Com
Frage von Windows10GegnerNetzwerkgrundlagen19 Kommentare

Hallo, ein Kollege von mir will sich VDSL50000 von der T-Com holen, um daran einen Server zu betreiben. Ich ...

Batch & Shell
AD-Abfrage in Batchdatei und Ergebnis als Variable verarbeiten
gelöst Frage von Winfried-HHBatch & Shell19 Kommentare

Hallo in die Runde! Ich habe eine Ergänzungsfrage zu einem alten Thread von mir. Ausgangslage ist die Batchdatei, die ...