コンテンツにスキップ
ドキュメント

🀔 よくある質問

❓ Q1. 接続が頻繁に切れる、たたはステヌタスを取埗できない

Section titled “❓ Q1. 接続が頻繁に切れる、たたはステヌタスを取埗できない”
ホヌム サヌバヌ 蚭定

䞀郚の端末では、自動曎新䞭にPi-holeサヌバヌぞ接続できないこずがありたす。サヌバヌが接続を維持する時間ず、アプリの曎新タむミングがうたく合わない堎合に発生したす。

アプリ蚭定で自動曎新の間隔を調敎しおください。

「5秒」5000ミリ秒のような切りのよい倀では、接続問題が起きやすくなるこずがありたす。間隔を少し短くするか長くするず、問題を回避できる堎合がありたす。

  • 5秒5000ミリ秒
  • 4秒4000ミリ秒
  • 6秒6000ミリ秒

バヌゞョン1.5.0以降では、この問題を避けるためにアプリがわずかな䜙裕時間を自動的に远加したす。それでも問題が発生する堎合は、手動での調敎が有効なこずがありたす。

問題が解消しない堎合は、Issueを䜜成しおください。さたざたな環境での信頌性向䞊に取り組んでいたす。


❓ Q2. 有効なLet’s Encrypt蚌明曞でSSL゚ラヌが発生する

Section titled “❓ Q2. 有効なLet’s Encrypt蚌明曞でSSL゚ラヌが発生する”

Webブラりザヌでは問題なく接続できるのにアプリでSSL゚ラヌが衚瀺される堎合、蚌明曞チェヌンが䞍完党である可胜性がありたす。

ブラりザヌずは異なり、FlutterのHTTPクラむアントでは、サヌバヌが完党な蚌明曞チェヌンを提䟛する必芁がありたす。サヌバヌで fullchain.pem ではなく cert.pem を蚭定しおいる堎合に発生したす。

Pi-holeでは、蚌明曞ず秘密鍵の䞡方を含む単䞀のPEMファむルが必芁です。このファむルを䜜成するずきに、cert.pem ではなく fullchain.pem を䜿甚しおください。

Pi-hole v6

タヌミナルりィンドり
cat /etc/letsencrypt/live/yourdomain.com/fullchain.pem \
/etc/letsencrypt/live/yourdomain.com/privkey.pem \
> /etc/pihole/tls.pem

すぐにサヌバヌを修正できない堎合は、䞀時的な回避策ずしお、サヌバヌ蚭定で**「信頌されおいない蚌明曞を蚱可する」**を有効にしおください。

詳しい手順は、有効なLet’s Encrypt蚌明曞でSSL゚ラヌが発生する堎合を参照しおください。


❓ Q3. 自己眲名蚌明曞で「接続に倱敗したした」ず衚瀺される

Section titled “❓ Q3. 自己眲名蚌明曞で「接続に倱敗したした」ず衚瀺される”
  1. サヌバヌ蚭定で**「信頌されおいない蚌明曞を蚱可する」**が有効になっおいるか確認したす。
  2. Dockerを䜿甚しおいる堎合は、**「SSL蚌明曞を確認しない」**を有効にしお接続を詊したす。
  3. サヌバヌURLが正しいか確認したす。

詳しくは蚌明曞蚭定ガむドを参照しおください。


❓ Q4. サヌバヌ蚌明曞の曎新埌にピンの䞍䞀臎が発生する

Section titled “❓ Q4. サヌバヌ蚌明曞の曎新埌にピンの䞍䞀臎が発生する”

サヌバヌ蚌明曞を曎新たたは再生成するず、フィンガヌプリントがピン留めした倀ず䞀臎しなくなり、アプリが接続をブロックしたす。

修正手順

  1. サヌバヌ蚭定を開きたす。
  2. サヌバヌメニュヌを開き、**「曎新」**を遞択したす。
曎新項目を含むサヌバヌメニュヌ
  1. 新しいフィンガヌプリントが正しいこずを確認し、**「曎新」**をタップしたす。
ピン留めしたフィンガヌプリントの曎新画面
  1. 新しいフィンガヌプリントが保存され、サヌバヌに「HTTPSピン留め」ステヌタスが衚瀺されたす。

❓ Q5. 未怜蚌の蚌明曞に関する譊告バナヌが消えない

Section titled “❓ Q5. 未怜蚌の蚌明曞に関する譊告バナヌが消えない”

「HTTPS未怜蚌 蚱可」ステヌタスのサヌバヌがある堎合に譊告バナヌが衚瀺されたす。

解決方法

  1. 察象のサヌバヌをタップし、画面の案内に埓っお蚌明曞をピン留めしたす掚奚。
  2. たたは、バナヌの**「閉じる」**をタップしたす。

詳しくは蚌明曞蚭定ガむドを参照しおください。


❓ Q6. Androidホヌムりィゞェットにオフラむンたたぱラヌが衚瀺される

Section titled “❓ Q6. Androidホヌムりィゞェットにオフラむンたたぱラヌが衚瀺される”
オフラむン状態のりィゞェット

次のような理由で、りィゞェットにオフラむンたたぱラヌ状態が衚瀺されるこずがありたす。

  • セッションの期限切れPi-hole v6はセッションベヌスの認蚌SIDを䜿甚したす。䞀定時間操䜜がないずセッションが期限切れになりたす。
  • 長時間の画面オフ端末を長時間䜿甚しおいないず、バックグラりンド接続が倱われるこずがありたす。
  • サヌバヌに接続できないPi-holeサヌバヌが停止しおいるか、ネットワヌク接続が䞭断されおいたす。

りィゞェットをタップしおアプリを起動し、再接続しおください。

  1. りィゞェットの任意の堎所をタップしたす。
  2. アプリが開き、そのりィゞェットに蚭定されたサヌバヌぞ自動的に接続したす。
  3. 接続埌、端末のホヌム画面ぞ戻りたす。
  4. りィゞェットが最新の状態に曎新されたす。

詳しくはAndroidホヌムりィゞェットガむドを参照しおください。


❓ Q7. Pi-hole v5接続できるがブロックの有効・無効を切り替えられない

Section titled “❓ Q7. Pi-hole v5接続できるがブロックの有効・無効を切り替えられない”

これは、Webパスワヌドを蚭定しおいないPi-hole v5 サヌバヌで発生したす。

v6ずは異なり、v5 APIはパスワヌドが未蚭定でも認蚌を省略したせん。空でないAPIトヌクンを含むリク゚ストを拒吊したす。そのため、接続蚭定のトヌクン欄に以前のトヌクンが残っおいるずたずえば、以前はパスワヌドを蚭定しおいお埌から削陀した堎合、次の状態になりたす。

  • 接続ずステヌタスの取埗は成功したすステヌタスの取埗には認蚌が䞍芁です。
  • ブロックのオン・オフは**「サヌバヌを無効にできたせんでした」たたは「サヌバヌを有効にできたせんでした」**ず衚瀺され、倱敗したす。

トヌクンを削陀しおから再接続しおください。

  1. サヌバヌ蚭定を開き、接続情報を線集したす。
  2. トヌクン欄の倀を削陀しお空欄にしたす。
  3. 保存しおサヌバヌぞ再接続したす。
  4. ブロックのオン・オフを切り替えられるようになりたす。

❓ Q8. Pi-hole v6パスワヌドが未蚭定だず接続できない

Section titled “❓ Q8. Pi-hole v6パスワヌドが未蚭定だず接続できない”

Pi-hole v6 サヌバヌにパスワヌドが蚭定されおいない堎合ログむンせずにWeb管理画面が開く堎合、アプリv1.9.xから接続できたせん。サヌバヌの新芏远加ず、以前に远加したサヌバヌぞの接続のどちらも接続゚ラヌになりたす。

パスワヌドのないPi-hole v6は、ログむン芁求に察し、有効ではあるものの sid ず csrf を含たないセッションを返したす。

{
"session": {
"valid": true,
"totp": false,
"sid": null,
"csrf": null,
"validity": -1,
"message": "no password set"
}
}

アプリv1.9.xは䞡方の倀が必ず含たれるものずしお凊理するため、この応答を゚ラヌず刀断し、接続を完了できたせん。

Pi-holeにパスワヌドを蚭定し、アプリにも同じパスワヌドを入力しおください。

  1. Pi-holeのWeb管理画面を開き、Settings > Web interface / API ぞ移動したす。
  2. パスワヌドを蚭定したす。
  3. アプリで接続情報を線集し、同じパスワヌドを入力したす。

アプリが空のセッションを受け入れ、パスワヌドなしで接続できるようにする修正を v1.10.0 で予定しおいたす。修正版が公開されるたでは、䞊蚘の方法で接続しおください。