PROXY SERVER

proxy adalah server yang menyediakan suatu layanan untuk meneruskan setiap permintaan user kepada server lain yang terdapat di internet. Atau definisi proxy server yang lainnya yaitu suatu server atau program komputer yang mempunyai peran sebagai penghubung antara suatu komputer dengan internet.

Sebenarnya prinsip kerja proxy server sangatlah sederhana, saat user menggunakan layanan suatu proxy lalu meminta file atau data yang terdapat di public server (internet) maka proxy akan meneruskannya ke internet jadi seolah-olah proxy tersebut yang memintanya. Dan saat proxy server telah mendapatkan apa yang diminta oleh user, proxy akan memberikan respon kepada user jadi seolah-olah dialah public servernya.

Fungsi proxy

Berikut di bawah ini adalah beberapa fungsi proxy:

1. Fungsi conecting sharing

Salah satu fungsi proxy adalah sebagai connecting sharing yaitu sebagai penghubung atau perantara pengambilan data dari suatu alamat IP dan diantarkan ke alamat IP lainnya ataupun kepada IP komputer user.

2. Fungsi filtering

Terdapat beberapa proxy yang dilengkapi dengan firewall yang dapat memblokir beberapa atau sebuah alamat IP yang tidak diinginkan, sehingga beberapa website tidak dapat diakses dengan memakai proxy tersebut. Itulah salah satu fungsi dari proxy sebagai filtering.

3. Fungsi caching

Dan fungsi proxy yang lainnya yaitu sebagai fungsi caching, disini maksudnya proxy juga dilengkapi dengan media penyimpanan data dari suatu web, dari query ataupun permintaan akses user. Misalnya permintaan untuk mengakses suatu web dapat lebih cepat jika telah ada permintaan akses ke suatu web pada pemakai proxy sebelumnya. Itulah fungsi proxy sebagai chacing.

Hal-hal yang dapat dilakukan oleh web proxy

Web proxy adalah komputer server yang bertindak sebagai komputer lainnya berfungsi untuk melakukan request terhadap kontent dari suatu jaringan internet ataupun jaringan intranet. Adapun hal-hal yang dapat dilakukan oleh web proxy diantaranya sebagai berikut ini:

  • Dapat menyembunyikan alamat IP address.
  • Dapat dipakai untuk mengakses suatu website yang telah di blok oleh ISP (Internet service provider) atau oleh suatu organisasi.
  • Dapat di gunakan untuk men-blok beberapa atau sebuah website yang nantinya didak dapat diakses.
  • Dapat men-filter cookies yang tidak di inginkan dan seluruh cookies yang tersimpan di encrypt.
  • Dan dapat meningkatkan keamanan privacy pengguna.

BERIKUT SAYA AKAN PAPARKAN SEDIKIT TENTANG BAGAI MANA CARA KONFIGURASI PROXY SERVER DI

  • WINDOW 7
  1. Klik tombol Start, kemudian Control Panel
  2. Klik Network dan Internet, kemudian klik Internet Options.
  3. Pada kotak dialog Internet Options, klik tab Connections.
  4. Klik tombol LAN settings.
  5. Untuk mengaktifkan penggunaan proxy server, centang kotak “Use proxy server for your LAN” dan masukkan IP address pada address box serta masukkan port proxypada proxy box. Jika anda ingin menggunakan Internet tanpa proxy hilangkan tanda centang pada kotak “Use proxy server for your LAN.
  • WINDOW DEBIAN 7

Selamat siang, kali ini saya akan share toturial konfigurasi squid untuk memblokir situs yang kita inginkan. oke langsung aja kita ke TKW eh salah ke TKP.
Yang kita butuhkan :
– 1 Debian Server ( OS Debian 7 Wheezy )
– 1 Client ( terserah OS apa aja, disini saya contohkan menggunakan Win XP )
– Squid
– 2 Interface jaringan di Debian Server ( contoh untuk : eth0, eth1, eth2 )

Pertama – tama, kita melakukan konfigurasi IP Address server kita.
Sbg contoh konfigurasi saya :
( Maaf dibagian netmask eth1 harusnya 255.255.255.192, saya salah ketik. silahkan diralat )

auto eth0
iface eth0 inet static
            address 192.168.1.101  (Ini merupakan IP dari ISP, sehingga server dpt connect ke ISP )
            netmask 255.255.255.0
            network 192.168.1.0
            broadcast 192.168.1.255
            gateway 192.168.1.1
            dns-nameserver 192.168.1.1

auto eth1
iface eth1 inet static
            address 192.168.100.1 ( IP untuk LAN )
            netmask 255.255.255.192 ( Bebas, sesuai dengan kebutuhan kamu )
            network 192.168.100.0

Lalu Save dan Exit.

Setelah selesai melakukan konfigurasi IP Address, kita akan merestart interfaces network kita dengan perintah/etc/init.d/networking restart

   
Jika tidak terjadi kesalahan dalam konfigurasi, maka restart akan berjalan lancar. Selanjutnya silahkan kalian check apakah IP sudah terganti atau belum. Caranya adalah menggunakan perintah :
ifconfig eth0 dan ifconfig eth1

nah IPnya sudah terganti, selanjutnya kita akan melakukan instalasi Squid, gunakan perintah :
apt-get install squid

*jika saat menginstalasi squid gagal dan muncul pesan “E: unable located package squid”, masukan CD Debian mu atau CD berisi software debian lalu ketikan perintah apt-get cdrom add. Jika sudah lakukan instalasi lagi.

*Jika tetap tidak bisa atau kamu tidak punya CD software debian, lakukan edit respository debian kamu, caranya ketik perintah nano /etc/apt/sources.list
Silahkan edit sesuai gambar dibawah ini,


Setelah selesai instalasi squid, kita melakukan configurasi pada squid,
caranya ketikan perintah nano /etc/squid/squid.conf lalu muncul seperti ini,

tekan tombol Ctrl + W, ketik http_port lalu Enter.
setelah http_port 3128, tambahkan transparent sehingga menjadi http_port 3128 transparent

Selanjutnya tekan Ctrl + W lalu ketikan acl connect, Enter
masukan data seperti gambar berikut dibawah dengan jarak 1 spaci dri acl CONNECT method CONNECT :

data diatas bisa diganti sesuai dengan anda. tekan Ctrl + W lagi lalu ketik Finally Deny
tambahkan tanda “#” di depan http_access deny all, sehingga menjadi seperti ini :


Setelah itu lakukan Save dan Exit. Selanjutnya kita akan menambahkan situs apa saja yang akan kita blok. Caranya ketikan perintah : nano /etc/squid/situs
jika sudah akan muncul tapi kosong, kita tambahkan situs yang akan kita blok. Contoh disini saya akan blok http://www.facebook.com dan http://www.yahoo.com

Lakukan Save dan Exit. selanjutnya ketikan perintah squiz -z seperti contoh diatas dan jika tidak terjadi kesalahan maka akan persis seperti digambar.

Setelah itu, restart squid dengan perintah : /etc/init.d/squid restart
( Jika tidak ada kesalahan maka tidak akan terjadi error )

Selanjutnya kita akan melakukan konfigurasi pada rc.local, ketikan perintah nano /etc/rc.local
jika sudah lakukan konfigurasi seperti ini.
 

di antara # By default this script does nothing. dan exit 0 tambahkan :
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.100.0/26 -p tcp –dport 80 -j REDIRECT –to-ports 3128

Jika sudah lakukan Save dan Exit. Setelah di save kita reboot Debiannya dengan perintah reboot.

Selanjutnya, setting IP pada komputer client dengan setting :
IP Address 192.168.100.2
Subnet Mask 255.255.255.192
Gateway 192.168.100.1

Preferred DNS Server 192.168.100.1
Alternate DNS Server 8.8.4.4

Kira – kira seperti ini :

jika sudah silahkan lakukan ping ke :
1. 192.168.100.1
2. 8.8.8.8
3. 192.168.1.101
4. 192.168.1.1

Jika ping diatas berhasil semua maka konfigurasi kita berhasil sampai sini. Selanjutnya kita akan test proxy server kita.
Buka browser dari komputer client lalu ketikan
http://www.facebook.com atau http://www.yahoo.com ( SITUS YG DIBLOK DI /etc/squid/situs/ )

Jika muncul tampilan seperti dibawah ini maka kita Berhasil,

 

 

Tinggalkan komentar