.PAC

PAC Datei

Proxy Auto-Config File
Frage stellen
SCHNELLE ANTWORT

Eine PAC-Datei (Proxy Auto-Config) ist eine kleine JavaScript-Datei, die Ihrem Browser oder Betriebssystem mitteilt, welcher Proxy-Server für jede URL verwendet werden soll oder ob eine direkte Verbindung hergestellt werden soll. Um sie zu lesen oder zu bearbeiten, öffnen Sie sie in einem beliebigen Texteditor - es handelt sich um reinen Text. Um sie zu verwenden, geben Sie ihre URL oder ihren Pfad in den Proxy-Einstellungen Ihres Browsers oder Betriebssystems unter „Automatische Proxy-Konfiguration” ein.

Entwickler: Netscape Communications (original author of the PAC standard, 1996) Kategorie: Internetdateien Offener Standard MIME: application/x-ns-proxy-autoconfig
VERFÜGBAR AUF Windows macOS Linux
Verwandt: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Auf dieser Seite

19k+ Erweiterungen indexiert
Zuletzt geprüft Jun 20, 2026

Nicht sicher, was Ihre Datei ist?

Legen Sie eine beliebige Datei in unseren Identifikator - wir lesen nur die ersten Bytes, um das Format zu benennen.

Datei identifizieren

Was ist das PAC-Dateiformat?

Eine .pac-Datei, auch bekannt als Proxy Auto-Config-Datei, ist eine Konfigurationsdatei, die von Webbrowsern und Betriebssystemen verwendet wird, um die Verbindungseinstellungen für Proxy-Server zu automatisieren. Die .pac-Datei enthält eine einzige JavaScript-Funktion - FindProxyForURL(url, host) -, die angibt, welcher Verbindungsmodus zu verwenden ist, wenn ein Browser auf eine bestimmte URL zugreifen muss. Die Funktion kann DIRECT (Verbindung ohne Proxy), PROXY host:port (Weiterleitung über einen HTTP-Proxy) oder SOCKS host:port zurückgeben, wobei mehrere Anweisungen mit Semikolons als Fallbacks verkettet werden können.

Das Format wurde 1996 von Netscape Communications eingeführt und ist seither der De-facto-Standard für die automatische Proxy-Konfiguration. Da eine .pac-Datei einfaches JavaScript ist, kann sie integrierte PAC-Hilfsfunktionen wie isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() und andere nutzen, um komplexe Routing-Logiken pro URL zu erstellen. Erweiterte Funktionen wie isInNetEx(), die um 2010 hinzugefügt wurden, bieten IPv6-Unterstützung.

.pac-Dateien sind Klartext und können in jedem Texteditor unter Windows, macOS oder Linux erstellt oder bearbeitet werden. In Unternehmens- und Netzwerkumgebungen werden sie oft automatisch über das Web Proxy Auto-Discovery (WPAD)-Protokoll verteilt, wobei die Datei unter dem bekannten Namen wpad.dat bereitgestellt wird - derselbe Skriptinhalt in einem .dat-Container. Der Browser ruft das Skript ab und führt es jedes Mal aus, wenn er eine Verbindung zu einem neuen Host herstellt. Alle gängigen Browser - Chrome, Firefox, Edge und Safari - unterstützen .pac-Dateien unter Windows, macOS, Linux, iOS und Android.

Sicherheit

RISIKO: MEDIUM

Eine PAC-Datei ist auf Ihrem System nicht so ausführbar wie ein Programm - sie läuft nur innerhalb der eingeschränkten PAC-Engine des Browsers. Sie ist jedoch sicherheitsrelevant: Da sie entscheidet, wohin Ihr GESAMTER Webverkehr geleitet wird, kann eine bösartige oder manipulierte PAC Ihren Verkehr (einschließlich Bank-Logins) unbemerkt über den Proxy eines Angreifers zur Abhörung senden. Unerwartete Einstellungen zur „automatischen Proxy-Konfiguration” oder eine untergeschobene .pac/wpad.dat sind anerkannte Malware-Indikatoren. Verwenden Sie PAC-Dateien nur von Ihrer eigenen IT-Abteilung oder einer vertrauenswürdigen Quelle, prüfen Sie die FindProxyForURL-Logik (sie ist lesbarer Klartext) und seien Sie vorsichtig mit WPAD in nicht vertrauenswürdigen Netzwerken, da dieses gekapert werden kann.

Formatdetails

kurz gefasst
VOLLSTÄNDIGER NAMEProxy Auto-Config Filealias PAC file, Proxy Auto-Configuration script
ENTWICKLERNetscape Communications (original author of the PAC standard, 1996)seit 1996 (Netscape Navigator 2.0 proxy auto-config)
MIME TYPEapplication/x-ns-proxy-autoconfig
TYPKlartext-JavaScript-Datei, die eine Funktion definiert: FindProxyForURL()
STANDARDOffen · lizenzfrei
Diese Erweiterung wird auch verwendet von…
  • Atari STAD image (PackBits) - Obskures komprimiertes Bitmap-Bildformat des Malprogramms „STAD” für den Atari ST.
  • SAMS ARchive (.pac) - Komprimiertes Archiv, das mit dem SAMS ARchiver Packprogramm erstellt wurde.
  • Tencent QQ data file - Interne Daten-/Ressourcendatei, die vom Tencent QQ Messenger verwendet wird.

Programme zum Öffnen von PAC-Dateien

Windows2 apps
Notepad / VS Code (edit) Kostenlos Rechtsklick → Öffnen mit → Notepad (oder VS Code), um das JavaScript zu lesen/bearbeiten. Zur VERWENDUNG: Einstellungen → Netzwerk & Internet → Proxy → „Setup-Skript verwenden” → URL/Pfad eingeben.
Web browser (apply, not view) Kostenlos Wählen Sie in den Proxy-Einstellungen des Browsers/Betriebssystems „URL für automatische Proxy-Konfiguration” und verweisen Sie auf die .pac - der Browser führt sie aus, er zeigt sie nicht an.
macOS2 apps
TextEdit / VS Code (edit) Kostenlos In TextEdit/VS Code öffnen, um sie zu lesen oder zu bearbeiten. Zur VERWENDUNG: Systemeinstellungen → Netzwerk → Proxies → „Automatische Proxy-Konfiguration” → Datei/URL eingeben.
Safari (apply via System Settings) Integriert Safari verwendet den System-Proxy; stellen Sie die PAC unter Systemeinstellungen → Netzwerk → Proxies ein.
Linux2 apps
Any text editor (edit) Open Source Bearbeiten mit nano/gedit/VS Code. Anwendung über die Netzwerk-Proxy-Einstellungen des Desktops („Automatisch” → PAC-URL) oder pro App (z. B. GNOME-Einstellungen → Netzwerk → Proxy).
Firefox (apply) Open Source Einstellungen → Netzwerkeinstellungen → „URL für automatische Proxy-Konfiguration” → Speicherort der .pac eingeben.

Technische Details

technische Spezifikation
DateitypKlartext-JavaScript-Quelldatei
KernfunktionFindProxyForURL(url, host) - der einzige erforderliche Einstiegspunkt, den der Browser für jede Verbindung aufruft
MIME-Typapplication/x-ns-proxy-autoconfig (ebenfalls akzeptiert: text/plain, application/x-javascript-config)
TextkodierungASCII / UTF-8
Typische DateigrößeUnter 5 KB; große Unternehmensskripte können mehrere zehn KB erreichen
Binäre SignaturKeine - identifiziert durch das Vorhandensein der Funktionsdeklaration FindProxyForURL()
Syntax der RückgabewerteDIRECT, PROXY host:port oder SOCKS host:port; mehrere Anweisungen mit Semikolons für Fallbacks verkettet
Integrierte HilfsfunktionenisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() und zugehörige PAC-Utilities
IPv6-ErweiterungisInNetEx(), isResolvableEx() und andere Helfer mit Ex-Suffix, die um 2010 für den IPv6-Adressabgleich hinzugefügt wurden
WPAD-IntegrationBereitgestellt als wpad.dat unter dem Web Proxy Auto-Discovery (WPAD)-Protokoll zur netzwerkweiten automatischen Verteilung
VerteilungsmethodeBrowser oder Betriebssystem rufen die Datei über eine HTTP/HTTPS-URL ab, die in den System- oder Browser-Proxy-Einstellungen konfiguriert ist
AusführungskontextEingeschränkte JavaScript-Sandbox - kein DOM-Zugriff, keine beliebigen Netzwerkaufrufe; nur PAC-Hilfsfunktionen zulässig
Unterstützte PlattformenWindows, macOS, Linux, iOS, Android - jedes Betriebssystem oder jeder Browser, der Proxy-Konfiguration unterstützt
Bekannte Dateinamenproxy.pac (direkte URL-Konfiguration) und wpad.dat (WPAD-Auto-Discovery)
Veröffentlicht1996 (Netscape Navigator 2.0 proxy auto-config)
Neueste VersionDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Offener StandardJa · lizenzgebührenfrei
Spezifikationdeveloper.mozilla.org

PAC-Konvertierungen

Community Q&A

von Nutzern gefragt
Schnelle Frage stellen
Holen Sie sich Hilfe von Menschen, die mit PAC-Dateien arbeiten. Seien Sie konkret - geben Sie Ihr System und die Softwareversion an.
Kein Konto erforderlich · Antworten meist innerhalb eines Tages

Noch keine Fragen - stellen Sie die erste Frage zu PAC-Dateien.

Häufig gestellte Fragen

Was ist eine PAC-Datei?
Eine Proxy Auto-Config-Datei - eine kleine JavaScript-Datei mit einer Funktion, FindProxyForURL(), die Ihrem Browser oder Betriebssystem mitteilt, welchen Proxy-Server er für jede Website verwenden soll (oder ob er direkt verbinden soll).
Wie öffne ich eine PAC-Datei?
Um sie zu lesen oder zu bearbeiten, öffnen Sie sie in einem beliebigen Texteditor (Notepad, TextEdit, VS Code) - es ist reiner Text. Um sie tatsächlich zu VERWENDEN, geben Sie ihre URL/Pfad in den Proxy-Einstellungen Ihres Browsers oder Betriebssystems unter „Automatische Proxy-Konfiguration” ein.
Wie bearbeite ich eine PAC-Datei?
Öffnen Sie sie in einem Code-Editor und ändern Sie die Funktion FindProxyForURL - fügen Sie Domains hinzu, ändern Sie den Proxy host:port oder geben Sie „DIRECT” für Seiten zurück, die den Proxy umgehen sollen. Testen Sie vor der Bereitstellung; ein Syntaxfehler unterbricht das Proxying.
Warum blockiert eine PAC-Datei einige Websites?
Die Logik der PAC leitet diese URLs an einen Proxy weiter, der offline ist oder den Zugriff verweigert. Überprüfen Sie FindProxyForURL, um zu sehen, welche Regel zutrifft, oder schalten Sie Ihre Proxy-Einstellung vorübergehend auf „Kein Proxy”, um zu bestätigen, dass die PAC die Ursache ist.
Ist eine PAC-Datei gefährlich?
Sie kann es sein. Eine bösartige PAC kann Ihren gesamten Datenverkehr über den Proxy eines Angreifers umleiten. Wenn Sie eine unerwartete automatische Proxy-Konfigurationseinstellung oder eine .pac-Datei finden, die Sie nicht selbst hinzugefügt haben, betrachten Sie dies als mögliche Kompromittierung und entfernen Sie diese.
Was ist der Unterschied zwischen einer PAC-Datei und wpad.dat?
Es ist dasselbe Format. Eine .pac ist eine PAC-Datei, auf die Sie manuell verweisen; wpad.dat ist der identische Inhalt, der unter einem standardisierten Namen bereitgestellt wird, damit Clients ihn automatisch über das WPAD-Protokoll finden.

Quellen

1MDN - Proxy Auto-Configuration (PAC) filedeveloper.mozilla.org
2Microsoft - Use a setup script / automatic proxy configurationlearn.microsoft.com

Weiter entdecken

in der Datenbank

Top-Erweiterungen dieser Woche

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.DATProgram Data File (generic)
5.EXEWindows Executable (Portable Executable)
6.BINCD/DVD Disc Image (BIN/CUE)
7.NOMEDIAAndroid No-Media Marker File
8.RPMSGRestricted Permission Message
9.MDMarkdown Document
10.TMPTemporary File

Verwandte Erweiterungen

.CRDOWNLOADChrome Partial Download File
.JNLPJava Network Launch Protocol file
.WEBARCHIVESafari Web Archive
.PARTPartial Download File
.DOWNLOADPartial / Incomplete Download File
.ASPXActive Server Page Extended (ASP.NET Web Form)

Kostenlose Datei-Tools

Ein Browser-Dateiidentifikator und Bildkonverter - alles läuft auf Ihrem Gerät.

Toolbox öffnen

Dateierweiterungen A-Z durchsuchen