Sign inSign up

xiaozhuai/trojan-go-server

By xiaozhuai

•Updated about 1 hour ago

Automatically obtain/renew ssl certificate and deploy a trojan go server with docker

Image
1

7.7K

xiaozhuai/trojan-go-server repository overview

⁠trojan-go-server

Automatically obtain/renew ssl certificate and deploy a trojan go server with docker.

⁠simple

docker run -d \
    --name trojan-go-server \
    -p 80:80 \
    -p 443:443 \
    -e LEGO_EMAIL="[email protected]" \
    -e TROJAN_DOMAIN="demo.example.com" \
    -e TROJAN_PASSWORD="your_password" \
    xiaozhuai/trojan-go-server:latest

⁠websocket support

docker run -d \
    --name trojan-go-server \
    -p 80:80 \
    -p 443:443 \
    -e LEGO_EMAIL="[email protected]" \
    -e TROJAN_DOMAIN="demo.example.com" \
    -e TROJAN_PASSWORD="your_password" \
    -e TROJAN_WS_PATH="/ws" \
    xiaozhuai/trojan-go-server:latest

⁠dns challenge

docker run -d \
    --name trojan-go-server \
    -p 80:80 \
    -p 443:443 \
    -e ALICLOUD_ACCESS_KEY="xxxxxx" \
    -e ALICLOUD_SECRET_KEY="xxxxxx" \
    -e LEGO_EMAIL="[email protected]" \
    -e LEGO_CHALLENGE_OPTIONS="--dns alidns" \
    -e TROJAN_DOMAIN="demo.example.com" \
    -e TROJAN_PASSWORD="your_password" \
    -e TROJAN_WS_PATH="/ws" \
    xiaozhuai/trojan-go-server:latest

Tag summary

Content type

Image

Digest

sha256:278b6a5ec…

Size

63 MB

Last updated

about 1 hour ago

docker pull xiaozhuai/trojan-go-server