如何讓squid 存取引用的URL?

如何讓squid 存取引用的URL?

我有我的白名單設置,一切似乎都運作良好。除了一件事。有些網站將其資產託管在某種 CDN(內部或外部)上。因此,某些網站無法正確載入某些元素,例如 CSS。我最接近的是:

acl myreferer referer_regex -i ^http://www.example.com
http_access allow myreferer

但這僅適用於單一網站。我的白名單有超過 100 個網站。我如何確保魷魚加載網站及其引用的所有其他內容,儘管它不在白名單中?這可能嗎?

答案1

您確實應該將所有網站列出在白名單中。如果您只允許引薦來源網址,那麼任何人都可以從白名單中的網站點擊指向第三方網站的鏈接,並至少取得頁面的文字。或者他們可以偽造他們的引薦來源網址並瀏覽到互聯網上的任何地方。是的,這需要更多工作,但如果您真的打算用白名單來鎖定事物,那麼您確實必須做得正確。

相關內容