PureVPN Openelec addon

It seems that PureVPN now provide an addon for OpenElec. I thought I’d give it a go to see if it works with CoreElec (8.95.0) . Seems it installs OK and is enabled but when I try to access a list of countries it gives me nothing. I know it’s an openelec addon installed on a coreelec system, so I suppose I shouldn’t expect much from it, and it’s not essential for me, but I was just wondering whether my problem is likely to come from differences between openelec and coreelec or whether it’s something I’ve missed when installing it. Just advice needed to give me a bit more knowledge - I don’t want anybody to spend a lot of time on this.

I’m pretty sure PureVPN includes openVPN in their various protocols. The openVPN manager from the Zomboided repo, in my opinion, really cannot be beaten. You’ll find (I’ve no doubt) that it already comes with a PureVPN profile :wink:

2 Likes

Aha! Thanks I’ll look into it.

Hmmm, it has a automatic setup for a whole load of VPN providers, but not for PureVPN. Ah well time to fiddle with another 1000 settings. :slight_smile:

You can setup Zomboided’s vpn manager with a user defined profile. I did this with Nord vpn up until recently.
Basically, I downloaded a list of servers, & cert files from Nord, stuck them in a directory & point the setup to that folder

1 Like

Well I spent the afternoon pratting around with some ovpn files I downloaded from PureVPN, trying to set up a user defined profile. A typical file looks like this:

client

dev tun
remote vlus-uk-man1-ovpn-udp.pointtoserver.com 53
proto udp
nobind
persist-key
persist-tun
cipher AES-256-CBC

<ca>
-----BEGIN CERTIFICATE-----
MIIEoTCCA4mgAwIBAgIJANysBdFD6U2oMA0GCSqGSIb3DQEBBQUAMIGRMQswCQYD
VQQGEwJISzELMAkGA1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQK
EwdQdXJlVlBOMQswCQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UE
KRMHUHVyZVZQTjEfMB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjAeFw0x
NDA0MTAwNzI5NDlaFw0yNDA0MDcwNzI5NDlaMIGRMQswCQYDVQQGEwJISzELMAkG
A1UECBMCSEsxETAPBgNVBAcTCEhvbmdLb25nMRAwDgYDVQQKEwdQdXJlVlBOMQsw
CQYDVQQLEwJJVDEQMA4GA1UEAxMHUHVyZVZQTjEQMA4GA1UEKRMHUHVyZVZQTjEf
MB0GCSqGSIb3DQEJARYQbWFpbEBob3N0LmRvbWFpbjCCASIwDQYJKoZIhvcNAQEB
BQADggEPADCCAQoCggEBAJYqtUkQTlf/pHcGXuuII8S3pfI0fwFbs7l/1RP3nX3n
v1vyuvLi7h0jWsgJU0XM7LJywiRFJ8zsMLH7KZnIg7bscb50GY75WIq7C2NnWnnS
7zzyCCm2XD/2xZPym2lVRytpnWJbpemSS6Hdz7xI3q2FmixuBa1t5FeKsXfeaGGg
+ohwLvamnGHJYUYu3Nu0EWVzzy5wgT0c2C5jleGxl3kxRimD8FpnlAVdqyt0ib/f
f9XanaotSopIHUZmpYjT+udRC2+harlNKvOXYgDRl1mpimCvlzEWpZAo8dyBCxWl
xlBIT8OA8rimGi1XviknuOlWu2cGi13Ug8mCG0MjOQ0CAwEAAaOB+TCB9jAdBgNV
HQ4EFgQUt+1vJ2X2ho12PUDhdo2CsSHYXbYwgcYGA1UdIwSBvjCBu4AUt+1vJ2X2
ho12PUDhdo2CsSHYXbahgZekgZQwgZExCzAJBgNVBAYTAkhLMQswCQYDVQQIEwJI
SzERMA8GA1UEBxMISG9uZ0tvbmcxEDAOBgNVBAoTB1B1cmVWUE4xCzAJBgNVBAsT
AklUMRAwDgYDVQQDEwdQdXJlVlBOMRAwDgYDVQQpEwdQdXJlVlBOMR8wHQYJKoZI
hvcNAQkBFhBtYWlsQGhvc3QuZG9tYWluggkA3KwF0UPpTagwDAYDVR0TBAUwAwEB
/zANBgkqhkiG9w0BAQUFAAOCAQEAAhLQQmkKWJdyGqgMSKOWXSKN2WXTDjIdb9bK
Q8uHeq0LYCcPoRh8VYJg2X4UWR/KO9pKaG+iZJw4Jqz4GQJjjJLKHfsWwj790ay0
7U5KT08qmxFaxZUYn663H9b0+Zud1spTsTJjVe1eoRk6IDbbB4OMUzN9zyWEn6er
xi6llIAjQX1qtlBQasmTAbRtbSsCsZAxL2kXysULIdLrQP0iTgMQqqkv5zvpdEKN
3ciKCd8OHEhHOlAwA0/DNy3dg3Et0F2hNMDJhqMpxXsbKtGJ/rzGXQF2geEVzLZA
o42I1wBOSZLTX1fO1gl3gAGS9aYg5o31rrpBKzQewitJgIuc+Q==
-----END CERTIFICATE-----
</ca>

# 
# 2048 bit OpenVPN static key 
# 
<tls-auth>
-----BEGIN OpenVPN Static key V1----- 
e30af995f56d07426d9ba1f824730521 
d4283db4b4d0cdda9c6e8759a3799dcb 
7939b6a5989160c9660de0f6125cbb1f 
585b41c074b2fe88ecfcf17eab9a33be 
1352379cdf74952b588fb161a93e13df 
9135b2b29038231e02d657a6225705e6 
868ccb0c384ed11614690a1894bfbeb2 
74cebf1fe9c2329bdd5c8a40fe882062 
4d2ea7540cd79ab76892db51fc371a3a 
c5fc9573afecb3fffe3281e61d72e915 
79d9b03d8cbf7909b3aebf4d90850321 
ee6b7d0a7846d15c27d8290e031e951e 
19438a4654663cad975e138f5bc5af89 
c737ad822f27e19057731f41e1e254cc 
9c95b7175c622422cde9f1f2cfd3510a 
dd94498b4d7133d3729dd214a16b27fb 
-----END OpenVPN Static key V1-----

</tls-auth>
key-direction 1

verb 1
mute 20
route-method exe
route-delay 2
auth-user-pass
auth-retry interact
explicit-exit-notify 2
ifconfig-nowarn

As you can see it seems to have both the certificate and the tls-auth hard coded in. The profile seems to create ok using the wizard and accepting the updates it says it’ll do, and the log looks clean. But then I go to connection and try to set up a connection and it fails at the last hurdle with an OpenVpn.log of:

Fri Aug 24 19:15:12 2018 OpenVPN 2.4.1 armv8a-libreelec-linux-gnueabi [SSL (OpenSSL)] [LZO] [LZ4] [EPOLL] [AEAD] built on Aug  5 2018
Fri Aug 24 19:15:12 2018 library versions: OpenSSL 1.0.2o  27 Mar 2018, LZO 2.10
Fri Aug 24 19:15:12 2018 WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Fri Aug 24 19:15:12 2018 TCP/UDP: Preserving recently used remote address: [AF_INET]172.94.6.2:53
Fri Aug 24 19:15:12 2018 UDP link local: (not bound)
Fri Aug 24 19:15:12 2018 UDP link remote: [AF_INET]172.94.6.2:53
Fri Aug 24 19:15:42 2018 [UNDEF] Inactivity timeout (--ping-exit), exiting
Fri Aug 24 19:15:42 2018 SIGTERM received, sending exit notification to peer
Fri Aug 24 19:15:44 2018 SIGTERM[soft,exit-with-notification] received, process exiting

Aha! Solved it (sort of). It works with TCP on port 80. I think that:

Either: My service provider (Virgin) makes some use of port 53, making it (and UDP for PureVPN) unusable.
Or: PureVPN is too slow to respond within the timeout period.

Many thanks to those who helped.

I always had success with pointing setup at the folder holding the .ovpn files, selecting UDP and let the manager apply it’s ‘best guess’ approach to the settings

1 Like

I guess I would too if I didn’t have a Virgin router.

Hi there,
I have the same issue with this addon , it’s not working for me with TCP on port 80… The only way to get it work is going back to libreelec… but there is no stable leïa build on it yet for my device and i have some remote trouble on it that i d ont have on coreelec…
So i’m waiting for a coreelec update with this addon working out of the box…

H96Pro+ 3G/32G

I have the same issue, CoreElec working great except PureVpn, contacted them , but they said the only support Open Elec, worked indeed on my LibreElec , but prefere CoreElec , so if anybody has an workaround i would be very greatfull !!!

@law3tcorp & @jepe63
Read the whole of this thread to find your anwer :wink:

So they support a dead OS (OpenELEC)
That means no support. :laughing: