Skip to content

Releases: pia-foss/manual-connections

region selection, colors and other improvements

21 Jan 23:21
Compare
Choose a tag to compare
  • separated get_region and get_token into two separate scripts, allowing for independent calls to each if desired; this also allows the implementation of other features mentioned below
  • implemented use of new centralized authentication server for easier automation; the new API is located at https://privateinternetaccess.com/gtoken/generateToken
  • added server selection capabilities to run_setup.sh, as requested by multiple users
  • added one-line call capabilities to run_setup.sh to allow easy automation
  • changed PIA_AUTOCONNECT to VPN_PROTOCOL for clarity
  • added AUTOCONNECT for one-line calls
  • added PREFERRED_REGION for one-line calls
  • added colored output to highlight important details
  • added input validation for prompts in run_setup.sh

readme improvements and multiple bugfixes

22 Nov 16:46
Compare
Choose a tag to compare
  • fixed a bunch of typos
  • fixed wrong output in various locations
  • added keepalive to WireGuard for compatibility with some firewalls
  • cleared a bug where OpenVPN wouldn't connect without PF
  • forced locale to avoid curl bugs
  • added backwards compatibility for Ubuntu 18.04
  • added multiple distributions to the README
  • added delay to allow WireGuard to fully connect before getting PF
  • made OpenVPN credentials readable only by root
  • fixed bug that appeared when IPv6 was disabled via kernel params
  • added 3rd party repos to the readme

OpenVPN Support

09 Oct 20:14
Compare
Choose a tag to compare
  • added support for OpenVPN connections
  • add run_setup.sh script that guides the user through setting up a connection
  • applied small changes to the other scripts to keep the repository consistent

Minor bug fixes

26 Sep 13:19
Compare
Choose a tag to compare
  • check dependencies within scripts so that they gracefully fail if a dependency is missing
  • display IPv6 warning only if IPv6 is enabled
  • allow user to overwrite the maximum allowed latency via MAX_LATENCY
  • do not display regions that do not allow PF if PF is enabled
  • inform user if no server got returned by the region check, so that he can increase the MAX_LATENCY

WireGuard and Port Forwarding

21 Sep 15:20
Compare
Choose a tag to compare

This is the first release for manual-connections, containing documentation and scripts to cover the following requirements:

  • obtain the best region from the NextGen server list
  • obtain a VPN token that will allow you to create VPN connections and enable Port Forwarding
  • create a WireGuard connection to a VPN server
  • add Port Forwarding to the WireGuard connection