私はこれのためにどこかを探していました。 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をきめ細かく制御し、ルータのプロキシを通過しないすべての要求をブロックできます。
答え2
答えが遅すぎるかもしれませんが、あなたが望むようにする方法を見つけました。ブロックしたいURLを「URL」カテゴリに追加するのではなく、「キーワード」カテゴリに追加します。これは私にとってうまくいきます。
答え3
この順序で:
- dd-wrt Webインターフェースの[アクセス制限]タブに移動します。
- ポリシーの有効化
- 名前の設定(例:「YouTubeブロック」)
YouTubeアクセスをブロックする必要があるコンピュータを指定するには、クライアントのリストを編集してください。
すべてのコンピュータをブロックするには、下部の「IP範囲」を使用してルーター(通常
.1
)とブロードキャスト(.255
- ブロックする曜日/時間を設定するか、常にブロックするには「毎日」を設定してください。
- URLアドレスでウェブサイトをブロックするには、次のように入力します。
facebook.com
- [保存]をクリックし、[設定の適用]をクリックします。
一つあるYouTubeのビデオ必要に応じて各ステップを示します。
答え4
この情報は私のルータWRT3200ACMでは機能しませんが、ボックスに情報を入れることはできました。 IPアドレスのみを指定しても、Web上のどこでもYouTubeを閲覧できます。私のdd-wrtアプリケーションに表示されるアプリケーションの死んだ部分のようですが、何も起こりません。すべてのポート範囲を選択しても機能しません。
OpenDNSを使用する必要があり、正常に動作しましたが、ネットワーク全体では機能しませんでした。ファイアウォールルールは機能するはずですが、そうではありません。したがって、このファームウェアのアップグレードが不完全であるか、実際にテストされていないと想定できます。