Docker image for AnyTLS - A TLS proxy server
1.7K
Docker image for anytls-go, a TLS proxy server.
0.0.131.26alpine:3.23linux/amd64linux/arm64latest: latest build from the default branch0.0.13: current AnyTLS version build0.0: major/minor tag for versioned releasesRun with a generated password:
docker run -d \
--name anytls \
-p 8443:8443 \
domizhang/anytls:latest
Read the generated password from logs:
docker logs anytls
Run with a fixed password:
docker run -d \
--name anytls \
-p 8443:8443 \
-e PSK="your-secure-password" \
domizhang/anytls:latest
Customize listener and extra arguments:
docker run -d \
--name anytls \
-p 9443:9443 \
-e LISTEN_ADDR="0.0.0.0:9443" \
-e PSK="your-secure-password" \
domizhang/anytls:latest \
--help
services:
anytls:
image: domizhang/anytls:latest
container_name: anytls
restart: unless-stopped
ports:
- "8443:8443"
environment:
LISTEN_ADDR: 0.0.0.0:8443
PSK: your-secure-password
| Variable | Default | Description |
|---|---|---|
LISTEN_ADDR | 0.0.0.0:8443 | Server listen address and port |
PSK | generated | Pre-shared key. If empty, a random key is generated and printed once at startup |
ARGS | empty | Deprecated compatibility option. Prefer passing extra arguments after the image name |
PSK in production.PSK is printed to container logs so the client can be configured. Treat logs as sensitive.PSK values are not printed.docker build \
--build-arg VERSION=0.0.13 \
-t domizhang/anytls:local .
The anytls-go version is pinned in VERSION and Dockerfile. To update:
VERSION file and ARG VERSION defaults.vX.Y.Z to publish versioned tags.This repository builds anytls-go from upstream source for the target platform. anytls-go is distributed under its upstream license.
Content type
Image
Digest
sha256:0e7ab6108…
Size
6 MB
Last updated
30 days ago
docker pull domizhang/anytls