Tampilan Log |
Assalammualaikum,wr,wb,
apa kabar ? semoga baik-baik saja, suda lama saya tidak buat tutorial, karena kesibukan saya mengembala sapi, karena mau Meugang (Adat Orang Aceh) jadi sapi saya mau saya jual di hari meugang, karean mau menyambut bulan suci ramadhan. hehehe
pada pembahasan ini saya akan memberikan sedikit tutorial membuat cache server pada proxy, yang mana fungsinya adalah menyimpan object-object yang telah client buka pada server asli, lalu akan tersimpan pada server kita, yang mana jika client membuka kontent itu lagi, maka dia tidak langsung ke server asliya, dia akan mengambil kontennya pada server yang telah kita buat, dengan demikian tidak memakan banyak bandwidth. menurut saya begitu, apabila menurut pendapat teman-teman lain ada yan berbeda, ya silahkan ditambahkan di comment dibawah.
Pengertian Proxy
proxy server adalah sebagai perantara atau pihak ketiga yang saling berhubungan, dengan demikian sehingga pihak pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-masing berhubungan dengan perantara, yaitu Proxy.
Fungsi Proxy
Proxy memiliki 3 fungsi antara lain :
1. Connection Sharing
2. Filtering
3. Caching
Pada pembahasan ini kita akan membahas tentang Caching Proxy, bagaimana cara membuatnya ? ikuti saja langkah-langkah dibawah ini
- Pastikan anda menggunakan linux (Ex: Debian Server)
# Apt-get updateinstall Squid, usahakan install squid yang terbaru
# Apt-get install squid3buat direktory untuk menampung cache yang disimpan
# mkdir /etc/squid3/cachesetelah direktory nya terbuat, jangan lupa hak akses nya
#chmod a+x /etc/squid3/cacheinstall ccze, fungsinya agar log tail nanti akan berwarna aja :p
#chown proxy:proxy /etc/squid3/cache
# Apt-get install cczesetelah itu lakukan konfigurasi pada squid.conf, silahkan ambil konfigurasi yang defaultnya saja pada situs resmi squid, contoh nya seperti ini :
http_port 3128
refresh_pattern ^ftp: 1440 20% 10080
refresh_pattern ^gopher: 1440 0% 1440
refresh_pattern -i (/cgi-bin/|\?) 0 0% 0
refresh_pattern . 0 20% 4320
acl localnet src 10.0.0.0/8 # RFC 1918 possible internal network
acl localnet src 172.16.0.0/12 # RFC 1918 possible internal network
acl localnet src 192.168.0.0/16 # RFC 1918 possible internal network
acl localnet src fc00::/7 # RFC 4193 local private network range
acl localnet src fe80::/10 # RFC 4291 link-local (directly plugged) machines
acl localhost src 127.0.0.1 # ini jangn diisi
acl SSL_ports port 443 # https
acl Safe_ports port 80 # http
acl Safe_ports port 21 # ftp
acl Safe_ports port 443 # https
acl Safe_ports port 70 # gopher
acl Safe_ports port 210 # wais
acl Safe_ports port 1025-65535 # unregistered ports
acl Safe_ports port 280 # http-mgmt
acl Safe_ports port 488 # gss-http
acl Safe_ports port 591 # filemaker
acl Safe_ports port 777 # multiling http
acl CONNECT method CONNECT
acl url dstdomain “/etc/squid3/url”
acl key url_regex –i “/etc/squid3/key”
http_access allow localhost
http_access deny !Safe_ports
http_access deny CONNECT !SSL_ports
http_access allow localnet
http_access deny url
http_access deny key
http_access deny all
#Konfigurasi Cache Proxy
cache_mem 128 MB
maximum_object_size_in_memory 128 KB
cache_replacement_policy heap GDSF
cache_dir ufs /etc/squid3/cache 15360 16 256
maximum_object_size 4 MB
cache_swap_low 85
cache_swap_high 90
access_log /var/log/squid3/access.log
half_closed_clients off
hosts_file /etc/hosts
memory_pools off
client_db off
sebagai referensinya, dari fungs-fungsi diatas, anda bisa mencari nya referensi proxy squid cari sesuai version squid nya. misalnya 3.3 atau 3.1
lakukan pengencekan pada squid3 dengan peintah
jika tidak ada error, berarti berhasil, jika error cek kembali cara-cara diatas.squid3 -z
lakukan restart pada squid3
service squid3 restartcek var log squid nya, dengan perintah
tail -f /var/log/squid3/access.log | cczebuka browser, masukan alamat IP Proxy Server nya pada Setting Browser
tail -f /var/log/squid3/cache.log | ccze
Selesai.
- lihat juga memblokir situs porno menggunakan proxy
0 Response to "How To | How to Setup Cache Proxy Squid On Linux Server "
Post a Comment