怎樣在squid中透過URL進行訪問控制(轉)

post0發表於2007-08-10
怎樣在squid中透過URL進行訪問控制(轉)[@more@]

在squid透過被訪問站點的URL進行訪問控制的方法:

在squid中,可以透過被訪問站點的URL很方便的進行訪問控制。舉例如下:

假設要禁止使用者訪問所有URL中帶有sex的站點,可以這樣來做:

1. 透過dstdom_regex定義一個新的acl,在本例中我們假設這個新的acl叫做badrul:

acl badurl dstdom_regex sex

2. 新增相應的訪問控制專案,要注意的是,因為squid是一條條依次檢查訪問的合法性,所以要將http_access deny 的專案(也即禁止的專案)新增在http_acces allow之前,這樣才能保證squid可以對該專案進行檢查。比如:

http_access deny badurl

http_access allow all

http_access deny ...

等等。

這樣,當使用者訪問站點的URL中包含有sex字樣時,squid就會禁止其訪問並給出禁止訪問的錯誤資訊

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/8225414/viewspace-940698/,如需轉載,請註明出處,否則將追究法律責任。

相關文章