Sabtu, 15 Oktober 2016

Contoh Konfigurasi pada Proxy Server Debian 7


Proxy Server . Apa itu proxy  ? Proxy adalah cari google sendiri. Sebelum kita lanjut, Smitty mau minta maaf karena udah lama nggak update di mangkaludulu. Smitty lagi sibuk di real life dengan bebrbagai pekerjaan dan tugas yang harus diselesaikan jadi sekarang baru sempat nulis lagi . OK dari pada banyak basa basi kita lanjut aja langsung ke tujuan utama yaitu Cara Mensetting Proxy Server pada Debian . Sebelum memulai , Smitty punya  yang akan dijadikan refrensi untuk konfigurasi yang akan Smitty tuliskan disini . 


Gimana, Pusing ? Bingung ? Ga niat mau lanjutin ? Tenang, contoh soal diatas adalah soal yang mudah dan tidak ribet . Jangan langsung menganggap sesuatu susah ketika kita sendiri belum mencobanya *Smitty Bijak* . Baiklah , bagi yang ingin melanjutkan membaca artikel ini silahkan tetap mambaca, dan bagi yang langsung ga niat untuk ngelanjutin …. Kayaknya kalian lapar hahaha . OK cukup , kita lanjutkan ke pembahasan soal diatas . Kita akan menggunakan Squid untuk konfigurasinya . Berikut Langkah Langkahnya


1.      Konfigurasi server kalian agar sesuai dengan konfigurasi server yang diminta.


2.      Install Squid , Squid berada di disc 2, jadi pastikan kalian mempunyai disc 2. Kalau belum punya silahkan download dulu di google. . Setelah Install, ada beberapa rujukan / yang meminta melakukan update ada juga yang tidak . Jadi itu terserah masing masing dari kita ingin update / tidak . Tetap Smitty sendiri tidak melakukan update karena VMWare Smitty tidak dihubungkan dengan internet jadi percuma kalau di update, ga ada yang terupdate juga .



3.      Setelah itu masuk ke directory squid pada /etc/squid             “cd /etc/squid”
4.      Di dalam directory squid terdapat 1 file konfigurasi squid dengan nama squid.conf. Untuk berjaga-jaga , copy file tersebut dan ganti dengan nama yang lain
“cp squid.conf squid.old” squid.old adalah nama yang kita ubah dari file yang kita copy

5.      Sekarang kita akan memulai mengkonfigurasi squid kita. Masuk ke file konfigurasinya  “nano squid.conf”.

6.      CTRL + W .cari baris perintah http_port 3128. Ketikan http_port 3128 .Tambahkan transparent dibelakang nya


7.      CTRL + W , cari lagi baris perintah berikut. Ketikan acl CONNECT method CONNECT. Dibawah acl connect method connect, kita akan menulikan baris perintah yang akan kita gunakan


8.      Ketikan perintah perintah berikut . Kemudian Save


Note: Mungkin ada yang bertanya-tanya apa fungsi dari perintah-perintah yang ada dibawah ini, tenang aja Kalau kalian penasaran kalian bisa scroll sampai bawah, Smitty akan menjelaskannya dibawah . Sekarang kita lanjut ke tahap berikutnnnya

9.      Kemuidan edit file sysctl.conf “nano /etc/sysctl.conf” Hilangkan tanda pagar didepan baris perintah berikut


10.  Kemudian edit file rc.local “nano /etc/rc.local”. Masukan baris perintah berikut :: iptables –t nat –A POSTROUTING –o eth0 –i MASQUERADE                                
iptables –t nat –A PREROUTING –s “Network” –p tcp—dport 80 –j redirect –to-port 3128
11.  Setelah menyelesaikan semua konfigurasi , lakukan restart pada squid “/etc/init.d/squid restart” atau “service squid restart” 


12.  Setelah tahap ini , lakukan hal yang sama pada windows seperti saat kita ingin menghubungkan debian dengan server kita . Setelah itu buka mozila firefox anda “option->Advanced->setting” Masukkan ip server anda pada bagian ini

13.  Sebelum kita tes, berikan IP yang tidak kalian definisikan di squid.conf. Misalnya 192.168.1.19 pada Windows anda . Kemudian coba akses server menggunakan Mozila Firefox. Jika Squid anda berjalan dengan baik , maka akan muncul tampilan seperti ini.
Setelah itu coba menggunakan IP yang anda definisikan di Squid.conf . Misalnya 192.168.1.20, maka akan muncul tampilan seprti ini



14.  Sampai disini dulu penjelasan tentang Konfigurasi Squid Proxy, Dibawah ini adalah rincian penjelasan dan beberapa hal yang mungkian kalian ingin tahu , tetapi tidak ada pada contoh yang Smitty tampilkan .

acl pemasaran src 192.168.1.10-192.168.1.29 => Berfungsi untuk medefinsikan bahwa pemasaran terdiri dari IP 192.168.1.10 sampai 192.168.1.29
http_access allow P_Pemasaran  => Berfungsi untuk memperbolehkan
http_access deny  pemasaran => Berfungsi untuk meblok / menolak request
http_access allow P_Pemasaran !pemasaran => cara singkat dari 2 cara diatas
acl blokdomain dstdomain .tkj.net .inidomain.net => Berfungsi untuk mendifinisikan domain-domain
acl blokdomain dstdomain “/etc/squid/listdomaindiblok.txt” => Berfungsi untuk mendifinisikan domain-domain tetapi domainnya adalah domain yang ada di file txt listdomainblok.txt(buat sendiri file txt dengan nama terserah) yang berada di direktori /etc/squid
http_access deny blokdomain => Berfungsi untuk mendeny request yang mengarah ke  domain yang didefinisikan di blokdomain

Sekian dulu konfigurasi squid yang bisa saya sampaikan kali ini. Kalau ada yang bingung dan mau tanya tanya soal konfigurasi squid, silahkan tanya. Sebisa mungkin akan Smitty jawab

 






 

Tidak ada komentar:

Posting Komentar