Skip to content

OpenKikCoc/deployment-xray-server

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

deployment-xray-server

Docker deployment for Xray server

Intro

Server: VLESS + TLS + Let's Encrypt (Cloudflare API) + Cloudflare DNS + Xray Docker

Client: Stash / Shadowrocket

Preparation

  • Cloudflare Domain & API Token

  • 443 Port

Server

1. Env

x-environment: &shared-env
  DOMAIN: your-domain.com
  CF_Token: your_cloudflare_api_token

2. Setup

mkdir -p certs

docker-compose up -d

docker-compose logs -f

cp certbot/a.b.c_ecc/fullchain.cer certs/
cp certbot/a.b.c_ecc/a.b.c.key certs/

3. Issue Cert

docker exec -it certbot sh

~/.acme.sh/acme.sh --issue --dns dns_cf -d $DOMAIN \
  --key-file "/acme.sh/certs/$KEY_NAME" \
  --fullchain-file "/acme.sh/certs/$CERT_NAME" --force

Client

Ref to /example.

About

Docker deployment for Xray server

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published