Wenn sowohl der Router als auch das Betriebssystem UPNP unterstützen, lautet die einfache Antwort "Ja".
Einige ISP-Router, wie Verizon Actiontecs "Mi424wr" hier in den USA. Erlauben Sie nicht einmal, es zu deaktivieren.
Ich glaube, dass die Unterstützung für UPNP im Host-Betriebssystem aktiviert sein muss. Wenn sie jedoch für beide aktiviert ist, wird automatisch ein Port-Forward für das Programm erstellt, das ihn anfordert.
MiniUPnP ist ein Befehlszeilen-UPnP-Client, mit dem Sie die Portweiterleitung aktivieren können.
Ich denke, man könnte es auf einem Pi kompilieren, wahrscheinlich aus dem Quellcode.