请不要把任何和邀请码有关的内容发到 NAS 节点。

邀请码相关的内容请使用 /go/in 节点。

如果没有发送到 /go/in,那么会被移动到 /go/pointless 同时账号会被降权。如果持续触发这样的移动,会导致账号被禁用。
rayyume
V2EX  ›  NAS

部署的网站手机蜂窝能够直连,在宽带环境里就无法直连是因为什么?

  •  
  •   rayyume · Dec 30, 2024 · 5785 views
    This topic created in 677 days ago, the information mentioned may be changed or developed.

    家里有公网 ip,在软路由跑 docker 使用 Lucky 反代+Cloudflare 解析部署了几个自己用的网站,并且加了 Lucky 里的登录验证确保别人无法访问。

    最近发现了个奇怪的现象:

    1. 无论是家里的宽带还是公司的网络环境,均无法直连,使用代理后可以访问。
    2. 使用手机蜂窝网络(无代理)可以正常访问。
    3. 尝试了手机开热点给电脑,电脑还是无法访问。
    4. 使用 zhale.me 等检测网站,显示 DNS 及网站测速都正常。应该没有被墙。

    尝试了清除了电脑的 DNS 缓存,关闭代理软件,宽带环境中的电脑均无法实现直连。

    有没有大佬知道可能问题出在哪?如果解决了可以请杯咖啡给大佬~

    39 replies  •  2024-12-31 15:47:54 +08:00
    Hookery
    Hookery
    Dec 30, 2024❤️1
    1
    感觉像是 DNS 劫持,开了 DNSSEC 了吗
    rayyume
    rayyume
    OP
    Dec 30, 2024
    2
    @Hookery #1 没有开呢 我去找一下教程 开一下 感谢🙏
    ysxb1145
    ysxb1145
    Dec 30, 2024 via Android❤️1
    3
    你宽带不会是移动的吧,或者 DNS 有问题
    BBrother
    BBrother
    Dec 30, 2024❤️1
    4
    首先排查一下是不是因为手机是 ipv6 访问,然后 cloudflare 的 ipv4 被墙了,cloudflare 的 ip 很怪,站长工具测试全国都能访问,但是我家和单位的 wifi 就是访问不了,感觉是运营商主动屏蔽的
    alect
    alect
    Dec 30, 2024
    5
    换高位端口试试?
    yinmin
    yinmin
    Dec 30, 2024 via iPhone
    6
    ( 1 ) ping 域名看看 ip 对吗
    ( 2 ) telnet 或者 nc 看看 tcp 通吗
    ( 3 )电脑浏览器里关闭 quic 试试
    rayyume
    rayyume
    OP
    Dec 30, 2024
    7
    @Hookery #1 大佬,按照网上的教程设置了 DNSSEC ,还是宽带环境中还是没法直连访问。
    yinmin
    yinmin
    Dec 30, 2024 via iPhone❤️3
    8
    cloudflare 域名解析不用启用代理功能
    opengps
    opengps
    Dec 30, 2024
    9
    宽带用的都是地区性质的 dns ,我感觉很多域名在这种 dns 下压根没同步解析
    daimaosix
    daimaosix
    Dec 30, 2024 via Android
    10
    @reayyu DNSSEC 需要客户端的支持,就跟你能访问需要代理
    rayyume
    rayyume
    OP
    Dec 30, 2024
    11
    @BBrother #4 在 lucky 中看了一下手机访问的日志,client ip 都是 ipv4 地址,是不是代表着是用过 ipv4 访问的呢。
    rayyume
    rayyume
    OP
    Dec 30, 2024
    12
    @ysxb1145 #3 应该都是联通的。
    stillyu
    stillyu
    Dec 30, 2024
    13
    宽带环境 nslookup 域名,看能不能拿到域名解析
    rayyume
    rayyume
    OP
    Dec 30, 2024
    14
    @stillyu #13 可以拿到呢
    rayyume
    rayyume
    OP
    Dec 30, 2024
    15
    @alect #5 换了一个 5 位的 还是不行
    lxyv
    lxyv
    Dec 30, 2024
    16
    下个 wireshark 抓包看下,选中你电脑网卡开始抓包,浏览器访问你的网站,过滤下抓包数据,ip.addr == 你的域名解析的 ip
    BBrother
    BBrother
    Dec 30, 2024❤️1
    17
    @reayyu #11 cloudflare 是仅 dns 还是开了代理?
    huang86041
    huang86041
    Dec 30, 2024
    18
    可以直接在路由器里面添加 hosts ,子域名指向的的服务器内网地址。
    ShineyWang
    ShineyWang
    Dec 30, 2024
    19
    端口回流问题?
    网关是什么?
    之前我在 Openwrt 里面改设置解决的
    rayyume
    rayyume
    OP
    Dec 30, 2024
    20
    @BBrother #17 开了代理 设置了 origin rules 把端口指向了 lucky 设置的端口
    BBrother
    BBrother
    Dec 30, 2024
    21
    @reayyu #20 那分别用 ipv6 和 ipv4 ping 一下 cloudflare 和你的公网 ip 看看,手机上有 termux 的话也 ping 一下,然后手机给电脑开热点 ping 一下,我还是怀疑 cloudflare 的 ip 被屏蔽了
    suri68
    suri68
    Dec 30, 2024
    22
    DNS 1.1.1.1
    lxyv
    lxyv
    Dec 30, 2024
    23
    @lxyv #16 重点看下是 tls 1.2 还是 1.3 ,之前有段时间 cloudflare 的 tls1.3 经常被墙。还有检查你电脑 ie 设置里的 tls1.3 有没有开 undefined
    SakuraYuki
    SakuraYuki
    Dec 30, 2024
    24
    先看下 dns 解析的 ip 对不对
    Hookery
    Hookery
    Dec 30, 2024
    25
    你直连的时候 nslookup 一下,看下 IP 能否解析正确,如果 IP 能解析,再 telnet 端口看看通不通。
    IP 如果解析错误就是 DNS 被劫持了。IP 正确但是端口不通就是被墙了。顺便说一句,cloudflare 如果解析国内的时候套了代理就会有问题,国内要直连才行,国外可以套代理。
    Hookery
    Hookery
    Dec 30, 2024
    26
    21 楼应该是正解,cloudflare 代理国内是有问题的
    que01
    que01
    Dec 30, 2024
    27
    我认为是 ipv4 和 v6 造成的,dns 的 ipv6 可能能用,你家里和公司是 v4 就不能用。这是我的猜测。。。ipv6 的 dns 解析是优先使用的
    54xavier
    54xavier
    Dec 30, 2024
    28
    最近碰到过两次类似的问题:
    1. 公司自建服务,部分人能正常访问,部分不行,最后定位到是深信服的问题。
    2. 朋友的一台笔记本部分网站打不开,没开代理,最后定位到是朋友从上家公司离职后上家公司的安全、vpn 相关软件在 hosts 里面拉了很多屎,全部删掉解决了。
    Yanickkk
    Yanickkk
    Dec 30, 2024
    29
    说点我遇见过的,我之前遇见过类似的问题: 从家里无法访问,但是外网和手机都可以。
    后来排查是 OpenWrt 的 NAT 环回有问题,使用内网地址环回就会被防火墙丢包,但是用外网就可以。
    yc8332
    yc8332
    Dec 30, 2024
    30
    先 ping 你的域名看看,能不能通。解析是不是对的
    hugqq
    hugqq
    Dec 30, 2024
    31
    SNI 阻断+ DNS 污染
    rayyume
    rayyume
    OP
    Dec 30, 2024
    32
    @que01 #27 在手机上 ping 了一下,确实是手机走的 ipv6 ,这是不是代表着 ipv4 被墙了。。
    8fQJ4SKWTUrK68eC
    8fQJ4SKWTUrK68eC
    Dec 30, 2024
    33
    大概率是 v4 被阻断了
    que01
    que01
    Dec 30, 2024
    34
    @reayyu 直接访问 ip 试试吧,排除法,不是当事人很难判断细节
    hackroad
    hackroad
    Dec 30, 2024
    35
    不给域名排障,一堆人在这瞎猜。。。
    izjing666
    izjing666
    Dec 30, 2024
    36
    家宽公网 ip 就是存在这个问题,你可以访问你本地 ip 访问,但是公网 IP 不行,无解
    rayyume
    rayyume
    OP
    Dec 30, 2024
    37
    此贴终结,ipv4 被阻断了,应该是被墙了。。
    ciki
    ciki
    Dec 31, 2024
    38
    盲猜是 fttr ,我家同样的问题,网络回环问题,而且我是中兴光猫,找了资料发现非常难搞,直接放弃,但是我现在发现我通过 lucky 反代的能访问,直接 ddns 的不行
    p1gd0g
    p1gd0g
    Dec 31, 2024
    39
    哈哈点进来前盲猜 ipv4/6 的问题,果然。
    前段时间折腾家里的开发板,搭了个服务,也是流量能开,到公司发现打不开,一顿查结果是公司把 ipv6 关了。哭笑不得。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   1702 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 100ms · UTC 04:17 · PVG 12:17 · LAX 20:17 · JFK 23:17
    ♥ Do have faith in what you're doing.