在 Brave Browser 中设置代理
Brave 的特性与代理
Brave Browser 基于 Chromium,因此使用代理的方式与 Google Chrome 类似。Brave 默认使用系统代理设置,同时也支持扩展程序和命令行参数。
重要提示:Brave 内置的 VPN/防火墙不是代理,它在系统层面运行。代理配置是另一套独立流程。
方法一:系统设置
Windows 10/11
- 打开 Brave → 设置 → 系统 → 打开计算机的代理设置
- 或者:Windows 设置 → 网络和 Internet → 代理
- 在「手动设置代理」区域启用「使用代理服务器」
- 填写代理地址和端口
- 点击「保存」
macOS
- 打开系统偏好设置 → 网络
- 选择当前使用的连接(Wi-Fi 或以太网)
- 点击「高级」→「代理」选项卡
- 勾选所需的代理类型(HTTP、HTTPS、SOCKS)
- 填写地址和端口
- 点击「好」→「应用」
Linux
- 打开 设置 → 网络 → 网络代理
- 选择「手动」
- 分别填写 HTTP、HTTPS、SOCKS 的地址和端口
- 设置会自动生效
重要:系统设置会影响所有浏览器和应用程序。
方法二:扩展程序(推荐)
SwitchyOmega
SwitchyOmega 是在 Chromium 系浏览器中管理代理的最佳扩展。
安装:
1. 打开 Brave Web Store(chrome.google.com/webstore)
2. 搜索「Proxy SwitchyOmega」
3. 点击「添加至 Brave」
代理配置文件设置:
1. 点击 SwitchyOmega 图标 → Options
2. 选择「proxy」配置文件(或新建一个)
3. 选择协议:HTTP、HTTPS、SOCKS4 或 SOCKS5
4. 填写服务器地址和端口
5. 如果需要认证,请启用认证并填写用户名/密码
6. 点击「Apply changes」
Auto Switch(智能切换):
1. 创建一个「auto_switch」配置文件
2. 添加规则:指定哪些域名走代理
3. 其余流量直连(Direct)
4. 这样就在浏览器内部实现了分流(split tunneling)
其他扩展
FoxyProxy —— SwitchyOmega 的替代品,界面不同。
Proxy Helper —— 用于快速切换代理的简单扩展。
方法三:命令行参数
可以在启动 Brave 时通过参数指定代理:
Windows:
brave.exe --proxy-server="http://proxy_ip:port"
macOS:
/Applications/Brave Browser.app/Contents/MacOS/Brave Browser --proxy-server="http://proxy_ip:port"
Linux:
brave-browser --proxy-server="http://proxy_ip:port"
参数中的代理类型
- HTTP:--proxy-server="http://ip:port"
- SOCKS5:--proxy-server="socks5://ip:port"
- HTTPS:--proxy-server="https://ip:port"
例外规则
让特定地址绕过代理:
--proxy-bypass-list="localhost;127.0.0.1;*.local"
PAC 文件
用于复杂的路由规则:
--proxy-pac-url="http://example.com/proxy.pac"
代理认证
通过扩展
SwitchyOmega 支持用户名/密码认证。在配置文件设置中填写凭据即可。
通过 URL(HTTP 代理)
格式:http://username:password@proxy_ip:port
并非所有代理都支持在 URL 中携带认证信息。带认证的 SOCKS5 建议使用扩展。
弹窗
如果代理要求认证,Brave 会弹出对话框让您输入用户名和密码。
验证
配置代理之后,请检查:
1. 打开 IP 检测网站(例如 gproxy.net/tools/my-ip)
2. 确认显示的是代理的 IP,而不是您自己的 IP
3. 检查 WebRTC 泄漏
4. 检查 DNS 泄漏
Brave Shields 与代理
Brave Shields(内置拦截器)独立于代理运行。即使使用代理,Shields 仍会继续拦截跟踪器和广告。
如果代理工作不正常,可以尝试对某个具体网站临时关闭 Shields。
建议
- 使用 SwitchyOmega 进行灵活管理 —— 比系统设置更好用
- 为 SOCKS5 启用远程 DNS —— 可以防止 DNS 泄漏
- 关闭 WebRTC —— Brave 设置 → 隐私 → WebRTC IP handling policy → Disable
- 配置完成后检查泄漏
- Brave VPN 不能替代代理 —— 两者是不同的工具
结论
由于同为 Chromium 内核,Brave Browser 的代理配置与 Chrome 完全一致。推荐使用 SwitchyOmega 扩展,它便于灵活管理配置文件和路由规则。对于简单需求,命令行参数就足够了。
