Skip to main content

Command Palette

Search for a command to run...

macOS微信多开,免认证登录,还能看到朋友撤回的信息

Published
1 min read
macOS微信多开,免认证登录,还能看到朋友撤回的信息

相信很多使用mac的小伙伴经常会遇到这样的问题,我有两个微信账户,但是微信却只能同时登录一个,这该如何是好呢?

相信很多小伙伴也曾一度为iPhone/iPad不支持应用双开甚至多开功能而头疼不已,有的小伙伴为此以牺牲安全性为代价给心爱的iPhone进行了越狱,有的小伙伴干脆上了Android备用机了事。那同样面对此问题,mac又当如何解决呢?

稍微深度一点的mac用户都知道,我们日常使用的很多App是直接支持双开的,比如QQ,只需要在QQ应用中使用 Ctrl+N 键就可以打开一个新的QQ应用登录多个账号,但为腾讯旗下产品的微信却不支持此方式进行双开,那爱折腾的小伙伴们当然就不能惯它这毛病了,下面我们就来搞微信多开。

1. nohup命令多开

如果你不想同时安装多个微信App造成磁盘浪费,那也可以考虑使用nohup命令实现微信多开。

# 微信多开
nohup /Applications/WeChat.app/Contents/MacOS/WeChat > /dev/null 2>&1 &

打开终端并执行以上命令就可以打开任意多个微信,执行命令后可以关闭终端,如想关闭时,直接退出微信程序即可。

下面我们简单介绍一下上述命令,如果读者对Linux命令不熟悉可以跳过以下内容。

nohup命令含义为 no hang up, 表示不挂起,可以在系统后台运行指定命令。常用格式为:nohup command [arguments] [ &] 。命令会忽略所有挂断(SIGHUP)信号。保持命令在后台运行,常以&结尾,即使terminal(终端)关闭,或者电脑死机程序依然运行。

无论是否将 nohup 命令的输出重定向到终端,输出都将附加到当前目录的 nohup.out 文件中。如果当前目录的 nohup.out 文件不可写,输出重定向到 $HOME/nohup.out 文件中。如果没有文件能创建或打开以用于追加,那么command 参数指定的命令不可调用而退出。常见退出码有以下三种:

126:可以查找但不能调用 command 参数指定的命令 127nohup 命令发生错误或不能查找由 command 参数指定的命令 其他:nohup 命令的退出状态是 command 参数指定命令的退出状态 Unix内核系统中有如下三个常用的流:

  0:标准输入流 stdin
  1:标准输出流 stdout
  2:标准错误流 stderr

一般当我们用 > console.txt,实际是 1>console.txt的省略用法;< console.txt,实际是 0 < console.txt的省略用法。

多开命令中2>&1的意思是把标准错误(2)重定向到标准输出中(1),而标准输出又导入文件/dev/null里面,所以结果是标准错误和标准输出都导入/dev/null里面了。 之所以将标准错误重定向到标准输出,是因为标准输出有缓冲区而标准错误则没有。

/dev/null文件是一个无底洞但无法打开,任何东西都可以重定向到这里。一般存在大量stdoustderr而又不关系其内容时,就可以定向到这里。

掌握了nohup命令,你不仅可以实现微信多开,还可以在后台运行任意想要的命令或应用程序。

2. 微信插件多开

如果你既不想安装多个微信,又不想每次都执行复杂无感的命令,那接下来介绍的WeChatTweak就非常适合你了。

WeChatTweak是第三方爱好者为mac用户开发的微信插件,目前版本为1.1.3,其为微信扩展了如下功能:

  • 阻止消息撤回
    • 消息列表通知
    • 系统通知
    • 正常撤回自己发出的消息
  • 客户端无限多开
    • 右键 Dock icon 登录新的微信账号
    • 命令行执行:open -n /Applications/WeChat.app
  • 消息处理增强
    • 支持任意表情导出
    • 支持二维码识别
    • 支持右键直接复制链接
    • 支持由系统默认浏览器直接打开
  • UI界面设置面板
  • 支持 Alfred workflow
  • 支持 Launchbar action
# 安装
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS

# 卸载
sudo make uninstallgit clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS# 安装
git clone https://github.com/Sunnyyoung/WeChatTweak-macOS.git && cd WeChatTweak-macOS && sudo make install && cd .. && rm -rf WeChatTweak-macOS

# 卸载
sudo make uninstall

插件设置和使用如下图所示。

微信多开 需要注意的是微信更新或重装后此插件需要重装。

3. 视频教程

More from this blog

硬核Clash 配置教程,终极分流规则防配置覆盖

最近发现使用香港代理访问new bing貌似被封禁了,于是就要修改一下家里软路由的代理分流规则,因为手上的主力机是MacBook,好用的代理软件最常用的也是Clash X,那索性就一起搞了,正好有小伙伴问我想自定义Clash的分流规则,网上查了资料改是改了,结果一更新订阅链接,自己的辛辛苦亏写的配置就被无情的覆盖了,问我怎么避免这个问题。那就借此机会简单整理一个硬核一点的教程吧。 https://youtu.be/E86j-EwWKuM 很多同学看到一大坨的配置文件就头疼,其实大可不必,Cl...

Apr 29, 20234 min read71K
硬核Clash 配置教程,终极分流规则防配置覆盖

2023最新iPhone刷运动步数教程(非小米运动)

在现代社会,我们的生活方式越来越习惯于久坐不动,这对于我们的健康非常不利。而步数是衡量我们运动量的一种重要指标,为了更好地掌握自己的运动状态,很多人都在寻找一些方法来刷步数。 https://youtu.be/wR333Zn91rw 本文将介绍如何使用iPhone刷运动步数的方法。关于这个话题网络上的提供的方法大多都是使用小米运动(zeep life)APP,通过相关网站或者一些爱好者开发的应用程序(本质上都是通过发送API请求)修改其运动步数,然后再同步到iOS系统中进而修改iPhone中...

Apr 20, 20231 min read5.0K
2023最新iPhone刷运动步数教程(非小米运动)

Google Voice简单保号教程

Google Voice 是由 Google 提供的一项语音通信服务,它允许用户使用一个电话号码来接收和发送电话、短信和语音邮件等信息。Google Voice 提供了许多方便实用的功能,例如语音信箱转录、呼叫转移、呼叫筛选、呼叫记录等,同时还提供了许多免费或低成本的通信服务选项,例如国际长途、语音会议和互联网电话等。此外,Google Voice 还可以通过桌面和移动应用程序进行访问和管理,使其非常易于使用和管理。 Google Voice 有以下主要的优点: 一号多用:用户可以将自己的 G...

Apr 16, 20231 min read1.2K
Google Voice简单保号教程

加速阿里云服务器文件上传下载

在系统规模不大的情况下我们经常会将所有系统服务部署在一台服务器上,此时就经常需要在本地与服务器之间互传文件,如,下载服务器端程序运行日志,本地上传Docker镜像文件到服务器端等。 如果是较小的文件传输我们可以使用scp命令或搭建FTP服务使用各种FTP命令或工具进行文件传输,但如果传输文件较大时,将占用大量服务器带宽,且传输速度往往也被约束。下面笔者通过FTP下载阿里云VPS上一个1.78G的示例文件,下载速度仅有1.4M/s,耗时约25分钟。 类似于阿里云等知名服务器提供商除了提供基础的V...

Feb 3, 20231 min read167
加速阿里云服务器文件上传下载
A

A Nomad

29 posts

just a soul nomad