之前一直在 Ubuntu 上用浏览器使用微信网页版。 但是从最近开始(貌似是微信和 WeChat 分家有关?),web 版微信不让登录了。
我人在海外,由于微信手机号用的国外号码,所以我被分到了 wechat 。 然而,我试了把手机号码换回国内号码,并且微信 app 也明确提示了我从 wechat 转为微信,我依然不能登录网页版。
因为工作原因我必须使用 Ubuntu ,请问使用微信的最佳姿势是什么?
1
cz5424 2021-10-30 11:46:10 +08:00 via iPhone
爬虫太多了,所以之前听说新用户不能用网页版
|
2
shuntdown42 2021-10-30 11:49:41 +08:00
还是电报好啊
|
3
cz5424 2021-10-30 11:51:15 +08:00 via iPhone
除了网页版,Linux 一般都是虚拟机了
|
4
ihipop 2021-10-30 11:55:07 +08:00 via Android
deepin wine wechat
|
5
villivateur 2021-10-30 11:55:55 +08:00 via Android
装 VMware 虚拟机吧,Windows
|
6
nicocho 2021-10-30 11:56:06 +08:00
deepwine 吧
|
7
Loku 2021-10-30 11:56:27 +08:00 1
安装 wine ,然后附加安装一下 riched20 ,最后直接安装微信的 exe 文件。聊天还是可用的。系统截屏可发送,有边框的问题可以用一个 python 脚本循环执行去除。
|
8
zjsxwc 2021-10-30 11:58:45 +08:00
vbox 装 win7 ,虚拟机里跑 windows 微信
|
9
arischow 2021-10-30 11:59:31 +08:00 via iPhone
我装过,效果很差,建议不要浪费时间。考虑下虚拟机方案。
|
10
vocaloidchina 2021-10-30 12:05:38 +08:00
用 deepin 的 wine 四五年以前体验都很不错了
|
11
nojsja 2021-10-30 12:07:28 +08:00
wine 安装微信、企业微信、微信开发者工具用的好好的,winetricks 用来配 windows dll 和字体啥的,大部分应用都没问题
|
12
zzhzero 2021-10-30 12:15:48 +08:00
因为你用网页版腾讯就不能拿到你机器上的个人信息,所以国内网页版基本都不能用。
具体到你这个需求 deepin-wine 是最好的解决方案。 |
13
12101111 2021-10-30 12:16:02 +08:00 1
微信网页版的功能差桌面版太多了,还是 wine 好一些. 不像 QQ, 没有补丁的 wine 跑微信 PC 版也没有什么 bug, 除了微信的边框需要写一个程序去掉
@Loku 我写了一个 C 的程序去边框,比循环的效率高一些 https://12101111.github.io/block-wine-wechat-black-window/ |
14
guoqiao OP 谢谢各位老铁,deepin-wine 跑起来了,看起来跟原生的差不多,好评。
转需: https://github.com/zq1997/deepin-wine |
15
whenov 2021-10-30 12:46:10 +08:00
改 http header 就可以,参考一下这里: https://12101111.github.io/block-wine-wechat-black-window/
|
16
charlie21 2021-10-30 13:37:45 +08:00
能传文件能视频吗
|
18
0superx0 2021-10-30 13:54:31 +08:00
可靠性还是虚拟机可靠些
|
22
sarvatathagata 2021-10-30 14:45:55 +08:00
用星火商店里的微信就行了,体验下来和 Windows 感觉不出差别
|
23
skiy 2021-10-30 15:44:29 +08:00
感谢楼上的各位,先收藏了。正好有用。
|
25
qiumaoyuan 2021-10-30 15:48:59 +08:00
我用着网页版一直好好的…
|
26
haoliang 2021-10-30 15:56:59 +08:00
我直接用 scrcpy 连接 android 设备到电脑,再通过 pushbullet 接收 android 设备的 通知,这样无论啥 app 都能用了 ...
|
27
qinwangzeng 2021-10-30 16:10:59 +08:00
直接 virtual box 装微信,又省事效果又好;
deepin wechart ,效果差的很,各种小问题,启动速度也慢。 |
29
guoqiao OP @sarvatathagata 多谢,回头试试。
|
30
caesarwoo 2021-10-30 16:30:43 +08:00
想用虚拟机运行微信的, 要谨慎考虑.
具体情况见我的帖子: https://v2ex.com/t/811646 . |
31
zerofancy 2021-10-30 16:38:09 +08:00 via Android
如果网页版就能满足你的要求的话,可以装 UOS 魔改版的,需要用 bubblewarp 替换两个文件。archwiki 有介绍。基本就是网页版(网页版被封禁这个版本还是可以登录),没有聊天记录功能。
|
32
aijialefu 2021-10-30 17:31:32 +08:00
deepin wine wechat 可以直接用,我刚用过。
|
33
myd 2021-10-30 17:34:00 +08:00
买了个云服务器,通过远程桌面使用微信
|
34
pooorguy 2021-10-30 17:50:29 +08:00 via Android
用的网页版,现在 linux 桌面可用度上已经比以前好多了,要是有 windows-sub-anroid linux 版就好了,普及会上一个层次
|
35
yogogo 2021-10-30 18:00:35 +08:00
安卓虚拟机
|
36
StephenChow 2021-10-30 18:02:09 +08:00 via Android
用 telegram linux 版本,再使用 ehforwarder bot 中转微信消息到 telegram
|
37
huangmingyou 2021-10-30 18:28:10 +08:00
virtualbox 虚拟机
|
38
liuzhiyong 2021-10-30 21:39:43 +08:00 via Android
用虚拟机,别去折腾复杂的。或者连接服务器,服务器装微信。
|
39
swsh007 2021-10-30 21:58:07 +08:00 via Android
还是弄个备机专门刷这个好了
|
40
teliang 2021-10-30 22:36:58 +08:00 via Android
qemu-kvm 开 Windows 虚拟机,然后 rdp 连接,感觉比 wine 稳定,但是没有消息通知
|
41
westerndream 2021-10-30 23:05:25 +08:00
大概分三种路线,虚拟机、wine 跑 Windows 微信 ( wine 的参照深度那些的移植);移植 uos 的微信,官方包的 electron 微信(一直是大陆号的不能登网页版的这个可以正常登录,wechat 不知) ;使用 kmre 或者麟卓或者 anbox 跑安卓微信,(测试过第一个,识别为平板可以多端登录,稍微有些卡,容易崩)
|
42
wangkun025 2021-10-30 23:14:13 +08:00
虚拟机。
|
43
eluotao 2021-10-31 00:43:55 +08:00 via iPhone
买个 win 平板吧
|
44
jinliming2 2021-10-31 02:01:56 +08:00
我因为主机是 64 位 only ,no-multilib ,直接装 wine 也是纯 64 位的。而因为微信是 32 位软件,没有 64 位版,在 wine 里没办法直接跑,要跑的话得装一大堆的 32 位库污染系统,然后再给 wine 装上 32 位支持才行。
我是用 docker ,在 docker 里装 wine 和 32 位库,打出来的镜像就有 4.8 G ,但这样不污染我的系统,忍了。i3wm x11 forward 显示窗口,主机的输入法是 ibus-rime ,docker 里的微信可以正常使用主机的输入法。 用 docker-composer 启动 docker 容器,退出微信就直接 docker stop wechat 就行,启动的话得两步,先 docker start wechat ,然后再 docker exec 微信的 desktop 文件,写了个脚本执行这两句启动。 不用的时候直接关掉微信窗口就行,来消息时托盘图标可以正常闪烁,但是托盘图标没办法点击(目前没找到解决方案),直接重新运行启动的脚本,可以直接呼出微信主窗口,绑定了个快捷键。 之前用过虚拟机,里面跑个精简版的 windows XP ,分配的资源低一些,其实也还行。但是不开声音的话,来消息主机不知道,经常错过消息,这个不能接受。 |
45
FindHao 2021-10-31 03:39:56 +08:00 1
添加 GPG key
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 425956BB3E31DF51 sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 1C30362C0A53D5BB 添加 deepin 商城源 echo "deb https://community-store-packages.deepin.com/appstore eagle appstore" | sudo tee /etc/apt/sources.list.d/deepin_appstore.list 安装 deepin-wine 微信 sudo dpkg --add-architecture i386 sudo apt update sudo reboot sudo apt install com.qq.weixin.deepin |
46
guoqiao OP 谢谢大家。统一回复下问我所认为的各种方案的优缺点。
1) 多设备方案: 微信网页版被禁止后,我确实还有一台 Windows 笔记本在上面用微信。 不过为了换 MBP (还没冲),已经卖了,只剩下 Linux 台式机,所以才有了这个问题。 而且多设备也有它的麻烦之处,比如你要发送 Linux 主机上的截图,文件等。这又引入了数据同步和共享的步骤。 @swsh007 @eluotao ^ 2) 云服务方案: 同样有上面说的数据同步问题, 还有费用, 通知, 隐私问题等. @myd ^ 3) 安卓虚拟机 首先, 如果你在任意另外一台手机登录微信,你主力手机上的微信就会被登出吧? 这是这个方案天然的缺陷. 不知道微信有没有安卓平板的版本? 主要得允许同时登录。 其次,我试过用 Genymotion. 两个问题: A. 只有提供了 x86 安装包的 app 才能直接安装,对于只有 arm 包的(比如微信),需要用 arm-tranlation 转换。 B. 即使转换了也安装不了,微信安装包好像自己对安卓虚拟机做了屏蔽。 @yogogo ^ 4 ) telegram bot 这个只能做到收(发?)消息吧?听起来不太实用。 @StephenChow ^ 5 ) deepin-wine-wechat 正在使用,文字聊天没问题。 首先我是用的 Ubuntu + Regolith (i3wm + gnome) 桌面,没有 @12101111 提到的黑框问题。 目前发现一些问题: 如果你截图粘贴发出去,它会展示为发送文件,而不是直接图片预览; 发送图片时,png 可以,但是 jpeg 没反应; 发送视频时,电脑上显示发出去了,但是手机上点开根本没有; 别人发的图片会展示为一个细长条,点开是空白; 联系人名字里 emoji 乱码; 闪退了一次。 6 ) Windows 虚拟机 这个首先也有文件共享的问题。我知道 VirtualBox 有文件夹共享功能,或者用网盘。但是操作多了一个步骤,略为不爽。 其次,不想用 Windows 盗版了。不过 @0superx0 提到:“激活期到了背景是黑的,但你只用微信的话,完全不影响啊.” 这么说用官方镜像也行。 已经安装好 win10 虚拟机和微信,作为 deepin 方案的补充,毕竟这个是最接近原生体验的。 7 )修改 HTTP header @12101111 在他的博客链接里最后提到这个方案(看了博客直呼牛逼),我还没试过。如果可用那大概是最轻量级的解决方案了。不过我估计这可能还是猫鼠游戏,腾讯还是可以轻松屏蔽? |
47
guoqiao OP @12101111 测试了你博客提到的修改 http header 的方式,不过报错了:
<error><ret>1203</ret><message>当前微信版本过低,请升级至最新版本。</message></error> 我把 client-version 从 2.0.0 改为 8.0.0 也一样。 我用的是 Chrome for Linux. 一个有意思的地方是:扫码后,手机上显示的是“桌面微信登录确认”。 |
48
sunbreak 2021-10-31 07:57:40 +08:00 via iPhone
其实直接主系统装 Windows 日用,然后工作用 WSL2 更好
|
50
ihipop 2021-10-31 09:38:36 +08:00 via Android
@guoqiao 我这里发送图片都是那种可以预览的形式,而且 jpg 也能发,你是不是缺少什么 jpg 的依赖?
|
51
abc8678 2021-10-31 11:00:15 +08:00 via Android
我的电脑是 zorin 系统,也是 Ubuntu 换皮的,可以用微信。添加国内系统的源,然后装微信。直接登录会失败,网上的方法是再装个小包(找了大半天,只能看到 CSDN 的收费下载。后来终于在不起眼的网站找到网盘链接,下载好了)。装完那个小包之后,微信就可以登录了,扫码进去感觉是网页微信换皮。不过直接在 chrome 里还是打不开网页微信,还是不让登录,没能解锁直接登录的权限。只能用 Linux 客户端登录
|
52
StephenChow 2021-10-31 13:39:49 +08:00 via Android
ehForwarderBot 是用微信网页版实现的,所以微信网页版的功能都可以在 telegram 上实现,收发文本语音消息,图片,文件,表情都是基本操作。
而且经过 telegram 转发的消息都是云端同步的,所以微信多端信息不同步的问题都解决了。 我已经用它替代微信的大部分功能,只有视频,音频通话才需要打开手机微信操作,已经有三年多的时间了。 最后一点 telegram 各平台客户端体验也是一流的。 |
53
StephenChow 2021-10-31 13:42:35 +08:00 via Android
才看到,原来用不了网页版微信,那 ehforwarderbot 这种方式就行不通
|
54
WispZhan 2021-10-31 13:55:14 +08:00
|
55
longbow0 2021-10-31 19:57:43 +08:00
就用虚拟机,virtualbox 、vmware 等等
|
56
liuxu 2021-10-31 20:21:28 +08:00
我用 ubuntu 的系统上不用腾讯系软件,wine 依赖太多了
|
57
skiy 2021-10-31 20:25:03 +08:00
QQ 很难用。经常 Force Quit 。但是微信还行,没问题。
|
58
chocotan 2021-10-31 21:25:34 +08:00
虚拟机是最省心的
用 wine 总有一些奇怪的问题 |
60
encro 2021-11-01 12:29:07 +08:00
用 electron 版本 个人觉得还不错啊。
|
61
huangmingyou 2021-11-01 13:23:58 +08:00
虚拟机方案下,可以把虚拟机窗口的窗体和边框隐藏,然后把微信窗口最大化。看上去就和原生的应用一样。
|
62
yuyu01 2021-11-01 14:33:04 +08:00
请问楼主用的什么虚拟机,可以直接截图粘贴?
|
63
guoqiao OP @yuyu01 就是 VirtualBox + Win 10.
Devices -> Share Clipboard -> Bidirection 可能还需要安装那个 Guest Addtion ISO. 设置好之后就可以夸主机机复制粘贴, 包括截图. |
65
ingramyang 2021-11-02 22:10:21 +08:00
用星火商店里的微信,这个也是我今天才发现的,里面还有个 electron-qq 也很好用
|
66
VonLea 2021-11-09 21:06:02 +08:00
wechat-uos 魔改版,能回消息就行
|
69
flynaj 2021-12-05 00:40:55 +08:00 via Android
你应该问为什么微信不可以像 tg 一样全平台都可以用。实在要用腾讯轻量云买一台,专门挂 QQ ,挂微信。24 小时不关机。享受一下云服务。
|
70
est 2021-12-31 14:33:33 +08:00
|
72
bbaihh2000 2022-03-23 20:35:54 +08:00 via Android
微信太垃圾了 原声版还有版本要求,普通的都用不了,下了个进去没搜索功能。怎么还没有软件能干掉腾讯
|
73
gamesover 2022-09-30 04:18:37 +08:00
给大家推荐 2 个实测能用的 ubuntu 安装 wechat 方法
1. https://github.com/lovechoudoufu/wechat_for_linux 2. https://github.com/huan/docker-wechat |
74
gamesover 2022-09-30 04:19:24 +08:00
@bbaihh2000 没办法,我也不想用,可是国内的朋友都用这个,不用这个没法和他们沟通
|