このプロジェクトについて
AdGuardHome syncは、複数のAdGuard Homeインスタンスを同一設定に保つためのツールです。指定したオリジンインスタンスから1つ以上のレプリカインスタンスへ設定をコピーし、デバイスや場所をまたいでDNSフィルタリング、リライト、クライアント設定、その他の設定の一貫性を維持します。
このプロジェクトは、一般設定、フィルタ(ブラックリスト、ホワイトリスト、ユーザールール)、DNSリライト、サービス、クライアント、DNS設定、DHCP設定、Web UIテーマの同期に対応しています。個々の機能は、グローバルまたはレプリカごとに有効・無効を切り替えられます。autoSetupオプションを有効にすると、新しいレプリカインスタンスを自動的にセットアップできます。
設定は環境変数またはYAMLファイルで行え、cronベースのスケジューリング、1回限りの実行、デーモンとしての実行に対応しています。認証にはユーザー名/パスワード、または一部のルーターに内蔵されたAdGuard Homeなど基本認証が利用できない環境向けにCookieを使用できます。このプロジェクトには、メトリクス対応とTLS設定を備えたオプションのAPIも含まれています。
デプロイ方法には、スタンドアロンバイナリ、Homebrew、Docker、Docker Compose、Linux上のsystemdサービス、Windowsバッチスクリプト、Easypanelテンプレートがあります。READMEでは、GL.iNetルーターおよびHome AssistantのAdGuard Homeアドオンとの統合についても説明しています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.