Dokumen ini memberikan panduan untuk mengkonfigurasi server proxy Squid di Linux. Ia menerangkan jenis sambungan Internet seperti ISDN, modem dan xDSL. Dokumen ini juga menjelaskan protokol PPP dan peranan Squid sebagai proxy server. Langkah-langkah asas untuk mengkonfigurasi Squid seperti menetapkan port HTTP dan saiz cache dijelaskan.
3. JENIS SAMBUNGAN INTERNET Sambungan ISDN Talian telekomunikasi digital yang laju dan bermutu tinggi berbanding dengan menggunakan sambungan modem analog. Talian khas ini harus dipasang oleh syarikat telekomunikasi. Sambungan Modem modem di gunakan untuk membuat sambungan ke Internet melalui talian telefon. Data digital akan ditukar ke isyarat analog dan dihantar melalui talian telefon. Sambungan xDSL menggunakan penyiaran berkelajuan tinggi melalui talian telefon. Terdapat beberapa jenis DSL seperti ADSL, IDSL dan SDSL. Di Linux, sambungan ke Internet melalui talian Sesiri, Point-To-Point (PPP) atau Eternet xDSL adalah begitu mudah.
4. Protokol Point-to-Point (PPP) - suatu piawaian untuk sambungan ke Internet melalui talian dail. Ini cara sambungan yang paling biasa (di Malaysia) ke Internet sebagai sebahagian dari rangkaian ISP.
5. PENGENALAN KEPADA SQUID Proxy server berguna sebagai mediator antara pengguna dan dunia luar (Web). Semua permintaan HTTP dari pengguna akan diarahkan ke Proxy Server (dengan mengkonfigurasi semua browser pengguna) dan data berupa tujuan (misal http://www.itb.ac.my) yang diminta pengguna akan diteruskan oleh Proxy server ke tujuan yang diminta. Data yang telah didapati oleh Proxy server tidak dibuang begitu saja; selain akan dikembalikan ke arah pengguna yang meminta, data ini juga akan disimpan (cache).
6. KONFIGURASI ASAS SQUID Kita akan membuat sebuah transparent proxy server dengan software Squid. Squid adalah software public domain basic UNIX, berfungsi menyimpan data yang diminta oleh pengguna (biasanya berupa web pages dan ftp). Platform UNIX yang didukung Squid adalah FreeBSD, BSDI, Digital Unix, Irix, Linux, Solaris dan SunOs.
7. KONFIGURASI ASAS SQUID Fail configurasi squid terletak di /etc/squid/squid.conf % vi /etc/squid/squid.conf Ubah setting seperti berikut: http_port 3128 Cache_mem 48 MB # Mula untuk transparent proxy Buang tanda “#” pada baris arahan di bawah, Jika tiada tulis semula.
8. KONFIGURASI ASAS SQUID httpd_accel_host virtual http_accel_port 80 httpd_accel_with proxy on httpd_accel_uses_host_header on acl our_network src 10.48.203.0/24 http_access allow our_networks http_access allow localhost
9. KONFIGURASI ASAS SQUID Dengan mengisi directive-directive di atas, anda sudah dapat menjalankan Squid. Untuk menjalankan Squid larikan arahan : #squid –z // untuk membuat swap file cache, hanya untuk pertama kali #rcsquid start // untuk memulakan squid Untuk mencuba adakah proxy server anda berfungsi, cuba larikan arahan di bawah ini : #telnet mesin-proxyku.ITB.ac.my 8080 connected to mesin-proxyku.ITB.ac.my escape character is "] GET http://nic.itb.ac.my HTTP/1.0
10. LinuxDotMy Sokongan dan Pertanyaan http://blog.linuxdotmy.com/ http://www.linuxdotmy.com/ Haris 019-6085482 (Malaysia) http://blog.harisfazillah.info/ Slide Hakmilik Umum (GPL) Asal Projek Perkomputeran Sekolah Malaysia 2004