В общем то можно обойтись и без UPNP.
UPnP нужен, для проброса портов на шлюзе, в локальную сеть, по требованию программного обеспечения клиентов. Скорей всего, в настройках твоего софта есть ручная настройка порта.
Тогда достаточно пробросить этот порт вручную на сервере, и отключить UPnP в клиенте.
Если речь о мюТорренте, то смотришь на какой какой порт он настроен, и пробрасываешь на него TCP.
Клиенту также стоит указать, какой ип сообщать трекеру, не зависимо от того, используешь ли ты UPnP или ручной проброс портов.