Sign inSign up

fahaddz/trusttunnel

By fahaddz

•Updated 16 days ago

Unofficial Docker image for the TrustTunnel endpoint, built automatically with GitHub Actions.

Image
0

888

fahaddz/trusttunnel repository overview

⁠TrustTunnel Docker

Unofficial Docker image for the TrustTunnel⁠ endpoint.

This image is built and published automatically with GitHub Actions from upstream TrustTunnel GitHub releases.

⁠Included

  • trusttunnel_endpoint
  • setup_wizard

The default working directory is /config.

With no command, the container runs:

trusttunnel_endpoint vpn.toml hosts.toml

⁠Run

⁠Create endpoint config files first
mkdir -p config
docker run --rm -it -v "$(pwd)/config:/config" fahaddz/trusttunnel setup_wizard
⁠Then start the endpoint
docker run -d \
  --name trusttunnel \
  -p 443:8443/tcp \
  -p 443:8443/udp \
  -v "$(pwd)/config:/config" \
  fahaddz/trusttunnel

For that port mapping, set the TrustTunnel listen address to:

0.0.0.0:8443

⁠Pass TrustTunnel Arguments

Arguments are passed directly to trusttunnel_endpoint:

docker run --rm -v "$(pwd)/config:/config" fahaddz/trusttunnel --version
docker run --rm -v "$(pwd)/config:/config" fahaddz/trusttunnel --loglvl debug
docker run --rm -v "$(pwd)/config:/config" fahaddz/trusttunnel -c username -a vpn.example.com --format deeplink
⁠Use custom config file names

Put them first:

docker run --rm -v "$(pwd)/config:/config" fahaddz/trusttunnel custom-vpn.toml custom-hosts.toml --loglvl debug
⁠Run setup_wizard directly
docker run --rm -it -v "$(pwd)/config:/config" fahaddz/trusttunnel setup_wizard --help

⁠Tags

  • latest
  • <version>
  • v<version>

Example:

docker pull fahaddz/trusttunnel:latest
docker pull fahaddz/trusttunnel:1.0.33
docker pull fahaddz/trusttunnel:v1.0.33

⁠Architectures

  • linux/amd64
  • linux/arm64

⁠Source

GitHub repository:

Upstream TrustTunnel project:

Tag summary

Content type

Image

Digest

sha256:b644a2288…

Size

43.1 MB

Last updated

16 days ago

docker pull fahaddz/trusttunnel