前言

xui是一个轻量级的代理面板,界面简洁,功能够用。在NodeSeek和Linux.do上看到很多人推荐,就试着搭了一下。整个过程其实不复杂,但网上有些教程的命令已经过时了,所以我重新整理一下。

准备工作

我用的是美国西部的机器,延迟大概150-200ms,日常用够了。

安装过程

官方提供了一键安装脚本,直接跑就行:

# 一键安装
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)

安装过程中会问你几个问题:

安装完成后,用浏览器访问 http://你的IP:端口 就能看到登录界面了。

基本配置

登录后,点击"入站列表"添加一个节点。常用的协议有:

如果要用TLS(推荐),需要一个域名。把域名解析到VPS的IP,然后在xui面板里上传SSL证书,或者用xui自带的acme申请Let's Encrypt证书。

配合Cloudflare使用

如果你想套Cloudflare CDN,在xui里创建节点时选VLESS+WebSocket,然后在Cloudflare里把域名解析设置为橙色云朵(CDN模式)。客户端连接时用域名而不是IP。

套CDN的好处是隐藏真实IP,但速度会受限于Cloudflare的线路。如果追求速度,建议直连。

安全建议

总结

整体来说xui搭建非常简单,一键脚本搞定。主要的坑在于协议选择和TLS配置。建议新手先从VMess+WS开始,熟悉了再换VLESS。