Proxy Server
Untuk konfigurasi kali agak sedikit berbeda dengan sebelumnya, salah satu paket yang paling terkenal untuk membuat proxy server adalah Squid. Karena perkembangan zaman, maka squidpun terus dikembangkan. begitu banyak dari versi squid pada saat ini. Dan konfigurasi tiap versi squidpun sedikit berbeda. Versi squid yang kami gunakan kali ini adalah 2.6.
Sebenarnya begitu singkat, tetapi ini penting sekali untuk mensupport sebuah proxy server yang transparan (proxy yang bisa secara otomatis masuk pada client tanpa harus melakukan pengaturan pada client). jika kita menginginkan proxy tersebut tidak berjalan secara transparant (harus melakukan pengaturan pada setiap client) maka kita bisa menaruh posisi proxy server tersebut di sembarang posisi (tidak harus berada di tengah-tengah Internet dengan Client).
Nama Paket :
squid
Instalasi :
# apt-get install squid
Menurut saya ini adalah konfigurasi yang sangat membutuhkan ketelitian. So, Becarefull with your step..!
*Kata2 bercetak tebal adalah perintah yang harus dijalankan.
*Kata2 berwarna merah adalah perubahan/sesuatu yang harus anda buat.
1) apt-get install squid
2) rm /etc/squid/squid.conf
3) pico /etc/squid/squid.conf
acl all src all
acl localnet src 172.16.1.0/26
acl situs url_regex -i "/etc/squid/blokir.txt"
http_access deny situs
http_access allow localnet
http_access allow all
http_port 3128 transparent
cache_mem 8 mb
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
store_dir_select_algorithm round-robin
cache_dir aufs /cache 10000 24 256
cache_store_log none
cache_access_log /var/log/squid/access.log
cache_effective_user proxy
cache_effective_group proxy
visible_hostname proxy.situstkj.co.cc
3) pico /etc/squid/blokir.txt
sub.situstkj.co.cc
4) mkdir /cache
5) chown –R proxy:proxy /etc/squid/blokir.txt
6) chown –R proxy:proxy /cache
7) /etc/init.d/squid stop
8) squid –z
2010/10/16 19:43:30| Creating Swap Directories
9) /etc/init.d/squid start
10) pico /etc/rc.local
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
#exit 0
11) /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.
Sebenarnya begitu singkat, tetapi ini penting sekali untuk mensupport sebuah proxy server yang transparan (proxy yang bisa secara otomatis masuk pada client tanpa harus melakukan pengaturan pada client). jika kita menginginkan proxy tersebut tidak berjalan secara transparant (harus melakukan pengaturan pada setiap client) maka kita bisa menaruh posisi proxy server tersebut di sembarang posisi (tidak harus berada di tengah-tengah Internet dengan Client).
Nama Paket :
squid
Instalasi :
# apt-get install squid
Menurut saya ini adalah konfigurasi yang sangat membutuhkan ketelitian. So, Becarefull with your step..!
*Kata2 bercetak tebal adalah perintah yang harus dijalankan.
*Kata2 berwarna merah adalah perubahan/sesuatu yang harus anda buat.
1) apt-get install squid
2) rm /etc/squid/squid.conf
3) pico /etc/squid/squid.conf
acl all src all
acl localnet src 172.16.1.0/26
acl situs url_regex -i "/etc/squid/blokir.txt"
http_access deny situs
http_access allow localnet
http_access allow all
http_port 3128 transparent
cache_mem 8 mb
memory_replacement_policy heap GDSF
cache_replacement_policy heap LFUDA
store_dir_select_algorithm round-robin
cache_dir aufs /cache 10000 24 256
cache_store_log none
cache_access_log /var/log/squid/access.log
cache_effective_user proxy
cache_effective_group proxy
visible_hostname proxy.situstkj.co.cc
3) pico /etc/squid/blokir.txt
sub.situstkj.co.cc
4) mkdir /cache
5) chown –R proxy:proxy /etc/squid/blokir.txt
6) chown –R proxy:proxy /cache
7) /etc/init.d/squid stop
8) squid –z
2010/10/16 19:43:30| Creating Swap Directories
9) /etc/init.d/squid start
10) pico /etc/rc.local
iptables -A PREROUTING -t nat -p tcp --dport 80 -j REDIRECT --to-port 3128
#exit 0
11) /etc/init.d/squid restart
Restarting Squid HTTP proxy: squid Waiting.....................done.