NAT-PMP protocol support

PeerZero
edited May 2021 in Whitepaper / Core

Should we support NAT-PMP? More info is needed if this would be only redundant to UPnP. Apparently NAT-PMP only supports IPv4. But then there is the replacement PCP which does support IPv6.

From https://github.com/jackpal/go-nat-pmp:

NAT-PMP is supported by Apple brand routers and open source routers like Tomato and DD-WRT.

Go implementation of port forwarding via NAT-PMP: https://github.com/jackpal/Taipei-Torrent/blob/master/torrent/natpmp.go

Alternative lib that uses same underlying package: https://github.com/libp2p/go-nat/blob/master/natpmp.go

Some additional background details: https://wiki.vuze.com/w/NATPMP

Comments

Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

In this Discussion