跳转到内容
Guides 2 分钟阅读 1052 次浏览

如何在 Chrome 中设置 SOCKS5 或 HTTP 代理

本指南提供在 Google Chrome 中设置代理的清晰分步流程。用 GProxy 提升安全性并绕过限制。

Browser
如何在 Chrome 中设置 SOCKS5 或 HTTP 代理

HTTP 代理充当您的计算机与互联网之间的中介。它接收来自浏览器(如 Google Chrome)的请求并转发到目标服务器,从而隐藏您的 IP 地址。这对绕过地域限制、提升在线隐私或改善网络性能都很有用。本文提供在 Google Chrome 中配置代理设置的分步指南。

在 Google Chrome 中设置代理

在 Google Chrome 中配置代理有多种方式。选择哪种方法取决于您的操作系统以及想使用的代理类型。Chrome 本身依赖操作系统的代理设置,因此配置系统设置会直接影响 Chrome。本指南涵盖 Windows、macOS 和 Linux 的方法,也会介绍用浏览器扩展来管理代理。

在 Windows 上配置代理设置

Windows 提供了管理代理设置的内置界面。此方法会为所有使用系统代理设置的应用(包括 Google Chrome)配置代理。

  1. 打开设置: 按 Windows 键,输入"设置",然后按回车。
  2. 进入网络和 Internet: 在设置应用中点击"网络和 Internet"。
  3. 选择代理: 在左侧菜单中选择"代理"。
  4. 手动设置代理: 在"手动设置代理"部分,将"使用代理服务器"选项切换为"开"。
  5. 填写代理信息:
    • 在"地址"字段中填写代理服务器的 IP 地址或主机名。
    • 在"端口"字段中填写代理服务器使用的端口号。
  6. 例外(可选): 在"请勿对以下列条目开头的地址使用代理服务器"字段中,可以填写应绕过代理的网站或 IP 地址列表。多个条目用分号(;)分隔。这对本地网络地址很有用。
  7. 保存更改: 点击"保存"以应用更改。

Chrome 现在会对全部互联网流量使用所配置的代理服务器。要停用代理,只需在 Windows 设置中把"使用代理服务器"选项切换为"关"。

在 macOS 上配置代理设置

macOS 同样提供系统级的代理配置界面。

  1. 打开系统偏好设置: 点击屏幕左上角的苹果菜单,选择"系统偏好设置"。
  2. 进入网络: 在系统偏好设置中点击"网络"。
  3. 选择您的网络连接: 在左侧菜单中选择当前正在使用的网络连接(例如 Wi-Fi 或以太网)。
  4. 点击"高级…": 点击窗口右下角的"高级…"按钮。
  5. 选择"代理"标签页: 在高级窗口中点击"代理"标签页。
  6. 选择代理协议: 选择要使用的代理协议(例如"网页代理(HTTP)"或"安全网页代理(HTTPS)")。
  7. 填写代理信息:
    • 在"服务器"字段中填写代理服务器的 IP 地址或主机名。
    • 在"端口"字段中填写代理服务器使用的端口号。
  8. 身份验证(如需要): 如果代理服务器要求身份验证,勾选"代理服务器需要密码",并填写用户名和密码。
  9. 绕过代理设置(可选): 在"对这些主机与域绕过代理设置:"字段中,可以填写应绕过代理的网站或 IP 地址列表。多个条目用逗号(,)分隔。
  10. 应用更改: 点击"好"关闭高级窗口,然后在网络窗口中点击"应用"保存更改。

Chrome 会立即开始使用所配置的代理服务器。要停用代理,请在网络设置的"代理"标签页中取消勾选此前启用的代理协议。

在 Linux 上配置代理设置(使用环境变量)

在 Linux 上,代理设置通常通过环境变量配置。此方法会影响所有遵循这些变量的应用,包括 Chrome。

  1. 打开终端: 打开您的终端应用。
  2. 设置环境变量: 使用 export 命令设置 http_proxyhttps_proxyno_proxy 环境变量。 把 proxy_address:port 替换为代理服务器的实际地址和端口。

    bash export http_proxy="http://proxy_address:port" export https_proxy="http://proxy_address:port" # 如果代理支持,请使用 https:// export no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com" # 可选:绕过代理的地址

    重要: 如果代理要求身份验证,可以把用户名和密码写进 http_proxyhttps_proxy 变量:

    bash export http_proxy="http://username:password@proxy_address:port" export https_proxy="http://username:password@proxy_address:port"

  3. 让更改永久生效(可选): 要让这些更改永久生效,把 export 命令加入 shell 的配置文件(例如 .bashrc.zshrc)。用文本编辑器打开该文件:

    bash nano ~/.bashrc # 或 nano ~/.zshrc,取决于您的 shell

    export 命令加到文件末尾并保存。然后 source 该文件以应用更改:

    bash source ~/.bashrc # 或 source ~/.zshrc

Chrome 现在会使用所配置的代理服务器。要停用代理,可以取消设置这些环境变量:

unset http_proxy
unset https_proxy
unset no_proxy

或者从 shell 配置文件中删除 export 命令并重启终端。

使用 Chrome 扩展管理代理

多款 Chrome 扩展提供了直接在浏览器内管理代理设置的便捷方式。这类扩展适合在不同代理服务器之间快速切换,或只对特定网站使用代理。

  1. 打开 Chrome 应用商店: 打开 Google Chrome 并访问 Chrome 应用商店(https://chrome.google.com/webstore/category/extensions{rel="nofollow"})。
  2. 搜索代理扩展: 在搜索栏中搜索"proxy extension"。
  3. 选择扩展: 浏览搜索结果,挑选符合需求的代理扩展。常见选项包括:

    • Proxy SwitchyOmega: 可高度自定义的代理管理器。
    • Hola Free VPN Proxy Unblocker: 解封网站的热门选择。 注意: Hola 过去出现过安全问题,请谨慎使用并查阅最新评价。
    • SetupVPN: 另一款 VPN/代理扩展。
  4. 安装扩展: 点击所选扩展旁边的"添加至 Chrome"按钮。

  5. 配置扩展: 按扩展的说明配置代理设置。 一般需要填写代理服务器的 IP 地址、端口号以及所需的认证凭据。 很多扩展支持为不同代理服务器创建多个配置文件。

使用 Chrome 扩展可以在不影响其他应用的前提下对代理设置进行精细控制。如果您只需要在特定任务或网站上使用代理,这尤其实用。

代理类型与注意事项

不同类型的代理在安全性和性能上各有差异。了解这些差异有助于选到适合自己的代理。

代理类型 说明 优点 缺点
HTTP 代理 处理 HTTP 流量。 最常见的类型。 设置简单。 不加密流量。 数据可能被拦截。
HTTPS 代理 处理 HTTPS 流量。 加密您的计算机与代理服务器之间的流量。 比 HTTP 代理更安全。 保护传输中的数据。 因加密开销,可能比 HTTP 代理更慢。
SOCKS 代理 处理各类流量,包括 HTTP、HTTPS、FTP 等。 比 HTTP 和 HTTPS 代理更通用。 可搭配更广泛的应用使用。 设置可能更复杂。 本身不加密流量(但可与加密协议配合使用)。
透明代理 不修改请求或响应的代理。 用户通常不会察觉正在使用透明代理。 常见于企业网络。 易于部署。 客户端无需配置。 隐私性有限。 不隐藏用户的 IP 地址。 可被用于监控用户活动。
匿名代理 隐藏用户 IP 地址的代理。 目标服务器知道正在使用代理。 提供一定程度的隐私。 隐藏用户的 IP 地址。 目标服务器知道正在使用代理,可能引起怀疑。 代理可能记录用户活动。
精英代理 既隐藏用户 IP 地址、也隐藏正在使用代理这一事实的代理。 目标服务器看到的是代理的 IP 地址,并认为那就是用户的真实 IP。 提供最高级别的隐私。 让目标服务器很难察觉正在使用代理。 可能比其他类型的代理更贵。 可能比其他类型的代理更慢。 精英代理正变得越来越稀少。

结论

在 Google Chrome 中配置代理是个简单直接的过程,通过系统设置或浏览器扩展都能完成。理解不同代理类型及其在安全性与性能上的含义,对选到符合具体需求的代理至关重要。请记得权衡使用代理的安全影响,并始终选择信誉良好的代理供应商。按照本指南中的步骤操作,您就能在 Google Chrome 中有效设置和管理代理,提升在线隐私与安全。

如何在 Chrome 中设置 SOCKS5 代理

Google Chrome 没有内置的 SOCKS5 输入框 —— 它沿用操作系统的代理设置。要让 Chrome 走 SOCKS5 代理,可以使用启动参数、浏览器扩展或系统的代理面板。

方法 1 —— 启动参数(最快)

完全关闭 Chrome,然后用以下命令启动:

chrome.exe --proxy-server="socks5://IP:PORT"

在 macOS 或 Linux 上使用 google-chrome --proxy-server="socks5://IP:PORT"。这会把该会话中 Chrome 的全部流量都经由 SOCKS5 代理转发。该参数无法传递用户名和密码,所以请配合 IP 白名单授权的代理使用,或添加扩展来提供凭据。

方法 2 —— 扩展(带认证的 SOCKS5、按站点规则)

如需用户名/密码认证的 SOCKS5 或按站点切换,请从 Chrome 应用商店安装 Proxy SwitchyOmegaFoxyProxy

  1. 添加扩展并打开其选项页。
  2. 新建配置文件,设置 Protocol = SOCKS5
  3. 填写 Server IP 和 Port,然后填写 usernamepassword
  4. 应用该配置文件,并从工具栏图标处选中它。

方法 3 —— 系统代理

由于 Chrome 跟随操作系统的代理,在系统层面配置 SOCKS5 同样覆盖 Chrome —— 参见我们的 Windows 代理设置指南,或使用 proxifier 实现全面覆盖。

Chrome、QUIC(HTTP/3)与基于 UDP 的 SOCKS5

Chrome 默认使用 QUIC(基于 UDP 的 HTTP/3),但一旦配置了代理就会禁用 QUIC,回退到 TCP —— 因为大多数代理无法承载 UDP。要真正隧道传输 QUIC 或其他 UDP 流量,您需要一个支持 UDP 的 SOCKS5 端点。GProxy 的数据中心 SOCKS5 支持 UDP ASSOCIATE,支持 UDP 的 proxifier 可用它承载 HTTP/3 及其他 UDP 流量。若需要地理定位,请搭配我们的住宅代理

常见问题

Chrome 有内置的 SOCKS5 设置吗?
没有。Chrome 使用系统代理、启动参数或扩展。用 --proxy-server="socks5://IP:PORT" 启动 Chrome,或使用 Proxy SwitchyOmega。

如何在 Chrome 中使用带认证(用户名/密码)的 SOCKS5?
启动参数无法发送凭据 —— 请使用 FoxyProxy 或 SwitchyOmega 之类的扩展,或使用 IP 白名单授权的代理。

为什么 Chrome 通过我的代理后不再使用 HTTP/3?
设置代理后 Chrome 会禁用 QUIC 并回退到 TCP。要隧道传输 QUIC,需要支持 UDP 的 SOCKS5。参见 SOCKS5 与 HTTP 代理对比

对 Chrome 来说 SOCKS5 比 HTTP 更好吗?
SOCKS5 与协议无关,更适合非网页流量;单纯浏览网页两者都可以。进一步了解 SOCKS5


需要给 Chrome 用的 SOCKS5 代理? 从 GProxy 获取 —— 数据中心、ISP 和住宅 IP,支持 HTTP(S) + SOCKS5,数据中心支持 UDP,按量付费。

已更新: 12.07.2026
返回分类

试用我们的代理

遍布 100+ 国家的 20,000+ 代理

support_agent
GProxy Support
Usually replies within minutes
Hi there!
Send us a message and we'll reply as soon as possible.