V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
psyer
V2EX  ›  OpenWrt

openwrt 上使用 opencIash 的奇葩问题

  •  1
     
  •   psyer · 2022-03-24 21:56:06 +08:00 via Android · 6843 次点击
    这是一个创建于 1003 天前的主题,其中的信息可能已经有所发展或是发生改变。

    我遇到了个很奇葩的问题,N1 作为旁路由。

    openclash 开启之后,PC 上浏览器能打开香港谷歌 google.com.hkdrive.google.com (这个不代 hk )也能打开,但是就打不开 google.com 这个不带 hk 网页。

    而手机和平板连旁路由就一切正常,什么都能打开。

    当我电脑不连旁路由,用 cfw 客户端时,也一切正常。不知什么原因?有没有大佬解答下😢😢

    第 1 条附言  ·  2022-03-25 15:59:24 +08:00
    解决了,终于破案了!!!😂 最后发现在 C:\Windows\System32\drivers\etc\hosts 里面我指定了一个 谷歌 的错误 IP 地址,2020 年修改的~ 原来是我自己把自己污染了~

    这也就解释了我为什么在 openclash dashboard ( yacd )上能看到电脑连 goole.com.hk 的记录,而看不到 goole.com 的记录。

    杠精们所说的不看日志×,上 V2EX √。—— 是没有道理的。因为有很多问题,看日志看不出来啥,而遇到相同问题的人讨论就能摸到线索解决。
    26 条回复    2022-03-25 15:53:57 +08:00
    hei1000
        1
    hei1000  
       2022-03-24 21:59:07 +08:00 via Android
    多个浏览器试过没,另外可以看看 openclash dashboard ( yacd )看看走的哪个节点
    kokutou
        2
    kokutou  
       2022-03-24 22:00:12 +08:00
    看日志×
    上 v2 问√
    psyer
        3
    psyer  
    OP
       2022-03-25 00:38:32 +08:00
    @kokutou 不要阴阳怪气。我说了,手机平板正常,说明日志没问题。
    psyer
        4
    psyer  
    OP
       2022-03-25 00:45:31 +08:00
    @hei1000 edge 浏览器也一样。openclash dashboard ( yacd )能看到手机 www.google.com 和带 hk 的走的预定节点,而 PC 的只能记录 google.com.hk ,记录不到 google.com 。YouTube 也都正常。很奇怪,手机连都有日志,电脑连就没有。你说规则有问题吧,我是直接在线订阅转换的,而且手机也能用,应该不是规则的问题。
    ebi5oowiiy1llo
        5
    ebi5oowiiy1llo  
       2022-03-25 01:31:33 +08:00 via Android
    也许是 dns 污染,或者解析了 ipv6 ,没走到 clash
    noqwerty
        6
    noqwerty  
       2022-03-25 02:19:41 +08:00 via iPhone
    google.com/ncr 可以吗
    FieldFarmer
        7
    FieldFarmer  
       2022-03-25 02:29:30 +08:00 via Android
    cmd
    ipconfig /flushdns
    quzard
        8
    quzard  
       2022-03-25 08:18:54 +08:00 via Android
    dns 问题
    devswork
        9
    devswork  
       2022-03-25 09:10:52 +08:00
    @FieldFarmer 我第一个想到的也是这个,清除 DNS 缓存
    cloverstd
        10
    cloverstd  
       2022-03-25 09:39:18 +08:00
    我遇到跟你一样的问题
    google.commail.google.com 经常会打不开
    google.com.hk 可以正常,youtubu.com 也可以打开

    Chrome 也没用开 DoH/DoT ,换了 Firefox 就可以正常打开
    我怀疑是被 Chrome 灰度到了啥奇怪的特性
    iConsLii
        11
    iConsLii  
       2022-03-25 10:08:03 +08:00
    我也是出现该问题,怀疑是 DNS 问题。但是我换了好几家 DNS ,都还会出现。最后还是关掉了 OpenClash ,改用电脑的 Clash For Windows 了。
    winterbells
        12
    winterbells  
       2022-03-25 10:11:43 +08:00
    tailscale 会遇到这个问题,主要是打开 tailscale 后第一时间打开 google.com 。这个时候 DNS 可能还没切换过来,导致打不开。其它域名都正常。
    ipconfig /flushdns 还有 chrome://net-internals/#dns 把缓存清了就可以了
    yianing
        13
    yianing  
       2022-03-25 10:14:18 +08:00 via Android
    已弃疗,现在在用 passwall+mosdns
    AllenHua
        14
    AllenHua  
       2022-03-25 11:44:46 +08:00
    楼主解决了回来说下是啥原因。

    我也不用 OpenClash 了,各个依赖和主程序只要某一个版本不对就导致无法正常使用…… 实在是令人头疼。后面我改用 passwall ,和 #13 一样,不过后来还是觉得不爽。现在用 N1 开单独的 Clash Core 作透明代理使用,目前满意。
    wanacry
        15
    wanacry  
       2022-03-25 12:08:32 +08:00 via iPhone
    pc 用客户端不香吗
    psyer
        16
    psyer  
    OP
       2022-03-25 12:31:26 +08:00
    @ebi5oowiiy1llo DNS 污染不确定,但是 google.com.hkdrive.google.comyoutube.com 都能解析。IPV6 我都禁用了的。
    psyer
        17
    psyer  
    OP
       2022-03-25 12:31:43 +08:00
    @noqwerty 试过,不行的。
    psyer
        18
    psyer  
    OP
       2022-03-25 12:32:30 +08:00
    @FieldFarmer
    @devswork

    ipconfig/flushdns 也试过的,不行。
    kylelau
        19
    kylelau  
       2022-03-25 13:25:33 +08:00 via iPhone
    关闭 chrome 的安全 DNS 试试
    psyer
        20
    psyer  
    OP
       2022-03-25 14:46:18 +08:00
    @winterbells 不行。
    psyer
        21
    psyer  
    OP
       2022-03-25 14:47:02 +08:00
    @AllenHua 非常令人头疼,我干脆都改成 hk ,将就能用。
    psyer
        22
    psyer  
    OP
       2022-03-25 15:25:02 +08:00
    @kylelau 关闭了的~ 不行
    psyer
        23
    psyer  
    OP
       2022-03-25 15:30:54 +08:00
    @cloverstd

    我的 Firefox 提示:

    建立安全连接失败

    连接到 www.google.com 时发生错误。SSL 接收到一个超出最大准许长度的记录。
    错误代码:SSL_ERROR_RX_RECORD_TOO_LONG
    由于不能验证所收到的数据是否可信,无法显示您想要查看的页面。
    lifansama
        24
    lifansama  
       2022-03-25 15:48:05 +08:00 via Android
    楼主用的什么模式?
    我用 Fake-IP 也遇到了这个问题,还以为是手机的问题
    psyer
        25
    psyer  
    OP
       2022-03-25 15:51:09 +08:00
    @cloverstd
    @iConsLii
    @AllenHua

    解决了,终于破案了!!!😂 最后发现在 C:\Windows\System32\drivers\etc\hosts 里面我指定了一个 谷歌 的错误 IP 地址,2020 年修改的~ 原来是我自己把自己污染了~

    哈哈,结帖!
    psyer
        26
    psyer  
    OP
       2022-03-25 15:53:57 +08:00
    @lifansama 你看我上一个回复,我用的 fakeip 和默认模式都正常了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2761 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 09:31 · PVG 17:31 · LAX 01:31 · JFK 04:31
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.