Get OpenVPN Config file and credentials (requires a pro account). You will also need the CA Cert and TLS Auth Key.
Open up the DD-WRT control panel, and click on the "Services" tab, and then the "VPN" tab.
Scroll down to "OpenVPN Client" and choose "Enable"
Open the .ovpn config file you downloaded in Step 1 with a text editor and find the line that says "remote". You will see xx.windscribe.com, xx = country of your choice. This will be the the "Server IP/Name". The number that follows is the "Port".
Fill out the remaining fields as follows:
Server IP/Name: Hostname from Step 4
Port: Port from Step 4. Make it 443 if you are unsure.
Tunnel Device: TUN
Tunnel Protocol: Depends on your selection in Step 1. This could be UDP or TCP. Leave as UDP if you are unsure.
Encryption Cipher: AES-256-CBC
Hash Algorithm: SHA512
User Pass Authentication: Enable
Username: Username from Step 1. This will be different from your Windscribe username.
Password: Password from Step 1. This will be different from your Windscribe password.
If the Username and Password options are missing, see Appendix at the bottom of this page.
Advanced Options: Enable
TLS Cipher: None
LZO Compression: No
NAT: Enabled
Firewall Protection: Enabled
IP Address: Leave blank
Subnet Mask: Leave blank
Tunnel MTU setting: 1500
Tunnel UDP Fragment: Leave blank
Tunnel UDP MSS-Fix: Disabled, unless you need it.
nsCertType verification: Checked
TLS Auth Key: Paste contents of ta.key from the .zip you downloaded in Step 1. You should open it via a text editor.
Additional Config: Copy/paste from below:
reneg-sec 432000
resolv-retry infinite
CA Cert: Paste contents of ca.crt from the .zip you downloaded in Step 1. You should open it via a text editor.
Your screen should look something like this:
Click "Save" at the bottom. After page refreshes, click "Apply Settings".
Click the "Status" tab at the top, and then select "OpenVPN".
Where it says "State" at the top it should say CONNECTED SUCCESS as in the example image below.
Congrats, you successfully setup Windscribe on your router.
If you don't see the Username and Password fields, that means you have an older version of DD-WRT which requires additional steps.
In the Additional config, add this line:
auth-user-pass /tmp/password.txt
Then, navigate to Administration > Commands
Enter this command into "Startup" box:
echo username > /tmp/password.txt
echo password >> /tmp/password.txt
/usr/bin/killall openvpn
/usr/sbin/openvpn --config /tmp/openvpncl/openvpn.conf --route-up /tmp/openvpncl/route-up.sh --down-pre /tmp/openvpncl/route-down.sh --daemon
Change username and password after "echo" to your username and password this page (at the bottom)
Then click "Save Startup" and then reboot the router.