Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Page Tree
rootNodos Seguros y Super Nodos


Panel
borderColorgrey
bgColorwhite
titleColorblack
borderWidth1
titleBGColorwhite
borderStylesolid
titleIdiomas


Instale Tor y habilite la red para el daemon Zend

  • Instale Tor desde el repositorio oficial.
  • Cree el Script de Tor. 
  • Habilitar Tor en Zend.
  • Opcional: realizar un pull request. (PR)




DescripciónComando

Instale Tor desde el repositorio oficial
1

Agregue el repositorio de Tor a su paquete de fuentes.


Code Block
languageapplescript
sudo su -c "echo 'deb http://deb.torproject.org/torproject.org '$(lsb_release -c | cut -f2)' main' > /etc/apt/sources.list.d/torproject.list"


2Extraiga la llave gpg utilizada para firmar los paquetes tor.

La extracción de la clave gpg puede demorar un tiempo, si se agota el tiempo de espera, vuelva a ejecutarlo hasta que se haya importado.

Code Block
curl https://deb.torproject.org/torproject.org/A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89.asc | gpg --import


3Exporte la llave y agregue a apt, esto permite la verificación del paquete.


Code Block
gpg --export A3C4F0F979CAA22CDBA8F512EE8CBC9E886DDD89 | sudo apt-key add -


4Actualice ell paquete caché con repositorios tor agregados como fuentes.


Code Block
sudo apt-get update


5Instale tor


Code Block
sudo apt-get install tor deb.torproject.org-keyring -y


6

Agregue su usuario actual al grupo debian-tor para poder usar la autenticación de cookies.


Code Block
sudo usermod -a -G debian-tor $USER


7

Ejecute el comando sg con bash para iniciar un nuevo shell, esto es necesario para que bash identifique al usuario no root que se está agregando al grupo debian-tor. (evita tener que salir e iniciar sesión)


Code Block
sg debian-tor -c "bash"



Cree y Ejecute Script Tor
8

Actualice el archivo torrc para que funcione con el daemon zen.

  • Algunas actualizaciones del repositorio de tor realizan cambios en el archivo torrc, este script está destinado a reparar el servicio tor para zend,

El siguiente bloque de texto está intencionado para ser copiado y pegado en su totalidad

Code Block
cat <<EOF > ~/tor.sh
#!/bin/bash
sudo sed -i 's/#ControlPort 9051/ControlPort 9051/g' /etc/tor/torrc
sudo sed -i 's/#CookieAuthentication 1/CookieAuthentication 1/g' /etc/tor/torrc
sudo su -c "echo 'CookieAuthFileGroupReadable 1' >> /etc/tor/torrc"
sudo su -c "echo 'LongLivedPorts 9033' >> /etc/tor/torrc"
sudo systemctl restart tor.service
EOF



Code Block
chmod u+x ~/tor.sh



Code Block
sudo ~/tor.sh



Reiniciar Zend y Revisar la Configuración de Red
9Detenga zend y el rastreador de nodos (node tracker) utilizando systemd o con pm2 y monit  y haga propietario a el usuario no root de todos los archivos que se crearon desde el paso 7, para habilitar tor en el daemon zend.

Para instalaciones utilizando systemd


Code Block
sudo systemctl stop zend zentracker && sleep 30 && chown -R $USER:$USER ~/ && sudo systemctl start zend zentracker

Para instalaciones utilizando monit (zend) y pm2 (tracker)

Code Block
sudo monit stop zend && pm2 stop 0 && sleep 30 && chown -R $USER:$USER ~/ && sudo monit start zend && sleep 8 && pm2 start 0


10

Verifique que tor esté habilitado en zend al verificar la información de red.

  • Vea el ejemplo de resultado, los detalles importantes están en negrita


Code Block
zen-cli getnetworkinfo


Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleEjemplo de Resultado

{
"name": "onion",
"limited": false,
"reachable": true,
"proxy": "127.0.0.1:9050",
"proxy_randomize_credentials": true
}
],
"relayfee": 0.00000100,
"localaddresses": [
{
"address": "xxxxxxxxxxxxxxxxxx.onion",
"port": 9033,
"score": 5
}



Opcional - Agregar los Nodos y Realizar un Pull Request (PR)
11

Agregue los nodos publicos tor en el archivo zen.conf.  https://github.com/elkimek/ZenOnTor#connect-to-tor-nodes-only

  • Utilice nano y pegue la lista de nodos de tor públicos en la parte inferior del archivo.
    • Guarde y salga con CTRL + x, escriba y, luego presione enter

NOTA: Usted tendrá que reiniciar zend para que los cambios tomen efecto.


Code Block
nano ~/.zen/zen.conf


Panel
borderColorgrey
bgColorblack
titleColorwhite
borderWidth2
titleBGColorblack
borderStylesolid
titleExample Output

rpcuser=XXXXXXXXXXXXXXXX
rpcpassword=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
rpcport=18231
rpcallowip=127.0.0.1
server=1
daemon=1
listen=1
txindex=1
logtimestamps=1
### testnet config
#testnet=1
tlscertpath=/etc/letsencrypt/live/node01.zentest.win/cert.pem
tlskeypath=/etc/letsencrypt/live/node01.zentest.win/privkey.pem
externalip=123.123.123.123
externalip=2123:423:1c23:1823::1
port=9033
addnode=664sm6tboxgulaar.onion
addnode=k6yjiqxfehnbey5x.onion
addnode=ktp7b3ffc324zeoq.onion
addnode=k4mndsz24sj2fk7w.onion
addnode=52ywlur6mlmpl62j.onion
addnode=e5nntkmas4nxxhxd.onion
addnode=ifmrspt373jdl6b6.onion
addnode=4mt3rihnc6jmud3b.onion


12

Realice una "pull request" (PR) en el git público de ZenOnTor y agregue su dirección ".onion" a la lista pública

https://github.com/elkimek/ZenOnTor



Insert excerpt
Enlaces de Redes Sociales
Enlaces de Redes Sociales
nopaneltrue