Sign inSign up

xiaozhuai/trojan-go-server

By xiaozhuai

•Updated 6 days 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

6 days ago

docker pull xiaozhuai/trojan-go-server