首页/新闻资讯/正文详情

不止于网页:NodeWarden PWA 安装、离线使用与桌面 App 快捷方式设置

发布时间:2026/9/25 14:09:10 来源:云帆数科 栏目:资讯中心
不止于网页:NodeWarden PWA 安装、离线使用与桌面 App 快捷方式设置
不止于网页NodeWarden PWA 安装、离线使用与桌面 App 快捷方式设置【免费下载链接】nodewardenBitwarden-compatible server running on Cloudflare Workers项目地址: https://gitcode.com/gh_mirrors/no/nodewardenNodeWarden 是一个运行在 Cloudflare Workers 上的 Bitwarden 兼容密码库服务器除了网页访问外它还内置了完整的 PWA渐进式 Web 应用能力可以把密码库安装到手机主屏幕或电脑桌面像原生 App 一样独立窗口打开并且支持离线打开库、离线解锁。本文手把手带你完成 NodeWarden PWA 安装、离线使用以及桌面 App 快捷方式的设置。为什么 NodeWarden 值得安装成 App 官方特性对比中NodeWarden 的 PWA/离线能力是相对 Bitwarden 免费版服务器的独有卖点可安装、离线使用、App 快捷方式见 README_ZH.md 的特性表格。安装为 PWA 后你会立刻获得三样东西能力说明 独立窗口打开全屏、独立标签没有浏览器地址栏 离线可用App 外壳页面框架与静态资源被缓存断网也能打开⚡ 快捷入口系统菜单里内置了 Vault保险库与 TOTP动态口令两个快捷方式直达核心页面这套能力由 PWA 清单文件定义display: standalone决定独立窗口形态shortcuts数组定义了上面两个快捷入口可参考 manifest.webmanifest。手机安装Android 主屏幕快捷方式设置在 Android 上安装 NodeWarden推荐 Chrome用 Chrome 打开你的 NodeWarden 地址部署后生成的 Workers 域名或自定义域名点击地址栏右侧的安装图标或打开浏览器菜单 →安装应用 / 添加到主屏幕确认图标与名称NodeWarden无误后点安装。完成后主屏幕会出现 NodeWarden 图标点击即以全屏独立窗口启动直接进入保险库。在 iPhone 上安装 NodeWardenSafari用 Safari 打开 NodeWarden 地址iOS 只有 Safari 支持添加到主屏幕点底部分享按钮 →添加到主屏幕名称默认为 NodeWarden点添加。index.html中已配置apple-mobile-web-app-capable、主题色和 Apple 触摸图标见 index.html所以 iPhone 上的图标和状态栏效果是完整适配的。桌面安装Windows / macOS / Linux 快捷方式设置Windows一键安装应用用 Chrome 或 Edge 打开 NodeWarden点击地址栏最右侧的安装图标或菜单 → 应用 → 安装此站点为应用。系统会在开始菜单和桌面生成独立应用窗口带标题栏、可固定到任务栏完全像原生桌面软件。macOS从 Safari 添加到 Dock用 Safari 打开 NodeWarden 地址菜单文件 → 添加到程序坞Dock 中出现 NodeWarden 图标打开即独立窗口自动适配深色主题主题色#0f172a。Linux按浏览器操作Chrome/Edge 系浏览器同样支持地址栏安装图标Firefox 系可创建普通网址快捷方式。Linux 桌面端已在官方测试列表中验证可用README_ZH.md。 小提示如果网络环境无法访问默认 Workers 域名先在 Workers 设置里绑定自定义域名再用该域名安装 PWA体验更稳定。离线使用断网也能开库 NodeWarden 的离线能力不只是页面能打开而是三层设计1. App 外壳缓存断网秒开构建时会生成一个 Service Workersw.js把首页、保险库页面、样式、脚本等全部预缓存之后每次在线访问都会静默刷新缓存见 vite.config.ts 中的缓存策略与 pwa.ts 的注册逻辑。这意味着飞机上、地铁里断网PWA 依然秒开缓存带版本号升级后自动切换新版缓存无需手动清理。⚠️ 注意第一次必须先在线打开一次缓存就绪后才能离线使用Service Worker 的离线兜底页也会给出这个提示。2. 离线解锁保险库密码不用问服务器多数离线只做到打开页面登录仍要联网。NodeWarden 走得更远每次在线成功登录后会把你的账户解锁信息邮件、主密钥派生参数、库主密钥存到本机之后断网输入主密码即可在本地完成密钥派生并解锁保险库全程不请求服务器。相关实现在 offline-auth.ts退出登录时该记录会被安全清除。3. 网络状态实时感知界面里有一个在线/离线状态徽标NetworkStatusBadge.tsx它每 30 秒探测一次服务可达性见 network-status.ts连续两次探测失败或浏览器断网时立即切换为离线。你可以清楚知道当前处于离线模式——离线期间可正常查看和解锁库但新增/修改需联网后才能同步到其他设备。进阶技巧与常见问题 ️快捷方式直达 TOTP安装后的桌面/手机快捷菜单里除了Vault还有TOTP快捷项适合常看动态口令的用户配置见 manifest.webmanifest。隐藏网页版但 PWA 不受影响在 Workers 变量中设置HIDE_WEB_VAULT1后服务器托管的前端页面返回 404但已安装或已缓存的 PWA 仍可继续使用本地前端服务端接口照常工作说明见 README_ZH.md适合只允许自己人用 Web Vault 的部署。升级后离线打不开先在线打开一次让新版缓存就绪再断网即可。换设备怎么办每个设备都需要独立完成一次在线登录 离线记录离线解锁能力是按设备建立的。总结NodeWarden 的 PWA 方案让自建 Bitwarden 兼容密码库真正走出浏览器手机端Chrome / Safari 两步安装直达主屏幕桌面端Windows 一键安装、macOS 添加到程序坞、Linux 常规快捷方式离线端App 外壳缓存 本地离线解锁 网络状态徽标断网照样安全开库。配合官方的备份中心与多设备同步它已经是一套完整的个人密码库解决方案 。【免费下载链接】nodewardenBitwarden-compatible server running on Cloudflare Workers项目地址: https://gitcode.com/gh_mirrors/no/nodewarden创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

阿里云FDE认证:面向真实交付场景的云工程师能力标尺
阿里云FDE认证:面向真实交付场景的云工程师能力标尺

1. 项目概述:FDE认证不是一张纸,而是交付能力的“压力测试”博彦科技成为阿里云FDE认证伙伴——这则消息在IT服务圈里传开时,不少同行第一反应是:“又一家公司拿证了?”但如果你真做过大型政企或金融客户的云迁移项目&… · 2026/9/25 14:09:10

Kubernetes CLI Agent 架构解析:gRPC 与智能体记忆实战
Kubernetes CLI Agent 架构解析:gRPC 与智能体记忆实战

1. 从“ax”这个标题说起:一个被低估的CLI Agent入口第一次看到“ax”这个标题,很多人会以为是某个命令行工具的缩写,或者某个内部代号。但把热词铺开来看——Kubernetes、agent、CLI、gRPC、codex cli、claude cli、agent开发、agent架构、a… · 2026/9/25 14:09:04

Eternal Minimal + dshx网关:dsh-anchored-standard如何让模型永远停留在Minimal却真实运行全套Standard工具
Eternal Minimal + dshx网关:dsh-anchored-standard如何让模型永远停留在Minimal却真实运行全套Standard工具

Eternal Minimal dshx网关:dsh-anchored-standard如何让模型永远停留在Minimal却真实运行全套Standard工具 【免费下载链接】dsh-anchored-standard Two-phase DeepSeek Harness preset: Minimal-aligned bootstrap, then full Standard tools (Project2 98/99) … · 2026/9/25 14:08:57

2027年DAM行业十大趋势:价格下探、AI原生、合规硬约束
2027年DAM行业十大趋势:价格下探、AI原生、合规硬约束

作者:龙孚售前助理 年度趋势专栏。结合 Gartner、Forrester、Bynder 等机构预测撰写。阅读约 8 分钟。写在前面2026 年已经过了大半,站在这个时点往 2027 年看,数字资产管理(DAM)行业正在发生一些不可逆的变化。我把这… · 2026/9/25 16:53:39

OS第二章随手记(2.1)
OS第二章随手记(2.1)

目录 一、进程阻塞的过程 二、阻塞队列 三、对时钟中断与中断的思考🤔 四、虚拟地址的思考 五、保存程序状态 六、int 0x80 的思考 七、中断源 八、陷入机制 九、MMU的简略描述 十、王道题目知识点总结 一、进程阻塞的过程 进程调用了一个系统调用函数去访… · 2026/9/25 16:53:39

数据结构笔记(C++,循环链表和双链表基本操作代码)
数据结构笔记(C++,循环链表和双链表基本操作代码)

在正式学习之前,先通过下表从时间复杂度、空间复杂度和适用场景三个维度对比循环链表、双向链表与线性表合并三种操作,便于建立整体认知。操作时间复杂度空间复杂度适用场景循环链表(创建与遍历)创建 O(n),遍历 O(n)O(… · 2026/9/25 16:53:32

基于YOLOv8的VisDrone2019无人机小目标检测完整实战指南
基于YOLOv8的VisDrone2019无人机小目标检测完整实战指南

无人机视角的目标检测,跟咱们平时在地面拍的图片完全不是一回事。你从几百米高空往下看,地面上的行人、车辆、三轮车都成了几十个像素的小点,密密麻麻挤在一起,再加上光照忽明忽暗、目标互相遮挡,用常规目标检测模型直… · 2026/9/25 16:53:26

8GB显存跑35B大模型:量化、offload与本地Agent实战
8GB显存跑35B大模型:量化、offload与本地Agent实战

1. 8GB 显存跑 35B 模型:这个速度到底怎么来的先说结论:能跑,而且跑得动的前提不是"奇迹",是三件事精确咬合的结果——量化方案、推理框架、以及模型本身的架构红利。标题里的 42.3 token/s 不是单单靠某一项优化&#… · 2026/9/25 16:53:26

UDP套接字编程
UDP套接字编程

目录 1. 基础知识点 2. 网络字节序列 3. socket编程接口 3.1 socket 3.2 bind 3.3 recvfrom 接收消息 3.4 sendto 发送消息 4. 简单的应用 1. 基础知识点 我们所有的网络通信的行为,本质都是应用层进程间通信!只不过之前我们学习的是通过管道通… · 2026/9/25 16:53:26

数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)
数值优化(Numerical Optimization)学习系列-03-共轭梯度方法(Conjugate Gradient)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战
创维E900V22D刷机全攻略:S905L3SB芯片兼容性解析与救砖实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:31

MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX
MQTT协议原理与Broker服务器搭建实战:从Mosquitto到EMQX

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/9/25 1:00:37

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码