爱快分流梳理
作者:捷安信
PLEX(准确的说是CloudFlare)被间隙性墙了,想找免费的方法,于是顺便梳理了下爱快分流设置。
发现之前的运用思路总体OK,但个别细节还是与之前想的不一样,只能怪爱快搞得太复杂了,复杂的同时缺少冲突/关联提示,比如设置域名分流时必须还要设置线路DNS可能才能实现预期目的。
这个图一开始以为很简单,但越画越复杂,分流判断下来“不分流”那个分支还好,分流的分支不涉及DNS也还好,复杂在于涉及DNS分流的分支。
DNS分流处理过程总体如下:
1、跟据分流方法分流,比如域名分流>53端口分流>DNS协议分流,默认情况下就按分流方法的配置分流到指定WAN,通过WAN的线路DNS进行解析;
2、在DNS设置,就是DNS加速(又分为代理、缓存等模式)、反向代理会中途对DNS请求包进行劫持,一种是支持后直接给出结果了不再进行下一步的,比如配置了缓存或反代,这两生效了DNS解析就不会再受域名分流影响了(但是缓存会过期,过期了会由默认线路的多线DNS配置解析);另一种是只是代理而不是直接给出结果,代理完还要往下走,比如DNS加速那里设为代理模式,这时DNS请求先是被改为向网络设置--DNS设置里的DNS服务器进行请求,因为还存在线路DNS导致又会改为向设置的多线DNS进行请求。以上成立的前提是多个配置正确组合生效后的效果,图中也列出了一些配置组合,太多了列不完就没画完。
3、有些爱快官网说的不明白的地方甚至有出入的地方,比如官网说只要设置了强制代理,不管内网主机DNS设置是不是LAN口IP,都能被代理,实测置了强制代理,内网主机DNS如果不是LAN口IP就不会被代理(但能如果有匹配的反代条目就能被反代哟),比如设置的不是域名分流而是DNS分流,起码在官网协议分流功能说明页面并没有说是否会为多线DNS影响,需要经过实测才发现只要是DNS请求的包过线了设置多线DNS的WAN口,就会被改成向本线路的DNS进行请求。
爱快的分流功能和方便的运维管理功能确实不错,但还是有一些相对明显的不足,比如分流准确率、未设置的关联设置的提醒和高优先分流设置时会影响哪些已设置的低优先分流的提醒……
特别声明:以上文章内容仅代表作者本人观点,不代表新浪网观点或立场。如有关于作品内容、版权或其它问题请于作品发表后的30日内与新浪网联系。