Lots of changes here.
Uploaded PKGBUILD + source files to here: https://github.com/flamusdiu/aur-pkgbuilds/blob/master/private-internet-access-vpn/
You can submit packages changes on Github.
Moved all extra files to the source.gz to better install them.
Added `pia-auto-login.py` which will setup VPN credentials. However, there are a couple of issues you need to be aware of:
1) This script will not run if not run from `root` or through `sudo`
2) Log-in information is stored /etc/private-internet-access/login.conf in the same format as openvpn. It requires 2 lines of information: username (line 1) and password (line 2). This must be owned by root with permissions of 600 or my script will stop.
3) There is no filter for remote servers. It's all or none (might add filtering later).
If there are any issues right now, please post here (or better on Github).
Search Criteria
Package Details: private-internet-access-vpn 3.4-3
Package Actions
Git Clone URL: | https://aur.archlinux.org/private-internet-access-vpn.git (read-only, click to copy) |
---|---|
Package Base: | private-internet-access-vpn |
Description: | Installs VPN profiles for Private Internet Access Service |
Upstream URL: | https://www.privateinternetaccess.com/ |
Keywords: | connman networkmanager openvpn python vpn |
Licenses: | GPL |
Conflicts: | xawtv |
Submitter: | flamusdiu |
Maintainer: | Auerhuhn |
Last Packager: | Auerhuhn |
Votes: | 86 |
Popularity: | 0.000008 |
First Submitted: | 2014-08-14 01:22 (UTC) |
Last Updated: | 2024-04-14 17:12 (UTC) |
Dependencies (10)
- openvpn (openvpn-gitAUR, openvpn-mbedtlsAUR)
- python (python37AUR, python311AUR, python310AUR)
- python-docopt
- python-setuptools
- git (git-gitAUR, git-glAUR) (make)
- python-build (make)
- python-installer (python-installer-gitAUR) (make)
- python-wheel (make)
- connman (connman-gitAUR, connman-systemd-resolvedAUR) (optional) – Enables PIA for Connman
- networkmanager (networkmanager-gitAUR, networkmanager-iwdAUR) (optional) – Enables PIA for Network Manager (needs a openvpn plugin)
Required by (0)
Sources (9)
Latest Comments
« First ‹ Previous 1 .. 41 42 43 44 45 46 47 48 Next › Last »
flamusdiu commented on 2015-01-05 00:05 (UTC)
flamusdiu commented on 2014-12-30 23:34 (UTC)
@raberrett: I got side tracked with holiday stuff. =\
Not sure about the makepkg error since that shows to the be right option according to "makepkg --help"
rabarrett commented on 2014-12-30 19:42 (UTC)
I emailed you those steps a few weeks ago. Were any of them useful?
I recently tried to install this AUR package on my laptop. I got this error:
[code] makepkg: invalid option '--asroot'
The build failed. [/code]
flamusdiu commented on 2014-12-11 22:11 (UTC)
@rabarrett: Can you break down exactly the steps you took? I want to see the process and see if its something I wan to add.
rabarrett commented on 2014-12-11 16:58 (UTC)
I listed them below.
flamusdiu commented on 2014-12-10 03:49 (UTC)
@rabarrett: What changes did you make to your configs?
rabarrett commented on 2014-12-10 02:05 (UTC)
Your most recent update fails for me complaining:
"mkdir: cannot create directory 'vpn-configs': File exists"
Of course, I don't want it to replace my modified files, but it seems an update should deal with that better. Otherwise I'll have to tell pacman to ignore updates to that package (which is fine, but sub-optimal).
rabarrett commented on 2014-12-10 02:02 (UTC)
I got it working with nmcli-dmenu with dwm. It required a combination of importing the profiles with nmcli-demnu and then editing them to include user info in /etc/NetworkManager/system-connections/. Now I can choose whichever one I want from the nmcli-dmenu that drops down and it shows a * by whichever profile is active. (Oh, I also have them activated by NetworkManager by adding a simple script (from the arch wiki on openvpn) that I place in /etc/NetworkManager/dispatcher.d/10-openvpn
mikezackles commented on 2014-12-09 18:49 (UTC)
@flamusdiu: Sure, your call. Note that my password solution should also work with environment variables, is completely optional, and has no moving parts after install.
Pinned Comments
Auerhuhn commented on 2023-10-27 08:23 (UTC) (edited on 2023-10-27 08:23 (UTC) by Auerhuhn)
Note that this package provides only VPN profiles but not the vendor’s software.
The package version refers to the
python-pia
tool by @flamusdiu, which may lag behind the vendor’s own VPN software version.Please do not flag this package out-of-date unless @flamusdiu releases a new stable
python-pia
version.Thank you!