上级 项目
type
status
date
slug
summary
password
子级 项目
tags
category
前言
基于x-ui后续魔改版本,和其余的x-ui魔改项目类似的是后续也更新了内核,并且支持了新的协议,支持多用户。不过3x-ui后续更新的实用功能是可以对xray核心进行修改,这点后续会讲。3x-ui在美观程度和动画流畅程度上和其余的搭建代理面板拉开了一个维度。
3x-ui项目地址:https://github.com/MHSanaei/3x-ui
3x-ui的功能:
- 系统状态监控
- 在所有入口和客户端中搜索
- 深度/浅色主题
- 支持多用户和多协议
- 支持多种协议,包括VMess、VLESS、Trojan、Shadowsocks、Dokodemo-door、Socks、HTTP、wireguard
- 支持XTLS协议,包括RPRX-Direct、Vision、REALITY
- 流量统计、流量限制、超时时间限制
- 可自定义的 Xray 配置模板
- 支持HTTPS访问面板(自建域名+SSL证书)
- 支持一键式SSL证书申请和自动续费
- 更多高级配置项目请参考面板
- 修复了API路由(用户设置将使用API创建)
- 支持通过面板中提供的不同项目更改配置。
- 支持从面板导出/导入数据库
安装3x-ui
1.安装BBR
安装3x-ui前记得安装bbr加速
2.安装3x-ui
安装脚本:
在运行脚本以后,会提示你
Do you want to continue with the modification y/n?
这里的意思是是否要进行自定义配置,可以进行用户名和密码的自定义设置等,建议输入y进行自定义配置。
- Please set up your username: 后面输入要设置的面板用户名
- Please set up your password: 后面输入要设置的面板密码
- Please set up the panel port: 后面输入你要设置的面板端口然后就安装完成了,以后想要在ssh连接里面进行3x-ui的设置,只需要输入
x-ui
然后回车就会出现3x-ui的管理面板,如下:
接下来我们就可以结束令人头疼的ssh设置,到简单容易操作的ui界面里面进行设置。
3.管理3x-ui网页端
在浏览器输入你vps的IP,后面加上英文冒号,然后跟上你设置的端口,格式如下:
IP:端口
进入后在下方的语言设置里面设置为中文。然后输入你的用户名和密码进入。
最上方会提示你
此连接不安全。在激活 TLS 进行数据保护之前,请勿输入敏感信息。
这里不用管,后续到了配置代理的时候在选择。主界面会显示一些信息:x-ui版本/IP地址/xray版本切换/瞬时网络流量/总共用了多少流量/连接数等等,方便查看。
使用
简单搭建reality
在所有的翻墙协议里面,我最喜欢的就是reality协议,足够安全并且不需要自己的域名。如果需要自己的域名那么还得申请ssl,这里我们就简单示意一下reality的搭建
点击左侧的
入站列表
,然后点击添加入站
很多默认配置不需要修改,需要修改的几个栏目
- 备注,这个随便写,就是节点名字。
- 协议,默认就是vless,如果搭建reality协议就选vless。
- 端口,最好是443,当然随便一个也行。
- 传输,选tcp。
- 安全,选中reality。
- 然后关于私钥和公钥,点一下下面的 Get New Cert按钮就可以随机获取私钥和公钥。然后点击右下角的
添加
,就完成了一个reality节点的搭建。
入站列表 栏目
在入站列表栏目里面,上面是显示流量和用户等信息,下方是节点信息。可以看到我们已经搭建好了一个节点,节点的类型是vless tcp Reality这三个标签,关于如何导出节点链接,可以点击节点前方的三个点,然后点击
导出链接
,然后点击复制
即可。3x-ui特色
下面就是说一下为什么我要在写一篇博客介绍和x-ui类似的3x-ui项目,3x-ui有自己的xray设置,可以设置的东西很多。常规可以设置的东西如下:
简单讲一下可以设置什么
- 屏蔽BT协议/私有IP/广告/黄色网站/测速网站
- 屏蔽连接到伊朗/中国/俄罗斯/越南的IP或者域名
- 直连伊朗/中国/俄罗斯/越南的IP或者域名
- 通过 IPv4 将流量路由到谷歌或者netflix
- 自动配置warp,流量出站将通过cloudflare的warp进行代理。
- 设置路由规则。
- 设置出站规则,这里可以配置链式代理。
- 负载均衡等。
关于ssl证书
3x-ui和其余的x-ui魔改类似,都可以很简单的申请证书,包括cloudflare自动申请证书,不过我们这里基本都是手动申请。开启面板ssl和节点开启ssl都需要证书,所以我们再讲一下如何申请证书。
在ssh界面输入x-ui,弹出的列表里面,找到SSL Certificate Management对应的编号,我这个版本是16,那就输入
16
,然后回车。- get ssl 代表申请证书。
- revoke 是撤销
- Force Renew 定时任务续签我们输入
1
,然后回车。提示Please enter your domain name: 后面输入你的域名提示please choose which port do you use,default will be 80 port:直接默认回车然后等待证书申请完成完成后会输出一些信息,包括如下
- Your cert is in:
- Your cert key is in:
- The intermediate CA cert is in:
- And the full chain certs is there:其中我们需要注意的是Your cert is in和Your cert key is in。Your cert is in:后面显示的内容是你的证书,Your cert key is in: 后面的显示内容是你的密钥,一般后面的有效内容会高亮显示。
配置面板ssl
我们回到面板,点击
面板设置
,在面板证书公钥文件路径
里面粘贴你的公钥路径,在面板证书密钥文件路径
里面填写你的私钥路径,然后在面板 url 根路径
里面随便写一个路径,比如我这里写的是/panel然后点击上方的保存,然后点击重启面板。
后续我们会发现通过IP直接访问进不去面板了,这很正常。现在我们需要通过
进入,这样可以有效提高面板的安全性。
节点配置ssl
接下来就很简单了,假如说我们需要一个带tls的节点,比如vmess+ws+tls,我们去入站列表新建一个配置,需要修改的是协议选择vmess,传输选择websocket,安全选择tls,然后点击下面的从面板设置证书,再点击下面的添加。就完成了一个vmess+ws+tls节点的创建。
- 作者:团子
- 链接:https://ikun.su///article/3X-UI
- 声明:本文采用 CC BY-NC-SA 4.0 许可协议,转载请注明出处。
相关文章