imazing shadowrocket
pac代理模式什么意思Shadowsocks设置:系统代理模式、PAC、代理规则.docx
该【pac代理模式什么意思Shadowsocks设置:系统代理模式、PAC、代理规则】是由【鼠标】上传分享,文档一共【2】页,该文档可以免费在线阅读,需要了解更多关于【pac代理模式什么意思Shadowsocks设置:系统代理模式、PAC、代理规则】的内容,可以使用淘豆网的站内搜索功能,选择自己适合的文档,以下文字是截取该文章内的部分文字,如需要获得完整电子版,请下载此文档到您的设备,方便您编辑和打印。pac代理模式什么意思_Shadowsocks(R)设置:系统代理模式、PAC、代理规则
Shadowsocks(R)控制代理模式的地⽅主要就是这三个设置:系统代理模式、PAC、代理规则imazing shadowrocket,相信很多⼈对这三个设置会感到很迷惑,尤其是PAC和代理规则⾥⾯相似的选项,那么它们究竟应该怎么设置,⼜分别实现什么功能呢?
Shadowssocks(R)右键菜单的第⼀个选项就是系统代理模式,要想了解它是⼲什么的,⾸先要知道什么是系统代理设置。
系统代理设置顾名思义就是Shadowssocks(R)在系统设置⾥⾯设置⼀个代理服务器,让软件可以直接调⽤系统代理设置直接连接代理服务器,⽽不需要单独的配置。
这样所有的软件都可以知道现在有⼀个代理服务器可以连接,⽽且只要跟随系统代理设置即可连接,⽆需额外配置。
⼀般⽽⾔,只有浏览器(包括内嵌在各种软件中的浏览器,⽐如 WeGame、优酷、迅雷9等软件中的内嵌浏览器)会⾃动调⽤系统代理进⾏连接。
⽽其它⼤部分应⽤⼀般是不会⾃动启⽤系统代理进⾏连接的,要在⽀持使⽤代理的软件⾥⾯⼿动设置, 所以这个选项的设置不会影响到这些软件 。
这是因为绝⼤部分需要进⾏代理的需求都在浏览器上,其它软件很少有这个需要(如果有的话⼀般会提供配置和开关给⽤户)。查看系统代理设置:Win 10:设置 ⽹络和 Internet 代理所以,系统代理设置控制的就是这个,它有三个选项:
直接模式会在系统代理设置⾥关闭代理,使启⽤系统代理设置的软件(⼀般为浏览器)直接连接⽹络。
PAC模式会在系统代理设置设置⼀个PAC脚本⽂件,让系统通过这个⽂件⾃动选择每⼀个连接是否启⽤代理服务器,以及选择哪⼀个代理服务器。
全局模式会在系统代理设置⼿动设置⼀个代理服务器,所有跟随系统代理设置的软件(⼀般是浏览器)都会使⽤这个代理服务器。
代理⾃动配置(英语:Proxy auto-config,简称PAC)是⼀种⽹页浏览器技术,⽤于定义浏览器该如何⾃动选择适当的代理服务器来访问⼀个⽹址。
⼀个PAC⽂件包含⼀个JavaScript形式的函数“FindProxyForURL(url, host)”。这个函数返回⼀个包含⼀个或多个访问规则的字符串。⽤户代理根据这些规则适⽤⼀个特定的代理器或者直接访问。当⼀个代理服务器⽆法响应的时候,多个访问规则提供了其他的后备访问⽅法。浏览器在访问其他页⾯以前,⾸先访问这个PAC⽂件。PAC⽂件中的URL可能是⼿⼯配置的,也可能是是通过⽹页的⽹络代理⾃动发现协议(WPAD)⾃动配置的。
简单来说,PAC是⼀种⾃动选择每⼀个连接是否使⽤代理服务器,以及选⽤哪⼀个代理服务器的技术,⽽⾃动选择是通过⼀个JavaScript脚本⽂件实现的,这个脚本⽂件制定了⼀系列的规则进⾏判断。
复制地址在浏览器打开后可以下载PAC脚本⽂件,这个⽂件很⼤,这⾥我列出部分内容:var direct = DIRECT;; if (direct == __DIR + ECT__) direct = DIRECT;;
var wall_proxy = function(){ return PROXY :1080;DIRECT;; }; var wall_v6_proxy = function(){ return PROXY :1080;DIRECT;; };
Shadowsocks(R)右键菜单的PAC选项可以更新PAC⽂件为各种规则,但是貌似不能⾃动更新,可以定期⼿动更新下来获取最新的PAC⽂件规则。
Shadowsocks(R)会在⽤户的电脑上构建⼀个本地Socks5代理,代理规则选项是对所有连接了这个代理的⽹路请求进⾏判断,根据不同的判断依据选择是否进⾏代理。所以,代理规则选项是控制是否进⾏代理的最终开关。
代理规则选项通过域名的IP地址来判断是否某个域名是否来⾃⼤陆,也可以通过⾃定义规则来判断。
通过流程图可以看出,如果系统代理模式设置了PAC模式,浏览器等通过系统代理设置进⾏连接的软件要通过PAC、代理规则两层判断,⽽剩余情况只需通过代理规则这⼀层判断。
pac代理模式什么意思Shadowsocks设置:系统代理模式、PAC、代理规则 来自淘豆网转载请标明出处.