xray面板安装详细教程|视频, caddy 申请证书,添加 vless|vmess|trojan 节点实现科学上网

本文将和大家介绍如何在VPS下安装xray面板实现自己的科学上网节点,我们知道 VPS 安装在 Linux 系统里面后没有一个面板程序去可视化操作,用来是是非常不使的,不管是更协议点还是禁用节点又或者是删除节点都要登陆到服务器,会非常的麻烦,今天和大家介绍一下如何安装xray面板程序,让我们所有的操作都能在可视化环境完成。

一、好处

安装好面板程序后,有非常多的好处,我们来列举一下。
1. 监控系统的状态
2. 在页面完成对新增节点和删除节点以及流量控制等操作。
3. 灵活配置传输协议
4. 支持多种协议,如 vmess, vless, trojan, shadowsocks 等

安装完成后记得一定要改访问端口与用户密码,防止泄漏

二、安装前准备 

1. 需要一台 VPS 推荐使用搬瓦工>>
2. 需要一个域名
3. 面板程序:x-ui
4. 证书生成:caddy2

三、安装

我们使用 ssh 客户端进行 vps 登陆操作, windows 可使用 powershell. 或者 putty, 我这里使用 mac 的 iterm2
使用命令 ssh root@ip -p 端口 进行登陆,输入密码完成登陆

1. 安装面板

我们先安装 x-ui 面板,x-ui 面板程序安装起来非常简单,只需要一个命令就可以完成安装。
bash <(curl -Ls https://raw.githubusercontent.com/vaxilu/x-ui/master/install.sh)
安装完成后默认是启动状态,端口是 54321 ,用户名密码都是 admin

2. 安装 caddy及申请证书

这一步稍微麻烦点,以后会向大家介绍更简单的方法. 参照 官网链接 安装 caddy2, 安装完成后,我们需要配置一个子域名指向我们的 VPS
添加一条 a 记录,地址是我们的 VPS服务器地址,确认没问题后点击保存

等待域名指向VPS 更新完成,可以用 ping 命令进行测试
下面进行 caddy 的配置, 我们打开 caddy. 的配置文件默认文件位置是 /etc/caddy/Caddyfile , 我们使用 vim 进行编辑(熟悉其它编辑器也可以用其它的),使用命令 vim /etc/caddy/Caddyfile 打开编辑,我们把 :80 {} 那一段删除掉(光标移动到指定位置连续按2下 d 删除一行),删除一行后进行添加,按键盘 i 进行插入。我们输入如下内容:
a.changfeng.buzz: {
    reverse_proxy 127.0.0.1 54321
}
这里域名写你自己的域名比如我这里是 a.changfeng.buzz .添加完成后依次按 esc -> : -> wq -> 回车 保存内容

保存完成后,使用 systemctl reload 可以重新加载配置文件,但我们要知道证书文件在哪里,可以再重启一下 caddy ,使用命令 systemctl restart caddy , 重启完成后,使用命令 systemctl status caddy 查看 caddy 的状态可以知道证书文件保存在哪里。我这里是保存在 /var/lib/caddy/.local/share/caddy/certificates 目录下面, 找到自己的证书位置,可以把证书拷贝到一个方便点的目录,也可以就放在这里(caddy 会更新证书)。

四、 设置面板证书

在 面板设置 -> 面板配置里面设置好证书路径以及端口,点保存配置,然后点重启面板

重新登陆记得使用 https 以及新的端口
我们在入站配置里添加入站, 证书路径不要写错了,协议选 vMess 的话不选证书也没事。

添加完成了,可以点 操作 ->. 二维码,会有一个二维码可以给手机或者PC客户端扫描导入

导入完成后,使可以切换到这个节点完成科学上网了~ 
如果是 v2rayU 客户端导入 vless 节点好像会有 bug ,刚导入不生效,打开 服务器设置,选到刚才导入的节点,保存一下就可以。

到这里就配置完成了,经测试速度可以达到我宽带的上限,还是非常满意的。


五、总结

xray面板程序给我们带来了非常大的灵活性,切换节点再也不要登陆服务器,只需要登陆面板程序便可以完成很多事,如新增、修改、删除节、限流、限时等操作,查看系统状态等。而且自己的节点也不用担心速度和安全问题,还是非常放心的









发表评论

后一页 前一页