浏览器代理配置指南 - 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 系统代理,确保外网访问正常。