Kamis, 17 September 2015

Proxy Server dengan Autentifikasi


Kali  ini saya akan share caranya konfigurasi proxy server yang diautentifikasi menggunakan squid tetapi di sisi lain kita juga membutuhkan apache2 untuk membuat password nya. oke langsung saja ke cara nya ....

1. Install terlebih dahulu squid 
    apt-get install squid

2. Install juga apache2 jika belum di install
    apt-get install apache2

3. Jika sudah kita matikan squidnya dan edit squid.conf
    # /etc/init.d/squid stop
    # 
htpasswd /etc/squid/passwd [username]
    # dpkg -L squid | grep nsca_auth
    maka hasilnya:
    /usr/lib/squid/ncsa_auth


4. # nano /etc/squid/squid.conf

Kita cari dan rubah file ini

cache_mem 8 (hilangkan tanda #)
cache_mgr wahyupoer 
(hilangkan tada #)
visible_hostname wahyupoer 
(hilangkan tanda #)
acl localnet src 172.16.20.0/24
acl situs url_regex -i "/etc/squid/blokir.txt"

auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd
auth_param basic children 5
auth_param basic realm Squid proxy-caching web server
acl ncsa_users proxy_auth REQUIRED

http_access deny situs
http_access allow ncsa_users
http_access allow localnet
http_access allow localhost
Jika sudah disave lalu kita lanjut
# nano /etc/squid/blokir.txt
isikan situs apa saja yag ingin anda blokir
 
facebook.com
youtube.com
porn

xxx

5.  Jika sudah disave lalu lanjut
     # squid -z
 
     jika ada error maka terjadi kesalahan dan koreksi lagi squid.confnya
     jika ada tulisan swap direktori blablabla maka berhasil
 

6.  jika sudah reboot komputer Server
  
7.  setting IP proxy di Browser Client anda dengan port 3128 dan IP Server Proxy tersebut dan centang semuanya

Tidak ada komentar:

Posting Komentar