Mistborn 官方版 | 开源自托管云平台 | 打造私人专属堡垒机与服务中心

软件简介

Mistborn是一款免费开源的自托管WireGuard服务器管理GUI,基于MIT协议开源,集成pi-hole广告拦截与cockpit服务器管理工具。支持Docker容器化部署,兼容主流Linux系统,无需复杂命令行即可搭建个人虚拟私有云,为家庭及小型团队提供安全网络访问与一站式服务管理解决方案。
Mistborn 私有云平台安全仪表盘截图

核心参数

项目
详情
核心定位
自托管WireGuard服务器GUI,集成广告拦截与服务器监控
支持平台
主流Linux系统(需Docker与Docker Compose环境)
集成工具
WireGuard、pi-hole(广告拦截)、cockpit(服务器管理)
开源地址
GitHub开源地址:https://github.com/kylemanna/mistborn

核心功能亮点

  1. WireGuard可视化管理:图形化界面创建管理多个WireGuard网络接口,一键生成导出客户端配置文件,自定义IP地址池与DNS设置,替代复杂命令行操作。
  2. 内置广告与威胁拦截:集成pi-hole工具,实现网络级广告、恶意网站屏蔽,保护设备安全,提升网页浏览体验,无需额外部署拦截工具。
  3. 服务器实时监控:通过cockpit集成面板,实时查看系统资源占用、网络流量统计及服务运行状态,简化服务器日常管理流程。
  4. 多服务集成部署:支持一键安装Nextcloud、Jellyfin等自托管应用,快速构建完整私有云生态,满足存储、影音等多场景需求。

使用教程(文章最后)

  1. 环境准备:在Linux服务器安装Docker与Docker Compose,确保服务器拥有公网IP,并开放UDP/51820端口(WireGuard默认端口)。
  2. 部署Mistborn:执行官方Docker Compose命令,下载并启动Mistborn容器,等待初始化完成,全程无需复杂配置。
  3. 初始配置设置:通过浏览器访问“服务器IP:8080”,创建管理员账号密码,完成网络参数、DNS服务器等基础配置。
  4. 创建与管理VPN网络:新建WireGuard网络接口,配置IP地址池与客户端数量限制,为各设备生成唯一配置文件。
  5. 启用附加功能:在管理面板开启pi-hole广告拦截与cockpit监控服务,根据需求调整拦截规则与监控参数,添加自托管应用。

小编实测点评

实测:Mistborn整合三大工具优势,Docker部署快速便捷,Web界面操作直观,新手可快速搭建VPN服务器。树莓派4B运行稳定,广告拦截效果显著,VPN连接速度流畅。短板是高级功能需基础Linux知识,部分配置需查阅文档,适合追求网络安全的家庭及小型团队。

安全与使用提醒

  1. 强化账号安全:设置高强度管理员密码并定期更换,避免账号泄露导致服务器被非法访问,严控管理界面访问权限。
  2. 配置防火墙规则:仅开放必要端口(8080管理端口、51820 VPN端口),限制非授权IP访问,进一步提升服务器安全性。
  3. 合规与数据备份:遵守当地网络法规,仅用于授权范围内网络访问;定期备份客户端配置文件与服务器设置,防止数据丢失。

[站长提示]: 请确保你使用的是 Debian 12Ubuntu 22.04/24.04纯净系统(Fresh Install)。安装前请先执行更新。

# 1. 更新系统并重启(安装脚本要求系统处于最新状态)
sudo apt update && sudo apt upgrade -y && sudo reboot

# 2. 安装 Git(如果你的系统没有预装)
sudo apt install git -y

# 3. 克隆 Mistborn 源码并运行安装脚本
git clone https://gitlab.com/cyber5k/mistborn.git
sudo -E bash ./mistborn/scripts/install.sh

安装后的关键一步:获取配置文件
Mistborn 安装完成后,默认是全封闭的。你必须获取初始的 WireGuard 配置才能进入 Web 管理后台。

# 获取管理员 WireGuard 配置文件(安装完成后执行)
sudo mistborn-cli getconf

 

THE END