2FAuth
セルフホスト型のWeb版二要素認証マネージャー。TOTP、HOTP、Steamトークンの生成に対応。
スマートダウンロード
プロジェクトのホームページへ
インストーラはまだありません — ソースリポジトリをご覧ください
セルフホスト型の2FA管理ツール。Web上で二要素認証コードを生成
主な機能
- 二要素認証アカウントを管理し、グループで整理
- QRコードをスキャンまたは手動で追加してアカウントを登録
- TOTP/HOTP/Steam Guardセキュリティコードを生成
- データの暗号化と自動ロックをサポート
- Google Auth、Aegis、2FASなどのアプリからのインポートをサポート
できないこと
- •サーバー環境を自分で構築する必要があり、技術的なハードルがあります;2. シングルユーザーのみ対応しており、チームでの共同作業ができません;3. 暗号化を有効にした後は必ずAPP_KEYを保存してください。そうしないとデータが永久に失われます;4. 公式のモバイルクライアントがなく、ブラウザ経由でアクセスする必要があります。
使用例
- 個人利用、Google Authenticatorなどのモバイル2FAアプリの代替
- スマートフォンを取り出さずに、PC上で素早く認証コードを取得
- すべての2FAアカウントを一元的にバックアップし、スマートフォンの紛失によるデータ損失を防止
詳細説明
2FAuth は、Google Authenticator などのモバイル OTP ジェネレーターの代替となるセルフホスト型ウェブアプリケーションです。任意のデバイスのブラウザー上ですべての二要素認証アカウントを管理でき、QR コードのスキャンによるアカウントの素早い追加、シークレットキーの手動入力、グループによるアカウントの整理、時間ベース(TOTP)およびカウンターベース(HOTP)の認証コードの生成、Steam トークンコードに対応しています。Google Authenticator、Aegis、2FAS などのアプリからデータをインポートできます。セキュリティ面では、シングルユーザーモード、オプションのデータ暗号化、自動ログアウト、FIDO2/WebAuthn のサポートを提供しています。Laravel をベースに構築されており、PHP 8.4+ とデータベース環境が必要です。
トラブルシューティング & FAQ (1)
トラブル対応2FAuth Firefox 拡張機能で 'Unauthorized Data cannot be refreshed from server' エラーを修正する方法
これは、2FAuth サーバー v5.6.1 を使用している Firefox 上の 2FAuth Web 拡張機能 v1.1.2 に影響する確認済みのバグです。初期セットアップ後まもなく、拡張機能が必要な Authorization Bearer トークンの送信を停止し、エラーが発生します。利用可能な回避策:1. 一時的な修正:Firefox の拡張機能設定で 2FAuth 拡張機能をリセットすると、短期的なアクセスが回復します(エラーは一定期間の使用後に再発します)。2. 安定した回避策:このバグの影響を受けない Chromium ベースのブラウザ(例:Microsoft Edge、Google Chrome)で 2FAuth 拡張機能を使用してください。この問題は、同じバックエンドが Chromium 版の拡張機能では正常に動作することから、Docker、Traefik、Authelia、Cloudflare DNS を含む一般的なセルフホスティング環境が原因ではありません。
タグ
はじめ方
ソフトウェアをインストール
ダウンロードしたインストーラをダブルクリックし、指示に従ってください
ステップ1:Dockerまたは手動でサーバーにデプロイします(PHP8+とデータベースが必要です)
ステップ2:Webページにアクセスして唯一のユーザーアカウントを作成し、ログインします
ステップ3:QRコードをスキャンするか、手動でシークレットキーを追加して2FAアカウントをインポートします
- ステップ1:Dockerまたは手動でサーバーにデプロイします(PHP8+とデータベースが必要です)
- ステップ2:Webページにアクセスして唯一のユーザーアカウントを作成し、ログインします
- ステップ3:QRコードをスキャンするか、手動でシークレットキーを追加して2FAアカウントをインポートします
チェックサムがありません
このプロジェクトは GitHub Release ページに SHA-256 チェックサムを公開していません
SHA256 チェックサム
チェックサムなし
GitHub Releases から直接ダウンロードし、ファイルの整合性をご自身で確認してください
本プラットフォーム上のすべての SHA-256 チェックサムは、プロジェクトの公式 GitHub Release ページから抽出されたもので、一切の改変はありません。GitHub Releases ページで独自に検証できます。
オープンソースの透明性
GitHub ソースを見るアンインストール情報
デプロイディレクトリを削除するか、Dockerコンテナを停止して削除してください。その際、事前にデータベースと暗号化キー(APP_KEY)をバックアップしておくことに注意してください。バックアップがないと、暗号化されたデータを復号できなくなります。
追加の依存関係なし
ダウンロード後すぐに使用可能。追加のランタイムは不要です。
問題が発生?以下のFAQを確認
1 FAQ