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

开启 shadowrocket 时微信连接缓慢

  •  1
     
  •   pluto0x0 · 2021-09-11 23:45:00 +08:00 · 38028 次点击
    这是一个创建于 1160 天前的主题,其中的信息可能已经有所发展或是发生改变。

    开启 shadowrocket 代理后打开微信显示“连接中”“收取中”持续 10s+

    无论 shadowrocket 开启什么代理模式(代理、直连、配置)或使用什么配置文件,只要连接了 shadowrocket 的 vpn,就会出现以上情况。在微信打开的 30s 内响应缓慢(也无法打开网页链接),其后使用正常。

    shadowrocket 的代理日志都显示为DIRECT,DNS 日志显示时间<10ms

    使用其他 vpn 不会出现类似情况。

    使用蜂窝网络不会出现类似情况。

    出现同样情况的还有某宝、某钉等 app 的某些功能模块,并非所有 app 。


    • shadowrocket 2.1.83
    • iOS 14.6

    想来可能还是 dns 问题,但无法解决

    第 1 条附言  ·  2021-09-12 09:38:41 +08:00

    以上问题似乎只有在学校的wifi下会出现

    第 2 条附言  ·  2022-11-13 22:24:00 +08:00
    upd 20221113: iOS16.1.1 下该问题消失
    84 条回复    2024-11-13 10:46:00 +08:00
    easingwill
        1
    easingwill  
       2021-09-12 00:46:47 +08:00 via iPhone   ❤️ 2
    同样的问题
    ybw810
        2
    ybw810  
       2021-09-12 01:48:47 +08:00 via iPhone
    同样的问题+1
    yks1sky
        3
    yks1sky  
       2021-09-12 02:17:32 +08:00 via iPhone
    2.1.88 没有这个问题
    hanksun
        4
    hanksun  
       2021-09-12 07:18:30 +08:00 via iPhone
    我的淘宝也这样,巨慢,影响剁手效率
    lafuerza
        5
    lafuerza  
       2021-09-12 08:20:47 +08:00   ❤️ 15
    我的以前也这样,后来查了一下,是因为开起了 DNS 覆写。shadowrocket 默认的 DNS 是 8.8.8.8,后来改成了 tls://223.5.5.5,国内 app 的访问速度就正常了。
    moioooo
        6
    moioooo  
       2021-09-12 08:23:28 +08:00
    App 也就修改了分流和 dns 吧。
    如果分流没问题,那是不是 dns 的锅?
    crystone
        7
    crystone  
       2021-09-12 08:35:41 +08:00
    也是经常遇到,关注
    zouyou2008
        8
    zouyou2008  
       2021-09-12 08:49:30 +08:00
    @lafuerza 请问怎么修改的啊?
    pluto0x0
        9
    pluto0x0  
    OP
       2021-09-12 08:54:50 +08:00
    昨天重启后解决了。。
    pluto0x0
        10
    pluto0x0  
    OP
       2021-09-12 09:07:11 +08:00
    @pluto0x0 还是没有解决。。是换了一个 wifi 就好了
    Love4Taylor
        11
    Love4Taylor  
       2021-09-12 09:36:48 +08:00 via iPhone
    @lafuerza 虽然但是,微信走的自己的 httpdns 拿到 ip 直接走 ip 不经过系统解析
    lafuerza
        12
    lafuerza  
       2021-09-12 09:43:01 +08:00   ❤️ 2
    @zouyou2008 “配置”-点击“本地文件”-“编辑配置”-“通用”
    lafuerza
        13
    lafuerza  
       2021-09-12 09:49:42 +08:00   ❤️ 1
    @Love4Taylor 具体的流量过程我没有细究过,但通过反复验证,在换过 N 个 DNS 服务器后,得出两个结论:1 、使用国外 DNS 确实会导致变慢; 2 、即便是国内 DNS,如果是 DoH 也会变慢。于是使用了国内 tls://223.5.5.5 。
    Lucoie
        14
    Lucoie  
       2021-09-12 10:23:30 +08:00
    配置文件问题 。你点击场景模式没任何作用
    hw028
        15
    hw028  
       2021-09-12 10:31:33 +08:00
    用微信(国内应用的时候)不要开就行,我的也是打不开,直接白页面。
    ericbize
        16
    ericbize  
       2021-09-12 10:31:36 +08:00
    在家里的 路由器 上面 搞了智能分流, 然后用 树莓派在家里搭了一个 ssr 服务器,sr 连回家里的 树莓派,就解决了
    skys215
        17
    skys215  
       2021-09-12 10:49:00 +08:00   ❤️ 4
    同样+1

    用某宝,会被识别为配送到香港。也影响搜索结果。

    虽然显示的是 DIRECT
    nuistzhou
        18
    nuistzhou  
       2021-09-12 11:58:24 +08:00 via iPhone
    @lafuerza 测试过了有效
    jfdnet
        19
    jfdnet  
       2021-09-12 13:12:12 +08:00
    找个靠谱的配置文件。
    sieo2021
        20
    sieo2021  
       2021-09-12 15:10:22 +08:00
    @lafuerza 谢谢 解决了
    windirt
        21
    windirt  
       2021-09-12 16:24:58 +08:00 via iPhone
    我的是 surge2.x,也有这个问题,并且无法使用 @lafuerza 提供的方法
    mafeifan
        22
    mafeifan  
       2021-09-12 17:31:56 +08:00
    shadowrocket 不支持按照 app 走代理吗
    SandyLee
        23
    SandyLee  
       2021-09-12 17:46:02 +08:00
    建议用 quan x,速度比 shadowrocket 快
    iaoiand
        24
    iaoiand  
       2021-09-12 20:02:03 +08:00
    这问题也困扰我好久了。试了下 @lafuerza 的方法,好像真的可以解决!
    xxb
        25
    xxb  
       2021-09-12 20:15:23 +08:00 via iPhone
    改 223.5.5.5 不会污染吗
    shinwood
        26
    shinwood  
       2021-09-12 20:20:03 +08:00 via iPhone
    @SandyLee Quan x 支持的协议有限。
    ncepuzs
        27
    ncepuzs  
       2021-09-12 20:33:02 +08:00
    (曾经的)我校会进行 dns 抢答,甚至劫持 53 端口屏蔽传统公共 dns,最后只能用 dot 和 doh 。
    当然,有一个风评似乎不太好的公共 dns 在校园网和我家移动宽带测试中都非常坚挺,反而可以用。
    hanliu
        28
    hanliu  
       2021-09-12 22:45:38 +08:00 via iPhone
    lafuerza
        29
    lafuerza  
       2021-09-12 23:41:05 +08:00
    @hanliu 是的,但我把第一条 system 删除了。
    hanliu
        30
    hanliu  
       2021-09-13 04:01:07 +08:00 via iPhone
    @lafuerza 好,谢谢🙏
    cwcauc
        31
    cwcauc  
       2021-09-13 09:37:43 +08:00
    开着 QuanX 访问京东慢有什么解决办法
    msn1983aa
        32
    msn1983aa  
       2021-09-13 09:38:16 +08:00
    @lafuerza #13 就是在规则的 DNS 那里写 tls://223.5.5.5 吗?
    bclerdx
        33
    bclerdx  
       2021-09-13 09:54:32 +08:00 via Android
    用 Clash 试试。
    allin1
        34
    allin1  
       2021-09-13 11:27:39 +08:00
    @xxb TLS 是 DoT 吧。圈 X 还不支持 DoT 只支持 DoH
    lafuerza
        35
    lafuerza  
       2021-09-13 12:53:47 +08:00   ❤️ 1
    @msn1983aa 是的。我的截图是这样的: https://imgur.com/a/16eDIjs
    msn1983aa
        36
    msn1983aa  
       2021-09-13 13:16:05 +08:00
    @lafuerza #35 我在 ss 的 git 上看到介绍了
    # ShadowRocket 现已支持 DoH / DoT
    # 您可以根据需求自行决定选用 DNS 服务器的种类和组合方式,例如:混用服务器来实现最佳解析速度;单独 DoH 使用来达到最佳安全性和最低污染度。
    dns-server = https://doh.pub/dns-query, https://dns.alidns.com/dns-query

    不知道 DOT 和 DOH 哪个更快
    Themyth
        37
    Themyth  
       2021-09-13 14:41:18 +08:00
    @lafuerza 谢谢兄弟 貌似你解决了困扰我很多年的问题。。
    ryansvn
        38
    ryansvn  
       2021-09-14 08:48:46 +08:00
    有没有办法像是电脑客户端一样,国内的 ip 走国内 dns,国外的走 8888 ?
    yousabuk
        39
    yousabuk  
       2021-09-14 10:41:52 +08:00 via iPhone
    @lafuerza 感谢感谢

    一直有这个困扰,开微信那个圈圈⭕️转啊转的。
    yjzhang22
        40
    yjzhang22  
       2021-09-14 10:49:34 +08:00
    @lafuerza 回头试一下
    GZK007
        41
    GZK007  
       2021-09-14 14:31:36 +08:00
    @lafuerza ⭕️❌怎么改?
    V2IEX
        42
    V2IEX  
       2021-09-14 16:50:15 +08:00
    shadowrocket 需要一直开着吗?写两个自动化快捷指令,打开油管、推特、tg 等需要翻墙的软件时自动打开代理,关闭软件时自动关闭代理,岂不美哉??
    NewTab12138
        43
    NewTab12138  
       2021-09-14 19:36:34 +08:00
    @shinwood qx 协议可以转换的,大部分都支持
    Lkdr
        44
    Lkdr  
       2021-09-14 21:01:53 +08:00
    之前用小火箭也是,各种配置都没解决这种时不时会出现的迷之卡顿,日常在 app 中切换需要经常开关代理。换圈 X+Geoip 规则后解决,现在几乎全天挂着代理。
    ybw810
        45
    ybw810  
       2021-09-18 18:01:31 +08:00 via iPhone
    Twitter 上有人问这个问题,作者回复如下:使用的是 Wi-Fi 还是 4G ? Wi-Fi 是否开启了 IPv6 而实际上宽带不支持 IPv6 ?

    https://twitter.com/shadowrocketapp/status/1420317032013205510?s=21
    geekding
        46
    geekding  
       2021-11-16 23:02:33 +08:00
    @Lkdr 老哥能不能指指路,我目前也是全天挂着圈 X ,GeoIP 也更新,但微信还是得网络加载半天。怎么解决啊,请教。
    Lkdr
        47
    Lkdr  
       2021-11-18 23:31:09 +08:00 via iPhone   ❤️ 1
    @geekding Filter 里面得添加一条,( Type=GEOIP ,Param=CN ,Policy=DIRECT )
    geekding
        48
    geekding  
       2021-11-19 06:56:23 +08:00 via iPhone
    @Lkdr 谢谢哥
    lihaohenqiang
        49
    lihaohenqiang  
       2022-01-02 13:38:12 +08:00 via iPhone
    pesowen
        50
    pesowen  
       2022-01-23 17:42:20 +08:00
    @lafuerza 解决了困扰已久的问题,感谢感谢!
    tyx1703
        51
    tyx1703  
       2022-02-09 13:51:47 +08:00
    感谢
    icySoda
        52
    icySoda  
       2022-03-01 18:03:14 +08:00
    同样的问题.
    后来把配置 FINAL 改成 DIRECT, 并且把所有基于 IP 的匹配规则删了
    就好了
    llycr
        53
    llycr  
       2022-03-25 13:25:41 +08:00
    @lafuerza 有用!感谢🙏
    Sydsaidno
        54
    Sydsaidno  
       2022-04-08 14:11:14 +08:00 via iPhone
    求助各位,我按照楼上的改了 DNS ,但还是一样,而且扫码非常慢。
    cdlixucd
        55
    cdlixucd  
       2022-04-09 12:25:15 +08:00
    @lafuerza 我是要去掉 tls 才可以,不然微信推送的文章打不开,用的自带的规则
    lafuerza
        56
    lafuerza  
       2022-04-09 13:24:06 +08:00
    @cdlixucd 阿里的 DNS 最近似乎有些问题,我在昨天改成了腾讯的 https://doh.pub/dns-query ,这两天还没有出现速度问题。
    cdlixucd
        57
    cdlixucd  
       2022-04-09 16:27:06 +08:00
    @lafuerza 使用 DoH 需要开启 https 解密吗
    cdlixucd
        58
    cdlixucd  
       2022-04-10 01:54:28 +08:00
    @Sydsaidno 可能是路由器 dns 问题
    lin41411
        59
    lin41411  
       2022-04-13 10:09:35 +08:00   ❤️ 1
    最近碰到类似问题,网络环境为电信 5G ,主要症状为看微信的图片 load 比较久。

    最终解决办法:

    1 、在乎速度就不要使用 DOH (当然你很在乎隐私就另说),我看了 DNS 日志,我用腾讯 DOH DNS ,解析时间在 100ms 以上,换 119.29.29.29 解析时间就几乎没超过 100 ,在 20~80ms 之间徘徊。

    2 、关闭规则里面的“启用 IPV6”!关闭规则里面的“启用 IPV6”!关闭规则里面的“启用 IPV6”!
    funway
        60
    funway  
       2022-04-13 16:22:00 +08:00
    配置 - 通用 - 启用 IPV6
    把这个关掉试试
    cngzsunny
        61
    cngzsunny  
       2022-04-19 12:03:12 +08:00
    虽然启用 IPv6 这个看上去很时髦,但是打开之后确实是会有莫名其妙的访问某些网站很慢的情况,关掉规则里面的启用 IPv6 和 IPv6 优先的选项,会好很多的
    Sydsaidno
        62
    Sydsaidno  
       2022-04-19 22:25:48 +08:00
    @cdlixucd 谢了,我把规则从代理换成配置一切正常,现在用着很舒服。
    ixxdanny
        63
    ixxdanny  
       2022-04-21 03:11:41 +08:00 via iPhone
    @lin41411 DOH 是什么意思
    retanoj
        64
    retanoj  
       2022-05-15 09:45:36 +08:00 via iPhone
    @ixxdanny dns over http
    haikouwang
        65
    haikouwang  
       2022-05-17 03:21:13 +08:00
    @lafuerza 感谢,修好了。但是最近 iOS 有 stash 了,也就是 iOS 的 clash 。实测直接倒入配置就可以使用没有遇到 小火箭 这样的问题
    lafuerza
        66
    lafuerza  
       2022-05-17 09:53:29 +08:00
    @haikouwang 不知是否在非国区的 App Store 上也上架了?
    bitcoin996
        67
    bitcoin996  
       2022-06-09 08:29:11 +08:00 via iPhone   ❤️ 1
    兄弟们,换 dns 没有改善,我关闭了 ipv6 搞定了, 感谢 Reply 60funway 56 天前
    配置 - 通用 - 启用 IPV6
    把这个关掉试试
    xiaoshenghaohao
        68
    xiaoshenghaohao  
       2022-09-22 10:56:05 +08:00
    感谢,解决了
    Prio
        69
    Prio  
       2022-09-23 08:38:02 +08:00
    @lafuerza 👍
    emma3
        70
    emma3  
       2022-09-23 14:56:50 +08:00
    @lin41411 关闭这个 IPV6 会不会影响 ipv6 节点的使用?
    KillPaul
        71
    KillPaul  
       2022-11-02 22:08:25 +08:00
    @V2IEX 请问自动化支持关闭软件同时关闭代理吗?我只知道可以打开的时候开启。
    pluto0x0
        72
    pluto0x0  
    OP
       2022-11-13 22:22:59 +08:00
    upd: iOS16.1.1 下该问题消失。
    MsHan
        73
    MsHan  
       2022-11-22 16:12:44 +08:00
    @pluto0x0 iOS 系统的问题? 我是 iOS15.0
    MsHan
        74
    MsHan  
       2022-11-22 16:33:22 +08:00
    @lafuerza 我看了眼我的规则 DNS 复写虽然里面有 119.29.29.29 和 223.5.5.5 微信还是很慢。 添加了你提供的这个 tls://223.5.5.5 速度上来了。 我在观察几天哦
    pluto0x0
        75
    pluto0x0  
    OP
       2023-02-02 23:05:33 +08:00
    已经转投 stash 阵营了😂,,目前没问题
    BabaVose
        76
    BabaVose  
       2023-02-07 17:28:48 +08:00 via iPhone
    上面几个方法都试了,没有解决问题,难受咧。
    国外是畅通了,国内一堆问题🥲
    zggsong
        77
    zggsong  
       2023-03-01 18:14:48 +08:00 via iPhone
    @pluto0x0 我也是用 stash wechat 打开图片检查到的流量是 ip 要么是新加坡要么是美国,查看 ip 具体信息:Tencent Building…
    Tina17
        78
    Tina17  
       2023-03-10 14:44:42 +08:00
    关了就成,我就是,因为这个基本无解,我宁可上国内的慢我也要开着代理
    huadaonan
        79
    huadaonan  
       2023-04-10 23:31:07 +08:00
    @lin41411 谢谢这个在我环境实测有效
    riveriver
        80
    riveriver  
       2023-05-09 21:14:36 +08:00
    @lin41411 Thanks! 关闭 IPV6 ,即正常
    luistrong
        81
    luistrong  
       132 天前
    请教各位老哥, 我对 dns 一直没理解, 问下我在小火箭里面把 DNS 覆写改成阿里的 223.5.5.5 (不知和改成 tls://223.5.5.5 有什么区别), 然后去 DNS 日志里看到的比如下面 3 个:
    1. extshort.weixin.qq.com
    A-117.89.176.31-16ms
    192.168.118.161:53
    前面旗是中国

    2. blacklist.tampermonkey.net
    A-81.169.152.96-23ms
    192.168.118.161:53
    前面旗是德国

    3. filters.adtidy.org
    A-143.244.51.249-21ms
    192.168.118.161:53
    前面旗是美国

    可以看到 192.168.118.161:53 是不变的, 这个 DNS 是我本机的 DNS 吗? 其中中间的 DNS 是变化的, 这是解析后的 DNS 吗? 还有阿里的 223.5.5.5 没在 DNS 日志里任何地方找到, 那覆写成功了吗? 还有每条 DNS 前面的"A"是什么意思呢?
    还有使用小火箭经常会碰到网页一打开时没法连接(页面是空白的), 然后刷新一下就能连接了, 请问这是由于 DNS 设置的不对吗? 谢谢! 小白对 DNS 的疑问有点多
    @lafuerza #5
    @nuistzhou #18
    @iaoiand #24
    @msn1983aa #32
    @MsHan #74
    SabrinaWin
        82
    SabrinaWin  
       117 天前
    @lafuerza #29 谢谢,有效
    4bEvreYuWwE07Ays
        83
    4bEvreYuWwE07Ays  
       108 天前
    @lafuerza 谢谢,tls://223.5.5.5 确实有用!

    @MsHan 是的,我也是用这个一下子微信打开不转圈了
    starto
        84
    starto  
       1 天前
    如果很多方法都试过依然无果的朋友,给你们一个杀手锏:微信里,设置 - 帮助与反馈 - 右上角的🔧图标 - 故障修复 -(最后一个)数据缓存记录

    我就是使用了 tls://223.5.5.5 大法依然无效果后,用了这招一下子正常了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1471 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:32 · PVG 01:32 · LAX 09:32 · JFK 12:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.