Check my proXPN review here. If you are are setting up this on a Raspberry Pi there is additional information available here.
Sadly ProXPN does not allow you to directly download the OpenVPN config files, why I don't know. They offer clients for OS X and Windows, and they are open source. So I poked around and found the config files in the OS X client. So this is how to use ProXPN OpenVPN on Linux.
Download https://www.proxpn.com/proxpn_mac_source.tar.gz and extract the config folder. After extracting the config files, open proxpn.ovpn in a text editor and un-comment line 4. ProXPN has several servers around the globe, so if you don't want to use the miami server that is already in the config you'll have to try and see if you find one that works for your location, I have tested with uk.proxpn.com and that address works fine. Below are some more servers that are responding to pings.
- uk.proxpn.com - United Kingdom
- nl.proxpn.com - Netherlands
- sg.proxpn.com - Singapore
- seattle.proxpn.com - Seattle
- miami.proxpn.com - Miami
For terminal user simply do:
sudo openvpn --config proxpn.ovpn
and enter your username and password when prompted.
If you want to configure this using GUI then first open "Network Connections", and click the import button under VPN.
Browse to the proxpn.ovpn file and open it, you should then be prompted with the a window looking like the one below. Just enter your username and password and press save and your done!
Here are the openvpn server addresses: Dallas: 184.108.40.206 NY: 220.127.116.11 NL: 18.104.22.168 UK: 22.214.171.124 LA: 126.96.36.199 Seattle: 188.8.131.52 Singapore: 184.108.40.206
When you are making your own custom config file, it should always have one of those addresses, like remote 220.127.116.11 443
We always use port 443 as the default, but we have 80 and 8080 ports mirrored in case there is some problem with 443
Here are the paid users ports blacklist: 20:21 25 8080 110 135:139 143 445 465 585 993 995 3389 5900:5999
You should choose a custom port if you want to run vnc or rdp. or connect via the real home ip address/port forwarding for those protocols.
Here are the list of available proXPN PPTP Server Locations:
- Dallas: pptp.proxpn.com
- New York: pptp-ny1a.proxpn.com
- Los Angeles: pptp-la1.proxpn.com
- Seattle: pptp-se1.proxpn.com
- Netherlands: pptp-nl1.proxpn.com
- UK: pptp-uk1.proxpn.com
- Singapore: pptp-sg1a.proxpn.com
- Title: poptop-nl IP: 18.104.22.168
- Title: pptp-la IP: 22.214.171.124
- Title: pptp-nl IP: 126.96.36.199
- Title: pptp-d1 IP: 188.8.131.52
- Title: pptp-ukb IP: 184.108.40.206
- Title: pptp-se IP: 220.127.116.11
- Title: pptp-sg IP: 18.104.22.168
- Title: ppty-ny IP: 22.214.171.124
Remote subnet and mask are supposed to be passed from the server -> user, so those are not static values so the user should leave those remote subnet and mask at 0.0.0.0 (default) mppe checked no domain name, just username.
I have seen a lot of referral traffic to this post that comes from Android sources, if you are looking for more information on ProXPN on Android there is some more information in this forum thread: http://forum.xda-developers.com/showthread.php?t=2311449