用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
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官方博客【国内版】
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>