Yet another unofficial Trojan-go server container with x86 and arm/arm64 (Raspberry Pi) support.
$ git clone https://github.com/samuelhbne/server-trojan-go.git
$ cd server-trojan-go
$ docker build -t samuelhbne/server-trojan-go:amd64 -f Dockerfile.amd64 .
...
$ docker run --rm -it samuelhbne/server-trojan-go:amd64
server-trojan-go -d|--domain <domain-name> -w|--password <password> [-p|--port <port-num>] [-f|--fake <fake-domain>] [-k|--hook <hook-url>]
-d|--domain <domain-name> Trojan-go server domain name
-w|--password <password> Password for Trojan-go service access
-p|--port <port-num> [Optional] Port number for incoming Trojan-go connection, default 443
-f|--fake <fake-domain> [Optional] Fake domain name when access Trojan-go without correct password
-k|--hook <hook-url> [Optional] URL to be hit before server execution, for DDNS update or notification
-c|--china [Optional] Enable China-site access block to avoid being detected, default disbale
$ docker run --name server-trojan-go -p 80:80 -p 8443:443 -d samuelhbne/server-trojan-go:amd64 -d my-domain.com -w my-secret
...
$
Try to connect the server from trojan compatible mobile app like Igniter for Android or Shadowrocket for iOS with the domain-name and password set above. Or verify it from Ubuntu / Debian / Raspbian client host follow the instructions below.
$ docker run --rm -it samuelhbne/proxy-trojan-go:amd64
proxy-trojan-go -d|--domain <trojan-go-domain> -w|--password <password> [-p|--port <port-number>] [-c|--china]
-d|--domain <trojan-go-domain> Trojan-go server domain name
-w|--password <password> Password for Trojan-go server access
-p|--port <port-num> [Optional] Port number for Trojan-go server connection, default 443
-m|--mux [Optional] Enable Trojan-go mux (incompatible with original Trojan server), default disable
-c|--china [Optional] Enable China-site access without proxy, default disable
$ docker run --name proxy-trojan-go -p 1080:1080 -p 65353:53/udp -p 8123:8123 -d samuelhbne/proxy-trojan-go:amd64 -d my-domain.com -p 8443 -w my-secret
...
$ curl -sSx socks5h://127.0.0.1:1080 http://ifconfig.co
12.34.56.78
$ docker stop server-trojan-go;
...
$ docker rm server-trojan-go
...
$
Content type
Image
Digest
Size
37.8 MB
Last updated
about 5 years ago
docker pull samuelhbne/server-trojan-go