Skip to main content

Konfigurasi Proxy Server Debian

Proxy server merupakan sebuah layanan yang berfungsi sebagai penghubung antara client-client dalam sebuah jaringan dengan internet, proxy juga berfungs sebagai cache, proxy akan menyimpan halaman yang sering dikunjungi oleh client ke dalam memory cache proxy server agar client dapat mengunjungi halaman tersebut dengan lebih cepat. selain itu proxy juga berfungsi untuk membatasi client untuk mengunjungi situs-situs tertentu atau biasa disebut filtering.
(Baca juga : Konfigurasi Proxy Transparent Debian 8)



Nah langsung saja, berikut adalah langkah-langkah untuk mengkonfigurasi proxy server :

1. install squid3

apt-get install squid3



apabila diminta untuk memasukan dvd 1, 2 atau 3, maka masukan saja

2. Selanjutnya, masuk ke directory squid3


cd /etc/squid3

kemudian backup file squid.conf untuk berjaga-jaga


cp squid.conf squid.conf.copy



3. edit file squid.conf

nano squid.conf

setelah itu cari tulisan 'acl connect' dengan memencet tombol CTRL+W kemudian tulis 'acl connect' setelah itu enter


setelah itu tambahkan syntax dibawah tulisan acl connect

acl blok dstdomain "/etc/squid3/blok"
http_access deny blok
acl url url_regex -i "/etc/squid3/url"
http_access deny url
acl lan src 192.168.17.0/24 
http_access allow lan



Keterangan :
  • acl blok dstdomain "/etc/squid3/blok" : digunakan untuk membuat rule dengan nama blok untuk memblok domain yang berada di file /etc/squid3/blok
  • acl url url_regex -i "/etc/squid3/url" : digunakan untuk membuat rule dengan nama url untuk memblok url yang berada di dalam file /etc/squid3/url , perbedaannya dengan dtsdomain yaitu kalau dstdomain itu untuk memblok domain secara lengkap misalkan detik.com atau 1cak.com sedangkan url_regex digunakan untuk memblok semua url yang didalamnya terdapat kata kunci yang berada didalam file url yang kita buat. contohnya bila kita ingin memblok kata kunci nekopoi , maka semua url yang ada kata nekopoinya akan di blok
  • acl lan src 192.168.17.0/24 : digunakan untuk mendeklarasikan rule dengan nama lan yang berisi network 192.168.17.0/24
  • http_access deny [nama rule] : digunakan untuk menolak access dari rule yang dipilih
  • http_access allow [nama rule] : digunakan untuk mengijinkan access dari rule yang dipilih


Setelah itu cari lagi dengan menekan CTRL+W kemudian ketik cache_mem, cari tulisan '# cache_mem 256 MB' kemudian hilangkan tanda pagarnya



hapus tanda pagar


setelah itu cari dengan menekan CTRL+W kemudian ketik 'cache_mgr' kemudian hilangkan tanda pagar pada tulisan 'cache_mgr webmaster' kemudian ubah dan tambahkan syntax di bawah ini

cache_mgr admin@pintarnetwork.com (sesuaikan dengan keinginan anda)
visible_hostname proxy.pintar-network.com (sesuaikan dengan keinginan anda )


Setelah itu cari tulisan 'cache_dir', cari yang ada tulisannya 'cache_dir ufs /var/spool/squid3/ 100 16 256' kemudian hilangkan tanda pagarnya


Kemudian cari kembali tulisan 'dns_nameservers' kemudian tambahkan syntax 

dns_nameservers 192.168.17.1 8.8.8.8 (ip dns menyesuiakan, tambahkan juga dns google)


setelah itu simpan konfigurasi dengan menekan tombol CTRL+X => Y => ENTER

4. Buat file dengan nama blok  dan url di folder "/etc/squid3"

nano blok


kemudian tambahkan situs-situs yang akan di blok



nano url 

kenudian tambahkan kata kunci yang akan diblok


setelah itu simpan dengan menekan CTRL+X => Y => ENTER

6. Untuk mengecek apakah squid3 telah berjalan dengan baiklah ketikan perintah berikut

squid3 -z


Dapat dilihat bahwa squid3 telah berjalan dengan baik

5. Restart service squid3

service squid3 restart

6. Buka browser pada client kemudian tambahkan ip proxy servernya

Google Chrome

  • Buka browser kemudian masuk ke setting atau pengaturan, setelah itu pilih 'Show Advanced Settings'

  • Kemudian klik pada 'change proxy settings'



  • Pilih 'Lan Settings'


  • Centang pada bagian 'Use a proxy server for your LAN' kemudian masukkan ip server dan isi port dengan 3128 kemudian klik ok



Mozilla Firefox
  • Buka browser kemudian masuk pada option, pilih Advanced => Network => Settings

  • Pilih 'Manual proxy configuration' setelah itu masukan ip proxy server dan port 3128

5. Test apakah proxy server bekerja, masukkan link/url yang tadi telah dimasukkan di file blok, disini saya telah menblok situs 1cak.com dan detik.com, saya akan memasukkan link 1cak.com pada address bar sebagai uji coba, apabila muncul tampilan seperti gambar dibawah ini, proxy server telah berhasil.


6. Untuk mengubah tampilan proxy server anda dapat mengubahnya dengan mengedit file web error squid3 dengan cara

nano /usr/share/squid3/errors/English/ERR_ACCESS_DENY


Ubah tampilan web proxy server sesuai keinginan anda


Restart kembali service squid3

service squid3 restart

7. Cek kembali pada client dengan mengunjungi situs yang telah diblok


Sekian 

Comments

Popular posts from this blog

konfigurasi ftp pada server debian

hai semuanya kali ini saya akan konfigurasi ftp di debian ,jadi FTP atau File Transfer Protocol adalah protokol internet yang berjalan dalam satu lapisan aplikasi yang berfungsi untuk tukar menukar data antara client dan server dalam 1 jaringan. Jadi pada intinya server ini berguna bagi kita yang mau melakukan banyak transfer data ataupun file secara efisien antara server dan client kit ok langsung aja kita konfigurasi :v  1.INSTALL PROFTPD Proftpd adalah paket atau aplikasi yang akan kita gunakan untuk konfigurasi FTP Server ini. Untuk menginstall kamu bisa gunakan command dibawah ini. Command : # apt-get install proftpd Kemudian jika ada pilihan Y/n pilih Y 2. Konfigurasi IP Address Pada Client Setting IP Address untuk Client harus ada pada Network yang sama dengan IP Server. Saya menggunakan IP Address 10.30.100.115/24.  3. Testing Menggunakan Filezilla Sampai sini kita telah berhasil menginstall proftpd dan antar client-server sudah dalam satu jaringan ...

Instalisasi dan Konfigurasi Mail Server

Mail server  adalah sebuah server atau layanan internet berbasis cloud computing yang digunakan untuk mengirim dan menerima email dalam satu jaringan server mail yang sama. Mail server dapat mengumpulkan, mengolah, dan mengirim data-data serta informasi dalam bentuk email / surat elektronik dengan menggunakan domain email khusus atau domain email tersendiri. Mail server menggunakan dasar layanan client-server, dimana client dapat mengakses server email melalui aplikasi. Di Mail Server itu ada tiga komponen  MUA (Mail User Agent)  MUA memiliki beberapa program utama terkait dengan proses membaca dan membuat email. Jadi MUA bertugas sebagai program untuk membaca email, menerima, serta perintah-perintah untuk membuat dan mengirimkan pesan. MUA disebut juga sebagai email reader atau pembaca email, karena fungsi utamanya adalah perintah-perintah dalam email seperti menerima email, serta mengirim balasan email. Ada beberapa MUA yang juga dilengkapi dengan Multipurpose Inte...

Konfigurasi PPPoE Server dan PPPoE Client di Mikrotik

P rotokol Point-to-Point over Ethernet   (PPPoE)  adalah protokol jaringan untuk encapsulating PPP frame dalam Ethernet frame.   Itu muncul pada tahun 1999, dalam konteks ledakan DSL sebagai solusi untuk paket tunneling melalui koneksi DSL ke ISP 's IP network, dan dari sana ke seluruh internet.   Kebanyakan penyedia DSL menggunakan PPPoE, yang menyediakan otentikasi , enkripsi , dan kompresi  penggunaan PPPoE melibatkan memanfaatkan fasilitas PPP untuk otentikasi pengguna dengan username dan password, didominasi melalui PAP protokol.   Cara Konfigurais PPPoE Server   1. Login ke router mikrotik dengan menggunakan winbox 2. S etting ip untuk ethernet yang di gunakan untuk koneksi dengan router client di sini di menggunakan ether2 3. Setelah konfigurasi IP Address ether3 selesai, klik menu IP ===> Pool 4. Tambahkan ip poolnya dengan klik tanda "+"     Name= di isi sesuiai keinginan     Addresses =di range ip dari i...