换地址这件事,要改的地方往往不止一处配置。凡是把地址写死的地方,都要跟着动一遍,漏掉任何一处,表现就是换了却没生效,看日志也找不出明显错误。代理IP的切换之所以经常出现这种情况,多半就是在这一步漏了。把需要改的地方提前列出来,换的时候照着过一遍,比事后一处一处排查省事得多。
哪些地方写着地址
常见的几处:本机或路由器上的代理参数、应用内部的网络设置、服务端的许可名单、任务脚本里写死的目标地址。前两处在自己这边,随时可以改;后两处在别人那边,改动节奏不一样,需要提前打招呼,留出沟通的时间。改动之前把这几处列成一张清单,改完逐项打勾,比凭记忆靠谱得多。
- 本机或路由器上的代理参数
- 应用内部的网络设置
- 服务端的许可名单
- 任务脚本里写死的地址
换的时候按什么顺序
先改本机,再通知对方
本机改完先自测一次,确认能通再通知对方更新名单。顺序反了会出现中间的空档期,两边都以为对方已经改好,请求其实一直被拒,排查起来要绕一大圈,还容易互相推责任。
检查有没有漏网之鱼
换完之后逐个应用跑一次真实操作,不要只看设置页面上的显示。有些程序会把地址缓存在本地,改了配置也要重启才生效,页面看着已经改了,实际请求还走在旧路上。代理IP的切换如果要求立即生效,重启这一步不能省。
设置页面显示已改好,不等于程序真的在用新地址。
写死地址的地方越多,换起来越容易漏。
换地址是一项要收尾的工作,不是改一个数字。列清单、按顺序、逐个验证,代理IP的切换才算完成。
