碎碎念

Docker 一键搭建 3x-ui 面板(超详细翻墙教程,小白也能看懂)

本文将教你如何通过一条 Docker 命令,在服务器上快速搭建 3x-ui 面板,实现科学上网环境的部署。教程从环境准备到最终使用,全流程讲解,适合零基础用户。

阅读时长 3 分钟
全文字数 711
评论互动 5 条
跳到评论
慢慢读

保持 120% 缩放更舒适,夜间可切换系统深色模式。

最后更新 2026.03.24 约 3 分钟

一、教程简介

很多人觉得搭建科学上网环境很复杂,其实现在已经非常简单了。
本教程使用 Docker + 3x-ui 面板,只需要一条命令即可完成部署。

👉 优点:

  • 一键安装,操作简单
  • 可视化面板,方便管理
  • 支持 VMESS / VLESS / Trojan 等协议

二、准备工作

在开始之前,你需要准备:

1️⃣ 一台服务器(VPS)

推荐:

  • 系统:Ubuntu / Debian / CentOS
  • 内存:≥ 1GB
  • 已开放端口(建议 443 / 自定义端口)

2️⃣ 安装 Docker

如果还没安装 Docker,可以执行:

 

curl -fsSL https://get.docker.com | bash

 

启动 Docker:

 

systemctl enable docker
systemctl start docker

 

三、一键部署 3x-ui

直接执行你提供的命令👇

 

docker run -itd \
   -e XRAY_VMESS_AEAD_FORCED=false \
   -v /mnt/sda3/3xuidb/:/etc/x-ui/ \
   -v /root/ca/:/root/cert/ \
   --network=host \
   --restart=unless-stopped \
   --name 3x-ui \
   ghcr.io/mhsanaei/3x-ui:latest

 

四、命令详细解释(非常重要)

让你真正理解这条命令在干嘛👇

🔹 容器基础配置

  • -itd
    后台运行容器
  • --name 3x-ui
    给容器命名为 3x-ui
  • --restart=unless-stopped
    开机自动启动

🔹 网络配置

  • --network=host

👉 直接使用宿主机网络
优点:

  • 性能最好
  • 不需要额外端口映射

⚠️ 注意:
防火墙必须放行端口!

🔹 数据持久化(重点)

 

-v /mnt/sda3/3xuidb/:/etc/x-ui/

 

👉 面板数据库存储位置
👉 重启/删除容器不会丢数据

 

-v /root/ca/:/root/cert/

 

👉 存放 SSL 证书
👉 用于 HTTPS / TLS

🔹 环境变量

 

-e XRAY_VMESS_AEAD_FORCED=false

 

👉 关闭 VMESS 强制 AEAD
👉 提高兼容性(部分客户端需要)

五、访问面板

安装完成后,打开浏览器访问:

http://你的服务器IP:54321

 

默认信息:

  • 用户名:admin
  • 密码:admin

⚠️ 首次登录一定要修改密码!

六、创建节点(翻墙核心)

进入面板后:

1️⃣ 添加入站(Inbound)

选择协议:

  • VMESS(推荐)
  • VLESS(更先进)
  • Trojan(更隐蔽)

2️⃣ 生成链接

创建后会得到:

  • VMESS 链接
  • 二维码

3️⃣ 导入客户端

推荐客户端:

  • Windows:v2rayN
  • Android:v2rayNG
  • iOS:Shadowrocket

直接扫码即可使用 🚀

七、开启 HTTPS(可选但推荐)

如果你有域名:

1️⃣ 申请证书(Let’s Encrypt)
2️⃣ 放入:

/root/ca/

 

3️⃣ 在面板中启用 TLS

👉 优点:

  • 更安全
  • 更难被识别

八、常见问题

❓ 无法访问面板

检查:

 

docker ps

 

确认容器在运行

检查防火墙:

 

ufw allow 54321

 

❓ 连接不上节点

可能原因:

  • 端口没开
  • 配置错误
  • 被墙(换端口/协议)

❓ 如何修改端口

进入面板直接修改即可
或重启容器

九、安全建议(必须看)

⚠️ 非常重要:

  • 修改默认账号密码
  • 不要用默认端口
  • 建议开启 TLS
  • 避免使用明显端口(如 10086)

十、总结

通过 Docker + 3x-ui:

👉 1 条命令
👉 3 分钟部署
👉 可视化管理

你就可以拥有一个完整的科学上网环境。

喜欢这篇文章?

分享给朋友,或在评论区告诉我你想看到的下一篇内容。

评论 (5)
登录 后发表评论。
这种工具在铁幕之下显得尤为珍贵。当获取信息的渠道被层层封锁,我们更需要通过技术手段去寻找真相,让自由的声音不再被禁锢。
技术本身没有罪,但在这个环境下,它成了打破信息垄断的唯一利器。那些试图筑起高墙的人,终究会被自己的傲慢反噬。
感谢分享,按照教程操作非常顺利。这种能够自由获取全球资讯的能力,才是现代文明社会的基石,绝不应被那种陈旧且压抑的制度所剥夺。
历史的教训告诉我们,任何试图垄断真理的政权最终都会走向崩溃。这种技术手段虽然微小,但聚沙成塔,终能唤醒更多沉睡的人。
虽然不太懂这些复杂的代码,但教程写得很仔细。生活已经很不容易了,如果连看看外面的世界都要被限制,那真的太压抑了。