通用 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 基础上进一步强化:
- 通过 SSH 部署服务器,自动配置。
- 密钥到期管理和一键续期。
- 流量限额,超用自动关停。
- 生成二维码和配置,便于客户端连接。
- 备份与恢复,实现无缝数据救回。
通过 OpenRouter 集成 AI,实现界面和协议设置提示的自动翻译。减少重复劳动,同时保留专业术语。
在混合环境中,面板允许单主机混用多种协议,减少工具散乱。
实际部署场景
分布式团队典型流程:
- 用 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 和贡献。
— Editorial Team
暂无评论。