To get openvpn working, you have to create a .ovpn file and ssl-keys and place it on ./data/config. A HowTo for this you can find on openvn.net
Download and start OpenVPNPortable_x.x.x.paf.exe. It doesn't install anything on your system. It just downloads and extracts the needed files to the directory of your choice.
To avoid downloading files during the "unzip process", you have to do this before you start the OpenVPNPortable_x.x.x.paf.exe:
- Download the binary package and the current.txt from here
- Place all the files in one single directory
- Start the OpenVPNPortable_x.x.x.paf.exe in the console and add
/BINPACKURL=.
as parameter.
Just start OpenVPNPortable_x.x.x.paf.exe again and point it to the directory you already have OpenVPN Portable installed. It checks your version with the one on sourceforge.net and updates if needed.
All you need to do is double click OpenVPNPortable.exe to start.
If you want to connect on program startup, disable the splash or some settings else, edit OpenVPNPortable.ini to change the behaviour of OpenVPN Portable.
- Command line option to overwrite default URL for downloading openvpn binaries
- Fix driver install on 64-bit Systems
- MinGW and MSYS from mingw.org
- OpenSSL from http://www.slproweb.com/products/Win32OpenSSL.html
- Unicode NSIS from https://code.google.com/p/unsis/
NSIS needs some plugins. You can find it on Plugins-Site
- Compile the openvpn-gui and copy the binary to ./app/bin/openvpn-gui.exe. Refer the readme on the gui source directory for build instructions. Take the source from this svn repository. It's optimized for portable use.
- Execute the CreatePAF.vbs