Skip to content

two different IP(俗称:锁库)

[email protected] edited this page Apr 17, 2023 · 3 revisions

问题原因

因为在代理切换过程中,老的链接未断开,新的链接又建立了,经过一会后,TG服务器发现两个不同ip使用同一个授权进行连接,所以直接锁了这个授权文件。

造成的影响

1、spy没响应; 2、重启容器后,提示……two different IP……的错误。

解决方法

##修改启动文件名字
docker exec -it auto_spy bash
mv auto_spy_bot.py auto_spy_bot2.py

##重启容器
docker restart auto_spy

##删除tg授权文件
docker exec -it auto_spy bash
rm auto_spy.session

##重新登录tg
python3 auto_spy_bot2.py
……后面就是输入手机号码,获取tg验证码……

##等待1分钟后,ctrl+c 结束spy进程

##修改spy启动文件名字
mv auto_spy_bot2.py auto_spy_bot.py
exit

##重启容器
docker restart auto_spy

##查看spy是否正常运行
docker logs -n 100 -f auto_spy

##tg里发送spy,查看是否有反应

网络优化建议

如果你使用的是openclash,可以参考下图设置,开启切换自动断开旧链接,其他代理软件可以查找一下是否有类似的设置。 image