.PAC

Archivo PAC

Proxy Auto-Config File
Hacer una pregunta
RESPUESTA RÁPIDA

Un archivo PAC (Proxy Auto-Config) es un pequeño archivo JavaScript que le indica a su navegador o sistema operativo qué servidor proxy usar para cada URL, o si debe conectarse directamente. Para leerlo o editarlo, ábralo en cualquier editor de texto; es texto plano. Para usarlo, ingrese su URL o ruta en la configuración de proxy de su navegador o sistema operativo bajo «Configuración automática de proxy».

Desarrollador: Netscape Communications (original author of the PAC standard, 1996) Categoría: Archivos de Internet Estándar abierto MIME: application/x-ns-proxy-autoconfig
SE ABRE EN Windows macOS Linux
Relacionado: .CRDOWNLOAD · .JNLP · .WEBARCHIVE · .PART

En esta página

19k+ extensiones indexadas
Última revisión Jun 20, 2026

¿No está seguro de qué es su archivo?

Suelte cualquier archivo en nuestro identificador - leemos solo los primeros bytes para nombrar el formato.

Identificar un archivo

¿Qué es el formato de archivo PAC?

Un archivo .pac, también conocido como archivo Proxy Auto-Config, es un archivo de configuración utilizado por navegadores web y sistemas operativos para automatizar los ajustes de conexión al servidor proxy. El archivo .pac contiene una única función JavaScript - FindProxyForURL(url, host) - que especifica qué modo de conexión usar cuando un navegador necesita acceder a una URL determinada. La función puede devolver DIRECT (conectar sin proxy), PROXY host:port (enrutar a través de un proxy HTTP) o SOCKS host:port, y se pueden encadenar múltiples directivas con puntos y comas como alternativas de respaldo.

El formato fue introducido por Netscape Communications en 1996 y ha seguido siendo el estándar de facto para la autoconfiguración de proxies desde entonces. Debido a que un archivo .pac es JavaScript simple, puede usar funciones auxiliares de PAC integradas - isInNet(), dnsDomainIs(), shExpMatch(), dnsResolve() y otras - para construir una lógica de enrutamiento compleja por URL. Las funciones extendidas como isInNetEx(), añadidas alrededor de 2010, proporcionan soporte para IPv6.

Los archivos .pac son texto plano y pueden crearse o editarse en cualquier editor de texto en Windows, macOS o Linux. En entornos empresariales y de red, a menudo se distribuyen automáticamente a través del protocolo Web Proxy Auto-Discovery (WPAD), donde el archivo se sirve bajo el nombre conocido wpad.dat - el mismo contenido de script en un contenedor .dat. El navegador recupera y ejecuta el script cada vez que se conecta a un nuevo host. Todos los navegadores principales - Chrome, Firefox, Edge y Safari - admiten archivos .pac en Windows, macOS, Linux, iOS y Android.

Seguridad y protección

RIESGO: MEDIUM

Un archivo PAC no es ejecutable en su sistema de la misma manera que un programa - se ejecuta solo dentro del motor PAC restringido del navegador. Pero ES relevante para la seguridad: debido a que decide hacia dónde se enruta TODO su tráfico web, un PAC malicioso o manipulado puede enviar silenciosamente su tráfico (incluidos los inicios de sesión bancarios) a través del proxy de un atacante para su interceptación. Los ajustes inesperados de «configuración automática de proxy» o un archivo .pac/wpad.dat plantado son indicadores reconocidos de malware. Solo aplique archivos PAC de su propio departamento de TI o de una fuente en la que confíe, inspeccione la lógica de FindProxyForURL (es texto plano legible) y tenga cuidado con WPAD en redes no confiables, ya que puede ser secuestrado.

Detalles del formato

en pocas palabras
NOMBRE COMPLETOProxy Auto-Config Filetambién conocido como PAC file, Proxy Auto-Configuration script
DESARROLLADORNetscape Communications (original author of the PAC standard, 1996)desde 1996 (Netscape Navigator 2.0 proxy auto-config)
TIPO MIMEapplication/x-ns-proxy-autoconfig
TIPOArchivo JavaScript de texto plano que define una función, FindProxyForURL()
ESTÁNDARAbierto · libre de regalías
Esta extensión también es utilizada por…
  • Imagen Atari STAD (PackBits) - Formato de imagen de mapa de bits comprimido poco común del programa de dibujo «STAD» de Atari ST.
  • SAMS ARchive (.pac) - Archivo comprimido creado por la utilidad de empaquetado SAMS ARchiver.
  • Archivo de datos Tencent QQ - Archivo de datos/recursos interno utilizado por el mensajero Tencent QQ.

Programas que abren archivos PAC

Windows2 apps
Notepad / VS Code (edit) Gratis Clic derecho → Abrir con → Notepad (o VS Code) para leer/editar el JavaScript. Para USARLO: Configuración → Red e Internet → Proxy → «Usar script de configuración» → ingrese su URL/ruta.
Web browser (apply, not view) Gratis En la configuración de proxy del navegador/sistema operativo, elija «URL de configuración automática de proxy» y apunte al .pac - el navegador lo ejecuta, no lo muestra.
macOS2 apps
TextEdit / VS Code (edit) Gratis Abrir en TextEdit/VS Code para leer o editar. Para USARLO: Ajustes del Sistema → Red → Proxies → «Configuración de proxy automática» → ingrese el archivo/URL.
Safari (apply via System Settings) Integrado Safari utiliza el proxy del sistema; configure el PAC en Ajustes del Sistema → Red → Proxies.
Linux2 apps
Any text editor (edit) Código abierto Editar con nano/gedit/VS Code. Aplicar a través de la configuración de proxy de red del escritorio («Automático» → URL de PAC) o por aplicación (ej. Ajustes de GNOME → Red → Proxy).
Firefox (apply) Código abierto Ajustes → Configuración de red → «URL de configuración automática del proxy» → ingrese la ubicación del .pac.

Detalles técnicos

especificación profunda
Tipo de archivoArchivo fuente JavaScript de texto plano
Función principalFindProxyForURL(url, host) - el único punto de entrada requerido que el navegador llama para cada conexión
Tipo MIMEapplication/x-ns-proxy-autoconfig (también se acepta: text/plain, application/x-javascript-config)
Codificación de textoASCII / UTF-8
Tamaño de archivo típicoMenos de 5 KB; los scripts de grandes empresas pueden alcanzar decenas de KB
Firma binariaNinguna - se identifica por la presencia de la declaración de la función FindProxyForURL()
Sintaxis del valor de retornoDIRECT, PROXY host:port, o SOCKS host:port; múltiples directivas encadenadas con puntos y comas para respaldo
Funciones auxiliares integradasisInNet(), dnsDomainIs(), shExpMatch(), dnsResolve(), myIpAddress() y utilidades PAC relacionadas
Extensión IPv6isInNetEx(), isResolvableEx() y otros auxiliares con sufijo Ex añadidos hacia 2010 para coincidencia de direcciones IPv6
Integración WPADServido como wpad.dat bajo el protocolo Web Proxy Auto-Discovery (WPAD) para autodistribución en toda la red
Método de distribuciónEl navegador o el sistema operativo recuperan el archivo a través de una URL HTTP/HTTPS configurada en los ajustes de proxy
Contexto de ejecuciónEntorno limitado (sandbox) de JavaScript restringido - sin acceso al DOM, sin llamadas de red arbitrarias; solo se permiten funciones auxiliares de PAC
Plataformas compatiblesWindows, macOS, Linux, iOS, Android - cualquier sistema operativo o navegador que admita la configuración de proxy
Nombres de archivo conocidosproxy.pac (configuración de URL directa) y wpad.dat (autodescubrimiento WPAD)
Lanzado1996 (Netscape Navigator 2.0 proxy auto-config)
Última versiónDe-facto stable since 1996; Microsoft added IPv6 helper functions (ex versions) ~2010
Estándar abierto · libre de regalías
Especificacióndeveloper.mozilla.org

Conversiones de PAC

Preguntas y respuestas de la comunidad

preguntado por usuarios
Hacer una pregunta rápida
Obtenga ayuda de personas que trabajan con archivos PAC. Sea específico: incluya su sistema y la versión del software.
No se necesita cuenta · respuestas generalmente en un día

Aún no hay preguntas; sea el primero en preguntar sobre los archivos PAC.

Preguntas frecuentes

¿Qué es un archivo PAC?
Un archivo Proxy Auto-Config: un pequeño archivo JavaScript con una función, FindProxyForURL(), que le indica a su navegador o sistema operativo qué servidor proxy usar para cada sitio web (o si debe conectarse directamente).
¿Cómo abro un archivo PAC?
Para leerlo o editarlo, ábralo en cualquier editor de texto (Notepad, TextEdit, VS Code); es texto plano. Para USARLO realmente, ingrese su URL/ruta en la configuración de proxy de su navegador o sistema operativo bajo «Configuración automática de proxy».
¿Cómo edito un archivo PAC?
Ábralo en un editor de código y modifique la función FindProxyForURL: agregue dominios, cambie el host:puerto del proxy o devuelva «DIRECT» para los sitios que deban omitir el proxy. Pruebe antes de implementar; un error de sintaxis interrumpe el funcionamiento del proxy.
¿Por qué un archivo PAC está bloqueando algunos sitios web?
La lógica del PAC está enrutando esas URL a un proxy que está caído o las está denegando. Inspeccione FindProxyForURL para ver qué regla coincide, o cambie temporalmente su configuración de proxy a «Sin proxy» para confirmar que el PAC es la causa.
¿Es peligroso un archivo PAC?
Puede serlo. Un PAC malicioso puede redirigir todo su tráfico a través del proxy de un atacante. Si encuentra una configuración de autoconfiguración de proxy inesperada o un archivo .pac que no agregó, trátelo como una posible vulnerabilidad y elimínelo.
¿Cuál es la diferencia entre un archivo PAC y wpad.dat?
Es el mismo formato. Un .pac es un archivo PAC al que se apunta manualmente; wpad.dat es el contenido idéntico servido con un nombre conocido para que los clientes lo encuentren automáticamente a través del protocolo WPAD.

Referencias

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

Siga explorando

en toda la base de datos

Extensiones principales esta semana

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)

Extensiones relacionadas

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

Herramientas de archivo gratuitas

Un identificador de archivos y convertidor de imágenes en el navegador - todo se ejecuta en su dispositivo.

Abrir la caja de herramientas

Explorar extensiones de archivo A-Z