aws-vpn
is a command-line tool to easily create and manage vpn connection to your AWS VPC. It will create an AWS Client VPN and point, the required certificats and an OpenVPN configuration. It also use Tunnelblick to create the VPN connect between your Mac and the VPC.
To use aws-vpn
you must install:
awscli
: the command-line tool to interact with AWS Cloud (install)Tunnelblick
: the VPN client used is the tool (install or usebrew install tunnelblick
thanks tocask
)tunnelblickctl
: the command-line tool interface for Tunnelblick (install, thanks to Ben Webber)
Run these command on your terminal:
$ brew tap mazerte/software
$ brew install aws-vpn
Run these command on your terminal:
$ git clone https://github.com/mazerte/aws-vpn /tmp/aws-vpn
$ cp /tmp/aws-vpn/aws-vpn /usr/local/bin/aws-vpn
$ aws-vpn --help