Proxy server adalah Proxy server adalah sebuah perantara (sistem komputer atau aplikasi) yang bertindak sebagai perantara permintaan dari pengguna (client) mencari sumber daya dari peladen lain. lalu bagaimana Cara Setting Proxy Server Menggunakan Squid pada Linux?

saat mensetting proxy server dapat memakai squid. squid yaitu paket yang disiapkan linux untuk installasi proxy server.

proxy-server

pertama-tama install squidnya, bagaimana langkahnya ? buka kernel pada linux anda, sesudah telah berada di kernel, anda diharuskan login sebagai root, perintahnya :

$ SU

silakan masukan password root anda. sesudah login sebagai root, install paket squid ( mesti memakai koneksi internet ), perintahnya yaitu :

# yum install squid

Lalu akan keluar :

Loading “installonlyn” plugin
Setting up Install Process
Setting up repositories
Reading repository metadata in from local files
Parsing package install arguments
Resolving Dependencies
–> Populating transaction set with selected packages. Please wait.
—> Package squid.i386 7:2.6.STABLE6-4.el5 set to be updated
–> Running transaction check
Dependencies Resolved
=============================================================================
Package Arch Version Repository Size
=============================================================================
Installing:
squid i386 7:2.6.STABLE6-4.el5 updates 1.2 M
Transaction Summary
=============================================================================
Install 1 Package(s)
Update 0 Package(s)
Remove 0 Package(s)
Total download size: 1.2 M
Is this ok [y/N]: y
Downloading Packages:
Running Transaction Test
Finished Transaction Test
Transaction Test Succeeded
Running Transaction
Installing: squid ######################### [1/1]
Installed: squid.i386 7:2.6.STABLE6-4.el5
Complete!

Cek komputer apa sudah terinstall squid atau belum, caranya :
# rpm -qa | grep squid
sesudah penginstallan squid, kita masuk ke langkah konfigurasinya, lantas bagaimana langkah konfigurasi squid ? ketikan perintah tersebut untuk menajalankan squid, perintahnya yaitu :

# service squid start

bila sukses install squid maka dapat nampak catatan ok, bila gagal nampak catatan failed, lalukan lagi installasi squid.
setelah itu masuk ke directory squid, perintahnya yaitu :

# cd /etc/squid

Backup file terlebih dahulu untuk mencegah kesalahan yang akan terjadi, perintahnya adalah:

# mv squid.conf squid.conf.backup

buat file untuk meletakan script untuk konfigurasi squid, perintahnya

# nano squid.conf

lalu masukan script berikut ini :

http_port 3128
cache_mgr rayhan.dillah@bangbiw.com
visible_host bangbiw.com
acl situs_blokir dstdomain “/etc/squid/blokir.txt”
http_access deny situs_blokir
acl all src

Berikutnya buat list daftar situs yang ingin diblokir pada proxy anda. Caranya:

Buat file txt di directory /etc/squid dengan nama blokir.txt, nama file txt hrus sesuai dengan script yang dikonfigurasi barusan. perintahnya adalah:

# nano /etc/squid/blokir.txt

Lalu masukan daftar situs yang akan diblokir, contohnya :

www.twitter.com
www.facebook.com

Situs yang ingin anda blokir dapat ditambahkan sesuai keingingan, lalu save.

Konfigurasi firewall agar diarahkan ke squid atau proxy, ketikan perintah

# vim /etc/sysconfig/iptables

Lalu tambahkan perintah

-A PREROUTING –s 192.168.30.0/24 –p tcp –dport 80 –j REDIRECT –to-port 3121

selanjutnya restart firewall atau iptables nya, masukan perintah berikut ini :

# service iptables restart

Jika berhasil akan muncul perintah berikut :

Flushing firewall rules: [ OK ]
Setting chains to policy ACCEPT: filter [ OK ]
Unloading iptables modules: [ OK ]
Applying iptables firewall rules: [ OK ]

Setelah itu atur browser anda agar menggukanan proxy server yang telah anda buat. Langkahnya Buka browser (misalnya Mozila) lalu pilih Menu Edit – Preferences – Advanced – Network – Setting

network-mozila-linux-292x300

Gunakan Ip anda, atau bisa menggunkan localhost 127.0.0.1

connection-setting-mozila-linux-279x300

Sesudah itu lakukan uji coba apakah proxy anda sudah jalan dengan baik atau tidak. caranya buka situs yang baru saja anda blokir, yaitu twitter dan facebook, jika situs tersebut tidak dapat dibuka, maka Tutorial Setting Proxy Server Menggunakan Squid pada Linux berhasil.