在 Arc Browser 中配置代理
Arc Browser 与代理
Arc 是 The Browser Company 推出的基于 Chromium 的现代浏览器,支持 macOS 和 Windows。与其他 Chromium 浏览器一样,Arc 使用系统代理设置并支持 Chrome 扩展。
Arc 的界面思路很独特(Spaces、Boosts、Split View),但代理处理方式与 Chromium 标准一致。
方法一:系统设置
macOS(Arc 的主要平台)
- 打开「系统设置」(或「系统偏好设置」)
- 进入「网络」
- 选择当前使用的连接(Wi-Fi 或以太网)
- 点击「详细信息...」→「代理」
- 启用所需的代理类型:
- Web Proxy (HTTP) — 用于 HTTP 流量
- Secure Web Proxy (HTTPS) — 用于 HTTPS 流量
- SOCKS Proxy — 用于 SOCKS4/5 - 填写服务器地址和端口
- 如需身份验证,勾选并填入用户名/密码
- 点击「好」
Windows
- 设置 → 网络和 Internet → 代理
- 在「手动设置代理」下启用「使用代理服务器」
- 填写地址和端口
- 保存
自动配置(PAC)
用于复杂的路由规则:
1. 在系统代理设置中选择「自动代理配置」
2. 填写 PAC 文件的 URL
3. Arc 将按 PAC 文件中的规则判断哪些流量走代理
方法二:Chrome 扩展
Arc 完全兼容 Chrome Web Store。
SwitchyOmega
- 在 Arc 中打开 Chrome Web Store
- 安装 Proxy SwitchyOmega
- 点击扩展图标 → Options
- 创建代理配置:协议、地址、端口、身份验证
- 创建 auto_switch 配置,用于按域名分流
- 通过工具栏图标切换
Arc 中扩展的特点
Arc 把扩展收在 Extensions 面板中(cmd+shift+E)。要让 SwitchyOmega 图标常驻工具栏:
1. 点击工具栏中的拼图图标
2. 找到 SwitchyOmega
3. 点击「Pin」使其保持可见
方法三:命令行参数
macOS
从终端启动:
/Applications/Arc.app/Contents/MacOS/Arc --proxy-server="socks5://ip:port"
如需长期使用,可以创建 shell 脚本或 Automator 工作流。
Windows
arc.exe --proxy-server="http://ip:port"
可以创建带附加参数的快捷方式。
结合 Arc Spaces 使用代理
用 Spaces 区分不同代理
Arc Spaces 是用于组织工作区的独有功能。可为不同任务使用不同的 Space:
- Space 1:个人 — 不走代理(Direct)
- Space 2:工作 — 走企业代理
- Space 3:调研 — 走住宅代理
为此需在 SwitchyOmega 中创建按域名的规则:企业域名走企业代理,其他直连。
Arc 中的配置文件
Arc 支持多个配置文件(与 Chrome 类似)。每个配置文件可以有自己的扩展集合和代理设置。
Arc Boosts 与代理
Arc Boosts 允许向页面注入 CSS/JS。虽然与代理没有直接关系,但可用于:
- 调整通过代理访问的页面的显示效果
- 在页面上添加当前代理的指示器
- 在走代理的网站上自动化操作
验证与安全
IP 检查
- 打开任意 IP 查询网站
- 确认显示的是代理的 IP
DNS 泄漏
Arc 支持 DNS-over-HTTPS:
1. arc://settings → Privacy and security → Security
2. Use secure DNS → With: Custom
3. 填写 DoH 服务商
WebRTC
为防止 WebRTC 泄漏,请安装 WebRTC Leak Prevent 扩展,或在 SOCKS5 下使用 SwitchyOmega 的 DNS 走代理选项。
故障排查
代理未生效
- Arc 可能缓存了 DNS。清理方式:arc://net-internals/#dns → Clear host cache
- 修改系统设置后重启 Arc
- 检查是否有扩展与系统设置冲突
ERR_PROXY_CONNECTION_FAILED
- 检查代理服务器是否可用
- 确认地址和端口无误
- 核实代理是否支持所选协议
身份验证不生效
- 并非所有代理类型都支持通过系统设置进行身份验证
- 需要可靠的身份验证时请使用 SwitchyOmega
结论
Arc Browser 的代理配置与其他 Chromium 浏览器一致。推荐使用 SwitchyOmega 实现灵活管理。Arc 的独有功能(Spaces、配置文件)便于为不同任务组织不同代理的使用。
