Assalamu'alaikum Wr. Wb. pada kesempatan kali ini saya akan berbagi cara tentang bagaimana membuat Proxy server menggunakan squid3 pada Debian 8.6 Server
Proxy adalah sebuah server atau program komputer yang berperan sebagai penghubung antara suatu komputer dengan jaringan internet. Atau dalam artian lain, Proxy Server adalah suatu jaringan yang menjadi perantara antara jaringan lokal dan jaringan internet. Proxy Server dapat berupa suatu sistem komputer ataupun sebuah aplikasi yang bertugas menjadi gateway atau pintu masuk yang menghubungkan komputer kita dengan jaringan luar.
Latar belakang dari postingan kali ini adalah kita akan membuat sebuah Proxy Server yang digunakan untuk memblokir sebuah situs web yang semisal tidak kita inginkan di akses oleh client kita.
Maksud dan tujuan dari postingan kali ini adalah kita bisa memberi sebuah batasan yang bisa diakses oleh client dalam artian lain kita bisa memblokir sebuah situs web yang tidak kita inginkan.
Jangka waktu untuk pelaksanaan kali ini kurang lebih 30 sampai 45 menit untuk pemula.
- Server
- PC untuk meremote server
- Akses internet
1. Pertama kita remote dulu servernya, kemudian kita install squid3 proxy dengan perintah
#apt-get install squid3
2. Setelah selesai install, kita akan mengubah dan mengganti beberapa perintah pada direktori /etc/squid3/squid.conf . Disitu yang harus kita ubah adalah
- http_port 3128
- cache_mgr
- visible_hostname
- cache_dir ufs /var
- cache_mem
- http_access deny all
- acl CONNECT
#nano /etc/squid3/squid.conf
3. Setelah kita masuk kedalam direktori tersebut kita akan mengubah beberapa perintah yang tadi satu per satu. Kita ubah dulu yang http_port 3128. kita search dengan cara ctrl + w kemudian ketikkan http_port 3128.
Disitu kita hanya menambahkan "transparent" di belakang http_port 3128
4. Setelah kita tambahkan kita search lagi cache_mgr
katika kita sudah menemukan, disitu kita hanya menghapus tanda (#) dan hanya mengubah menjadi cache_mgr admin@smkitif.net
Setelah diubah
5. Kemudian kita ganti search visible_hostname
Disitu kita hanya mengubah default yang dibog putih. Defaultnya seperti dibawah
Diubah seperti dibawah
6. Kemudian kita search cache_dir ufs /var
Disitu kita hanya menghilangkan tanda (#) pada "cache_dir ufs /var/spool/squid 100 16 256”
7. Kemudian kita search cache_mem
Disitu dibawah default kita hilangkan tanda (#) dan tambahkan 512 MB (Biasanya 1/4 dari RAM Debian Server)
8. Kemudian kita search lagi http_access deny all
Disini kita hanya menghilangkan tanda (#) pada bagian yang diblok putih
Setelah dihilangkan
9. Kemudian kita search lagi acl CONNECT
Pada acl CONNECT ini kita menambah beberapa perintah pada bagian bawah "acl CONNECT method CONNECT" atau seperti gambar dibawah nanti. Disitu kita bisa tambahkan
acl local src 192.168.123.0/24
acl blokir dstdomain "/etc/squid/blokir"
acl blokkey url_regex -i "/etc/squid/kata.txt"
http_access deny blokir
http_access deny blokkey
http_access allow local
Setelah itu kita save dan keluar dengan cara ctrl + x Kemudian Y lalu enter
10. Setelah itu kita masuk direktori blokir dengan perintah
#nano /etc/squid3/blokir
11. Setelah masuk kita bisa isikan web yang akan kita blokir. Disini saya mencoba memblokir www.kaskus.com dan kaskus.com
Jika sudah selesai kita save dan keluar dengan cara ctrl + x lalu Y dan enter
12. Setelah itu kita masuk pada direktori data dengan perintah
#nano /etc/squid3/kata.txt
13. Disini kita bisa menambahkan seperti dibawah
Jika sudah kita keluar den seve dengan cara ctrl + x lalu Y kemudian enter
14. Kemudian kita cek apakah konfigurasi kita di squid.conf sudah benar atau belum dengan perintah
#squid3 -z
15. kalau sudah berhasil seperti dibawah kita bisa restart squid3 dengan perintah
#/etc/init.d/squid3 restart
16. kemudian kita bisa masuk ke firefox dan pilih Preferences => Advanced => Network => pada Connection pilih setting. Pada setting isikan seperti dibawah
17. Kemudian coba kita buka web yang tadi kita blokir, Kalau udah ada keterangan "Unable to find the proxy server" berarti proxy kita berhasil.
- https://en.wikipedia.org/wiki/Proxy_server
- http://203.130.243.185/data/eBook%20TKJ/Buku%20Konfigurasi%20Debian%20Server_Ver_BLC-Telkom.pdf
NB : Untuk konfigurasi yang lain bisa lihat DISINI
Mungkin hanya ini yang bisa saya bagikan. Sekian.
Assalamu'alaikum Wr. Wb.
No comments:
Post a Comment