Sign inSign up

xiaozhuai/trojan-go-server

By xiaozhuai

Updated about 18 hours ago

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

Image
1

7.5K

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:c5a21f005

Size

62.6 MB

Last updated

about 18 hours ago

docker pull xiaozhuai/trojan-go-server