先把代理关掉:本机到底通不通
大部分"用了代理上不了网"的问题,最后查出来跟代理一点关系都没有。所以别急着改配置,先做一个最简单的对照实验:把系统代理关掉,或者把代理软件的开关停掉,然后打开浏览器刷新一下平时常逛的站点。
能正常打开,说明本地这条线路是通的,问题出在代理配置或者服务端那头,往下看第二、三、四节。如果关掉代理照样打不开,那就是本地网络的事了,先别碰代理参数:看一眼 WiFi 图标有没有感叹号、手机连同一个 WiFi 能不能上网、网线有没有松。有些时候是路由器 DHCP 抽风,把电脑重启一下、把网卡禁用再启用,问题就没了。
还有一种情况挺常见:公司或学校的网络要走统一出口,你在系统里又加了一层代理,两个设置打架。这时候把系统代理、浏览器插件里的代理、软件自带的代理这三处都翻一遍,只留一处生效。很多"时好时坏"的故障就出在这种多份设置互相覆盖上。
顺手看两个地方:系统时间是不是准的(差了几分钟,部分认证会直接失败),以及杀毒软件、安全管家的"网络防护"有没有把代理端口拦下来。这两处不显眼,但真有人卡在这儿一下午。
第二步查端口:写得对不等于连得通
端口这关最容易出低级错误。服务商给你的地址一般是"IP + 端口"两段,很多人把 IP 复制对了,端口却漏了一位数,8080 写成 8008,或者把协议默认端口(比如 1080)当成了实际端口填进去。
先肉眼核对一遍:端口是纯数字,中间不要带空格,不要带冒号。复制粘贴的时候,尾部多一个空格、或者被输入法换成了全角数字,客户端往往会直接提示连接超时,看着像服务端挂了。
核对完还不行,就测一下端口有没有真的通。Windows 用 PowerShell,Mac 和 Linux 用 nc:
# Windows PowerShell
Test-NetConnection 你的代理IP -Port 你的端口
# macOS / Linux
nc -vz 你的代理IP 你的端口
# 带账号密码做一次完整请求(把目标站点换成你自己的测试地址)
curl -x http://用户名:密码@你的代理IP:端口 https://你的测试站点 -m 10 -v
结果怎么读:提示连接被拒绝,多半是端口填错了,或者这个端口在你当前网络里被限制;一直卡着最后超时,可能是 IP 或端口对不上,也可能是本地网络到那台机器的路由有问题;能连上但返回 407,说明端口没问题,卡在下一关——鉴权。
另外提醒一句,有些办公网、公共 WiFi 对非常用端口管得比较严,你测出来是超时,换成服务商提供的另一条线路或另一个端口再试,可能立刻就通了。这不是你的配置错,是路上被挡了一段。
第三步查鉴权:账号密码对了也可能被拒
端口通了,卡在认证,报错关键字一般是 407、Authentication Required、认证失败、用户名或密码错误。这类问题按下面的顺序过一遍,基本都能揪出来:
1. 密码里的特殊字符。带 @、#、: 的密码直接拼在 curl 命令里会被截断,命令行里要用编码后的写法,图形客户端里则要确认没有把 @ 当成"用户名分隔符"。
2. 多复制了什么。从聊天窗口复制账号,末尾经常带一个不可见字符。把账号密码删光,一个字一个字重敲一遍,比反复核对十遍都管用。
3. 授权方式用混了。有的服务是"用户名 + 密码"授权,有的是"绑定本机公网 IP"的白名单授权。前者要在客户端里填账号,后者不用填账号却必须先把你当前的出口 IP 加进白名单。用错了模式,怎么填都是失败。如果你换了办公地点、换了宽带、或者手机热点连了一下,出口 IP 就变了,白名单要重新加。
4. 套餐状态。IP 是有时效的,2 到 360 小时不等,过期了自然连不上;账号本身到期、余额不足也会被服务端直接拒掉。登录后台看一眼剩余时长,比在客户端里瞎改有效得多。
第四步查协议和终端:能连上却打不开网页
还有一种让人抓狂的情况:客户端显示已连接,端口通了,鉴权也过了,可浏览器就是转圈或者干脆空白。这时候问题已经从"连不上"变成"连上了没生效"。
先确认协议选对了。SOCKS5 和 HTTP 是两种东西,客户端里选成 HTTP 却填了 SOCKS5 的端口,或者反过来,表现就是"连得上、没反应"。需要拨号方式的线路(IKEv2、PPTP、L2TP、SSTP 这类)要在系统的连接设置里建条目,不能塞进浏览器的代理框里。协议和端口是一套的,跟着服务商给的那张参数表走,别自己拼。
再看终端设置。系统代理开着,但某些软件压根不读系统代理,必须进它自己的设置里单独填;浏览器装了代理切换插件,结果插件里是旧的 IP,和系统设置对着干;还有些工具默认走直连,代理只对指定进程生效。判断方法很直接:在浏览器里访问一个能显示当前出口地址的测试页面,看到的是不是代理 IP。显示的还是本机 IP,就说明代理根本没生效,别在服务端找原因了。
最后是解析问题。代理生效了、页面却打不开,可能是域名解析走了本地 DNS,解析结果被污染或者超时。把客户端的"远程解析"打开,让解析在代理那头完成,通常就顺了。同时把浏览器的缓存清一下,有些老页面会一直卡在缓存里。
把这些现象和原因对起来看
排查到后面,其实是在做排除法。下面这张表可以当速查用,左边是你看到的现象,右边是按概率排的原因:
| 看到的现象 | 优先怀疑 | 先做这个动作 |
|---|---|---|
| 关掉代理也上不了网 | 本地网络、网卡、路由器 | 手机连同一 WiFi 测试,重启网卡 |
| 连接一直转圈后超时 | 端口写错、线路端口被限 | nc 或 Test-NetConnection 测端口 |
| 提示 407 / 认证失败 | 账号密码、白名单、套餐状态 | 重敲账号密码,核对出口 IP 白名单 |
| 显示已连接,网页空白 | 协议选错、终端未生效、DNS | 访问出口查询页确认是否换了 IP |
| 用一会儿就断,反复重连 | IP 时效到期、带宽打满 | 看后台剩余时长,降低并发数 |
顺带说一句"用一会儿就断"这一类。很多时候不是坏了,是带宽被你自己打满了。同一时间开了太多任务,或者单个任务开了几十个并发,6Mbps 的通道很容易顶到上限,表现就是频繁掉线、请求排队。把并发降到个位数,只跑必要的任务,稳定性会明显不同。
选对服务,能省掉一大半排查时间
说到底,上面这些排查有相当一部分是在替服务商擦屁股:端口不透明、协议对不上、IP 说没就没。选一个参数写得清楚、后台能自助看状态的服务,能省下不少折腾。
神龙IP 用的是自营机房,参数在后台一眼能看全:IP、端口、协议、剩余时效都摆在一起,不用来回问客服。线路响应大概在 30ms 这个量级,200+ 城市可以精准定位,需要测某个地区的搜索排名或者做数据采集轮换时很好用。带宽 6-15M 可以按需定制,如果你跑的是多任务并发,别硬扛默认值,按实际并发量调一档更稳。
套餐上,动态高级适合需要频繁换 IP 的场景,6Mbps 峰值、日更 200 万+ IP,时效可选 2 到 360 小时;静态高级给的是长期固定的 IP,走运营商合作资源,适合需要稳定出口的自媒体多账号防关联、服务器压测这类用途。协议支持 IKEv2、PPTP、L2TP、SSTP、SOCKS5,传输全程加密,客户端和服务端参数对得上,出问题的概率就低很多。
常见问题
Q:浏览器提示"无法连接到代理服务器",第一步该看哪里?
先看端口和地址有没有填错,尤其是尾部空格和全角数字。然后用命令行测一下这个端口通不通,超时或拒绝就是端口或线路问题,通了还报错再去看账号。别一上来就重装软件。
Q:账号密码确认没输错,为什么还是认证失败?
大概率是授权模式用错了。有的线路要求把当前出口 IP 加进白名单,而不是填账号密码;你换了网络环境,出口 IP 变了,白名单就失效了。另外检查一下账号是不是到期、IP 是不是已经过了时效。
Q:显示已连接,但打开网页特别慢或者一片空白,是代理坏了吗?
先访问一个能显示出口地址的测试页,确认是不是真的走了代理 IP。如果没变,说明设置没生效,检查插件和软件各自的代理项。如果变了但很慢,通常是带宽被打满或者解析走了本地,打开远程解析、把并发降下来再试。
Q:昨天还好好的,今天突然不能上网了,中间什么都没改?
最常见的是时效到期和出口 IP 变化。IP 有 2 到 360 小时的使用时长,过期就断;如果用的是白名单授权,宽带重播号换了 IP 也会导致认证失败。登录后台看一眼剩余时长和当前出口,比在客户端里反复改配置快得多。




