Cara mudah Install Squid di Os X Mavericks

Cara mudah Install Squid di Os X Mavericks
Saya bersukur, sekarang sudah ada internet dirumah.
Hari-hari yang lalu saya dipusing kan dengan mengurus squid untuk beberapa warnet orang, kini saya pingin menyibukan diri dengan oprek squid di mesin Hackintosh saya sendiri. kebetulan dirumah sudah memasang Speedy, yaaah.. biar meringankan beban kecepatannya aja. karena sesuai fungsi dari squid proxy itu sendiri, yaitu untuk menyimpan file cache internet, fungsi secara keseluruhan bisa dikatakan sama dengan Handycache proxy yang pernah saya bahas di artikel saya yang lalu.
Mengenai HandyCache lebih lengkap, teman-teman bisa membaca artikel-nya pada tautan dibawah ini :
HandyCache Proxy


Oke deh.. langsung ajah.
Untuk install squid disini, saya menggunakan Macport, apa itu mac port.. silahkan cari  definisi dan kegunaannya di google.

Pertama, install dulu macport-nya terlebih dahulu. caranya download package-nya disini :

https://distfiles.macports.org/MacPorts/
Sesuaikan dengan type osx anda. setelah macport selesai di install, ketik command berikut di terminal.. [syaratnya sudah harus konek internet].

sudo port -d selfupdate
sudo port upgrade outdated

Setelah itu tunggu prosesnya sampai selesai, nanti bisa dilihat di terminal.
lalu setelah selesai.. kita perlu cari tahu, Squid yang ada di repository nya ada squid versi berapa aja, kita ketikkan command berikut :

sudo port search squid

nanti di terminal akan tampil tulisan seperti ini :
squid @2.7.STABLE9_3 (net)
    advanced proxy caching server for http, https, ftp, gopher

squid3 @3.4.2 (net)
    advanced proxy caching server for http, https, ftp, gopher

squid3-devel @3.2.0.4_1 (net)
    this port is only a stub and has been made obsolete by squid3

volta @0.2.0 (www, net)
    a high performance Squid compatible URI redirector

Found 4 ports.

Ini hasil command diatas yang ada di terminal saya :

Karena saya suka dengan squid 2.7, maka saya disini memilih si dia sebagai abdi yang baik buat urusan caching. jadi command yang saya ketik di terminal seperti ini :

sudo port install squid

tunggu aja prosesnya sampai selesai.
Notes :
Squid ini akan terinstall pada path : /opt
detail path-nya bisa dilihat di situs macport-squid

Langkah selanjutnya adalah membuat konfigurasi pada squid agar bisa digunakan.
Pertama saya akan menyiapkan file storeurl.pl sebagai helper untuk squid agar lebih maximal dalam men-cache objek-objek internet. disini anda bisa mencari di situs-situs internet atau meng-custom sendiri.
Jika tak mau repot.. anda bisa menggunakan file storeurl disini
"Squid 2.7 konfig"

Extract file konfigurasi squid yang sudah anda download. lalu copast ke folder :
/opt/local/etc/squid

lalu pada terminal, ketik command seperti berikut :

sudo chmod +x /opt/local/etc/squid/storeurl.pl

Lalu buka file squid.conf dengan aplikasi text editor, cari acl berikut :
acl managerAdmin src 192.168.1.0 bla..bla...bla..

lalu rubah dan sesuaikan dengan ip subnet modem anda. sebagai contoh, misal kondisi-nya modem langsung menjadi gateway internet di pc anda, dan ip modem nya menggunakan class ip 192.168.0.1, maka pada baris acl diatas, rubah menjadi :
acl managerAdmin src 192.168.0.0/24

tapi jika modem anda menggunakan ip 192.168.1.1/24 dan menjadi gateway internet,
maka rubah menjadi seperti ini :
acl managerAdmin src 192.168.1.0/24

Setelah selesai menyesuaikan ip untuk acl squid, maka selanjutnya menjalankan squid, ketik command dibawah ini pada terminal :

sudo port load squid

Lalu ketik command berikut :

sudo squid -z

lalu ketik lagi comman berikut :

sudo squid -N -d 1

Done, sekarang tinggal setting proxy pada port di web browser kesukaan anda.
Saya menggunakan Firefox, dan Safari. pengaturan setting port proxynya jika anda menggunakan file konfigurasi dari saya yaitu menggunakan port 8080.

Untuk mengatur seting proxy di Firefox, masuk ke menu :
Firefox > Preferences, pilih menu Advances dan kik tab Network, lalu tekan tombol Settings. lalu pilih menu Manual Proxy Configurationmasuk kan konfigurasinya dengan 127.0.0.1:8080
lihat contohnya pada gambar dibawah ini :


Untuk setting Firefox agar bisa menyesuaikan dengan setting proxy pada Safari, pilih Use System Proxy Settings

Sekarang konfigurasi untuk browser Safari.
Buka System Preferences > Network, lalu pilih Network Lan yang anda gunakan :


Pilih tombol Advanced  pilih menu tab Proxy, lalu atur seperti gambar dibawah ini :


Setelah itu masukkan konfigurasinya sesuai gambar diatas, lalu klik tombol OK lalu Apply
dari sini seharusnya kita sudah bisa menggunakan squid sebagai proxy lokal anda.
Jika anda sudah bisa browsing dengan web browser kesukaan anda, tidak ada salahnya anda melihat log url yang di proses oleh squid, caranya dengan mengetik command seperti berikut pd terminal [jika anda menggunakan file konfigurasi dari saya] :

sudo tail -f /opt/local/var/squid/access.log

Nah.. silahkan menikmati ber internet dengan menggunakan proxy squid, lebih hemat quota dan lebih cepat akses ke situs-situs yg sudah pernah anda kunjungi sebelum-sebelum-nya.

Greet by Koentji

0 comments