stuff(winkyy~

I have but one purpose in this life, seeking the nature of the world.

0%

[工具][密码管理工具BitWarden食用指北]

简介

迫于年纪大了,记不住了,只好新安排了这么一款密码管理软件BitWarden

我看中的原因主要有这么几点:

首先要保证安全的,代码开源+可以自建;目前来讲也不会把很重要的密码放在上面,自建+锁出口端口+必要出口端口监控先观察一段时间;

然后管理方便,chrome直接有插件,PC、手机也有对应的客户端,能做到自动填充而不需要手动复制粘贴;

然后也支持密码本体的一些有用的功能,比如按条件生成密码,以及支持上传文件(密钥);

自建

原版用了C#+mssql,系统占用较高,有人用rust重构了一份,rs版本身也是开源的。目前用这个版本有一些地方和原版不一样,不过无关紧要。rs版跑闲置状态下CPU占用基本为0,内存占用25MB左右。

docker下两行命令解决:

1
2
docker pull bitwardenrs/server:latest
docker run -d --name bitwarden -v /bw-data/:/data/ -p 80:80 bitwardenrs/server:latest

端口号自行替换。

因为原版里要求手动指定证书,rs版也提供了比较详细的证书配置指引。我本来以为程序对证书有什么方面的需要,但是研究了一下发现没有必要,证书仍然是可以统一配置在Nginx层的,对内端口不用改配置。

使用

你可以使用官方的版本,不过免费版的有一些限制;

也可以按上述说明自建,rs版本的注册直接就是高级会员,听说官方的docker不是,搞不清楚,反正官方的我没用;提示:官方的安装流程中,会下载shell脚本,每一步生成的脚本里,curl统统都要单独加”-L”选项,不然是跑不通的,原因在于指定的链接重定向了;

你也可以暂时试用我搭的,请勿滥用,地址是:https://bitwarden.test3207.com

首次使用先通过自建的网页版注册账号,设置主密码。然后下载各端软件使用。

chrome直接搜插件就好了,PC版即使搭了梯子也可能会出现网络问题,我这里是通过Windows Store下载的,安卓在google play也有。

各端的UI基本一致,都是左上角设置服务地址(也就是自建时暴露的地址),输入主密码登录即可。软件本身自带中文,细节自行探索。