texit

module
v0.0.11 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 10, 2024 License: Apache-2.0

README

Texit

Texit is an api that allows for creating exit nodes in a cloud provider on demand for your tailnet.

This repo contains code related to texit, which includes the API server, the CLI, and a Discord Bot for remote management.

Currently this project is in early stages so expect potentially breaking changes between releases.

Whats Supported?

Texit is designed to allow for launching exit nodes on various tailnets and providers. A "tailnet" is some network that implements the Tailscale API. A "provider" is some cloud platform that is capable of running compute workloads. Currently the following are supported.

If you have a request to support a new tailnet or provider, please open an issue.

Getting Started

For a quick setup to run a local Texit instance, see the getting started guide for information on how to stand up the API and how to interact with it via the CLI.

An optional Discord bot is also available for remote management. See the Discord Bot guide for more information.

Texit and the Discord bot can be deployed as a serverless application to AWS. See the serverless guide for more information.

Directories

Path Synopsis
cmd
api
cli
internal
pkg
gen/texit
Code generated by ogen, DO NOT EDIT.
Code generated by ogen, DO NOT EDIT.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL