SquidGuard: Instalasi di Ubuntu 16.04: Difference between revisions

From OnnoCenterWiki
Jump to navigationJump to search
Onnowpurbo (talk | contribs)
Onnowpurbo (talk | contribs)
Line 32: Line 32:
  sudo su
  sudo su
  apt install squidguard
  apt install squidguard
mkdir /opt/3rdparty


Sumber blacklist
Sumber blacklist
Line 41: Line 40:
Download
Download


  sudo wget http://www.shallalist.de/Downloads/shallalist.tar.gz
  sudo su
  sudo tar xzf shallalist.tar.gz
cd /usr/local/src
  sudo cp -a /opt/3rdparty/BL/porn/var/lib/squidguard/db
wget http://www.shallalist.de/Downloads/shallalist.tar.gz
  sudo cp -a /opt/3rdparty/BL/adv/var/lib/squidguard/db
  tar zxvf shallalist.tar.gz
  sudo cp -a /opt/3rdparty/BL/spyware /var/lib/squidguard/db
  cp -a BL/porn /var/lib/squidguard/db
  cp -a BL/adv /var/lib/squidguard/db
  cp -a BL/spyware /var/lib/squidguard/db


Tambahkan squidGuard ke squid
Edit squid.conf


  vi /etc/squid3/squid.conf”
  vi /etc/squid/squid.conf
 
Tambahkan


  url_rewrite_program /usr/bin/squidGuard
  url_rewrite_program /usr/bin/squidGuard

Revision as of 03:02, 23 June 2017

Squid

sudo su
locale-gen id_ID.UTF-8
apt update
apt install squid3

Konfigurasi squid

Edit

vi /etc/squid/squid.conf

Tuning konfigurasi

# visible_hostname your-machines-hostname
# http_port 3128
# cache_dir ufs /var/spool/squid 1000 16 256
# cache_access_log /var/log/squid/access.log
# ijinkan localnet
acl localnet 192.168.0.0/16
http_access allow localnet
sudo service squid restart
/etc/init.d/squid restart

Squid bisa digunakan pada port 3128

Instalasi SquidGuard

sudo su
apt install squidguard

Sumber blacklist

http://urlblacklist.com/
http://www.shallalist.de

Download

sudo su
cd /usr/local/src
wget http://www.shallalist.de/Downloads/shallalist.tar.gz
tar zxvf shallalist.tar.gz
cp -a BL/porn /var/lib/squidguard/db
cp -a BL/adv /var/lib/squidguard/db
cp -a BL/spyware /var/lib/squidguard/db

Edit squid.conf

vi /etc/squid/squid.conf

Tambahkan

url_rewrite_program /usr/bin/squidGuard

Cek

sudo squidGuard -C all
chown -R proxy:proxy /var/lib/squidguard/db
vi /etc/squid3/squid.conf”
url_rewrite_program /usr/bin/squidGuard


Edit konfigurasi squidguard

sudo cp /etc/squidguard/squidGuard.conf /etc/squidGuard.conf.bak
sudo rm /etc/squidguard/squidGuard.conf
sudo vi /etc/suqidgurd/squidGuard.conf

Copy and paste this,

#
# CONFIG FILE FOR SQUIDGUARD
#
dbhome /usr/local/squidGuard/db
logdir /usr/local/squidGuard/logs
dest porn {
  domainlist porn/domains
  urllist porn/urls
}
dest adv {
  domainlist adv/domains
  urllist adv/urls
}
dest spyware {
  domainlist spyware/domains
  urllist spyware/urls
}
acl {
  default {
    pass !porn !adv !spyware all
    redirect http://localhost/block.html
  }
}

Test squidguard, jalankan

sudo echo "http://www.pornhub.com 10.50.55.10/- - GET" | squidGuard -c /etc/squidguard/squidGuard.conf –d

You should see, squidGuard ready for requests squidGuard stopped If there are errors, it will tell you.. The most likely errors you’ll run into are permission issues.. If it gives you permission issues with your database, make sure that you set the user and group named “proxy” ownership. You can tell that by “sudo ls -l /var/lib/squidguard/db*”

You can now use the Firefox browser you setup to use with your proxy server to make sure you are blocking porn and ads. For better protection, I recommend using the blacklist from, http://urlblacklist.com/

Referensi