Dies gilt nur für OSX 10.11 - El Capitan - Public Beta 1
In der letzten 10.11-Beta ist 127.0.0.1 gesperrt. Die Lösung? Verwenden Sie 127.0.0.2. Um dies zu tun:
Fügen Sie dem Loopback-Alias zuerst 127.0.0.2 hinzu sudo ifconfig lo0 alias 127.0.0.2 up
Ändern Sie Ihre pf-Regel, um den neuen Alias zu verwenden. rdr pass proto tcp from any to any port 80 -> 127.0.0.2 port 8080
Bei @williamcwilliams (in den Kommentaren oben) lassen Sie einfach den Anker fallen und es funktioniert.
echo "rdr pass proto tcp from any to any port -> 127.0.0.2 port 8080" | pfctl -Ef -
<- Stellen Sie sicher, dass Sie dieses letzte Häkchen hinzufügen, da Sie STDIN verwenden.