Skip to content

Setup ec2 instance with openvpn & squid http proxy

Notifications You must be signed in to change notification settings

yunielrc/vpn-proxy-aws

Repository files navigation

vpn-proxy-aws

Overview

Setup ec2 instance with openvpn & squid http proxy

Usage

terraform init
terraform apply

Requirements

Name Version
terraform >= 0.13
aws >= 3.10

Providers

Name Version
aws >= 3.10

Inputs

Name Description Type Default Required
amis n/a map(string)
{
"us-east-2": "ami-01237fce26136c8cc"
}
no
instance_type n/a string "t2.micro" no
name n/a string "vpn-proxy" no
openvpn_client_name n/a string "vpn-profile" no
openvpn_port n/a number 1194 no
openvpn_protocol n/a string "udp" no
profile n/a string "default" no
region n/a string "us-east-2" no
squid_password n/a string n/a yes
squid_port n/a number 3128 no
squid_user n/a string n/a yes
ss_password n/a string n/a yes
ss_port n/a number 443 no

Outputs

Name Description
closing_message n/a
proxy_usage n/a
ssh_to_server n/a
vpn_usage n/a

Development

Prerequisites

Configurations

  • Configure pre-commit hooks
pre-commit install

Authors

This project is authored by below people

  • yunielrc

This project was generated by generator-tf-module

About

Setup ec2 instance with openvpn & squid http proxy

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published