X-Ui-Pro (XRAY-UI + Nginx + WARP + TOR + Psiphon + WireGuard) :rocket:
x-ui-pro is an open-source project that provides an auto-installation script for a lightweight and secure web proxy server. It combines the features of xray-ui, warp, tor and nginx to offer a comprehensive solution for bypassing internet restrictions.
- Handle WebSocket/GRPC/HttpUgrade/SplitHttp via nginx.
- Supports multiple users and configurations via port 443
- Install multiple domains with one a server/panel
- More security and low detection with nginx
- Auto SSL Renew, Reload Daily Services
- Compatible with Cloudflare CDN/IP
- Random 170 fake HTML template!
- Debian/Ubuntu/CentOS/Fedora Linux!
Install X-UI-PRO:dvd::package:
sudo su -c "$(command -v apt||echo dnf) -y install wget;bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -panel 1 -cdn off"
Cloudflare users :small_red_triangle_down:
##
**Cloudflare users > -cdn on > DomainON**
**SSL Support** (yourdomain.com, *.yourdomain.com)
**For add new subdomain, just add a new record A,AAAA[IP] in domain dns management! no need to reinstall the panel!**
Installation arguments :small_red_triangle_down:
##
**Random FakeSite**:earth_asia:
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -RandomTemplate yes"
```
**Uninstall X-UI-PRO**:x:
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -Uninstall yes"
```
**Enable Psiphon in WARP(Custom Country) +**
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -WarpCfonCountry US"
```
**Enable Psiphon in WARP(Random Country)ππ²**
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -WarpCfonCountry XX"
```
**Add LicenseKey to WARPπ**
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -WarpLicKey xxxx-xxxx-xxxx"
```
**Disable WarpPsiphon and WARP CleanKeyβ**
```
sudo su -c "bash <(wget -qO- cdn.jsdelivr.net/gh/GFW4Fun/x-ui-pro/x-ui-pro.sh) -CleanKeyCfon yes"
```
**Other arguments:β’οΈ**
-panel 0 > Alireza0
-panel 1 > MHSanaei
-panel 2 > FranzKafkaYu
βββββββββββββββββββββββββ
Server Configuration :wrench:π§βοΈ
βββββββββββββββββββββββββ
Client Configuration π¨βπ»π±βοΈ
βββββββββββββββββββββββββ
Enable WARP TOR π§
(Fix Google&ChatGPT Forbidden/Hide VPS IP)
WARPβοΈ> XUI > Xray Configs > Outbounds > WARP > Create > Add > Save Restart!
WARP-PlusβοΈ> XUI > Xray Configs > Outbounds > Add Outbound > Protocol:Socks > Tag:warp+ > Address:Port 127.0.0.1:8086 > Add > Save Restart!
TOR π§
> XUI > Xray Configs > Outbounds > Add Outbound > Protocol:Socks > Tag:tor > Address:Port 127.0.0.1:9050 > Add > Save Restart!
Connect Config(Inbound) to WARP/WARP+/TOR/Psiphon(Outbound): :link:
βββββββββββββββββββββββββ
Checking Config/Port inside VPS (Internal)π
Example: Check TOR/Psiphon/WARP on your server!
#TOR
curl -s --socks5-hostname 127.0.0.1:9050 "http://ip-api.com/json/" | jq .
#WARP/Psiphon
curl -s --socks5-hostname 127.0.0.1:8086 "http://ip-api.com/json/" | jq .
If return details, The port is active and healthyπΆβ
βββββββββββββββββββββββββ
Enable Subscription :link:
XUI Panel > Panel Setting > Subscription > Enable Service (Don't change /sub/ /json/)
XUI Panel > Inbounds > General Actions > Export All URLs - Subscriptions
In the displayed address, change : to /
βοΈ
βββββββββββββββββββββββββ
Enable UFW :no_entry_sign: Firewall (Prevent direct access to x-ui-xray ports)
apt update && apt install ufw
ufw reset && ufw allow ssh && ufw allow ftp && ufw allow http && ufw allow https
ufw enable && ufw reload && ufw status
βββββββββββββββββββββββββ
Cloudflare Find Good IP (VPN offβ during scanning)
Cloudflare IP Ranges: https://www.cloudflare.com/ips/
Cloudflare IP Scanner: vfarid | goldsrc | ircfspace | drunkleen | cloudflare-v2ray-scanner
Please Star β Thank you!