.PAC

File PAC

Proxy Auto-Config File
Fai una domanda
RISPOSTA RAPIDA

Un file PAC (Proxy Auto-Config) è un piccolo file JavaScript che indica al browser o al sistema operativo quale server proxy utilizzare per ogni URL o se connettersi direttamente. Per leggerlo o modificarlo, aprilo in qualsiasi editor di testo: è testo semplice. Per usarlo, inserisci il suo URL o percorso nelle impostazioni proxy del browser o del sistema operativo alla voce «Configurazione automatica proxy».

Sviluppatore: Netscape Communications (original author of the PAC standard, 1996) Categoria: File di Internet Standard aperto MIME: application/x-ns-proxy-autoconfig
SI APRE SU Windows macOS Linux
Correlati: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

In questa pagina

19k+ estensioni indicizzate
Ultima revisione Jun 20, 2026

Non sei sicuro di cosa sia il tuo file?

Trascina qualsiasi file nel nostro identificatore - leggiamo solo i primi byte per dare un nome al formato.

Identifica un file

Che cos'è il formato di file PAC?

Un file .pac, noto anche come file Proxy Auto-Config, è un file di configurazione utilizzato dai browser web e dai sistemi operativi per automatizzare le impostazioni di connessione al server proxy. Il file .pac contiene una singola funzione JavaScript - FindProxyForURL(url, host) - che specifica quale modalità di connessione utilizzare quando un browser deve accedere a un determinato URL. La funzione può restituire DIRECT (connessione senza proxy), PROXY host:port (instradamento tramite un proxy HTTP) o SOCKS host:port; più direttive possono essere concatenate con punti e virgola come soluzioni di ripiego.

Il formato è stato introdotto da Netscape Communications nel 1996 ed è rimasto da allora lo standard de facto per la configurazione automatica del proxy. Poiché un file .pac è semplice JavaScript, può utilizzare funzioni di supporto PAC integrate - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() e altre - per creare logiche di instradamento complesse per ogni URL. Funzioni estese come isInNetEx(), aggiunte intorno al 2010, forniscono il supporto IPv6.

I file .pac sono in formato testo semplice e possono essere creati o modificati in qualsiasi editor di testo su Windows, macOS o Linux. In ambienti aziendali e di rete, vengono spesso distribuiti automaticamente tramite il protocollo Web Proxy Auto-Discovery (WPAD), dove il file viene servito con il nome noto wpad.dat - lo stesso contenuto dello script in un contenitore .dat. Il browser recupera ed esegue lo script ogni volta che si connette a un nuovo host. Tutti i principali browser - Chrome, Firefox, Edge e Safari - supportano i file .pac su Windows, macOS, Linux, iOS e Android.

Sicurezza e incolumità

RISCHIO: MEDIUM

Un file PAC non è eseguibile sul sistema come un programma - viene eseguito solo all'interno del motore PAC limitato del browser. Tuttavia, è rilevante per la sicurezza: poiché decide dove viene instradato TUTTO il traffico web, un PAC malevolo o manomesso può inviare silenziosamente il traffico (inclusi i login bancari) attraverso il proxy di un utente malintenzionato per l'intercettazione. Impostazioni di «configurazione automatica proxy» impreviste o file .pac/wpad.dat inseriti sono indicatori di malware riconosciuti. Applica solo file PAC provenienti dal tuo dipartimento IT o da una fonte di cui ti fidi, ispeziona la logica FindProxyForURL (è testo semplice leggibile) e diffida del WPAD su reti non attendibili, che può essere dirottato.

Dettagli del formato

in sintesi
NOME COMPLETOProxy Auto-Config Fileanche noto come PAC file, Proxy Auto-Configuration script
SVILUPPATORENetscape Communications (original author of the PAC standard, 1996)dal 1996 (Netscape Navigator 2.0 proxy auto-config)
TIPO MIMEapplication/x-ns-proxy-autoconfig
TIPOFile JavaScript in testo semplice che definisce una funzione, FindProxyForURL()
STANDARDAperto · royalty-free
Questa estensione è usata anche da…
  • Immagine Atari STAD (PackBits) - Oscuro formato di immagine bitmap compressa dal programma di disegno «STAD» per Atari ST.
  • SAMS ARchive (.pac) - Archivio compresso creato dall'utility di compressione SAMS ARchiver.
  • File dati Tencent QQ - File di dati/risorse interno utilizzato dal messenger Tencent QQ.

Programmi che aprono file PAC

Windows2 apps
Notepad / VS Code (edit) Gratuito Tasto destro → Apri con → Notepad (o VS Code) per leggere/modificare il JavaScript. Per USARLO: Impostazioni → Rete e Internet → Proxy → «Usa script di configurazione» → inserisci il suo URL/percorso.
Web browser (apply, not view) Gratuito Nelle impostazioni proxy del browser/sistema operativo scegli «URL di configurazione automatica proxy» e punta al file .pac - il browser lo esegue, non lo visualizza.
macOS2 apps
TextEdit / VS Code (edit) Gratuito Apri in TextEdit/VS Code per leggere o modificare. Per USARLO: Impostazioni di Sistema → Rete → Proxy → «Configurazione proxy automatica» → inserisci il file/URL.
Safari (apply via System Settings) Integrato Safari utilizza il proxy di sistema; imposta il PAC in Impostazioni di Sistema → Rete → Proxy.
Linux2 apps
Any text editor (edit) Open-source Modifica con nano/gedit/VS Code. Applica tramite le impostazioni proxy di rete del desktop («Automatico» → URL PAC) o per singola app (es. Impostazioni GNOME → Rete → Proxy).
Firefox (apply) Open-source Impostazioni → Impostazioni di rete → «URL di configurazione automatica del proxy» → inserisci la posizione del .pac.

Dettagli tecnici

specifiche approfondite
Tipo di fileFile sorgente JavaScript in testo semplice
Funzione principaleFindProxyForURL(url, host) - l'unico punto di ingresso richiesto che il browser chiama per ogni connessione
Tipo MIMEapplication/x-ns-proxy-autoconfig (accettati anche: text/plain, application/x-javascript-config)
Codifica del testoASCII / UTF-8
Dimensione tipica del fileInferiore a 5 KB; gli script di grandi aziende possono raggiungere decine di KB
Firma binariaNessuna - identificato dalla presenza della dichiarazione della funzione FindProxyForURL()
Sintassi del valore di ritornoDIRECT, PROXY host:port, o SOCKS host:port; più direttive concatenate con punti e virgola per il fallback
Funzioni di supporto integrateisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() e relative utilità PAC
Estensione IPv6isInNetEx(), isResolvableEx() e altri helper con suffisso Ex aggiunti circa nel 2010 per la corrispondenza degli indirizzi IPv6
Integrazione WPADServito come wpad.dat sotto il protocollo Web Proxy Auto-Discovery (WPAD) per la distribuzione automatica su tutta la rete
Metodo di distribuzioneIl browser o il sistema operativo recupera il file tramite un URL HTTP/HTTPS configurato nelle impostazioni proxy
Contesto di esecuzioneSandbox JavaScript limitata - nessun accesso al DOM, nessuna chiamata di rete arbitraria; sono consentite solo le funzioni di supporto PAC
Piattaforme supportateWindows, macOS, Linux, iOS, Android - qualsiasi sistema operativo o browser che supporti la configurazione del proxy
Nomi di file notiproxy.pac (configurazione URL diretta) e wpad.dat (auto-scoperta WPAD)
Rilasciato1996 (Netscape Navigator 2.0 proxy auto-config)
Ultima versioneDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Standard aperto · royalty-free
Specificadeveloper.mozilla.org

Conversioni PAC

Domande e risposte della community

chiesto dagli utenti
Fai una domanda veloce
Ottieni aiuto da persone che lavorano con i file PAC. Sii specifico - includi il tuo sistema e la versione del software.
Nessun account necessario · risposte solitamente entro un giorno

Ancora nessuna domanda - sii il primo a chiedere informazioni sui file PAC.

Domande frequenti

Cos'è un file PAC?
Un file Proxy Auto-Config - un piccolo file JavaScript con una funzione, FindProxyForURL(), che indica al browser o al sistema operativo quale server proxy utilizzare per ogni sito web (o se connettersi direttamente).
Come si apre un file PAC?
Per leggerlo o modificarlo, aprilo in qualsiasi editor di testo (Notepad, TextEdit, VS Code): è testo semplice. Per USARLO effettivamente, inserisci il suo URL/percorso nelle impostazioni proxy del browser o del sistema operativo sotto «Configurazione automatica proxy».
Come si modifica un file PAC?
Aprilo in un editor di codice e modifica la funzione FindProxyForURL - aggiungi domini, cambia l'host:porta del proxy o restituisci «DIRECT» per i siti che devono bypassare il proxy. Testalo prima di distribuirlo; un errore di sintassi interrompe il funzionamento del proxy.
Perché un file PAC blocca alcuni siti web?
La logica del PAC sta instradando quegli URL verso un proxy che è inattivo o che li sta rifiutando. Ispeziona FindProxyForURL per vedere quale regola corrisponde, o passa temporaneamente l'impostazione del proxy a «Nessun proxy» per confermare che la causa sia il PAC.
Un file PAC è pericoloso?
Può esserlo. Un PAC malevolo può reindirizzare tutto il traffico attraverso il proxy di un utente malintenzionato. Se trovi un'impostazione di configurazione automatica proxy o un file .pac inaspettato che non hai aggiunto tu, trattalo come una possibile compromissione e rimuovilo.
Qual è la differenza tra un file PAC e wpad.dat?
Il formato è lo stesso. Un .pac è un file PAC a cui si punta manualmente; wpad.dat è lo stesso contenuto servito con un nome standard affinché i client lo trovino automaticamente tramite il protocollo WPAD.

Riferimenti

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

Continua a esplorare

nel database

Migliori estensioni della settimana

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

Estensioni correlate

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

Strumenti file gratuiti

Un identificatore di file e convertitore di immagini nel browser - tutto viene eseguito sul tuo dispositivo.

Apri la cassetta degli attrezzi

Sfoglia le estensioni dei file A-Z