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

使用 clash 开启代理之后,微信无法发送图片

  •  
  •   ZOUHUGO · 2023-08-30 20:58:40 +08:00 · 5118 次点击
    这是一个创建于 481 天前的主题,其中的信息可能已经有所发展或是发生改变。

    坐标上海,电信网络 macOS 13.5 系统,Clash 选择 rule 模式开启代理之后微信可以正常文字聊天,但是对方发的表情包一直在菊花加载,然后发送出去的图片无法发送成功,都是感叹号状态。 切换过不同机场的节点,检查过 clash 的规则 wechat 是在 direct 直连规则下的。 有没有 v 友碰到过类似情况呢,我 4 月份在上海的时候还正常使用,八月底回到上海之后就出现了这种情况

    第 1 条附言  ·  2023-08-30 23:50:34 +08:00
    还有一个现象,在开启代理的情况下:电脑已经回复处理过的消息,在手机端还是显示消息未读并且未处理。手机发送的语音消息,电脑端无法同步同样显示红色感叹号
    19 条回复    2024-02-18 11:14:28 +08:00
    totoro625
        1
    totoro625  
       2023-08-30 21:02:27 +08:00 via Android
    WeChat 应该用 proxy ,除非你是 852/853 的 WeChat
    本地 ping 一下 sgshort.wechat.com 试试看可用性
    SystemOutPrint
        2
    SystemOutPrint  
       2023-08-30 21:02:29 +08:00
    1. 关闭 clash 的 ipv6 试试
    2. 在 Connection 里面搜索 wechat 。看看是不是有 cdn 走了代理。
    3. 直接试试在 Direct 模式下,有没有问题(记得关闭所有 TCP 连接)。如果没有问题就是 cdn 走代理了。
    ZOUHUGO
        3
    ZOUHUGO  
    OP
       2023-08-30 22:23:44 +08:00
    @totoro625 sgshort.wechat.com 是 ping 的通,微信我没有设置使用 proxy 。
    我的版本号是
    App Version: Version 3.8.2 (27317)
    Verbose: v3.8.2.21 (0x13080215)
    System: OSX 13.5 build(22G74)
    Model: Macmini9,1
    Hash: e26e7be95a
    Build Date: Aug 22 2023
    Build Time: 13:32:53
    Lang: en-CN
    ZOUHUGO
        4
    ZOUHUGO  
    OP
       2023-08-30 22:34:26 +08:00
    @SystemOutPrint
    1. macOS 的 Clashx 里面是默认 ipv4 ?我没有特意设置过 ipv6 。
    2. connection 里面找不到 WeChat 的连接记录,倒反偶尔在 log 文件中看到他走了直连
    3.Direct 在关闭了所有的连接之后选择了 Direct 模式还是一样没法发送图。只有在把软件的 system proxy 关了才可以正常发送。
    4. 用了 v2ray&shadowsocks&shadowrocket 这几个工具都是存在同样情况。
    totoro625
        5
    totoro625  
       2023-08-30 22:34:51 +08:00 via Android
    @ZOUHUGO #3 WeChat 服务器地址跟你手机号码所在地区有关。

    尝试用一下全局和关闭代理,看看是否正常
    ZOUHUGO
        6
    ZOUHUGO  
    OP
       2023-08-30 22:46:45 +08:00
    @totoro625 抱歉可能是描述不够充分,这个微信是国内的号码只不过之前一直在国外。

    然后我也测试了,全局已经规则模式下是没法发送的,只有关闭代理的时候能够正常发送
    gp0119
        7
    gp0119  
       2023-08-30 23:13:56 +08:00
    github 上找下微信的规则,让走 direct ,我之前也是表情包一直转圈
    hfl1995
        8
    hfl1995  
       2023-08-30 23:38:23 +08:00
    确保你的 clash 规则有 GEO IP 和 https://raw.githubusercontent.com/ACL4SSR/ACL4SSR/master/Clash/ChinaDomain.list ,微信的所有请求都被这两个 rule-set 覆盖.
    hfl1995
        9
    hfl1995  
       2023-08-30 23:40:22 +08:00
    https://raw.githubusercontent.com/lageev/chatgpt-openclash/main/Full.ini
    或者直接用我这个模板,转换一个 clash 规则,拿去试试
    ZOUHUGO
        10
    ZOUHUGO  
    OP
       2023-08-30 23:46:44 +08:00
    @hfl1995 感谢回复,我也是在 acl4ssr-sub 转的订阅,规则是没问题的。我也换了别的代理工具去测试,只要是连接了代理基本都是无法发送图片,只有关闭断开状态才能正常。然后作为对照试验同样 Wi-Fi 环境下同样的服务器节点,手机 shadowrocket 是可以正常收发图片。
    SenLief
        11
    SenLief  
       2023-08-31 00:30:28 +08:00 via iPhone
    dns 要用系统的 dns
    twoz
        12
    twoz  
       2023-08-31 00:34:15 +08:00 via Android
    GEOSITE,CN, DIRECT
    GEOIP,CN, DIRECT
    hfl1995
        13
    hfl1995  
       2023-08-31 10:30:56 +08:00
    除了 clash 之外,你电脑是不是还运行了其他 vpn 或者 tailscale 等等内网穿透的 app
    jacksonj297
        14
    jacksonj297  
       2023-08-31 14:08:56 +08:00 via iPhone
    @hfl1995 Clash 跟思科 anyconnect VPN 互斥啊,不能同时打开
    Unkn
        15
    Unkn  
       2023-08-31 15:34:16 +08:00
    当作广告拒绝了吧。分流更新下
    yhm2046
        16
    yhm2046  
       348 天前
    同样问题分享下我的解决办法:
    思路:电脑 wifi 连接手机热点,测试手机微信发图正常,然后 pc 用 ping 微信服务器记录下 cdn 地址,写入 host
    最终在 win10 的 host 写入:

    ```
    2408:80f1:21:2::21 wx1.qq.com
    2408:80f1:21:2::21 wx.qq.com
    ```
    bclerdx
        17
    bclerdx  
       311 天前
    @jacksonj297 本来也没有办法同时开启 2 个 VPN 啊!
    bclerdx
        18
    bclerdx  
       311 天前
    @yhm2046 前提是你的所有线路本身要支持 IPv6 方式,建议也提供一下 2 个域名对应的 IPv4 地址。

    另外,这两个域名是做什么用的?
    yhm2046
        19
    yhm2046  
       310 天前
    @bclerdx gpt 可以查到两个都是 101.89.47.179 ,这两个域名是微信服务器的域名
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5116 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 21ms · UTC 03:50 · PVG 11:50 · LAX 19:50 · JFK 22:50
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.