V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
gzxu
V2EX  ›  程序员

如何给微信聊天记录备份提速?

  •  
  •   gzxu · 2019-06-08 21:17:25 +08:00 · 4047 次点击
    这是一个创建于 1776 天前的主题,其中的信息可能已经有所发展或是发生改变。

    (或许有标题党之嫌,真正的问题是“如何将 Android 设备接入 docker 建立的网络”)

    微信聊天记录备份一般是将电脑版微信和手机版微信放在一个子网中,使手机能连接到电脑微信侦听的端口,然后进行备份。

    在不考虑手机接网线的情况下,聊天记录是通过无线网传输的,我的设备上不会超过 2 MiB/s。如果采用 adb forward 的方式建立 socket,借助 USB 线中的 adb 协议,应该可以实现远超 2 MiB/s 的传输速率。若在电脑端架设 虚拟公用网服务器( Virtual Public Network ),比如 Open 虚拟公用网,手机上使用客户端连接,即可将手机上的所有 IP 层的数据包导向虚拟公用网建立的虚拟设备。

    我的微信跑在 docker 中运行的 Wine 环境里面,如果采用 --network=host 模式是可以像正常一样通过无线局域网备份聊天记录的。

    那么问题来了,如何配置这一套网络,使得手机端的微信通过 adb 提供的端口映射,能和 docker 中的微信处于一个网段中?🤔

    第 1 条附言  ·  2019-06-12 12:02:08 +08:00
    多谢各位,总结一下,USB Tethering 真香
    7 条回复    2020-02-10 20:47:16 +08:00
    gzxu
        1
    gzxu  
    OP
       2019-06-08 21:37:12 +08:00
    软件源里的 adb 有 adb ppp 命令,但 https://developer.android.google.cn/studio/command-line/adb 这里的没有。也不知道这是做什么用的,听起来似乎有点用
    StanLin
        2
    StanLin  
       2019-06-09 09:19:57 +08:00 via Android
    我觉得尽可能地达到你 Android 设备的 WLAN 理论 /最高空口速率会来得更简单一点。2MiB/s 的话感觉仍旧存在一定提升空间。
    crella
        3
    crella  
       2019-06-09 14:14:56 +08:00 via Android   ❤️ 2
    安卓把网络通过 usb 共享给 linux pc,这样电脑微信和安卓微信应该在同一网段,然后互传理论上是 usb 的传输速度减去损耗值了,我这里 usb2 接口都有 11MB/s(ftp 互传)
    shanliang
        4
    shanliang  
       2019-06-09 17:41:10 +08:00
    看了这贴,我才知道原来 ios 和安卓微信备份速度差异这么大。。。
    下图 局域网 wifi 备份 iphone
    karia
        5
    karia  
       2019-06-10 01:20:28 +08:00 via Android
    提速?找个有关领导让他体验一下微信备份的 pain in the ass,然后这帮不思进取的产品经理就晓得做个 file based export 了。
    rocy
        6
    rocy  
       2019-06-10 10:15:42 +08:00
    好像跟你局域网路由器的峰值速度有关系吧 电脑和手机都处于 5g wifi 的话 我这里备份速度在 20MB/s 左右
    RichardY
        7
    RichardY  
       2020-02-10 20:47:16 +08:00
    感谢楼主 感谢 @crella,解决了我多年的问题
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3630 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 32ms · UTC 10:28 · PVG 18:28 · LAX 03:28 · JFK 06:28
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.