Assalamu'alaikum,,
Pada postingan kali ini saya akan meng-Konfigurasi Proxy Server dengan SQUID di Debian 7.5 ,,
Secara singkat Proxy Server adalah sebuah server atau program komputer yang berperan sebagai penghubung antara suatu komputer dengan jaringan internet.
Proxy Server juga dapat digunakan untuk bloking situs situs tertentu, tetapi pada postingan kali ini saya akan Bloking situs http bukan https,,
Berikut ini konfigurasinya :
1. Debian kalian harus memiliki 2 interface : interface yang menuju ke internet dan interface menuju ke client, berikut ini topologinya
2. Setting IP addressnya, dengan perintah berikut
nano /etc/network/interfaces
# Berikut ini Settingan IP address saya
Keterangan :
- eth0 = yang menuju ke Internet
- eth1 = yang menuju ke Client
auto eth0
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address 192.168.56.1
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255
iface eth0 inet static
address 192.168.1.2
gateway 192.168.1.1
network 192.168.1.0
netmask 255.255.255.0
broadcast 192.168.1.255
dns-nameservers 8.8.8.8
auto eth1
iface eth1 inet static
address 192.168.56.1
network 192.168.56.0
netmask 255.255.255.0
broadcast 192.168.56.255
# Debian Kalian harus terkoneksi ke internet
3. Ganti terlebih dahulu repositorinya agar lebih cepat dalam penginstallan, > Repository Lokal <
4. Update Debian kalian, dengan perintah berikut
apt-get update
# Tunggu hingga selesai
5. Kemudian kalian install SQUID, berikut perintahnya
apt-get install squid
6. Lalu Edit squid.conf di direktori /etc/squid/ , berikut ini perintahnya
nano /etc/squid/squid.conf
# cari tulisan http_port 3128 , lalu tambahkan kata transparent (Lihat Gambar Berikut)
# cari tulisan acl CONNECT method CONNECT, lalu tambahkan script berikut di bawahnya
acl network src 192.168.56.0/24
http_access allow network
cache_mgr fajarstw8899@gmail.com
visible_hostname fajarz-safe.blogspot.com
http_access allow network
cache_mgr fajarstw8899@gmail.com
visible_hostname fajarz-safe.blogspot.com
# cari tulisan finally deny all, lalu kalian tambahkan tanda ' # ' (tanda pagar) di depan tulisan http_access deny all (lihat gambar berikut)
# Kemudian kalian Save file tersebut
7. Edit file rc.local di direktori /etc/ agar client dapat terkoneksi ke internet, berikut perintahnya :
nano /etc/rc.local
# Masukkan script berikut di atas tulisan ' exit 0 '
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.56.0/24 -j MASQUERADE
iptables -t nat -A PREROUTING -s 192.168.56.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
iptables -t nat -A PREROUTING -s 192.168.56.0/24 -p tcp --dport 80 -j REDIRECT --to-ports 3128
8. Edit file sysctl.conf di direktori /etc/ , berikut ini perintahnya
nano /etc/sysctl.conf
# Hilangkan tanda ' # ' pagar pada net.ipv4.ip_forward=1
9. Lalu jalankan squidnya, dengan perintah berikut
squid -z
10. Restart squid dengan perintah berikut
/etc/init.d/squid restart
11. Kemudian, Restart Debian Kalian, dengan perintah berikut
init 6
12. Setting IP address di CLIENT
13. Lakukan TEST pada Client, dengan membuka Command Prompt
14. Lakukan TEST ke-2, yaitu dengan melalui Web Browser
Sudah Selesai Konfigurasi Proxy Server dengan SQUID di Debian 7.5
Semoga Tutorial ini dapat bermanfaat bagi kalian semua
No comments:
Post a Comment
Tinggalkan Jejak, dengan Meninggalkan Komentar
Komentar yang baik, akan di tanggapi dengan baik pula,
Berkomentarlah dengan kalimat yang sopan