It took me awhile and looking at multiple different forums and websites to get my windscribe vpn to work on my pi 3b Stretch Raspbian OS. I have tried this on several fresh installs and updates on stretch. I hope someone finds it useful.

Windscribe Raspberry Pi Stretch latest version 1/4/18

Download Credentials from Windscribe. Save copies to downloads or desktop.

STEP 1. Get your current package list updated:

$ sudo apt-get update

STEP 2. Install the openvpn daemon/package:

$ sudo apt-get install openvpn

STEP 3. Download the needed config files and then copy them to the pi (via scp or FTP), then unzip them into /etc/openvpn (I just downloaded mine right to the pi or used vnc from my laptop)

(your OVPN File such as : Windscribe-US-Germany.ovpn)

$ sudo mv Windscribe-US-Germany.ovpn /etc/openvpn

$ cd /etc/openvpn

STEP 4. Make the up/down script executable

sudo chmod +x /etc/openvpn/update-resolv-conf

STEP 5. Use the following command to get connected (replace config file with the one of the VPN server you want to connect to):

I am fairly new to linux so I hope I can attribute to the next man as much as the community has helped me. Any suggestions or comments let me know. I may update this is anyone has anything further to contribute.

I also use Windscribe and just spent many hours trying to configure my setup just as I wanted.
I use a no-ip ddns address on my (Belkin)router with 1 port open for ssh.
My goal was to have the VPN up all the time, but still be able to ssh into the pi through my ddns address so I could tunnel other ports through that.

I came up with a very IN-elegant?? way to do that: I created a script I call /etc/openvpn/onstart: