VyprVPN OpenVPN Setup for DD-WRT

VyprVPN Free accounts are limited to using our Desktop, and Mobile applications to connect to our VPN service. Please see "What is VyprVPN Free?" for more information.

Prior to configuring this setup, you will need to flash your router with the latest OpenVPN-capable build of DD-WRT. You can find your router and appropriate build by searching the DD-WRT database: http://www.dd-wrt.com/site/support/router-database

We do not offer assistance with flashing routers. If you need help, please consult the DD-WRT forums or DD-WRT wiki page of your make and model of router. Forums: http://www.dd-wrt.com/phpBB2/

Please note: We offer limited support for this configuration due to many variables that can cause connection or performance issues. This firmware is open-source with many versions and a growing list of supported hardware. We cannot guarantee VyprVPN's performance or functionality on your router.

These instructions utilize OpenVPN 256-bit encryption.

Bold items are things you will click or edit.

1. Connect to your router via Ethernet cable and navigate to the firmware. To do this, open your browser and visit

Open browser and enter

2. Go to the Setup tab and click the Basic Setup sub-tab.

3. In the Network Address Server Settings (DHCP) section, fill in Static DNS 1 and Static DNS 2 with your desired DNS servers. Please note: VyprDNS is not yet available for this configuration.

Suggested DNS server addresses:

Google DNS: and
OpenDNS: and 


4. Click the Save button at the bottom of the page.

5. Go to the Services tab, then the VPN sub-tab.

6. Enable OpenVPN Client.

7. Configure the fields and options per the settings below:

Server IP/name: Desired VPN server hostname (see list below)

Port: 443

Tunnel Device: TUN

Tunnel Protocol: UDP

Encryption Cipher: AES-256 CBC

Hash Algorithm: SHA256

User Pass Authentication: Enabled

Username: Your Golden Frog email address

Password: Your Golden Frog password

Advanced Options: Enable

TLS Cypher: None

LZO Compression: Adaptive

NAT: Enable

Firewall Protection: Enable

Leave all other fields on their default settings.

VyprVPN Server Hostname
US - Los Angeles, CA us1.vyprvpn.com
US - Washington, DC us2.vyprvpn.com
US - Austin, TX us3.vyprvpn.com
US - Miami, FL us4.vyprvpn.com
US - New York City, NY us5.vyprvpn.com
US - Chicago, IL us6.vyprvpn.com
US - San Francisco, CA us7.vyprvpn.com
US - Seattle, WA us8.vyprvpn.com
Canada - Toronto ca1.vyprvpn.com
Netherlands - Amsterdam eu1.vyprvpn.com
Denmark - Copenhagen dk1.vyprvpn.com
Sweden - Stockholm se1.vyprvpn.com
Hong Kong - Hong Kong hk1.vyprvpn.com
United Kingdom - London uk1.vyprvpn.com
France - Paris fr1.vyprvpn.com
Germany - Frankfurt de1.vyprvpn.com
Switzerland - Zurich ch1.vyprvpn.com
Russia - Moscow ru1.vyprvpn.com
Luxembourg - Luxembourg City lu1.vyprvpn.com
Romania - Bucharest ro1.vyprvpn.com
Singapore - Singapore sg1.vyprvpn.com
Ireland - Dublin ie1.vyprvpn.com
Malaysia - Kuala Lumpur my1.vyprvpn.com
Italy - Rome it1.vyprvpn.com
Spain - Madrid es1.vyprvpn.com
Japan - Tokyo jp1.vyprvpn.com
South Korea - Seoul kr1.vyprvpn.com
Norway - Oslo no1.vyprvpn.com
Turkey - Istanbul tr1.vyprvpn.com
Finland - Helsinki fi1.vyprvpn.com
Poland - Warsaw pl1.vyprvpn.com
Portugal - Lisbon pt1.vyprvpn.com
Czech Republic - Prague cz1.vyprvpn.com
Austria - Vienna at1.vyprvpn.com
Belgium - Brussels be1.vyprvpn.com
Lithuania - Vilnius lt1.vyprvpn.com
Bulgaria - Sofia bg1.vyprvpn.com
Liechtenstein - Schaan li1.vyprvpn.com
Australia - Sydney au1.vyprvpn.com
Australia - Melbourne au2.vyprvpn.com
Australia - Perth au3.vyprvpn.com
Indonesia - Jakarta id1.vyprvpn.com
New Zealand - Auckland nz1.vyprvpn.com
Vietnam - Hanoi vn1.vyprvpn.com
Thailand - Bangkok th1.vyprvpn.com
Iceland - Reykjavík is1.vyprvpn.com
Philippines - Manila ph1.vyprvpn.com
Brazil - São Paulo br1.vyprvpn.com
Mexico - Mexico City mx1.vyprvpn.com
Argentina - Buenos Aires ar1.vyprvpn.com
Colombia - Bogotá co1.vyprvpn.com
Costa Rica - San José cr1.vyprvpn.com
Panama - Panama City pa1.vyprvpn.com
Taiwan - Taipei tw1.vyprvpn.com
Bahrain - Manama bh1.vyprvpn.com
Saudi Arabia - Riyadh sa1.vyprvpn.com
Qatar - Doha qa1.vyprvpn.com
India - Mumbai in1.vyprvpn.com
UAE - Dubai ae1.vyprvpn.com
Israel - Tel Aviv il1.vyprvpn.com
Liechtenstein - Schaan li1.vyprvpn.com
Bulgaria - Sofia bg1.vyprvpn.com
Slovakia - Bratislava sk1.vyprvpn.com
Ukraine - Kiev ua1.vyprvpn.com
Slovenia - Ljubljana si1.vyprvpn.com
Latvia - Riga lv1.vyprvpn.com
El Salvador - San Salvador sv1.vyprvpn.com
Uruguay - Montevideo uy1.vyprvpn.com
Macao - Macao mo1.vyprvpn.com
Marshall Islands - Majuro mh1.vyprvpn.com
Maldives - Malé mv1.vyprvpn.com
Algeria - Algiers dz1.vyprvpn.com
Egypt - Cairo eg1.vyprvpn.com
Greece - Athens gr1.vyprvpn.com
Pakistan - Karachi pk1.vyprvpn.com


8. In the Additional Config box, paste the following:

resolv-retry infinite
keepalive 10 60
verify-x509-name us4.vyprvpn.com name
verb 3 

NOTE: For the “verify-x509-name” line, change the example server hostname of us4.vyprvpn.com to the desired server location hostname. It needs to match what you entered in the Server IP/name field for the client options.


9. In the CA Cert box, paste the text from this file: CA Cert


10. Click Save at the bottom of the page.
11. Go to the Administration tab, then the Management sub-tab.
12. Scroll down to the bottom of the page and click Reboot Router.
13. Wait 2-5 minutes for the router to reboot and the connection to establish.

Log and connection information is visible in the Status tab, under the OpenVPN sub-tab.


14. Check your IP address here:


15. Enjoy VyprVPN in your DD-WRT router!

If you have any questions contact Golden Frog Support. We're available 24/7/365.


Don’t have a VyprVPN account?

Was this article helpful?
4 out of 8 found this helpful
Have more questions? Submit a request
Powered by Zendesk