Package Details: openvpn-protonvpn 20200207-1

Git Clone URL: https://aur.archlinux.org/openvpn-protonvpn.git (read-only, click to copy)
Package Base: openvpn-protonvpn
Description: OpenVPN configuration files and helper for protonvpn.com
Upstream URL: https://protonvpn.com/
Keywords: proton protonvpn vpn
Licenses: MIT
Provides: protonvpn
Submitter: emersion
Maintainer: mprom
Last Packager: TheGoliath
Votes: 14
Popularity: 0.000001
First Submitted: 2017-02-26 17:19 (UTC)
Last Updated: 2020-02-07 20:42 (UTC)

Latest Comments

mprom commented on 2020-09-30 17:15 (UTC)

Adding to the below:

The error is due to not having openvpn-update-resolv-conf-git installed. However, that package has been deprecated in favor of openvpn-update-systemd-resolved. In order to better support that, these .conf files should be changed:

script-security 2
up /etc/openvpn/update-resolv-conf
down /etc/openvpn/update-resolv-conf

should be changed to

script-security 2
    setenv PATH /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
    up /etc/openvpn/scripts/update-systemd-resolved
    up-restart
    down /etc/openvpn/scripts/update-systemd-resolved
    down-pre

...and the openvpn-update-systemd-resolved should be added as an optional dependency (as it's technically not required - you can just make the script yourself)

mprom commented on 2020-07-22 09:23 (UTC)

Installing and running this on a fresh Arch system fails with this error:

sudo openvpn /etc/openvpn/client/protonvpn.se-02.udp.conf
Options error: --up script fails with '/etc/openvpn/update-resolv-conf': No such file or directory (errno=2)

yochananmarqos commented on 2018-10-22 22:25 (UTC) (edited on 2018-10-22 22:25 (UTC) by yochananmarqos)

Why does the PKGBUILD set folder permissions to 755?

warning: directory permissions differ on /etc/openvpn/client/
filesystem: 750  package: 755

emersion commented on 2017-08-24 15:03 (UTC)

@shtrom: I believe the usage of openvpn-update-resolv-conf should be opt-in, as there are alternative solutions such as openvpn-update-systemd-resolved. Maybe add both as optional dependencies?

shtrom commented on 2017-08-24 12:23 (UTC)

This package should depend on aur/openvpn-update-resolv-conf. Note: if you have IPv6 connectivity, that still leaks.

emersion commented on 2017-06-20 16:24 (UTC)

ProtonVPN has launched today and its website has been updated. Config files are now downloaded from the API, but they are generated each time they're downloaded, so there's no way to use a checksum anymore.

rongil commented on 2017-05-30 20:46 (UTC)

Ah sorry, I didn't get the chance to verify the exact changes when I saw the update earlier and missed that the only change was adding the use of update-resolv-conf. That sounds good.

emersion commented on 2017-05-30 13:51 (UTC)

@rongil: ProtonMail published Linux-specific config files (https://www.reddit.com/r/ProtonVPN/comments/6e109v/weve_updated_our_linux_guide_and_configs_to/), but these don't work in Arch (it uses /etc/openvpn/update-resolv-conf). I'll keep using generic config files.