Vaultwarden 是一款开源密码管理工具,支持安全存储密码、信用卡信息、安全笔记等敏感数据,用户可自行搭建私有密码服务器。Vaultwarden(原名 Bitwarden_RS )是 Bitwarden 官方服务器的轻量替代方案,资源占用更低,适合个人或小团队自托管。本文将详细介绍如何利用 Docker 在局域网内部署 Vaultwarden 并结合路由侠实现外网访问局域网内部署的 Vaultwarden 。
第一步,本地部署安装 Vaultwarden
1,本教程操作环境为 Linux Ubuntu 系统,Vaultwarden 依赖 Docker 运行,我们需要先确保你的系统上已经安装了 Docker 。如果尚未安装,可以参考文档进行安装,点此查看。
2,打开终端,在本地创建一个目录用于持久化存储数据,如 ~/vaultwarden-data 。
mkdir -p ~/vaultwarden-data
3,运行以下命令拉取并运行 Vaultwarden 容器。
docker run -d \ --name vaultwarden \ -v ~/vaultwarden/data:/data \ -p 9000:80 \ -e DOMAIN=http://你的服务器 IP :9000 \ -e ROCKET_LOG=debug \ vaultwarden/server:latest
4,打开浏览器访问地址:http://你的服务器 IP :9000 ,注册账号并登录即可(强烈推荐配置 HTTPS 安全访问)。
5,如果浏览器访问 http 地址不支持 WebCrypto ,可以在 Chrome 访问 chrome://flags/#unsafely-treat-insecure-origin-as-secure ,添加需要访问的地址,手动点击启用,重启刷新就可以了。
第二步,外网访问本地 Vaultwarden
在内网的电脑上安装路由侠,点此下载
1,下载安装完成后,打开路由侠界面,点击【内网映射】。
2,点击【添加映射】。
3,选择【原生端口】。
4,在内网地址填写你的服务器 IP 和 Vaultwarden 端口 9000 后点击【创建】按钮,如下图。
5,创建好后,就可以看到一条映射的公网地址,鼠标右键点击【复制地址】。
6,在外网电脑上,打开浏览器,在地址栏输入从路由侠生成的外网地址,就可以看到内网部署的 Vaultwarden 登录界面了。
以上就是 Linux 系统在本地部署 Vaultwarden 服务以及利用路由侠的内网穿透平台实现外网访问本地部署的 Vaultwarden 的全部教程了,如果想要对路由侠有更多的了解,可以进官网详细了解,路由侠官网地址:www.luyouxia.com