ip public (eth0) : 10.16.80.24
ip local (eth1) : 192.168.30.1/255.255.255.0 (/24)
1. Masuk ke root dulu
# sudo su
2. Install paket yang dibutuhkan (SQUID)
# apt-get install squid | Tunggu hingga proses selesai
3. Jika sudah, sebelum kita memulai lakukan backup file squid.conf
# mv /etc/squid/squid.conf /etc/squid/squid.conf.asli.loh
(file squid.conf di rename menjadi squid.conf.asli.loh)
4. Membuat file squid.conf dengan mengambil command-command penting dari squid.conf.asli.loh
# grep -v "^#" /etc/squid/squid.conf.asli.loh | sed -e '/^$/d' > /etc/squid/squid.conf
(maksudnya membuang command yang berawalan tanda pagar, karena itu hanya komentar dan memindahkan file yang tidak dibuang ke dalamsquid.conf)
5. Konfigurasi squidnya
# pico /etc/squid/squid.conf
dan isinya adalah
Nahsi goreng.. kira-kira seperti itu
setelah sudah tampil seperti itu.. tambahkan command berikut
acl travis src 192.168.30.0/24 (pada baris setelah acl localhost)
http_access allow travis (pada baris sebelum http_access allow localhost)
transparent (di belakang kata http_port 3128)
save kk.. CTRL + X
6. Kemudian buat Rule Natnya...
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 10.16.80.24:3128
IP 10.16.80.24 adalah ip eth0 ya dan 3128 adalah portnya.
Untuk ngecek nat sudah di buat lewat
# iptables -t nat -nvL
7. Restart Squid
# /etc/init.d/squid restart
8. Coba buka salah satu situs dari client
dan buka file log untuk melihat jika sukses
# tail -f /var/log/squid/access.log
jika berhasil, maka akan tampil file-file web yang dikunjungi yang sudah disave di situ. Hehe...
Sukses deh.. Cieee... Gimana, gak terlalu sulit kan..? palingan cuma command panjang aja yang kudu pake hati melihatnya.. wkwkw.. dah silahkan di coba yahh kk.. Kalau ada yang kurang dimengeri , tanya saja..
SELAMAT MENCOBA
ip local (eth1) : 192.168.30.1/255.255.255.0 (/24)
1. Masuk ke root dulu
# sudo su
2. Install paket yang dibutuhkan (SQUID)
# apt-get install squid | Tunggu hingga proses selesai
3. Jika sudah, sebelum kita memulai lakukan backup file squid.conf
# mv /etc/squid/squid.conf /etc/squid/squid.conf.asli.loh
(file squid.conf di rename menjadi squid.conf.asli.loh)
4. Membuat file squid.conf dengan mengambil command-command penting dari squid.conf.asli.loh
# grep -v "^#" /etc/squid/squid.conf.asli.loh | sed -e '/^$/d' > /etc/squid/squid.conf
(maksudnya membuang command yang berawalan tanda pagar, karena itu hanya komentar dan memindahkan file yang tidak dibuang ke dalamsquid.conf)
5. Konfigurasi squidnya
# pico /etc/squid/squid.conf
dan isinya adalah
acl all src 0.0.0.0/0.0.0.0
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl to_localhost dst 127.0.0.0/8
<------- panjang sampai ----->
acl apache rep_header Server ^apache
broken_vary_encoding allow apache
coredump_div /var/cache/squid
Nahsi goreng.. kira-kira seperti itu
setelah sudah tampil seperti itu.. tambahkan command berikut
acl travis src 192.168.30.0/24 (pada baris setelah acl localhost)
http_access allow travis (pada baris sebelum http_access allow localhost)
transparent (di belakang kata http_port 3128)
save kk.. CTRL + X
6. Kemudian buat Rule Natnya...
# iptables -t nat -A PREROUTING -i eth1 -p tcp --dport 80 -j DNAT --to 10.16.80.24:3128
IP 10.16.80.24 adalah ip eth0 ya dan 3128 adalah portnya.
Untuk ngecek nat sudah di buat lewat
# iptables -t nat -nvL
7. Restart Squid
# /etc/init.d/squid restart
8. Coba buka salah satu situs dari client
dan buka file log untuk melihat jika sukses
# tail -f /var/log/squid/access.log
jika berhasil, maka akan tampil file-file web yang dikunjungi yang sudah disave di situ. Hehe...
Sukses deh.. Cieee... Gimana, gak terlalu sulit kan..? palingan cuma command panjang aja yang kudu pake hati melihatnya.. wkwkw.. dah silahkan di coba yahh kk.. Kalau ada yang kurang dimengeri , tanya saja..
SELAMAT MENCOBA
4 komentar:
ada tuto untuk install ubuntu 9.04 buat proxy ngk om.tutor di atas itukan ubuntu sudah terinstall y,nah untuk cara instalnya bagaimana.
apa sma cara instalnya dgn ubuntu versi 10.10./10.04
ubuntu 10.10/10.04 dah sering coba tapi gagal trus ,gagalnya pasti pada tahap Install paket,
ini tuto yg udah saya coba berxx dan gagal trus http://bandungjarkom.blogspot.com/2012/06/cara-install-ubuntu-server-untuk-proxy.html
Posting Komentar