Introducing PureSquare – for security beyond VPNs

Visit our website

Don’t worry about forgetting your passwords ever again with the all-new password manager. Try PureKeep

How to Setup WireGuard Connection on DD-WRT Router

Sep 12, 2022
Sep 12, 2022
Download PDF

This article will guide you through the steps involved in setting up PureVPN Wireguard connection on a DD-WRT firmware router.

Things to Consider:

  1. You have a working internet connection
  2. Latest version of DD-WRT firmware. You will need a DD-WRT build of 43045 or higher to make the wireguard connection. To download the appropriate DD-WRT firmware version, please check this link:
  3. Own a premium PureVPN account (If you do not already own one, you can buy a subscription from
Find your VPN credentials for manual configuration.

To find your VPN credentials log into the PureVPN member area. Click 👉 here to visit member area.

  • Login to the Member area using your PureVPN registered email address and password.
  • On subscriptions tab scroll down to be able to view your VPN credentials.
  • You will be able to see and copy your VPN credentials.
  • Note down your PureVPN username and click on Eye icon to make your password visible and use it in the manual configuration.
WireGuard Connection Setup on DD-WRT Router
  • Log in to the router control panel by entering the router’s default IP address to the address bar of your preferred browser. (If you changed your router’s default IP address, enter that into your browser instead). Enter the admin name and password for your router, then click Sign In.
  • Now go to the Setup tab, select Tunnels option and then click on Add Tunnel option.
  • Go to your Members Area and download the desired Wiregaurd configuration file from there.
  • Now enter the require details as follows:
    1. Tunnel: Enable
    2. Protocol Type: Wireguard
    3. MTU: 1412
    4. Local Public Key: Click on Generate key button to generate/fill the field.
    5. DNS Servers via Tunnel: Enter the DNS values from the wireguard config. file.
    6. Local Private Key:  Copy/Paste the Private key from the wireguard config. file.
  • Now click on Add Tunnel button to edit the Peer Section.
    1. End Point: Enable
    2. End Point Address: Enter the end point server address and port no. from the config. file.
    3. Persistant Keepalive: 21
    4. Peer Public Key: Copy/Paste the public key from the config. file.
    5. IP Addresses/Netmask: Enter the IP Address from the config file.
  • Lastly, click on Save and then Apply Settings, the Wireguard connection will be actived within few seconds.
Was this article helpful? Rate and share your comments below. Your input matters to us and everyone else in the Cyber Security Community.

How helpful did you find this answer?

Comments (0 )