用Docker搭建2FAuth轻量级二次验证管理器

在当今网络安全环境下,账号泄露、撞库、钓鱼等事件频繁发生。单一密码早已不足以保障安全,双重验证(2FA) 已经成为保护账号的必备手段。
常见的 2FA 验证码管理方式是使用手机应用(如 Google Authenticator、Authy、Microsoft Authenticator 等),但这些工具往往是闭源的,数据也难以迁移和备份。
而 2FAuth 作为一个开源的双重验证管理工具,支持 TOTP/HOTP 验证码管理,简洁轻量,最重要的是可以自建服务,完全掌控账号安全。
本文将介绍如何使用 Docker 快速部署 2FAuth,并通过我自制的 kejilion.sh 脚本,实现一行命令即可完成安装、更新、卸载和管理。

为什么选择 2FAuth?
- 开源透明:代码完全公开,可自由部署,安全可控。
- 数据自主:验证码存储在自己的服务器中,不依赖第三方。
- 多设备访问:支持网页端,随时随地管理 2FA。
- 轻量易用:界面简洁,功能专注,学习成本低。
相比传统的手机 App,2FAuth 可以真正做到 安全、可控、便捷。
一行命令安装 2FAuth
部署前准备:
Docker项目部署可准备服务器和域名。服务器购买推荐莱卡云,域名购买推荐GNAME。
执行以下命令即可一键完成 2FAuth 的安装与部署:
bash <(curl -sL kejilion.sh) app 2fauth

脚本会自动完成:
- 拉取 2FAuth 官方 Docker 镜像
- 初始化存储目录和数据库
- 生成配置文件并启动容器
- 提供可访问的 Web 界面
使用 2FAuth
安装完成后,在浏览器中输入你的服务器域名或 IP 地址,即可访问 2FAuth 界面。
首次进入会提示创建管理员账号,用于管理你的 2FA 验证器。
之后,你就可以:
- 添加新的 2FA 账号(扫描二维码或手动输入密钥)
- 分类整理不同服务的验证码
- 在任意设备上登录 2FAuth 进行管理
总结
借助 Docker 和我编写的 kejilion.sh 脚本,部署 2FAuth 变得非常轻松:
- 一行命令搞定安装,免去复杂配置
- 自主掌控 2FA 验证码,不再担心账号数据泄露
- 简洁的网页端,跨设备随时管理
如果你想摆脱第三方验证器的限制,寻找一个开源、自主可控的双重验证方案,2FAuth 绝对值得尝试!
版权声明:
作者:KEJILION
链接:https://blog.kejilion.pro/2fauth/
来源:科技lion官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。
共有 0 条评论