Якщо маршрутизатор та операційна система підтримують UPNP,
відповідь проста - так.
Деякі маршрутизатори провайдерів, як Verizon Actiontecs "Mi424wr" тут, у США. навіть не дозволяють вам відключити його.
Я вважаю, що підтримка UPNP повинна бути включена в операційній системі хоста. Але якщо це ввімкнено в обох системах, він автоматично створить переадресацію порту для програми, яка його вимагає.
MiniUPnP - це клієнтський рядок UPnP-клієнта, який дозволяє включити переадресацію портів.
Я думаю, ви могли б скласти це на pi, ймовірно, з вихідного коду.