引言什么是 VaultwardenVaultwarden(以前称为 Bitwarden_RS)是一个轻量级、开源的密码管理系统,它是 Bitwarden 的一个自托管版本。Bitwarden 是一个流行的密码管理工具,允许用户安全地存储、生成和管理他们的密码,Vaultwarden 实现了与 Bitwarden 完全相同的功能,但设计上更加轻量,适合自托管使用。
Vaultwarden 完全兼容 Bitwarden 的各种客户端于插件, 支持通过 Web 界面、浏览器扩展、移动应用和桌面客户端进行访问,因此它可以跨设备同步密码,确保用户能够随时随地访问自己储存的信息。
Vaultwarden 的优势
轻量级与资源高效Vaultwarden 设计上比官方的 Bitwarden 服务器要轻量得多,它不依赖于复杂的数据库或后台服务。通常,它仅需要一个简单的 SQLite 或 MySQL 数据库,适合在资源受限的环境中运行,尤其适合低配置的个人服务器或树莓派等设备。
开源与免费Vaultwarden 是开源软件,意味着可以自由地查看、修改和分发其代码。这种开放的开发模式增加了透明度,并且无需支 ...
网络安全
未读引言什么是内网穿透内网穿透指的是通过特定技术手段,将内网(例如:家庭、公司或其他私有网络)中的服务暴露到公网,使外部设备可以访问这些服务。由于内网机器通常没有公网 IP,且可能被 NAT(网络地址转换)或防火墙限制,内网穿透可以通过在公网服务器上建立代理或隧道,绕过这些限制,实现外部网络对内网服务的访问。
FRP 简介FRP(Fast Reverse Proxy)是一款高性能的内网穿透工具,它通过在公网和内网之间建立反向代理,能够使内网服务暴露给外部网络。FRP 提供了非常灵活和高效的穿透能力,适用于多种协议,包括 TCP、UDP、HTTP 和 HTTPS。其核心优势包括:
高效稳定:FRP 采用高效的协议与通信方式,适合长期稳定运行。
灵活性:支持多种协议和传输方式,可以满足多种场景需求。
简易配置:FRP 配置简单,易于上手,不需要复杂的设置。
开源免费:FRP 是开源软件,完全免费,适合开发者使用。FRP 支持端口映射、负载均衡、访问控制等多种功能,适合需要将内网服务暴露到外网的开发者和运维人员。
本人之前用过比如花生壳和 ngork 等内网穿透工具,但是简言之,花生壳 1M ...
docker
未读这里只讲解 Linux engine 版本,Windows 和 Desktop 版本很简单,官网直接下载安装就好。Docker 从 20 版本开始好像已经集成了 Docker Compose ,所以不用再单独下载 Docker Compose 工具
Ubuntu 系官方仓库使用官方仓库可能因为网络原因,会出现超时连接等问题,自行添加代理。
更新系统安装依赖
12sudo apt updatesudo apt install -y apt-transport-https ca-certificates curl software-properties-common
添加 Docker 官方 GPG 密钥
1curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg
添加 Docker 官方仓库
1echo "deb [arch=$(dpkg --print-architect ...
SSH 相关命令ssh 命令ssh 是用于 远程登录服务器、执行命令、文件传输 和 端口转发 的安全协议。它默认使用 端口 22,支持 公钥认证 和 密码认证。
1. SSH 基本语法1ssh [选项] 用户名@远程主机
用户名:要连接的远程用户(如 root、ubuntu)。
远程主机:可以是 IP 地址 或 域名(如 192.168.1.100 或 example.com)。
2. SSH 常用参数
参数
作用
-p
指定端口(默认是 22)
-i
指定 SSH 私钥文件(如 .pem、.ppk)
-L
本地端口转发(本地端口 → 远程主机)
-R
远程端口转发(远程主机 → 本地端口)
-D
动态端口转发(SOCKS5 代理,用于科学上网)
-N
仅建立连接,不执行命令(常用于端口转发)
-T
禁用伪终端(减少带宽消耗)
-C
开启数据压缩,提高慢速网络的传输效率
-o
指定 SSH 配置选项(如 -o StrictHostKeyChecking=no)
-v
详细模式,调试连接问题(-vv 更详细)
3. SSH 使 ...