Proxy socks/ca: Diferència entre les revisions

De Guifi.net - Wiki Català

(Configuració del proxy socks Dante amb Debian)
Línia 11: Línia 11:
 
Editem l'arxiu /etc/danted.conf.
 
Editem l'arxiu /etc/danted.conf.
  
'''Configuració del servei:'''
+
==Configuració del servei:==
  
''logoutput: /var/log/danted.log
+
logoutput: /var/log/danted.log
 
internal: eth0 port = 1080
 
internal: eth0 port = 1080
 
external: eth1
 
external: eth1
Línia 21: Línia 21:
 
user.libwrap: nobody
 
user.libwrap: nobody
 
connecttimeout: 30   
 
connecttimeout: 30   
iotimeout: 30000''
+
iotimeout: 30000
  
 
Aquesta configuració seria en el cas de que tinguessim a eth0 la sortida cap a Guifi.net, i a eth1 la sortida cap a Internet. S'ha de modificar segons es tingui configurada la xarxa al vostre servidor.
 
Aquesta configuració seria en el cas de que tinguessim a eth0 la sortida cap a Guifi.net, i a eth1 la sortida cap a Internet. S'ha de modificar segons es tingui configurada la xarxa al vostre servidor.
 
En cas d'accedir a Internet i a Guifi.net per la mateixa interfície, el valor d'internal i external sera el mateix (p.e. eth0).
 
En cas d'accedir a Internet i a Guifi.net per la mateixa interfície, el valor d'internal i external sera el mateix (p.e. eth0).
  
'''Conexions dels clients:'''
+
==Conexions dels clients:==
  
 
client pass {
 
client pass {
Línia 37: Línia 37:
 
}
 
}
  
'''Conexions per ports i protocols:'''
+
==Conexions per ports i protocols:==
  
 
# permitir http (comentado porque vamos a usar squid para el http)
 
# permitir http (comentado porque vamos a usar squid para el http)
Línia 89: Línia 89:
 
Provat exitosament amb Thunderbird (a Windows, Linux i Mac osX).
 
Provat exitosament amb Thunderbird (a Windows, Linux i Mac osX).
  
Referències:
+
==Referències:==
 
*[http://blackhold.nusepas.com/2011/08/socks-proxy-con-dante-o-sacar-el-correo-por-guifi/ Socks Proxy con Dante o sacar el correo por guifi]
 
*[http://blackhold.nusepas.com/2011/08/socks-proxy-con-dante-o-sacar-el-correo-por-guifi/ Socks Proxy con Dante o sacar el correo por guifi]
  

Revisió de 16:27, 30 gen 2013

Proxy Socks

Alguns serveis com el correu electrònic no els podem redirigir cap a un proxy http (squid). En aquests casos podem fer servir un altre tipus de proxy: el proxy socks. El podem instal·lar a qualsevol servidor que tingui sortides cap a Internet i cap a Guifi.net, amb una o dues ethernet.

Configuració del proxy socks Dante amb Debian

apt-get update && apt-get install dante-server

Editem l'arxiu /etc/danted.conf.

Configuració del servei:

logoutput: /var/log/danted.log internal: eth0 port = 1080 external: eth1 method: username none user.privileged: proxy user.notprivileged: nobody user.libwrap: nobody connecttimeout: 30 iotimeout: 30000

Aquesta configuració seria en el cas de que tinguessim a eth0 la sortida cap a Guifi.net, i a eth1 la sortida cap a Internet. S'ha de modificar segons es tingui configurada la xarxa al vostre servidor. En cas d'accedir a Internet i a Guifi.net per la mateixa interfície, el valor d'internal i external sera el mateix (p.e. eth0).

Conexions dels clients:

client pass {

       from: 10.0.0.0/8 port 1-65535 to: 0.0.0.0/0

}

client block {

       from: 0.0.0.0/0 to: 0.0.0.0/0
       log: connect error

}

Conexions per ports i protocols:

  1. permitir http (comentado porque vamos a usar squid para el http)
  2. pass {
  3. from: 10.0.0.0/8 to: 0.0.0.0/0 port = 80
  4. }
  1. imap

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 143

}

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 993

}

  1. pop

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 110

}

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 995

}

  1. smtp

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 25

}

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 587

}

pass {

       from: 10.0.0.0/8 to: 0.0.0.0/0 port = 465

}


block {

      from: 0.0.0.0/0 to: 0.0.0.0/0
      log: connect error disconnect

}


El servei el podem iniciar amb:

/etc/init.d/danted start

Qualsevol client de correu que es pugui configurar per fer servir proxy socks v5 hauria de funcionar. Provat exitosament amb Thunderbird (a Windows, Linux i Mac osX).

Referències:

Configuració a la web de guifi.net

Autenticació amb Dante

guifi-proxysocks

Configuració d'un socks relay

guifi-socksrelay

Eines de l'usuari