V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Distributions
Ubuntu
Fedora
CentOS
中文资源站
网易开源镜像站
happmaoo
V2EX  ›  Linux

终于可以登陆网页微信了

  •  
  •   happmaoo · 344 天前 · 13444 次点击
    这是一个创建于 344 天前的主题,其中的信息可能已经有所发展或是发生改变。

    https://wx.qq.com

    安装扩展: https://github.com/lqzhgood/wechat-need-web 解压到一个文件夹,然后开发模式加载扩展。 如果不能登陆先去这里登陆再试试: https://szfilehelper.weixin.qq.com/

    69 条回复    2023-12-30 00:36:49 +08:00
    OranNeo
        1
    OranNeo  
       344 天前
    小号可以试试,大号不敢用
    happmaoo
        2
    happmaoo  
    OP
       344 天前
    @OranNeo 开源的,扫码登陆,安全方面可以
    shuxhan
        3
    shuxhan  
       344 天前
    @happmaoo 主要怕微信官方检测封号
    0superx0
        4
    0superx0  
       344 天前
    试了,不行
    ALLENi
        5
    ALLENi  
       344 天前
    这个之前在 V2 看到的 一直在用,很方便 大号登录已经大半年了 放心 。 在公司用的话 可以再搜一个扩展:摸鱼上微信,可以伪装成云笔记页面
    ALLENi
        6
    ALLENi  
       344 天前
    不好意思没注意到板块。linux 的不太清楚
    happmaoo
        7
    happmaoo  
    OP
       344 天前
    @ALLENi 谢谢,linux 下微信登陆还是挺麻烦的。
    jkfadsljlasdgs
        8
    jkfadsljlasdgs  
       344 天前
    场景不清晰
    GGG123Z
        9
    GGG123Z  
       344 天前 via Android
    @ALLENi 老哥用的是哪个
    ALLENi
        10
    ALLENi  
       344 天前
    @GGG123Z #9 也是 up 的链接 一样的 用法也是一样
    lstz
        11
    lstz  
       344 天前
    infun
        12
    infun  
       344 天前   ❤️ 15
    每次看到这种话题,我只想说 妈多龙每天死一个妈
    Corybyte
        13
    Corybyte  
       344 天前
    @happmaoo #7 aur com.qq.weixin.spark 这个包挺好用的
    terrytw
        14
    terrytw  
       344 天前   ❤️ 1
    国内微信号提示需要开通微信支付才可以使用
    海外账号直接提示不可用
    nahk
        15
    nahk  
       344 天前
    chrom 浏览器试了,不行
    YaD2x
        16
    YaD2x  
       344 天前 via iPhone
    没 pc 端好用,但是能弥补 linux 平台缺失
    hanksun
        17
    hanksun  
       344 天前
    就是好奇这个 web 微信一直留着,也不给用户登,是给谁用的呢?
    L0L
        18
    L0L  
       344 天前
    可以登录了,这是啥原理?总的还得先问候一句,该死的 wx ,linux 下真的是哔了狗
    derdct
        19
    derdct  
       344 天前
    @hanksun 统信 UOS 的 wx 好像是网页版的套壳?
    L0L
        20
    L0L  
       344 天前
    @derdct 不是吧,那个是基于 wine 的某个稳定版本吧
    YaD2x
        21
    YaD2x  
       344 天前 via iPhone
    @L0L 不懂,之前看到是截断浏览器的请求头 应该类似吧
    Corybyte
        22
    Corybyte  
       344 天前
    @L0L #18 aur com.qq.weixin.spark 这个包 已经能大部分功能适配了,小程序朋友圈都 ok
    L0L
        23
    L0L  
       344 天前
    @Corybyte 之前在 uos 上和 unbuntu 上用的比较流畅,rpm fedora 下不太好;
    neutrino
        24
    neutrino  
       344 天前 via Android
    @hanksun 部分用户是可以登录的,具体比例不清楚,身边的统计学结果表明,不能登录的大概在 10%。
    BaiLinfeng
        25
    BaiLinfeng  
       344 天前
    为什么现在官方的网页版微信不能登录,啥情况,之前都可以的
    BaiLinfeng
        26
    BaiLinfeng  
       344 天前
    亲测测试可以使用,这玩意会不会封杀啊,怕怕
    dwk80123
        27
    dwk80123  
       344 天前
    登录还是登陆???
    hanksun
        28
    hanksun  
       344 天前
    @neutrino 这部分能登录的用户有啥特征吗😂
    xuAN111
        29
    xuAN111  
       344 天前
    @BaiLinfeng 容易被黑灰产利用。
    kuanat
        30
    kuanat  
       344 天前 via Android
    我一直在用模拟 UOS 那个 electron 版本的方式,大概一年了没有问题。

    登录请求抓下来印象是三个特殊 header 字段,然后登录链接加个 &target=t 就行。
    YaD2x
        31
    YaD2x  
       344 天前
    @BaiLinfeng #25 wechat_bot 泛滥
    YaD2x
        32
    YaD2x  
       344 天前
    @hanksun #28 可能是在封禁之前 web 版登录过的用户吧
    happmaoo
        33
    happmaoo  
    OP
       344 天前
    capgrey
        34
    capgrey  
       344 天前   ❤️ 1
    @xuAN111 对于那些产业,应该用其他手段而不是用降低用户体验的方式,限制几个接口就行了。国外的 IM 软件哪个不给使用 Web 版本?微信之所以不让你用,是因为网页版妨碍了上传电脑的数据。
    abc8678
        35
    abc8678  
       344 天前 via Android
    @L0L 网页套壳版本是存在的,网上找到过移植版,还需要补装一些东西才能跑起来。在 Zorin(也就是 Ubuntu)上运行成功。当然,那个是几个月前了,现在能不能登录就没试过了
    neutrino
        36
    neutrino  
       344 天前 via Android
    @hanksun 之前没有登陆过的
    neutrino
        37
    neutrino  
       344 天前 via Android
    @abc8678 还有一个版本,QQ 浏览器侧边栏自带的网页版微信,不能登录的用户可以登录
    BaiLinfeng
        38
    BaiLinfeng  
       344 天前
    @YaD2x wechat_bot 泛滥啥意思啊?
    BaiLinfeng
        39
    BaiLinfeng  
       344 天前
    @xuAN111 容易被黑灰产利用?啥意思?意思是关闭的原因是怕被黑产利用吗?还是说我登录过人家可以拿到我的什么信息? v2 回复都看不到回复的哪天原文
    YaD2x
        40
    YaD2x  
       344 天前
    @BaiLinfeng #38 一旦开放 web 端 更有利于机器人开发吧,市面上肯定各种各样的机器人 对于国民级应用肯定是不能存在这种情况的
    BaiLinfeng
        41
    BaiLinfeng  
       344 天前
    @kuanat 有教程吗,想看看你说的这个
    kuanat
        42
    kuanat  
       344 天前   ❤️ 1
    @BaiLinfeng #41

    前面是手机回复的,开电脑看了一下。

    登录链接用:

    https://wx.qq.com/?&lang=zh_CN&target=t

    然后用个可以改 header 的扩展,匹配一下 https://wx.qq.com/* 的请求,添加两个字段

    client-version = 2.0.0

    extspam =
    Go8FCIkFEokFCggwMDAwMDAwMRAGGvAESySibk50w5Wb3uTl2c2h64jVVrV7gNs06GFlWplHQbY/5FfiO++1yH4ykCyNPWKXmco+wfQzK5R98D3so7rJ5LmGFvBLjGceleySrc3SOf2Pc1gVehzJgODeS0lDL3/I/0S2SSE98YgKleq6Uqx6ndTy9yaL9qFxJL7eiA/R3SEfTaW1SBoSITIu+EEkXff+Pv8NHOk7N57rcGk1w0ZzRrQDkXTOXFN2iHYIzAAZPIOY45Lsh+A4slpgnDiaOvRtlQYCt97nmPLuTipOJ8Qc5pM7ZsOsAPPrCQL7nK0I7aPrFDF0q4ziUUKettzW8MrAaiVfmbD1/VkmLNVqqZVvBCtRblXb5FHmtS8FxnqCzYP4WFvz3T0TcrOqwLX1M/DQvcHaGGw0B0y4bZMs7lVScGBFxMj3vbFi2SRKbKhaitxHfYHAOAa0X7/MSS0RNAjdwoyGHeOepXOKY+h3iHeqCvgOH6LOifdHf/1aaZNwSkGotYnYScW8Yx63LnSwba7+hESrtPa/huRmB9KWvMCKbDThL/nne14hnL277EDCSocPu3rOSYjuB9gKSOdVmWsj9Dxb/iZIe+S6AiG29Esm+/eUacSba0k8wn5HhHg9d4tIcixrxveflc8vi2/wNQGVFNsGO6tB5WF0xf/plngOvQ1/ivGV/C1Qpdhzznh0ExAVJ6dwzNg7qIEBaw+BzTJTUuRcPk92Sn6QDn2Pu3mpONaEumacjW4w6ipPnPw+g2TfywJjeEcpSZaP4Q3YV5HG8D6UjWA4GSkBKculWpdCMadx0usMomsSS/74QgpYqcPkmamB4nVv1JxczYITIqItIKjD35IGKAUwAA==

    估计搜一下“微信 extspam”就能找到,基于 UOS 的都应该是这个方法。
    BaiLinfeng
        43
    BaiLinfeng  
       344 天前
    @kuanat 给我看懵逼了,表示不太明白哈哈哈哈,惭愧
    ntedshen
        44
    ntedshen  
       344 天前
    @hanksun
    我司做过一阵微信机器人。。。
    web 微信以前是能登的。。。
    后来变成老账号可以登新账号要过很久才能登。。。
    再后来变成更老的账号可以登但是登多了也会不能登。。。
    到现在我们这边基本就一些老年人的号可以登。。。
    nrtEBH
        45
    nrtEBH  
       344 天前
    张小龙打高尔夫打到司马所以没时间管 linux 微信
    tyzandhr
        46
    tyzandhr  
       344 天前 via Android
    这个英文的 readme......写得有点不大通顺
    hanksun
        47
    hanksun  
       344 天前
    @ntedshen 感谢分享。。。
    ljsh093
        48
    ljsh093  
       344 天前
    为啥网页版很容易缺消息
    ltkun
        49
    ltkun  
       344 天前 via Android
    可以试试用 tg 上微信 可以实现多端登录微信 搜 telegram-wechat
    lordofmetis
        50
    lordofmetis  
       344 天前 via Android
    Linux 下开虚拟机在 xp 里面用微信很好用的,就一开始设置的时候麻烦些,后面很爽,给个 2g 内存 1 核就可以了。
    nezuko
        51
    nezuko  
       344 天前 via Android
    用这个插件有一段时间了,我记得作者在 github 的 wiki 里写过不要在任何地方分享?
    Aloento
        52
    Aloento  
       344 天前
    @ltkun #49 搜不到(
    ltkun
        53
    ltkun  
       344 天前 via Android
    dayideal
        54
    dayideal  
       343 天前 via iPhone
    测试 OK ,能登录了
    supuwoerc
        55
    supuwoerc  
       343 天前
    大家小心,早上 4 点看到的帖子,现在小号被 ban 了
    pakro888
        56
    pakro888  
       343 天前
    @kuanat #42 看了下楼主发的扩展,原理好像就是这个,哈哈
    opa833
        57
    opa833  
       343 天前 via iPhone
    怕封阿 😂
    Shilion
        58
    Shilion  
       343 天前 via Android
    @hanksun 我一直在用,用 Edge 安装成 PWA ,除了扫码麻烦点轻度使用打打字够用了
    kuanat
        59
    kuanat  
       343 天前   ❤️ 1
    @pakro888 #56

    我又重新看了一下,实际上只有登录过程有校验,实际使用的时候是没有的。所以只需要匹配 /cgi-bin/mmwebxxxx-bin/webxxxxnewloginpage 这个路径做修改就可以了。

    估计腾讯现在比较后悔,当初就不该做 web 版本,做了 web 版不说,失误就失误在又套壳 web 做了 UOS 版,这下彻底摆脱不掉了。结果就是现在所有的微信机器人都是走的 UOS 这个协议。

    腾讯不想让人用 web 版,就从账号上做限制,明明有 web 版就是不给用。但是腾讯没法限制 UOS 这个客户端,好在用 UOS 的人还是比较少的,只是这样还是管不住机器人。顺便一说,UOS 这个版本还是 MIT 协议发布的。

    UOS 版本是有发行版校验的,这也就是 extspam 这个字段的来源。

    所以去年的时候,有人把 UOS 版本重新打包给其他发行版用,就把 /etc/lsb-release 给改了。之前 V2EX 上有过讨论帖子 https://v2ex.com/t/858659

    研究一下就会发现,这个特殊的 extspam 竟然是静态的……这个失误就比较离谱了,也就是说根本起不到防滥用的作用。所以现在用简单的网页扩展,修改一下请求头就能一直用。

    估计是当初负责 UOS 版本的人没有什么网络开发经验,缺少基本的校验要动态化的常识。另外本地防逆向的水平也很弱,生成逻辑都在一个 so 库里,只做了字符串混淆,混淆还是最简单的 xor 。
    kuanat
        60
    kuanat  
       343 天前
    memorycancel
        61
    memorycancel  
       343 天前
    坐等一个大佬开源项目:名字我都想好了:‘‘free_wechat_bot’’
    qqqyh
        62
    qqqyh  
       343 天前
    亲测有用,感谢楼主。
    chenjiangui998
        63
    chenjiangui998  
       342 天前
    @kuanat 强制升级下 uos 客户端就行, 这应该不是什么大成本的事
    uion
        64
    uion  
       342 天前   ❤️ 1
    @BaiLinfeng
    可以看看我这个仓库 https://github.com/xYx-c/xchat
    主要是这个文件 src/stores/session.js
    linux 没有好用的客户端,只能自己撸一个
    tedding
        65
    tedding  
       342 天前
    @lordofmetis 与其开虚拟机 不如直接 wine 安装 xp 版本的微信 我一直这么用 内存占用也小得多
    yiyiwa
        66
    yiyiwa  
       342 天前
    最讨厌 APP 关联手机了,不过现在是个 APP 都要手机号,真的很无语...
    lordofmetis
        67
    lordofmetis  
       341 天前 via Android
    @tedding 谢谢,我去学习下😁
    huangmingyou
        68
    huangmingyou  
       341 天前
    我的微信一直可以用 web 登录,是有什么说法吗。
    4ever911
        69
    4ever911  
       331 天前
    我直接扫码就能登录呀,不需要插件的。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   926 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 36ms · UTC 22:16 · PVG 06:16 · LAX 14:16 · JFK 17:16
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.