1 votos

Reenvío de puertos en macOS Sonoma 14.1.1 (23B81)

Me gustaría configurar el reenvío de puertos en mi MacBook, pero no logro que funcione, incluso después de estudiar muchas preguntas aquí y otros posts de blogs.

Tengo algunos túneles de SSH abiertos desde otra máquina a mi MacBook para poder acceder a otros servicios a través de estos túneles. Los túneles funcionan bien. Verifiqué esto con nc -z 127.0.0.1 e incluso con cURL.

Para poder usar estos túneles de forma transparente, asigné a cada sistema una dirección IP personalizada a través de /etc/hosts.

gitlab.acme.com    100.0.100.100

Para reenviar todo el tráfico desde 100.0.100.100:443 a 127.0.0.1:30030, escribí la siguiente regla:

rdr pass proto tcp from any to 10.0.100.100 port 443 -> 127.0.0.1 port 30030

Pero no puedo aplicar esta regla. Mi último intento fue colocar esta regla en /etc/pf.conf:

scrub-anchor "com.apple/*"
nat-anchor "com.apple/*"
rdr-anchor "com.apple/*"

rdr pass proto tcp from any to 10.0.100.100 port 443 -> 127.0.0.1 port 30030

dummynet-anchor "com.apple/*"
anchor "com.apple/*"
load anchor "com.apple" from "/etc/pf.anchors/com.apple"

¿Alguna idea de por qué esto no funciona?

0voto

chr Puntos 136

No lo he intentado, pero si jugar con pf.conf no funciona para ti, puede que valga la pena probar esta aplicación de código abierto: https://github.com/hronro/iPortForwarder

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