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
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.
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
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
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
So they support a dead OS (OpenELEC)
That means no support.