Tor rechaza conexiones por socket 127.0.0.1:9050
De un momento a otro Tor ya
no funcionaba usando el socket 127.0.0.1:9050 y los navegadores funcionaban
bien usando el socket 127.0.0.1:8118 de Privoxy el cual reenvía la información
solicitada por los navegadores a los sockets de Tor.
Como tenia configurado
Privoxy para reenviar la información filtrada a los sockets de Tor
127.0.0.1:9050:
forward-socks4a / 127.0.0.1:9050 .
forward-socks4 / 127.0.0.1:9050 .
forward-socks5t / 127.0.0.1:9050 .
Errores que obtenía al usar
navegador web Firefox:
La anterior imagen nos
muestra que la petición se perdió y que el socket 127.0.0.1:9050 es
inalcanzable por ende no lograba conexión al sitio web; por lo que realice el
paso de desactivar el proxy y descarte al navegador web Firefox y el antivirus
AVAST como se observa en la siguiente imagen:
Nota:
Sugerencias que parecían estar relacionadas a mi problema:
1.
Cómo solucionar el código de error
"SEC_ERROR_UNKNOWN_ISSUER" en páginas seguras, https://support.mozilla.org/es/kb/como-solucionar-el-codigo-de-error-sec_error_unknown_issuer-paginas-seguras#w_el-error-aparece-en-varias-paaginas-seguras
2.
Administrar el análisis de HTTPS en el
Escudo web en Avast Antivirus, https://support.avast.com/es-es/article/189/
3.
Explaining Avast’s HTTPS scanning
feature, https://blog.avast.com/2015/05/25/explaining-avasts-https-scanning-feature/
Las anteriores recomendaciones encontradas no resolvían
mi problema y me fueron útiles para mi caso; por lo que continúe mi consulta y
encontré esta información donde explicaban como usar Privoxy junto con Tor:
Con mi última consulta
determine que el fallo no estaba en antivirus AVAST, ni en Privoxy por lo que
me enfoque en Tor y en su configuración haciendo caso a una nota en el
documento digital 4.10. How do I use Privoxy together with Tor?, https://www.privoxy.org/faq/misc.html#TOR:
Y encontré lo siguiente al
realizar pruebas que el socket de Tor 127.0.0.1:9050 no funcionaba y las
conexiones eran rechazadas:
Otra prueba que realice fue abrir
el navegador web Tor y este funcionaba bien:
Para verificar que el
navegador web Tor navegaba sobre la red Tor y entregaba sitios de .onion el
resultado fue satisfactorio como se muestra en la siguiente imagen:
Pero el navegador web Tor no
era capaz de entregar un sitio web alojado en mi equipo y el cual está
configurado para abrir como un servicio web oculto usando dominios .onion:
Una vez hechas las pruebas
requeridas de validación tome la decisión de usar Tor por el socket
127.0.0.1:9150 pues así lo evidencia la siguiente imagen con resultados malos
de conexión al socket 127.0.0.1:9050 los resultados satisfactorios de usar el
socket 127.0.0.1:9150
Si te quieres ahorra pruebas
como las anteriores revisa la configuración que realiza automáticamente el
navegador Tor en el proxy ahí veras el puerto que realmente te está dando
conexión a sitios de dominio .onion o sitios que no sean de la Red Tor:
Como quedo configurado
Privoxy para reenviar la información filtrada a los sockets de Tor
127.0.0.1:9150:
forward-socks4a / 127.0.0.1:9150 .
forward-socks4 / 127.0.0.1:9150 .
forward-socks5t /
127.0.0.1:9150 .
Resultados obtenidos de la
anterior configuración:
Pero el servicio web oculto
configurado en mi equipo no cargaba:
Durante mi revisión encontré
que mi sitio web oculto parecía estar roto en su hostname:
csgah372n4ej3exu6mb7rl5fg2cp5sdrlj5na5ewbh46rr3uqzuxxtyd.onion; es inaccesible
por lo que tome la decisión de borrar el archivo: /etc/tor/torrc y volver a
copiar la copia original que tenia de este y agregue los siguientes datos para
crear mi servicio web oculto en la red Tor:
ControlPort 9051
Validar acceso a ControlPort: echo -e 'PROTOCOLINFO\r\n'
|nc 127.0.0.1 9051
CookieAuthentication 1
Crear
hash password :
root@01hxc:/var/lib/tor# tor --hash-password Contraseña
May 12 08:18:21.573 [warn] You are running Tor as root.
You don't need to, and you probably shouldn't.
16:8795CAC312939495607CBFA5F10E2B2E34226918AC01AAF0D1E1025DEB
root@01hxc:/var/lib/tor#
HiddenServiceDir
/var/lib/tor/hidden_web_01hxc/
HiddenServicePort 80
127.0.0.1:80
Resultado satisfactorio de
la anterior configuración:
SITIOS
WEB DE CONSULTA
- Configuring Onion Services for Tor, https://2019.www.torproject.org/docs/tor-onion-service.html.en
- 4.10. How do I use Privoxy together with Tor?, https://www.privoxy.org/faq/misc.html#TOR
- 7.5. Forwarding, https://www.privoxy.org/user-manual/config.html#FORWARDING


