Squid
魷魚塊網站除了一些頁面
我的機器上安裝了 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/*
怎麼做?我嘗試了正則表達式,但它不起作用。
- 創建文件
/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