最强(WIN、Linux、IOS/ipad/MAC)爬墙SS之PAC代理自动配置文件修改方法

搬瓦工机场JMS

摘自维基百科

代理自动配置(英语:Proxy auto-config,简称PAC)是一种网页浏览器技术,用于定义浏览器该如何自动选择适当的代理服务器来访问一个网址。

PAC 配置

要使用PAC,应当在一个网页服务器上发布一个PAC文件,并且通过在浏览器的代理链接设置页面输入这个PAC文件的URL或者通过使用WPAD协议告知用户代理去使用这个文件。

Windows(IE)

在 Windows 系统中,通过「Internet选项 -> 连接 -> 局域网设置 -> 使用自动配置脚本」可以找到配置处,下放的地址栏填写 PAC 文件的 URI,这个 URI 可以是本地资源路径(file:///),也可以是网络资源路径(http://)。
如下图:

注:
Windows 7 下 IE8 测试 OK

Linux(GNOME)

如下图:

注: Ubuntu 16.04.1 下测试失败
设置为/home/huzhifeng/Downloads/proxy.pac和 https://blog.huzhifeng.com/proxy.pac 都测试失败

Mac OS X

「系统设置 -> 网络 -> 高级 -> 代理 -> 自动代理配置 -> URL中填入PAC地址 -> 好」

Chrome

Chrome 中可以在「chrome://settings/ -> 显示高级设置 -> 更改代理服务器设置」中找到 PAC 填写地址。

SwitchyOmega

如下图:

FoxyProxy

iOS (iPhone/iPad)

「设置 -> Wi-Fi」,选择当前使用的热点,拖到最下面的代理设置,选择”自动”,填写PAC地址

Android

「设置 -> Wi-Fi」,选择当前使用的热点,拖到最下面的代理设置,选择”自动”,填写PAC地址
我的 MIUI 国际版 (MIUI 8 Global 7.4.6 Beta) 能够支持 PAC,如下图:

MIUI 8.2 稳定版 8.2.1.0(KHCCNDL) 不支持 PAC,如下图:

如果原生不支持 PAC,可以下载代理APP

注意点

  • 注1: PAC 文件被访问时,返回的文件类型(Content-Type)应该为:application/x-ns-proxy-autoconfig,当然,如果你不写,一般浏览器也能够自动辨别
  • 注2: FindProxyByUrl(url, host) 中的 host 在上述函数对比时无需转换成小写,对大小写不敏感
  • 注3: 没必要对 dnsResolve(host) 的结果做缓存,DNS 在解析的时候会将结果缓存到系统中
  • 注4: Chrome 亲测失败
    点击更改代理服务器设置时进入到chrome://linux-proxy-config/,提示如下:

    When running Google Chrome under a supported desktop environment, the system proxy settings will be used. However, either your system is not supported or there was a problem launching your system configuration.

    But you can still configure via the command line. Please see man google-chrome-stable for more information on flags and environment variables.

未经允许不得转载:美国VPS_搬瓦工CN2 GIA VPS » 最强(WIN、Linux、IOS/ipad/MAC)爬墙SS之PAC代理自动配置文件修改方法

赞 (5) 打赏

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏