
我想從我的電腦封鎖一些分散注意力的網站。
我認為該/etc/hosts
文件是執行此操作的正確位置,因為它將適用於所有瀏覽器和客戶端。這是我的文件的樣子:
0.0.0.0 reddit.com
::0 reddit.com
0.0.0.0 colonist.io
::0 colonist.io
0.0.0.0 youtube.com
::0 youtube.com
0.0.0.0 youtube.de
::0 youtube.de
colonist.io
現在無法存取reddit.com
(如預期)(firefox 報告「無法連線」)。
但不知怎的,它不適用於 youtube。我可以正常存取 youtube.com。我不知道為什麼會這樣,並且想學習如何解決它。
或者,我也接受其他在 Linux 系統範圍內封鎖網站的方法。
答案1
YouTube 使用多個相互重定向的網域。例如,youtube.com 通常會重定向到www.youtube.com。
我不知道為什麼阻止 youtube.com 的 dns 不會阻止重定向,但我不久前自己這樣做了,並將其他網站添加到阻止列表中有所幫助。
因此,將以下網域新增至您的封鎖清單: www.youtube.com m.youtube.com youtu.be
希望我能幫上忙!