Music

准备材料

  • vps一台
  • 一个域名

更新系统

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

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

CentOS系统执行以下命令:

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

开启BBR加速

开启bbr加速有几种办法,这里介绍用命令行开启(Debian/ubuntu)系统的BBR

  1. 修改系统变量
 echo "net.core.default_qdisc=fq" >> /etc/sysctl.conf
 echo "net.ipv4.tcp_congestion_control=bbr" >> /etc/sysctl.conf
  1. 保存生效
 sysctl -p
  1. 查看内核是否已开启BBR
sysctl net.ipv4.tcp_available_congestion_control

显示以下即已开启:

net.ipv4.tcp_available_congestion_control = reno cubic bbr
  1. 查看BBR是否启动
 lsmod | grep bbr

显示返回值即启动成功:

 tcp_bbr 20480 21

解析域名

将你的VPS IP解析到你的域名上,这里不做描述。

安装X-UI

一键脚本(原版)

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

安装过程中需要自行设置账户、密码、面板端口号
d3d1a7b064234a7b7e2edb2589edb2a
安装完成后,vps命令行输入

x-ui

可进行管理
05d592c8810b89a5a67146e00bd3e4d
在浏览器里用IP:端口号(安装时设置的)访问面板,但现在还没有申请证书,所有不急着登录面板。(如不需要证书可以忽略,以下的教程不需要观看)

申请证书

证书申请有很多办法,这里介绍acme脚本申请证书,当然也可以用x-ui自带的证书申请方法,参考x-ui官方文档

  1. 安装acme
curl https://get.acme.sh | sh -s [email protected]

(PS:脚本在安装时会创建别名 acme.sh=~/.acme.sh/acme.sh 安装完成后,您必须关闭当前终端并重新打开它才能使别名生效,也就是说要运行以下命令要断开ssh重连才能生效)
2. 申请公钥和密钥
PS:修改代码中注释的域名,改为你自己的域名

acme.sh  --issue -d 域名   --standalone

ipv6

acme.sh  --issue -d 域名 --standalone --listen-v6

dns

export CF_Key="自行获取"
export CF_Email="你注册cloudflare的邮箱"
acme.sh --issue --dns dns_cf -d 你的域名 -d *.你的域名(注意要加*号)
  1. 下载证书及密钥
    下载的文件在/root文件夹下
acme.sh --installcert -d 域名 --key-file /root/private.key --fullchain-file /root/cert.crt
  1. 若是出现申请证书失败,可尝试切换申请商,acme默认使用zerossl,再用第二步第二条命令重新申请证书。
acme.sh --set-default-ca --server letsencrypt
acme.sh --set-default-ca --server buypass
acme.sh --set-default-ca --server zerossl
  1. acme其他命令
  • 自动更新acme
acme.sh --upgrade --auto-upgrade
  • 查看证书信息
acme.sh --info -d 域名
  • 强制更新证书
acme.sh --renew -d 域名 --force

登录x-ui面板

  1. 在浏览器里输入 “http://域名:端口号” 访问面板
    144d799d06d27823eb9321740d36423

  2. 更改面板设置

  • 填写公钥和私钥的文件路径
    屏幕截图 2022-10-06 093413
  • 保持配置并重启面板
  • 创建节点(以vmess,Trojan为例)
    2d40462ff1ba5bb8c21e94dcafb9cc6
    屏幕截图 2022-10-07 222042
    至此,教程完毕。