当前位置:
文章详情

把微信登录到群晖你试过嘛?

2023-07-30 13:12:09 76点赞 610收藏 172评论

节约流量:在群晖里面使用docker登录的,手机终端使用telexxxx(名字没全,防止和谐,懂的都懂,后文遇见此软件简称软件T)收发消息。只能实现聊天功能,可以曲线实现苹果设备上的微信多开,曲线实现微信号登录多设备。朋友圈,小程序,支付等功能皆无法使用,适合只拿微信聊天的用户,需要有科学上网能力,假如不能满足你的需求且不感兴趣的话可以关闭了。

起因:头段时间400块钱买了一个二合一的chromebook平板电脑。由于这个电脑的性能和内存问题,是没办法好好运行国内的3A大作的。

并且自己的备用机一直用的iPhone,也一直苦于没有一个好用稳定安全的微信多开。而之前因为看过阿文菌的文章,600块钱入手过一个矿渣拿来家了刷了黑群晖当nas稳定运行了多年。而这台黑裙也为我自己的上网体验增色不少。里面的docker套件,因为有了图形界面也更加容易上手,让我也从此喜欢折腾一些能对我自己有帮助容器。(比如站里面教程无数的jellyfin,让我再也不用开什么影视会员了)

而今天为了解决我自己遇见的三个问题

1:这台小平板根本没有运行微信客户端的能力,而网页版不能保存聊天记录以及每次都要登录使得使用体验非常的糟心。

2:手上的备机只能开一个微信,有时候只有备机剩流量的时候就。。。。。

3:微信多终端登录的问题,因为我主力机是三星,而我很多时候看电视习惯把手机直接插电视上,然后dex模式下可做很多电视无法实现,或者电视不能很好实现的功能。但是这个时候有人要是发微信过来的话,要回复消息就很麻烦了。要是我同一个微信可以在我主力机和备用机上都登录了,岂不是可以解决这个问题。


进主题,注册表名称:hzzhangyile/docker-efb

把微信登录到群晖你试过嘛?

源码地址:https://github.com/zhangyile/telegram-wechat 担心聊天记录安全的可以自行点击进去检查源代码。

特别注意:此项目是依靠腾讯UOS微信,所以你的微信号要满足:实名且绑定了银行卡,并且微信账户归属必须为微信,不能是wechat。

第一步:拉取注册表到本地。

第二部:从git下载相关依赖文件,并保存到群晖里面的指定路径

把微信登录到群晖你试过嘛?

以我自己为例我保存的路径是:/git/wechat2/telegram-wechat

把微信登录到群晖你试过嘛?

假如通过git网站下载不方便下载的,可以ssh进群晖命令界面。然后进入到你想要设置的文件夹后通过git命令拉取

git clone https://github.com/zhangyile/telegram-wechat.git

需要注意的是,运行git命令需要先在群晖套件里面安装并配置好git server,此套件为群晖官方套件,可以放心使用。

把微信登录到群晖你试过嘛?

此时我们在群晖上所需的各种文件就已经部署久违。


接下来,我们需要在T软件内申请一个我们自己的机器人,用来收发我们自己的微信。获取自己T软件中的id,用来指定机器人仅将微信发送给自己。

  1. 在 T软件 里, 对 @botfather 说话: /newbot

  2. 按照要求给 Bot 取名

  3. 获取 Bot Token安全原因: Token 必须保密(这串token要记好,待会要用)

  4. 允许 Bot 提供指令列表:在@botfather中选择指令 edit your bots,然后选择刚刚设置的我们自己Bot的名字,选择Edit bot,选择Edit Commands。输入以下内容 (复制以下内容一次性发给botfather)

    help - 显示命令列表.

    link - 将远程会话绑定到 Telegram 群组

    chat - 生成会话头

    recog - 回复语音消息以进行识别

    info - 显示当前 Telegram 聊天的信息.

    unlink_all - 将所有远程会话从 Telegram 群组解绑.

    update_info - 更新群组名称和头像

    extra - 获取更多功能

  5. 此时我们已经完成了Bot的基本设置,另外我们还可以给我们自己的Bot设置头像,介绍等,可以自行在botfather的命令里面摸索。

  6. 对@getidbot 说话:/start 将返回你的个人信息,将其中的id记下来

然后我们返回群晖,找到我们刚刚从git上获取的这些文件,打开本地的config.py
编辑其中的Token 和 ID,设置成我们刚刚从T软件中所获取的。

即第五行和第六行的内容即第五行和第六行的内容

其他的内容不用管,分别是调用必应和百度语音的,个人感觉没啥用,有需要的话,可以自行去申请api填入。

编辑好过后保存 config.py

此时我们已经指定好了由我们自己的Bot获取微信消息,发送给我们自己的T软件账户。


在群晖中配置docker注册表的运行环境。

把微信登录到群晖你试过嘛?

找到我们之前下载好的注册表,点启动。然后点击高级设置

把微信登录到群晖你试过嘛?

其中要把相关的文件装载到docker到路径里面,装载路径填写我图片上这几个。 文件/文件夹 这一栏的设置里面则填写这三个文件在你本地的实际路径。例如我的则填写的是

一定注意每个路径要对应正确的文件一定注意每个路径要对应正确的文件

然后其他地方就不用更改设置,保存好我们的容器,然后在docker中点击运行。


第一次登录的时候,Bot不会主动发送登录二维码,此时我们要ssh进入群晖查看日志获取二维码扫描登录。

ssh进入群晖后先sudo -i获取root权限

然后执行 docker ps 获取所有容器的id 找到我们刚刚运行的这个容器的id

最后执行 docker logs id (此处id填写刚看到的那一串id,并不是填写这两个字母)

使用微信扫码登录。于是我们的Bot便开始为我们中转微信的消息到我们的T软件上面了。我们也可以通过对Bot对话回复微信消息。


因为原理是这样的:
bot > 群晖uos微信 > 微信

所以你搭建成功后,所有的微信消息都是通过你的机器人发过来 ,消息一多,就很杂乱。
利用telegram的群组功能,你可以很方便的分流信息:

首先在 Telegram 中创建一个新的群组,比如 哈哈哈呵呵呵 这个名字,然后将你的机器人邀请进来

回到你的机器人对话中,如果你要将一个叫“哈哈哈呵呵呵”的微信好友单独作为TG中的聊天对话框,你就输入 /link 哈哈哈(不必输全名,机器人会检索含有此关键字的所有好友,然后选择link,选择你刚刚创建的 哈哈哈呵呵呵 这个群组,成功后,以后这个叫哈哈哈呵呵呵 的好友发来的信息不会在机器人那显示了,而是在这个群组)

我把常聊的几个人单独建了TG群,使消息分流,其余不常用的,使用机器人窗口接收,公众号及群消息也单独建群。


一些个人的建议:

不要通过vps登录,因为你uos微信长期和你客服端微信不在同一个ip地址,甚至隔了千山万水的话,容易触发微信的风控。所以建议就登录在自己家里的群晖上就好了,因为登录的是常用ip地址,就不会有风控危险。

我现在是非必要不带开微信,也不通过微信接收和发送任何文件,图片。这样可以有效的降低微信的储存占用。通过T软件收到的微信上的文件这些,也永远不会过期,因为有无限容量的云备份。

展开 收起
172评论

  • 精彩
  • 最新
  • 置顶 大家把自己的各种解决方案积极分享是好的。但是也麻烦大家看仔细一点。我文章最开始提到的我这个码字设备,CB系统,性能也就只够码字和上网查资料看视频。不适合各位大佬们说的本地虚拟机或者小而美客户端的方案 。拜谢

    校验提示文案

    提交
    我的需求和我的使用场景在文章里面已经详细说了,不不结合需求和场景出方案的,我都称之为一厢情愿。好比如有个想配合电脑,就看看剧。结果一来就安利先买个4090显卡,不能说你推荐的东西不好。但是下次别这样给别人推荐了

    校验提示文案

    提交
    收起所有回复
  • 楼主,告诉你,有种东西叫远程app,这个基于微软的远程桌面,只能你能链接远程桌面,你就可以实现在其它电脑上直接打开家里电脑上登录的微信。这样你手机登录了,家里nas里的win虚拟机也登录了微信,然后公司通过远程app打开家里的微信,效果跟你在公司电脑上登录微信一样

    校验提示文案

    提交
    这个方案太重了,安装一个WIN虚拟机,并且还做不到实时通知,也没有自动云备份,淘汰。

    校验提示文案

    提交
    我用的就是这套方案,体验还行,就是性价比太低了,一台899的迷你主机装win和微信,一台2400多的白群晖负责备份和安装内网穿透软件,一个1599的内网穿透付费软件实现外网访问。

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 牛的,不明白评论区的人在杠什么。

    校验提示文案

    提交
    我盲猜一波,大部分是只看懂了双开两个字😂😂

    校验提示文案

    提交
    收起所有回复
  • 换个安卓手机有这么难吗

    校验提示文案

    提交
    好好看懂文章有那么难么 你教我一下安卓手机如何多终端登录微信呢?

    校验提示文案

    提交
    一号双机,可以啊

    校验提示文案

    提交
    还有34条回复
    收起所有回复
  • 我不知道大家的需求是什么,但是我就可以实现两部手机,一台电脑,三端登录!一台手机是正常登录,无论安卓或苹果都可以,另外一台必须是安卓机,装个平行空间或者手机已经root的,再装个“应用伪装”,把微信伪装成平板微信,就可以双端登陆了!两部手机都可以同时保存聊天记录的!

    校验提示文案

    提交
    是的,买部折叠机完美解决 [惊喜]

    校验提示文案

    提交
    确实不错 并且还没有风险

    校验提示文案

    提交
    还有1条回复
    收起所有回复
  • 多终端登录还有别的方法么?

    校验提示文案

    提交
    我看其他人还有的思路就是每次用第二台终端的时候在第二台里面用网页版登录。但是我觉得这样太麻烦了,并且体验也太差了。以及现在很多微信用不了网页版了

    校验提示文案

    提交
    很简单的,应用转生+应用伪装,把机型改成折叠屏就行了。

    校验提示文案

    提交
    收起所有回复
  • 开发者签名一年才几块钱啊 多简单就多开了 而且各种插件随便用 多开什么都可以

    校验提示文案

    提交
    老哥你是真的不看文章***啊 我三星手机CB平板还需要你这个开发者签名?

    校验提示文案

    提交
    收起所有回复
  • 我怕把小姐姐的住宅给曝光了

    校验提示文案

    提交
    所以建议登录在自己家里的服务器上,这样还能避免ip异常

    校验提示文案

    提交
    收起所有回复
  • 看了一下微信余额还有好几块,想了一下要不就算了,不能让人把这笔巨款给黑了。 [高兴]

    校验提示文案

    提交
    你说这个我就想到一个心塞的事情了,我之前wechat的时候上面的微信电话还有一刀多的余额,现在转成微信过后因为没这个功能。不知道等以后转回去这个余额会不会恢复

    校验提示文案

    提交
    有效期限制的话那应该是没了如果自己充值没有限制时间的话肯定还在

    校验提示文案

    提交
    收起所有回复
  • 开个虚拟机上微信不是更简单?

    校验提示文案

    提交
    虚拟机微信如何实现多终端登录呢?

    校验提示文案

    提交
    微信电脑版本来就支持同时登陆吧

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 自己买个证书,签名下,就可以双开,你这样搞太麻烦了

    校验提示文案

    提交
    双开如何实现多终端登录呢?

    校验提示文案

    提交
    Ipad 伪装就行,我就是这样双持的。

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 换一个思路,一台iOS一台安卓,完美解决多终端 [邪恶]

    校验提示文案

    提交
    试过了,效率太低了,每次还要扫码登陆,网页版还不能保存聊天记录。所以放弃了

    校验提示文案

    提交
    不是网页端,是客户端也是扫码登录,买一台小米mix fold你会发现惊喜 [邪恶]

    校验提示文案

    提交
    还有8条回复
    收起所有回复
  • 换个折叠屏,折叠屏微信可以用平板模式登录 [龇牙]

    校验提示文案

    提交
    羡慕土豪 [Hi]

    校验提示文案

    提交
    还有个方法,修改手机的分辨率,让微信误以为手机是平板,但是手机得root

    校验提示文案

    提交
    还有5条回复
    收起所有回复
  • 已经被警告封了两次路过了

    校验提示文案

    提交
    我网页版微信很多年也被封了,当时用WEB加国外VPS方案。然后就一直用不了,今年偶然发现有用桌面版微信的这个方案就重新弄上了,并且挂在自己家里的宽带的,也避免了IP异常提醒

    校验提示文案

    提交
    不是ip异常,github上uos说一批人都说被封了

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 牛B,下周我也搞一下,再看看你推荐的chrome 平板😀

    校验提示文案

    提交
    冲 这个方案应该是唯一适合这个平板的了

    校验提示文案

    提交
    收起所有回复
  • 开个虚拟机 win7 长期登录不就可以了嘛

    校验提示文案

    提交
    搜了下 我手机开不了WIN7的虚拟机 所以你这个办法我不行

    校验提示文案

    提交
    群晖里面开个虚拟机win7 电脑版本 挂着

    校验提示文案

    提交
    还有4条回复
    收起所有回复
  • 目的是为了什么呢?

    校验提示文案

    提交
    1,在苹果上多开 2,自动云备份微信聊天记录和聊天文件 3,同一个微信同时登陆不同的设备 3,在我性能垃圾的平板上面流畅的回复我微信的消息

    校验提示文案

    提交
    收起所有回复
  • 多终端?平板手机电脑不是可以同时登陆吗?我现在就是这么用的啊

    校验提示文案

    提交
    可是多终端的意识不仅指你这三台设备呀 大兄弟。我文章一开头就说了我的平板就不包括在你的这三台设备里面呀

    校验提示文案

    提交
    收起所有回复
  • 多终端登录微信,作为双机党的我是这样的,就是在手机上正常登录,然后打开折叠屏登录,大概率会出现作为平板登录,然后用前面的手机扫码登录,搞定。折叠屏的微信,作为平板登录基本功能没问题,但会有少量功能受限,比如扫码登录电脑版微信不能用折叠屏

    校验提示文案

    提交
    不能扫码这些感觉问题不大,毕竟一般就是用手机扫码。只是解决两个手机多终端登录没有其他更多的需求的话你这个方案已经够用了。

    校验提示文案

    提交
    就是没试过另一台手机不是折叠屏的情况,不知道有没有普适性

    校验提示文案

    提交
    还有3条回复
    收起所有回复
  • 好办法。但是把聊天记录和收发的文件免费同步起来属实好办法。回头也试试。

    校验提示文案

    提交
    对 目前能免费白嫖云备份的方案应该就只有这一个了 并且时间轴什么的都不会乱

    校验提示文案

    提交
    我只有一部三星主力机,日常就是双开的微信。是不是可以用这个方法把聊天记录都保存了 [邪恶]

    校验提示文案

    提交
    还有1条回复
    收起所有回复
提示信息

取消
确认
评论举报

最新文章 热门文章
610
扫一下,分享更方便,购买更轻松