Konfigurasi Proxy Ubuntu Server

Jumat, 14 Februari 2014



Konfigurasi Proxy Server
  






















Masuk ke root (#) terlebih dahulu $ sudo su dan memasukkan password user .

2.      Atur IP eth yang terhubung ke client, # nano /etc/network/interfaces

3.      Atur Ipnya seperti pada tampilan berikut, eth yang terhubung ke client adalah eth1.
Dari eth0 dan eth1 ada perbedaan yaitu pada tulisan dhcp dan static , maksudnya yaitu eth0 adalah eth yang terhubung ke internet secara dhcp yaitu tidak perlu melakukan pengaturan ip sendiri, sedangkan yang static harus mengatur ip sendiri .


4.      Simpan pengaturan dengan menekan CTRL+X => Y => Enter . Kemudian restart interfaces dengan perintah # /etc/init.d/networking restart

5.      Masukkan CD Ubuntu Server , kemudian mount cd dengan perintah # apt-cdrom add


6.      Update daftar list software linux yang ada direpositori, menggunakan perintah # apt-get update


7.      Install squid, # apt-get install squid

8.      Kemudian anda pertanyaan untuk melanjutkan installasi atau tidak, jika ya ketik Y dan Enter . jika tidak ketik N dan Enter. Karena huruf Y sudah dicetak Besar maka kita tidak perlu mengetikkan huruf y , langsung bisa melanjutkan dengan menekan Enter


9.      Jika sudah begini maka installasi berhasil


1.  Cek terlebih dahulu hasil installasi # dpkg –l |grep squid

1.  Buka file squid.conf yang berada di direktori /etc/squid # nano /etc/squid/squid.conf

1.  Berikut tampilan dari file squid.conf , disini kita perlu mengkonfigurasi beberapa parameter .

1.  Pertama cari parameter http_port 3128 denga menekan tombol CTRL+W ketik http_port dan enter maka akan menemukan parameter yang dicari. CTRL+W maksudnya where (dimana?).
Tambahkan parameter transparent dibelakang parameter http_port 3128 .


1.  Kedua cari parameter cache_mem dengan cara yang sama . Lakukan beberapa kali untuk menemukan # cache_mem 6 MB . Hilangkan tanda pagarnya dan ubah memorinya menjadi 64 MB


1.  Ketiga cache_mgr . Dibelakang parameter cache_mgr ada kata webmaster . Webmaster adalah kata defaultnya . Ini nanti akan diubah dengan email si pembuat proxy, ketika seseorang membuka alamat yang di proxy maka akan ada pemberitahuan ke email tersebut .


1.  Hilangkan tanda pagar dan hapus kata webmaster ubah menjadi e-mail pemilik proxy

1.  Keempat cache_dir ufs /var .


1.  Hilangkan tanda pagarnya seperti pada tampilan berikut ini .

1.  Kelima mengubah parameter visible_hostname, cari parameter tersebut .


2.  Dibawahnya ada parameter # none , seperti tampilan berikut , hapus # none dan ubah menjadi visible_hostname www.nama.com ,, nama merupakan nama pembuat proxy dengan format seperti tersebut .

2.  Keenam cari dns_nameservers .

2.  Sperti tadi , hapus # none dan ubah menjadi dns_nameservers ipdns ipdnsalternatif , contohnya seperti berikut dns_nameservers 8.8.8.8 8.8.4.4

2.  Dan yang terakhir acl CONNECT .

2.  Tambahkan parameter seperti berikut .
acl lan src 192.168.50.0/24                            => artinya yaitu net id yang dikenai aturan
acl blok dstdomain “/etc/squid/domain”=> memproxy domain, file yang diblok ada di squid
acl blokir url_regex –i “/etc/squid/kata”=> memproxy kata-kata,  ---------------‘’----------------
http_access deny blokir                                => aturan yang diatasnya tadi dilarang (di deny)
http_access deny blok                                  => --------------------------“-------------------------------
http_access allow lan                                    => aturan yang diatasnya diperbolehkan (di allow)
konfigurasi file squdi.conf sudah selesai , simpan konfigurasi CTRL+X => Y => Enter

2.  Kemudian buat file blokir yang domain # nano /etc/squid/domain , isikan address-address yang akan diproxy kemudian simpan dengan cara yang sama .



2.  Buat file blokir yang kata-kata # nano /etc/squid/kata , isikan kata-kata apapun yang dilarang diakses dan simpan .



2.  Menjalankan squid dengan perintah # squid –z , jika pernyataan seperti berikut maka squid sudah berjalan .

2.  Restart terlebih dahulu squidnya dengan perintah # /etc/init.d/squid restart


2.  Dan langkah yang terakhir yaitu membuat client supaya konfigurasi squid berjalan di pc client , # iptables –t nat –A PREROUTING –p tcp –dport 80 –j REDIRECT –to-port 3128
Artinya yaitu client yang mengakses melalui protokol tcp dengan port 80 akan dilompatkan atau dilempar ke port 3128 yaitu port squid yang dikenai aturan proxy .

3.  Atur Ip client yang sejaringan dengan ip server .


3.  Coba mengakses situs yang diblokir , kita coba yang domain www.gmail.com


3.  Kemudian situs kata yang diblokir, kita coba sosial


3.  Kita bisa merubah tampilan squid tersebut , kembali ke linux gunakan perintah # nano /usr/share/squid/errors/en/ERR_ACCESS_DENIED


3.  Ubah kata apasaja yang ingin diubah , jika sudah simpan

3.  Jangan lupa untuk merestart squid # /etc/init.d/squid restart

3.  Jika sudah cek lagi dari client , maka hasilnya seperti berikut .


Selesai ... semoga bermanfaat ,,,













Tidak ada komentar:

Posting Komentar