VPS服务器自建VPN

X-ui面板搭建完整教程:从准备到加速全流程

🛠️ X-ui面板搭建完整教程:从准备到加速全流程

📋 一、准备工作

  • 需要准备一个VPS服务器(推荐搬瓦工的)
  • 需要FinalShell SSH 链接工具
  • 准备一个域名(这步可忽略)

没有以上工具的朋友,可参考下方推荐下载:

1. VPS服务器推荐

搬瓦工
前往官网
EVOXT
前往官网
千宿云
前往官网

2. 工具下载

🔧 二、安装 X-ui 面板

使用FinalShell工具链接我们的VPS系统:

  • 主机:我们购买的VPS的服务器地址
  • 用户名默认为root,密码可在VPS管理页面查看

更新及安装组件

根据自己的系统选择命令安装:

1、Debian/Ubuntu系统执行以下命令:

apt update -y && apt install -y curl && apt install -y socat

2、CentOS系统执行以下命令:

yum update -y && yum update -y && yum install -y socat

2.2、安装&升级

【全新安装】请执行以下脚本:

bash <(curl -Ls https://raw.githubusercontent.com/xeefei/3x-ui/master/install.sh)
若要对版本进行升级,可直接通过脚本选择【2】。
必须注意:要保留旧设置的话,需要输入【n】

2.3、放行端口

若你的VPS默认有防火墙,请在安装完成之后放行指定端口:

  • 放行【面板登录端口】
  • 放行出入站管理协议端口
  • 如果要申请安装证书并每3个月【自动续签】证书,请确保80和443端口是放行打开的
  • 可通过此脚本的第【21】选项去安装防火墙进行管理
PS:若要一次性放行多个端口或一整个段的端口,用英文逗号隔开。
若你的VPS没有防火墙,则所有端口都是能够ping通的,可自行选择是否进入脚本安装防火墙保证安全,但安装了防火墙必须放行相应端口。

2.4、申请SSL证书

  • 3x-ui的管理面板:输入" x-ui " 然后回车
  • 输入数字 “18” 进入SSL 证书管理
  • 输入“1” 开始申请证书

接下来,按提示输入域名,把自己的域名托管到CF,并解析到自己VPS的IP,不要开启【小云朵】

🚪 三、X-ui 面板登录

如果在安装过程中,全部都是默认【回车键】安装的话,用户名/密码/访问路径是随机的。

查看登录用户名、密码和面板路径:

  • 在SSH输入“x-ui”
  • 输入“10”查看面板设置

🔌 四、创建【入站协议】

  • 点击左边【入站列表】,然后【添加入站】,传输方式保持【TCP】不变,尽量选择vless+reality+vision协议组合
  • 在创建reality协议过程中,至于其他诸如:PROXY Protocol,HTTP 伪装,TPROXY,External Proxy等等选项,若无特殊要求,保持默认设置即可,不用去动它们
  • 其他:流量限制,到期时间,客户TG的ID等选项根据自己需求填写
PS:一定要放行端口之后,确保端口能够ping通,再导入软件。

🔥 五、关闭防火墙/放行端口

关闭防火墙:

sudo ufw disable

放行端口:

例:如需放行80端口,代码:

ufw allow 80

⚡ 七、BBR 加速

八、启用 BBR 步骤

  • 在SSH里面输入x-ui操作命令
  • 输入“22” 启用 BBR
  • 根据提示再输入1,BBR就启用了

九、验证 BBR 是否成功启用

执行以下命令,确认 BBR 已被启用:

sysctl net.ipv4.tcp_available_congestion_control

输出结果应包含 bbr,表示 BBR 已成功启用。

📢 教程完成!若有疑问或需要进阶指导,欢迎随时交流~

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注

滚动至顶部