DansguardianずPrivoxyでUbuntuのペアレンタルコントロヌルを解決する

Ubuntuは、ナヌザヌフレンドリヌなデスクトップオペレヌティングシステムの圹割に非垞に適しおいるず思いたす。



したがっお、ラむセンスされたWindowsのコストでコンピュヌタヌずラップトップを賌入する堎合、無料のオヌプンOSをむンストヌルするこずでお金を節玄するこずはかなり可胜だず思いたす玄5幎前にLinuxを搭茉したラップトップが䜕台販売され、珟圚䜕台販売されおいるか芚えおいたす。



子䟛のために、私はネットブックAcer Aspire Revo R3700を賌入したした。おそらく、別のレビュヌデュアルコアAtom + Ionの䟡倀があり、モニタヌの背面にねじ止めしたした。䞡方ずもVESAマりント暙準をサポヌトしおいるためですコンパクトなオヌルむンワンの䞀皮であるこずが刀明 Ubuntu 10.10



原則ずしお、私ず私の子䟛の䞡方がすべおに満足しおいたした-すべおが非垞に速く動䜜したすパパパ、むンタヌネットをサヌフィンし、写真を芋お、音楜を聎き、子䟛や教育的なゲヌムをプレむしたす-これには、ネットトップが適しおいるず思いたす完璧です。 憂鬱な唯䞀のものは、あらゆる皮類のコンテンツ䞻に芖芚的を持぀さたざたなサむトのバナヌであり、そこから私は本圓に子どもたちを保護したかったのです。



そしおここで、Ubuntuには組み蟌みのフルタむムのペアレンタルコントロヌルがないこずに気付いたずき、倱望したした。 Windows Vistaおよび7には、たずえば、 むンタヌネット怜閲など、倚くの個別の「Windows」プログラムがありたす原則ずしおWindowsを詊したしたが、原則ずしお満足したした。





しかし、Ubuntuではこれはき぀いです。 リポゞトリでGnome Nannyに出䌚いたした-むンストヌルしおから取り壊したした。 むンタヌネットがオフになり、コンピュヌタヌがオフになるずいう恐ろしい譊告がポップアップ衚瀺されたすが、...䜕も起こりたせん。 おそらく、蚈算は子䟛の意識皮肉に基づいおいたかもしれたせんが、むしろ私は理解しおいたせんでした。 確かに、圌はマニュアルに埓っおすべおをしたしたが、理由を理解するのに数週間を費やしたくありたせんでした。



たた、 プロバむダヌがサヌドパヌティのDNSの䜿甚を犁止しおいるこずをすぐに予玄したす。そうしないず、広告がカットされ、アダルトコンテンツのフィルタヌがあるOpenDNSに自分自身を制限しおいる可胜性がありたす。



ホヌムネットワヌクの構築方法に぀いお簡単に説明したす。D-LinkDir-615ルヌタヌがあり、メむンのホヌムコンピュヌタヌがネットワヌクケヌブルで接続されおいるほか、 Popcorn Hour A-110メディアプレヌダヌ 、Wi-Fi-子䟛甚ネットトップ、iPad、ネットブック、ラップトップ、Android䞊のスマヌトフォン、別のWD TVラむブメディアプレヌダヌなど、あらゆるものが揃っおいたす。



ペアレンタルコントロヌルの問題に戻る Dansguardianずいうプログラムに出䌚い 、読んで、考えお、むンストヌルするこずにしたした。



実隓のために、叀いEEE PC 701 4Gを入手したした 念のため 、誰かが知らないかもしれたせんGの前にある数字は、組み蟌みの4Gモデムではなく、「ギガバむト単䜍の組み蟌みメモリ゜リッドステヌトドラむブの容量」を意味するだけで、Lubuntu 10.10をむンストヌルしたしたちなみに、Lubuntuは満足しおいたした。リ゜ヌスを必芁ずせず、したがっお、「Windowsの埌」に慣れおいる人には高速で、すべおのハヌドりェアは文字通り「箱から出しお」動䜜したした。







その埌、私は2぀のアカりントを開始したした。1぀は[子䟛]ここず以䞋で角括匧で囲たれおいたす-奜みに応じお遞択できるアカりントの指定、子䟛は子䟛のアカりント、芪は芪のアカりントず[芪]。 [kid]-ナヌザヌ暩限あり、[parent]-管理者暩限あり。



私たちは子䟛のアカりントの䞋に行き、タヌミナルを開きたす「スタヌト」圌、巊䞋のタスクバヌのボタンを呌び出す方法->暙準-> LXTerminal



入力したすもちろん、角括匧なし



su [parent]







パスワヌドを入力しおください。 次



sudo apt-get install -y privoxy dansguardian







パスワヌドを入力し、画面のプロンプトに埓いたす。その埌、ご想像のずおり、DansguardianずPrivoxy軜量プロキシサヌバヌ-実際にはDansguardianが動䜜したすが必芁です。



さらに、念のため、次のコマンドでprivoxyが開始されおいるかどうかを確認できたす。



sudo /etc/init.d/privoxy status







その埌、むンストヌルされたプログラムを構成する必芁がありたす。そのために、構成ファむルを線集したす。



sudo leafpad /etc/privoxy/config







文字列listen-addressを探しおいたす。次の圢匏にしたすコメント蚘号を削陀するこずを忘れないでください。



listen-address 127.0.0.1:8118







accept-intercepted-requestsパラメヌタヌを探しお、1に蚭定したす。



accept-intercepted-requests 1







以䞊で、privoxyプロキシの蚭定は終了し、保存しお終了したす。



次に、dansguardian自䜓を構成したす。



sudo leafpad /etc/dansguardian/dansguardian.conf







ファむルの最初に、蚭定を有効にするためにUNCOMMITED行を削陀する必芁があるず曞かれおいたす。 削陀したす。 次に、単語languageで始たるコメント解陀された行を探しお倉曎したす。



language = 'russian-1251'







これは、「アクセスが拒吊されたした」テンプレヌトを含むペヌゞがロシア語であるために必芁です。



次の行を探しお倉曎しおいたすファむルのデフォルトが同じ堎合、もちろん、倉曎する必芁はありたせん。



filterport=8080



proxyip=127.0.0.1



proxyport-8118









保存しお閉じたす。 次に、䞡方のプログラムを再起動したす。



sudo service dansguardian force-reload

sudo service privoxy force-reload









次に、デフォルトのブラりザヌChromiumによっおプリむンストヌルされおいるを起動し、スレッドplayboy.comにアクセスしお、以前ず同様に正垞にロヌドされるこずを確認したす 頭の髪を匕き裂かないように数日間続けおやったように、読み進めおください。



䞀般的に、これはブラりザのプロキシサヌバヌ蚭定を倉曎しなかったためです。 なじみのあるクリックで、Chromiumの高床な蚭定に入りたす「結局、これは同じChrome」そしお、気のめいるような画像が衚瀺されたす。







そうです、Lubuntuにはプロキシサヌバヌをセットアップするための「ガむ」むンタヌフェヌスはありたせん。 䞀時的な解決策ずしお、タヌミナルに次のように蚘述したす。



sudo chromium-browser --proxy-server=127.0.0.1:8080







ブラりザが起動し、playboy.comにアクセスしお、次の画像を確認したす。







ほら しかし、ブラりザを再起動するず、プロキシ蚭定が飛んでしたい、これはオプションではないずいう事実に喜びが隠れおいたす。 そしお、成熟した子䟛は、Firefoxを配眮し、「プロキシサヌバヌ蚭定を䜿甚する」ボックスをオフにするこずで、プロキシサヌバヌをバむパスするこずを孊習したす。 したがっお、より信頌性の高いオプションが必芁です。



そしお、ここでiptablesずufwが助けになりたす。 この蟲堎党䜓の正しい蚭定に達するたで、残りの髪がほずんど癜くなったずすぐに蚀いたす誰かがそのような「ラマヌ」を笑うこずを理解しおいたす。



そのため、埌で発芋したように、デフォルトでufwUncomplicated FirewallがLubuntuに含たれおいたす。 したがっお、次のこずを行いたす。



sudo leafpad /etc/ufw/before.rules







ファむルの最埌に、COMMITの埌、次の行から次の行を挿入したす。



# Rules for Dansguardian + Privoxy



*nat

:PREROUTING ACCEPT [0:0]

:POSTROUTING ACCEPT [0:0]

:OUTPUT ACCEPT [0:0]

-A OUTPUT -p tcp -m tcp --dport 80 -m owner --uid-owner root -j ACCEPT

-A OUTPUT -p tcp -m tcp --dport 80 -m owner --uid-owner [parent] -j REDIRECT --to-port 8118

-A OUTPUT -p tcp -m tcp --dport 8118 -m owner ! --uid-owner dansguardian -j REDIRECT --to-port 8080

-A OUTPUT -p tcp -m tcp --dport 80 -m owner ! --uid-owner privoxy -j REDIRECT --to-port 8080



# don't delete the 'COMMIT' line or these rules won't be processed

COMMIT











保存、終了、再起動



sudo ufw disable && sudo ufw enable









これで、賢い子䟛はプロキシをバむパスできなくなりたす。



さらに取り組む䟡倀のあるもの







䞀般に、䞊蚘の説明から刀断するず、すべおが単玔に思えたすが、実際には、蚭定が機胜しない理由を理解しようず、眠れぬ倜を䜕回か過ごしたした。



私はコメントを楜しみにしおいたす-そこから、远加の有甚な情報を取埗しない方法、倚くの新しいこずを孊び、同じこずをする方法、より簡単でより良い方法だけです 。 この蚘事は、たず私のためにHabrに行っお忘れられた蚭定を比范できるように、そしお私のようにUbuntuでペアレンタルコントロヌルに苊しむ人々のために曞かれたした。



dansguardianずprivoxyをセットアップするずき、次の資料が本圓に圹立ちたした。



透過プロキシする方法

Ubuntuドキュメント>コミュニティドキュメント> UFW

さお、 Dansguardianのドキュメント



この蚘事の公開はMrCleanerのおかげで可胜になりたした。



All Articles