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: 107.6.100.3 NY: 173.231.141.114 NL: 213.179.208.131 UK: 78.157.207.131
LA: 64.27.29.67 Seattle: 216.18.231.179 Singapore: 223.27.170.51
When you are making your own custom config file, it should always have one of those addresses, like remote 107.6.100.3 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: 213.179.213.7
- Title: pptp-la IP: 64.27.29.68
- Title: pptp-nl IP: 213.179.213.7
- Title: pptp-d1 IP: 107.6.100.5
- Title: pptp-ukb IP: 78.157.207.134
- Title: pptp-se IP: 216.18.231.181
- Title: pptp-sg IP: 223.27.170.53
- Title: ppty-ny IP: 173.231.141.116
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