1 votes

Transfert de port sur tous les ports sauf ssh sur MacOS Sierra (redsocks)

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.

1voto

grg Points 181593

La ligne ssh doit se trouver au-dessus des lignes 'rdr', afin que la ligne ssh soit reconnue en premier.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X