GFW4Fun / x-ui-pro

XUI-PRO nginx reverse proxy with ws/grpc/httpupgrade/splithttp,xray protocol support: vless,vmess,trojan,shadowsocks xui-pro 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βš‘πŸ›‘οΈ
356 stars 116 forks source link
bypass great-firewall haproxy nginx psiphon reverse-proxy shadowsocks tor tunnel wireguard x-ui xray xui

XUI-PRO (Xray-UI/v2rayA/Nginx/WARP/TOR/Psiphon) :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 x-ui, v2rayA, warp, psiphon tor and nginx to offer a comprehensive solution (Many protocols and tools) for bypassing internet restrictions.

Install XUI-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 -xuiver last -cdn off"
:point_right:Cloudflare users :arrow_heading_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!**
:point_right:Installation arguments :arrow_heading_down: ## **Random FakeSite**:earth_asia: ``` bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -RandomTemplate yes ``` **Uninstall X-UI-PRO**:x: ``` 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 ``` **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 ``` **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) ``` **Enable UFW :no_entry_sign: Firewall (Prevent direct access to xui-xray-v2ray ports)** ``` bash <(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -ufw on ``` **Other install arguments:☒️** ``` -panel 0 > Alireza0_XUI 1 > MHSanaei_XUI 2 > FranzKafkaYu_XUI ``` ``` -xuiver 2.4.7 # XUI Panel version (default is 'last' version) ``` ``` -country ru,cn,de,fi,us (Only users from these countries are allowed to connect) ## -country xx (All countries are allowed) !works with -cdn on / Cloudflare On! ``` ``` -secure yes # Enable Nginx auth + Block Bad UA [xray,v2ray,go-http-client,vpn,proxy,tunnel,bot...] (Only advanced users) ``` Secure mode only works with [GFW-knocker/Xray-core](https://github.com/GFW-knocker/Xray-core) / [GFW-knocker/MahsaNG](https://github.com/GFW-knocker/MahsaNG) for client! Or to clean|change this phrase "Go-http-client/x" from the xray/v2ray/v2fly core

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

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

Client Configuration πŸ‘¨β€πŸ’»πŸ“±βœοΈ

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

Enable WARP TOR πŸ§… (Fix Google&ChatGPT Forbidden/Hide VPS IP)

XUI > Xray Configs > Outbounds > Add Outbound βž•πŸ’ΎπŸ‘‡

Connect Config(Inbound) to WARP/WARP+/TOR/Psiphon/v2rayA (Outbound): :link:

XUI > Xray Configs > Routing Rules > Add Rule βž•πŸ’ΎπŸ‘‡

v2rayA Panel Settings (v2rayA suggested as Outbound and supports the subscription links):βš™οΈπŸ‘‡

Enable XUI 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 / ✏️

Useful Links :fire: :link:

_________________________________________________________________ IP Tools
https://www.cloudflare.com/ips/
https://cloudflare-scanner.vercel.app/
https://cloudflare-v2ray.vercel.app/
https://drunkleen.github.io/ip-scanner/
https://ircfspace.github.io/scanner/
https://vfarid.github.io/cf-ip-scanner/
https://www.ipaddressguide.com/cidr
https://codifyformatter.org/random-ip
https://github.com/ircfspace/tester
__________________________________________________________ Config Fragment
https://fragment.github1.cloud/
https://misaturo.github.io/Xray-Fragment-Configurator/
https://github.com/GFW-knocker/gfw_resist_tls_proxy
_____________________________________________________________ Config Tools
https://github.com/MrMohebi/xray-proxy-grabber-telegram
https://github.com/lilendian0x00/xray-knife
https://github.com/mheidari98/proxyUtil
https://github.com/RealCuf/VCG-Script
https://github.com/shabane/kamaji
______________________________________________________________ Free Config
https://github.com/mermeroo/V2RAY-and-CLASH-Subscription-Links
https://github.com/soroushmirzaei/telegram-configs-collector
https://github.com/mahdibland/V2RayAggregator/tree/master
https://github.com/barry-far/V2ray-Configs
https://github.com/ripaojiedian/freenode
https://github.com/Pawdroid/Free-servers
https://github.com/snakem982/proxypool
https://github.com/NiREvil/vless

Special thanks to xray/xui/v2ray/singbox developers :heart: