J'ai un hôte avec Mac OS et une autre machine ( 192.168.100.50
) dans le même réseau local. J'aimerais configurer Mac OS de cette manière si j'accède à l'Internet. localhost:443
il sera redirigé vers 192.168.100.50:443
.
Je peux rediriger les ports à l'intérieur de Mac OS, donc si j'accède à localhost:444
il redirige vers localhost:443
de cette manière :
-
sudo sysctl net.inet.ip.forwarding=1
-
/etc/pf.anchors/dev
:rdr pass on lo0 inet proto tcp from any to 127.0.0.1 port 443 -> 127.0.0.1 port 444
-
/etc/pf.conf
:scrub-anchor "com.apple/" nat-anchor "com.apple/" rdr-anchor "com.apple/" rdr-anchor "dev" dummynet-anchor "com.apple/" anchor "com.apple/*" load anchor "com.apple" from "/etc/pf.anchors/com.apple" load anchor "dev" from "/etc/pf.anchors/dev"
-
sudo pfctl -ef /etc/pf.conf
Mais si je change from any to 127.0.0.1 port 443 -> 127.0.0.1 port 444
à from any to 127.0.0.1 port 443 -> 192.168.100.50 port 443
cela ne fonctionne pas.
Je suppose que je devrais configurer NAT d'une manière ou d'une autre, mais je ne sais pas comment le faire avec PF pour y parvenir. Toute aide sera donc très appréciée.