侧边栏壁纸
博主头像
Tech • VPS • Network vlx@tech

行动起来,活在当下

  • 累计撰写 26 篇文章
  • 累计创建 4 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

🚀 零基础搭建 Remnawave 面板:全自动 Docker 部署教程及节点配置

vlongx
2026-01-25 / 0 评论 / 0 点赞 / 868 阅读 / 0 字
温馨提示:
部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

如果你正在寻找一种简单、高效的方式来部署 Remnawave 面板,那么你来对地方了。手动配置 Docker、Nginx 反代和 SSL 证书往往繁琐且容易出错。

今天为大家介绍一个开源的一键安装脚本,它能自动处理环境检测、Docker 安装、HTTPS 证书申请以及 Nginx 反代配置,让你在几分钟内拥有一套运行完美的 Remnawave 系统。

项目开源地址https://github.com/vlongx/remnawave-installer

SCR-20260423-sqko.jpeg

🌟 为什么选择这个脚本?

这个安装脚本不仅仅是简单的下载运行,它包含了很多实用的自动化特性:

  • 🐳 全自动环境部署:自动检测系统环境,帮你安装好 Docker 和 Docker Compose。

  • 🔒 自动 HTTPS 配置:集成 acme.sh,自动为你的域名申请 Let’s Encrypt 证书,告别浏览器“不安全”的红锁。

  • ⚙️ 智能 Nginx 反代:自动生成 Nginx 配置文件,并预置了 WebSocket 支持与安全标头,无需手动修改 conf 文件。

  • 🔑 安全无忧:自动生成高强度的随机密钥(JWT, Postgres, Webhook 等),保障系统安全。

  • 🌐 网络自修复:脚本会自动处理 Docker 网络配置,确保后端与 Nginx 通信顺畅。

💻 安装准备

在开始之前,请确保你的服务器满足以下基本要求:

  1. 操作系统:Debian 10+ 或 Ubuntu 20.04+
  2. 架构:支持 amd64 或 arm64
  3. 配置:建议2C2G以上
  4. 权限:需要使用 Root 用户执行安装
  5. 端口:请确保服务器的 80443 端口未被占用(用于申请证书和搭建 Web 服务)。
  6. 下载并安装SSH连接工具Finalshell:【点击进入
  7. 做好域名解析:Cloudflare:【点击进入
  8. 代理软件:v2rayn:【点击进入

⚠️ 重要:域名解析设置

这是最关键的一步!在运行脚本之前,你需要前往你的域名服务商(如阿里云、腾讯云、Cloudflare 等)设置 DNS 解析。
SCR-20260423-spzp.png

Cloudflare 用户特别注意: 在安装阶段,请务必将 Cloudflare 的代理状态(那个橙色的小云朵)关闭,设置为 灰色 (DNS Only)。 等待脚本安装完成且 SSL 证书申请成功后,你可以再根据需要开启 CDN 代理。

🚀 一键安装命令

准备工作完成后,SSH 连接到你的服务器,直接复制并运行以下命令:

  • 安装工具
apt install unzip vim curl wget git sudo -y
  • 安装remnawave
curl -O https://raw.githubusercontent.com/vlongx/remnawave-installer/main/install.sh \
&& chmod +x install.sh \
&& ./install.sh
  • 输入域名(订阅域名可以自己设置也可以与面板一致)及邮箱
    SCR-20260423-sphw.png

  • 自动安装Docker
    SCR-20260423-squc.png

  • 自动安装证书
    SCR-20260423-sqzd.png

  • 完成安装
    SCR-20260423-szvw.png

  • 登入Remnawave
    https://xxx.xxx.xxx/auth/login (解析的域名)
    SCR-20260423-tahm.png

  • 注册用户名及密码并登入系统:
    SCR-20260423-taph.png

  • 更改中文
    SCR-20260423-taxw.png

3、部署节点

  • 在节点VPS安装 Docker
sudo curl -fsSL https://get.docker.com | sh

SCR-20260423-tbik.png

  • VPS创建节点目录
mkdir /opt/remnanode && cd /opt/remnanode && touch docker-compose.yml
  • 回到面板
    SCR-20260423-tbwl.png

  • 设置节点
    SCR-20260423-tccq.png
    SCR-20260423-tdre.png
    SCR-20260423-tdyt.png

  • 在VPS里输入vim docker-compose.yml 把对应的docker-compose.yml配置粘贴进去即可
    SCR-20260423-tekc.png
    SCR-20260423-terd.png

  • ESC键,输入:wq 按回车保存退出

  • 启动docker

docker compose up -d

SCR-20260423-tfym.png

  • 点击创建节点
    SCR-20260423-tfof.png
    SCR-20260423-tgeo.png
  • 同样的方法添加其他节点,入下图所示,已经添加两个vps节点
    SCR-20260423-thrc.png

4、配置Xray

核心支持的协议包括:

  • VLESS:目前最主要的协议,支持多种传输载体和安全配置,特别是深度集成了对 VLESS-XTLS-Reality(Reality 流量伪装)的支持。
  • VMess:传统的 Xray/V2Ray 协议。
  • Trojan:用于伪装成正常 HTTPS 流量的代理协议。
  • Shadowsocks2022:支持 AEAD 加密的经典协议。

SCR-20260423-tifh.png
SCR-20260423-tjrx.png

  • 配置文件>Xray配置>粘贴下面的配置代码
{
  "log": {
    "loglevel": "warning"
  },
  "inbounds": [
    {
      "tag": "Shadowsocks",
      "port": 1234,
      "protocol": "shadowsocks",
      "settings": {
        "method": "2022-blake3-aes-256-gcm",
        "clients": [],
        "network": "tcp,udp",
        "password": "u8Z6ZtT3Gk+9/U6D3XkR8a9qQ6V5yK0E5zH9w+zL/1I="
      }
    },
    {
      "tag": "VLESS_REALITY",
      "port": 40443,
      "listen": "0.0.0.0",
      "protocol": "vless",
      "settings": {
        "clients": [],
        "decryption": "none"
      },
      "sniffing": {
        "enabled": true,
        "destOverride": [
          "http",
          "tls",
          "quic"
        ]
      },
      "streamSettings": {
        "network": "tcp",
        "security": "reality",
        "realitySettings": {
          "dest": "www.tesla.com:443",
          "show": false,
          "xver": 0,
          "shortIds": [
            "4b6ab1a478f6c221"
          ],
          "privateKey": "yU8vB4wN1xZ9mQ2cR5tE0pL3oK7jH6gF4dD2sA1fG9h",
          "serverNames": [
            "www.tesla.com",
            "tesla.com"
          ]
        }
      }
    }
  ],
  "outbounds": [
    {
      "tag": "DIRECT",
      "protocol": "freedom"
    },
    {
      "tag": "BLOCK",
      "protocol": "blackhole"
    }
  ],
  "routing": {
    "rules": []
  }
}

注意事项
1.配置中password,shortIds,dest,privateKey都自行修改
2.端口自行修改
3.本次只添加SS2022,VLESS两种协议,其他的大家可以自行添加即可

5、配置主机

  • 新建主机
    SCR-20260423-tphl.png
  • 点击+新建
    SCR-20260423-trac.png
  • 配置备注 > Default-Profie更改选择Shadowsocks或者Vless > 在地址拦输入IP端口会自动读取配置文件 > 节点位置选择相应的节点 > 主机可见性打开 > 点击保存完成新建
    SCR-20260423-tsjj.png
  • 其他主机也是一样的规则添加即可

6、设置内部分组

  • 内部分组 > 编辑 > 配置文件 > 选择Shadowsocks和Vless > 点击保存
    SCR-20260423-tsru.png

7、设置用户

  • 配置用户 > 设置用户 > 内部分组选择配置 > 其他的根据自己需求进行配置 > 点击保存
    SCR-20260423-ttsh.png

8、导入代理软件

  • 导入到v2rayn软件即可,其他代理软件自行设置即可
    SCR-20260423-tugi.png
    SCR-20260423-tuup.png
    SCR-20260423-uasz.png

Remnawave 作为一个后起之秀的代理面板,确实有着极高的可玩性和专业度。它抛弃了传统面板简单的“一键无脑生成”,采用了更底层的配置逻辑(比如精细的 Inbounds/Outbounds 控制、Reality 参数定制、以及灵活的 Profile 配置文件)。

它最大的亮点,就是极其适合小圈子合租。 自带的用户流量限制、设备数(HWID)限制、独立的订阅链接分发、甚至是 Telegram 绑定功能,简直就是为 3-5 个好朋友共享一台高性能 VPS 量身定制的。每个人都有独立的 UUID 和订阅,互不干扰,管理员还能清楚看到每个人的流量消耗,优雅且高效。

🎉 写在最后

折腾这个面板的过程确实容易让人抓狂,尤其是它那套“UI 与 JSON 强同步”的底层逻辑,稍不注意就会踩坑。但当你真正理清了它的脾气,把它跑通、看到所有节点全都绿起来、手机成功拉取订阅的那一刻,成就感是无与伦比的。

如果你是一个喜欢钻研技术、想要极致掌控服务器的玩家,Remnawave 绝对值得你花时间去调教。一旦配置好,它就是一个极其稳定且强大的管理中枢。

希望这篇教程能帮大家少走弯路,一次点亮 VLESS REALITY!如果你在搭建过程中还遇到了什么“玄学”报错,或者有更有趣的玩法,欢迎在评论区留言交流。

折腾不易,如果这篇教程帮到了你,别忘了点个赞支持一下!我们下期再见!

0

评论区