Skip to main content

Squid nang Slackware

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 :
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

Popular posts from this blog

Menghapus Duplikasi Data Pada Spreadsheet

Hai hai hai... nongol lagi nich, dengan catatan harian yang semoga bisa jadi referensi untuk belajar. Kali ini saya akan share tentang menyelesaikan duplikasi data dengan menggunakan LibreOffice - Calc. Nah, biasanya temen2 nggak familier dengan makhluk yang satu ini, kebanyakan kenalnya sama makhluk yang berbayar dan juga yang ilegal version, tapi banyak yang pakai ilegal version sih... hehehe... piss.. :) Oke, kasusnya seperti ini, banyak sekali data dan dari data tersebut, kita akan mengambil data uniknya. Data unik? ya akan kita gunakan sebagai data dasar. Data unik itu cuma satu, tidak ada duplikasi datanya. Nah, berhubung saya pakainya LibreOffice Calc, maka saya share cara menghapus duplikasi data-nya. Caranya? pertama, silakan selection cell yang mengandung data. Kemudian klik Data > Filter > Standard Filter maka akan keluar jendela. Isi value dengan -not empty- kemudian klik more option, centang pada bagian No Duplication terakhir klik OK, maka data akan te...

Tugas UKK Project Work Kelas XI TKJ

Tugas UKK Project Work Dikumpulkan Tanggal 8 Juni 2015 Jam 11:15 - 13:00 dalam bentuk HardCopy dan SoftCopy Pilihlah salah satu obyek berikut untuk dibuatkan Proposal Pengadaan Jaringan Komputer Dengan Menggunakan Media Jaringan Wireless untuk menghubungkan BTS yang terpasang di Hotel GarudaYogyakarta dengan koordinat (7°47'28.08"S, 110°22'0.78"E) untuk : a. SMK Muhammadiyah 1 Yogyakarta b. Kantor PCM Umbulharjo c. Kantor PDM Kota Yogyakarta d. Kantor PWM Daerah Istimewa Yogyakarta Setiap siswa diwajibkan untuk membuat Proposal Pengadaan Infrastruktur Jaringan Internet pada Lokasi yang dipilih.

Melihat paket yang sudah terinstall pada sistem operasi Debian and family

Pagi ini saya ditanya oleh salah seorang siswa saya. "Pak, caranya untuk melihat paket yang sudah terinstal bagaimana ya?". Saya lihat ternyata mereka pakai Debian. Hmm... agak lama pakai opensuse harus mikir lebih lama lagi... Setelah inget ternyata untuk melihat paket yang sudah terinstall, kita dapat memanfaatkan tools bawaan yang ada di distro sistem operasi tersebut. Kita misalkan debian. Debian ini menggunakan tool dasar untuk operasi yaitu dpkg. Untuk mengecek apakah paket sudah terinstall atau belum, kita pakai perintah dpkg --get-selections yang tentunya ini berjalan di terminal/ console dan anda disarankan anda untuk login sebagai root. dpkg --get-selections Hasil dari eksekusi perintah tersebut, akan didapatkan list dari semua paket yang sudah terinstall. Nah, kalau pingin melihat suatu paket sudah terinstall atau belum? Tinggal perintah tadi kita tambahkan | grep nama_paket saja... :). Jadinya seperti ini dpkg --get-selections | grep nama_paket. Kita c...