前言
想备份一下微信的聊天记录,一直提示当前网络状况复杂,请尝试使用其它网络
,想着可能是防火墙拦截了,给开放下端口就行,然后防火墙添加微信的入站规则,还不行,然后火绒剑分析一下端口,发现事情没有那么简单。。。
正文
打开火绒剑看一下微信进程监听的网络端口,很容易判断出8000
端口是微信的备份服务监听端口(下图是正在备份中,所以有建立TCP连接)。可以看到微信会抓取本地某个网卡的ip,比如192.168.1.2
来进行监听,而不是0.0.0.0
,导致监听的ip不对,无法进行通信,那么解决的方法也很简单,就是把其它网卡先禁用掉,备份完再启用。
因为我看到它是监听了vm8的端口,所以把vm8禁用了就可以正常备份了。
明明只要获取全部网卡ip地址逐个尝试连接就可以了,非不把功能做好。