.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.BINCD/DVD Disc Image (BIN/CUE)
3.MDMarkdown Document
4.PARTPartial Download File
5.RPMSGRestricted Permission Message
6.CRDOWNLOADChrome Partial Download File
7.NOMEDIAAndroid No-Media Marker File
8.PRDXSoftMaker Presentations Document
9.PRO6XProPresenter 6 Bundle File
10.SWFSmall Web Format (Shockwave Flash)

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-Å