繞過 Chrome 中的 Squid/SquidGuard 黑名單

繞過 Chrome 中的 Squid/SquidGuard 黑名單

我最近開始使用 ubuntu 14 設定和配置 Linux 盒子,以便為學校課程網路提供代理伺服器。

一切都很順利並且正在運行,但是我注意到一些令我擔心的事情。

我不會列出網站網址,以免冒犯任何人(這只是一個例子),所以我稱之為

www.blockedsite.com/blockedpage

這個網址(以及其他 10000 個網址)出現在我的黑名單中,當您嘗試訪問該網站時,您會收到預期的禁止/訪問被拒絕錯誤,正如您所希望的那樣。

然而!

如果我只是將 URL 輸入為blockedsite.com/blockedpage(不含前導的http:// 或www),那麼它會毫無疑問地加載頁面 - 非常糟糕!

當然,這在 IE 中似乎不會發生,因為它總是將 https 前綴添加到 URL 的開頭。這個問題發生在 Chrome 中……不幸的是我們使用的是它。

誰能建議如何解決這個問題?

親切的問候 詹姆斯

答案1

這些黑名單會將您的字串與 URL 進行精確匹配。您的黑名單中可能有“http://”或“www”,而Google不會添加這些內容。

證明:

我從以下位置下載了範例文件之一這裡

./blacklists/ads$ more urls
thisisarandomentrythatdoesnotexist.com/foo

還有更多。

它們都沒有“http”或“www”。位於 URL 前面,因此答案確實是:www.從黑名單中刪除 及其前面的任何內容。原因很簡單:這適用於 http、https、ftp 和更多協議,甚至適用於尚未發明的協議。

相關內容