返回首页

VPN 的 Web 面板 v2:协议和 Docker

Web 面板 v2 集中管理 9 种 VPN 协议,支持 Docker、角色和监控。支持 API、流量限制和客户端导入。适用于分布式 IT 团队。

面板 v2:Docker 中的 9 种 VPN 协议管理
Advertisement 728x90

通用 Web 面板 v2:VPN 基础设施管理

v2.0 Web 面板让你通过单一界面部署和管理支持九种协议的服务器:AmneziaWG Advanced、AmneziaWG 2.0、WireGuard、OpenVPN、Shadowsocks、XRay VLESS、MTProxy、SMB Server 和 AIVPN。远程主机上的 Docker 支持,让你轻松启动容器、调整配置、重装服务——无需 SSH 访问。基于角色的访问控制确保安全:管理员全权掌控,管理者处理客户,操作员仅限基础任务。

监控系统每 3 分钟为每个客户和协议拉取流量指标,实时显示在线状态、使用量和限额。带 JWT 认证的 REST API 简化访问授权、密钥吊销和用户导入。

扩展的关键特性

面板在 v1 基础上进一步强化:

Google AdInline article slot
  • 通过 SSH 部署服务器,自动配置。
  • 密钥到期管理和一键续期。
  • 流量限额,超用自动关停。
  • 生成二维码和配置,便于客户端连接。
  • 备份与恢复,实现无缝数据救回。

通过 OpenRouter 集成 AI,实现界面和协议设置提示的自动翻译。减少重复劳动,同时保留专业术语。

在混合环境中,面板允许单主机混用多种协议,减少工具散乱。

实际部署场景

分布式团队典型流程:

Google AdInline article slot
  • 用 Docker Compose 安装面板。
  • 添加服务器并启用协议。
  • 导入现有客户,完整保留数据。
  • 设置角色、限额和到期日期。
  • 通过 API 分发配置,用于入职。
  • 监控流量,按需调整策略。

技术栈:PHP、MySQL、Twig、Docker。快速启动?克隆仓库,复制 .env,用 Composer 启动容器。

git clone https://github.com/infosave2007/amneziavpnphp.git
cd amneziavpnphp
cp .env.example .env
docker compose up -d
docker compose exec web composer install

运行迁移,数据库即刻可用。

亮点功能

  • 多协议支持:9 种选项,一体化 Docker 面板。
  • 基于角色访问:管理员、管理者、操作员,便于团队协作。
  • 指标监控:流量、在线状态、限额,每 3 分钟刷新。
  • API 接口:JWT 认证,自动化顺畅。
  • AI 智能:翻译与提示,无多余赘述。

未来路线图

当前重点:修复 AWG2 二维码,优化密钥添加服务器。未来计划新增协议和企业级功能。仓库开放 fork 和贡献。

Google AdInline article slot

— Editorial Team

Advertisement 728x90

继续阅读