Changelog

Changelog

1.4.0

New features

  • OAuth authentication using the Dashboard.
  • Dashboard has now proxy status.
  • Icons and Labels can be used to customize the Dashboard.

Fixes

  • Error on port when autodetect is disabled.

1.3.0

Braking changes

Configuration files are now validated and doesn’t allow invalid configuration keys Verify valid configuration keys.

New features

  • Generate TLS certificates for containers when starting proxies.
  • Configuration files are now validated.

1.2.0

New features

Dashboard finally arrived.

1.1.2

Fixes

Reload Proxy List Files when changes.

New features

  • Quicker start with different approach to start proxies in docker
  • Add support for targets with self-signed certificates.

1.1.1

New Docker container labels

tsdproxy.autodetect

If TSDProxy, for any reason, can’t detect the container’s network you can disable it.

tsdproxy.scheme

If a container uses https, use tsdproxy.scheme=https label.

1.1.0

New File Provider

TSDProxy now supports a new file provider. It’s useful if you want to proxy URL without Docker. Now you can use TSDProxy even without Docker.

1.0.0

New Autodetection function for containers network

TSDProxy now tries to connect to the container using docker internal ip addresses and ports. It’s more reliable and faster, even in container without exposed ports.

New configuration method

TSDProxy still supports the Environment variable method. But there’s much more power with the new configuration yaml file.

Multiple Tailscale servers

TSDProxy now supports multiple Tailscale servers. This option is useful if you have multiple Tailscale accounts, if you want to group containers with the same AUTHKEY or if you want to use different servers for different containers.

Multiple Docker servers

TSDProxy now supports multiple Docker servers. This option is useful if you have multiple Docker instances and don’t want to deploy and manage TSDProxy on each one.

New installation scenarios documentation

Now there is a new scenarios section.

New logs

Now logs are more readable and easier to read and with context.

New Docker container labels

tsdproxy.proxyprovider is the label that defines the Tailscale proxy provider. It’s optional.

TSDProxy can now run standalone

With the new configuration file, TSDProxy can be run standalone. Just run tsdproxyd –config ./config .

New flag –config

This new flag allows you to specify a configuration file. It’s useful if you want to use as a command line tool instead of a container.

tsdproxyd --config ./config/tsdproxy.yaml
Last updated on