首页 游戏 软件 资讯 排行榜 专题
首页
科技数码
Rust实战:如何用Rust重构官方应用

Rust实战:如何用Rust重构官方应用

热心网友
55
转载
2026-01-13

Vaultwarden 是一款基于 Rust 语言开发的替代型服务器,它完美兼容 Bitwarden 官方客户端,并且更为轻量化,非常适合个人或小团队自行搭建私有的密码管理服务。它最初的名字是 Bitwarden_RS。

免费影视、动漫、音乐、游戏、小说资源长期稳定更新! 👉 点此立即查看 👈

在 GitHub 上可以发现 Vaultwarden 这个项目,它是一个可以自托管的 Bitwarden 密码服务器替代方案,完全由 Rust 实现。

官方原版服务器对硬件资源的要求不低,而 Vaultwarden 则显得轻巧许多,即便在树莓派这类设备上运行也毫无压力。

它几乎实现了 Bitwarden 所有的核心功能。自己搭建一套,将密码数据完全存储在自己的服务器中,会让人感觉更加安心。

Vaultwarden 是什么

Vaultwarden 是一款用 Rust 编写的、兼容 Bitwarden 客户端的替代服务器,它更轻量,适合个人或小团队自己搭建密码管理服务,之前叫 Bitwarden_RS。

核心功能

(1) 轻量高效,节省资源

它与官方服务器最显著的区别就在于轻量。Vaultwarden 采用 Rust 编写,运行时内存占用极低,CPU 消耗也很小。你完全可以在树莓派或者最廉价的云服务器上流畅运行它。这对于个人用户或小型团队来说非常实际,无需再为服务器性能不足而发愁。

(2) 功能齐全,足够用了

别看它轻,该有的核心功能基本都有。个人密码库、文件夹管理、附件保存都没问题,还支持组织功能,可以创建团队并安全地共享密码。常用的两步验证方式也都支持,比如 TOTP 验证器和硬件安全密钥。

(3) 完美兼容,无缝切换

这一点可能最为重要。它完全兼容官方的 Bitwarden 客户端。你手机上、电脑上已经安装的 App 和浏览器插件都能直接使用,只需要在设置里把服务器地址改成你自己的,所有数据同步和自动填充体验都和原来一模一样。

(4) 部署简单,好上手

目前最推荐使用 Docker 部署,基本上就是拉取镜像、运行容器两步。数据通过卷映射持久化,备份起来也直接,项目 Wiki 里还提供了各种反向代理的配置示例,帮你轻松设置好 HTTPS 访问,门槛不高。

(5) 自带管理后台

项目内置了一个简单的 Web 管理界面,你可以在这里看到服务器的一些基本状态,比如有多少活跃用户,也能进行一些用户管理操作,比如邀请新成员或停用账户,这对管理员来说是个挺实用的工具。

安装指南

首先确保有 Docker 环境,然后拉取最新镜像 vaultwarden/server:latest。

运行容器时,记得用 -v 参数把容器内的 /data 目录映射到主机上,这样数据才不会丢。

通过环境变量 DOMAIN 设置你的访问域名,这是网页客户端正常工作所必需的。

docker run --detach --name vaultwarden --env DOMAIN="https://a.com" --volume /vw-data/:/data/ --restart unless-stopped --publish 127.0.0.1:8000:80 vaultwarden/server:latest

你可以前往其 GitHub 项目页面获取更多信息。

来源:https://www.51cto.com/article/834106.html
免责声明: 游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。

相关攻略

Go数据打脸刻板印象:样板代码真比Rust多吗?
科技数码
Go数据打脸刻板印象:样板代码真比Rust多吗?

Go 选择了少量的特性,导致逻辑必须通过显式的重复代码来表达;Rust 选择了丰富的特性(宏、泛型、Trait),导致开发者必须编写大量的结构性代码来支撑这些特性。 大家好,我是Tony Bai。在

热心网友
02.09
Rust实战:如何用Rust重构官方应用
科技数码
Rust实战:如何用Rust重构官方应用

Vaultwarden 是一个用 Rust 编写的、兼容 Bitwarden 客户端的替代服务器,它更轻量,适合个人或小团队自己搭建密码管理服务,之前叫 Bitwarden_RS。 在 GitHub

热心网友
01.13
数据线协议已破解?再见,数据线选购新法则
科技数码
数据线协议已破解?再见,数据线选购新法则

RQuickShare 是一个用 Rust 实现的开源工具,它让电脑模拟成一台安卓设备,支持谷歌的 Nearby Share 和三星的 Quick Share 协议,实现与安卓手机的无缝无线文件传输

热心网友
01.12
AI时代为何更需C++与Rust?Herb Sutter核心解读
科技数码
AI时代为何更需C++与Rust?Herb Sutter核心解读

在 AI 狂热、Python 统治胶水层、硬件算力看似无限增长的今天,C++ 标准委员会主席 Herb Sutter 却抛出了一个反直觉的结论:C++ 和 Rust 正在经历前所未有的高速增长。 大

热心网友
01.04
Linux内核Rust化2025:技术突破、安全革命与未来展望
科技数码
Linux内核Rust化2025:技术突破、安全革命与未来展望

过去一年对Linux内核开发者而言可谓波澜壮阔。Rust语言在内核中站稳脚跟,Bcachefs文件系统被移出主线分支,而Linus Torvalds依旧保持着他直言不讳的风格。 过去一年对Linux

热心网友
12.31

最新APP

暗黑之地
暗黑之地
角色扮演 03-28
你比我猜
你比我猜
休闲益智 03-26
锦绣商铺
锦绣商铺
模拟经营 03-26
儿童画画
儿童画画
休闲益智 03-25
疯狂猜词
疯狂猜词
休闲益智 03-25

热门推荐

明日方舟终末地主线后开启小陈剧情攻略
游戏攻略
明日方舟终末地主线后开启小陈剧情攻略

在明日方舟终末地中,小陈剧情的开启需要满足一定条件并完成特定任务。首先,要确保玩家已经达到一定的游戏进度。这包括推进主线剧情到一定阶段,解锁了相应的区域和功能。随着主线剧情的推进,

热心网友
03.28
逐玉与白日提灯对比解析:没有对比就没有伤害
娱乐
逐玉与白日提灯对比解析:没有对比就没有伤害

前言《逐玉》大结局落幕那晚,我盯着屏幕良久,胸口像压了块浸水的棉絮,沉闷得喘不过气。从首播时满怀热望地守在更新页面,到中期边看边叹气、反复暂停找逻辑漏洞,再到最后几集干脆调成倍速、只为“完成任务”式

热心网友
03.28
4月1日起俄罗斯拟禁汽油出口,全球油价或再迎上涨
业界动态
4月1日起俄罗斯拟禁汽油出口,全球油价或再迎上涨

3月28日消息 据新华社报道,俄罗斯政府日前宣布了一项重要的能源指令。俄副总理亚历山大·诺瓦克已指示能源部起草行政命令,计划从4月1日起全面禁止汽油出口。此举的核心目的是在中东战事引发全球能源市场动

热心网友
03.28
蓝海读书官方入口与在线阅读网址使用指南
电脑教程
蓝海读书官方入口与在线阅读网址使用指南

蓝海搜书最新可用网址是https: www lanhaizw com ,平台具备极简无广告界面、全球CDN加速、三类自适应阅读模式、四重语义检索、27个细分分类、跨设备同步及离线

热心网友
03.28
悟空浏览器网页正版入口在哪?下载与使用全指南
手机教程
悟空浏览器网页正版入口在哪?下载与使用全指南

在网络信息爆炸的时代,一款好用的浏览器能为我们带来便捷与丰富的体验。悟空浏览器网页版正式版入口,成为众多用户探索网络精彩的关键通道。悟空浏览器以其简洁界面和强大功能吸引着广大用户。

热心网友
03.28