.PAC

PAC-fil

Proxy Auto-Config File
Ställ en fråga
SNABBT SVAR

En PAC-fil (Proxy Auto-Config) är en liten JavaScript-fil som talar om för din webbläsare eller ditt operativsystem vilken proxyserver som ska användas för varje URL, eller om anslutningen ska ske direkt. För att läsa eller redigera den, öppna den i valfri textredigerare - det är ren text. För att använda den, ange dess URL eller sökväg i webbläsarens eller operativsystemets proxyinställningar under «Automatisk proxykonfiguration».

Utvecklare: Netscape Communications (original author of the PAC standard, 1996) Kategori: Internetfiler Öppen standard MIME: application/x-ns-proxy-autoconfig
ÖPPNAS PÅ Windows macOS Linux
Relaterat: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

På denna sida

19k+ filtillägg indexerade
Senast granskad Jun 20, 2026

Osäker på vad din fil är?

Släpp valfri fil i vår identifierare - vi läser bara de första byten för att namnge formatet.

Identifiera en fil

Vad är filformatet PAC?

En .pac-fil, även känd som en Proxy Auto-Config-fil, är en konfigurationsfil som används av webbläsare och operativsystem för att automatisera inställningar för proxyanslutningar. .pac-filen innehåller en enda JavaScript-funktion - FindProxyForURL(url, host) - som anger vilket anslutningsläge som ska användas när en webbläsare behöver komma åt en viss URL. Funktionen kan returnera DIRECT (anslut utan proxy), PROXY host:port (dirigera via en HTTP-proxy) eller SOCKS host:port, och flera direktiv kan kedjas samman med semikolon som reservalternativ.

Formatet introducerades av Netscape Communications 1996 och har förblivit de facto-standard för automatisk proxykonfiguration sedan dess. Eftersom en .pac-fil är ren JavaScript kan den använda inbyggda PAC-hjälpfunktioner - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() med flera - för att bygga komplex dirigeringslogik per URL. Utökade funktioner som isInNetEx(), som lades till omkring 2010, ger stöd för IPv6.

.pac-filer är ren text och kan skapas eller redigeras i valfri textredigerare på Windows, macOS eller Linux. I företags- och nätverksmiljöer distribueras de ofta automatiskt via protokollet Web Proxy Auto-Discovery (WPAD), där filen tillhandahålls under det välkända namnet wpad.dat - samma skriptinnehåll i ett .dat-hölje. Webbläsaren hämtar och kör skriptet varje gång den ansluter till en ny värd. Alla större webbläsare - Chrome, Firefox, Edge och Safari - stöder .pac-filer på Windows, macOS, Linux, iOS och Android.

Säkerhet & trygghet

RISK: MEDIUM

En PAC-fil är inte körbar på ditt system på samma sätt som ett program - den körs endast inuti webbläsarens begränsade PAC-motor. Men den ÄR säkerhetsrelevant: eftersom den avgör var ALL din webbtrafik dirigeras, kan en skadlig eller manipulerad PAC-fil tyst skicka din trafik (inklusive bankinloggningar) genom en angripares proxy för avlyssning. Oväntade inställningar för «automatisk proxykonfiguration» eller en planterad .pac/wpad.dat är kända indikatorer på skadlig kod. Använd endast PAC-filer från din egen IT-avdelning eller en källa du litar på, granska FindProxyForURL-logiken (det är läsbar klartext) och var försiktig med WPAD på osäkra nätverk, då det kan kapas.

Formatdetaljer

i ett nötskal
FULLSTÄNDIGT NAMNProxy Auto-Config Fileäven känd som PAC file, Proxy Auto-Configuration script
UTVECKLARENetscape Communications (original author of the PAC standard, 1996)sedan 1996 (Netscape Navigator 2.0 proxy auto-config)
MIME-TYPapplication/x-ns-proxy-autoconfig
TYPJavaScript-fil i klartext som definierar en funktion, FindProxyForURL()
STANDARDÖppen · royaltyfri
Detta filtillägg används också av…
  • Atari STAD-bild (PackBits) - Ovanligt komprimerat bitmappsformat från ritprogrammet «STAD» för Atari ST.
  • SAMS ARchive (.pac) - Komprimerat arkiv skapat med arkiveringsverktyget SAMS ARchiver.
  • Tencent QQ-datafil - Intern data-/resursfil som används av meddelandetjänsten Tencent QQ.

Program som öppnar PAC-filer

Windows2 apps
Notepad / VS Code (edit) Gratis Högerklicka → Öppna med → Anteckningar (eller VS Code) för att läsa/redigera JavaScript. För att ANVÄNDA den: Inställningar → Nätverk och internet → Proxy → «Använd konfigurationsskript» → ange dess URL/sökväg.
Web browser (apply, not view) Gratis I webbläsarens eller operativsystemets proxyinställningar, välj «URL för automatisk proxykonfiguration» och peka på .pac-filen - webbläsaren kör den, den visar den inte.
macOS2 apps
TextEdit / VS Code (edit) Gratis Öppna i Textredigerare/VS Code för att läsa eller redigera. För att ANVÄNDA den: Systeminställningar → Nätverk → Proxies → «Automatisk proxykonfiguration» → ange filen/URL:en.
Safari (apply via System Settings) Inbyggd Safari använder systemets proxy; ställ in PAC-filen under Systeminställningar → Nätverk → Proxies.
Linux2 apps
Any text editor (edit) Öppen källkod Redigera med nano/gedit/VS Code. Tillämpa via skrivbordets nätverksinställningar («Automatisk» → PAC-URL) eller per app (t.ex. GNOME Inställningar → Nätverk → Proxy).
Firefox (apply) Öppen källkod Inställningar → Nätverksinställningar → «URL för automatisk proxykonfiguration» → ange platsen för .pac-filen.

Tekniska detaljer

djup specifikation
FiltypJavaScript-källkodsfil i klartext
KärnfunktionFindProxyForURL(url, host) - den enda obligatoriska startpunkten som webbläsaren anropar för varje anslutning
MIME-typapplication/x-ns-proxy-autoconfig (även accepterat: text/plain, application/x-javascript-config)
TextkodningASCII / UTF-8
Typisk filstorlekUnder 5 KB; stora företagsskript kan nå tiotals KB
Binär signaturIngen - identifieras genom förekomsten av funktionsdeklarationen FindProxyForURL()
Syntax för returvärdeDIRECT, PROXY host:port eller SOCKS host:port; flera direktiv kan kedjas med semikolon för reservalternativ
Inbyggda hjälpfunktionerisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() och relaterade PAC-verktyg
IPv6-tilläggisInNetEx(), isResolvableEx() och andra hjälpfunktioner med Ex-suffix som lades till ca 2010 för matchning av IPv6-adresser
WPAD-integrationTillhandahålls som wpad.dat under Web Proxy Auto-Discovery (WPAD)-protokollet för automatisk distribution i nätverk
DistributionsmetodWebbläsaren eller operativsystemet hämtar filen via en HTTP/HTTPS-URL konfigurerad i systemets eller webbläsarens proxyinställningar
ExekveringskontextBegränsad JavaScript-sandlåda - ingen åtkomst till DOM, inga godtyckliga nätverksanrop; endast PAC-hjälpfunktioner är tillåtna
Plattformar som stödsWindows, macOS, Linux, iOS, Android - alla operativsystem eller webbläsare som stöder proxykonfiguration
Välkända filnamnproxy.pac (direkt URL-konfiguration) och wpad.dat (WPAD-autoupptäckt)
Släppt1996 (Netscape Navigator 2.0 proxy auto-config)
Senaste versionDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Öppen standardJa · royaltyfri
Specifikationdeveloper.mozilla.org

PAC-konverteringar

Frågor & svar

frågat av användare
Ställ en snabb fråga
Få hjälp från personer som arbetar med PAC-filer. Var specifik - inkludera ditt system och programversion.
Inget konto behövs · svar vanligtvis inom en dag

Inga frågor än - bli den första att fråga om PAC-filer.

Vanliga frågor

Vad är en PAC-fil?
En Proxy Auto-Config-fil - en liten JavaScript-fil med en funktion, FindProxyForURL(), som talar om för din webbläsare eller ditt OS vilken proxyserver som ska användas för varje webbplats (eller om anslutning ska ske direkt).
Hur öppnar jag en PAC-fil?
För att läsa eller redigera den, öppna den i valfri textredigerare (Anteckningar, Textredigerare, VS Code) - det är ren text. För att faktiskt ANVÄNDA den, ange dess URL/sökväg i webbläsarens eller operativsystemets proxyinställningar under «Automatisk proxykonfiguration».
Hur redigerar jag en PAC-fil?
Öppna den i en kodredigerare och ändra funktionen FindProxyForURL - lägg till domäner, ändra proxy host:port eller returnera «DIRECT» för webbplatser som ska gå förbi proxyn. Testa före driftsättning; ett syntaxfel bryter proxyfunktionen.
Varför blockerar en PAC-fil vissa webbplatser?
PAC-filens logik dirigerar dessa URL:er till en proxy som är nere eller som nekar åtkomst. Granska FindProxyForURL för att se vilken regel som matchar, eller växla tillfälligt till «Ingen proxy» i inställningarna för att bekräfta att PAC-filen är orsaken.
Är en PAC-fil farlig?
Den kan vara det. En skadlig PAC-fil kan omdirigera all din trafik via en angripares proxy. Om du hittar en oväntad inställning för automatisk proxykonfiguration eller en .pac-fil som du inte själv lagt till, betrakta det som ett potentiellt intrång och ta bort den.
Vad är skillnaden mellan en PAC-fil och wpad.dat?
Det är samma format. En .pac är en PAC-fil som du pekar på manuellt; wpad.dat är identiskt innehåll som tillhandahålls under ett välkänt namn så att klienter hittar den automatiskt via WPAD-protokollet.

Referenser

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

Fortsätt utforska

genom databasen

Populära filtillägg denna vecka

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

Relaterade filtillägg

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

En filidentifierare och bildkonverterare direkt i webbläsaren - allt körs på din enhet.

Öppna verktygslådan

Bläddra bland filtillägg A-Ö