代理IP连不上,很多人习惯把注意力全放在服务商那一侧,其实问题有时候就出在本机的网络参数上。本机地址、子网掩码、默认网关这几项只要有一项写错,设备就出不了本地网络,请求发不到任何地方去。这时候表现出的症状和代理IP故障一模一样:怎么试都连不上,换出口也没有用。
本机参数不对,为什么看起来像代理故障
本机参数决定的是设备能不能正常对外通信,这是所有网络动作的地基。地基没打好,代理IP的配置写得再对也没有意义,请求在第一跳就出不去。很多人反复改配置、换出口、重装客户端,唯独没看这几项参数,结果绕了一大圈还在原地。
判断方法不复杂:先看设备能不能正常上网。如果连普通网页都打不开,问题基本不在代理IP这一层。代理IP是在本机原有网络之上再套一层,本机出不去,套什么都出不去。所以顺序应该从本机通信查起,确认基础网络通了,再回头看代理IP的配置。
- 本机地址:与本机所在网段不匹配,出不去
- 子网掩码:写错后判断不了谁在同一网段
- 默认网关:空着或者写错,请求没有出口
- 域名服务器:解析不了,等于找不到对方
最容易写错的三项
第一项是本机地址,手动改过的设备很容易把属于别的网段的地址填进来,设备表面上显示已连接,实际发不出任何请求。第二项是子网掩码,写成不匹配的值之后,设备会把本该直连的地址判断成需要转发。第三项是默认网关,这一项空着,设备就完全没有对外的通道。
| 参数 | 写错后的表现 | 确认方式 |
|---|---|---|
| 本机地址 | 显示已连接但发不出请求 | 对照所在网段核对 |
| 子网掩码 | 同网段设备互不可见 | 与该网段标准值比对 |
| 默认网关 | 完全无法访问外部 | 确认已正确填写 |
| 域名服务器 | 能连地址但打不开页面 | 用地址直接访问测试 |
怎么确认问题在本机
这几项参数通常由网络自动分配,只有在手动设置过的设备上才容易写错。代理IP的配置和本机参数是两件事,前者管请求走哪条路,后者管设备能不能上路,分开看待就不容易混。
先断开代理IP,看基础网络通不通。
确认的步骤很直接:先断开代理IP,看设备自己能不能正常上网;能上说明本机参数没问题,问题在接入信息或者链路;上不去就要先修本机网络。这个顺序能把两类原因一次分开,省掉大量来回改动。本机参数修好之后,再把代理IP接回去验证一次,两项都确认过,连不上这类问题就很少再遇到。
