texit

module
v0.0.6 Latest Latest
Warning

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

Go to latest
Published: Feb 13, 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 all 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, see the Getting Started guide for information on how to stand up the API and using the CLI.

Examples of setting up with docker can be found in the examples directory.

If you want to setup the Discord Bot, see the Discord Bot guide.

Docker examples for the bot can also be found in the examples directory.

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