The TorGuard app allows you to establish different VPN connection types: IPSec, IKEv2, OpenVPN, and WireGuard.I have had no success with ProtonVPN, but I am able to get TX and RX traffic on TorGuard New York with no problem but I can not Essentially, you can setup custom TCP/UDP ports on each TorGuard server separately that could be finetuned for specific activities. Supports torrenting: Yes, all servers support P2P activity list of P2P-optimized servers available through the app.
WireGuard uses encryption cipher ChaCha20 and Poly1305 for authentication, both of which are on the leading edge of cryptography and highly secure.The keys are generated and managed by your WireGuard VPN service provider - in my case - TorGuard.