本期视频地址: https://youtu.be/SEEb5vblb9w

准备工具

1、VPS 一台,重置好主流的操作系统
推荐用centos7系统
2、域名一个,解析到该VPS。

以下操作使用centos7演示

一、更新系统
CentOS

1
2
3
yum install epel-release -y
yum update -y
yum install wget curl -y

二、安装宝塔面板
宝塔面板主页:https://www.bt.cn/
Centos安装命令:

1
yum install -y wget && wget -O install.sh http://download.bt.cn/install/install_6.0.sh && sh install.sh

复制代码

试验性Centos/Ubuntu/Debian安装命令 独立运行环境(py3.7) 可能存在少量兼容性问题 不断优化中

1
curl -sSO http://download.bt.cn/install/install_panel.sh && bash install_panel.sh

复制代码

Ubuntu/Deepin安装命令:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && sudo bash install.sh

复制代码
Debian安装命令:

1
wget -O install.sh http://download.bt.cn/install/install-ubuntu_6.0.sh && bash install.sh

复制代码

安装完毕之后,不要着急打开

输入以下命令:

1
sed -i "s|bind_user == 'True'|bind_user == 'XXXX'|" /www/server/panel/BTPanel/static/js/index.js

三、安装xray

1
2
bash -c "$(curl -L https://github.com/XTLS/Xray-install/raw/main/install-release.sh)" @ install -u root

生成UUID有两种方法

1.直接在shell输入命令

1
cat /proc/sys/kernel/random/uuid 
  1. 使用该网站生成 https://1024tools.com/uuid

20210530202405

安装完毕以后,在VPS目录 /usr/local/etc/xray 找到 config,json 文件,贴入下面的配置文件
(以下配置中,两处修改 其中域名处,必须修改)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
{
"log": {
"loglevel": "warning"
},
"inbounds": [
{
"listen": "0.0.0.0",
"port": 443,
"protocol": "vless",
"settings": {
"clients": [
{
"id": "baf36097-d1ff-4b9a-bef0-fc6b3a5cbb29", //此处改为你的UUID
"level": 0,
"email": "a@b.com",
"flow":"xtls-rprx-direct"
}
],
"decryption": "none",
"fallbacks": [

{
"alpn": "h2",
"dest": 37213
}
]
},
"streamSettings": {
"network": "tcp",
"security": "xtls",
"xtlsSettings": {
"serverName": "red.445600.ga", //修改为你的域名
"alpn": [
"h2",
"http/1.1"
],
"certificates": [
{
"certificateFile": "/www/server/panel/vhost/cert/red.445600.ga/fullchain.pem", //修改为你的域名
"keyFile": "/www/server/panel/vhost/cert/red.445600.ga/privkey.pem" //修改为你的域名
}
]
}
}
}
],
"outbounds": [
{
"protocol": "freedom",
"settings": { }
}
]
}

三 修改网站配置文件

首先在代码第一行插入如下代码(强制开启 HTTPS 访问)

1
2
3
4
5
6
7
8
server { 
listen 0.0.0.0:80;
server_name red.445600.ga;
root /usr/share/nginx/html/;
index index.php index.html;
#rewrite ^(.*)$ https://\$host\$1 permanent;
}

其次删除 listen 80; 这行,并修改 443 端口为 37213 (以上配置文件端口),去除 ssl 字段。

1
2
listen 8002 http2;

测试 Xray 配置文件

输入下面命令,查看 Xray 是否正常运行,若是有问题,就是配置文件出错

1
systemctl restart xray && systemctl status xray