很多人搜“电脑如何代理ip”,最后卡在同一个地方:浏览器看起来正常,终端命令却输出旧出口;或者系统代理已经保存,部分软件还是不走代理。做本地搜索排名测试或数据采集时,这篇文章按 Windows 与 mac 两套系统,把配置流程拆成能直接照做的步骤,重点讲清楚“系统层”和“命令层”分别怎么配。
先分清两种配置层级
电脑上的代理通常分两层。第一层是系统代理,主要影响浏览器、桌面应用和部分系统网络请求;第二层是应用或命令行代理,主要影响终端、脚本、测试工具和后台任务。做本地搜索排名测试时,浏览器通常看系统代理;跑脚本时,很多工具只看环境变量或启动参数。
所以配置前先确认:你要让哪些程序走代理。如果只开浏览器,优先配系统代理;如果还要在终端里验证,再补环境变量或命令行参数。这样不容易出现“页面看着正常,命令输出不对”的情况。
Windows 手动代理设置
Windows 下最常用的是“手动代理”。进入“设置”后,找到“网络和 Internet”,再进入“代理”。如果当前没有开启自动检测,先把“自动代理设置”关掉,避免系统自己找配置。
打开“手动代理设置”,填写服务商给到的地址、端口。如果账号密码分开提供,就在“代理服务器用户名和密码”里填写。保存后,先打开一个能显示当前IP的页面,看出口是否已经变化。这里不要急着下结论,因为有些应用会缓存旧连接,稍等几秒再重新加载更稳。
如果你的 Windows 版本较新,也可以看“代理”页面里的“使用代理服务器”开关。不同版本入口名称可能略有差异,但核心都是同一件事:把目标地址和端口告诉系统。
macOS 手动代理设置
mac 的路径和 Windows 不太一样,但逻辑相同。打开“系统设置”,进入“网络”,选择你正在使用的无线或有线连接,点击“详细信息”或“高级”。在“代理”标签页里,可以选择“网页代理(HTTP)”“安全网页代理(HTTPS)”或“SOCKS 代理”。如果服务商给的是 SOCKS5,通常勾选“SOCKS 代理”并填地址端口;如果同时有 HTTP 和 HTTPS,就把两个都配上。
填写完成后点“好”或“应用”。mac 有时不会立刻断开旧连接,建议关掉浏览器再打开,或者新建无痕窗口。命令行里如果没生效,继续看下一节的环境变量。
| 系统 | 常用入口 | 关键设置 | 验证方式 |
|---|---|---|---|
| Windows | 设置 > 网络和 Internet > 代理 | 手动代理地址、端口、账号密码 | 浏览器或终端命令 |
| macOS | 系统设置 > 网络 > 详细信息 > 代理 | HTTP、HTTPS、SOCKS 地址端口 | 浏览器或终端命令 |
用命令行验证出口
系统代理不一定覆盖所有终端工具。很多脚本会读环境变量,所以建议在终端里再设一层。Windows 终端里可以这样写:
$env:HTTP_PROXY="socks5://user:pass@<host>:<port>"
$env:HTTPS_PROXY=$env:HTTP_PROXY
mac 终端里:
export http_proxy="socks5://user:pass@<host>:<port>"
export https_proxy=$http_proxy
把 user、pass、host、port 换成服务商给到的内容。设置完成后,可以用任意能显示当前IP的命令做测试。如果终端输出和浏览器一致,说明这一层也生效了。
如果暂时不想让终端走代理,Windows 可以执行 Remove-Item Env:HTTP_PROXY,mac 可以执行 unset http_proxy。这样能避免测试工具误读旧配置。
常见卡点与排查
第一类:浏览器正常,命令行不正常。通常是因为终端没有读系统代理,补环境变量即可。第二类:命令行正常,浏览器不正常。多半是系统代理没保存,或者浏览器用了独立代理插件,把插件先停用。第三类:能连上但速度不稳定。先看带宽,再确认目标地区距离。做本地排名测试时,出口城市越贴近测试对象,结果越可信。
还有一类容易被忽略:部分应用会记住旧连接。遇到这种情况,先关闭应用再打开,或者清理浏览器缓存。如果仍然异常,检查代理地址端口是否写错,账号密码是否区分大小写。
选IP资源时的两个重点
配置流程跑通后,真正影响结果的是IP资源。做本地搜索排名测试,建议优先看城市精准度和响应速度。神龙IP提供 200+城市精准定位,适合按地区获取新的IP;动态高级套餐峰值带宽 6Mbps,时效 2-360小时,适合短期多城市测试。如果服务端需要长期固定出口,静态高级套餐提供长期固定IP,运营商合作资源,6Mbps 带宽,稳定性更直观。
常见问题
Q: Windows 配了手动代理,为什么某些软件还是不走代理?
很多软件不读系统代理,尤其是命令行工具、测试脚本和部分桌面应用。可以先在终端设置环境变量,或者在软件设置里单独填写代理地址和端口。
Q: mac 上 HTTP、HTTPS 和 SOCKS 代理要不要同时勾选?
看服务商提供什么。如果只给 SOCKS5,一般勾选 SOCKS 代理即可;如果同时提供 HTTP 和 HTTPS,就分别填写。不要盲目全部勾选,避免端口填错导致部分请求失败。
Q: 浏览器显示IP变了,终端显示没变,正常吗?
正常。浏览器通常受系统代理影响,终端很多情况下读环境变量。可以在终端里补上 http_proxy 和 https_proxy,再重新执行测试命令。
Q: 做本地排名测试,应该看哪些IP指标?
重点看城市精准度、响应速度和出口稳定性。如果测试对象集中在某些城市,优先选择能按地区获取新IP的资源;如果需要服务端长期固定出口,再看固定IP套餐。




