浏览器代理配置指南 - SwitchyOmega
背景
- 问题: 电脑开启了
Clash系统代理后,无法访问公司内网。 - 目标: 配置浏览器代理插件,针对公司域名实现直连,其他流量通过代理。
下载和安装 SwitchyOmega
- 打开 Chrome 浏览器。
- 访问 SwitchyOmega 的官方页面 并安装插件。
- 安装完成后,在浏览器右上角找到 SwitchyOmega 图标,点击进入配置页面。
配置步骤
1. 创建 Proxy Profile
- 在 SwitchyOmega 界面中,点击 "新建情景模式"。
- 在弹出的对话框中选择 "代理模式",命名为
Proxy,然后点击 "创建"。 - 填写代理服务器信息:
- Protocol: 根据 Clash 设置,选择
SOCKS5或HTTP。 - Server: 输入代理地址,通常为
127.0.0.1。 - Port: 输入代理端口,通常为
7890(Clash 默认监听端口)。
- Protocol: 根据 Clash 设置,选择
- 点击 "应用选项" 保存。
2. 创建 Switch Profile
- 再次点击 "新建情景模式"。
- 选择 "自动切换模式",命名为
Switch,然后点击 "创建"。 - 添加规则:
- 点击 "添加条件":
- 规则名称: 填写
Company。 - URL 匹配模式: 选择 "Host wildcard"。
- 匹配内容: 输入
*baidu*(匹配所有包含baidu的域名)。 - 操作: 选择 "直连 (Direct)"。
- 规则名称: 填写
- 点击 "添加条件":
- 设置默认规则:
- 滚动到页面底部,将 默认情景模式 设置为
Proxy。
- 滚动到页面底部,将 默认情景模式 设置为
- 点击 "应用选项" 保存。
3. 启用 Switch Profile
- 在 SwitchyOmega 配置页面顶部导航栏,切换到 "选项"。
- 将 默认情景模式 设置为
Switch。 - 确保 SwitchyOmega 插件的开关已启用。
验证配置
- 打开 Clash 应用的日志界面,观察网络请求:
- 访问公司域名(如
baidu.com),应显示 直连。 - 访问其他外网(如
github.com),应显示 通过代理。
- 访问公司域名(如
- 确保公司内网和外网访问正常。
配置总结
代理模式 (Proxy) 配置
| 配置项 | 值 |
|---|---|
| Protocol | HTTP 或 SOCKS5 |
| Server | 127.0.0.1 |
| Port | 7890 |
自动切换模式 (Switch) 配置
| 规则名称 | URL 匹配模式 | 匹配内容 | 操作 |
|---|---|---|---|
| Company | Host wildcard | *baidu* | Direct |
| Default | (默认匹配规则) | 其他 | Proxy |
通过以上配置,你的浏览器将实现以下效果:
- 访问公司域名(如
baidu.com)时直连,不经过代理。 - 其他所有流量通过 Clash 系统代理,确保外网访问正常。
