Android PAC 设置需要可访问的脚本 URL
将 PAC 脚本发布到受支持的网络 URL,并使其投递地址与脚本返回的代理端点保持分离。
请将 PAC 脚本发布到 Android 配置支持的、经过批准的网络 URL 上,例如:
https://config.example/network/proxy.pac
该地址应返回脚本本身,而不是 HTML 登录页或下载页。固定路由的示例如下:
function FindProxyForURL(url, host) {
return "PROXY proxy.example:8080";
}
对于允许未经认证的 HTTP 中间人的独立公共站点测试策略,HTTP 代理列表可以提供 PROXY 端点。请将经过批准的 PAC 投递 URL 单独保留。投递配置的是 HTTPS URL。proxy.example:8080 是它选择的 HTTP 转发端点。请在自动配置中输入 PAC URL,而不是在代理主机/端口字段中输入。
请让投递在初始网络和变化的网络中都能正常工作。Android 的 PAC 服务必须先获取该文件,然后才能执行 FindProxyForURL;它无法借助不可用的脚本来发现如何获取该脚本本身。文件管理器中的存储路径并不自动是服务可以加载的网络资源。
请将此策略与支持 Android 代理安排的客户端一起使用。设置 PAC 地址不会为无关的原始连接添加 HTTP 或 SOCKS 协商。