Hi, noob here.
I had DD-WRT for many years, but recently bricked the last one, so I bought a GL-AR7505 with OpenVpn pre-installed.
I could not connect it to Pure VPN at all, as was getting tons of errors in the .ovpn files they supply. (Actually they don’t supply Open WRT ones, but I took the DD-WRT ones and the UNIX ( sorry Linux - showing my age there), ripped the commands, certs and keys from them and cobbled together a config file that works pretty sweetly. Available here : https://support.purevpn.com/openvpn-files. I unzipped the LINUX package, and took the London TCP opvn file. ukl2-ovpn-tcp,opvn. I then deleted everything apart from the certs and the pkeys. Make sure to delete all the commands AFTER the tag,
I then added some commands to the top of the file immediately before the tag.

So that it looks like this:
client
dev tun
remote ukl2-ovpn-tcp.pointtoserver.com
resolv-retry infinite
nobind
persist-key
persist-tun
port 80
proto tcp
auth-user-pass
comp-lzo
key-direction 1
remote-cert-tls server
cipher AES-256-CBC
verb 3

-----BEGIN CERTIFICATE-----
** cert details removed**
-----END CERTIFICATE-----


-----BEGIN CERTIFICATE-----
cert details removed
-----END CERTIFICATE-----


-----BEGIN PRIVATE KEY-----
PK Details removed
-----END PRIVATE KEY-----


#
# 2048 bit OpenVPN static key
#
-----BEGIN OpenVPN Static key V1-----
Key Details removed
-----END OpenVPN Static key V1-----

I saved it and it connects like a charm for iPlayer, ITV Hub, All 4 etc …
You only need to change the server to ukg2, ukm2 etc. to connect to the different UK based servers.
Not tried US or other ones yet, but for UK it’s fine.

I had contacted PureVPN support, but they were useless, first telling me to use a Chrome plugin, and then a different server, before closing my ticket without fixing it.
Hopefully anyone with PureVPN and OpenVPN over Open WRT / Luci can use this config too.

Enjoy

2 Likes