NAT Punch and Unreal Engine

Options
Hi All,

sorry I am completely new to all this so please be kind.

Does any of the Photon products allow me to do NAT Punchthrough?

I am making a peer-to-peer style networked fighting game in Unreal Engine and plan to have the two player matches hosted by the players themselves.
The plan was to have a Master Server providing the Lobby hub and then the players would connect directly to each other using UE's listenserver-client functionality.

But to link up the players like this I will need NAT punch.

Or is there an alternative and as effective way of doing this?

Cheers
Fred