Skip to content
/ x-ui-pro Public
forked from GFW4Fun/x-ui-pro

X-UI PRO nginx reverse proxy with ws/grpc/httpupgrade/splithttp,xray protocol support: vless,vmess,trojan,shadowsocks xui panel cloudflare ssl,xtls-rprx,ssr,v2fly bypass restrictions: socks5,v2ray-core installer,sing-box,shadowtls,reality,tunnel,gfw tor warp wireguard geoip tuic clash vpn mihomo psiphon hy2 oneclick argo bbr anticensorshipβš‘πŸ›‘οΈπŸ”’

Notifications You must be signed in to change notification settings

isp85/x-ui-pro

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

X-Ui-Pro (XRAY-UI + Nginx + WARP + TOR + Psiphon + WireGuard) πŸš€

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, psiphon tor and nginx to offer a comprehensive solution for bypassing internet restrictions.

  • Handle WebSocket/GRPC/HttpUgrade via nginx.
  • Supports multiple users and config 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!
  • Tor/Psiphon country changer
  • Only Linux server

Install X-UI-PROπŸ“€πŸ“¦

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 ‡️

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 ‡️

Random FakeSite🌏

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -RandomTemplate yes

Uninstall X-UI-PRO❌

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -Uninstall yes

Enable Psiphon in WARP(Custom Country) +

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry US

Enable Psiphon in WARP(Random Country)🌐🎲

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry XX

Tor Custom CountryπŸ§…πŸŒ

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -TorCountry US

Tor Random Country πŸ§…πŸŽ²

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -TorCountry XX

Add LicenseKey to WARPπŸ”‘

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry XX -WarpLicKey xxxx-xxxx-xxxx

Disable WarpPsiphon and WARP CleanKey❌

bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -CleanKeyCfon yes

Only > Optimize the Network, SSH & System Limits!πŸš€πŸ”₯πŸ› οΈ

bash <(wget -qO- raw.githubusercontent.com/hawshemi/Linux-Optimizer/main/linux-optimizer.sh)

Other arguments:☒️

# Install xui type: -panel 0 > Alireza0  1 > MHSanaei 2 > FranzKafkaYu

Valid🚩Country🌍 AT BE BG BR CA CH CZ DE DK EE ES FI FR GB HR HU IE IN IT JP LV NL NO PL PT RO RS SE SG SK UA US

βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–

Server Configuration πŸ”§πŸ§βš™οΈ

βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–

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): πŸ”—

βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–

Checking Config/Port inside VPS (Internal)πŸ”„

Example: Check TOR/Psiphon/WARP on your server!

for port in 9050 8086; do curl --socks5-hostname 127.0.0.1:$port https://ipapi.co/json/; done

If return details, The port is active and healthyπŸ“Άβœ…

βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–

Enable Subscription πŸ”—

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 🚫 Firewall (Prevent direct access to x-ui-xray ports)

sudo $(command -v apt || echo dnf) -y install ufw && echo ssh ftp http https mysql dns | xargs -n 1 sudo ufw allow && sudo ufw enable

βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–βž–

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

Special thanks to xray and xui developers ❀️

About

X-UI PRO nginx reverse proxy with ws/grpc/httpupgrade/splithttp,xray protocol support: vless,vmess,trojan,shadowsocks xui panel cloudflare ssl,xtls-rprx,ssr,v2fly bypass restrictions: socks5,v2ray-core installer,sing-box,shadowtls,reality,tunnel,gfw tor warp wireguard geoip tuic clash vpn mihomo psiphon hy2 oneclick argo bbr anticensorshipβš‘πŸ›‘οΈπŸ”’

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Shell 100.0%