web-dev-qa-db-ja.com

SelfControlのようなフィルタリング

Ubuntu 11.04のサイトカテゴリを SelfControl のようにフィルタリングする方法はありますか?そうすれば、それらを渡すことができません。

3
Eitan Fishman

「何かをオフにする」最も簡単な方法は、ドメイン名を/ etc/hostsに追加し、それを間違ったIPアドレスにポイントすることです(127.0.0.1はそうなります)

偶然にも、そのファイルを編集するにはSudoアクセスが必要です。したがって、ファイルを編集してから同じマシンの別の管理ユーザーにSudo権限を取り消すように依頼すると、それらのドメインにアクセスできなくなります。

もちろん、このソリューションは非常に基本的なものです。より複雑なものが必要な場合は、 DansGuardian またはその他のフィルタリングソフトウェアをインストールできます。

とにかく、重要な点はルートアクセスを委任することです-ルートアクセスでは、マシン上で無効にできないものは何もありません(もちろん、すべてのトラフィックが別のロックダウンされたマシンを通過するようにローカルネットワークを設定できる場合を除きます)透過プロキシモードでフィルタリングソフトウェアを実行します)。

UPDATE:質問のタイトルの「自己制御」は「 SelfControl MacOSXのアプリケーション」ではなく、誰かが自分自身を制御する行為:)まあ、私は彼らがシステムへのルートアクセス権を持っている限り、それを信じられないほどオフにすることはできないという彼らの主張を見つけています。

ただし、アプリケーションのLinux移植版があるようです。 SelfControl-The Linux port -ただし、これも、ルートアクセスに精通した誰かが無効化/ブロックを元に戻します。

UPDATE2:実際、 SelfControlのソースコード を見ると、サイトをブロックしていることがわかります。最初に提案したように、/etc/hostsへのエントリ:)私の理解では、Linixバージョンはiptablesを使用します。

2
Sergey

ブラウザでペアレンタルコントロールプラグインを検索できます。

このリンクをクリックすると、 Firefoxのペアレンタルコントロールプラグインのリスト

このリンクをクリックすると、 Chrome at the ChromeWebStore)のペアレンタルコントロールアプリ/拡張機能のリスト

2
Nitin Venkatesh

ここにLinuxへのSelfControlポートがあるようです: http://svn.jklmnop.net/projects/SelfControl.html

0