1

squid 3.2.3でisoで始まるすべてのURLを拒否したいので、squid.confに入れました。

  acl torrent_sites dstdom_regex -i iso
  acl music_sites dstdom_regex -i music

そして私のhttpコントロールは次のようになります:

  http_access allow localhost
  http_access allow localnetp1
  http_access deny torrent_sites localnetp1
  http_access deny music_sites
  http_access deny ftp_request
  http_access deny localnetp1 norm_conn
  http_access deny all

しかし、私はisohunt.comのページに入ることができます、なぜですか?

4

1 に答える 1

1

私は少し異なる方法を使用しています。標準の squid.conf ファイルを使用していますが#acl localnet src 192.168.0.0/16、ネットワーク IE を「192.168.1.0」に変更しました。次に、conf ファイルで次のセクションを検索します。

#deny_info TCP_RESET ads".  

TCP_RESET 行のすぐ上に、次を追加します。

acl torrent dstdom_regex "/path/torrent_sites.txt"
http_access deny torrent
acl music dstdom_regex "/path/music_sites.txt"
http_access deny music

次の形式の URL を含む2 つのテキスト ファイル (/path/torrent_sites.txtと) を作成します。/path/music_sites.txt

(^|\.)isohunt\.com$
(^|\.)thepiratebay\.org$
(^|\.)torrentz\.com$

sudo /etc/init.d/squid3 restart

または、それ以外の場合は再起動したいので、すべてがうまくいくはずです!

ブラックリストはここにあります: squid ACL の例とダウンロードするブラックリスト

于 2013-08-10T10:14:15.340 に答える