飞牛同步客户端添加设备时授权窗口异常跳转至 localhost,无法完成授权
系统版本
Windows 11
设备环境
- 设备类型:物理机
- 网络环境:局域网
- 应用版本:飞牛同步客户端v0.1.9(19c5172)
- 其他:无反代/域名/P2P,直接通过IP访问NAS
BUG 现象
- 打开飞牛同步客户端,点击 “添加设备”。
- 输入 NAS 地址后,点击确认。
- 客户端日志显示成功连接 NAS(
/trimcon和 /fn-sync接口返回 200),但随即弹出无地址栏的内嵌授权窗口。
- 窗口实际加载的 URL 被强制替换为
http://localhost:[随机端口](如 14723、3237、5549等),而非预期的 NAS IP。
- 窗口卡死/空白,无法完成 OAuth 授权流程,最终提示“async-oauth 窗口已被关闭”。
后尝试使用FNID、切换外网访问、域名均有问题
出现频率
必现(多次尝试均失败)
关键日志(节选,详细在附件)
[2026-06-21][11:32:31][INFO][fn_sync_client_lib::service::utils] open_oauth_window: ip, 192.168.1.4:9911
[2026-06-21][11:32:31][INFO][axum_proxy] start axum proxy, host: 192.168.1.4, port: 9911
[2026-06-21][11:32:31][INFO][fn_sync_client_lib::service::utils] proxy_url: http://localhost:3237
[2026-06-21][11:33:45][INFO][fn_sync_client_lib::service::utils] /trimcon res : Err(reqwest::Error { ..., Os { code: 10061, kind: ConnectionRefused, message: "由于目标计算机积极拒绝,无法连接。" } })
[2026-06-21][11:36:57][INFO][fn_sync_client_lib::service::utils] proxy_url: http://localhost:14723
[2026-06-21][11:42:31][INFO][axum_proxy] stop axum proxy
[2026-06-21][11:42:31][INFO][fn_sync_client_lib::service::utils] async-oauth 窗口已被关闭
补充说明
请开发团队核查 axum_proxy 的 redirect_uri 生成逻辑,为何在成功识别 NAS IP(192.168.1.4)后,仍强制使用 localhost作为回调地址,导致授权流程中断。
附件:fn-sync-logs-2026-06-21_035412.zip