How to use WireGuard VPN on DD-WRT router



I still love DD-WRT, it’s my daily driver firmware on my TP-LINK Archer C7 to enable WireGuard VPN.

Get Surfshark VPN at https://surfshark.com/deals?coupon=academy enter promo code ACADEMY and get 2 months extra for free!

Download DD-WRT: https://ftp.dd-wrt.com/dd-wrtv2/downloads/betas/
Best DD-WRT recommended routers: https://wiki.dd-wrt.com/wiki/index.php/Firmware_FAQ#Which_router_should_I_buy.3F

** Please like, comment, and subscribe for more! **

FOLLOW SURFSHARK
Reddit: https://www.reddit.com/r/surfshark/
Discord: http://discord.gg/surfshark
Twitter: https://twitter.com/surfshark
Facebook: https://www.facebook.com/SurfsharkPrivacy
Instagram: https://www.instagram.com/surfshark
TikTok: https://www.tiktok.com/@surfshark

Host, Writing: Gvidas Mirinauskas
Video Editing: Gabija Ruzgaitė
Camera: Justinas Kyga

CHAPTERS
0:00 DD-WRT firmware is still good!
0:32 Router requirements
2:01 Step 1 – Getting VPN Key pair
2:46 Step 2 – Importing & setting up VPN config
3:34 Step 3 – MTU value
4:18 Step 4 – Finishing up
5:59 Step 5 – Testing VPN connection

#surfshark #ddwrt #router #vpn

15 comments
  1. Hi, I have trying the ddwrt link from your side but unfortunately after flash the factory to ddwrt bin file as keep on going stock firmware for LINKSYS WRT1200AC. What is the problem actually? Thanks 😊

  2. finally I got it to work on Asus GT-AXE11000 with VPN Fusion/WireGuard. Over500 Mbps about 1/2 the speed but still faster then any vpn client.

  3. i have my own vpn with wiregaurd but it doesn't connect via dd wrt , it does workif i import same tunnle in wiregaurd app on phone or windows

  4. Hi there! I』ve been in love with Surfshark for almost a year! I recently upgrade my router to OPNSense and I have vlans setup for iOT and such but I can』t find a tutorial on how to setup Surfshark on OPNSense, can you please make a tutorial on it?

  5. Hello friends, please, I need help with a tutorial to configure Wireguard on a Mikrotik router. I have been waiting for a long time but there is still nothing on the web. Many thanks! 🙏🙏🙏

  6. anyone who owns older generation routers can still use wireguard,

    I tested this guide with a netgear r6400 v1 router all the other stable versions did not start this vpn, thanks to the ddwrt beta version mentioned below in the explanation you will understand how to solve it should work on all old-fashioned ddwrt routers.

    Tutorial:

    the version to use is r50146 all the others on the old operating systems do not work.

    Following are the steps performed on the r50146 dd-wrt version:

    1. Go to Configuration> Basic Configuration> Network Configuration> NTP Client Settings> Time Zone> Set your time zone from the list> Save

    2. Setp> Tunnel> Import configuration> Browse the previously downloaded wireguard file> Save

    3. After import, change MTU to 1420

    4. Local public key> Leave it blank (because you won't be able to type it)

    5. DNS server via Tunnel (separated by comma and space)> 162.252.172.57, 149.154.159.92

    6. Inbound Firewall and Kill Switch> Check the box

    7. The following settings should be filled in automatically, but I've mentioned the steps for less tech-savvy folks below:

    8. Enpoint – Enable

    9. Endpoint address (varies from user to user, in my case the Vancouver location) – ca-van.prod.surfshark.com

    10. IP allowed – 0.0.0.0/0

    11. Route allowed IPs through tunnel – Enable

    12. Persistent keep-alive – 30

    13. Peer public key – <auto-filled on import>

    14. Click Save> Apply Settings> Wait 10-15 Seconds> You're done

    15. You will notice that the local public key automatically matches the public key you initially saved from the Surfshark account.

Comments are closed.