Git Product home page Git Product logo

autovpn's Introduction

asciicast

Dependencies: Boto and aws .credentials file on system

  1. Clone rep to system.
  2. Execute autovpn with -C -k and -r options to deploy to AWS ./autovpn -C -r us-east-1 -k macbook
  3. OpenVPN config files are downloaded to current working directory.
  4. Import the OpenVPN config file into VPN client.
  5. Connect to VPN.

DESCRIPTION:
       	 autovpn - AWS OpenVPN Deployment Tool.
		 Project found at https://github.com/ttlequals0/autovpn
USAGE:
        ACTION	 [OPTIONS]
       -C    Create VPN endpoint.
       -G	 Generate new keypair.
       -S	 Get all running instances in a given region.
       -T	 Terminate a OpenVPN endpoint.       
       -h	 Displays this message.
       -i	 AWS Instance type (Optional, Default is t2.micro)
			 t2.nano t2.micro t2.small t2.medium t2.large *
       -k	 Specify the name of AWS keypair (Required) **
       -r	 Specify AWS Region (Required)
			 us-east-1 us-west-1 us-west-2 eu-west-1 eu-central-1
			 ap-southeast-1 ap-northeast-1 ap-northeast-2 ap-southeast-2
			 sa-east-1 
	   -z	 Specify instance id.	 
EXAMPLES:
  Create OpenVPN endpoint:
	autovpn -C -r us-east-1 -k macbook
  Generate keypar in a region.
	autovpn -G -r us-east-1
  Get running instances
	autovpn -S -r us-west-1
  Terminate OpenVPN endpoint
	autovpn -T -r us-west-1 -z i-b933e00c
NOTES:
       	\* - In reality any instance size can be given but the t2.micro is more than 
       	 enough.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.