文章总结: ProxySwitchyOmega是一个浏览器扩展程序用于多代理配置管理和快速切换。文章详细介绍了在Chrome浏览器中的安装步骤、界面功能以及四种情景模式的使用方法:代理服务器模式、自动切换模式、PAC情景模式和虚情景模式。通过图文结合的方式指导用户如何配置代理服务器、设置自动切换规则、使用PAC脚本以及管理多个代理服务器,满足跨地区访问、开发调试和内外网切换等网络需求。 综合评分: 88 文章分类: 安全工具,WEB安全,网络安全
Proxy SwitchyOmega安装及基本用法
原创
dcnb
Web安全基础与实践
2025年12月13日 21:05 广东
Proxy SwitchyOmega 是一个浏览器扩展程序,通常用于多代理配置的管理、快速切换及网络访问场景的灵活适配。
Proxy SwitchyOmega 提供直观的操作界面,支持 HTTP、HTTPS、SOCKS4、SOCKS5 等多种代理协议,允许用户创建和管理多个代理配置文件。用户能够自定义代理切换规则,包括按域名、URL 关键字、IP 范围等条件设置自动切换逻辑,还可通过 PAC 脚本实现复杂场景控制,满足跨地区访问、开发调试、内外网切换等多种网络使用需求。
1、安装
以Windows10攻击机中安装Proxy SwitchyOmega为例进行演示。
首先访问Chrome浏览器的插件页面开启开发者模式(chrome://extensions/),如图1所示。首先访问Proxy SwitchyOmega的下载页面(链接:https://github.com/FelisCatus/SwitchyOmega/releases),点击“SwitchyOmega_Chromium.crx”下载适用于Chrome浏览器的crx文件,浏览器检测到下载crx文件的时候会自动进行安装,如图2所示。
图1 打开浏览器开发者模式
图2 下载所需版本的插件
随后,将Proxy SwitchyOmega固定在Chrome浏览器的工具栏,如图3所示。至此,完成Proxy SwitchyOmega的安装。
图3 将Proxy SwitchyOmega固定在Chrome浏览器的工具栏
2、界面介绍
使用Chrome浏览器点击右上角Proxy SwitchyOmega图标,可以看到我们有五个可选项,如图4所示。
图4 Proxy SwitchyOmega初始界面
(1)直接连接:不使用任何代理。
(2)系统代理:由其他扩展或系统环境代理。
(3)Proxy、auto switch:自定义情景模式。
我们点击“选项”进入设置的详细界面,如图5所示。
图5 进入Proxy SwitchyOmega设置界面
在“界面”的设置界面下,我们可以看到切换快捷键默认为Alt+shift+O,切换选项可以选择默认的情景模式,推荐将其更改为直接连接,避免影响日常使用,如图6所示。
图6 Proxy SwitchyOmega界面设置
“通用”界面,可以对网络请求、下载选项,冲突,进行简单设置,如图7所示。“导入/导出”界面则可以对我们自定义的情景模式规则列表进行导入导出,如图8所示。
图7 通用页面
图8 导入/导出界面
设置中的proxy和auto switch都是默认自带的情景模式,我们点击新建情景模式,可以有四种自定义情景模式进行选择,如图9所示。
图9 新建情景模式
3、情景模式介绍及使用
3.1 代理服务器模式
根据图9,新建一个“代理服务器模式”,可以看到我们可以根据不同的网址协议选择不同的代理协议、服务器和端口。也可以设置不代理的地址列表。如图10所示。
图10 代理服务器界面
图10中默认的三个不代理的地址分别如下,我们也可以新增不需要经过代理的列表。
“127.0.0.1”、“::1”以及“localhost”三个地址都是代表着我们本机地址。
3.2 自动切换模式
根据图9,新建一个“自动切换模式”
自动切换模式指根据多种条件,如域名或网址等自动选择情景模式。您也可以导入在线发布的切换规则(如AutoProxy 列表)以简化设置。
我们打开新建的自动切换模式可以看到在切换规则设置中,我们可以提前设置好哪些网址和域名通过代理服务器访问或者通过本地网络访问,如图11所示。
图11 自动切换模式界面
接下来,我们看向图11的规则列表设置,选择AutoProxy,输入列表网址https://git.io/gfw-list或 https://raw.githubusercontent.com/aglent/autoproxy/master/gfwlist.pac),点击立即更新情景模式,即可导入规则列表。如图12所示。
图12 添加规则列表
3.3 PAC情景模式
根据图9,新建一个“PAC情景模式”,如图13所示。
图13 PAC情景模式界面
情景模式中的PAC情景模式指根据在线或本地的PAC脚本选择代理。PAC脚本采用javaScript脚本语言编写,我们可以编写脚本根据可以根据请求的域名自动选择合适的代理,而且PAC提供了兜底机制,若无法与其中指定的代理服务器建立连接。在这种情况下,将使用下一个代理配置。
PAC语法文档网址:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/Guides/Proxy_servers_and_tunneling/Proxy_Auto-Configuration_PAC_file#。
3.4 虚情景模式
根据图9,新建一个“虚情景模式”,如图14所示。
图14 虚情景模式界面
情景模式中的虚情景模式指可以作为某个其他情景模式使用,并可以根据需要更改对象。一般用在自动切换中,让你的多个代理服务器可以关联1个自动切换模式,这样省去了为每个代理服务器单独创建自动切换规则的配置。
默认情况下,我们只能在一个情景模式中添加一个代理服务器。如果你有多个代理服务器可用,那么就需要添加多个代理情景模式。
目前假如我有A、B两个代理。如图15所示。
图15 代理模式展示
在“自动切换模式” 下,我们选择的是a代理和直连,如图16所示。
图16 自动切换模式-代理a
如果代理a挂掉了,连不上了,按照以往操作,我们需要在 “自动切换模式” 中手动将代理b或者其他代理设置为默认的代理服务器。
而“虚情景模式” 就是针对当前情景使用的。我们可以使用其中一个代理来进行连接。而如果该代理挂掉,我们就可以快速的切换到另外的代理来使用,如图17所示。
图17 虚情景模式切换界面
本文由陈逸钊同学投稿。
- END –
查看原文:《Proxy SwitchyOmega安装及基本用法》
版权声明
本站仅做备份收录,仅供研究与教学参考之用。
读者将信息用于其他用途的,全部法律及连带责任由读者自行承担,本站不承担任何责任。










评论