Iptables(単なるアイデア)のようなシステム全体の何かを介して、すべてのブラウザーでポルノサイトをブロックする方法を見つける必要があります...それを行う方法はありますか。
サービスopenDNSを使用することもできます。これは、事前設定されたフィルターに基づいて名前解決を制限します。/etc/hostsファイル用に提案されたソリューションと比較すると、リストを常に更新する必要はありません。独自のフィルターを設定したら、openDNSをネームサーバーとして使用します。 https://www.opendns.com/home-internet-security/
これを行うにはいくつかの方法があります
Opendnsはここで尋ねられました:
設定したら、ここで設定します- https://www.opendns.com/welcome/
利点は、ブラックリストがopendnによって維持されることです。
http://blog.bodhizazen.com/linux/web-content-filtering-made-easy/
http://blog.bodhizazen.com/linux/how-to-transparent-proxy/
この方法の欠点は、ブラックリストを手動で更新および維持する必要があることです。
http://www.squidguard.org/blacklists.html またはサービスにサブスクライブします。
Iptablesを使用できますが、iptablesは非効率的であり、再び手動でブラックリストを維持する必要があります。
ホストファイルを使用できます。自分でリストを取得して更新する必要があります。
http://winhelp2002.mvps.org/hosts.htm
上記のリンクはアドブロック向けです。
「問題」は、これらのサイトがIPおよびホスト名を変更する傾向があることです;)
「ポルノをブロックするソフトウェア」などというものはありません。人工知能は仕事に近づいていません。あなたが得ることができるのは、誰かがブラックリストに載せたウェブサイトをブロックするソフトウェアです-彼らは熱心にポルノのウェブサイトを識別してブロックしているかもしれません。またはイデオロギー的に反対するサイト。
Net Nannyなどのさまざまなソフトウェアを使用できます。 Linuxユーザー向けのNet Nannyの代替手段は次のとおりです。
すべてのツールと方法は、そのツールの作成時に存在するサイトとのみ戦います。サイトは既に非常に多く(悲しいことに)です。ソフトウェアまたはブラックリストは、何が表示されるかを予測できません。したがって、すべてのツールは一時的な救済策になります。このような問題をソフトウェアで解決することは不可能です。
あなた自身とコンピューターを使用する人々の中にそのようなツールを見つけてください。
/etc/hosts
ファイルにエントリを追加してみてください。ターミナルを開き、次を入力します。
Sudo -H gedit /etc/hosts
ブロックするサイトごとに行を追加します。
127.0.0.1 www.example.com
次に、ファイルを保存します。変更を有効にするには、再起動が必要になる場合があります。
注:これにより、ブラウザだけでなく、すべてのソフトウェアから特定のホストへのアクセスがブロックされます。
ファイル/etc/hosts
を編集することにより、これを簡単に行うことができます。次のように、0.0.0.0のIPアドレスをサイトに参照して、ブロックするサイトの行を追加するだけです。
127.0.0.1 localhost
127.0.1.1 mycomputer
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
0.0.0.0 site.to.block.com
0.0.0.0 another.site.net