Secara bersamaan memblokir situs web pada beberapa browser tetapi tidak pada yang lain

0

Saya memerlukan kemampuan untuk memblokir situs web tertentu, dalam hal ini youtube.com, pada browser yang dipilih atau contoh browser, tetapi tidak memblokirnya pada orang lain. Sebagai contoh, misalkan saya memiliki browser yang berbeda atau contoh browser terbuka di virtual desktop 1, 2, dan 3. Saya ingin memblokir youtube.com di Desktop 1 dan Desktop 2, tetapi saya tidak ingin memblokir youtube.com di Desktop 3 .

Saya sadar bahwa situs dapat diblokir menggunakan file host. Apakah ada cara untuk melakukannya secara berbeda, seperti yang dijelaskan, atau mekanisme lain yang akan memungkinkan ini?

Sistem saya menggunakan Openbox di Ubuntu 16.04. Saya menggunakan Firefox, tetapi bisa menggunakan browser lain jika perlu. Sistem saya lambat dan memiliki sumber daya terbatas, sehingga VM tidak akan menjadi pendekatan praktis.

Ievgen
sumber
Desktop tidak seperti VM. Mereka seperti mengelompokkan jendela aplikasi Anda pada beberapa monitor virtual, dan Anda memilih yang mana untuk dilihat. Dengan satu monitor fisik, itu hanya menyembunyikan hal-hal yang saat ini tidak Anda kerjakan. Semua jendela aplikasi akan bersaing untuk mendapatkan ruang di satu desktop. Virtual desktop tidak benar-benar membelikan Anda apa pun atas apa yang akan Anda lakukan dalam satu desktop. Anda membutuhkan tiga instance browser yang terbuka secara bersamaan, dan Anda akan mengkonfigurasi masing-masing sesuai keinginan.
fixer1234
Dapatkah saya menjalankan firefox dengan opsi - aplikasi yang dijalankan (misalnya) dengan hosts2? Atau mungkin .. saya dapat mengatur untuk mengakses youtube.com dengan alamat yang berbeda youtube2.com? Alih-alih youtube.com, tetapi cekal youtube.com? Saya tahu tentang VM, tetapi saya tidak ingin menggunakannya. Saya memiliki server PC yang sangat lambat berdasarkan Odroid C2
Ievgen
Pertanyaannya tampaknya berfokus pada memanfaatkan desktop virtual untuk melakukan berbagai hal dengan youtube. Maksud saya adalah bahwa desktop tidak memberikan manfaat dalam hal itu. Jadi melakukan hal yang berbeda dengan youtube akan sama seperti jika Anda tidak menggunakan desktop virtual. Anda membutuhkan tiga instance browser secara bersamaan, dan masing-masing browser dapat dikonfigurasi sejauh Anda dapat mengkonfigurasi browser untuk melakukan apa yang Anda inginkan. Dari komentar Anda, sepertinya mungkin pertanyaan Anda hanya menyarankan desktop sebagai mekanisme yang memungkinkan, (lanjutan)
fixer1234
tetapi sebenarnya bertanya tentang beberapa contoh browser yang bersamaan, dan memblokir atau tidak memblokir youtube di berbagai browser melalui file hosts. File host diterapkan pada level OS, dan semua browser beroperasi di lingkungan yang sama. Jadi, jika bagian kunci dari pertanyaan Anda adalah penggunaan file hosts, saya pikir Anda hanya bisa melakukannya dengan VM. Jika bagian utama dari pertanyaan Anda hanya memblokir YouTube secara berbeda, Anda mungkin dapat menyelesaikannya dengan cara lain selain menggunakan file host. Jika Anda dapat mengklarifikasi pertanyaan, orang akan lebih mampu menjawab.
fixer1234
Saya hanya tahu satu cara untuk memblokir situs - host. Tetapi saya perlu secara lokal menolak akses ke youtube.com, tetapi juga saya perlu mengakses ke youtube dari program lain.
Ievgen

Jawaban:

0

Tidak ada cara sepele untuk melakukan ini karena Anda tidak mengontrol situs yang melayani halaman. Anda tidak dapat melakukan ini dengan file host karena file host hanya menerjemahkan domain ke alamat IP.

Itu bisa (secara teoritis) dilakukan dengan memaksa pengguna melalui proxy, dan meminta proxy memberikan batasan konten berbeda berdasarkan string USERAGENT. Anda mungkin juga harus berurusan dengan melanggar HTTPS yang berarti menambahkan sertifikat Anda sendiri ke dalam rantai.

Alternatif lain adalah mendapatkan firewall lapisan aplikasi jika Anda mengontrol klien.

davidgo
sumber
Apakah pemblokiran "menurut jenis browser" benar-benar diperlukan? Jika tidak, dan jika itu membuat hambatan bagi yang tidak tahu daripada "ini hampir mustahil untuk diselamatkan", Anda mungkin akan lebih mudah melakukan firewall pada router yang dikombinasikan dengan alokasi alamat IP melalui DHCP - di mana alokasi IP menjatuhkan koneksi di kumpulan yang tidak bisa / tidak bisa menelusuri Youtube.
davidgo