No NAT-PMP client in the Leap repos (Leap 15.5-6)

Good afternoon there, after a few days searching for a solution I would like to call upon the forum’s combined wisdom.

I am trying to utilize ProtonVPN through Wireguard on a server running Leap, got that set up no problem. The problem lies in my requirement for an opened port on Proton’ side. They require a NAT-PMP request to be made to their endpoint for the port to open, but I have yet to find such a working client for openSUSE (Leap).
Reminder that I’m running without a display manager, so the ProtonVPN Gui isn’t available and the CLI package that does exist I haven’t been able to get to work.

A popular utility to utilize the NAT-PMP protocol seems natpmpc, but that package isn’t featured in openSUSE’s repos. We have miniupnpc, but that’s about it. Just as that I have not found a rpm package from fedora or centos, only debs for debian/ubuntu.
I am not really experienced with those, so converting and packaging them would be out of my league I am afraid.

So, after some good days searching for potential substitutes, I would like to ask you, the forum if such a utility exists and if so, where I might find it.

There is a NAT-PMP client in Python which may or may not suit your needs.

Sorry for the late reply, I will mark your answer as a proper solution for now as it suits my current needs. Seems that I’ll need to learn the proper packaging if I want to get it in the repos.

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.