「Squid で アクセス制御」の編集履歴(バックアップ)一覧はこちら
Squid で アクセス制御 - (2008/03/14 (金) 09:44:43) の最新版との変更点
追加された行は緑色になります。
削除された行は赤色になります。
// 現在のページ名
*&this_page()
**概要
プロキシ利用時に、特定のIPアドレスまたはドメインへのアクセスを禁止または許可する。
***元ネタ
-[[squid(アクセス制御の話がある)>>http://oku.edu.mie-u.ac.jp/~okumura/networking/squid.html]]
**前提条件
-[[Squid インストール]]
**手順
「c:\squid\etc\squid.conf」をエディタで編集する。
***10.0.0.0/8 と 127.0.0.1(自分自身)以外からの利用を禁止する場合
#highlight(ini){
acl ourhosts src 10.0.0.0/255.0.0.0 127.0.0.1/255.255.255.255
http_access deny !ourhosts
}
***アクセスできないアドレスのブラックリストを作る
#highlight(ini){
acl blacklist url_regex -i "/usr/local/squid/etc/blacklist.txt"
acl blackpath urlpath_regex -i "/usr/local/squid/etc/blackpath.txt"
http_access deny blacklist
http_access deny blackpath
}
// 現在のページ名
*&this_page()
**概要
プロキシ利用時に、特定のIPアドレスまたはドメインへのアクセスを禁止または許可する。
なお、動作確認をしていないので動かないかもしれない。
***元ネタ
-[[squid>>http://oku.edu.mie-u.ac.jp/~okumura/networking/squid.html]] (アクセス制御の話がある)
**前提条件
-[[Squid インストール]]
**手順
「c:\squid\etc\squid.conf」をエディタで以下の通り編集する。
10.0.0.0/8 と 127.0.0.1(自分自身)以外からの利用を禁止する場合は以下の設定を追加。
#highlight(ini){
acl ourhosts src 10.0.0.0/255.0.0.0 127.0.0.1/255.255.255.255
http_access deny !ourhosts
}
アクセスできないアドレスのブラックリストを作る場合、以下の設定を追加する。
#highlight(ini){
acl blacklist url_regex -i "c:/squid/etc/blacklist.txt"
acl blackpath urlpath_regex -i "c:/squid/etc/blackpath.txt"
http_access deny blacklist
http_access deny blackpath
}
blacklist.txt (アクセスできないURLを正規表現で指定するファイル)の例。
#highlight(ini){
^http://www.yahoo.co.jp/Business_and_Economy/Companies/Sex/
^http://www.yahoo.co.jp/Society_and_Culture/Sexuality/Activities_and_Practices/Anal_Sex/
}
blackpath.txt (アクセスできないパス名(URLからホスト名を除いた部分)を正規表現で指定するファイル)の例。
#highlight(ini){
xxx
adult
sex
}
表示オプション
横に並べて表示:
変化行の前後のみ表示: