Edit 1: Diferència entre les revisions

De Guifi.net - Wiki Català

Línia 14: Línia 14:
  
 
== Configuració ==
 
== Configuració ==
 +
=== Crear script ad-blacklist-update.sh ===
 
''Obrim una finestra '''ssh''' (cal permisos root)''
 
''Obrim una finestra '''ssh''' (cal permisos root)''
 
*'''sudo su -'''
 
*'''sudo su -'''
Línia 20: Línia 21:
 
*'''cd /etc/bind'''
 
*'''cd /etc/bind'''
  
''Crearem l'script ad-blacklist-update.sh''
+
''Creem l'script ad-blacklist-update.sh''
 
*'''nano /etc/bind/ad-blacklist-update.sh'''
 
*'''nano /etc/bind/ad-blacklist-update.sh'''
  '''Contingut de l'script ad-blacklist-update.sh'''
+
  #'''Contingut de l'script ad-blacklist-update.sh'''
 
   
 
   
  # Baixa la llista de servidors de publicitat
+
  # Baixa la llista de servidors de publicitat de <nowiki>http://pgl.yoyo.org/adservers</nowiki>
 
  # qualsevol servidor d'aquesta llista rebrà una IP nula del servidor de noms
 
  # qualsevol servidor d'aquesta llista rebrà una IP nula del servidor de noms
 
   
 
   
  wget "<code><nowiki>http://pgl.yoyo.org/adservers/serverlist.php?hostformat=bindconfig&showintro=0&mimetype=plaintext</nowiki></code>" -qO ad-blacklist
+
  wget "<nowiki>http://pgl.yoyo.org/adservers/serverlist.php?hostformat=bindconfig&showintro=0&mimetype=plaintext</nowiki>" -qO ad-blacklist
 
  sed -i 's/null.zone.file/\/etc\/bind\/foratnegre/g' ad-blacklist
 
  sed -i 's/null.zone.file/\/etc\/bind\/foratnegre/g' ad-blacklist
  
Línia 33: Línia 34:
 
*'''chmod +x /etc/bind/ad-blacklist-update.sh'''
 
*'''chmod +x /etc/bind/ad-blacklist-update.sh'''
  
 +
=== Configurar Bind ===
 
''Preparem l'arxiu named.conf.int.private perquè inclogui la llista de servidors bloquejats
 
''Preparem l'arxiu named.conf.int.private perquè inclogui la llista de servidors bloquejats
 
*'''echo 'include "/etc/bind/ad-blacklist";' > /etc/bind/named.conf.int.private'''
 
*'''echo 'include "/etc/bind/ad-blacklist";' > /etc/bind/named.conf.int.private'''
  
:L'usuari s'ha validat correctament!
+
=== Configurar Cron ===
 +
 
  
 
== Veure també ==
 
== Veure també ==
* [[LDAP]]
 
 
* [[Servidor Proxy]]
 
* [[Servidor Proxy]]
  

Revisió de 20:40, 2 març 2016

Icona d'esboç

Aquest article està en desenvolupament. Pràcticament totes les pàgines del Wiki de Guifi.net són editables, però en aquesta falta informació essencial. Ampliant-ho ajudaràs a millorar Guifi.net.
Potser puguis ajudar-te amb els wikis castellà i anglès si tenen una pàgina equivalent.

Configurar un Proxy o DnsServices per eliminar publicitat de les pàgines web

Introducció

Configurarem el paquet dnsservices (bind9) inclòs a (Proxy3 / Cloudy) que eliminarà els anuncis de les pàgines web. Es basa en un script que descarrega una

llista pública de servidors de banners publicitaris tipus "doubleclick.net" i l'afegeix al servidor

DNS (bind9) per que els bloquegi.

Requisits

Disposar d'un servidor linux (Proxy3 / Cloudy) basat en Debian que ha d'estar configurat com a servidor de noms.

Configuració

Crear script ad-blacklist-update.sh

Obrim una finestra ssh (cal permisos root)

  • sudo su -

Ens situem al directori /etc/bind

  • cd /etc/bind

Creem l'script ad-blacklist-update.sh

  • nano /etc/bind/ad-blacklist-update.sh
#Contingut de l'script ad-blacklist-update.sh

# Baixa la llista de servidors de publicitat de http://pgl.yoyo.org/adservers
# qualsevol servidor d'aquesta llista rebrà una IP nula del servidor de noms

wget "http://pgl.yoyo.org/adservers/serverlist.php?hostformat=bindconfig&showintro=0&mimetype=plaintext" -qO ad-blacklist
sed -i 's/null.zone.file/\/etc\/bind\/foratnegre/g' ad-blacklist

Convertim l'script en executable

  • chmod +x /etc/bind/ad-blacklist-update.sh

Configurar Bind

Preparem l'arxiu named.conf.int.private perquè inclogui la llista de servidors bloquejats

  • echo 'include "/etc/bind/ad-blacklist";' > /etc/bind/named.conf.int.private

Configurar Cron

Veure també

Referències

Eines de l'usuari