Hostsファイルを編集して次を追加することにより、0.0.0.0 sitetoblock.com
特定のWebサイトをブロックできます。 hostsファイルを使用すると、指定したいくつかのサイトを除くすべてのWebサイトをブロックできますか?ウィキペディアとdictionary.comはホワイトリストに登録されます。
/ etc/hostsでこれが不可能な場合、同様のことを行う別の方法またはアプリをお勧めしますか?ブラウザのプラグインが必要なのではなく、OS全体のブロックが必要です。
透過プロキシを設定できます。ウィキペディアが言うように、
透過プロキシは、インターセプトプロキシまたは強制プロキシとも呼ばれ、特別なクライアント構成を必要とせずにネットワーク層で通常の通信をインターセプトします。クライアントは、プロキシの存在を意識する必要はありません。通常、透過プロキシはクライアントとインターネットの間に配置され、プロキシはゲートウェイまたはルーターの機能の一部を実行します
ユーザーがファイルについて知らないか、ファイルを編集する権限を持っていない限り、/etc/hosts
でそれを行うことは問題ありません。しかし、プロキシを使用すると、設定に時間がかかりますが、達成したいことは簡単だと思います。
透過プロキシを設定するには、squid
を使用できます。設定の簡単な手順は次のとおりです。
インストールsquid
Sudo apt-get install squid squid-common
/etc/squid3/squid.conf
ファイルを編集します。
行http_port 3128
を探し、コメントが外されていることを確認します。 squid
はデフォルトでポート3128をリッスンします。
acl bad dstdom_regex .*abcde.*
http_access deny bad
これにより、abcde
を含むすべてのURLがブロックされます。
再起動squid
Sudo service squid3 restart
非常に良いガイドが与えられます here 。
他のリンクは次のとおりです。