install squid proxy ubuntu


  1. Update path repository untuk mendapatkan source terbaru

$sudo apt-get update

  1. Mengunduh berkas dan menginstall

$sudo apt-install squid

  1. Backup script squid yg asli jika mengalami error saat di edit bisa di gunakan lagi script squid default

$sudo cp /etc/squid/squid.conf /etc/squid/squid.conf.original

  1. Edit sesuai kebutuhan file konfigurasi squid

$sudo vi /ect/squid/squid.conf

contoh squid yang sudah di custumize sesuai kebutuhan jaringan lokal hasil implementasi saya disebuah warnet disolo bisa di liat di http://geocities.com/nasrulkurniawan/squid.txt

  1. Membuat file log dan direktory untuk cache

    • Membuat direktori squid

$ mkdir /usr/local/squid

    • Membuat direktori cache
      $ mkdir /usr/local/squid/cache

    • Membuat file cache log yg berfungsi untuk melihat dan memonitoring aktivitas yg sedang di lakukan client
      $touch /usr/local/squid/cache.log

    • Membuat file access log berfungsi untuk memonitoring aktivitas yg dilakukan oleh cache server
      $touch /usr/local/squid/access.log

    • Membuat user dan group squid sebagai pemilik dari proses squid dan logingnya, ini dibuat dengan alasan keamanan jika sistem squid diserang cracker dan bisa di akses oleh cracker bukan root yg di ambil alih
      $sudo adduser squid

    • Memberikan attribut dan hak milik atas direktori squid berserta sub sub direktori + file file yg ada didalamnya
      $chown -Rf squid.squid /usr/local/squid

$sudo chown squid.squid /var/spool/squid -Rf
$ sudo chown squid.squid -Rf /etc/squid

  1. Membuat struktur cache directory

root@bagongnet:/etc/squid# squid -z

2009/05/19 05:19:49| Squid is already running! Process ID 4971

  1. Test Squid

root@bagongnet:/etc/squid# squid -d 1 -D

2009/05/19 05:20:55| Squid is already running! Process ID 4971

  1. Menjalankan Squid

root@bagongnet:/etc/squid# squid -sYD

2009/05/19 05:21:37| Squid is already running! Process ID 4971

  1. Melihat log access client

root@bagongnet:~# tail -f /usr/local/squid/access.log

1242725175.667 1212 192.168.0.200 TCP_MISS/302 898 GET http://www.google.com/search?q=install+squid+ubuntu&ie=utf-8&oe=utf-8&aq=t&rls=org.mozilla:en-US:official&client=firefox-a - DIRECT/74.125.19.147 text/html

Comments :

1
ikhwan mengatakan...
on 

klo cara log filenya bisa dilihat di squidview gimana??
kan secara default dia mengambil dari /var/log/squid/access.log

Posting Komentar

Silahkan menuliskan komentar anda pada opsi Google/Blogger untuk anda yang memiliki akun Google/Blogger.

Silahkan pilih account yang sesuai dengan blog/website anda (LiveJournal, WordPress, TypePad, AIM).

Pada opsi OpenID silahkan masukkan URL blog/website anda pada kotak yang tersedia.

Atau anda bisa memilih opsi Nama/URL, lalu tulis nama anda dan URL blog/website anda pada kotak yang tersedia.

Jika anda tidak punya blog/website, kolom URL boleh dikosongi.


Gunakan opsi 'Anonim' jika anda tidak ingin mempublikasikan data anda. (sangat tidak disarankan). Jika komentar anda berupa pertanyaan, maka jika anda menggunakan opsi ini tidak akan ditanggapi. Lebih baik anda gunakan pilihan dibawah ini:


Jika ingin komentar anda tidak dipublikasi, silahkan klik disini

Masih kesulitan juga membuat komentar? silahkan klik disini

Recent Post Advanced