一、前言
SwitchyOmega 是 Chrome/Edge 上最常用的代理管理插件之一。它允许用户创建多个代理情景模式,根据需求快速切换;还能设置复杂的自动切换规则,让网络访问在“直连”和“代理”之间智能跳转。相比手动在浏览器中频繁修改设置,SwitchyOmega 提供了更高效、专业且易于维护的方式。
SwitchyOmega 的典型使用者包括:需要科学上网的用户、开发者、跨境电商、数据采集工程师、访问国外资料的学生,以及需要调试多代理环境的技术人员。
二、SwitchyOmega 基本概念
- 代理模式类型
- 直接连接(Direct):不走任何代理,正常访问互联网。
- 代理服务器(Proxy Server):手工指定代理地址与端口。
- 自动切换(Auto Switch):根据规则智能选择直连或代理。
- PAC / Rule List / 自定义规则
- PAC 文件:JavaScript 写成的代理选择脚本。
- Rule List:根据域名进行分类处理的规则文件。
- 自定义规则:用户手动设置网站匹配方式。
- 情景模式(Profile)
情景模式是 SwitchyOmega 的核心。你可以通过多个 Profile 管理不同的代理策略,如:
- 全局代理
- 自动分流
- 公司内部代理
- 特殊网站代理
三、安装 SwitchyOmega
- Chrome 浏览器安装
访问扩展商店搜索“SwitchyOmega”,点击添加即可。 - Edge 浏览器安装
打开 Microsoft Edge 扩展商店,同样搜索并安装。 - 插件权限说明
插件需要代理相关权限以接管浏览器的网络设置,这是正常行为,无需担心隐私泄露,因为插件不会上传你的代理内容。
四、创建代理情景模式(核心教程)
本节将从零开始创建一个可以工作的代理 Profile。
- 新建情景模式
打开 SwitchyOmega → 点击左侧“新建情景模式”。选择“代理服务器”。 - 选择代理类型
常见类型包括:
- HTTP
- HTTPS
- SOCKS5(最常见,如 Shadowsocks、V2Ray)
- 填写代理服务器信息
示例:
代理服务器地址:127.0.0.1
端口:1080
协议:SOCKS5
markdown
复制代码
代理端口由你的代理客户端(如 Clash、V2RayN、Shadowrocket)提供。
- 测试代理是否可用
SwitchyOmega 提供“检查设置”功能。若出现绿勾,则代理连通正常。 - 设置为默认模式(可选)
如果想让浏览器启动即使用该代理,可在扩展中设为默认情景模式。
五、配置自动切换(Auto Switch)
自动切换模式最强大,它能根据域名智能判断是否需要代理。
- Auto Switch 是什么
例如:
- 国内网站(bilibili、知乎):直连
- 国外网站(GitHub、Google):代理
Auto Switch 可减少代理使用、提升速度。
- 创建规则列表
在 Auto Switch 中添加规则:
- Domain:匹配域名
- Keyword:按关键词匹配
- Regex:正则匹配
- 设置域名自动走代理
示例规则:
*.google.com → 代理
*.github.com → 代理
*.bilibili.com → 直连 - 导入在线规则
如 GFWList:
- 在“自动切换”中点击“导入在线规则”
- 输入规则 URL,例如某些第三方托管的规则文件
- 规则优先级
SwitchyOmega 自上而下匹配规则,越前面的规则优先级越高。
六、常用示例
- 全局代理模式
适用于:访问 Google 全家桶、处理国外学术资料。
只需让浏览器所有请求全部走代理 Profile。 - 自动模式(国内直连 + 国外代理)
这是最常用的模式,结合 GFWList 或自定义规则即可完成。 - 指定网站代理(如 GitHub、YouTube)
适合开发者:GitHub 不可访问时只对 github.com 走代理。 - 公司/学校网络下切换代理
在封闭网络内常需切换内部代理与外部代理,可用 Auto Switch 实现智能切换。
七、进阶设置
- 导出/导入配置
SwitchyOmega 支持将全部情景模式导出为 .zip 文件,方便在多设备同步。 - 多代理轮询
同一情景模式可配置多个代理,插件将按顺序尝试连接,也可用于简单负载均衡。 - 代理链(Proxy Chain)
手动设置多代理串联,用于测试复杂网络或隐私需求。 - 调试与日志
可通过浏览器调试工具查看网络请求是否已经按规则走代理。
八、常见问题排查
- 插件未生效
请确认是否选择了 SwitchyOmega 的情景模式,而不是浏览器“系统代理”。 - 代理设置正确但无法访问
检查代理客户端是否运行,以及端口是否填写正确。 - 与 VPN 共存问题
若同时启用系统 VPN,浏览器代理可能被覆盖,应选择一种方式优先。 - 规则冲突
Auto Switch 上方规则优先级高,如多个规则匹配同一域名,会以最上方为准。 - DNS 污染问题
可开启代理客户端的“绕过系统 DNS”或“增强模式”解决。
九、总结
SwitchyOmega 是一款非常强大且灵活的浏览器代理管理工具。通过情景模式与自动切换规则,你可以在不同网络需求之间自由切换,同时保持访问速度与稳定性。掌握代理设置、规则使用与调试技巧,可以让你的上网体验更加顺畅高效。
十、FAQ(固定 5 条)
- SwitchyOmega 会泄露隐私吗?
不会。SwitchyOmega 本身不提供代理服务,也不会上传代理配置。隐私取决于你使用的代理服务器。 - 需要搭配代理客户端吗?
是的。SwitchyOmega 仅负责管理浏览器的网络请求,需要搭配 Clash、V2RayN、Shadowsocks 等客户端提供代理服务。 - Auto Switch 和 PAC 有什么区别?
PAC 通过脚本决定代理方式,而 Auto Switch 用可视化规则管理,更直观。大多数人更偏向 Auto Switch。 - 能否使用多个代理配置?
可以。你可以创建多套情景模式,并在需要时自由切换。 - 安装后浏览器变慢怎么办?
通常是规则过多或代理不稳定导致。建议优化规则或切换更快的代理节点。