Nun, endlich habe ich das herausgefunden. Das Problem war komplex.
1 - Ich hatte die folgenden Weiterleitungsregeln, die mir nicht bekannt waren:
rdr pass inet proto tcp from any to any port 80 -> 127.0.0.1 port 8080 rdr pass inet proto tcp from any to any port 443 -> 127.0.0.1 port 8443
Also habe ich sie kommentiert, weil apt-get Port 80 (und wahrscheinlich 443) verwendet.
2 - Hauptsache. Wenn tickt Internet Sharing in Checkbox Voreinstellungen, MacOS fügt dynamisch den folgenden pf Anker:
nat-anchor "com.apple.internet-sharing" all rdr-anchor "com.apple.internet-sharing" all scrub-anchor "com.apple.internet-sharing" all fragment reassemble anchor "com.apple.internet-sharing" all
Führen Sie sudo pfctl -sa
den Vorgang aus, um sicherzustellen, dass diese Anker enthalten sind. Wenn nicht, dann deaktivieren Sie einfach und dann kreuzen wieder Internet Sharing Checkbox in MacOS Systemeinstellungen .