Releases: MattSurabian/proxpn-bash-client
Releases · MattSurabian/proxpn-bash-client
v4.0.3
v4.0.2
Patch Release
- Update endpoints based on the ProXPN exit node manifest v3
v4.0.1
Patch Release
- Note in help text that the command accepts a flag to set the protocol.
v4.0.0
Major Release
- Add support for UDP
- Expose a
-p
,-proto
,--proto
flag that can be set totcp
orudp
- Prompt the user if the flag was not specified
- Update exit nodes to match all non-freemium nodes in the ProXPN exit node manifest v3
- Expose a
- The new flag means previously non-interactive aliases of this command will now become interactive and prompt for which protocol to use.
- If you're updating from a previous version don't forget to update the
.ovpn
config file in~/.config/proxpn/
. The installer can do this for you if run with the-f
flag:./install.sh -f
.
v3.1.0
Minor Release
- Disable exit nodes that have gone dark:
- Dallas
- NYC
- Singapore
- Toronto
- Montreal
- HongKong
- Sydney
- Frankfurt
- NewDelhi
- Tokyo
- Bangkok
- Hafnarfjordur
- Zurich
- Paris
- Added the
ProXPN Exit Nodes.md
file which enumerates all known exit nodes, even ones which seem to have gone dark.
v3.0.0
Major Release
- Move configuration files from
/etc/proxpn
to~/.config/proxpn
to reduce the need for elevated permissions - Add
-v
-version
,--version
flag to display version information - Fully non-interactive mode is now available thanks to the
-r
,-remote
,--remote
flag which bypasses exit node selection - Simplified the install process by providing an
install.sh
script
v2.0.0
Major Release
- Add
--dry-run
flag and deprecate the-y
flag. The default behavior is now to connect to ProXPN automatically without prompting unless in dry run mode. Dry run mode prints an OpenVPN command to STDOUT and exits without making a connection attempt. - If the script is not run with elevated privilege (
sudo
) dry run mode will automatically be enabled. - Reorder initial compliance checks for the
openvpn
dependency and configuration file existence. - Improve error messages in the event a configuration file cannot be found by telling the user where we looked
- Provide additional OS X OpenVPN install advice
- Use
/usr/bin/env bash
instead of/usr/bin/bash
v1.1.0
Minor Release
- Changed exit node list order to match http://proxpn.com/updater/locations-v3.xml
- Added Chicago, IL exit node:
Chicago
- Added Stockholm, Sweden exit node:
Stockholm
- Added San Jose, Costa Rica exit node:
SanJose
- Rename the
Czech
exit nodePrague
- Rename the
UK
exit nodeLondon
v1.0.0
Initial release
- Supports all the standard configuration values per ProXPN OS X version 4.0.2
- Adds configuration to support remote-certificate server validation
- Reduces retry time on failed connection from infinity to 30 seconds
- Removes Windows specific configuration directives from the default proxpn.ovpn file
- Works with all exit nodes as of Spring 2015
- Supports both free and paid ProXPN accounts