aircross/x-ui

By aircross

Updated 6 months ago

x-ui FranzKafkaYu/x-ui,xray-core v1.8.24,Geo改为Loyalsoldier/v2ray-rules-dat,20240902

Image
Integration & Delivery
Internet of Things
Networking

2.5K

X-UI

Go Report CardDocker Pulls

简体中文|ENGLISH

声明:该项目仅供个人学习、交流,请遵守当地法律法规,勿用于非法用途;请勿用于生产环境
声明:该项目已闭源,介意者请勿使用;如您需要开源代码,请附上您的Github Profile邮箱联系

3X-UI

如果你需要使用3X-UI,可以点击这里访问:aircross/3x-ui
Docker Pulls

默认访问端口:http://host:54321
默认用户名/密码:admin/admin
支持单端口多用户、多协议的 xray 面板,究极缝合怪
通过免费的Telegram bot方便快捷地进行监控、管理你的代理服务
xtls-rprx-visionreality快速入手请看这里
欢迎大家使用并反馈意见或提交Pr,帮助项目更好的改善
如果您觉得本项目对您有所帮助,不妨给个star:star2:支持我
或者你恰巧有购买服务器的需求,可以通过文末的赞助部分支持我~

文档目录

功能介绍

  • 系统状态监控
  • 支持单端口多用户、多协议,网页可视化操作
  • 支持的协议:vmess、vless、trojan、shadowsocks、shadowsocks 2022、dokodemo-door、socks、http
  • 支持配置更多传输配置:http、tcp、ws、grpc、kcp、quic
  • 流量统计,限制流量,限制到期时间,一键重置与设备监控
  • 可自定义 xray 配置模板
  • 支持 https 访问面板(自备域名 + ssl 证书)
  • 支持一键SSL证书申请且自动续签
  • Telegram bot通知、控制功能
  • 更多高级配置项,详见面板

:bulb:具体使用、配置细节以及问题排查请点击这里:point_right:WIKI:point_left:
Specific Usages、Configurations and Debug please refer to WIKI

一键安装

在安装前请确保你的系统支持bash环境,且系统网络正常

⚡从原版升级也可使用该命令,数据不会丢失⚡

bash <(curl -Ls https://raw.githubusercontent.com/aircross/x-ui/master/install.sh)

For English Users,please use the following command to install English supported version:

bash <(curl -Ls https://raw.githubusercontent.com/aircross/x-ui/master/install_en.sh)

如需安装指定的版本,可以在上述命令中指定版本号,如指定版本为0.3.4.4,安装命令如下:

bash <(curl -Ls https://raw.githubusercontent.com/aircross/x-ui/master/install.sh) 0.3.4.4   

##使用 Docker 部署 安装docker

#国外服务器使用以下命令安装Docker
curl -fsSL https://get.docker.com | sh
# 设置开机自启
sudo systemctl enable docker.service
# 根据实际需要保留参数start|restart|stop
sudo service docker start|restart|stop

国内的请参照下面这个教程安装,需要配合能访问download.docker.com的服务器服用

和谐之后如何在国内安装Docker及拉取镜像使用⁠

运行Docker

X-UI
#X-UI
mkdir -p /opt/docker/x-ui
docker run \
    --name x-ui \
    -d \
    --network host \
    --restart=unless-stopped \
    -v /opt/docker/x-ui:/etc/x-ui/ \
    aircross/x-ui:latest
3X-UI
#3X-UI
mkdir -p /opt/docker/3x-ui
docker run \
    --name 3x-ui \
    -d \
    --network host \
    --restart=unless-stopped \
    -v /opt/docker/3x-ui:/etc/x-ui/ \
    aircross/3x-ui:latest
如果你需要安装ACME.SH用户管理SSL证书的Docker,可以执行一下命令
mkdir -p /opt/docker/acme.sh
docker run -itd -v /opt/docker/acme.sh:/acme.sh --net=host --restart=unless-stopped --name=acme.sh -v /var/run/docker.sock:/var/run/docker.sock neilpang/acme.sh daemon
docker exec \
    -e CF_Email=你的CF邮箱 \
    -e CF_Key=你的CF API Key  \
    acme.sh --issue -d demo.com  --dns dns_cf  \
    --server letsencrypt
#默认使用letsencrypt作废证书签发服务

x-ui的Docker执行命令添加下面这一行

    -v /opt/docker/acme.sh:/acme.sh/ \
    #在x-ui的docker里面域名证书的路径为/acme.sh/

客户端推荐

软件名称平台收费/免费下载地址
v2rayNGAdnroid免费下载地址
Get it on Google Play
NekoBoxAdnroid免费下载地址
注意:Google Play 版本自 2024 年 5 月起已被第三方控制,为非开源版本,请不要下载。
Clash for AndroidAdnroid免费下载地址
OneClickiOS免费Apple Store
LeafiOS免费Apple Store
ShadowrocketiOS收费Apple Store
pepiiOS收费Apple Store
i2RayiOS收费Apple Store
KitsunebiiOS收费Apple Store
QuantumultiOS收费Apple Store
Clash Verge RevWindows免费下载地址
v2rayNWindows免费下载地址
NekoRay / NekoBox For PCWindows免费下载地址
Clash for WindowsWindows免费下载地址
clashNWindows免费下载地址
NetchWindows免费下载地址
Qv2rayWindows免费下载地址
NekoRayLinux未知未知
Clash VergeLinux未知未知
Qv2rayLinux未知未知
V2rayALinux未知未知
ClashX ProMacOS未知未知
Qv2rayMacOS未知未知
V2rayXMacOS未知未知
V2rayUMacOS未知未知

效果预览

面板使用:

点击查看效果预览

image
image

Bot使用:

点击查看效果预览

image

流量提醒:

点击查看效果预览

image

SSH提醒:

点击查看效果预览

image

限额提醒:

点击查看效果预览

image

到期提醒:

点击查看效果预览

image

登录提醒:

点击查看效果预览

image
image

用户速览:

点击查看效果预览

image

用户查询:

点击查看效果预览

image

快捷方式

安装成功后,通过键入x-ui进入控制选项菜单,目前菜单内容:

  x-ui 面板管理脚本
  0. 退出脚本
————————————————
  1. 安装 x-ui
  2. 更新 x-ui
  3. 卸载 x-ui
————————————————
  4. 重置用户名密码
  5. 重置面板设置
  6. 设置面板端口
  7. 查看当前面板设置
————————————————
  8. 启动 x-ui
  9. 停止 x-ui
  10. 重启 x-ui
  11. 查看 x-ui 状态
  12. 查看 x-ui 日志
————————————————
  13. 设置 x-ui 开机自启
  14. 取消 x-ui 开机自启
————————————————
  15. 一键安装 bbr (最新内核)
  16. 一键申请SSL证书(acme申请)
 
面板状态: 已运行
是否开机自启: 是
xray 状态: 运行

请输入选择 [0-16]: 

配置要求

内存

  • 128MB minimal/256MB+ recommend

OS

  • CentOS 7+
  • Ubuntu 16+
  • Debian 8+

变更记录

  • 2024.06.29:更新xray-core到最新版本v1.8.16,修改默认Geo为Loyalsoldier/v2ray-rules-dat版本
  • 2023.07.18:随机生成Reality dest与serverNames,去除微软域名;细化sniffing配置
  • 2023.06.10:开启TLS时自动复用面板证书与域名;增加证书热重载设定;优化设备限制功能
  • 2023.04.09:支持Reality;支持新的telegram bot控制指令
  • 2023.03.05:支持用户到期时间限制;随机用户名、密码与端口生成
  • 2023.02.09:支持单端口内用户流量限制与统计;支持VLESS utls配置与分享链接导出
  • 2022.12.07:添加设备并发限制;细化tls配置,支持minVersion、maxVersion与cipherSuites选择
  • 2022.11.14:添加xtls-rprx-vision流控选项;定时自动更新geo与清除日志
  • 2022.10.23:实现全英文支持;增加批量导出分享链接功能;优化页面细节与Telegram通知
  • 2022.08.11:实现Vmess/Vless/Trojan单端口多用户;增加CPU使用超限提醒
  • 2022.07.28:增加acme standalone模式申请证书;增加x-ui自动保活机制;优化编译选项以适配更多系统
  • 2022.07.24:增加自动生成面板根路径,节点流量自动重置功能,设备IP接入变化通知功能
  • 2022.07.21:增加节点IP接入变化提醒,Web面板增加停止/重启xray功能,优化部分翻译
  • 2022.07.11:增加节点到期提醒、流量预警策略,增加Telegram bot节点复制、获取分享链接等
  • 2022.07.03:重构Telegram bot功能,指令控制不再需要键盘输入;增加Trojan底层传输配置
  • 2022.06.19:增加Shadowsocs2022新的Cipher,增加节点搜索、一键清除流量功能
  • 2022.05.14:增加Telegram bot Command控制功能,支持关闭/开启/删除节点等
  • 2022.04.25:增加SSH登录提醒、面板登录提醒
  • 2022.04.23:增加更多Telegram bot提醒功能
  • 2022.04.16:增加面板设置Telegram bot功能
  • 2022.04.12:优化Telegram Bot通知提醒
  • 2022.04.06:优化安装/更新流程,增加证书签发功能,添加Telegram bot机器人推送功能

致谢

广告赞助

如果你觉得本项目对你有用,而且你也恰巧有这方面的需求,你也可以选择通过我的购买链接赞助我

Stargazers over time

Stargazers over time

Docker Pull Command

docker pull aircross/x-ui