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