Port forwarding

Apologies can someone explain port forwarding on the P2P servers, how does it work and what is the benefit of using that and setting it in the client. Does it offer better performance, security?

Port forwarding offers better connectivity for torrenting. It allows peers to see you and connect to you more easily. So it’s a performance increase regarding uploads/seeding. Theoretically, this makes it a bit less secure, but I’m not sure if it’s really that significant.

How it works: Port forwarding - Wikipedia

It offers better performance on applications that need port forwarding. Like torrenting. It supposedly is less secure to have open, but really if you are using vulnerable software on that port that can be exploited. But generally it isn’t any less secure. Port forwarding | Proton VPN

do you get to keep same the port number or is it temporary?

like, does it change what port you get assigned if you reboot your computer?

How do I set this up with openvpn on a Linux system if I am not using the Proton-provided client?

I tried copy pasting but the mobile client messes up formatting, so go here: https://www.reddit.com/r/ProtonVPN/comments/1fugw09/comment/lq28sfz/

Might have to expand a comment or two.