This is a Bash script that installs Xray Beta and downloads the configuration for the repository created by Teegrce for Iran inside this repository with your own key and places it only with one command :) This Script is forked from @sajjadgd with some improvements such as "AdGuard DNS" for Ad Blocking and "XTLS-RPRX-VISION" Flow for added security.
just need you to run this command
bash -c "$(curl -L https://raw.githubusercontent.com/vahidx4r4x/xray-reality/master/install.sh)"
and it will do the rest for you.
bash -c "$(curl -L https://raw.githubusercontent.com/vahidx4r4x/xray-reality/master/uninstall.sh)"
- install docker
curl -fsSL https://get.docker.com | sh
- clone this project
git clone https://github.com/vahidx4r4x/xray-reality && cd xray-reality
- build docker image
docker build -t xrayreality .
- run
docker run -d --name xrayreality -p443:443 xrayreality
- 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)'
status :
docker ps -a | grep xrayreality
stop :
docker stop xrayreality
start :
docker stop xrayreality
remove :
docker rm -f xrayreality
- This script is tested on Ubuntu 20.04 LTS
- I used ChatGPT to translate my words. Please pardon any mistakes in the translation.
- Add menu
- test it on other OS and modify the script for them