.PAC

PAC-bestand

Proxy Auto-Config File
Stel een vraag
SNEL ANTWOORD

Een PAC-bestand (Proxy Auto-Config) is een klein JavaScript-bestand dat uw browser of OS vertelt welke proxyserver moet worden gebruikt voor elke URL, of dat er direct verbinding moet worden gemaakt. Om het te lezen of te bewerken, opent u het in een tekstverwerker - het is platte tekst. Om het te gebruiken, voert u de URL of het pad in bij de proxy-instellingen van uw browser of OS onder „Automatische proxyconfiguratie”.

Ontwikkelaar: Netscape Communications (original author of the PAC standard, 1996) Categorie: Internet-bestanden Open standaard MIME: application/x-ns-proxy-autoconfig
OPENT OP Windows macOS Linux
Gerelateerd: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

Op deze pagina

19k+ extensies geïndexeerd
Laatst beoordeeld op Jun 20, 2026

Niet zeker wat uw bestand is?

Sleep een bestand naar onze identificatietool - we lezen alleen de eerste bytes om het formaat te benoemen.

Identificeer een bestand

Wat is het PAC-bestandsformaat?

Een .pac-bestand, ook wel bekend als een Proxy Auto-Config-bestand, is een configuratiebestand dat door webbrowsers en besturingssystemen wordt gebruikt om de verbindingsinstellingen van de proxyserver te automatiseren. Het .pac-bestand bevat een enkele JavaScript-functie - FindProxyForURL(url, host) - die specificeert welke verbindingsmodus moet worden gebruikt wanneer een browser toegang moet krijgen tot een bepaalde URL. De functie kan DIRECT (verbinden zonder proxy), PROXY host:port (routeren via een HTTP-proxy) of SOCKS host:port retourneren, en meerdere instructies kunnen met puntkomma's worden gekoppeld als fallbacks.

Het formaat werd in 1996 geïntroduceerd door Netscape Communications en is sindsdien de de-facto standaard voor automatische proxyconfiguratie gebleven. Omdat een .pac-bestand platte JavaScript is, kan het ingebouwde PAC-hulpfuncties gebruiken - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() en andere - om complexe routeringslogica per URL te bouwen. Uitgebreide functies zoals isInNetEx(), toegevoegd rond 2010, bieden IPv6-ondersteuning.

.pac-bestanden zijn platte tekst en kunnen worden gemaakt of bewerkt in elke tekstverwerker op Windows, macOS of Linux. In bedrijfs- en netwerkomgevingen worden ze vaak automatisch gedistribueerd via het Web Proxy Auto-Discovery (WPAD) protocol, waarbij het bestand wordt aangeboden onder de bekende naam wpad.dat - dezelfde scriptinhoud in een .dat-wrapper. De browser haalt het script op en voert het uit telkens wanneer deze verbinding maakt met een nieuwe host. Alle grote browsers - Chrome, Firefox, Edge en Safari - ondersteunen .pac-bestanden op Windows, macOS, Linux, iOS en Android.

Beveiliging & veiligheid

RISICO: MEDIUM

Een PAC-bestand is niet uitvoerbaar op uw systeem zoals een programma dat is - het draait alleen binnen de beperkte PAC-engine van de browser. Maar het IS relevant voor de beveiliging: omdat het bepaalt waar AL uw webverkeer naartoe wordt geleid, kan een kwaadaardige of gemanipuleerde PAC uw verkeer (inclusief bankgegevens) stilletjes via de proxy van een aanvaller sturen voor onderschepping. Onverwachte instellingen voor „automatische proxyconfiguratie” of een geplaatst .pac/wpad.dat-bestand zijn bekende malware-indicatoren. Gebruik alleen PAC-bestanden van uw eigen IT-afdeling of een bron die u vertrouwt, inspecteer de FindProxyForURL-logica (het is leesbare platte tekst) en wees voorzichtig met WPAD op niet-vertrouwde netwerken, die kunnen worden gekaapt.

Formaatdetails

in een notendop
VOLLEDIGE NAAMProxy Auto-Config Fileook bekend als PAC file, Proxy Auto-Configuration script
ONTWIKKELAARNetscape Communications (original author of the PAC standard, 1996)sinds 1996 (Netscape Navigator 2.0 proxy auto-config)
MIME-TYPEapplication/x-ns-proxy-autoconfig
TYPEPlatte tekst JavaScript-bestand dat één functie definieert, FindProxyForURL()
STANDAARDOpen · royaltyvrij
Deze extensie wordt ook gebruikt door…
  • Atari STAD-afbeelding (PackBits) - Obscuur gecomprimeerd bitmap-afbeeldingsformaat van het Atari ST „STAD”-tekenprogramma.
  • SAMS ARchive (.pac) - Gecomprimeerd archief gemaakt door het SAMS ARchiver-inpakprogramma.
  • Tencent QQ-databestand - Intern gegevens-/bronbestand gebruikt door de Tencent QQ-messenger.

Programma's die PAC-bestanden openen

Windows2 apps
Notepad / VS Code (edit) Gratis Rechtermuisklik → Openen met → Kladblok (of VS Code) om de JavaScript te lezen/bewerken. Om het te GEBRUIKEN: Instellingen → Netwerk en internet → Proxy → „Installatiescript gebruiken” → voer de URL/het pad in.
Web browser (apply, not view) Gratis Kies in de proxy-instellingen van de browser/OS voor „Automatische proxyconfiguratie-URL” en verwijs naar de .pac - de browser voert het uit, maar geeft het niet weer.
macOS2 apps
TextEdit / VS Code (edit) Gratis Open in TextEdit/VS Code om te lezen of te bewerken. Om het te GEBRUIKEN: Systeeminstellingen → Netwerk → Proxy's → „Automatische proxyconfiguratie” → voer het bestand/de URL in.
Safari (apply via System Settings) Ingebouwd Safari gebruikt de systeemproxy; stel de PAC in onder Systeeminstellingen → Netwerk → Proxy's.
Linux2 apps
Any text editor (edit) Open-source Bewerk met nano/gedit/VS Code. Toepassen via de netwerkproxy-instellingen van het bureaublad („Automatisch” → PAC-URL) of per app (bijv. GNOME-instellingen → Netwerk → Proxy).
Firefox (apply) Open-source Instellingen → Netwerkinstellingen → „Automatische proxyconfiguratie-URL” → voer de .pac-locatie in.

Technische details

diepe specificaties
BestandstypePlatte tekst JavaScript-bronbestand
KernfunctieFindProxyForURL(url, host) - het enige vereiste toegangspunt dat de browser aanroept voor elke verbinding
MIME-typeapplication/x-ns-proxy-autoconfig (ook geaccepteerd: text/plain, application/x-javascript-config)
TekstcoderingASCII / UTF-8
Typische bestandsgrootteMinder dan 5 KB; grote bedrijfsscripts kunnen tientallen KB's bereiken
Binaire handtekeningGeen - geïdentificeerd door de aanwezigheid van de FindProxyForURL() functiedeclaratie
Syntaxis retourwaardeDIRECT, PROXY host:port, of SOCKS host:port; meerdere instructies gekoppeld met puntkomma's voor fallback
Ingebouwde hulpfunctiesisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() en gerelateerde PAC-hulpprogramma's
IPv6-extensieisInNetEx(), isResolvableEx() en andere helpers met Ex-achtervoegsel toegevoegd rond 2010 voor IPv6-adresmatching
WPAD-integratieAangeboden als wpad.dat onder het Web Proxy Auto-Discovery (WPAD) protocol voor netwerkbrede automatische distributie
DistributiemethodeBrowser of OS haalt het bestand op via een HTTP/HTTPS-URL geconfigureerd in de systeem- of browserproxy-instellingen
ExecutiecontextBeperkte JavaScript-sandbox - geen DOM-toegang, geen willekeurige netwerkaanroepen; alleen PAC-hulpfuncties toegestaan
Ondersteunde platformsWindows, macOS, Linux, iOS, Android - elk OS of elke browser die proxyconfiguratie ondersteunt
Bekende bestandsnamenproxy.pac (directe URL-configuratie) en wpad.dat (WPAD automatische detectie)
Uitgebracht1996 (Netscape Navigator 2.0 proxy auto-config)
Laatste versieDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Open standaardJa · royaltyvrij
Specificatiedeveloper.mozilla.org

PAC conversies

Community V&A

gevraagd door gebruikers
Stel een korte vraag
Krijg hulp van mensen die met PAC-bestanden werken. Wees specifiek - vermeld uw systeem en softwareversie.
Geen account nodig · antwoorden meestal binnen een dag

Nog geen vragen - wees de eerste om iets te vragen over PAC-bestanden.

Veelgestelde vragen

Wat is een PAC-bestand?
Een Proxy Auto-Config-bestand - een klein JavaScript-bestand met één functie, FindProxyForURL(), die uw browser of OS vertelt welke proxyserver moet worden gebruikt voor elke website (of om direct verbinding te maken).
Hoe open ik een PAC-bestand?
Om het te lezen of te bewerken, opent u het in een tekstverwerker (Kladblok, TextEdit, VS Code) - het is platte tekst. Om het daadwerkelijk te GEBRUIKEN, voert u de URL/het pad in bij de proxy-instellingen van uw browser of OS onder „Automatische proxyconfiguratie”.
Hoe bewerk ik een PAC-bestand?
Open het in een code-editor en pas de FindProxyForURL-functie aan - voeg domeinen toe, wijzig de proxy host:port, of retourneer „DIRECT” voor sites die de proxy moeten omzeilen. Test voor implementatie; een syntaxfout verbreekt de proxy-werking.
Waarom blokkeert een PAC-bestand sommige websites?
De logica van de PAC stuurt die URL's naar een proxy die offline is of de toegang weigert. Inspecteer FindProxyForURL om te zien welke regel overeenkomt, of schakel uw proxy-instelling tijdelijk naar „Geen proxy” om te bevestigen dat de PAC de oorzaak is.
Is een PAC-bestand gevaarlijk?
Dat kan. Een kwaadaardige PAC kan al uw verkeer omleiden via de proxy van een aanvaller. Als u een onverwachte automatische proxyconfiguratie of een .pac-bestand vindt dat u niet zelf hebt toegevoegd, behandel dit dan als een mogelijke inbreuk en verwijder het.
Wat is het verschil tussen een PAC-bestand en wpad.dat?
Hetzelfde formaat. Een .pac is een PAC-bestand waar u handmatig naar verwijst; wpad.dat is de identieke inhoud die onder een bekende naam wordt aangeboden, zodat clients deze automatisch vinden via het WPAD-protocol.

Referenties

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

Blijf ontdekken

door de database

Populaire extensies deze week

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

Gerelateerde extensies

.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)

Gratis bestandstools

Een bestandsidentificatie en afbeeldingsconverter in de browser - alles draait op uw eigen apparaat.

Open de gereedschapskist

Blader door bestandsextensies A-Z