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

行动起来,活在当下

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

目 录CONTENT

文章目录

🚀 零基础搭建 Remnawave 面板:全自动 Docker 部署教程

vlongx
2026-01-25 / 0 评论 / 0 点赞 / 401 阅读 / 0 字
温馨提示:
本文最后更新于2026-01-25,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

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

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

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

RE2.png

🌟 为什么选择这个脚本?

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

  • 🐳 全自动环境部署:自动检测系统环境,帮你安装好 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. 权限:需要使用 Root 用户执行安装
  4. 端口:请确保服务器的 80443 端口未被占用(用于申请证书和搭建 Web 服务)。
  5. 下载并安装SSH连接工具Finalshell:【点击进入
  6. 做好域名解析:Cloudflare:【点击进入

⚠️ 重要:域名解析设置

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

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

🚀 一键安装命令

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

curl -O https://raw.githubusercontent.com/vlongx/remnawave-installer/main/install.sh && chmod +x install.sh && ./install.sh

输入域名及邮箱
RE4.png
RE5.jpeg

自动完成安装
RE6.png

修改/opt/remnawave目录下的docker-compose.yml配置文件,添加以下映射路径

volumes: 
	- '/opt/remnawave/nginx:/var/lib/remnawave/configs/xray/ssl'

RE15.png

停止容器:docker compose down 
启动容器:docker compose up -d

登入Remnawave
https://xxx.xxx.xxx/auth/login (解析的域名)
RE7.png

注册用户名及密码并登入系统:

RE8.png

3、Remnawave节点

  • 安装 Docker
sudo curl -fsSL https://get.docker.com | sh
  • VPS创建节点目录
mkdir /opt/remnanode && cd /opt/remnanode && touch docker-compose.yml
  • 回到面板
    RE9.png

  • 设置节点
    RE10.png
    RE11.png
    RE12.png

  • 把对应的docker-compose.yml配置粘贴进去即可
    RE13.png

  • 启动``docker`

docker compose up -d

RE14.png
4、VLESS + WS + TLS(红色部分可以自定义)

{
      "tag": "VLESS_WS_TLS",
      "listen": "0.0.0.0",
      "port": 443,
      "protocol": "vless",
      "settings": {
        "clients": [],
        "decryption": "none"
      },
      "streamSettings": {
        "network": "ws",
        "security": "tls",
        "tlsSettings": {
          "serverName": "你的域名",
          "certificates": [
            {
              "keyFile": "/var/lib/remnawave/configs/xray/ssl/privkey.key",
              "certificateFile": "/var/lib/remnawave/configs/xray/ssl/fullchain.pem"
            }
          ]
        },
        "wsSettings": {
          "path": "/vless-ws",
          "headers": {
            "Host": "你的域名"
          }
        }
      }
    }

5、VLESS + Reality

  • 生成 Reality 密钥对
cd /opt/remnanode 
docker exec -it remnanode /usr/local/bin/xray x25519
  • 具体配置如下(红色部分可以自定义,shortIds这个如果不会,可以在3X-UI面板创建一个Reality节点,随机生成即可)
{
    "tag": "VLESS_REALITY",
    "port": 24443,
    "listen": "0.0.0.0",
    "protocol": "vless",
    "settings": {
      "clients": [],
      "decryption": "none"
    },
    "streamSettings": {
      "network": "tcp",
      "security": "reality",
      "realitySettings": {
        "show": false,
        "dest": "yahoo.com:443",
        "xver": 0,
        "serverNames": [
          "yahoo.com"
        ],
        "privateKey": "这里填你刚刚生成的 Private key",
        "shortIds": [
          "4b6ab1a478f6c221"
        ]
      }
    }
  }
0

评论区