Anda di halaman 1dari 5

Konfigurasi

Proxy ( squid
Debian 7

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.
2.
3.
4.

http_port 3128
visible_hostname
cache_mem 8 MB
cache_mgr webmaster

Lalu lakukan pengubahan dibawah ini

1.
2.

http_port 3128 transparent


visible_hostname rangga (rangga dapat anda ganti

3.
4.

dengan nama komputer anda sendiri)


cache_mem 16 MB
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

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

Facebook
Mas Tobel

E-mail
ranggariki46@yahoo.co.id
okebro14@gmail.com

twitter
@Official_WK

Anda mungkin juga menyukai