# Functions
MakeExitServerUserdata makes a user-data script in bash to setup inlets PRO with a systemd service and the given version.
No description provided by the author
NewDigitalOceanProvisioner with an accessKey.
NewEC2Provisioner creates an EC2Provisioner and initialises an EC2 client.
NewGCEProvisioner returns a new GCEProvisioner.
Creates a new Hetzner provisioner using an auth token.
No description provided by the author
No description provided by the author
NewScalewayProvisioner with an accessKey and secretKey.
No description provided by the author
# Constants
ActiveStatus is the status returned by an active exit node.
No description provided by the author
# Variables
No description provided by the author
# Structs
No description provided by the author
BasicHost contains the data required to deploy a exit node.
DigitalOceanProvisioner provision a VM on digitalocean.com.
EC2Provisioner contains the EC2 client.
GCEProvisioner holds reference to the compute service to provision compute resources.
No description provided by the author
HostDeleteRequest contains the data required to delete an exit node by either IP or ID.
No description provided by the author
No description provided by the author
ListFilter is used to filter results to return only exit nodes.
No description provided by the author
ProvisionedHost contains the IP, ID and Status of an exit node.
ScalewayProvisioner provision a VM on scaleway.com.
TokenSource contains an access token.
No description provided by the author
# Interfaces
No description provided by the author
Provisioner is an interface used for deploying exit nodes into cloud providers.