8wDlpd.png
8wDFp9.png
8wDEOx.png
8wDMfH.png
8wDKte.png

iOS设置PAC自动代理

Mark 2020-03-29 01:40:18 3054

  所需工具:Privoxy、pac 文件  

  iOS设备中,在【设置→Wi-Fi→ⓘ】,滑到最下面,可以看到HTTP代理。这里面有三个选项:关闭,手动,自动。这里我们要用到自动选项。  

  配合自动HTTP代理的,是pac文件。pac文件中记载了匹配的规则,打开现成的pac文件可以看到

var proxy =  "PROXY 192.168.1.66:7071;";
var domains = {
  "v2ex.com": 1,
  "0to255.com": 1,
  .
  .
  .
  "zvereff.com": 1,
  "zyzc9.com": 1
};
var direct = 'DIRECT;';
var hasOwnProperty = Object.hasOwnProperty;
function FindProxyForURL(url, host) {
  var suffix;
  var pos = host.lastIndexOf('.');
  for (; ; ) {
    suffix = host.substring(pos + 1);
    if (hasOwnProperty.call(domains, suffix)) {
      return proxy;
    }
    if (pos <= 0) {
      return direct;
    }
    pos = host.lastIndexOf('.', pos - 1);
  }
}

  由于SSH提供商的客户端没有提供远程端口访问,所以用Privoxy工具将Socket5代理为另一个可以远程访问的HTTP代理。 

  打开【Privoxy→Option→Edit Main Configuration】,需要修改以下几行

forward-socks5 / 127.0.0.1:7070 .
listen-address  192.168.1.66:7071
enable-remote-toggle  1
enable-remote-http-toggle  1

  最后在iOS设备的Wi-Fi设置中,找到自动代理,填入下面的链接即可,地址里面需要填写自己的ip或者远程网站地址。

  这样就能顺利免客户端自动代理了。

TAGS IOS

广东省广州市 电信
────── 1 人点赞 ──────
上一篇:下雨了还降了温
下一篇:进入雨季了
最新回复 (6)
  • 肥叔叔
    2
    Nice!
  • 马里奥先森
    3
    小手一抖, 金币到手!
  • 咸鱼干加糖
    4
    你就是我心中的那首忐忑,总是让我惊心动魄。
  • 肥叔叔
    5
    沙发我没有,板凳我没有,板也没有,只好站在后面排队支持!
  • 123456789
    6
    心随我动,想回就回。
  • 德鲁大叔
    7
    楼主,我只是来混个熟的!老板,侬亿雷凑闹嫩了。

您可以在 登录 or 注册 后,对此帖发表评论!

返回