Squid adalah server proxy dengan fitur luar biasa. Selain dapat berbagi koneksi Internet antar banyak pengguna dan menyimpan aktivitas pengguna, Squid juga dapat mengatur lalu lintas permintaan data dari pengguna ke Internet dan mempercepatnya jika diperlukan. Pengendalian ini terkadang diperlukan karena manfaat internet seringkali tidak maksimal. Lalu lintas permintaan data setiap pengguna Internet tidak diatur berdasarkan kebutuhan dan kondisi bandwidthnya.
Setiap pengguna diberikan hak akses internet sesuai dengan bidang atau kebutuhannya. Selain itu, orang yang tidak mempunyai hak akses Internet bisa diblokir.Konfigurasinya adalah sebagai berikut:
1.apt-get install squid
jika error code(1) ulangi apt-get install squid , apt --fix-broken install
error code(1) apt --fix-broken install
2.nano /etc/squid/squid.conf
3.langsung saja clik ctrl + port 3128
Hapus tanda pagar pada bagian belakang “http port 3128
4.pada cache_mgr webmaster ubah jadi cache_mgr richancyber.net
5. lalu tekan ctrl + w visible_hostname
tepat di bawah httpd_suppress_version_string off
kemudian ada TAG visible_hostname
ke bawah sedikit ada #Default
nah kita tuliskan visible_hostname di bawah #Default tsb
tuliskan seperti ini : visible_hostname richancyber.net
6. lalu tekan ctrl + w acl CONNECT
tambahkan konfig berikut:
acl situs url_regex -i "/etc/squid/situs"
http_access deny situs
acl ip src 150.50.64.0/20 >> ini ip debian enp0s3
http_access allow ip
http_access allow all
tekan ctrl x y enter utk simpan
7. nano /etc/squid/situs
tambahkan domain yang akan kalian blok
misal richan-100.net
ctrl x y enter untuk simpan
8. modifikasi tulisan Error
cd /usr/share/squid/errors/English
nano ERR_ACCESS_DENIED > ubah kata error
9. /etc/init.d/squid restart
10. sebelum test di browser
biasanya proxy tidak ke deteksi
otomatis, supaya terdetect
klik titik 3 di pojok kanan atas chrome
pilih settings > cari proxy
kemudian pilih proxy > masukan ip
proxy 140.40.0.1 dan port 3128
No comments:
Post a Comment