所需工具: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或者远程网站地址。
收费内容
本帖含有隐藏内容,请您向作者支付
1点 经验 后再查看
这样就能顺利免客户端自动代理了。
TAGS IOS
广东省广州市 电信