squid dalam BOX Slackware koe…
Ditulis pada tanggal 7 January 2008 oleh Aditya Perdana
Udah gak pada asing kan dengan software proxy yang satu ini…
saya juga tentunya mengimplementasikannya dalam jaringan saya… Tulisan ini sengaja dibuat untuk saya sendiri pada khususnya karena sifat yang suka lupa dengan konfigurasi-konfigurasi sistem maupun jaringan saya pernah saya buat
jadi ntar klo sewaktu-waktu lupa kan sudah ada log-nya ![]()
Saya donwload squidnya disini nech…
wget http://www.squid-cache.org/Versions/v2/2.6/squid-2.6.STABLE17.tar.gz
trus extrak pada directrory /usr/local
tar -zxvf squid-2.6.STABLE17.tar.gz /usr/local
cd /usr/local/squid-2.6.STABLE17
samapi sini tinggal di konfigure dulu dech supaya fitur-fitur yang akan digunakan bisa diaktifkan selesai intall.
# ./configure –bindir=/usr/local/sbin –sysconfdir=/usr/local/etc/squid \
–datadir=/usr/local/etc/squid –prefix=/usr/local \
–libexecdir=/usr/local/libexec/squid –localstatedir=/usr/local/squid \
–enable-gnuregex –enable-async-io=24 –with-aufs-threads=24 \
–with-pthreads –with-aio –with-dl –enable-storeio=aufs,diskd \
–enable-time-hack –with-large-files –enable-large-cache-files \
–enable-underscores –enable-kill-parent-hack –enable-follow-x-forwarded-for \
–enable-arp-acl –enable-underscores –disable-hostname-checks \
–enable-removal-policies=heap –enable-icmp \
–enable-delay-pools –disable-wccp –enable-snmp \
–enable-ssl –enable-cache-digests –enable-poll \
–enable-linux-netfilter –disable-ident-lookups \
–disable-hostname-checks –enable-underscores \
–enable-cachemgr-hostname=localhost
wew panjang amat
tapi gak apa-apa dech… lanjut… ![]()
Sekarang lanjutkan untuk mengcompile packagte source squid tadi dan meng-installnya dalam BOX Slackware (distro lain sama aza caranya) ![]()
make && make install
sampai saat ini squid udah bertongol di BOX Slackware dan yang perlu di lakukan dan menjadi sangat penting adalah mengkonfigurasinya sesuai kebutuhan jaringan kita. walah… walah…
sebagai contoh konfigurasi squid yang saya gunakan seperti ini
Oke sekarang apa lagi yach yang musti dilakuin… em… wokeee dech… sekarang udah ingat… ![]()
Dalam file konfigurasi squid.conf tadi ada directory-directory yang akan digunakan oleh squid sebagai tempat cache (/var/spool/squid) dan juga sebagai tempat menyimpan file log terhadap akses yang menuju squid (/var/log/squid/access.log) selain itu ada juga file yang harus dibuat sebagi squid.pid dalam directory /var/run/ . Jika udah semua, jangan lupa untuk membuat user dan group “squid” yang akan menjalankan dan memelihara squid nantinya. emm` ada lagi gak yach … ??? kayaknya udah dech
becand… bacanda… emang nech gak pernah serius klo mau bikin log dokumentasi ![]()
Yang pertama dilakuin… em buat dolo dech user ama group squid-nya :
groupadd squid
useradd -c “SQUID PROXY CACHE? -d /dev/null -s /bin/false -g squid squid
Membuat directory tempat cache dari squid :
mkdir /var/spool/squid
chown -R squid.squid /var/spool/squid
Membuat file squid.pid :
touch /var/run/squid.pid
chown -R squid.squid /var/run/squid.pid
Membuat directory untuk tempat besemayamnya file log access-nya squid :
mkdir /var/log/squid
touch /var/log/squid/access.log
chown -R squid.squid /var/log/squid/access.log
nah semua persiapan udah terlaksan… siap untuk menjalankan squid boss… wokehhh… laksanakan… siaaaap… ![]()
Sebelum menjalankan squid ada tahapan yang kudu kita lakuin dulue…
Perintah ini hanya perlu dijalankan satu kali saja ketika squid pertama kali akan dijalankan pada komputer firewall atau router.
/usr/local/squid/sbin/squid -z
Jika keluar message seperti :
2007/09/20 14:10:22| Creating Swap Directories
Dan langsung masuk ke konsole lagi tanpa keterangan error berarti pembuatan swap udah berhasil… berhasil… berhasil…
(kayak dora aza) Oke… bisa dilihat di dalam direktori /var/spool/squid akan terbentuk beberapa direktori random yang terdiri dari angka angka ajaib
bener khan… ![]()
Tahap selanjutnya, Cek dulu konfigurasi squid sudah benar atau belum
/usr/local/squid/sbin/squid -k parse
Jika tidak ada pesan error berarti semua konfigurasi squid udah bener nech assssik…
Dan yang terakhir adalah menjalankan squid-nya donk…
/usr/local/squid/sbin/squid -D
sampai sini yakin squid udah running, mau lebih jelasnya silahkan cek :
ps -x | grep squid
pastikan squidnya udah running wokeeeeh…. ![]()
Apa udah selesai sekarang… ?
Untuk urusan squid sekarang udah selesai
dan yang perlu digaris bawahi adalah squid dijalankan pada mode transparent menggunakan port 8080. jika tidak dijalankan pada mode transparent maka kita harus mensetting pada masing-masing browser client/user dalam jaringan untuk diarahkan ke squid sebelum akses langusng ke internet… klo user-nya cuman 1-10 seh masih mending… kebayang gak klo user dalam jaringan kita se-gede jaringan dalam sebuah sekolah, univeristas atau perusahaan mungkin yang memiliki PC client/user sebanyak ratusan unit bahkan ribuan… masih mau setting satu-satu pada masing-masing browser user ?
capee` decc…
Dengan Transparent proxy semua user dalam jaringan di belakang proxy akan dipaksa untuk melewati proxy sebelum bisa akses ke luar (baca : internet) jadi nantinya management jaringan berada dalam genggaman squid proxy dan yang menggenggam squid proxy adalah Admin Jaringan
mudah-mudahan adminya gak kejam-kejam amat yach… ![]()
Oke… karena pada konfigurasi squid menggunakan mode transparen pada port 8080 maka disini hanya perlu untuk membuat direct dari port 80 (http) ke port 8080 (transparent proxy)
iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 8080
*catatan : eth1 adalah interface yang terhubung ke jaringan INTRANET
Akhirnya selesai juga dech…
Selamat Menikmati squid baru Anda !!!
Artikel Terkait Lainnya :
- Squid High Performance : Setidaknya untuk Aku :)
- Blocking Papan Iklan !
- Cisco Router with Proxy Server FreeBSD — Transaparent
- Install driver nVidia di Slackware 12
- Traffic Monitoring dengan SNMP di Slackware 10
Incoming search terms:
Web proxy Slackware, setting squid di slackware, konfigurasi squid untuk warnet, setting apache on slackware 13, setting port router slackware, setting squid 2 6 untuk cache update antivirus software mp3 indowebster, konfigurasi squid di slackware 13, setting squid pada slackware, setting transparent proxy slackware, slackware proxy, slackware untuk warnet, slackware squid conf, squid cache slackware, transparent proxy slackware 12, squid untuk slackware, squid proxy di slackware, squid proxy dengan slackware, squid pakai slackware tidak bisa di nat di mikrotik, squid disable update software, squid di slackware 13, squid di slackware, Menyimpan mp3 di squid, membuat user dsn group squid, check squid sudah bener, cara mendisable on access statistic pada mcafee, cara membuka configurasisquid pada slackware, cara membuat dir cache squid, cara membangun monitoring network di slackware 13, cara download proxy di slackware, buat apa squid pid, bikin squid box, error membuat swap directories, fitur-fitur squid, konfigurasi squid proxy server di slackware 13, konfigurasi squid proxy di slackware 13, konfigurasi squid di warnet, konfigurasi squid di slackware, konfigurasi squid delay slackware, konfigurasi squid conf squid 2 6 slackware, install squid pada slackware, install squid di slackware, apakah squid dlam internet




bisa g tulisakn jenis2 user dalam linux?
trus apa yang dimaksud boot loader?(pengertiannya versi indo. aja coz q ngerti bhs inggrisx…thx
Saya mau tanya bagian ini :
——————
iptables -t nat -A PREROUTING -i eth1 -p tcp –dport 80 -j REDIRECT –to-port 8080
*catatan : eth1 adalah interface yang terhubung ke jaringan INTRANET
——————
eth1 yg terhubung dengan internet, artinya ada eth lain ?
untuk command iptables tsb, topologi jaringannya spt apa ?
apakah :
a. client1 —-\
client2 —— switch —– proxy —- INET
client3 —-/
atau..
b. client1 —–\
client2 —— switch —– INET
proxy —–/
untuk iptablesnya bagaimana jika proxy jaringan internetnya / koneksinya pakai dial up lewat kabel USB atau serial port ?
Terimakasih
Topoliginya seperti ini mas Farid :
client1 —-\
client2 —— switch —– proxy —- INET
client3 —-/
untuk iptablesnya bagaimana jika proxy jaringan internetnya / koneksinya pakai dial up lewat kabel USB atau serial port ? –> Nah klo ini saya blom pernah coba seh…
menarik juga… mungkin nanti mo coba 
mas dmn aku bs download slackware???
dari server di indonesia gak bisa lho mas..!!??
aku kpengen banget nyoba slackware buat server warnetku,,kmrn aku dah nyoba pake ubuntu n aku rasa udah mentok klo cmn buat server warnet..
thank’s for attention….
Untuk yang diserver Indonesia bisa liat daftarnya di- http://mirror.sebelah.web.id/wiki/Main_Page
Klo mau download dari luar bisa akses official sitenya slackware, banyak daftarnya mau download dimana saja http://www.slackware.com/getslack/
saya coba jalan kan ./configurasinya tapi ada errorr ”
“check your local time”
ntp nya di update
mas mau tanya, saya dah install squid dan dah jalan.
saya punya access.log dari warnet yang rencananya mau tak liat kinerjanya lewat cachemgr di komputer saya. tapi setelah cachemgr nya dah jalan, tapi kok data yg ditampilkan bukan dari access.log yang sudah saya copikan ke komputer saya. padahal lokasi access.log di squid.conf sudah saya tujukan di tempat saya menyimpan access.log tersebut. kira2 masalahnya apa ya mas? mohon bantuannya…
makasih
mas……..jadi apa macam2 fitur..sehanis menginstall..squid…????
nama