Saltar al contenido

Apple – ¿Cómo puedo abrir el puerto 8080 de Mac OS X Lion?

Solución:

Cuando dice que desactivó el firewall, ¿se refiere al que está en:
System Preferences > Security > Firewall, o la ipfw¿Cortafuegos IP al que puede acceder desde la línea de comandos? ¿O quizás ambos?

Para comprobar si tiene ipfw reglas, siempre puedes ir a la terminal y escribir:

sudo ipfw list

También podrías usar nmap para comprobar si el puerto está abierto desde diferentes lugares de su red interna. Por supuesto, OS X no viene con nmap de forma predeterminada, por lo que tendría que probarlo desde una máquina Linux o usar algo como Fink o Macports para instalarlo.

nmap -p 8080 host.domain.com

Espero que esto ayude.

Puede deshabilitar el firewall o puede permitir que una determinada aplicación acepte conexiones entrantes. Además, para permitir el acceso al mundo exterior (por ejemplo, www), deberá reenviar el tráfico a su puerta de enlace interna: puerto a través de la configuración de su enrutador.

He aquí cómo hacer esto:

  1. Mac-> Preferencias del sistema-> Compartir-> Activar casilla de verificación “Compartir web”
  2. Mac-> Preferencias del sistema-> Seguridad-> Desactivar el firewall o permitir que su aplicación acepte la conexión entrante
  3. Abra un puerto en el enrutador (a través de 192.168.1.1) para reenviar el tráfico desde your_web_ip: port a un local_gateway: port

    1. Configuración del enrutador -> Reenvío de puertos -> crear regla: reenviar a la puerta de enlace local (por ejemplo, 192.168.1.4), puerto personalizado, protocolo tcp, origen = cualquiera, destino = 3280, todos los tipos de conexión, reenviar al puerto = 8080.

Hecho. Ahora, desde la computadora remota, abra su navegador a su dirección IP web (busque a través de http://www.whatismyip.com/) + puerto de destino # arriba, por ejemplo, 72.189.194.65:3280, esto se conectará a su 192.168.1.4 local : 8080

En MAC OSX: cambio de httpListenAddress para Jenkins en OSX

Instalé Jenkins a través de homebrew y quería que la interfaz web fuera accesible a través de la red. De forma predeterminada, Jenkins se inicia con el --httpListenAddress=127.0.0.1 opción y solo es accesible en la máquina local.

Encontré el archivo plist que se usó para iniciar Jenkins en ~/Library/LaunchAgents/homebrew.mxcl.jenkins.plist y cambié el argumento, pero cada vez que ejecutaba brew services, reiniciaba jenkins, mis cambios se perderían. Resulta que este archivo solo existe en tiempo de ejecución. El archivo de configuración que se utiliza realmente se encuentra en /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist. Si cambia este archivo, reinicie Jenkins y los cambios deberían surtir efecto.

sudo vim /usr/local/opt/jenkins/homebrew.mxcl.jenkins.plist
brew services restart jenkins

Ref: https://michaelheap.com/changing-the-httplistenaddress-for-jenkins-on-osx/

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)


Tags : /

Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *