静态代理的 IP 长期固定,但拿到手的往往只有一行 IP:端口:用户名:密码。怎么用,取决于你要让谁走这条代理:只是 Chrome,整台电脑,还是某几个软件。本文按这三种需求分别讲清设置方法,再给出统一的验证和排查办法。

全文分六部分:先选方案,再依次讲浏览器、整台电脑、指定应用和命令行,最后是验证排查与注意事项。

3 种用法:浏览器、整机、指定应用
8 步从设置到验证
4 项代理信息:IP、端口、用户名、密码

1、先看懂代理信息,再选方案

静态代理常见写法是用冒号隔开的四段:IP:端口:用户名:密码。无论用哪种方案,都是把这四段分别填进对应的输入框。

字段 示例(仅演示)
IP 203.0.113.25
端口 7069
用户名 your_username
密码 your_password

这四段文字看不出协议,可能是 HTTP、HTTPS 或 SOCKS5,请以代理商页面的说明为准;没写的话先按 HTTP 试。下面的表格帮你按需求选方案:

你想要 推荐方式 适合的代理类型
只让 Chrome 走代理 IP代理助手扩展 带账号密码的 HTTP / HTTPS
整台电脑的常规流量走代理 系统代理,或 Proxifier 把默认规则指向代理 HTTP;Proxifier 另支持 SOCKS
只让指定软件走代理,其他直连 Proxifier 规则 HTTP(S)、SOCKS
命令行、开发工具 环境变量或工具自带的代理设置 HTTP、SOCKS5

账号密码等同于使用权限。截图、发帖、提问时务必打码,不要把真实的 IP、用户名和密码发给别人。

2、方案一:只让 Chrome 走代理

这是最简单的一种,不影响电脑上的其他软件。Chrome 没有独立的代理设置页,也不能在地址里直接带账号密码,所以借助扩展 IP代理助手。它支持 HTTP、HTTPS、SOCKS4、SOCKS5,其中只有 HTTP 支持用户名密码认证,配置只保存在本机。

第 1 步:在 Chrome 中添加代理

在 Chrome 应用店安装扩展并固定到工具栏。点扩展图标,再点弹窗右上角的设置图标,进入“管理代理”页面,点“+ 添加新的代理”,依次填写:

  • 名称:随便起,比如“静态代理-1”。
  • 协议:选 HTTP。供应商说“HTTP 代理也支持 HTTPS 网站”,仍选 HTTP;只有代理入口本身使用 TLS 才选 HTTPS。
  • IP 和端口:第一、二段。
  • 用户名和密码:第三、四段,点眼睛图标可检查有没有多复制空格。

管理代理页面中填写好名称、HTTP 协议、IP、端口、用户名和密码的一行代理配置

图:一行配置对应名称、协议、IP、端口、用户名、密码六项(截图已打码)。

最后点右下角“保存”。没点保存就关闭页面,填的内容不会生效。

第 2 步:启用浏览器代理

点击扩展图标,在“选择代理”列表里打开这条代理的开关,弹窗顶部会显示当前代理。不用时点红色的“断开连接”,Chrome 会恢复为原来的系统代理模式。

IP代理助手弹窗中选择代理列表,目标代理的开关已打开,顶部显示断开连接按钮

图:打开开关后,Chrome 立即走这条代理。

启用扩展后,Chrome 走的是扩展里的代理,而不是下面方案二设置的系统代理。该扩展的 SOCKS4 和 SOCKS5 不支持账号密码认证,带密码的 SOCKS5 请用方案三的 Proxifier。

3、方案二:整台电脑走代理(系统代理)

系统代理是操作系统层面的一个开关,会被浏览器和大多数遵守系统设置的软件读取。

第 3 步:设置系统代理

Windows 10 / 11

  1. 打开“设置 → 网络和 Internet → 代理”。
  2. 在“手动设置代理”旁点“设置”,打开“使用代理服务器”。
  3. 填入 IP 和端口,点“保存”。

Windows 设置中手动设置代理的窗口,已开启使用代理服务器并填写了地址和端口

图:Windows 的系统代理设置页。

Windows 的这个页面没有用户名和密码栏,第一次访问网络时,遵守系统代理的软件(如浏览器)会弹出认证框,输入用户名和密码即可。

macOS

  1. 打开“系统设置 → 网络”,选中当前使用的 Wi-Fi 或有线连接,点“详细信息”,进入“代理”。
  2. HTTP 代理需要同时打开“网页代理 (HTTP)”和“安全网页代理 (HTTPS)”,两处填同样的 IP 和端口。
  3. 勾选“代理服务器需要密码”,填入用户名和密码,点“好”保存。

macOS 网络设置的代理页面,已开启网页代理和安全网页代理并填写服务器、端口和密码

图:macOS 的代理页面可以直接填写用户名和密码。

系统代理只对“愿意读取系统设置”的软件有效。很多客户端、游戏、命令行工具和自带网络组件的软件会直接忽略它,另外 UDP 之类的非网页流量也不会被转发。这类软件请用下面的 Proxifier。

4、方案三:指定应用走代理(Proxifier)

想让某几个软件走代理、其他软件保持直连,或者想让不读取系统设置的软件也走代理,可以用代理转发工具 Proxifier。官网显示它支持 Windows 和 macOS,能为不同连接配置规则,并提供免费试用,试用期和价格以官网为准。

第 4 步:在 Proxifier 添加代理服务器

  1. 打开 Proxifier,菜单选 Profile → Proxy Servers,点 Add。
  2. 填入 Address(IP)和 Port(端口)。
  3. Protocol 选与供应商一致的类型。普通 HTTP 代理在 Proxifier 里通常对应 HTTPS 选项(通过 CONNECT 转发);SOCKS5 选 SOCKS Version 5。具体名称以你用的版本为准。
  4. 在认证区域勾选启用,填入用户名和密码。
  5. 点 Check 测试,通过后点 OK。

Proxifier 的代理服务器编辑窗口,已填写地址、端口、协议和认证信息

图:在 Proxifier 里添加这条静态代理(账号密码已打码)。

添加时软件可能会询问“是否把它设为所有连接的默认代理”。只想让指定软件走代理,就选“否”,再按下一步建规则。

第 5 步:设置应用规则

  1. 菜单选 Profile → Proxification Rules,点 Add。
  2. Name 随便起;Applications 点浏览,选中要走代理的程序(可选多个);Target hosts 保持 Any。
  3. Action 选刚添加的那条代理,点 OK。

Proxifier 的代理规则列表,其中一条规则选中指定程序并指向静态代理,默认规则为直连

图:指定程序走代理,其余流量仍然直连。

规则按从上到下匹配,指定软件的规则要放在默认规则(Default)上面。想让整台电脑都走这条代理,就把 Default 规则的 Action 改成这条代理;本机地址的 Localhost 规则保持直连即可。

Windows 与 macOS 版的界面相近,菜单名称以实际版本为准。

5、命令行与开发工具

终端里的 curl、Git、pip、npm 等工具大多不读取系统代理,可以用环境变量临时指定,只对当前终端窗口有效。

第 6 步:给命令行设置代理

macOS / Linux:

export http_proxy="http://用户名:密码@IP:端口"
export https_proxy="http://用户名:密码@IP:端口"

Windows CMD:

set http_proxy=http://用户名:密码@IP:端口
set https_proxy=http://用户名:密码@IP:端口

Windows PowerShell:

$env:http_proxy="http://用户名:密码@IP:端口"
$env:https_proxy="http://用户名:密码@IP:端口"

只想给某个工具设置,也可以用它自带的选项,例如 Git:

git config --global http.proxy http://用户名:密码@IP:端口

密码里如果有 @、:、/ 这类特殊字符,需要先做 URL 编码再写进地址,否则会被解析错。是 SOCKS5 代理的话,把开头换成 socks5://。

6、验证、排查与注意事项

第 7 步:验证出口 IP

不同方案的验证方式不一样:

  • 浏览器 / 系统代理:打开 ipinfo.io 之类的 IP 查询网站,看显示的 IP 是否是代理的 IP。少数供应商的出口 IP 和入口 IP 不同,以供应商说明为准。
  • 命令行:运行 curl https://ipinfo.io,设置过环境变量后应显示代理的 IP。
  • Proxifier:主窗口的连接列表会显示每个连接走的是代理还是直连,可以直接确认目标软件是否命中规则。

IP 查询网站页面显示当前出口 IP 和所在国家,与代理信息一致

图:查询页显示的是代理的 IP,而不是本机的 IP。

第 8 步:不用时关闭代理

用完请按所用的方式逐一关掉:扩展里点“断开连接”;系统设置里关闭代理开关;Proxifier 里停用规则或退出;终端里关闭窗口,或用 unset http_proxy https_proxy 清除变量。几种方式同时开着时,各自的优先级不同,容易出现“关了还在走代理”的情况。

常见报错与排查

现象 常见原因 处理办法
ERR_TUNNEL_CONNECTION_FAILED 代理没有接受连接:账号密码错误、本机 IP 未加白名单、套餐到期,或 IP、端口填错 逐项核对,再到代理商后台确认状态和白名单
反复弹出认证框 / 认证失败 用户名或密码有误,或复制时带了空格 重新粘贴,检查特殊字符
某个软件没有走代理 它忽略系统代理 改用 Proxifier 给它建规则
IP 没有变化 命中了直连规则,或被其他代理软件、扩展占用 检查 Proxifier 规则顺序,关闭其他代理类软件
连接失败或打不开网页 协议选错 先选 HTTP;供应商说明是 SOCKS5 的,换 SOCKS5

IP代理助手弹窗中出现红色的 net::ERR_TUNNEL_CONNECTION_FAILED 错误提示

图:连接失败时,错误会直接显示在弹窗里。

想判断问题出在代理本身还是软件设置,可以直接在命令行测试:

curl -x http://用户名:密码@IP:端口 https://ipinfo.io

命令行也连不上,说明是代理本身的问题,请联系代理商;命令行能通而软件不通,再回头检查软件里的配置。

如果同时在用 Clash、V2Ray、sing-box 等软件,它们的系统代理或 TUN 模式会和本文的方案叠加,容易冲突。需要两者并存时,请确认代理商的 IP 白名单包含你当前节点的出口 IP。想让整台电脑(含 UDP 流量)都经过代理,需要使用支持 TUN 的客户端,配置较复杂,本文不展开。

各软件的界面和菜单以最新版本为准,Proxifier 的试用期与价格以官网为准。

7、总结

只要浏览器走代理,用 IP代理助手;整台电脑的常规流量走代理,用系统代理;指定软件或不读取系统设置的软件,用 Proxifier;命令行用环境变量。无论哪种,配置完都要用 IP 查询页或 curl 验证一次。

配置完成后别漏了验证:逐个确认想走代理的软件,出口 IP 都已经是代理的 IP,再开始使用。想看更多网络环境和账号设置方面的操作教程,可以到 5buyai.com 查看相关文章。