
広告、トラッキング、マルウェアのドメインをブロックして、セキュリティとプライバシーを向上させましょう。
hBlock は POSIX 準拠のシェルスクリプトで、複数のソース から広告、トラッキングスクリプト、マルウェアを配信するドメインのリストを取得し、hosts ファイル(その他の形式 も含む)を生成して、システムがそれらに接続するのを防ぎます。
⚠️ hBlock はデフォルトで システムの hosts ファイルを置き換えます。保持したいエントリがある場合は、事前にバックアップを取ることを検討してください。
hBlock は様々なパッケージマネージャで利用可能です。最新のリストについては PACKAGES.md ファイルを確認してください。
最新バージョンは以下のコマンドを実行して手動でインストールすることもできます:
curl -o /tmp/hblock 'https://raw.githubusercontent.com/hectorm/hblock/v3.5.1/hblock' \
&& echo 'd010cb9e0f3c644e9df3bfb387f42f7dbbffbbd481fb50c32683bbe71f994451 /tmp/hblock' | shasum -c \
&& sudo mv /tmp/hblock /usr/local/bin/hblock \
&& sudo chown 0:0 /usr/local/bin/hblock \
&& sudo chmod 755 /usr/local/bin/hblock
さらに、systemd タイマー を設定して、新しい追加のために hosts ファイルを定期的に更新することもできます。
hBlock のデフォルトの動作は複数のオプションで調整できます。--help オプションを使用するか、hblock.1.md ファイルで完全なリストを確認してください。
hosts ファイル(およびその他の形式)のナイトリービルドは hBlock のウェブサイト で入手できます。
場合によっては hBlock を一時的に無効にする必要があるかもしれません。簡単な方法は、以下のコマンドを実行してブロックされたドメインがない hosts ファイルを生成することです:
hblock -S none -D none
hBlock のソースの 1 つに、ブロックすべきでないドメインが含まれていることがあります。そのような場合の最善の対処法は、該当ドメインを一時的に許可リストに追加し、元のブロックリストの作成者に問題を報告することです。これにより、24 時間以内に自動的に hBlock から削除されます。
誤検知の原因となっているブロックリストを見つけるには、hMirror プロジェクト をクローンしてそのドメインを検索できます。ただし、hMirror のブロックリストすべてが hBlock でデフォルトで使用されるわけではないことに注意してください。使用されているソースの最新リストは SOURCES.md ファイルで確認できます。