/xray-reality

Docker installation for Xray Reality

Primary LanguageShell

Installation Guide

just need you to run this command

 bash -c "$(curl -L https://raw.githubusercontent.com/Freeongoo/xray-reality/master/install.sh)"

and it will do the rest for you.

Uninstallation guide

 bash -c "$(curl -L https://raw.githubusercontent.com/Freeongoo/xray-reality/master/uninstall.sh)"

Installation Guide with Docker

  1. install docker
curl -fsSL https://get.docker.com | sh
  1. clone this project
git clone https://github.com/Freeongoo/xray-reality && cd xray-reality
  1. build docker image
docker build -t xrayreality .
  1. run
docker run -d --name xrayreality -p443:443 xrayreality
  1. get connection config :

get url

docker exec -it xrayreality cat /root/test.url

view qrcode

docker exec -it xrayreality sh -c 'qrencode -s 120 -t ANSIUTF8 $(cat /root/test.url)'

how to manage ?

status :

docker ps -a | grep xrayreality

stop :

docker stop xrayreality

connect :

docker exec -it xrayreality bash

start :

docker start xrayreality

remove :

docker rm -f xrayreality

remove image :

docker image rm xrayreality

Note

  1. I have only tested it on Ubuntu 22 and wrote it for that system. Although I have the time and willingness to write it for other systems, I don't think I will need to do so unless I am forced to.
  2. I used ChatGPT to translate my words. Please pardon any mistakes in the translation.

ToDo

  • Add menu
  • test it on other OS and modify the script for them