2 votos

Redirigir el tráfico IP con 'pfctl' en macOS

Estoy trabajando en un mac con OS 10.13.6.

Quiero redirigir todas las peticiones a 10.20.154.24:1111 hecho de que mi equipo vaya a localhost:8080.

He leído acerca de pf y pfctl, pero no podría hacer este trabajo.

Pensé que para ejecutar esta, pero no funcionó...

echo "
rdr pass inet proto tcp from 127.0.0.1 to 10.20.154.24 port 1111 -> 127.0.0.1 port 8080
" | sudo pfctl -ef -

2voto

Rich Puntos 2429

Si el tráfico que viene desde el ordenador y desde el destino no es el equipo el de no ser 127.0.0.1. El from IP es la dirección IP asociada con la interfaz que se utiliza para llegar a 10.20.154.24.

Para hacer una comprobación fácil, solo hay que comenzar por la eliminación de la parte from 127.0.0.1, así como para capturar todo el tráfico tcp to 10.20.154.24 port 1111 que se incluyen el que desea redirigir.

Siguiente, y si es necesario, comprobar su saliente de la dirección IP de la interfaz con:

ifconfig en0

(porque apuesto a que su interfaz es la WAN uno, pero se adaptan a su caso real).

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