很久以前出过x-ui的视频和博客内容,但是由于时间过于久远,包括在技术上和更新上都有了一些变化,这里就重新写一下。 不过从另一个角度考虑,后续的几个项目在易用性上都很抽风,不愧是程序员出品的项目,用起来完全就没考虑过美观和易用性,实用价值最高的还是x-ui系列,所以还是优先推荐3x-ui项目。 系统状态监控 在所有入口和客户端中搜索 深度/浅色主题 支持多用户和多协议 支持多种协议,包括VMess、VLESS、Trojan、Shadowsocks、Dokodemo-door、Socks、HTTP、wireguard 支持XTLS协议,包括RPRX-Direct、Vision、REALITY 流量统计、流量限制、超时时间限制 可自定义的 Xray 配置模板 支持HTTPS访问面板(自建域名+SSL证书) 支持一键式SSL证书申请和自动续费 更多高级配置项目请参考面板 修复了API路由(用户设置将使用API创建) 支持通过面板中提供的不同项目更改配置。 支持从面板导出/导入数据库 1.1 3x-ui介绍3x-ui项目地址:https://github.com/MHSanaei/3x-ui 安装3x-ui前记得安装bbr加速,看这里:BBR新版脚本以及优化 2.2 安装3x-ui安装脚本:bash <(curl -Ls https://raw.githubusercontent.com/mhsanaei/3x-ui/master/install.sh) Please set up your username: 后面输入要设置的面板用户名 Please set up your password: 后面输入要设置的面板密码 Please set up the panel port: 后面输入你要设置的面板端口 x-ui - Enter Admin menu 接下来我们就可以结束令人头疼的ssh设置,到简单容易操作的ui界面里面进行设置。 2.3 x-ui网页端在浏览器输入你vps的IP,后面加上英文冒号,然后跟上你设置的端口,格式如下:IP:端口 最上方会提示你此连接不安全。在激活 TLS 进行数据保护之前,请勿输入敏感信息。 在所有的翻墙协议里面,我最喜欢的就是reality协议,足够安全并且不需要自己的域名。如果需要自己的域名那么还得申请ssl,这里我们就简单示意一下reality的搭建 很多默认配置不需要修改,需要修改的几个栏目 备注,这个随便写,就是节点名字。 协议,默认就是vless,如果搭建reality协议就选vless。 端口,最好是443,当然随便一个也行。 传输,选tcp。 安全,选中reality。 然后关于私钥和公钥,点一下下面的 Get New Cert按钮就可以随机获取私钥和公钥。 在入站列表栏目里面,上面是显示流量和用户等信息,下方是节点信息。可以看到我们已经搭建好了一个节点,节点的类型是vless tcp Reality这三个标签,关于如何导出节点链接,可以点击节点前方的三个点,然后点击导出链接,然后点击复制即可。 4 3x-ui特色下面就是说一下为什么我要在写一篇博客介绍和x-ui类似的3x-ui项目,3x-ui有自己的xray设置,可以设置的东西很多。常规可以设置的东西如下: 简单讲一下可以设置什么 屏蔽BT协议/私有IP/广告/黄色网站/测速网站 屏蔽连接到伊朗/中国/俄罗斯/越南的IP或者域名 直连伊朗/中国/俄罗斯/越南的IP或者域名 通过 IPv4 将流量路由到谷歌或者netflix 自动配置warp,流量出站将通过cloudflare的warp进行代理。 设置路由规则。 设置出站规则,这里可以配置链式代理。 负载均衡等。 5 关于ssl证书3x-ui和其余的x-ui魔改类似,都可以很简单的申请证书,包括cloudflare自动申请证书,不过我们这里基本都是手动申请。开启面板ssl和节点开启ssl都需要证书,所以我们再讲一下如何申请证书。 get ssl 代表申请证书。 revoke 是撤销 Force Renew 定时任务续签 Your cert is in: Your cert key is in: The intermediate CA cert is in: And the full chain certs is there: 我们回到面板,点击面板设置,在面板证书公钥文件路径里面粘贴你的公钥路径,在面板证书密钥文件路径里面填写你的私钥路径,然后在面板 url 根路径里面随便写一个路径,比如我这里写的是/panel 然后点击上方的保存,然后点击重启面板。 接下来就很简单了,假如说我们需要一个带tls的节点,比如vmess+ws+tls,我们去入站列表新建一个配置,需要修改的是协议选择vmess,传输选择websocket,安全选择tls,然后点击下面的从面板设置证书,再点击下面的添加。就完成了一个vmess+ws+tls节点的创建。 (责任编辑:) |