NAS登录逻辑优化建议
当前问题:

如图,切换账号时有三种方式:局域网IP、FN ID、公网 域名登录。
- 只有FN ID登录会根据当前网络环境(局域网/公网)自动选择最佳路径(局域网直连、公网直连或中继转发)。
- 局域网IP和公网 域名登录方式是固定的,不会根据当前网络环境切换。例如:
- 在局域网内使用公网 域名登录,会绕行公网,无法利用局域网高速连接。
- 在公网环境下使用局域网IP登录,APP仍会尝试(必然失败的)局域网连接。
核心建议:
用户可能需要在局域网/公网环境下手动切换账号(尤其是未使用FN ID时)。能否将三种登录方式通过设备ID关联起来,在用户打开APP时自动判断网络环境并选择最优登录方式?
策略情景模拟:
用户打开APP时:
- 检测到在WIFI下:
- 尝试局域网IP登录 → 成功/失败
- 失败 → 尝试公网 域名登录 (如已关联)
- 失败 → 尝试FN ID登录 (如已关联)
- 均失败 → 其他处理

- 检测到在非WIFI下 (公网环境):
- 尝试公网 域名登录 (如已关联)
- 失败 → 尝试FN ID登录 (如已关联)
- 均失败 → 其他处理

此外用户还可以自定义优先级: 允许用户设置默认尝试顺序的优先级(如:FN ID优先、公网 域名优先、局域网IP优先)。