Google浏览器+swithysharp实现自动情景切换流量分流(精)

摘要

为什么要实现分流,什么情况才叫分流?,场景很多,比如当你通过代理如shadowsock实现代理翻墙,翻墙访问Google便是一种流量,而单纯的访问国内网站却有是一种流量,两种流量就要进行分流,使其在正确的流量上访问对应的内容。当然Shadowsock客户端软件本身已经可以通过PAC实现分流,本章的主要描述部分是关于Google浏览器的场景切换的方式实现分流,比较有意思,分流的方式可以按照您设定好的规则情景实现完全自动的切换。实现的工具为Google浏览器的插件swithysharp,如果你对shadowsock不了解请点击一下链接:
Shadowsocks系列

前沿

什么是情景
其实场景是针对工具swithysharp来说:即是一堆流量规则定义好的流量访问方式你可以定义很多的不同类型的规则以实现的流量的访问方式,当然你必须搭建好相关代理服务器,以使得情景可以根据您的代理实现流量的分流。

安装swithysharp(略)

安装过程略。swithysharp是google浏览器的插件,请自行安装

配置swithysharp

实现分流需要配置的基本部分如下:

  1. 配置代理服务器
  2. 配置切换规则
  3. 配置通用设置(实现情景自定切换)

    配置代理服务器

    本例使用的代理服务器是shadowsocks,本章假定你已经部署好您的代理服务器shadowsocks,并成功运行shadowsock客户端,默认shadows客户端程序代理端口为1080,shadowsock为sock5代理
    switchysharp
    到此您已经设置好你的代理,即拥有一个分流的方式,也是一个情景

    配置规则

    配置规则使得你的流量可以按照规则分别流向代理还是直接上网。规则允许通配符网络地址和域名地址,其次如果您希望特定流量走代理请选择你的之前设置好的情景,以下是例子
    switchysharp
    到此你已经实现流量分流,你可以手动选择你的情景模式实现分流
    switchysharp

    自动分流(通用规则)

    配置通用规则,使得switchysharp通过你设置的通用情景递归切换方式实现自动情景切换,而无须手动切换
    switchysharp
    自动切换后,将无法选择,图标为:
    switchysharp
    测试结果图(请观看对应的图标变化情况):
    当你尝试访问你设置到的代理情景网址或者IP地址时的结果如下:
    switchysharp
    当你访问一个不匹配你的代理情景的网址或IP地址时的结果如下:
    switchysharp
    可以看到,情景是自动切换,流量自动分流

结语

如果你还需要了解更多技术文章信息,请继续关注Jory博客

看一看,共同关注,共同分享与讨论!