代理IP的身份验证发生在请求到达出口、转发给目标站点之前。这一步由出口完成,目标站点看不到验证过程。理解验证的位置,就能解释为什么账号过期表现为完全连不上,而不是偶尔失败。
验证怎么做
常见的方式有两种:用账号密码验证,或者用来源地址白名单验证。前者在请求里带上凭据,后者由出口核对请求来自哪个地址。代理IP的验证方式由服务方设定,使用方按对应方式配置即可,不需要自行改动。两种方式可以只选一种,也可以同时启用。同时启用的时候任一项不通过都不会转发请求,排查要分别确认。
- 请求到达出口
- 出口核对凭据或来源地址
- 核对通过后转发给目标站点
- 核对不通过则直接返回失败
验证不通过的失败是干脆的。凭据不对的时候请求不会被转发,表现为完全连不上,而不是偶尔失败。代理IP出现这种症状,先查凭据有没有抄错、有没有过期,比逐段排查更快。凭据过期和抄写错误的表现几乎没有差别,核对时要分开确认,先看有效期再逐字对照一遍。
白名单方式要注意来源地址变化。本机地址变化之后白名单里没有新地址,验证同样会不通过。这种失败很像出口故障,实际原因却在自己的地址上,排查看一下当前地址就能分辨。把当前地址记在配置旁边,核对的时候一眼就能看出有没有变化。
凭据多久换一次
按服务方的建议周期更换即可,通常不需要频繁调整。更换之后同步更新配置文件与记录,避免旧凭据残留在某个角落继续被引用。代理IP的凭据更换按这个流程走。
先查凭据,再查线路。
白名单地址怎么维护
本机地址变化的时候同步更新。把当前地址记录在配置旁边,出现完全连不上的情况先核对这一项。代理IP的白名单只有一处改动,维护起来也简单。
需要注意的是:凭据不要写在公开文档或者代码仓库里,用单独方式传递。
代理IP的验证发生在出口转发之前,所以凭据问题表现为完全连不上。先查凭据与白名单,再查线路,代理IP的这类失败通常几分钟就能定位。
