(或许有标题党之嫌,真正的问题是“如何将 Android 设备接入 docker 建立的网络”)
微信聊天记录备份一般是将电脑版微信和手机版微信放在一个子网中,使手机能连接到电脑微信侦听的端口,然后进行备份。
在不考虑手机接网线的情况下,聊天记录是通过无线网传输的,我的设备上不会超过 2 MiB/s。如果采用 adb forward
的方式建立 socket,借助 USB 线中的 adb 协议,应该可以实现远超 2 MiB/s 的传输速率。若在电脑端架设 虚拟公用网服务器( Virtual Public Network ),比如 Open 虚拟公用网,手机上使用客户端连接,即可将手机上的所有 IP 层的数据包导向虚拟公用网建立的虚拟设备。
我的微信跑在 docker 中运行的 Wine 环境里面,如果采用 --network=host
模式是可以像正常一样通过无线局域网备份聊天记录的。
那么问题来了,如何配置这一套网络,使得手机端的微信通过 adb 提供的端口映射,能和 docker 中的微信处于一个网段中?🤔
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.