Jawaban:
Alat yang saya sarankan adalah Get-Shit-Done . Ini mengedit file host Anda sehingga Anda tidak dapat mengakses domain yang diblokir menggunakan browser apa pun. Namun, itu tidak memiliki penjadwal (walaupun Anda bisa menggunakannya cron
untuk itu).
Stay Focusd adalah Ekstensi Chrome yang melakukan hal serupa.
Saya pribadi menggunakan profil sekunder di Chrome, dengan ekstensi Whitelist , sehingga memblokir semua situs web, selain yang benar-benar diperlukan
Buka Terminal ( CTRL+ ALT+ T).
Ketikkan sudo -i
bidang input. Periksa opsi Jalankan di terminal . Terakhir klik tombol Run .
Ketikkan kata sandi Anda jika perlu dan tekan enter. Kemudian lakukan perintah berikut.
gedit /etc/hosts
Anda akan mendapatkan jendela Editor Teks gedit .
Misalnya, jika kita perlu memblokir Facebook cukup tambahkan baris berikut setelahnya 127.0.0.1 localhost
.
0.0.0.1 facebook.com
0.0.0.1 www.facebook.com
Dengan melakukan ini, itu akan memblokir situs di semua browser termasuk Google Chrome, Chromium, Mozilla dll .... Bahkan, Anda tidak dapat mengakses situs web sama sekali dengan cara apa pun.
Itu dia. Ketika sekarang Anda membuka www.facebook.com atau facebook.com , Anda tidak dapat mengaksesnya. Untuk mengaktifkan kembali Facebook, hapus baris yang kami tambahkan dari file /etc/hosts
atau seperti kata Eliah Kagan Anda dapat menambahkan # karakter sebelum teks 0.0.0.1 yang kami tambahkan di / etc / hosts untuk membuat komentar dan untuk memblokirnya lagi cukup hapus # karakter dari awal baris.
Memblokir:
0.0.0.1 facebook.com
Mengaktifkannya Kembali dengan membuat baris komentar:
# 0.0.0.1 facebook.com
Jika Anda menggunakan Firefox, add-on LeechBlock sepertinya bisa melakukan apa yang Anda inginkan.
Saya pikir ini adalah topik penting, jadi saya membuat skrip python untuk menangani masalah https://gist.github.com/josifoski/3d1406bba37694e19fce9d1e032bcb99