konfigurasi proxy (squid) debian 7 wheezy linux

5
Konfigurasi Proxy ( squid Debian 7

Upload: mas-tobel

Post on 04-Jul-2015

3.629 views

Category:

Internet


9 download

DESCRIPTION

konfigurasi proxy server (squid) di linux 7 wheezy / how to konfiguration proxy server debian 7 wheezy

TRANSCRIPT

Page 1: Konfigurasi proxy (squid) debian 7 wheezy linux

Konfigurasi

Proxy ( squid Debian 7

Page 2: Konfigurasi proxy (squid) debian 7 wheezy linux

Setting IP Debian 7 ( wheezy )

anda mengisi IP pada /etc/network/interfaces tambah settingan seperti dibawah ini

IP diatas bisa anda ganti dengan IP yang anda gunakan.

Install Squid (Proxy Server)

Jika anda sudah melakukan pengisian IP /setting IP yang perlu anda lakukan selanjutnya adalah menginstall squid server /proxy server. Ketik perintah CLI di bawah ini.

#apt-get install squid

Setting Squid (Proxy Server)

Jika sudah maka yang kita lakukan selanjutnya adalah menyetting SQUID , settingan squid terletak pada directory /etc/squid/ dan didalamya terdapat file squid.conf file inilah yang nantinya akan kita setting ketik Perintah CLI seperti dibawah ini

#nano /etc/squid/squid.conf

Setelah itu cari kode kode dibawah ini

1. http_port 3128 2. visible_hostname 3. cache_mem 8 MB 4. cache_mgr webmaster

Lalu lakukan pengubahan dibawah ini

1. http_port 3128 transparent 2. visible_hostname rangga (rangga dapat anda ganti

Page 3: Konfigurasi proxy (squid) debian 7 wheezy linux

dengan nama komputer anda sendiri) 3. cache_mem 16 MB 4. cache_mgr ranggaselaluuye.com (ranggaselaluuye.com

dapat anda ganti dengan domain anda sendiri)

Setelah anda melakukan perubaha kode diatas makan selanjutnya anda kemudian anda cari kode acl localnet . Tambahkan kode dibawah acl localnet seperti berikut.

acl warnet src 12.0.0.0/8 acl gagoleh url_regex “/etc/squid/haram” acl dilarang dstdomain “/etc/squid/dilarang”

Anda bisa ganti nama warnet dengan nama yang anda suka dan anda juga bisa mengganti nama file yang saya buat “/etc/squid/haram” seperti contoh “/etc/squid/coba” serta juga nada bias mengganti “/etc/squid/dilarang” dengan nama yang anda suka. Setelah itu yang harus anda lakukan adalah mencari #http_access deny all . hilangkan tanda pagar. Dan tambahkan kode dibawah http_access deny all seperti berikut ini.

http_access deny gagoleh http_access deny dilarang http_access allow warnet

Anda sesuaikan sepeti pada setingan acl localnet . Setelah itu kita buat file haram dan dilarang kita harus membuatnya sendiri karena di directory “/etc/squid” tidak ada file tersebut. Ketikan perintah CLI seperti berikut ini.

#touch /etc/squid/haram

Dan buat file dilarang

#touch /etc/squid/dilarang

Kemudian yang harus kita lakukan adalah mengedit file haram dan dilarang seperti dibawah ini Ketik perintah CLI seperti dibawah ini.

#nano /etc/squid/haram

Tambahkan URL website pada file haram seperti www.youtube.com (website yang nantinya akan kita block) kemudian simpan

#nano /etc/squid/dilarang

Tambah kan nama / keyword (kata kunci pencarian) seperti youtube (kata kunci website yang akan kita block) Jika langkah diatas sudah selesai .yang perlu kita lakukan adalah mengedit file /etc/rc.local dan /etc/sysctl.conf . Kita edit file /etc/rc.local . ketik perintah dibawah ini.

#nano /etc/rc.local

Tambahkan kode seperti ini diatas exit 0

Page 4: Konfigurasi proxy (squid) debian 7 wheezy linux

Iptables –t nat –A POSTROUTING –o eth0 –s 12.0.0.0/0 MASQUERADE Iptables –t nat –A PREROUTING –s 12.0.0.0/0 –p tcp --dport 80 –j REDIRECT -- to-ports 3128

Keterangan kode diatas iptables pada bagian pertama adalah untuk menshare internet pada eth0 ke eth1 karena eth0 terkoneksi dengan internet. Sedangkan -s 12.0.0.0/0 adalah subnets address eth1 .dan iptables yang kedua adalah untuk REDIRECT port 80 ke port 3128 (proxy). Selanjutnya kita harus mengedit file /etc/sysctl.conf .ketik perintah CLI dibawah ini.

#nano /etc/sysctl.conf

Cari kode #net.ipv4.ip_forward=1 hilangkan tanda pagar,kemudian itu simpan. Jalankan SQUIDnya .ketik squid –z , Selanjutnya kita restart squid dan networking.ketik perintah dibawah ini.

#/etc/init.d/squid restart

Perintah diatas untuk merestart SQUID

#/etc/init.d/networking restart

Pengujian Squid (Proxy Server)Client

Buka web browser pada computer client ketik URL pada address bar web browser Ketik situs yang di block tadi misal: www.youtube.com jika hasilnya seperti gambar dibawah ini maka itu tandanya anda sukses.

Ranggaselaluuye.com adalah DNS/Domain yang saya buat , selamat mencoba semoga sukses anda juga bias mengirim pesan di social media saya

Page 5: Konfigurasi proxy (squid) debian 7 wheezy linux

Facebook E-mail twitter

Mas Tobel [email protected] [email protected]

@Official_WK