Repository navigation
Releases
FN Proxy v0.1.7
FN Proxy v0.1.7
本版本改善连接恢复时对短暂入口不稳定的处理,并细化连接失败诊断。
修复与改进
- 将自动重连的两次退避间隔调整为 5 秒和 30 秒,以覆盖持续数十秒的入口不稳定情况。
- 区分连接拒绝、连接超时和 TLS 连接失败,帮助定位恢复失败原因;诊断信息仍仅包含安全分类,不记录地址、凭据或证书等敏感详情。
下载与升级
已安装 v0.1.6 的用户可在设置页检查并安装更新,也可下载 Releases 附件中的 Windows x64 setup.exe,并使用 SHA256SUMS.txt 校验文件完整性。
应用尚未进行 Authenticode 代码签名,安装时可能出现 Windows SmartScreen 提示;应用内更新包已由独立的 Tauri minisign 密钥签名。需要 WebView2 Runtime,安装器会按需引导安装。
安全与兼容性
更新下载仅访问本仓库 GitHub Releases,并验证发布签名。密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。默认仅监听 127.0.0.1;局域网访问须显式开启,仅限可信网络,切勿暴露到公网。
真实 NAS 授权恢复、安装与升级流程、窗口、托盘及局域网交互仍需在实际设备上验证。
FN Proxy v0.1.6
FN Proxy v0.1.6
本版本新增远程服务可用性检测,将上游服务状态与本地代理监听状态分开展示,并修复 FN Connect 拒绝页面因较长内联样式导致的凭据过期漏检。
新增与改进
- 服务映射列表与服务发现列表新增远程状态提示,区分未认证、无权限、地址不存在、检测超时和无法连接等情况,避免将本地端口正在监听误认为远程服务可用。
- 连接后自动检测远程服务,每 60 秒刷新一次,并提供手动重新检测入口;最多并发检测两个地址,相同远程地址复用结果。
- 检测结果按连接会话和远程地址隔离,断开、切换连接或重连后丢弃旧结果,避免过期状态影响当前连接。
- 修复 FN Connect 401/403 拒绝页的权限提示位于较长内联样式之后时无法识别的问题,将有限响应检查范围由 16 KiB 调整为 64 KiB,恢复原有的入口凭据刷新流程。
下载与升级
已安装 v0.1.5 的用户可在设置页直接检查并安装更新,也可下载 Releases 附件中的 Windows x64 setup.exe,并使用 SHA256SUMS.txt 校验文件完整性。
应用尚未进行 Authenticode 代码签名,安装时可能出现 Windows SmartScreen 提示;应用内更新包已由独立的 Tauri minisign 密钥签名。需要 WebView2 Runtime,安装器会按需引导安装。
安全与兼容性
远程检测仅访问经校验的上游地址,不跟随重定向,界面仅展示经过分类的状态,不泄露凭据、响应正文或底层网络错误详情。拒绝页检查仍受 64 KiB 大小和 2 秒时限约束;无请求体的 GET/HEAD 最多自动重试一次,写请求不自动重放。
更新下载仅访问本仓库 GitHub Releases,并验证发布签名。密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。默认仅监听 127.0.0.1;局域网访问须显式开启,仅限可信网络,切勿暴露到公网。
真实 NAS 授权恢复、安装与升级流程、窗口、托盘、轻量模式及局域网交互仍需在实际设备上验证。
FN Proxy v0.1.5
FN Proxy v0.1.5
本版本为服务映射加载真实站点图标并缓存,连接中断时显示「重连中」状态,同时修复 FN Connect 权益查询丢失 NAS 登录令牌的问题,并在界面给出具体失败原因。
新增与改进
- 服务图标改为从各服务站点实际抓取:自动解析站点 HTML 中的图标声明并回退到 favicon.ico,支持 SVG 图标;抓取前校验上游域名、限制重定向与响应大小,结果在前端缓存,避免重复请求。
- 连接断开并自动恢复时,连接列表与服务映射中显示「重连中」徽标,与彻底断线状态区分。
- 修复 FN Connect 权益查询在票据登录场景下未携带 NAS 登录令牌、导致查询失败的问题;查询失败时界面展示具体原因(认证被拒绝、权限不足、超时、网络错误等),便于定位配置问题。
下载与升级
已安装 v0.1.4 的用户可在设置页直接检查并安装更新,也可下载 Releases 附件中的 Windows x64 setup.exe,并使用 SHA256SUMS.txt 校验文件完整性。
应用尚未进行 Authenticode 代码签名,安装时可能出现 Windows SmartScreen 提示;应用内更新包已由独立的 Tauri minisign 密钥签名。需要 WebView2 Runtime,安装器会按需引导安装。
安全与兼容性
更新下载仅访问本仓库 GitHub Releases,并验证发布签名。图标抓取仅访问已认证服务的上游域名,失败诊断信息经白名单过滤,不泄露地址或凭据。密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。
默认仅监听 127.0.0.1。局域网访问须显式开启,仅限可信网络,切勿暴露到公网。窗口、托盘、轻量模式与局域网交互仍需在实际设备上验证。
FN Proxy v0.1.4
FN Proxy v0.1.4
本版本新增轻量模式以降低常驻内存占用,改进服务映射的操作入口与图标,并增强上游连接失败后的认证恢复能力。
新增与改进
- 新增「轻量模式」(默认关闭):关闭主窗口时销毁界面及 WebView,释放界面占用的内存;Rust 后端、代理转发、认证续期和托盘继续运行,点击托盘图标可重新打开界面并读取当前运行状态。未保存的界面输入会丢失,重新打开窗口需要短暂加载。
- 服务映射新增服务图标,并为每条映射提供「复制远程地址」「打开本地地址」「打开远程地址」等操作入口。
- 上游连接失败后在后台探测认证状态(30 秒节流,不重放失败的请求),会话失效时自动重新登录恢复;服务发现整体超时或全部来源失败时也会触发认证探测,减少误判断线。
下载与升级
已安装 v0.1.3 的用户可在设置页直接检查并安装更新,也可下载 Releases 附件中的 Windows x64 setup.exe,并使用 SHA256SUMS.txt 校验文件完整性。
应用尚未进行 Authenticode 代码签名,安装时可能出现 Windows SmartScreen 提示;应用内更新包已由独立的 Tauri minisign 密钥签名。需要 WebView2 Runtime,安装器会按需引导安装。
安全与兼容性
更新下载仅访问本仓库 GitHub Releases,并验证发布签名。密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。轻量模式只释放界面进程,不影响代理转发与凭据存储。
默认仅监听 127.0.0.1。局域网访问须显式开启,仅限可信网络,切勿暴露到公网。窗口、托盘、轻量模式与局域网交互仍需在实际设备上验证。
FN Proxy v0.1.3
FN Proxy v0.1.3
本版本新增签名验证的应用内更新,自动升级时无需手动卸载旧版本,并提供 Windows x64 安装包。
新增与改进
- 新增应用内“下载并安装更新”:下载后验证 Tauri updater 签名,显示进度并支持立即重启。
- Windows 更新使用 passive 模式:只显示小型进度窗口,自动完成安装,无需手动卸载旧版本。
- Release 工作流现在生成签名安装包、
latest.json更新清单和 SHA256 校验文件;缺少签名私钥时会停止发布,避免发布未签名更新。 - 保留发布页入口,作为应用内更新不可用时的备用下载方式。
下载与升级
可从设置页检查并安装更新,也可下载 Releases 附件中的 Windows x64 setup.exe,并使用 SHA256SUMS.txt 校验文件完整性。
包含本版本的安装包仍可能出现 Windows SmartScreen 提示:应用尚未进行 Authenticode 代码签名,但应用内更新包已由独立的 Tauri minisign 密钥签名。需要 WebView2 Runtime,安装器会按需引导安装。当前旧版本没有 updater 插件,升级到本版本需要最后手动安装一次;之后的版本可直接使用应用内更新。
安全与兼容性
更新下载仅访问本仓库 GitHub Releases,并验证发布签名;签名私钥只保存在本地安全位置和 GitHub Actions Secret,不进入仓库、日志或配置文件。密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。
默认仅监听 127.0.0.1。局域网访问须显式开启,仅限可信网络,切勿暴露到公网。真实发布包、升级流程、窗口、托盘与局域网交互仍需在实际设备上验证。
FN Proxy v0.1.2
FN Proxy v0.1.2
本版本新增开机自启、NAS 主入口映射与版本更新检查改进,提供 Windows x64 桌面安装包。
新增与改进
- 新增“开机自启”设置:登录系统后自动打开 FN Proxy;代理是否自动开启仍由“启动时自动开启代理”设置单独控制。
- 新增“NAS 主入口”服务映射预设:通过
https://{FNID}.fnos.net/代理 NAS 主域名,保留请求路径与查询参数,支持 HTTP 与 WebSocket(含/websocket?type=main),默认本地端口 18000,占用时自动顺延。 - 更新检查共享单一实例,设置页与界面其他位置状态一致;版本标签动态显示当前应用版本。
下载与安装
下载 Releases 附件中的 Windows x64 setup.exe 安装包,使用 SHA256SUMS.txt 校验文件完整性。
安装包未进行 Windows 代码签名,可能出现 SmartScreen 提示;请确认下载来源与校验值。需要 WebView2 Runtime,安装器会按需引导安装。更新仍需手动下载安装。
安全与兼容性
密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。主入口映射严格限定为当前连接的 FN ID,保持 HTTPS、凭据、端口及根地址校验;不会代理跳往其他域名的应用入口,也不会将应用内的 NAS 登录状态自动传入浏览器。
默认仅监听 127.0.0.1。局域网访问须显式开启,入口没有额外密码,访问者共用 NAS 会话凭据;仅限可信网络,切勿暴露到公网。
真实 NAS 环境、窗口、托盘与局域网交互仍需在实际设备上验证。
FN Proxy v0.1.1
FN Proxy v0.1.1
本版本改进代理启动、NAS 会话恢复与服务管理,提供 Windows x64 桌面安装包。
新增与改进
- 新增“启动时自动开启代理”设置:打开应用后,使用已保存的凭据连接 NAS 并启动已启用的服务映射;此选项不是系统开机自启。
- 重新整理设置页,将代理与通用设置分组,优化局域网访问提示。
- 支持代理运行中编辑服务映射,并增量调整端口监听。
- 优化 NAS 自动连接与服务发现,静默加载发现结果并标注注册表来源。
- 新增运行日志文件持久化与有界轮转,便于排查问题。
- 后端消息统一通过前端语言资源显示,完善中英文提示。
修复
- 改进 NAS 会话过期与撤销后的自动重新认证,并限制恢复重试次数。
- 简化连接与代理操作,完善过期代理凭据、跨站导航和工作区状态的回归测试。
- 规范发布附件名称,确保安装包名称与校验文件一致。
下载与安装
下载 Releases 附件中的 Windows x64 setup.exe 安装包,使用 SHA256SUMS.txt 校验文件完整性。
安装包未进行 Windows 代码签名,可能出现 SmartScreen 提示;请确认下载来源与校验值。需要 WebView2 Runtime,安装器会按需引导安装。更新仍需手动下载安装。
安全与兼容性
密码仍通过本机 IPC 进入 Rust,并使用 Windows 凭据管理器保存。自动开启代理需要已保存的凭据及已启用的服务映射。
默认仅监听 127.0.0.1。局域网访问须显式开启,入口没有额外密码,访问者共用 NAS 会话凭据;仅限可信网络,切勿暴露到公网。
真实 NAS 环境、窗口、托盘与局域网交互仍需在实际设备上验证。
FN Proxy v0.1.0
FN Proxy v0.1.0
首个公开版本,提供 Windows x64 桌面安装包。
功能
- 多 NAS 连接、会话认证与可选本机凭据保存。
- 服务发现与映射、HTTP / WebSocket 本机反向代理。
- Docker 服务端口发现与映射。
- 系统托盘、自定义标题栏、中英文界面及明暗主题。
- 默认仅监听 127.0.0.1;可在设置中显式开启可信局域网访问。
- 设置页展示当前版本,并可检查 GitHub 最新正式版本及打开下载页。
下载与安装
下载 Releases 附件中的 Windows x64 setup.exe 安装包。SHA256SUMS.txt 提供安装包校验值。
本版本未进行 Windows 代码签名,安装时可能出现 SmartScreen 提示;请确认下载来源与校验值。需要 WebView2 Runtime,安装器会按需引导安装。
更新与安全说明
更新检查仅访问本仓库的 GitHub Releases API,不发送 NAS 密码、Cookie 或 Token。更新需手动下载安装,未启用后台下载或自动安装。
密码通过本机 IPC 进入 Rust;持久化使用 Windows 凭据管理器。局域网监听仅用于可信网络。此版本未完成所有真实 NAS 环境与 Windows 桌面交互的兼容性验证,请先在测试环境使用。