Hay sobat semua , jumpa kembali dengan saya, pada hari yang berbahagia kali ini , saya akan berbagi tentang bagi mana car mengkonfigurasi Web proxi di debian server dengan menggunakan Squid3
Pengertian
Proxy adalah sebuah komponen yang sangat penting yang harus atau wajob ada dalam sebuah jaringan, hal ini sangatlah penting dalam sistem jarigan kita , proxy memiliki kemampuan meningkatkan keamanan , menghemat bandwidth, dan juga bisa memfilter paket paket yang tidak dinginkan masuk ke dalam sebuah kayanan jaringan kita , Proxi berada di tengah tengan antara clien dan server
Latar Belakang
Latar belakang dalam kegiatan sayaa kali ini adalah untuk mengelolah , atau untuk mengatur kelancaran jaringan internet yang saya bangun
Maksud & Tujuan
Pemfilteran, pengelolaan, dan pengelolaan jaringan agar dapat digunakan dengan nyaman saat di pakai
Alat & Bahan
- PC Debian server
- Koneksi Internet
- Laptop
Ok langsung saja , pertama kita instal terlebihdahulu squid3 nya dengan mengetikkan perintah
#apt-get install squid3
Kemudian kita konfigurasi file /etc/squid/squid.conf, ada beberapa baris yang harus di konfigurasi didalam file /etc/squid/squid.conf
http_port 3128
- cache_mgr
- visible_hostname
- cache_dir ufs /var
- cache_mem
- http_access deny all
- acl CONNECT
Baris kedua, caranya sama Kita tekan ctrl + w lalu ketikkan perintah cache_mgr Hilangkan tanda # kemudian tambahkan ubah seperti gambar di bawah
Kemudian kita cari Visible_hostname dengan langkah seperti tadi, kemudian hilangkan tanda pagar jika ada lalu konfigurasi seperti baris di bawah ini
kemudian perintah selanjutnya kita konfigurasi cache_dir ufs ..... kemudian kita konfigurasi seperti gambar di bawah ini
selanjutnya cache_mem , kita cari terlebih dahulu dengan cara seperti biasanya , kemudian kita hilangkan tanda pagar (#) didepannya jika ada, lalu ganti 8 MB menjadi lebih besar (biasanya 1⁄4 dari ram) misal 16MB atau 32MB dan seterus nya seperti gambar dibawah in
Kemudian kita berikan tanda pagar seperti gambar di bawah ini biasanya terdapat 2 bagian yang sama satu sudah diberi tanda # tetapi satunya belum kita harus mencarinya dengan teliti lalu beri tanda pagar seperti gambar dibawah ini
kemudian kita cari baris acl CNNECT, Setelah anda menemukannya masukan beberapa baris dibawah ini ke bagian bawah “acl CONNECT” seperti berikut ini
acl local src 192.168.137.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
Keterangan :
- acl local src 192.168.141.0/26
membuat acl bernama “local” yang memuat netid 192.168.144.0/26
- acl blokir dstdomain "/etc/squid/blokir"
membuat acl bernama “blokir” yang berisikan domain, dengan daftar domain di file
"/etc/squid/blokir" (di sini merupakan situs yang akan diblokir)
- acl blokkey url_regex -i "/etc/squid/kata.txt"
membuat acl bernama “blokkey” yang berisikan kata-kata dengan daftar kata tersebut pada
file “/etc/squid/kata.txt” maka link atau lain sebagainya yang mengandung kata tersebut di
jaringan akan terblokir
- http_access deny situs
melarang akses yang menuju ke acl “situs” (memblokir situs yang didaftar di
("/etc/squid/blokir") sama dengan acl yang bernama blokkey yang saya blok juga
- http_access allow local
memperbolehkan akses dari ip yang terdaftar pada acl “local” (192.168.100.0/26)
Kemudian setelah selesai kita edit semua konfigurasinya , kita keluar dan simpan dengan menekan ctrl + X lalu y kemudian enter, ke,mudian kita buat file blokir dan kata.txt untuk menaruhkan perintah untuk memblokir dengan mengetikkan perintah
#nano /etc/squid/blokir
#nano/etc/squid/kata.txt
didirektori blokir kita masukkan kata atau sebuah situs yang ingin kita blokir seperti gambar di bawah ini
Kemudian di file kata.txt sama kita masukkan kata kata yang ingin kita blokir, kemudian kita keluar dan simpan dengan ctrl+x kemudian y enter
setelah kita masukkan kata yang ingin kita blokkir kemudian kita periksa apakah squid kita sudah jalan dengan mengetikkan perintah
#squid3 -zjika hasilnya seperti gambara di bawah ini maka konfigurasi kita sudah selesai atau berhasil
kemudian kita rsetart agar berjalan dengan mengetikkan perintah
# /etc/init.d/squid3 restart
kemudian kita bisa mencoba di pc clien nya kemudian kita aktifkan proxy nya di wepbrowser clien
ikuti seperti perintah di bawah ini
kemudian kita coba hasilnya seperti ini
Hasil dan Kesimpulan
Hasil dan kesimpulan yang saya dapatkan adalah squid yang saya konfigurasi dapat berjalan dengan baik, namu dengan konfiurasi ini ada beberapa hal yang saya bingungkan , apabila kita ingin mencoba memblokir sebuah situs apakah kita harus mengaktifkan proxy di web browser clien secara manual saat kita ingin memblokir suatu situs agar clien dapat terblokir?
Kemudian saat saya melakukkan pemblokiran saya menyertakan dua situs yang saya blokir yaitu situs yang menggunakan https dan http , namun yang dapat kita blokir hanya situs http sedangkan https dapat tembus, kemudian saya cari tau dari temen temen saya , ternyata iya memang begitu , tapi situs https dapat di blokir , nah ini saya akan mencobanya di laik waktu
sekian kari saya mungkin hanya inui yang dapat saya sampaikan ada kurang nya saya mohon maaf
Wassallamualaikum Wr Wb