{"id":23366978,"url":"https://github.com/gfw4fun/x-ui-pro","last_synced_at":"2025-05-15T22:11:58.367Z","repository":{"id":212369464,"uuid":"700106457","full_name":"GFW4Fun/x-ui-pro","owner":"GFW4Fun","description":"XUI-PRO nginx reverse proxy with ws/grpc/httpupgrade/splithttp,xray protocol support: vless,vmess,trojan,shadowsocks panel cloudflare ssl,xtls,ssr,v2fly,v2ray installer bypass restrictions sing-box,shadowtls,reality,tunnel,gfw tor warp wireguard geoip tuic clash vpn mihomo psiphon hy2 oneclick argo bbr wstunnel anticensorship⚡🛡️","archived":false,"fork":false,"pushed_at":"2025-05-03T20:55:42.000Z","size":3905,"stargazers_count":472,"open_issues_count":8,"forks_count":167,"subscribers_count":9,"default_branch":"master","last_synced_at":"2025-05-03T21:28:06.770Z","etag":null,"topics":["bypass","cloudflare","great-firewall","haproxy","nginx","psiphon","reverse-proxy","shadowsocks","tor","tunnel","v2raya","wireguard","wstunnel","x-ui-pro","xray","xui","xui-pro"],"latest_commit_sha":null,"homepage":"","language":"Shell","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/GFW4Fun.png","metadata":{"files":{"readme":"readme.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2023-10-04T00:39:42.000Z","updated_at":"2025-05-03T20:54:51.000Z","dependencies_parsed_at":"2023-12-13T22:46:39.398Z","dependency_job_id":"315b2c6d-db14-4c16-93bc-46a4adc8fb91","html_url":"https://github.com/GFW4Fun/x-ui-pro","commit_stats":null,"previous_names":["gfw4fun/x-ui-pro"],"tags_count":99,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GFW4Fun%2Fx-ui-pro","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GFW4Fun%2Fx-ui-pro/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GFW4Fun%2Fx-ui-pro/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/GFW4Fun%2Fx-ui-pro/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/GFW4Fun","download_url":"https://codeload.github.com/GFW4Fun/x-ui-pro/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254430331,"owners_count":22069909,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["bypass","cloudflare","great-firewall","haproxy","nginx","psiphon","reverse-proxy","shadowsocks","tor","tunnel","v2raya","wireguard","wstunnel","x-ui-pro","xray","xui","xui-pro"],"created_at":"2024-12-21T14:20:38.145Z","updated_at":"2025-05-15T22:11:53.358Z","avatar_url":"https://github.com/GFW4Fun.png","language":"Shell","funding_links":[],"categories":[],"sub_categories":[],"readme":"### XUI-PRO (Xray-UI/v2rayA/Nginx/WARP/TOR/Psiphon) :rocket:\nx-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.\n\n- Handle **WebSocket/GRPC/HttpUgrade** via **nginx**.\n- Supports multiple users and config via port **443**\n- Install multiple domains with one a server/panel\n- More security and low detection with nginx\n- Auto SSL Renew, Reload Daily Services\n- X-UI Xray / V2rayA  Admin Web Panel\n- Compatible with Cloudflare CDN/IP\n- Random 170 fake HTML template!\n- Tor/Psiphon country changer\n- Only Linux Server\n \n##\n\n**Install XUI-PRO**:dvd::package:\n\n```\nsudo su -c \"$(command -v apt||echo dnf) -y install wget;bash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -panel 1 -xuiver last -cdn off -secure no -country xx\"\n```\n\n\u003cdetails\u003e\u003csummary\u003e:point_right:Cloudflare users :arrow_heading_down:\u003c/summary\u003e\n \n ##\n \n**\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/cdnon.png\" width=\"34\"\u003e(-cdn on ) Access is only possible from the CDN IP.**\n\n**🌍(-country cn,ru,us,de) Only connections from these countries are allowed. [xx = all]**\n\n**🔒SSL Support:** (yourdomain.com, *.yourdomain.com) **To add a new subdomain, just create a new A record in your domain's DNS management. no need to reinstall the panel!**\n\u003c/details\u003e\n\u003cdetails\u003e\u003csummary\u003e:point_right:Installation arguments :arrow_heading_down:\u003c/summary\u003e\n\n \n##\n\n**Random FakeSite**:earth_asia:\t\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -RandomTemplate yes\n```\n\n**Uninstall X-UI-PRO**:x:\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -Uninstall yes\n```\n\n**Enable Psiphon in WARP(Custom Country) \u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/cdnon.png\" width=\"34\"\u003e+\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/psiphon.gif\" width=\"15\"\u003e**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry US\n```\n\n**Enable Psiphon in WARP(Random Country)🌐🎲**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry XX\n```\n\n**Tor Custom Country🧅🌍**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -TorCountry US\n```\n\n**Tor Random Country 🧅🎲**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -TorCountry XX\n```\n\n**Valid🚩Country🌍🆔**\n```\nAT 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\n```\n\n**Add LicenseKey to WARP\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/cdnon.png\" width=\"34\"\u003e🔑**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -WarpCfonCountry XX -WarpLicKey xxxx-xxxx-xxxx\n```\n\n**Disable WarpPsiphon and WARP CleanKey❌**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -CleanKeyCfon yes\n```\n\n**Only \u003e Optimize the Network, SSH \u0026 System Limits!🚀🔥🛠️**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/hawshemi/Linux-Optimizer/main/linux-optimizer.sh)\n```\n\n**Enable UFW :no_entry_sign: Firewall (Prevent direct access to xui-xray-v2ray ports)**\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -ufw on\n```\n**Uninstall V2rayA ❌**\n```\nsudo sh -c \"$(wget -qO- https://github.com/v2rayA/v2rayA-installer/raw/main/uninstaller.sh)\"\n```\n**Other install arguments:☢️**\n```\n-panel 0 \u003e Alireza0_XUI  1 \u003e MHSanaei_XUI 2 \u003e FranzKafkaYu_XUI\n```\n```\n-xuiver 2.4.7  # XUI Panel version (default is 'last' version)\n```\n```\n-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!\n```\n```\n-secure yes   # Enable Nginx auth + Block Bad UA [xray,v2ray,go-http-client,vpn,proxy,tunnel,bot...] (Only advanced users) \n```\nSecure mode works only with [GFW-knocker/Xray-core](https://github.com/GFW-knocker/Xray-core) / [GFW-knocker/MahsaNG](https://github.com/GFW-knocker/MahsaNG) on the client side.\n\nTo clean or change the phrase \"Go-http-client/x\" from the xray/v2ray/singbox core.\n\u003c/details\u003e\n\n\u003cdetails\u003e\u003csummary\u003e:point_right:Secure mode! :arrow_heading_down:\u003c/summary\u003e\n \n#### Enable Secure/CDN Mode \n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -panel 1 -xuiver last -cdn on -secure yes -country xx\"\n```\n#### Enable UFW Firewall\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -ufw on\n```\n#### Random Fake HTML\n```\nbash \u003c(wget -qO- raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/x-ui-pro.sh) -RandomTemplate yes\n```\n####  Bulk Config with Random CDN IP\n```\nhttps://gfw4fun.github.io/xray_bulk_config_with_random_cdn_ip_range/\n```\n#### v2rayN DNS Settings - DNS over HTTPS (DoH) \n```\n{\"servers\": [\"https://8.8.8.8/dns-query\",\"https://9.9.9.9/dns-query\"]}\n```\nSecure mode works only with [GFW-knocker/Xray-core](https://github.com/GFW-knocker/Xray-core) / [GFW-knocker/MahsaNG](https://github.com/GFW-knocker/MahsaNG) on the client side.\n\nThe above points are highly recommended. Always use port 443 and enable TLS.\n\u003c/details\u003e\n \n\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/hr.png\" width=\"100%\"\u003e\n\n### Server Configuration :wrench:🐧⚙️\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/Config_XUI_ADMIN_4.jpg)\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/grpc_config_format.jpg)\n### Client Configuration 👨‍💻📱✏️\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/XUI_CONFIG_XRAY_CLIENT_EDIT2.png)\n\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/hr.png\" width=\"100%\"\u003e\n\n## Enable WARP\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/cdnon.png\" width=\"34\"\u003e TOR 🧅 (Fix Google\u0026ChatGPT Forbidden/Hide VPS IP)\n#### XUI \u003e Xray Configs \u003e Outbounds \u003e Add Outbound ➕💾👇\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/warptor02.jpg)\n#### Connect Config(Inbound) to WARP/WARP+/TOR/Psiphon/v2rayA (Outbound): :link:\n#### XUI \u003e Xray Configs \u003e Routing Rules \u003e Add Rule ➕💾👇\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/warptor3.jpg)\n#### v2rayA Panel Settings (v2rayA suggested as Outbound and supports the subscription links):⚙️👇\n![](https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/v2rayadminpanel2.jpg)\nIf you forget your password, run \"v2raya-reset-password\" to reset it (in ssh bash)\n\nv2rayA the configuration directory is: /usr/local/etc/v2raya\n## Enable XUI Subscription :link:\nXUI Panel \u003e Panel Setting \u003e Subscription \u003e Enable Service (Don't change /sub/ /json/)\n\nXUI Panel \u003e Inbounds \u003e General Actions \u003e Export All URLs - Subscriptions\n\nIn the displayed address, change `  :  to  /  ` ✏️\n\u003cimg src=\"https://raw.githubusercontent.com/GFW4Fun/x-ui-pro/master/media/hr.png\" width=\"100%\"\u003e\n\n## Useful Tools :fire: :link:\n[Bulk Config With Random CDN IP Range](https://gfw4fun.github.io/xray_bulk_config_with_random_cdn_ip_range/)\n\n[Xray Merge Multi Config for Balancer](https://github.com/Surfboardv2ray/Xray-Load-Balancer)\n\n[Xray Json Config Fragment for bypass firewall](https://misaturo.github.io/Xray-Fragment-Configurator/)\n\n[Free Multi Clash/Xray/v2ray Sub link](https://raw.githubusercontent.com/mermeroo/V2RAY-and-CLASH-Subscription-Links/refs/heads/main/SUB%20LINKS)\n\n##\n### Special thanks to xray/xui/v2ray/singbox developers :heart:\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfw4fun%2Fx-ui-pro","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fgfw4fun%2Fx-ui-pro","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fgfw4fun%2Fx-ui-pro/lists"}