.PAC

PAC-fil

Proxy Auto-Config File
Still et spørsmål
HURTIGSVAR

En PAC-fil (Proxy Auto-Config) er en liten JavaScript-fil som forteller nettleseren eller operativsystemet hvilken proxy-server som skal brukes for hver URL, eller om den skal koble til direkte. For å lese eller redigere den, åpne den i et hvilket som helst tekstredigeringsprogram - det er ren tekst. For å bruke den, skriv inn URL-en eller banen i nettleserens eller operativsystemets proxy-innstillinger under «Automatisk proxy-konfigurasjon».

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

På denne siden

19k+ filendelser indeksert
Sist vurdert Jun 20, 2026

Usikker på hva filen din er?

Slipp hvilken som helst fil inn i vår identifikator - vi leser bare de første bytene for å navngi formatet.

Identifiser en fil

Hva er PAC-filformatet?

En .pac-fil, også kjent som en Proxy Auto-Config-fil, er en konfigurasjonsfil som brukes av nettlesere og operativsystemer for å automatisere tilkoblingsinnstillinger for proxy-servere. .pac-filen inneholder en enkelt JavaScript-funksjon - FindProxyForURL(url, host) - som spesifiserer hvilken tilkoblingsmodus som skal brukes når en nettleser trenger tilgang til en gitt URL. Funksjonen kan returnere DIRECT (koble til uten proxy), PROXY host:port (rute gjennom en HTTP-proxy), eller SOCKS host:port, og flere direktiver kan kjedes sammen med semikolon som reservealternativer.

Formatet ble introdusert av Netscape Communications i 1996 og har vært de facto-standarden for automatisk proxy-konfigurasjon siden den gang. Fordi en .pac-fil er ren JavaScript, kan den bruke innebygde PAC-hjelpefunksjoner - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() og andre - for å bygge kompleks rutinglogikk per URL. Utvidede funksjoner som isInNetEx(), lagt til rundt 2010, gir støtte for IPv6.

.pac-filer er ren tekst og kan opprettes eller redigeres i et hvilket som helst tekstredigeringsprogram på Windows, macOS eller Linux. I bedrifts- og nettverksmiljøer distribueres de ofte automatisk via Web Proxy Auto-Discovery (WPAD)-protokollen, der filen leveres under det velkjente navnet wpad.dat - det samme skriptinnholdet i en .dat-beholder. Nettleseren henter og kjører skriptet hver gang den kobler til en ny vert. Alle store nettlesere - Chrome, Firefox, Edge og Safari - støtter .pac-filer på Windows, macOS, Linux, iOS og Android.

Sikkerhet og trygghet

RISIKO: MEDIUM

En PAC-fil er ikke kjørbar på systemet ditt på samme måte som et program - den kjører bare inne i nettleserens begrensede PAC-motor. Men den ER relevant for sikkerheten: fordi den bestemmer hvor ALL nettrafikken din rutes, kan en ondsinnet eller endret PAC i det stille sende trafikken din (inkludert bankinnlogginger) gjennom en angripers proxy for avlytting. Uventede innstillinger for «automatisk proxy-konfigurasjon» eller en plassert .pac/wpad.dat er kjente indikatorer på skadevare. Bruk kun PAC-filer fra din egen IT-avdeling eller en kilde du stoler på, inspiser FindProxyForURL-logikken (den er lesbar ren tekst), og vær forsiktig med WPAD på utrygge nettverk, da dette kan kapres.

Formatdetaljer

i et nøtteskall
FULLT NAVNProxy Auto-Config Fileogså kjent som PAC file, Proxy Auto-Configuration script
UTVIKLERNetscape 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 ren tekst som definerer én funksjon, FindProxyForURL()
STANDARDÅpen · royalty-fri
Denne filendelsen brukes også av…
  • Atari STAD-bilde (PackBits) - Obskurt komprimert punktgrafikkformat fra tegneprogrammet «STAD» på Atari ST.
  • SAMS ARchive (.pac) - Komprimert arkiv opprettet av pakkeverktøyet SAMS ARchiver.
  • Tencent QQ-datafil - Intern data-/ressursfil som brukes av meldingsklienten Tencent QQ.

Programmer som åpner PAC-filer

Windows2 apps
Notepad / VS Code (edit) Gratis Høyreklikk → Åpne i → Notepad (eller VS Code) for å lese/redigere JavaScript. For å BRUKE den: Innstillinger → Nettverk og internett → Proxy → «Bruk konfigurasjonsskript» → skriv inn URL/bane.
Web browser (apply, not view) Gratis I nettleserens eller operativsystemets proxy-innstillinger, velg «URL for automatisk proxy-konfigurasjon» og pek den mot .pac-filen - nettleseren kjører den, den viser den ikke.
macOS2 apps
TextEdit / VS Code (edit) Gratis Åpne i TextEdit/VS Code for å lese eller redigere. For å BRUKE den: Systeminnstillinger → Nettverk → Proxyer → «Automatisk proxy-konfigurasjon» → skriv inn filen/URL-en.
Safari (apply via System Settings) Innebygd Safari bruker systemets proxy; angi PAC-filen under Systeminnstillinger → Nettverk → Proxyer.
Linux2 apps
Any text editor (edit) Åpen kildekode Rediger med nano/gedit/VS Code. Aktiver via skrivebordets nettverksinnstillinger for proxy («Automatisk» → PAC-URL) eller per app (f.eks. GNOME-innstillinger → Nettverk → Proxy).
Firefox (apply) Åpen kildekode Innstillinger → Nettverksinnstillinger → «URL for automatisk proxy-konfigurasjon» → skriv inn plasseringen til .pac-filen.

Tekniske detaljer

dyp spesifikasjon
FiltypeJavaScript-kildefil i ren tekst
KjernefunksjonFindProxyForURL(url, host) - det eneste påkrevde inngangspunktet nettleseren kaller for hver tilkobling
MIME-typeapplication/x-ns-proxy-autoconfig (også akseptert: text/plain, application/x-javascript-config)
TekstkodingASCII / UTF-8
Typisk filstørrelseUnder 5 KB; store bedriftsskript kan nå titalls KB
Binær signaturIngen - identifiseres ved tilstedeværelsen av funksjonsdeklarasjonen FindProxyForURL()
Syntaks for returverdiDIRECT, PROXY host:port, eller SOCKS host:port; flere direktiver kjeder med semikolon for reserve
Innebygde hjelpefunksjonerisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() og relaterte PAC-verktøy
IPv6-utvidelseisInNetEx(), isResolvableEx() og andre hjelpere med Ex-suffiks lagt til ca. 2010 for IPv6-matching
WPAD-integrasjonLeveres som wpad.dat under Web Proxy Auto-Discovery (WPAD)-protokollen for nettverksdekkende autodistribusjon
DistribusjonsmetodeNettleser eller operativsystem henter filen via en HTTP/HTTPS-URL konfigurert i system- eller nettleserinnstillinger
KjøringskontekstBegrenset JavaScript-sandkasse - ingen DOM-tilgang, ingen vilkårlige nettverkskall; kun PAC-hjelpefunksjoner er tillatt
Støttede plattformerWindows, macOS, Linux, iOS, Android - alle operativsystemer eller nettlesere som støtter proxy-konfigurasjon
Velkjente filnavnproxy.pac (direkte URL-konfigurasjon) og wpad.dat (WPAD-autooppdagelse)
Utgitt1996 (Netscape Navigator 2.0 proxy auto-config)
Siste versjonDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Åpen standardJa · royalty-fri
Spesifikasjondeveloper.mozilla.org

PAC-konverteringer

Spørsmål og svar fra fellesskapet

spurt av brukere
Still et raskt spørsmål
Få hjelp fra folk som jobber med PAC-filer. Vær spesifikk - inkluder systemet ditt og programvareversjon.
Ingen konto nødvendig · svar vanligvis innen en dag

Ingen spørsmål ennå - vær den første til å spørre om PAC-filer.

Ofte stilte spørsmål

Hva er en PAC-fil?
En Proxy Auto-Config-fil - en liten JavaScript-fil med én funksjon, FindProxyForURL(), som forteller nettleseren eller operativsystemet hvilken proxy-server som skal brukes for hvert nettsted (eller om det skal kobles til direkte).
Hvordan åpner jeg en PAC-fil?
For å lese eller redigere den, åpne den i et hvilket som helst tekstredigeringsprogram (Notepad, TextEdit, VS Code) - det er ren tekst. For å faktisk BRUKE den, skriv inn URL-en/banen i nettleserens eller operativsystemets proxy-innstillinger under «Automatisk proxy-konfigurasjon».
Hvordan redigerer jeg en PAC-fil?
Åpne den i et kodebehandlingsprogram og endre FindProxyForURL-funksjonen - legg til domener, endre proxy-vert:port, eller returner «DIRECT» for nettsteder som skal gå utenom proxyen. Test før distribusjon; en syntaksfeil bryter proxy-funksjonaliteten.
Hvorfor blokkerer en PAC-fil enkelte nettsteder?
PAC-logikken ruter disse URL-ene til en proxy som er nede eller som nekter tilgang. Inspiser FindProxyForURL for å se hvilken regel som treffer, eller bytt midlertidig proxy-innstillingen til «Ingen proxy» for å bekrefte at PAC-filen er årsaken.
Er en PAC-fil farlig?
Den kan være det. En ondsinnet PAC kan rute om all trafikken din gjennom en angripers proxy. Hvis du finner en uventet innstilling for automatisk proxy-konfigurasjon eller en .pac-fil du ikke har lagt til selv, bør du behandle det som et mulig sikkerhetsbrudd og fjerne den.
Hva er forskjellen mellom en PAC-fil og wpad.dat?
Det er samme format. En .pac er en PAC-fil du peker på manuelt; wpad.dat er det identiske innholdet servert under et velkjent navn slik at klienter finner det automatisk via WPAD-protokollen.

Referanser

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

Utforsk videre

på tvers av databasen

Populære filendelser denne uken

1.AQQAQQ Instant Messenger File
2.CRDOWNLOADChrome Partial Download File
3.PARTPartial Download File
4.M4AMPEG-4 Audio File
5.EXEWindows Executable (Portable Executable)
6.ICSiCalendar data file
7.DATProgram Data File (generic)
8.RPMSGRestricted Permission Message
9.JSONJavaScript Object Notation file
10.ODTOpenDocument Text

Relaterte filendelser

.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 filverktøy

En filidentifikator og bildekonvertering i nettleseren - alt kjører på din enhet.

Åpne verktøykassen

Bla i filendelser A-Å