このセクションの複数ページ・印刷対応ビューです。 印刷するにはここをクリック.

通常ビューに戻る.

自宅での構築

自宅で寧屏ネットワーク広告ブロックサービスを構築するための詳細チュートリアル

    自宅で寧屏を構築する

    寧屏はAdGuardHomeをベースにした拡張版で、より優れたネットワーク広告ブロックとプライバシー保護機能を提供するために設計されています。このチュートリアルでは、自宅で寧屏サービスを構築・設定する方法を説明します。

    プロジェクト概要

    寧屏AdGuardHomeのオープンソースフォークで、SaaSホスティングサービスと豊富な拡張機能を提供し、ユーザーにより良いDNS解決とネットワークフィルタリング体験を提供することを目的としています。

    主な機能

    オリジナル機能

    • ネットワークレベルの広告ブロック:ネットワーク全体で広告やトラッカーをブロック
    • カスタムフィルタリングルール:パーソナライズされたフィルタリングルールの追加をサポート
    • 暗号化DNSサポート:DNS-over-HTTPS、DNS-over-TLS、DNSCryptに対応
    • 内蔵DHCPサーバー:すぐに使えるDHCPサービス機能
    • クライアント別設定:各デバイスに専用の設定をカスタマイズ
    • アダルトコンテンツブロック:成人コンテンツをブロックし、セーフサーチを強制
    • クロスプラットフォーム互換性:Linux、macOS、Windowsなどのオペレーティングシステムをサポート
    • プライバシー保護:使用統計情報を収集しない

    寧屏の新機能

    • DNSルーティングルールリスト:設定ファイル内のルールリストを使用してDNSルーティングをカスタマイズ
    • アプリケーションレベルのブロックルール:特定のアプリケーションソースに対するブロック設定
    • ダイナミックDNS(DDNS):動的ドメイン名解決機能を提供
    • 高度なレート制限:効率的なトラフィック管理と制御を実現
    • 拡張デプロイメント機能:ロードバランシング、自動証明書保守、最適化されたネットワーク接続をサポート

    インストール方法

    方法1:バイナリファイルのダウンロード

    1. Releasesページにアクセスし、お使いのオペレーティングシステムに適したバイナリファイルをダウンロード
    2. 作業ディレクトリを作成:
      mkdir -p ./data
      
    3. 寧屏を実行:
      ./NullPrivate -c ./AdGuardHome.yaml -w ./data --web-addr 0.0.0.0:34020 --local-frontend --no-check-update --verbose
      

    方法2:Dockerの使用

    Dockerでのデプロイメントを推奨します。より簡単で管理しやすいです:

    docker run --rm --name NullPrivate \
      -p 34020:80 \
      -v ./data/container/work:/opt/adguardhome/work \
      -v ./data/container/conf:/opt/adguardhome/conf \
      nullprivate/nullprivate:latest
    

    サポートされているプラットフォーム

    • ✅ Windows
    • ✅ macOS
    • ✅ Linux
    • ✅ Docker
    • ✅ その他のUnix系システム

    設定説明

    基本設定

    起動後、Webインターフェースにアクセスして初期設定を行います:

    • デフォルト管理アドレス:http://localhost:34020
    • 初回実行時に管理者アカウントを設定する必要があります
    • 既存のAdGuardHome設定をインポートできます

    設定ファイル

    主要な設定ファイルはAdGuardHome.yamlで、以下を含みます:

    • DNSサーバー設定
    • フィルタリングルール設定
    • クライアント設定
    • セキュリティ設定

    起動パラメータ説明

    パラメータ説明
    -c設定ファイルパスを指定
    -w作業ディレクトリを指定
    --web-addrWeb管理インターフェースのアドレスとポート
    --local-frontendローカルフロントエンドインターフェースを使用
    --no-check-update自動更新チェックを無効化
    --verbose詳細ログ出力を有効化

    使用上の推奨事項

    1. ネットワーク設定:ルーターのDNSサーバーを寧屏のIPアドレスに設定
    2. ルール更新:定期的にフィルタリングルールを更新して最適なブロック効果を得る
    3. パフォーマンス監視:Webインターフェースを通じてDNSクエリ統計情報を監視
    4. セキュリティ強化:HTTPSを有効化し、強力なパスワードを設定
    5. 設定バックアップ:定期的に設定ファイルとデータをバックアップ

    トラブルシューティング

    よくある問題

    • ポート競合:34020ポートが他のサービスによって使用されていないことを確認
    • 権限問題:Linux環境では適切なファイル権限が必要な場合があります
    • 起動失敗:設定ファイルパスと作業ディレクトリが存在するか確認

    ヘルプの入手

    まとめ

    このチュートリアルにより、自宅で寧屏サービスを正常に構築できたはずです。これで清らかなネットワーク環境を楽しみながら、個人のプライバシーを保護できます。寧屏は豊富な機能と柔軟な設定オプションを提供し、さまざまなユーザーのニーズに対応します。