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. 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
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
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
Top Related