Assalamualaikum Wr. Wb.
Kali ini saya akan berbagi tentang Proxy Server Debian 8.6
Konfigurasi Proxy Server Dengan SQUID 3 Di Debian 8.6
A. Pengertian
Server proxy adalah server yang (sistem komputer atau aplikasi) yang bertindak sebagai perantara untuk permintaan dari klien mencari sumber daya dari server lain. Seorang klien terhubung ke server proxy, meminta beberapa layanan,
seperti file, koneksi, halaman web, atau sumber daya lain yang tersedia
dari server yang berbeda dan server proxy mengevaluasi permintaan
sebagai cara untuk mempermudah dan mengontrol kompleksitas. Proxy diciptakan untuk menambah struktur dan enkasulasi untuk sistem terdistribusi. Saat ini kebanyakan proxy adalah proxy web , memfasilitasi akses ke konten di World Wide Web , menyediakan anonimitas dan dapat digunakan untuk memotong IP blocking alamat.
Server proxy adalah server yang (komputer) yang klien(orang atau komputer) digunakan untuk mengakses komputer lain. Sebuah server proxy yang melewati informasi kepada klien tanpa mengubah itu biasanya disebut gerbang atau kadang-kadang tunneling proxy
B. Latar Belakang
Latar belakangnya adalah supaya saya bisa membangun sebuah proxy server yang digunakan untuk melakukan pembatasan terhadap situs-situs yang diakses oleh client.
C. Maksud Dan Tujuan
Maksud dan tujuannya adalah supaya dapat melakukan pembatasan akses client agar tidak bisa membuak situs-situs yang berbau pornografi.
D. Alat Dan Bahan
- Debian Server
- Laptop
- Koneksi Internet
E. Waktu Yang Digunakan
Waktu yang saya gunakan 30 sampai 1 jam , tergantung pemahaman masing-masing.
F. Langkah Kerja
- Kita masuk ke superuser terlebih dahulu
- Setelah itu :apt-get install squid" >enter
- Lalu "nano /etc/squid3/squid.conf" >enter
- Pada tampilan ini kita cari kata http_port 3128 dengan menekan ctrl+w lalu kita ketikan kata "http_port 3128" .Jika sudah ketemu,kita tambahkan kata transparent pada http tersebut sehingga menjadi "http_port 3128 transparent"
- Kemudian kita cari lagi kata cache_mgr dengan menekan ctrl+w untuk menghilangkan tanda crash (#) dan kita tambahkan webmaster misalnya smkkita.org
- Kita cari lagi kata "visible_hostname" kemudian kita hilangkan tanda (#) dan tambahkan hostname yang sudah kita buat pada saat proses installasi debian router
- stelah itu kita tekan "ctrl+w" kemudian ketikan "cache_dir ufs" lalu kita hapus tanda crash (#) pada "cache_dir ufs /var/spool/squid 100 16 256”
- Kemudian kita cari lagi dengan menekan ctrl+w ketikan cache_mem ,kita ubah menjadi seperempat ukuran RAM dari 8 MB menjadi 256 MB (misal)
- Kemudian kita cari lagi "http_access".Lalu kita tambahkan crash (#) pada bagian depan http_access deny all
- setelah itu kita cari 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 172.19.1.1/29 ->sesuaikan dengan ip eth anak
acl blokir dstdomain “/etc/squid3/blokdomain” (perintah blokir domain dalam file blokdomain)
acl blokkey url_regex -i “/etc/squid3/blokkata” (perintah blokir kata kunci dalam file blokkata)
http_access deny blokir
http_access deny blokkey
http_access allow local" - .Kemudian kita edit file yang berada di blokdomain dengan menambahkan nama domain yang akan kita blok dengan mengetikan perintah "nano /etc/squid3/blokdomain"
- Setelah itu,kita edit file yang berada di blokkata dengan mengetikan perintah "nano /etc/squid3/blokkata"
- Kita Cek proses Squid3 apakah sudah berjalan atau belum. Jika sudah berjalan maka akan muncul tampilan seperti dibawah
- Setelah itu kita restart squid3nya dengan mengetikan perintah "/etc/init.d/squid3 restart"
- Kemudian masukkan perintah iptables seperti dibawah ini untuk
me-redirect port 80 ke port 3128. agar kita memperoleh pengaturan secara permanent, maka masukkan
perintah iptables ke /etc/rc.local
"iptables -t nat -A PREROUTING -p tcp -i eth0 -s 172.19.1.1/29 --dport 80 -j REDIRECT --to-port 312" - Setelah itu kita reboot dengan mengetikan perintah "reboot"
- Kemudian kita coba Setelah itu coba test client dengan mengetikkan nama domain yang anda blok tadi.Jika error ,berarti kita berhasil memblok situs web tersebut.
- Konfigurasi selesai.
G. Kesimpulan
Dengan proxy server kecepatan internet kita menjadi cepat karena kita
seolah-olah sedang browsing di jaringan lokal,karena cache sudah
tersimpan diproxy server.
H. Referensi
- https://en.wikipedia.org/wiki/Proxy_server
- https://simple.wikipedia.org/wiki/Proxy_server
0 komentar:
Posting Komentar