全球主机交流论坛

标题: [X-UI] 三种版本 Docker 部署 [打印本页]

作者: Faker007    时间: 2022-12-1 20:35
标题: [X-UI] 三种版本 Docker 部署
本帖最后由 Faker007 于 2022-12-1 22:32 编辑

简介

x-ui 三种版本,支持平台如下




为什么要选择docker安装


如何使用
前提:安装好 docker
使用官方一键脚本
  1. curl -sSL https://get.docker.com/ | sh
复制代码

运行你的容器
使用 vaxilu/x-ui 版本的
  1. mkdir x-ui && cd x-ui
  2. docker run -itd --network=host \
  3.     -v $PWD/db/:/etc/x-ui/ \
  4.     -v $PWD/cert/:/root/cert/ \
  5.     --name x-ui --restart=unless-stopped \
  6.     enwaiax/x-ui
复制代码

注意: 如果希望使用FranzKafkaYu/x-ui版本,仅需要将上述镜像修改为 enwaiax/x-ui:alpha

docker-compose.yaml
  1. version: "3.9"
  2. services:
  3.   xui:
  4.     image: enwaiax/x-ui
  5.     container_name: xui
  6.     volumes:
  7.       - $PWD/db/:/etc/x-ui/
  8.       - $PWD/cert/:/root/cert/
  9.     restart: unless-stopped
  10.     network_mode: host
复制代码


启用SSL
手把手教学,更多细节见
  1. https://github.com/Chasing66/x-ui/blob/main/docs/README_zh.md
复制代码


Docker Hub下载量超过30K,MJJ不来体验一下?

作者: zymsdf    时间: 2022-12-1 20:38

作者: 会呼吸的痛    时间: 2022-12-1 20:41
三个版本都有什么区别呢
作者: Amanda    时间: 2022-12-1 20:42
端口不需要映射吗?
作者: greencloudvps    时间: 2022-12-1 20:43





日本优质线路9929 || RCP.NET非官方交流群


作者: Faker007    时间: 2022-12-1 20:46
Amanda 发表于 2022-12-1 20:42
端口不需要映射吗?

不需要的
作者: worryfree    时间: 2022-12-1 20:48
Amanda 发表于 2022-12-1 20:42
端口不需要映射吗?

已经映射了 --network=host \ 这个不就是
作者: deyu    时间: 2022-12-1 20:49

作者: huanx    时间: 2022-12-1 20:51
都会用docker了 还不如直接自己手撸配置
作者: gdtv    时间: 2022-12-1 20:53
今天想用docker安装,发现128m内存的机子内存太小安装不了,最后改成直接安装才行
作者: Faker007    时间: 2022-12-1 20:54
huanx 发表于 2022-12-1 20:51
都会用docker了 还不如直接自己手撸配置

简化操作啊,纯净卸载移除啊,主要是大多数MJJ都习惯图形化界面配置吧
作者: liu    时间: 2022-12-1 21:04
原来有这么多版本的
作者: micms    时间: 2022-12-1 21:05
这玩意居然可以docker了
作者: 白嫖    时间: 2022-12-1 21:18
有现成docker-compose配置吗
作者: 17764441997    时间: 2022-12-1 21:30
huanx 发表于 2022-12-1 20:51
都会用docker了 还不如直接自己手撸配置

这个会稳定点估计毕竟是个隔离环境,万一外边安装某个东西影响了。待会试试看一下
作者: 17764441997    时间: 2022-12-1 21:32
我试过这个enwaiax/x-ui镜像,和原版的不太一样,设置多了点。设置的时候让填alpn什么的。我看原版的没有,也不知道怎么设置
作者: 重案组曹达华    时间: 2022-12-1 21:38
试一下
作者: Faker007    时间: 2022-12-1 21:39
白嫖 发表于 2022-12-1 21:18
有现成docker-compose配置吗

有的,去github看,这里没贴全,不支持markdown 不好用
作者: Faker007    时间: 2022-12-1 21:41
17764441997 发表于 2022-12-1 21:32
我试过这个enwaiax/x-ui镜像,和原版的不太一样,设置多了点。设置的时候让填alpn什么的。我看原版的没有, ...

你再确定一下,这100%原版,一点都没改的,而且开源的,我是作者
作者: 17764441997    时间: 2022-12-1 21:44
Faker007 发表于 2022-12-1 21:41
你再确定一下,这100%原版,一点都没改的,而且开源的,我是作者

我再装一下对比看一下,我是两天前用的这个镜像
作者: 17764441997    时间: 2022-12-1 21:58
Faker007 发表于 2022-12-1 21:41
你再确定一下,这100%原版,一点都没改的,而且开源的,我是作者

刚刚对比了下,确实不一样,我都是这两天装的,你这个镜像可能要更新了。最新版本的没有alpn选项。tcp里没有acceptProxyProtocol选项。上传不了图片没法给你看
更新一下吧大佬,这个docker确实拉着方便,只要把证书放到相应路径就行了,db数据备份着也方便

作者: Faker007    时间: 2022-12-1 22:01
17764441997 发表于 2022-12-1 21:58
刚刚对比了下,确实不一样,我都是这两天装的,你这个镜像可能要更新了。最新版本的没有alpn选项。tcp里 ...

如果你说的是原版,我是直接在原版的基础上go编译出来的,原版代码已经一年多没更新了,之前我也是贡献者

docker好处很明显啊
作者: 17764441997    时间: 2022-12-1 22:05
Faker007 发表于 2022-12-1 22:01
如果你说的是原版,我是直接在原版的基础上go编译出来的,原版代码已经一年多没更新了,之前我也是贡献者 ...

嗯,我看多了TG机器人提示。但是那个设置该怎么选。大佬,。acceptProxyProtocol,tcp-acceptProxyProtocol,alpn,这些设置不懂,也没搜到相应的说法解释。可以搞个抽空搞个博客讲一下各个功能么,
作者: Faker007    时间: 2022-12-1 22:10
17764441997 发表于 2022-12-1 22:05
嗯,我看多了TG机器人提示。但是那个设置该怎么选。大佬,。acceptProxyProtocol,tcp-acceptProxyProtoc ...

你用的应该是 FranzKafkaYu/x-ui  版本的吧
作者: cdseoo    时间: 2022-12-1 22:12
感觉楼主,用了很久了
作者: 17764441997    时间: 2022-12-1 22:12
Faker007 发表于 2022-12-1 22:10
你用的应该是 FranzKafkaYu/x-ui  版本的吧

vaxilu/x-ui就是这个原版的。他下边有推荐你的docker安装方式。我当时试了,发现不一样

作者: 17764441997    时间: 2022-12-1 22:14
Faker007 发表于 2022-12-1 22:10
你用的应该是 FranzKafkaYu/x-ui  版本的吧

啊,你说docker镜像么,我刚刚拉了下来看的,就是你pull最多那个enwaiax/x-ui
作者: 17764441997    时间: 2022-12-1 22:16
本帖最后由 17764441997 于 2022-12-1 22:17 编辑

确实是你那个镜像
作者: Faker007    时间: 2022-12-1 22:29
17764441997 发表于 2022-12-1 22:14
啊,你说docker镜像么,我刚刚拉了下来看的,就是你pull最多那个enwaiax/x-ui


试试这个
  1. mkdir x-ui && cd x-ui
  2. docker run -itd --network=host \
  3.     -v $PWD/db/:/etc/x-ui/ \
  4.     -v $PWD/cert/:/root/cert/ \
  5.     --name x-ui --restart=unless-stopped \
  6.     enwaiax/x-ui:alpha
复制代码


tgBot使用说明看这个
  1. https://github.com/FranzKafkaYu/x-ui/wiki/Telegram%E4%BD%BF%E7%94%A8
复制代码

作者: dole    时间: 2022-12-1 22:35
马克
作者: 17764441997    时间: 2022-12-1 22:36
本帖最后由 17764441997 于 2022-12-1 22:39 编辑

测试一下
作者: dole    时间: 2022-12-1 23:02
docker: no matching manifest for linux/arm/v7 in the manifest list entries.
作者: abc233    时间: 2022-12-1 23:35
性能有原版的好吗
作者: hullua172    时间: 2022-12-2 00:07
感谢大佬
作者: Faker007    时间: 2022-12-2 00:26
dole 发表于 2022-12-1 23:02
docker: no matching manifest for linux/arm/v7 in the manifest list entries.

原版有armv7的镜像啊,我没环境测试,但是确实打包出来了的
作者: Faker007    时间: 2022-12-2 18:28
abc233 发表于 2022-12-1 23:35
性能有原版的好吗

没什么区别
作者: woputby    时间: 2022-12-2 18:33
worryfree 发表于 2022-12-1 20:48
已经映射了 --network=host \ 这个不就是

-v $PWD/db/

这代码是什么意思啊
作者: Mgle    时间: 2022-12-2 19:53
点赞  支持
作者: Faker007    时间: 2022-12-2 20:35
woputby 发表于 2022-12-2 18:33
-v $PWD/db/

这代码是什么意思啊

$PWD/db/:/etc/x-ui/

映射容器内的/etc/x-ui/路径到当前路径的db/目录下
作者: lspro    时间: 2022-12-2 20:42
FranzKafkaYu的xui 用ipv4打不开后台怎么办,默认侦听的是ipv6 ,小鸡没有
作者: uzz    时间: 2022-12-2 20:43
可以跟宝塔共存多站建设
可以对接各机场平台

就方便了。。。
作者: woputby    时间: 2022-12-2 21:45
Faker007 发表于 2022-12-2 20:35
$PWD/db/:/etc/x-ui/

映射容器内的/etc/x-ui/路径到当前路径的db/目录下

谢谢
作者: gmzx123    时间: 2022-12-2 22:00
马一下
作者: dole    时间: 2022-12-3 19:24
666
作者: kuannz    时间: 2022-12-3 20:06
支持技术大佬
作者: 白嫖    时间: 2022-12-4 00:52
本帖最后由 白嫖 于 2022-12-4 01:01 编辑

255
作者: JustBeHappy    时间: 2022-12-4 01:21
感谢大佬分享
作者: 小穴儿    时间: 2022-12-4 09:06
alpha 咋是英文啊?
作者: mimiye    时间: 2022-12-4 09:18
感谢大佬分享
作者: 萧萧非    时间: 2022-12-5 14:51
本帖最后由 萧萧非 于 2022-12-5 15:07 编辑

小白了,知道了!
作者: Faker007    时间: 2022-12-6 19:39
小穴儿 发表于 2022-12-4 09:06
alpha 咋是英文啊?

换Beta,支持多种语言
作者: sanxian    时间: 2022-12-6 20:12
提示: 作者被禁止或删除 内容自动屏蔽
作者: Faker007    时间: 2022-12-6 20:28
sanxian 发表于 2022-12-6 20:12
有没有支持32位系统的  玩客云用不了

没有,没有编译,自己编译吧
作者: 在7楼    时间: 2022-12-7 13:40
用的vaxilu/x-ui,很好用。

另外问个问题,你们用docker部署,还弄BBR不?BBR是在宿主机弄还是在容器里弄?
作者: 505cent    时间: 2022-12-7 13:46
能对接多个机器吗




欢迎光临 全球主机交流论坛 (https://443502.xyz/) Powered by Discuz! X3.4