.PAC

PAC-fil

Proxy Auto-Config File
Stil et spørgsmål
HURTIGT SVAR

En PAC-fil (Proxy Auto-Config) er en lille JavaScript-fil, der fortæller din browser eller dit operativsystem, hvilken proxyserver der skal bruges til hver URL, eller om der skal oprettes direkte forbindelse. For at læse eller redigere den skal du åbne den i et hvilket som helst tekstredigeringsprogram - det er almindelig tekst. For at bruge den skal du indtaste dens URL eller sti i din browsers eller dit operativsystems proxyindstillinger under «Automatisk proxykonfiguration».

Udvikler: Netscape Communications (original author of the PAC standard, 1996) Kategori: Web filer Åben standard MIME: application/x-ns-proxy-autoconfig
ÅBNER PÅ Windows macOS Linux
Relateret: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denne side

19k+ filtyper indekseret
Sidst gennemset Jun 20, 2026

Er du ikke sikker på, hvad din fil er?

Træk en fil over i vores identifikator - vi læser kun de første bytes for at navngive formatet.

Identificer en fil

Hvad er PAC-filformatet?

En .pac-fil, også kendt som en Proxy Auto-Config-fil, er en konfigurationsfil, der bruges af webbrowsere og operativsystemer til at automatisere indstillinger for proxyserverforbindelser. .pac-filen indeholder en enkelt JavaScript-funktion - FindProxyForURL(url, host) - der angiver, hvilken forbindelsestilstand der skal bruges, når en browser skal tilgå en given URL. Funktionen kan returnere DIRECT (forbind uden en proxy), PROXY host:port (rute gennem en HTTP-proxy) eller SOCKS host:port, og flere direktiver kan kædes sammen med semikolon som fallback-muligheder.

Formatet blev introduceret af Netscape Communications i 1996 og har været de facto-standarden for automatisk proxykonfiguration lige siden. Da en .pac-fil er almindelig JavaScript, kan den bruge indbyggede PAC-hjælpefunktioner - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() og andre - til at opbygge kompleks ruting-logik per URL. Udvidede funktioner som isInNetEx(), der blev tilføjet omkring 2010, giver understøttelse af IPv6.

.pac-filer er almindelig tekst og kan oprettes eller redigeres i ethvert tekstredigeringsprogram på Windows, macOS eller Linux. I virksomheds- og netværksmiljøer distribueres de ofte automatisk via Web Proxy Auto-Discovery (WPAD) protokollen, hvor filen serveres under det velkendte navn wpad.dat - hvilket er det samme scriptindhold i en .dat-beholder. Browseren henter og eksekverer scriptet, hver gang den opretter forbindelse til en ny vært. Alle større browsere - Chrome, Firefox, Edge og Safari - understøtter .pac-filer på Windows, macOS, Linux, iOS og Android.

Sikkerhed og tryghed

RISIKO: MEDIUM

En PAC-fil er ikke eksekverbar på dit system på samme måde som et program - den kører kun inde i browserens begrænnede PAC-motor. Men den ER sikkerhedsrelevant: Fordi den bestemmer, hvor AL din webtrafik rutes hen, kan en ondsindet eller manipuleret PAC-fil lydløst sende din trafik (inklusive banklogin) gennem en angribers proxy til opsnapning. Uventede indstillinger for «automatisk proxykonfiguration» eller en placeret .pac/wpad.dat er anerkendte indikatorer for malware. Anvend kun PAC-filer fra din egen IT-afdeling eller en kilde, du har tillid til, undersøg FindProxyForURL-logikken (det er læsbar tekst), og vær påpasselig med WPAD på upålidelige netværk, som kan blive kapret.

Formatdetaljer

kort fortalt
FULDSTÆNDIGT NAVNProxy Auto-Config Fileogså kendt som PAC file, Proxy Auto-Configuration script
UDVIKLERNetscape Communications (original author of the PAC standard, 1996)siden 1996 (Netscape Navigator 2.0 proxy auto-config)
KATEGORIWeb filer
MIME-TYPEapplication/x-ns-proxy-autoconfig
TYPEJavaScript-fil i almindelig tekst, der definerer én funktion, FindProxyForURL()
STANDARDÅben · royaltyfri
Dette filtypenavn bruges også af…
  • Atari STAD-billede (PackBits) - Obskurt komprimeret bitmap-billedformat fra Atari ST-tegneprogrammet «STAD».
  • SAMS ARchive (.pac) - Komprimeret arkiv oprettet af SAMS ARchiver-pakkeværktøjet.
  • Tencent QQ-datafil - Intern data-/ressourcefil brugt af Tencent QQ-messengeren.

Programmer der åbner PAC-filer

Windows2 apps
Notepad / VS Code (edit) Gratis Højreklik → Åbn med → Notesblok (eller VS Code) for at læse/redigere JavaScript. For at BRUGE den: Indstillinger → Netværk og internet → Proxy → «Brug konfigurationsscript» → indtast dens URL/sti.
Web browser (apply, not view) Gratis I browserens eller operativsystemets proxyindstillinger skal du vælge «URL til automatisk proxykonfiguration» og pege på .pac-filen - browseren kører den, den viser den ikke.
macOS2 apps
TextEdit / VS Code (edit) Gratis Åbn i TextEdit/VS Code for at læse eller redigere. For at BRUGE den: Systemindstillinger → Netværk → Proxyer → «Automatisk proxykonfiguration» → indtast filen/URL'en.
Safari (apply via System Settings) Indbygget Safari bruger systemets proxy; indstil PAC-filen under Systemindstillinger → Netværk → Proxyer.
Linux2 apps
Any text editor (edit) Open-source Rediger med nano/gedit/VS Code. Anvend via skrivebordets netværks-proxyindstillinger («Automatisk» → PAC URL) eller per app (f.eks. GNOME-indstillinger → Netværk → Proxy).
Firefox (apply) Open-source Indstillinger → Netværksindstillinger → «URL til automatisk proxykonfiguration» → indtast .pac-placeringen.

Tekniske detaljer

dyb specifikation
FiltypeJavaScript-kildekodefil i almindelig tekst
KernefunktionFindProxyForURL(url, host) - det eneste påkrævede indgangspunkt, som browseren kalder for hver forbindelse
MIME-typeapplication/x-ns-proxy-autoconfig (også accepteret: text/plain, application/x-javascript-config)
TekstkodningASCII / UTF-8
Typisk filstørrelseUnder 5 KB; store virksomhedsscripts kan nå op på titusindvis af KB
Binær signaturIngen - identificeres ved tilstedeværelsen af FindProxyForURL() funktionserklæringen
Syntaks for returværdiDIRECT, PROXY host:port, eller SOCKS host:port; flere direktiver kædet med semikolon for fallback
Indbyggede hjælpefunktionerisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() og relaterede PAC-værktøjer
IPv6-udvidelseisInNetEx(), isResolvableEx() og andre hjælpere med Ex-suffiks tilføjet ca. 2010 til IPv6-adressematchning
WPAD-integrationServeres som wpad.dat under Web Proxy Auto-Discovery (WPAD) protokollen for automatisk distribution i hele netværket
DistributionsmetodeBrowser eller operativsystem henter filen via en HTTP/HTTPS URL konfigureret i system- eller browserindstillinger
EksekveringskontekstBegrænset JavaScript-sandbox - ingen DOM-adgang, ingen vilkårlige netværkskald; kun PAC-hjælpefunktioner er tilladt
Understøttede platformeWindows, macOS, Linux, iOS, Android - ethvert operativsystem eller browser, der understøtter proxykonfiguration
Velkendte filnavneproxy.pac (direkte URL-konfiguration) og wpad.dat (WPAD auto-discovery)
Udgivet1996 (Netscape Navigator 2.0 proxy auto-config)
Seneste versionDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Åben standardJa · royaltyfri
Specifikationdeveloper.mozilla.org

PAC-konverteringer

Fællesskabets Q&A

spurgt af brugere
Stil et hurtigt spørgsmål
Få hjælp fra folk, der arbejder med PAC-filer. Vær specifik - medtag dit system og din softwareversion.
Ingen konto nødvendig · svar normalt inden for en dag

Ingen spørgsmål endnu - vær den første til at spørge om PAC-filer.

Ofte stillede spørgsmål

Hvad er en PAC-fil?
En Proxy Auto-Config-fil - en lille JavaScript-fil med én funktion, FindProxyForURL(), der fortæller din browser eller dit operativsystem, hvilken proxyserver der skal bruges til hvert websted (eller om der skal oprettes direkte forbindelse).
Hvordan åbner jeg en PAC-fil?
For at læse eller redigere den skal du åbne den i et tekstredigeringsprogram (Notesblok, TextEdit, VS Code) - det er almindelig tekst. For rent faktisk at BRUGE den skal du indtaste dens URL/sti i din browsers eller dit operativsystems proxyindstillinger under «Automatisk proxykonfiguration».
Hvordan redigerer jeg en PAC-fil?
Åbn den i en kodeeditor og rediger funktionen FindProxyForURL - tilføj domæner, skift proxyens host:port, eller returner «DIRECT» for websteder, der skal gå udenom proxyen. Test før implementering; en syntaksfejl afbryder proxy-funktionen.
Hvorfor blokerer en PAC-fil visse websteder?
PAC-filens logik ruter disse URL'er til en proxy, der er nede eller afviser dem. Undersøg FindProxyForURL for at se, hvilken regel der matcher, eller skift midlertidigt din proxyindstilling til «Ingen proxy» for at bekræfte, at PAC-filen er årsagen.
Er en PAC-fil farlig?
Det kan den være. En ondsindet PAC-fil kan omdirigere al din trafik gennem en angribers proxy. Hvis du finder en uventet indstilling for automatisk proxykonfiguration eller en .pac-fil, du ikke selv har tilføjet, skal du behandle det som et muligt sikkerhedsbrud og fjerne den.
Hvad er forskellen på en PAC-fil og wpad.dat?
Det er det samme format. En .pac er en PAC-fil, du peger på manuelt; wpad.dat er det identiske indhold serveret under et velkendt navn, så klienter finder det automatisk via WPAD-protokollen.

Referencer

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

Udforsk mere

på tværs af databasen

Populære filtyper i denne uge

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.BINCD/DVD Disc Image (BIN/CUE)
4.PARTPartial Download File
5.MDMarkdown Document
6.RPMSGRestricted Permission Message
7.NOMEDIAAndroid No-Media Marker File
8.PRO6XProPresenter 6 Bundle File
9.PRDXSoftMaker Presentations Document
10.SWFSmall Web Format (Shockwave Flash)

Relaterede filtyper

.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 filværktøjer

En fil-identifikator og billedkonverter direkte i browseren - alt kører på din enhed.

Åbn værktøjskassen

Gennemse filtyper A-Å