Sitemap

TorGuard VPN: port forwarding for WireGuard protocol

2 min readNov 29, 2020

--

WireGuard is a VPN protocol, which is about 10 times faster and more efficient than the aged OpenVPN.

TorGuard is a great VPN service, one of only a handful supporting WireGuard. It allows up to 8 (12 in the PRO version) simultaneous connections, is torrent-friendly, and has servers worldwide.

But port-forwarding is a pain in the ass. I have no idea why it’s so convoluted with them, but hey. Here’s a short step-by-step of doing it.

Setting up your BitTorrent client

  • Go to your BitTorrent client’s configuration.
  • Disable UPnP.
  • Disable ‘random port’ generation on startup. You’ll need the same port every time.
  • Choose a port to forward, say 7071. Any port above 2048 will do.

Dealing with TorGuard

  • In your TogGuard client, connect to the desired destination and note the IP address used (important later).
  • Navigate your browser to TorGuard.net, Services => My Services. You should end up here.
  • Locate your active service, and click the dropdown on the right:
  • Choose ‘Port Forward Request’.
  • Copy + paste your IP address saved above to the ‘IP Address’ entry field.
  • Make sure ‘Protocol’ is ‘UDP’.
  • Click the PortAuth dropdown and select ‘Wireguard’.
  • Enter the port from the BitTorrent client, first as TCP, then as UDP, make sure they appear in the box below.
  • Click ‘Submit Request’.
  • Now navigate back to Services => My Services. You should end up here.
  • Locate your active service, and click the dropdown on the right:
  • Choose ‘Manage Port Forwards’.
  • Make sure everything is correct:
  • Go to TorGuard Config generator, here.
  • Make sure the VPN Tunnel type is WireGuard.
  • Choose the country (may not be required).
  • Copy + paste the IP address from the steps above.
  • Click ‘generate config’. It will send you a file and display the config on the screen.
  • Use your config with your WireGuard client of choice.

--

--

No responses yet