マイコンピュータにSquidプロキシサーバーがインストールされています。/etc/squid/block.acl
すべての不良ドメインが記録されるファイルを作成しました。そして、squid.confに次の文を追加します。
acl bad_url url_regex "/etc/squid/block.acl"
http_access deny bad_url
finam.ruというドメインがあるとします。以下を除くすべてのページへのアクセスをブロックしたいと思います。finam.ru/analysis/*
どうすればいいですか?正規表現を試しましたが、動作しません。
答え1
- ファイルの作成
/etc/squid/white.acl
そこに次のデータを入れてください。
finam.ru/analysis/.* finam.ru/.*\.js finam.ru/.*\.css
次のコードを入れてください
squid.conf
。ブラックリストの前にホワイトリストを入れる必要があります。acl good_url url_regex "/etc/squid/white.acl" http_access allow good_url acl bad_url url_regex "/etc/squid/block.acl" http_access deny bad_url