Saya ingin memblokir URL tertentu di browser. Saya tidak ingin memblokir seluruh situs. Misalnya, saya ingin memblokir Pustaka Google , tetapi tidak seluruh domain Google . Apakah ada cara saya bisa melakukannya?
Jawabannya hanya akan sedikit berbeda dengan sistem operasi yang Anda gunakan. Saya menjalankan Ubuntu pada powerpc: p tetapi secara umum aturan yang sama berlaku di windows dan mac juga. Jika instruksi ini tidak berhasil untuk Anda maka saya akan menyesuaikan jawaban ini untuk OS Anda. Untuk saat ini di sini adalah metode Linux.
Satu-satunya cara saya menemukan setelah berjam-jam mencari, untuk melakukan ini, adalah menginstal privoxy
.
Setelah Anda menginstal privoxy Anda perlu mengedit /etc/privoxy/config
file dengan cara berikut:
1) Temukan di mana dikatakan
#listen-address localhost:8118
dan batalkan komentar pada baris ini sehingga tertulis
listen-address localhost:8118
2) Tambahkan baris berikut ke bagian bawah file konfigurasi ini:
actionsfile blacklist.action
actionsfile whitelist.action
3) Sekarang Anda perlu membuat file aksi ini dalam editor teks sebagai root: a) gksu gedit /etc/privoxy/blacklist.action
dan tambahkan yang berikut ini
{ +block }
www.apple.com/itunes
twil.tv/category/video
www.url.com/page
apa pun yang Anda tambahkan di bawah baris {+ block} akan diblokir
b) Masing-masing Anda harus membuat whitelist.action
file
gksu gedit /etc/privoxy/whitelist.action
dan tambahkan baris
{ -block }
www.google.com
atau apa pun yang Anda temukan pemblokiran privoksi yang ingin Anda lindungi.
Setelah Anda menyimpan ketiga file Anda harus me-restart privoxy:
sudo /etc/init.d/privoxy restart
dan Anda harus memastikan bahwa pengaturan proxy Anda di browser atau di konfigurasi jaringan Anda sudah benar, menambahkan localhost sebagai proxy dan 8118 sebagai nomor port akan menjadi semua yang Anda butuhkan.
Kelemahan SERIOUS dan UNFORTUNATE untuk privoxy adalah bahwa itu adalah proxy sehingga semua orang perlu lakukan untuk menghentikannya bekerja adalah mematikannya, atau menggunakan browser yang berbeda. Saya masih mencari cara untuk menambahkan privoxy ke router saya atau entah bagaimana menjalankannya, bukan sebagai proxy, tetapi sebagai default saya di port 80, maka Anda bisa mengunci file konfigurasi sehingga tidak ada yang bisa mengubahnya.
Ini adalah jawaban terdekat yang Anda temukan untuk masalah Anda.
Jika tampaknya tidak berfungsi pada awalnya jangan lupa untuk membersihkan cache browser Anda karena halaman yang telah Anda blokir dapat muncul dari cache bahkan setelah mereka diblokir.
Anda juga mungkin ingin mematikan ini:
pastikan itu enforce-blocks 1
diatur ke 1
dalam /etc/privoxy/config
file
enforce-blocks 1
Jika tidak, ketika peringatan halaman yang diblokir muncul, ia akan memiliki opsi untuk pergi ke halaman yang diblokir meskipun diblokir dan sepenuhnya membuat privoxy menjadi tidak berarti.
iptables
(1) untuk lalu lintas masuk daftar putih hanya ke proksi di mesin itu untuk pengguna yang Anda pedulikan.Jika Anda ingin memblokir domain tertentu di seluruh sistem, Anda harus menggunakan file host (Lihat di sini ). Jadi, jika Anda ingin memblokir Google Reader, Anda akan menambahkan yang berikut ini ke file host Anda:
Namun, ada batasan untuk ini. Meskipun Anda dapat memblokir subdomain dan domain, Anda tidak dapat menggunakan file host untuk memblokir subdirektori (yaitu, www.example.com/subdirectory). Dalam hal Pustaka Google, seseorang dapat dengan mudah menavigasi ke www.google.com/reader untuk mengatasi pemblokiran. Solusi yang lebih komprehensif mungkin menggunakan sesuatu seperti Privoxy untuk mengontrol akses web.
sumber
Jika Anda menggunakan Firefox atau Google Chrome, Anda dapat menggunakan ekstensi "blok iklan" yang dapat disesuaikan untuk melakukan ini. Ekstensi pemblokiran iklan biasanya datang dengan berbagai macam situs web yang diblokir di luar kotak, namun sebagian besar yang dapat disesuaikan memungkinkan Anda menghapus daftar default ini dan menambahkan hanya situs web spesifik yang tidak Anda inginkan.
sumber
Solusi termudah untuk masalah Anda adalah dengan menggunakan ekstensi / skrip untuk browser Anda.
Saya telah menggunakan Nanny Chrome untuk melakukan trik di Chrome. LeechBlock tampaknya menjadi alternatif Firefox. Keduanya mendukung wildcard dalam domain dan Anda dapat mengatur periode waktu tertentu untuk memblokir URL.
sumber