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: https://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: https://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.
Bold items are things you will click or type
-
Connect to your router via Ethernet cable and navigate to the firmware. To do this, open your browser and visit http://192.168.1.1/
-
Go to the Setup tab and click the Basic Setup sub-tab.
-
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: 8.8.8.8 and 8.8.4.4
- OpenDNS: 208.67.222.222 and 208.67.220.220
- Click the Save button at the bottom of the page.
- Go to the Services tab, then the VPN sub-tab.
- Enable OpenVPN Client.
-
Configure the fields and options per the settings below:
- Server IP/name: Desired VPN server hostname (see list below)
- Port: 1194
- Tunnel Device: TUN
- Tunnel Protocol: UDP
- Encryption Cypher: Blowfish CBC
- Hash Algorithm: SHA1
- Advanced Options: Enable
- TLS Cypher: None
- LZO Compression: Yes
- NAT: Enable
- Firewall Protection: Enable
VyprVPN Server Hostname Los Angeles, CA us1.vpn.giganews.com Washington, DC us2.vpn.giganews.com Austin, TX us3.vpn.giganews.com Miami, FL us4.vpn.giganews.com New York City, NY us5.vpn.giganews.com Chicago, IL us6.vpn.giganews.com San Francisco, CA us7.vpn.giganews.com Seattle, WA us8.vpn.giganews.com Toronto ca1.vpn.giganews.com Amsterdam eu1.vpn.giganews.com Stockholm se1.vpn.giganews.com Hong Kong hk1.vpn.giganews.com London uk1.vpn.giganews.com Paris fr1.vpn.giganews.com Frankfurt de1.vpn.giganews.com Copenhagen dk1.vpn.giganews.com Zurich ch1.vpn.giganews.com Moscow ru1.vpn.giganews.com Luxembourg lu1.vpn.giganews.com Bucharest ro1.vpn.giganews.com Singapore sg1.vpn.giganews.com Dublin ie1.vpn.giganews.com Kuala Lumpur my1.vpn.giganews.com Rome it1.vpn.giganews.com Madrid es1.vpn.giganews.com Tokyo jp1.vpn.giganews.com Seoul kr1.vpn.giganews.com Oslo no1.vpn.giganews.com Istanbul tr1.vpn.giganews.com Helsinki fi1.vpn.giganews.com Warsaw pl1.vpn.giganews.com Lisbon pt1.vpn.giganews.com Prague cz1.vpn.giganews.com Vienna at1.vpn.giganews.com Brussels be1.vpn.giganews.com Vilnius lt1.vpn.giganews.com Sydney au1.vpn.giganews.com Melbourne au2.vpn.giganews.com Perth au3.vpn.giganews.com Jakarta id1.vpn.giganews.com Auckland nz1.vpn.giganews.com Hanoi vn1.vpn.giganews.com Bangkok th1.vpn.giganews.com Reykjavík is1.vpn.giganews.com Manila ph1.vpn.giganews.com São Paulo br1.vpn.giganews.com Mexico City mx1.vpn.giganews.com Buenos Aires ar1.vpn.giganews.com Bogotá co1.vpn.giganews.com San José cr1.vpn.giganews.com Panama City pa1.vpn.giganews.com Taipei tw1.vpn.giganews.com Manama bh1.vpn.giganews.com Doha qa1.vpn.giganews.com Riyadh sa1.vpn.giganews.com Mumbai in1.vpn.giganews.com Dubai ae1.vpn.giganews.com Tel Aviv il1.vpn.giganews.com Sofia bg1.vpn.giganews.com Schaan li1.vpn.giganews.com Algiers dz1.vpn.giganews.com Cairo eg1.vpn.giganews.com San Salvador sv1.vpn.giganews.com Athens gr1.vpn.giganews.com Riga lv1.vpn.giganews.com Male mv1.vpn.giganews.com Majuro mh1.vpn.giganews.com Macao mo1.vpn.giganews.com Karachi pk1.vpn.giganews.com Bratislava sk1.vpn.giganews.com Ljubljana si1.vpn.giganews.com Kiev ua1.vpn.giganews.com Montevideo uy1.vpn.giganews.com -
In the Additional Config box, paste the following:
resolv-retry infinite keepalive 10 60 nobind persist-key persist-tun persist-remote-ip tls-remote us5.vpn.giganews.com auth-user-pass /tmp/auth.conf comp-lzo verb 3 |
- Note: For the "tls-remote" line, change the example server hostname of us5.vpn.giganews.com to the desired server location hostname. It needs to match what you entered in the Server IP/name field for the client options.
- In the CA Cert box, paste the text from this file: CA Cert
- Click Save at the bottom of the page.
- Go to the Administration tab and then the Commands sub-tab.
-
Copy the following text and paste it into the Commands box.
#!/bin/sh touch /tmp/auth.conf echo “USERNAME” > /tmp/auth.conf echo “PASSWORD” >> /tmp/auth.conf
- Erase USERNAME and input your Giganews username inside the quotes.
- Erase PASSWORD and input your Giganews account password inside the quotes.
-
Click Save Startup.
Note: Make sure the startup command is properly formatted. Occasionally after saving the script, special characters will replace the quotation marks causing the connection to fail. If that happens, edit the script and delete these characters- re-inserting quotes around the username and password, then save the startup script again.
- Go to the Administration tab, then the Management sub-tab.
- Scroll down to the bottom of the page and click Reboot Router.
- Wait 2-5 minutes for the router to reboot and the connection to establish.
- Check your IP address here: https://www.vyprvpn.com/whatismyipaddress
-
Enjoy VyprVPN in your DD-WRT router!
Note: Logging is visible in the Status tab, under the OpenVPN sub-tab.
If you need any further assistance, please contact our 24/7 Customer Success Team, who would be glad to assist.