加载中...

| 英文名 | Proxy Auto-Config |
| 类型 | 代理配置脚本 |
| 核心函数 | FindProxyForURL |
| 常见文件扩展名 | .pac |
| 应用领域 | 网络代理与流量分流 |
PAC(代理自动配置)是一种利用 JavaScript 脚本,根据访问地址、域名和网络条件自动决定浏览器或操作系统应当直连还是使用代理服务器的机制。
PAC 是 Proxy Auto-Config 的缩写,其配置通常保存在扩展名为 .pac 的文本文件中。设备可以从本地路径或网络地址加载该文件,并在发起网络请求时调用其中的 FindProxyForURL 函数,获得相应的连接方式。
PAC 常见于企业网络、校园网、开发测试和代理分流场景。管理员可以让内网地址直接连接,让部分外部网站经过指定代理,从而减少不必要的代理流量。PAC 本身不是代理服务器,也不提供加密或匿名能力,只负责选择连接路径。
PAC 文件需要由可信来源提供,因为其中的规则能够影响用户访问网站时采用的网络路径。公开部署时应优先通过 HTTPS 分发,并防止文件被未授权修改。PAC 与 WPAD 并不相同:PAC 是配置脚本格式,而 WPAD 是帮助设备自动发现代理配置地址的机制。
问:PAC 能直接实现翻墙吗?答:不能。PAC 只决定哪些请求使用代理,实际连接能力取决于可用的代理服务器和网络环境。
问:PAC 和手动代理有什么区别?答:手动代理通常让大部分流量经过同一代理;PAC 可以依据规则,在直连和不同代理之间自动分流。
问:修改 PAC 后为什么没有立即生效?答:客户端可能缓存了文件或解析结果,可尝试重新加载配置、重启相关应用,并检查脚本语法与地址是否正确。

| 英文名 | Proxy Auto-Config |
| 类型 | 代理配置脚本 |
| 核心函数 | FindProxyForURL |
| 常见文件扩展名 | .pac |
| 应用领域 | 网络代理与流量分流 |
登录 后参与讨论
暂无讨论,来发表第一条评论吧