V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Get Google Chrome
Vimium · 在 Chrome 里使用 vim 快捷键
ClericPy
V2EX  ›  Chrome

有多少人最近 3 个月 Chrome 访问国内网站慢到打不开的, 修了这么久终于找到问题了

  •  
  •   ClericPy · 2020-11-07 10:26:25 +08:00 · 6196 次点击
    这是一个创建于 1472 天前的主题,其中的信息可能已经有所发展或是发生改变。
    1. 起因

    忘了从什么版本开始的, 访问国内的 B 站, iqiyi 等视频网站慢到失去理智, 找来联通客服修过好几次都没用, 但是切换到代理访问就不会那么慢. 关键是慢到一定程度压根就请求不通

    1. 经历

    2.1 曾经怀疑是 SwitchyOmega 切换代理的问题, 在 Github 上也找到类似的 issue, 有说是迅雷劫持污染了 socks5 什么什么的连接, 然后我就关了插件重启 Chrome, 果然流畅很多

    2.2 没过多久又访问不了了, 结果发现重启 Chrome 就会流畅一会, 就怀疑是 DNS 什么地方有问题, 毕竟早年间谁都被 ISP 家的默认 DNS 劫持过(就是那个不但连接失败, 还会劫持 HTTP 给你跳转广告的), 所以调试了各家 DNS, 最后发现没卵用

    2.3 昨晚上终于搜到了原因... Chrome 不知道哪个版本升级后(看了别人电脑, 81 版本是没有的), 多了一个 "使用安全 DNS" 选项, 最骚的操作是: 默认开启. 开启以后反正我设置的 119, 114, 29 什么的 DNS 都没什么鸟用, 网页各种打不开! 而且还多了个安全浏览的保护, 不知道这是个什么选项, 反正我给关了

    1. 解决

    打开 Chrome 设置 - 安全 - 安全 DNS -> 关闭

    1. 反思

    Don't be evil

    1. 求助

    Chrome 启动命令的参数有没有关闭这个的方式? 我有很多 CDP 调起的 Chrome 爬虫, 不知道会不会也有这问题, 目前只在家里面电脑关了这个配置

    第 1 条附言  ·  2020-11-07 11:13:25 +08:00
    总结一下:
    要么手动关闭浏览器的 DoH 设置, 要么设置一个国内的, 不然各种出问题. 暂时我又开开了, 用了腾讯的 https://doh.pub/dns-query , 用一段时间看看

    可以结帖了
    第 2 条附言  ·  2020-11-08 12:16:23 +08:00
    总结一下然后结帖了, 一晚上这么多收藏回复... 把我的 RSS 提醒都给炸了

    1. 我这次主要吐槽的不是 DoH 不好或者国内 ISP 什么的, 主要是因为 Chrome 最近新功能默认状态不是关闭而是开启, 尤其是老帐号(如果新帐号默认值开启也就算了). 直接导致了我一直就没想过我已经默认开启了新添加的 DoH 功能

    2. 有些人关闭了也没有感觉, 我猜测和 #47 楼那位所说的, 只有部分联通网段才屏蔽了 1.1.1.1 的 DoH, 而电信用户或者全局代理的连接通了以后 DNS 缓存住, 不会有太明显的感觉

    3. 这次的问题直接现象貌似是国内通过域名寻址时候因为连不上 ISP 提供的 DoH(默认选项), 尝试连接 1.1.1.1 家的 DoH 也超时失败, 所以很多后台 ajax 请求全都打不通, 明显的感觉就是各路 CDN 请求不通, 导致网页打不开或者视频播放不了

    4. 目前遇到该问题的场景有: windows / mac 下和 Chrome 同内核的浏览器(chronium, edge, 360 等)下的非受控帐号, 其他 Blink 内核浏览器不太确定; 火狐浏览器似乎也有这种情况, 没具体体验过

    结帖了... 结帖了... 结帖了... 不要回复了哈
    64 条回复    2020-11-09 10:06:38 +08:00
    czwstc
        1
    czwstc  
       2020-11-07 10:29:57 +08:00 via iPhone   ❤️ 27
    DoH 影响体验其实不是 Chrome 造成的,如果你知道 DoH 在中国的网络环境下意味着什么的话。
    Mindjet
        2
    Mindjet  
       2020-11-07 10:32:19 +08:00
    用 Chrome 挂代理应该是基本的操作,这个产品本来就没有考虑国内的环境.
    如果不想挂还是建议用 Edge 或者其他 Chromium 浏览器.
    maplerecall
        3
    maplerecall  
       2020-11-07 10:33:58 +08:00 via Android
    之前 switch omega 的确有问题,我是通过把默认连接改成一个本地的 socks 连接解决的,dns 搭了软路由后也没啥问题了
    Kr98
        4
    Kr98  
       2020-11-07 10:34:01 +08:00
    默认开启 doh 应该是不会影响使用的,因为如果 dns provider 不支持 doh 的话 chrome 就不会用它了。
    ClericPy
        5
    ClericPy  
    OP
       2020-11-07 10:38:09 +08:00
    @czwstc 之前看到 V2 上讨论 Chrome 或者火狐对 DoH 支持什么的, 只是万万没想到默认是开启的... 一直没朝那边想过


    @Mindjet 这次还真不是代理的问题, 代理很稳定. 不过得去补补 DoH 什么的东西了, 这个安全 DNS 之前没太关注, 结果就掉大坑里了
    ClericPy
        6
    ClericPy  
    OP
       2020-11-07 10:54:02 +08:00
    @Kr98 但确实导致了我国内网站都打不开... 昨晚上关上以后各种流畅, 刚才换到 https://doh.pub/dns-query 也各种流畅, 就是用默认设置各种请求不通, 当时用的 119 的 dns

    话说怎么不能 append, 想把手动配置 doh 加上然后结贴来着
    Hsueh
        7
    Hsueh  
       2020-11-07 10:59:10 +08:00
    在受管理的浏览器上,此设置已被停用
    fiveelementgid
        8
    fiveelementgid  
       2020-11-07 11:08:44 +08:00 via Android
    DNS Over Https 我记得这个功能是一个 Select 卡,唯一的选项是 cloudflare,不卡才怪
    des
        9
    des  
       2020-11-07 11:13:14 +08:00
    多谢,现在好多了,不卡了
    ClericPy
        10
    ClericPy  
    OP
       2020-11-07 11:17:06 +08:00
    @des
    @fiveelementgid

    已经 append 里说了换国内的了, 现在用国内的也不卡, 至少比默认选项 "使用您当前的服务提供商" 快的多. 国内似乎也没几家可选的, 腾讯阿里里面, 有人说阿里的不稳定什么的, 我就先用了腾讯的.

    @Hsueh 我公司的貌似就没事, 可能也是这选项吧, 先不折腾了, 这段时间遭了大罪了, 什么综艺都看不了, 只能天天学习. 不过修好了以后 Chrome 自带翻译好使了, 快的吓人

    基本可以结帖了, 大家周末愉快
    xi_lin
        11
    xi_lin  
       2020-11-07 11:30:18 +08:00
    幸好这个选项在 managed browsers 里是默认关闭的
    lxk11153
        12
    lxk11153  
       2020-11-07 11:34:14 +08:00
    我没关注过,看了下设置是开着的,但我没感觉慢,为啥?
    610915518
        13
    610915518  
       2020-11-07 11:44:36 +08:00 via iPhone
    关闭 Chrome 的自动更新还特别麻烦,哎
    ochatokori
        14
    ochatokori  
       2020-11-07 11:51:39 +08:00 via Android
    linux 86.0.4240.111 没有安全 DNS 这个选项。。。
    linnchord
        15
    linnchord  
       2020-11-07 11:52:50 +08:00
    原来是这样,痛苦了一个多星期了,还以为国内网络又“升级”了啥的 ……
    chocotan
        16
    chocotan  
       2020-11-07 11:52:57 +08:00
    linux 没有安全 dns 选项+1
    superrichman
        17
    superrichman  
       2020-11-07 12:35:50 +08:00 via iPhone
    mac 上有这个选项,感谢提醒
    ltm
        18
    ltm  
       2020-11-07 12:38:06 +08:00
    Firefox 用 DOH,只有在晚上 9:00 以后,国内网站开始卡逼
    wyfyw
        19
    wyfyw  
       2020-11-07 12:45:48 +08:00   ❤️ 3
    chrome 是一个无法禁用升级的软件。

    如果是国产的话,是否就会被叫成毒瘤了。
    lxk11153
        20
    lxk11153  
       2020-11-07 12:50:33 +08:00
    @wyfyw #19 Windows 上那种提取版不会自动升级
    tanranran
        21
    tanranran  
       2020-11-07 13:23:44 +08:00
    妈的,终于找到原因了,之前一直无解
    SirCarol
        22
    SirCarol  
       2020-11-07 13:54:31 +08:00
    在 Google Chrome Version 86.0 for Windows 10 下,楼主所说的 「安全 DNS 」是在:Setting → Privacy and security → Security → Advanced → Use secure DNS.
    Jerami
        23
    Jerami  
       2020-11-07 14:28:01 +08:00 via Android
    现在微软的 edge 也有这个功能,事实上别的国家地区,用 cf 或者 gg 的并不会慢,国情比较特殊没考虑到
    Maskeney
        24
    Maskeney  
       2020-11-07 14:30:54 +08:00
    实际上,你在墙内不要开这个东西更快,老老实实用 ISP 的 DNS
    Lemeng
        25
    Lemeng  
       2020-11-07 14:32:10 +08:00
    没啥感觉
    lovecy
        26
    lovecy  
       2020-11-07 15:54:38 +08:00
    电信网是不是可以直接用 1.1.1.1 的 DOH 了,反正电信网方位 cloudflare 不慢的
    zhizhiwz
        27
    zhizhiwz  
       2020-11-07 15:56:55 +08:00 via Android
    感谢,已经修改。试试好点没。
    laydown
        28
    laydown  
       2020-11-07 16:46:41 +08:00
    之前遇到过,但很快就确定是 Chrome 的原因,因为换个浏览器试试就知道了,可还是不知道 Chrome 哪里的问题,折腾了好几天,最终在一个知乎答案上找到了原因。
    jerryjhou
        29
    jerryjhou  
       2020-11-07 17:34:05 +08:00 via Android
    @wyfyw 那是为了你好😆微软苹果不也这样吗,国内当然有样学样不允许禁用升级
    zhangyichent
        30
    zhangyichent  
       2020-11-07 17:49:17 +08:00
    我开着没感觉啊。
    lmmortal
        31
    lmmortal  
       2020-11-07 17:52:46 +08:00 via iPhone
    firefox 也默认开启了
    francis59
        32
    francis59  
       2020-11-07 18:04:55 +08:00
    Chrome Version 86.0.4240.183
    默认选项是:使用当前服务提供商
    gainsurier
        33
    gainsurier  
       2020-11-07 18:07:47 +08:00 via iPhone
    今天发现 1024 打不开才想起来关掉 Secure dns
    Mindjet
        34
    Mindjet  
       2020-11-07 18:32:37 +08:00
    @ClericPy
    原来是这样,刚刚看到你有说到 SwitchyOmega,感觉这种代理方式代理不太彻底,容易出问题,还是透明代理好些,所以认为和代理有关系.

    当然我也不太确定了.xD
    lxk11153
        35
    lxk11153  
       2020-11-07 18:49:29 +08:00
    使用安全 DNS (确定如何通过安全连接来连接到网站)
    - 使用您当前的服务提供商 (安全 DNS 未必一直可用)
    -- 如何查询当前所用的 /dns-query 地址呢?
    ily433664
        36
    ily433664  
       2020-11-07 19:01:41 +08:00
    感谢,之前有时候 b 站访问也有问题
    shanliang
        37
    shanliang  
       2020-11-07 19:29:07 +08:00   ❤️ 1
    “反思
    Don't be evil”


    你在骂官老爷干扰 DOH ?
    ClericPy
        38
    ClericPy  
    OP
       2020-11-07 19:58:07 +08:00
    @chocotan 原来如此, 我公司电脑 Manjaro 就没这问题...


    @lxk11153 分地区吧, 有的地方 ISP DNS 可能自带了 DoH? 这个实在不知道


    @wyfyw 我 Chrome 只要不在设置的里点关于, 似乎就没自动升级过... 就算点了也会先失败一次, 刷新才成功


    @Maskeney 之前也不是我自己开的... 如果知道默认会开, 我也会选上正确的 DNS 啊, 唉


    @laydown 我之前很确定是 Chrome 的问题, 然后根本没想到是升级后默认开了 DoH 导致的... 因为换浏览器, 开隐私模式什么的都试了挺正常的, 后来看症状感觉基本就是 DNS 那头的问题, 结果 chrome://net-internals/#dns 里面各种清理刷新断开都没用, 网卡 DNS 里也切换了各家各户... 都不好使, 连 SwitchyOmega 官方 Github 都逛了个遍... 折腾这么久可算回到互联网时代了, 真就那种村通网的感觉


    @shanliang 我这也没骂人啊, 就是引用了 Google 当年的座右铭, 现在感觉越来越不对味了, 上次 Tab 预览也是强制默认开启, 但那个起码我能看到然后手动关闭, 这次实在是藏的深深的. 以前的 Google 产品感觉是 "你可以不用, 但我不能没有", 现在的感觉成了 "我觉得你用的上"
    jerryrib
        39
    jerryrib  
       2020-11-07 20:06:46 +08:00
    巧了 我是 Firefox 最近这一个月打开慢甚至打不开
    Augoror
        40
    Augoror  
       2020-11-07 20:12:09 +08:00 via iPhone
    早就在 v2 说过了,可没一个回复
    quanjw
        41
    quanjw  
       2020-11-07 20:52:23 +08:00
    感谢
    wwbfred
        42
    wwbfred  
       2020-11-07 20:53:28 +08:00
    一看标题就知道八成是 dns 问题……
    WebKit
        43
    WebKit  
       2020-11-07 21:28:48 +08:00 via Android
    Windows chrome 为什么我的默认设置是使用您当前的服务提供商
    PingandA
        44
    PingandA  
       2020-11-07 21:44:29 +08:00
    感谢,回去试一下
    icegaze
        45
    icegaze  
       2020-11-07 21:48:08 +08:00 via Android
    必须关掉啊,
    否则它用联通移动电信的 DNS 给我解析,
    那怎么可能比我自己带分流的 DNSMASQ 解析的好嘛→_→
    kblexel
        46
    kblexel  
       2020-11-07 22:00:33 +08:00
    想找 Chrome 设置 - 安全 - 安全 DNS -> 关闭 发现我的电脑浏览器只有 360 极速和 edge,嘿嘿,但还是收藏了。
    datou
        47
    datou  
       2020-11-07 22:11:38 +08:00   ❤️ 1
    楼主这个问题是因为某些地方的联通(比如北京联通)断掉了 1.1.1.1 的 tcp 连接

    反而 1.0.0.1 是正常的

    电信暂时没有发现这个问题
    happylty
        48
    happylty  
       2020-11-07 22:52:11 +08:00
    版本 86.0.4240.183 (正式版本) ( 64 位)
    为啥我的没有??
    dante1029
        49
    dante1029  
       2020-11-07 23:03:35 +08:00
    关了 B 站确实快很多,感谢。
    dblpx
        50
    dblpx  
       2020-11-08 00:12:54 +08:00
    我今天更新之后还真就遇到打不开 csdn 的情况
    Felldeadbird
        51
    Felldeadbird  
       2020-11-08 00:19:14 +08:00
    目前关闭了,打开好多网站都秒开了。
    bankroft
        52
    bankroft  
       2020-11-08 00:25:29 +08:00
    慢的话也有可能是 ipv6 的原因
    ijrou
        53
    ijrou  
       2020-11-08 01:30:10 +08:00
    卧槽,我赶紧关了我 Edge 里面的这个设置,怪不得啊。。。
    axxahut233
        54
    axxahut233  
       2020-11-08 05:25:16 +08:00
    还好我用的是 360 极速,嘿嘿。没啥困扰。完爆 Chrome 。
    shenfu1991
        55
    shenfu1991  
       2020-11-08 06:32:11 +08:00 via iPhone
    还以为是网络问题,或者视频网站垃圾😄
    t6attack
        56
    t6attack  
       2020-11-08 07:00:24 +08:00
    DoH+ESNI 可以用来。。。而且这种是直连,效果很好。firefox 已经可以配置,配置好了可以直连很多网站,包括直连 twitch 看直播。
    所以 DoH 才会变得不好用,未来境外的 DoH 服务肯定都会被封的。
    ishitcno1
        57
    ishitcno1  
       2020-11-08 08:49:05 +08:00
    多谢楼主,这个问题折腾很久,一度打开百度转圈十几秒,甚至打不开。关闭安全 dns 后确实快多了。
    Maleficent
        58
    Maleficent  
       2020-11-08 09:33:31 +08:00
    #因为我对这片土地爱得深沉
    cai314494687
        59
    cai314494687  
       2020-11-08 09:39:21 +08:00
    我说我怎么打开 B 站那么慢呢?我还以为说哪个插件问题呢
    hikari
        60
    hikari  
       2020-11-08 10:07:14 +08:00 via iPhone
    原来这样😵我说最近怎么这么慢,等回去就看看
    zhijiansha
        61
    zhijiansha  
       2020-11-08 10:13:54 +08:00 via iPhone
    我去,原来是这样,我也卡了好久,代理设置成系统代理才正常……回头试试
    wwqm2
        62
    wwqm2  
       2020-11-08 11:09:52 +08:00
    才发现一直开启的,默认当前服务商。
    关闭试了下,没感觉什么变化
    ClericPy
        63
    ClericPy  
    OP
       2020-11-08 12:16:15 +08:00
    总结一下然后结帖了, 一晚上这么多收藏回复... 把我的 RSS 提醒都给炸了

    1. 我这次主要吐槽的不是 DoH 不好或者国内 ISP 什么的, 主要是因为 Chrome 最近新功能默认状态不是关闭而是开启, 尤其是老帐号(如果新帐号默认值开启也就算了). 直接导致了我一直就没想过我已经默认开启了新添加的 DoH 功能

    2. 有些人关闭了也没有感觉, 我猜测和 #47 楼那位所说的, 只有部分联通网段才屏蔽了 1.1.1.1 的 DoH, 而电信用户或者全局代理的连接通了以后 DNS 缓存住, 不会有太明显的感觉

    3. 这次的问题直接现象貌似是国内通过域名寻址时候因为连不上 ISP 提供的 DoH(默认选项), 尝试连接 1.1.1.1 家的 DoH 也超时失败, 所以很多后台 ajax 请求全都打不通, 明显的感觉就是各路 CDN 请求不通, 导致网页打不开或者视频播放不了

    4. 目前遇到该问题的场景有: windows / mac 下和 Chrome 同内核的浏览器(chronium, edge, 360 等)下的非受控帐号, 其他 Blink 内核浏览器不太确定; 火狐浏览器似乎也有这种情况, 没具体体验过

    结帖了... 结帖了... 结帖了... 不要回复了哈
    kookpua
        64
    kookpua  
       2020-11-09 10:06:38 +08:00
    我的怎么默认关闭的
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5603 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 35ms · UTC 07:48 · PVG 15:48 · LAX 23:48 · JFK 02:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.