SwitchyOmega:在浏览器上轻松管理代理规则

switchyomega

tingtalk.me 因为不可抗力,在中国大陆被遭到屏蔽,此时在 智能分流(PAC)模式 下无法正常访问庭说的博客。于是不得不切换为 全局模式,但这样一来,其他可以正常访问的网站(例如 sspai.com)也走代理通道了(速度慢,费流量)。所以阅读完我的博客之后,不得不换回 PAC 模式。

这个时候,借助 SwitchyOmega 可以创建属于自己的规则列表(任意网站,走不走代理通道,你说了算)。

SwitchyOmega 不提供代理服务,它只是一个桌面浏览器插件(手机上不适用),但它可以:

  • 更便捷地切换全局模式和分流模式
  • 快速添加被屏蔽的网站(当 PAC 智能分流模式中的 GFWList 未能及时覆盖到被封锁的网站时)

安装 SwitchyOmega 到浏览器后,它就会接管代理规则,此时客户端的代理规则对浏览器不适用。

安装

打开 SwitchyOmega 的项目发布页,根据不同的浏览器,选择对应的安装方式。使用 Chrome 的用户,请在 Chrome 网上应用店 获取 SwitchyOmega。添加到浏览器后会自动跳出一段介绍性的教程,点击 跳过教程

配置

界面

  • 初始情景模式:auto switch

导入/导出

  • 启用同步

proxy

  • 代理协议:SOCKS5
  • 代理服务器:127.0.0.1
  • 代理端口:1080(Clash 是 7890

auto switch

  • 白名单:告诉代理工具,白名单(大陆没墙的网站)里面的网站直接连接,其余使用代理(会消耗更多的翻墙流量)。
  • 黑名单:告诉代理工具,黑名单(大陆被墙的网站)里面的网站要使用代理。

随着墙越来越高,黑名单难以收录不断被墙的网站(年久失修,无人维护),例如 tingtalk.me,因此就需要经常添加新规则,所以使用白名单模式,绕开局域网和大陆未墙网址,也许更实用。

关联阅读:是时候使用 PAC 白名单了 - 落格博客

白名单模式

切换规则

  • 勾选 规则列表规则(按照规则列表匹配请求)直接连接(国内白名单网站)
  • 默认情景模式:proxy

规则列表设置

  • 规则列表格式:AutoProxy
  • 规则列表网址:https://raw.githubusercontent.com/aglent/autoproxy/master/whitelist.pac
  • 立即更新情景模式

黑名单模式

切换规则

  • 勾选 规则列表规则(按照规则列表匹配请求)proxy(被墙的网站)
  • 默认情景模式:直接连接

导入在线规则列表

  • 规则列表格式:AutoProxy
  • 规则列表网址:https://raw.githubusercontent.com/gfwlist/gfwlist/master/gfwlist.txt
  • 立即更新情景模式

启用

左击浏览器右上角的 SwitchyOmega 图标,选择:

  • 直接连接:全部网站不通过代理,直接连接网站
  • 系统代理:通过客户端代理,此时请在客户端开启代理
  • proxy:全部网站通过代理连接网站
  • auto switch:根据 GFWList 智能分流,最常用的模式
  • 添加条件:把网站加入到自己的规则列表(重启浏览器后依然有效)
  • 漏斗图标:临时切换通道(重启浏览器后失效)

关联阅读