konfigurasi squid server wheezy
DESCRIPTION
Squid adalah sebuah daemon yang digunakan sebagai proxy server dan web cache. Squid memiliki banyak jenis penggunaan, mulai dari mempercepat server web dengan melakukan caching permintaan yang berulang-ulang, caching DNS, caching situs web, dan caching pencarian komputer di dalam jaringan untuk sekelompok komputer yang menggunakan sumber daya jaringan yang sama, hingga pada membantu keamanan dengan cara melakukan penyaringan (filter) lalu lintas. Meskipun seringnya digunakan untuk protokol HTTP dan FTP, Squid juga menawarkan dukungan terbatas untuk beberapa protokol lainnya termasuk Transport Layer Security (TLS), Secure Socket Layer (SSL), Internet Gopher, dan HTTPS. Versi Squid 3.1 mencakup dukungan protokol IPv6 dan Internet Content Adaptation Protocol (ICAP).TRANSCRIPT
Oleh . Sutrisno Edy P, S.Kom
Konfigurasi Network #nano /etc/network/interfaces (Enter) #The primary network interface
allow-hotplug eth0 (INTERNET)iface eth0 inet static address 192.168.3.11 netmask 255.255.255.0 network 192.168.3.0 broadcast 192.168.3.255 gateway 192.168.3.1 allow-hotplug eth1 (LOKAL) iface eth1 inet static address 192.168.10.1 netmask 255.255.255.0 network 192.168.10.0 broadcast 192.168.10.255
Ctrl + O(Enter) dan Ctrl + X (Enter) # /etc/init.d/networking restart (Enter) Tes ping ke IP Modem
Konfigurasi Network
# nano /etc/resolv.conf (Enter)nameserver 8.8.8.8nameserver 8.8.4.4
Ctrl + O(Enter) dan Ctrl + X (Enter) # /etc/init.d/networking restart (Enter)
Tes ping ke Google.com
Konfigurasi ipforward
aktifkan ipforward ke computer client # nano /etc/sysctl.conf (Enter)
#net.ipv4.ip_forward=1 (hilangkan tanda #)
net.ipv4.ip_forward=1
Ctrl + O(Enter) dan Ctrl + X (Enter) # echo 1 > /proc/sys/net/ipv4/ip_forward (Enter) # cat /proc/sys/net/ipv4/ip_forward (Enter)
jika hasilnya 1 berarti sukses
konfigurasi IPTABLES # iptables –t nat –A POSTROUTING –o eth0 –j
MASQUERADE (Enter) # iptables-save (Enter) # nano /etc/rc.local (Enter)
echo 1 > /proc/sys/net/ipv4/ip_forward iptables –t nat –A POSTROUTING –o eth0 –j MASQUERADE
Ctrl + O(Enter) dan Ctrl + X (Enter) # init 6 (Enter)
Konfigurasi SQUID
Install paket dari squid server dengancara (apt-get )# Apt-get install squid[y]Masukkan paket cd
Konfigurasi SQUID # nano /etc/squid/squid.conf
Caritulisan http_port 3128 (dengan cara ctrl+w tulis http_port 3128)
Tambahkan kata transparent
Cari baris acl localnet seperti dibawah ini
Lalu rubahlah menjadi seperti dibawah ini
Konfigurasi SQUID Cari baris http_access allow localnet,http_access allow localhost,
laluhilangkantanda # didepannya
Cari baris cache_mgr
Lalu rubahlah menjadi seperti dibawah ini
Konfigurasi SQUID Cari baris visible_hostname seperti dibawah ini
Ganti baris #none menjadi seperti dibawah ini
Konfigurasi SQUID Cari baris acl_CONNECT seperti dibawah ini
Tambahkan baris script hingga menjadi seperti ini
Konfigurasi blok situs
# nano /etc/squid/url www.facebook.com ww.youtube.com
# nano /etc/squid/keyfacebookyoutube
Restart squid
Setelah itu restart squid /etc/init.d/squid restart
Konfigurasi CLIENT
Ujicoba di Client
Buka ie / Mozila Tes koneksi web blok
hasil
Merubah WEB Proxy Nano /user/share/squid/error/engglis/err_access_denied Ctrl+o & ctrl+x Service squid restart Tes koneksi web blok