- 使用命令行参数或扩展(独立设置):为 Chrome 单独设置代理,不影响系统其他软件。
大多数情况下,您只需要使用方法一,下面为您详细说明。

设置系统代理(推荐,影响所有网络软件)
这是最标准的方法,设置后,系统中所有使用系统代理设置的应用程序(包括Chrome、Edge、Office等)都会通过代理连接。
在 Windows 11/10 中设置
-
打开 系统设置 > 网络和 Internet > 代理。
-
在 手动设置代理 部分,将 “使用代理服务器” 的开关打开。
-
输入您的代理服务器地址和端口(
168.1.100:8080)。 -
如果需要,可以填写例外列表(
localhost; 127.0.0.1; *.example.com),这些地址将不通过代理。 -
点击 保存。
设置路径参考:设置 > 网络和互联网 > 代理
在 macOS 中设置
- 打开 系统设置 > 网络。
- 选择当前使用的网络连接(如Wi-Fi),点击 详细信息...。
- 进入 代理 标签页。
- 勾选您需要的代理协议(通常是 Web代理(HTTP) 和 安全网页代理(HTTPS))。
- 分别填入代理服务器地址和端口。
- 点击 好 保存。
验证设置是否生效
设置完成后,重启Chrome浏览器,访问 ipinfo.io 或 whatismyipaddress.com 查看您的IP地址是否已变为代理服务器的IP。
为 Chrome 单独设置代理
如果您只想让Chrome走代理,而其他软件直连,可以使用以下方法:
A. 使用命令行参数(每次启动需用命令)
- 找到 Chrome 浏览器的快捷方式(桌面或开始菜单)。
- 右键点击快捷方式 > 属性。
- 在 “目标” 栏末尾,添加以下参数(在原有内容之后,加一个空格再添加):
--proxy-server="http://代理服务器地址:端口"示例:
"C:\Program Files\Google\Chrome\Application\chrome.exe" --proxy-server="http://192.168.1.100:8080"对于SOCKS代理:
--proxy-server="socks5://127.0.0.1:1080" - 点击 应用 > 确定。
- 以后都必须通过这个修改过的快捷方式启动Chrome,代理才会生效。
B. 使用浏览器扩展(灵活,推荐用于临时切换)
安装代理扩展程序,可以在浏览器内快速切换代理,非常方便。
- 推荐扩展:SwitchyOmega(功能强大,但需要一定配置知识)
- 简单易用的扩展:在 Chrome 网上应用店搜索 “Proxy”,选择评分高的扩展,如 Proxy Switchy、SmartProxy 等。
- 优点:可以配置多个代理情景模式,一键切换,管理方便。
- 注意:部分扩展可能需要配合本地代理客户端(如Clash、V2rayN等)使用。
使用内置的实验性功能(不推荐长期使用)
- 在Chrome地址栏输入:
chrome://settings/system - 在 “打开计算机的代理设置” 按钮下方,点击 “高级” > “更改代理服务器设置”,这本质上会跳转到 方法一 的系统设置窗口。
注意事项与常见问题
- PAC脚本:如果您的网络管理员提供了PAC脚本地址,在系统代理设置中选择 “使用设置脚本” 并填入URL即可,浏览器会自动根据规则判断是否使用代理。
- 代理无效:首先检查代理地址和端口是否正确,代理服务本身是否可用,可以尝试在系统设置中先用其他软件(如IE/Edge)测试。
- 安全性:不要使用来源不明的免费代理,它可能监控或篡改您的数据。
- 恢复直连:在系统代理设置中关闭代理开关,或删除Chrome快捷方式的命令行参数即可。
选择指南(流程图)
flowchart TD
A[开始: 需要为Chrome设置代理] --> B{主要使用场景是?};
B --> C[为整个电脑的所有软件设置];
B --> D[仅Chrome使用, 其他软件直连];
C --> E[采用方法一: 设置系统代理<br>(最标准、最常用)];
D --> F{使用频率与需求?};
F --> G[长期固定使用同一代理];
F --> H[频繁切换或需要灵活规则];
G --> I[采用方法二A: 修改Chrome快捷方式命令行];
H --> J[采用方法二B: 安装代理扩展<br>(如SwitchyOmega)];
对于大多数用户,直接设置系统代理(方法一)是最简单直接的方式,如果您有特殊需求(如仅Chrome使用、多代理切换),再考虑命令行或扩展方法。