6 votos

¿Cómo abrir el puerto 9150 en un Mac para que los dispositivos externos puedan conectarse a él?

En Localhost puedo acceder y conectarme al puerto 9150, pero en otros dispositivos de la red no puede ver el puerto y no puede conectarse a él. Lo he comprobado y no hay ningún cortafuegos en la red que impida la conexión.

Si importa tengo un servidor proxy funcionando en ese puerto al que necesito que se puedan conectar otros dispositivos.

Estoy ejecutando macOS High Sierra 10.13.1 en un MacBook Pro Early 2015.

0 votos

@Allan No, no hay ningún cortafuegos activado que yo sepa en el ordenador.

0 votos

@Allan Sí, puedo hacer ping a mi dispositivo.

0 votos

Abra "Utilidad de red" con Spotlight, con open -a "Network Utility" en Terminal o como app en /Sys*/Lib*/CoreS*/Appl*/ en el host proxy > Port Scan con la dirección IP (¿la IP de en0/en1?) del MBP, introduce un rango de puertos (9145-9155) y pulsa Escanear . ¡Añade el resultado a tu q!

7voto

klanomath Puntos 19587

Por defecto, su cliente Tor sólo escucha aplicaciones que se conectan desde localhost (es decir, lo0 - 127.0.0.1). Así que el proxy no está vinculado a otras interfaces como en0 o en1.

Para configurar un proxy Tor para aplicaciones en otros hosts de la red deberías seguir el cómo:

Quiero ejecutar mi cliente Tor en un ordenador diferente al de mis aplicaciones. Por defecto, su cliente Tor sólo escucha aplicaciones que se conectan desde localhost. Las conexiones desde otros ordenadores son rechazadas. Si quiere torificar aplicaciones en ordenadores diferentes que el cliente Tor, debería editar su torrc para definir SocksListenAddress 0.0.0.0 y luego reiniciar (o hup) Tor. Si quiere ser más avanzado, puede configurar su cliente Tor en un cortafuegos para que se enlace a su IP interna pero no a su IP externa.

¿Puedo instalar Tor en un servidor central y hacer que mis clientes se conecten a él? Sí. Tor puede configurarse como cliente o retransmisor en otra máquina, y permitir que otras máquinas puedan conectarse a él para el anonimato. Esto es muy útil en un entorno donde muchos ordenadores quieren una puerta de anonimato al resto del mundo. Sin embargo, tenga en cuenta que con esta configuración, cualquiera dentro de su red privada (existente entre usted y el cliente/retransmisor Tor) puede ver qué tráfico está enviando en texto claro. El anonimato no empieza hasta que llega al repetidor Tor. Debido a esto, si usted es el controlador de su dominio y sabe que todo está bloqueado, estará bien, pero esta configuración puede no ser adecuada para grandes redes privadas donde la seguridad es clave en todas partes.

La configuración es simple, editando el SocksListenAddress de tu archivo torrc de acuerdo a los siguientes ejemplos:

SocksListenAddress 127.0.0.1

SocksListenAddress 192.168.x.x:9100

SocksListenAddress 0.0.0.0:9100

Puedes indicar varias direcciones de escucha, en el caso de que formes parte de varias redes o subredes.

SocksListenAddress 192.168.x.x:9100 #eth0
SocksListenAddress 10.x.x.x:9100 #eth1

Después de esto, sus clientes en sus respectivas redes/subredes especificarían un proxy socks con la dirección y el puerto que usted especificó SocksListenAddress.

Tenga en cuenta que la opción de configuración SocksPort da el puerto SOLO para localhost (127.0.0.1). Cuando configure su SocksListenAddress(es), necesita dar el puerto con la dirección, como se muestra arriba.

Si está interesado en forzar todos los datos salientes a través del cliente/relé central de Tor, en lugar de que el servidor sea sólo un proxy opcional, puede encontrar útil el programa iptables (para *nix).

Fuente: Tor FAQ
Ubicación del archivo torcc: ~/Library/Application Support/TorBrowser-Data/Tor


No he conseguido que esto funcione correctamente.

0 votos

Añadí la línea "SocksListenAddress 0.0.0.0" como sugeriste al archivo torrc y luego reinicié Tor. Luego usé el escaneo de puertos en otro ordenador, pero el puerto aparecía como cerrado.

1 votos

Creo que lo que klanomath y las instrucciones quieren decir es que es necesario añadir una línea con la dirección IP adecuada de la interfaz de red en la red deseada que desea. En otras palabras, abra el Sistema / panel de control thingie, vaya a la red, elija la interfaz adecuada, y la nota i es la dirección IP. Edite el archivo torrc en consecuencia. Ejemplo, si desea que todos los hosts en su red inalámbrica tengan acceso, y su interfaz inalámbrica - por lo general en1 - tiene la dirección IP de 10.10.10.10, a continuación, agregue una línea similar a SocksListenAddress 10.10.10.10:9150

0 votos

@FrancisfromResponseBase Lo probé con un "servidor" proxy Tor y algunos "clientes" proxy en una red (virtual) y en mi opinión no funciona (incluso después de varios reinicios y reconfiguraciones)...

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X