Skip to content

Latest commit

 

History

History
81 lines (72 loc) · 4.29 KB

README.md

File metadata and controls

81 lines (72 loc) · 4.29 KB

X-ui-pro (x-ui + warp + nginx) :octocat: 📂

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

  • Automatic installation and configuration of the x-ui panel, WARP, and Nginx
  • Auto SSL / Renewal / Daily reload Nginx X-ui
  • 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
  • Compatible with Cloudflare CDN/IP
  • Random 150+ fake HTML template!
  • Linux Debian/Ubuntu!

Technology Stack

  • X-ui: Web-based control panel for Xray
  • Nginx: Reverse proxy server
  • WARP: Secure and fast VPN service

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Install X-UI-PRO📀📦

sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -install yes -panel 0 -ONLY_CF_IP_ALLOW no"

Recommended -ONLY_CF_IP_ALLOW yes + (CloudflareTURN ON) + SSL/TLS > Full

Cloudflare > yourDomain > Network > gRPC

SSL Support (yourdomain.com, *.yourdomain.com) for new subdomain, just add a new record A,AAAA[IP] in domain dns management! no need to reinstall the panel!

Do not change SubDomain for renew SSL❗

-panel (0=alireza 1=MHSanaei 2=FranzKafkaYu)

Random Fake HTMLSite🌏

sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/randomfakehtml.sh)"

Uninstall X-UI-PRO

sudo su -c "bash <(wget -qO- https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -uninstall yes"

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Server Configuration 🔧🐧⚙️

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Client Configuration ✅ 💻🔌

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

Enable WARP (Fix Error 403-Forbidden Google Search)

XUI PANEL> Xray Configs> Outbands > Add WARP > Create > Add > Save Restart!

XUI PANEL> Xray Configs> Routing Rules> Add Rules >

Inbound Tags (Select Your Configs/inbounds) + Outbound Tag (WARP outbound) > Add rule! > Save Restart!

➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖➖

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)

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!