收起左侧

域名双栈(A + AAAA)下App无法连接但Web端正常

1
回复
101
查看
[ 复制链接 ]

1

主题

0

回帖

0

牛值

江湖小虾

2025-10-17 17:16:05 显示全部楼层 阅读模式

一、设备信息

  • 系统环境:物理机安装的 fnOS

  • 系统版本号:0.9.29

  • 网络环境

    • 内网 IPv4(无公网 IPv4)
    • 公网 IPv6(已配置 AAAA 记录并部署 SSL)
    • 同时通过 frp(TCP 协议)实现 IPv4 公网访问
  • frp 部署方式

    • frps 部署在拥有固定公网 IPv4 的轻量云服务器上

    • 应用中心下载安装的fprc

    • frps、frpc 配置:

      frps:
      bindPort = 7000
      auth.token = "**********"
      webServer.addr = "0.0.0.0"
      webServer.port = 7500
      webServer.user = "admin"
      webServer.password = "**********"
      vhostHTTPSPort = 4433
      vhostHTTPPort = 8080
      log.to = "/usr/local/src/frps/log/frps.log"
      log.level = "info"
      log.maxDays = 7
      log.disablePrintColor = false
      
      frpc:
      serverAddr = "8.***.***.***"
      serverPort = 7000
      auth.token = "**********"
      #不能删除, 否则连接不上会闪退
      loginFailExit=false
      [[proxies]]
      name = "fnOS"
      type = "tcp"
      localIP = "192.168.1.100"
      localPort = 5667
      remotePort = 5667
      transport.useEncryption = true
      transport.useCompression = true
      
  • App 端设备信息

    • 飞牛 APP 版本号:1.23.1
    • 手机型号:Redmi K70

二、问题现象

在配置了域名的 A + AAAA 记录后:

  • 使用 Web 浏览器(IPv4/IPv6)访问 https://www.xxxxxx.top 均可正常打开
  • 使用 飞牛 APP访问同一域名时,提示“找不到设备,请检查输入正确或设备已开机”
  • 但若在 飞牛APP中输入frps 的 IPv4 地址,则可以正常连接;
  • 若关闭 A 记录(仅保留 AAAA),无论 APP 或 Web 端均正常;
  • 若关闭 AAAA 记录(仅保留 A),Web端正常,但APP提示“找不到设备,请检查输入正确或设备已开机”

三、重现步骤

  1. fnOS 保持公网 IPv6 直连(AAAA 记录指向 fnOS IPv6)
  2. 部署 frps(公网 IPv4)与 frpc(fnOS 内网)TCP 隧道:
    • frps:5667 → frpc:5667
  3. 配置域名:
    • A 记录指向 frps IPv4
    • AAAA 记录指向 fnOS IPv6
    • 两条记录共用同一域名与 SSL 证
  4. 在浏览器访问 https://www.xxx.top:5667 → 正常
  5. 在飞牛 APP 中使用相同域名连接 → 无法连接
  6. 改为直接输入 frps 的 IPv4 地址 → 正常

四、抓包

我分配了另外一个二级域名只记录A记录没有配TLS证书,这个域名指向frps,我在frps和frpc上同时开启tcpdump抓包然后交给了chatgpt解析,chatgpt是这样说的:

image.png

连接失败是使用域名进行连接的,成功的IPV4地址连接的

出现频率:必现

联系方式:606群-¥

APP日志上报:设备ID-9587736d390449e9bb8b986b862f2619c575cdbb

收藏
送赞
分享

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

124

主题

1万

回帖

0

牛值

管理员

2025-10-21 14:56:57 显示全部楼层
已收到反馈 我转给负责的同事看看
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则