Skip to content

setup a proxy to your tor addresses to access them via clearnet

Notifications You must be signed in to change notification settings

auggie-lahey/aws_start9_tunnel

Repository files navigation

Requirements

Name Version
terraform ~> 1.4
aws ~> 5.0

Providers

Name Version
aws 5.15.0

Modules

Name Source Version
security_group terraform-aws-modules/security-group/aws ~> 4.0
tagging_conventions ../modules/tf-module-tagging/ n/a
tunnel_kms ./modules/tf-module-kms/ n/a
tunnel_role ./modules/tf-module-iam-role/ n/a
tunnels ./modules/tf-module-ec2/ n/a

Resources

Name Type
aws_iam_instance_profile.tunnel resource
aws_route53_record.service_A_record resource
aws_caller_identity.current data source
aws_iam_policy_document.tunnel data source
aws_iam_policy_document.tunnel_kms data source
aws_partition.current data source
aws_region.current data source
aws_route53_zone.selected data source
aws_subnet.subnets data source
aws_subnets.selected data source

Inputs

Name Description Type Default Required
domain n/a any n/a yes
email n/a any n/a yes
region Region to deploy resources to. string "us-east-2" no
security_group One security group for all tunnels map
{
"description": "sg for tunnels",
"egress_rules": [
"all-all"
],
"ingress_with_cidr_blocks": [
{
"cidr_blocks": "0.0.0.0/0",
"description": "ssh for testing",
"from_port": 22,
"ipv6_cidr_blocks": "",
"protocol": "tcp",
"to_port": 22
},
{
"cidr_blocks": "0.0.0.0/0",
"description": "ssh for testing",
"from_port": 443,
"ipv6_cidr_blocks": "",
"protocol": "tcp",
"to_port": 443
},
{
"cidr_blocks": "0.0.0.0/0",
"description": "ssh for testing",
"from_port": 80,
"ipv6_cidr_blocks": "",
"protocol": "tcp",
"to_port": 80
}
],
"name": "tunnel-sg"
}
no
services n/a any n/a yes
tags n/a any n/a yes
telegram_chat_id n/a any n/a yes
telegram_token n/a any n/a yes
tunnel_defaults this is the config for the instance from an AMI map
{
"associate_public_ip_address": true,
"az": "c",
"dedicated": null,
"ebs_block_devices": {
"delete_on_termination": true,
"encrypted": true,
"iops": 3000,
"throughput": null,
"volume_size": 1024,
"volume_type": "gp3"
},
"instance_type": "t2.micro",
"name": "tunnel",
"root_block_device": {
"delete_on_termination": true,
"device_name": "/dev/xvda",
"encrypted": true,
"iops": 3000,
"volume_size": "8",
"volume_type": "gp3"
},
"secondary_private_ips": null,
"user_data": "#!/bin/bash\r\necho hello\r\nmkdir /home/newdir\r\n"
}
no
tunnels n/a any n/a yes

Outputs

Name Description
tunnels n/a

About

setup a proxy to your tor addresses to access them via clearnet

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published