Log in

View Full Version : instal squid3 di linux memper cepat koneksi


Asalvo
24th November 2011, 12:30 AM
Di negara yg kita cintai ini, ternyata bandwidth internet masih SANGAT MAHAL harganya, oleh karena itu bandwidth yg kita beli harus dipergunakan se-efektif mungkin. Oleh karena itu kita bisa memanfaatkan proxy server utk mengatasi keterbatasan ini.

Proxy / Cache bekerja dengan cara menyimpan object (mis : halaman-halaman web, hasil download, dll) yang diakses oleh user dalam memorinya (dalam cache-nya), sehingga ketika user berikutnya ingin mengakses halaman web yang sama, proxy tdk lagi mengambilkan halaman web tsb dari internet, tetapi langsung dari cache-nya, hal inilah yang bisa membuat akses internet terasa lebih cepat, karena jalur ke internet tidak secar terus-menerus digunakan untuk mengambil object (halaman-halaman web, hasil download, dll) yang sama



Berikut ini adalah langkah-langkah untuk mensetting squid proxy server pada OS berbasis debian.


Spoiler for cara instal:






Install paket squid dari repository terdekat

apt-get install squid3



1. Edit konfigurasi squid, sesuaikan dengan kebutuhan

mcedit /etc/squid3/squid.conf



2. Mengatur port dimana squid binding (berjalan).

http_port 3128

atau utk lebih aman-nya, kita bisa juga definisikan ip address dan portnya sekaligus

http_port 10.2.1.55:3128

Mengatur letak dan ukuran direktori dimana squid menyimpan cache-nya.

cache_dir ufs 100 16 256

*) keterangan

100 : 100 MB yg dialokasikan utk cachenya squid

16 : direktori tingkat 1 yg digunakan utk penyimpanan cache

256 : direktori tingkat 2 yg digunakan utk penyimpanan cache



3. Access Control List (ACL) : digunakan untuk memberikan akses (allow/deny) pada squid.

acl lab-crew src 10.2.1.0/24

10.2.1.0/24 : source ip-address LAN yg diperbolehkan mengakses squid

lab-crew : nama dari ACL

Memperbolehkan akses dari lab-crew (10.2.1.0/24)

http_access allow lab-crew

Membuka Port-port yg diperlukan untuk chat (YM = 5050, mirc = 6660-6670) -> port ini sebetulnya tidak mengakses squid dengan cara yang normal sebagaimana yang terjadi apabila kita mengakses http (port 80), melainkan dengan metode CONNECT.

acl PortPenting port 5050 6660-6670

http_access allow CONNECT PortPenting



4. Mempercepat proses restart squid (defaultnya 30 seconds).

shutdown_lifetime 5 seconds



5. Cek validasi konfigurasi yang baru kita tambahkan lalu restart squid

root@constantine:~# squid3 -k check

root@constantine:~# squid3 -k parse



6. Apabila tidak ada pesan error, maka silakan di-restart service squid dg cara :

root@constantine:~# /etc/init.d/squid3 restart











Kalau memang thread ini bermanfaat tolong bagi melonnya donk

</div>