He realizado los siguientes pasos para crear un puerto de reenvío en un mac. Funcionó, reenviando lo que llega al puerto 104 al puerto 11115, pero deshabilitó el puerto 11115 para otros paquetes enviados directamente a él. ¿Alguien sabe lo que configuré mal? Necesito el reenvío, pero también necesito que el puerto 11115 funcione. Lo que he hecho:
Creó un archivo de anclaje en /etc/pf.anchors/com.forw, con esta regla:
rdr pass on en0 inet proto tcp from any to any port 104 -> 127.0.0.1 port 11115
Luego agregué mi archivo de anclaje al archivo pf.conf agregando estas líneas.
rdr-anchor "port104"
load anchor "port104" from "/etc/pf.anchors/com.forw"
Finalmente evoco el envío con el comando pfctl en crontab.
@reboot sudo /sbin/pfctl -ef /etc/pf.conf