3XUI搭建Reality节点

3XUI搭建Reality节点

3X-UI优化版项目地址

CloudFlare

Xpipe

FinalShell

提前准备好域名,并将域名解析到Cloudflare中

一台境外VPS,系统推荐Ubuntu 20.04+/Debian 12+/CentOS 8+

准备SSH工具,可以是FinalShell,Xpipe,等其他工具

1. 安装3X-ui面板

1.1 一键安装依赖包

  • 更新及安装组件

    • Debian/Ubuntu执行命令
    1
    apt update -y && apt install -y curl && apt install -y socat
    • CentOS执行命令
    1
    yum update -y && yum update -y && yum install -y socat
  • 保存面板信息,用户名/密码/访问路径,端口默认2053

1.2 安装和升级

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

脚本修改面板设置如果不想自定义可以输入n

1.3 放行端口

  • 输入x-ui进入面板 -> 选择防火墙管理 -> 选择安装防火墙并开放端口 -> 把推荐的几个端口都放行
  • 端口放行使用英文的,放行多个端口
  • 申请SSL证书
    • 将域名托管到CF,并添加一条A记录,将VPS的IP解析到自定义面板域名,如ui.<域名>,不要开启小云朵
    • 输入x-ui进入面板 -> 选择SSL证书管理 -> 选择获取SSL证书 -> 输入解析的域名
  • 保存证书地址,保存公钥和私钥的地址

2. 3X-ui面板登录

  • 如果忘记保存面板信息,可以输入x-ui,选择查看面板设置

  • 输入vps的ip地址 + 端口 + 面板路径,登录进入面板

  • 面板设置

    • 配置安装证书的路径,位置在/root/.acme.sh/<域名>_ecc
    • 【面板设置】 -> 【常规】 -> 输入证书的公钥和私钥路径
    • 保存并重启面板
    • 使用<域名>:<端口>/<路径>重新登陆

3. 创建Reality节点

截至2025.05.18,目前节点使用vless + reality + vision协议组合没有遇到封ip和端口

ss节点搭建大概率第二天就会封ip,vmess + ws搭建大概率会被封端口

  • 【入站列表】 -> 【添加入站】
  • 备注随便填写
  • 协议选择vless
  • 端口随机
  • 客户.传输 选择默认的TCP
  • 安全选择REALITY,其他如PROXY Protocol,HTTP 伪装,TPROXY,External Proxy等等选项,若无特殊要求,保持默认设置即可
  • 点击获取随机证书

4. 关闭防火墙/放行端口

关闭防火墙

1
sudo ufw disable

放行端口

1
ufw allow 80

5. 开启BBR加速

进入vps后台,输入x-ui,选择启用BBR加速

验证BBR是否开启成功

1
sysctl net.ipv4.tcp_available_congestion_control

6. 注意事项

不要多终端/多省份/多个朋友/共同使用同一个IP和端口号!使用3x-ui多创建几个【入站】

  • 推荐使用vless+reality+vision协议组合,使用的代理协议要安全,加密是必备的
  • 不同的地区,多个省份之间不要共同连接同一个IP
  • 同一个IP的话,不要同一个端口
  • 同一台VPS,不要在一天内一直大流量去下载东西使用,不要流量过高要切换
  • 创建【入站协议】的时候,尽量用【高位端口】,比如40000–65000之间的端口号

7. 客户端推荐