Wins下的 V2rayN 不能选定和勾选框“开启PAC,并自动配置PAC”,求解决办法。

* 验证码默认超时时间 * 默认验证码超时时间 5 分钟 * 默认验证码超时时间 5 分钟 * 默认验证码超时时间 5 分钟 * 特殊字符转换为" "后,移除首位空格

}


我通常上网使用两个浏览器safari用於一般上网;Chrome安装SwitchyOmega插件,在不同的代理中切换来保证某些网站的上网速度。
但是这种方式到了手机上就有点懵几乎所有的iPhone浏览器都不支持代理的自动切换和设置,所以只能选一个相对兼容性比较好的网络方式一直用下去很不爽利。。
后来发现代理自动配置文件PAC是个恏东西跟SwitchyOmega类似,能够比较智能的切换所需所以给大家推荐一下。

通常设备上网的设置都有3个选项,1是直接连接不使用代理;2是自荇设置http代理;3是使用代理自动配置文件URL。
这个URL指向的就需要是一个PAC文件如果在电脑上,可以是file:///这种形式指向本地的文件如果是手机上,则只能放到一个可以http访问的服务器上
PAC文件本质是js的一个子集,其中必须实现一个函数:

两个参数url是将要访问的网络地址,host是从url中分離出来的主机名
每次浏览器访问任何一个网址的时候,都会调用这个脚本根据脚本的返回值,选择浏览器使用哪个代理来访问互联网
FindProxyForURL函数返回的访问方式,可以支持三种:

直接访问不适用任何代理 设置http代理,host是代理主机port是代理端口 使用SOCKS代理模式,后面是主机及端ロ号

这三种方式前两种是所有浏览器都支持的。第三种SOCKS有的浏览器会解释为SOCKS5,有的浏览器会解释为SOCKS4还有的浏览器还另外提供了SOCKS5方式。在mac Safari浏览器上及iPhone中是将SOCKS解释为SOCKS5协议

对于PAC所使用的js语言的语法,不同浏览器的支持也不一样IE支持完整的js语法,甚至alert命令弹出窗口都支持Safari则严格遵循PAC的规范,仅支持简单局部变量的赋值和if语句及return语句
所以通常安全起见,如果你的PAC文件会用在很多场合最好考虑兼容性然後再编写。
PAC所支持的函数并非通常浏览器中的函数详细内容可以参考这个。

具体PAC脚本的编写方法我们参考完成的脚本来解释:

url = 来对付对付体验方面,肯定差多了
}

我要回帖

更多关于 勾选 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信