Liburan hari tasrik memang sangat menyiksa, benar-benar bikin bingung. Apalagi hujan terus menerus. capek deh.. Dari pada bengong kucoba membuka notebook tercinta (walau udah usang, udah jatuh berkali-kali, udah diupgrade sana-sini, batere separo lemah, wah kacian deh... kayana minta yang baru oke tuch). Tapi nggak apa2, perjuangan boss. Pagi-pagi udah ngedate sama notebook (mandi urusan belakangan, kan libur, mandi agak siang gpp, lagian hujan... hiiii dingin...), teringat kalau server kantor belum dipasang proxy, yowis sekalian mengingat2 gimana buat proxy di slackware.
Browsing-browsing bentar (cek email, cek blog, buka fs kali aja temen baru) untuk download paket squid terbaru. akhirnya ku temukan yang support sama slackware 12. Langsung sedot tanpa basa-basi di http://www.linuxpackages.net/download.php?id=11469, kemudian cari tutorialnya dapat di http://makassar-slackers.org, langsung coba implementasi.
[ Pengertian Proxy Server ]
Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
[ Langkah Kerja ]
Paket source udah selesai di download, tinggal dieksekusi sama regu tembak brimob pake senapan laras panjang perintah :
Beri hak asasi akses dialihkan untuk /etc/rc.d/rc.squid menjadi 755
Supaya dapat jalan sendiri squid berjalan otomatis pada saat booting, edit juga file /etc/rc.d/rc.inet2, terserah mo pake editor apa, yang penting diedit dan diberi tambahan seperti ini di bagian paling bawah sendiri. skrip ini saya contek dari makasar-slacker.org
Konfigurasi seperlunya skrip squid.conf disesuaikan dengan keadaan server yang mo dipakai. nah jadinya seperti ini lho :
Kasih dah akses kepemilikan rumah direktory squid menjadi nobody, nggroups.
Kalau udah, buat swap untuk proxy, pake perintah
jalankan doraemonnya daemonny
Jalankan squid secara total
untuk ngecek udah jalan apa belum squidnya, ketik perintah ini :
kalo diantara baris-baris yang tampil ada tulisan berikut ini :
berarti sukses deh, karena yang tadi kita konfigurasi, squid berjalan di port 3128
thanks for : Alloh SWT, My Parent, My Friend, Makasar Slackware
Browsing-browsing bentar (cek email, cek blog, buka fs kali aja temen baru) untuk download paket squid terbaru. akhirnya ku temukan yang support sama slackware 12. Langsung sedot tanpa basa-basi di http://www.linuxpackages.net/download.php?id=11469, kemudian cari tutorialnya dapat di http://makassar-slackers.org, langsung coba implementasi.
[ Pengertian Proxy Server ]
Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet atau intranet.
Proxy Server bertindak sebagai gateway terhadap dunia Internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien: seorang pengguna yang berinteraksi dengan Internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer klien, bukan dari proxy server.
Proxy server juga dapat digunakan untuk mengamankan jaringan pribadi yang dihubungkan ke sebuah jaringan publik (seperti halnya Internet). Proxy server memiliki lebih banyak fungsi daripada router yang memiliki fitur packet filtering karena memang proxy server beroperasi pada level yang lebih tinggi dan memiliki kontrol yang lebih menyeluruh terhadap akses jaringan. Proxy server yang berfungsi sebagai sebuah "agen keamanan" untuk sebuah jaringan pribadi, umumnya dikenal sebagai firewall.
[ Langkah Kerja ]
Paket source udah selesai di download, tinggal dieksekusi sama regu tembak brimob pake senapan laras panjang perintah :
root@slackver:~# installpkg squid-2.6.STABLE14-i486-1xav.tgz
Beri hak asasi akses dialihkan untuk /etc/rc.d/rc.squid menjadi 755
root@slackver:~# chmod 755 /etc/rc.d/rc.squid
Supaya dapat jalan sendiri squid berjalan otomatis pada saat booting, edit juga file /etc/rc.d/rc.inet2, terserah mo pake editor apa, yang penting diedit dan diberi tambahan seperti ini di bagian paling bawah sendiri. skrip ini saya contek dari makasar-slacker.org
if [ -x /etc/rc.d/rc.squid ]; then
. /etc/rc.d/rc.squid start
fi
Konfigurasi seperlunya skrip squid.conf disesuaikan dengan keadaan server yang mo dipakai. nah jadinya seperti ini lho :
http_port 3128 transparent
cache_mem 8 MB
maximum_object_size 1024 KB
minimum_object_size 4 KB
cache_dir ufs /var/log/squid/cache 100 16 256
access_log /var/log/squid/logs/access.log squid
cache_log /var/log/squid/logs/cache.log
acl manager proto cache_object
acl localhost src 127.0.0.1/255.255.255.255
acl all src 0.0.0.0/0.0.0.0
acl jaringanku src 192.168.100.0/24
http_access allow jaringanku
Kasih dah akses kepemilikan rumah direktory squid menjadi nobody, nggroups.
root@slackver:~# chown -R nobody:nogroup /var/log/squid
Kalau udah, buat swap untuk proxy, pake perintah
root@slackver:~# squid -z
jalankan doraemonnya daemonny
root@slackver:~# squid -D
Jalankan squid secara total
root@slackver:~# /etc/rc.d/rc.squid start
untuk ngecek udah jalan apa belum squidnya, ketik perintah ini :
root@slackver:~# lsof -i
kalo diantara baris-baris yang tampil ada tulisan berikut ini :
squid 16550 nobody 9w IPv4 307772 TCP *:3128 (LISTEN)
berarti sukses deh, karena yang tadi kita konfigurasi, squid berjalan di port 3128
thanks for : Alloh SWT, My Parent, My Friend, Makasar Slackware
Comments
Post a Comment