这是最简单、最推荐的方法,Chrome默认使用操作系统的代理设置。

Windows 系统
- 打开 Chrome。
- 点击右上角的 三个点 -> 设置。
- 在左侧菜单中,找到并点击 “系统和性能”(或直接在设置页面搜索“代理”)。
- 点击 “打开计算机的代理设置”(或“打开您的计算机的代理设置”),这会跳转到 Windows 系统设置。
- 在 Windows 设置中:
- Windows 10/11:进入 网络和 Internet -> 代理。
- 手动设置代理:打开“使用代理服务器”开关。
- 输入代理服务器的 地址 和 端口。
- 如果需要,输入用户名和密码。
- 可以添加不想通过代理访问的地址(如本地网络地址
0.0.1; localhost; *.local)。
- 自动设置代理:如果公司或网络提供了配置脚本(.pac 文件),可以在此处填写脚本地址。
macOS 系统
- 打开 Chrome。
- 点击右上角的 三个点 -> 设置。
- 在左侧菜单中,找到并点击 “系统和性能”。
- 点击 “打开计算机的代理设置”,这会打开“系统偏好设置”中的“网络”面板。
- 选择你正在使用的网络连接(如 Wi-Fi 或以太网),点击 “高级”。
- 切换到 “代理” 标签页。
- 根据需要配置:
- 自动代理配置:勾选“自动代理配置”,输入
.pac脚本的 URL。 - 网页代理(HTTP)和安全网页代理(HTTPS):勾选左侧的选项,然后在右侧输入代理服务器的地址和端口,HTTP 和 HTTPS 代理服务器地址相同。
- 自动代理配置:勾选“自动代理配置”,输入
- 点击 “好” -> “应用” 保存设置。
使用 Chrome 命令行参数(临时/特定用途)
这种方法适合临时使用,或为 Chrome 创建独立的快捷方式,使其使用与其他软件不同的代理。
-
关闭所有已打开的 Chrome 窗口。
-
右键点击 Chrome 的快捷方式,选择 “属性”。
-
在 “目标” 栏中,在已有路径的末尾添加以下参数(注意前面有个空格):
-
HTTP/HTTPS 代理:
--proxy-server="http://代理IP:端口"或
--proxy-server="代理IP:端口"--proxy-server="192.168.1.100:8080" -
SOCKS 代理:
--proxy-server="socks5://代理IP:端口"--proxy-server="socks5://127.0.0.1:1080"
-
-
点击“应用”和“确定”。
-
从此快捷方式启动的 Chrome 将使用指定的代理,而系统其他软件则不受影响。
使用浏览器扩展程序(最灵活)
适合需要经常切换、测试不同代理,或使用智能代理规则(PAC)的用户。
- 打开 Chrome 网上应用店。
- 搜索代理扩展,
- SwitchyOmega(经典、强大、开源):可以管理多个代理配置文件,设置丰富的自动切换规则。
- Proxy SwitchySharp:SwitchyOmega 的前身,比较简单。
- 其他代理管理插件。
- 点击“添加到 Chrome”进行安装。
- 安装后,点击浏览器右上角的扩展图标,配置你的代理服务器信息(地址、端口、类型)。
- 之后你可以通过点击该图标,快速在不同代理模式(如“直接连接”、“使用代理”)之间切换。
注意事项和排查步骤
- 优先级:命令行参数 > 扩展程序 > 操作系统设置,如果多种方式同时设置,可能会冲突。
- 代理服务器信息:你需要从网络管理员、VPN 服务提供商或自己搭建的代理服务处获取正确的 服务器地址(IP/域名)、端口、代理类型(HTTP/HTTPS/SOCKS5) 以及可能的 用户名和密码。
- 不生效? 检查以下事项:
- 代理服务器地址和端口是否正确。
- 代理服务器是否可用(可以尝试用其他工具连接测试)。
- 是否有防火墙或安全软件阻止了连接。
- 在 Chrome 中访问
chrome://net-internals/#proxy,查看当前生效的代理配置。 - 尝试暂时关闭所有代理扩展。
- 恢复默认:如果使用系统设置,关闭代理开关即可,如果使用命令行,删除添加的参数,如果使用扩展,切换到“直接连接”模式。
总结建议
- 普通用户:使用方法一(操作系统设置),最简单通用。
- 开发人员/高级用户:使用方法三(SwitchyOmega 扩展),灵活性最高,可以轻松为不同网站设置不同代理。
- 需要独立代理环境的用户:使用方法二(命令行参数),可以创建多个使用不同代理的 Chrome 快捷方式。