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

开启 shadowrocket 时微信连接缓慢

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

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

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

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

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

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

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


    • shadowrocket 2.1.83
    • iOS 14.6

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

    第 1 条附言  ·  330 天前

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

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

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

    虽然显示的是 DIRECT
    nuistzhou
        18
    nuistzhou  
       329 天前 via iPhone
    @lafuerza 测试过了有效
    jfdnet
        19
    jfdnet  
       329 天前
    找个靠谱的配置文件。
    sieo2021
        20
    sieo2021  
       329 天前
    @lafuerza 谢谢 解决了
    windirt
        21
    windirt  
       329 天前 via iPhone
    我的是 surge2.x,也有这个问题,并且无法使用 @lafuerza 提供的方法
    mafeifan
        22
    mafeifan  
       329 天前
    shadowrocket 不支持按照 app 走代理吗
    SandyLee
        23
    SandyLee  
       329 天前
    建议用 quan x,速度比 shadowrocket 快
    iaoiand
        24
    iaoiand  
       329 天前
    这问题也困扰我好久了。试了下 @lafuerza 的方法,好像真的可以解决!
    xxb
        25
    xxb  
       329 天前 via iPhone
    改 223.5.5.5 不会污染吗
    shinwood
        26
    shinwood  
       329 天前 via iPhone
    @SandyLee Quan x 支持的协议有限。
    ncepuzs
        27
    ncepuzs  
       329 天前
    (曾经的)我校会进行 dns 抢答,甚至劫持 53 端口屏蔽传统公共 dns,最后只能用 dot 和 doh 。
    当然,有一个风评似乎不太好的公共 dns 在校园网和我家移动宽带测试中都非常坚挺,反而可以用。
    hanliu
        28
    hanliu  
       329 天前 via iPhone
    lafuerza
        29
    lafuerza  
       329 天前
    @hanliu 是的,但我把第一条 system 删除了。
    hanliu
        30
    hanliu  
       329 天前 via iPhone
    @lafuerza 好,谢谢🙏
    cwcauc
        31
    cwcauc  
       329 天前
    开着 QuanX 访问京东慢有什么解决办法
    msn1983aa
        32
    msn1983aa  
       329 天前
    @lafuerza #13 就是在规则的 DNS 那里写 tls://223.5.5.5 吗?
    bclerdx
        33
    bclerdx  
       329 天前 via Android
    用 Clash 试试。
    allin1
        34
    allin1  
       329 天前
    @xxb TLS 是 DoT 吧。圈 X 还不支持 DoT 只支持 DoH
    lafuerza
        35
    lafuerza  
       328 天前   ❤️ 1
    @msn1983aa 是的。我的截图是这样的: https://imgur.com/a/16eDIjs
    msn1983aa
        36
    msn1983aa  
       328 天前
    @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  
       328 天前
    @lafuerza 谢谢兄弟 貌似你解决了困扰我很多年的问题。。
    ryansvn
        38
    ryansvn  
       328 天前
    有没有办法像是电脑客户端一样,国内的 ip 走国内 dns,国外的走 8888 ?
    yousabuk
        39
    yousabuk  
       328 天前 via iPhone
    @lafuerza 感谢感谢

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

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

    最终解决办法:

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

    2 、关闭规则里面的“启用 IPV6”!关闭规则里面的“启用 IPV6”!关闭规则里面的“启用 IPV6”!
    funway
        60
    funway  
       116 天前
    配置 - 通用 - 启用 IPV6
    把这个关掉试试
    cngzsunny
        61
    cngzsunny  
       110 天前
    虽然启用 IPv6 这个看上去很时髦,但是打开之后确实是会有莫名其妙的访问某些网站很慢的情况,关掉规则里面的启用 IPv6 和 IPv6 优先的选项,会好很多的
    Sydsaidno
        62
    Sydsaidno  
       110 天前
    @cdlixucd 谢了,我把规则从代理换成配置一切正常,现在用着很舒服。
    ixxdanny
        63
    ixxdanny  
       109 天前 via iPhone
    @lin41411 DOH 是什么意思
    retanoj
        64
    retanoj  
       85 天前 via iPhone
    @ixxdanny dns over http
    haikouwang
        65
    haikouwang  
       83 天前
    @lafuerza 感谢,修好了。但是最近 iOS 有 stash 了,也就是 iOS 的 clash 。实测直接倒入配置就可以使用没有遇到 小火箭 这样的问题
    lafuerza
        66
    lafuerza  
       83 天前
    @haikouwang 不知是否在非国区的 App Store 上也上架了?
    bitcoin996
        67
    bitcoin996  
       60 天前 via iPhone   ❤️ 1
    兄弟们,换 dns 没有改善,我关闭了 ipv6 搞定了, 感谢 Reply 60funway 56 天前
    配置 - 通用 - 启用 IPV6
    把这个关掉试试
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   4365 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 33ms · UTC 03:27 · PVG 11:27 · LAX 20:27 · JFK 23:27
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.