加载中...

| 类型 | 代理自动配置机制 |
| 英文全称 | Proxy Auto-Configuration |
| 常见扩展名 | .pac |
| 配置语言 | JavaScript 风格脚本 |
| 核心函数 | FindProxyForURL |
PAC 自动代理是一种利用代理自动配置文件,根据访问地址动态决定网络请求应直连、走代理或使用备用代理的配置机制。
PAC 是 Proxy Auto-Configuration 的缩写,通常以扩展名为 .pac 的文本文件存在。浏览器或操作系统加载该文件后,会在访问网站时调用其中的 FindProxyForURL 函数,并依据网址、域名、主机地址等条件返回连接方式。
PAC 文件采用类似 JavaScript 的语法,可设置特定网站使用 HTTP、HTTPS 或 SOCKS 代理,其余流量保持直连。它既能用于企业内网、校园网和开发测试,也常被代理工具用于实现按规则分流。PAC 本身不提供代理服务,也不负责加密数据,实际连接能力取决于代理服务器和客户端支持。
PAC 规则需要与浏览器或系统的实现兼容。远程 PAC 文件若无法访问、内容出错或来源不可信,可能导致网页打不开、流量被错误转发或隐私风险。使用时应确认文件来源,避免在配置中暴露敏感信息,并注意 DNS 解析方式可能影响分流结果。
问:PAC 自动代理等于全局代理吗?答:不等于。PAC 会按照规则分别返回直连或代理,而全局代理通常让大部分流量统一经过代理服务器。
问:PAC 文件可以直接提供代理服务吗?答:不能。它只告诉客户端如何选择连接方式,仍需可用的代理服务器。
问:修改 PAC 后为什么没有立即生效?答:客户端可能缓存了文件或解析结果,可尝试重新加载配置、重启相关应用,并检查脚本语法和文件地址。

| 类型 | 代理自动配置机制 |
| 英文全称 | Proxy Auto-Configuration |
| 常见扩展名 | .pac |
| 配置语言 | JavaScript 风格脚本 |
| 核心函数 | FindProxyForURL |
登录 后参与讨论
暂无讨论,来发表第一条评论吧