日常开发中,关于代理的一些总结,重点聊聊 Proxy SwitchyOmega

接触网络代理工具是从 Shadowsocks 科学上网开始,主要场景仍然是浏览器(Chrome),在沉迷 Chrome 扩展工具时期,接触了 Proxy SwitchyOmega,在
Chrome 插件推荐
也做过简短的介绍,开发中遇到需要抓包处理的场景时,开始使用 windows 下的 fiddler、mac 的 Charles(目前)等网络代理工具,之前也写过Charles 使用小记

今天我们主要聊聊 SwitchyOmega。

Proxy SwitchyOmega

在介绍 SwitchyOmega 之前,需要提一下它的 1.0 版本,SwitchySharp,项目作者在 2014 年三月停止了 1.0 的开发,将全部精力投入到了 2.0 即现在的 SwitchyOmega,扩展的主要功能是接管浏览器(Chrome/Firefox) 的代理。

模式

Proxy Profile

服务器代理模式,通过 协议 + 域名 + 端口 配置代理服务器,选择配置 Bypass List 可以跳过忽略的服务。
我新建了两个代理服务,一个是 Charles 的 http://127.0.0.1:8888,用于开发时抓包使用,一个是本地 ShadowSocks 起的代理服务 socks5://127.0.0.1:1086,用于跨越“局域网”。

这两种模式不借助 SwitchOmega 也可以正常工作

Switch Profile

PAC Profile