J'essaie de transférer tous les ports sauf le port 22 sur OSX Sierra en utilisant pfctl mais cela ne semble pas fonctionner.
fichier : /pf.conf
ext_if = "inet"
rdr pass $ext_if proto tcp from any to any -> 127.0.0.1 port 12345
rdr pass $ext_if proto udp from any to any -> 127.0.0.1 port 10053
pass out proto tcp from any to any port ssh
Je l'ai activé avec
sudo sysctl -w net.inet.ip.forwarding=1
sudo pfctl -f pf.conf
sudo pfctl -e
Le trafic semble bien être redirigé vers le port 12345, mais je n'arrive pas à faire passer le port 22.