私はこれのためにどこかを探していました。 DD-WRTルーターで特定のURLをブロックする方法を知っている人はいますか?たとえば、ブロックしたいのですが、またははブロックしたくありませwebsite.com/whatever
ん。これを行う方法はありますか、ドメイン全体をブロックできますか?website.com
blah.website.com
website.com/blah
DD-WRT設定のアクセス制限の下に問題のURLを追加しようとしましたが、何も機能しないようです。これは私の設定です。
顧客リストは次のとおりです。
IPアドレス192.168.1.146を使用するネイティブPCでは、まだgoogle.com/imghpとgoogle.com/images(google.com/imghpにリダイレクト)に簡単にアクセスできます。
存在するこのページDD-WRT Wikiには、「URLアドレスでサイトのブロックからブロックするドメイン名を入力してください(存在する場合)」と記載されています。 DD-WRTフォーラムの投稿に加えて、DD-WRT設定でアクセス制限があるドメインのみをブロックできるという印象を受けました。
私はこの問題をiptablesを使って解決する必要があるのか、ルータ自体にプロキシサーバーをインストールするのか疑問になり始めました。
編集する
DD-WRTフォーラムのユーザーgoliがこの問題について次のように述べました(協会):
DD-WRTとうまく機能するPrivoxyバージョンがあります。ちょうどインストールしました。
Privoxyには、透明プロキシとして使用できる「accept-intercepted-requests 1」パラメータがあります。
一部のWebトラフィック要求を直接ルーティングするのではなく、プロキシに転送するためのiptablesルールを追加しました。
iptables -t nat -A PREROUTING -i br0 -p tcp --dport 80 -s 192.168.0.128/255.255.255.224 -j DNAT --to 192.168.0.1:8118
Privoxyには「アクションファイル」というものがあります。これは、要求URLが特定の正規表現と一致するときに実行するアクションを定義します。可能なタスクの1つは「ブロック」です。
それ以来、私はルータにPrivoxyをインストールする方法を研究してきました。特に、ipkgを使用してSSHを介してインストールするのに十分なスペアフラッシュがないため、非常に複雑です。 (望むよりこの問題スーパーユーザーについて)
2番目の方法は、ファームウェア修正キットを使用することでした。ここ。私のカスタムビルドを更新するのは少し難しいですが、すべての作業を終えたら、ここに結果を投稿します。
ベストアンサー1
残念ながら、(DD-WRTフォーラムで)DD-WRT設定でアクセス制限があるドメインのみをブロックできるという印象を受けました。
私は専用のプロキシサーバーを設定し、その上にDansGuardianをインストールすることにしました。これにより、OpenWrtのiptablesをきめ細かく制御し、ルータのプロキシを通過しないすべての要求をブロックできます。