程序聚合 软件案例 一个现代化的 WireGuard VPN 管理平台-NexusPointWG

一个现代化的 WireGuard VPN 管理平台-NexusPointWG

2026-01-20 21:38:53
行业:企业内部管理、云计算
载体:网站
技术:Bash、Go、Python、TypeScript

业务和功能介绍

NexusPointWG 是一个功能完整的 WireGuard 管理平台,通过 Web 界面帮助您轻松管理 VPN 服务器。无需手动编辑配置文件,无需记忆复杂的命令,只需在浏览器中点击几下,就能完成用户管理、设备配置、IP 分配等所有操作。

核心功能
🔐 用户与权限管理
功能说明:支持多用户管理,不同用户拥有不同的权限范围。

管理员角色:可以管理所有用户和设备,配置 IP 地址池
普通用户角色:只能管理自己的设备配置
安全登录:使用 Token 认证,保障系统安全
使用场景:适合团队使用,管理员统一管理,普通用户自助管理自己的设备。

🌐 设备(Peer)管理
功能说明:完整的设备生命周期管理,从创建到删除,全程自动化。

一键创建设备:自动生成密钥对,自动分配 IP 地址,无需手动操作
灵活配置:支持自定义设备名称、允许的 IP 段、DNS 服务器等
配置下载:一键下载客户端配置文件,直接导入 WireGuard 客户端使用
启用/禁用:随时启用或禁用设备,无需删除配置
自动同步:所有操作自动同步到 WireGuard 服务器配置
使用场景:

为新员工快速创建 VPN 连接
临时禁用某个设备的访问权限
修改设备的网络配置(如 DNS、允许的 IP 段)
📊 IP 地址池管理
功能说明:智能管理 IP 地址分配,避免冲突,提高利用率。

多 IP 池支持:可以创建多个 IP 地址池,灵活分配
自动分配:系统自动从可用 IP 中分配,无需手动选择
使用情况查询:随时查看哪些 IP 已使用,哪些可用
自动回收:删除设备时自动释放 IP 地址,可重复使用
使用场景:

为不同部门分配不同的 IP 段
查看 IP 地址使用情况,规划扩容
避免手动分配导致的 IP 冲突
⚙️ 服务器配置自动管理
功能说明:自动管理 WireGuard 服务器配置文件,无需手动编辑。

自动读取:自动读取现有 WireGuard 配置
自动更新:创建、修改、删除设备时自动更新服务器配置
自动应用:支持自动重载配置(可选),立即生效
配置备份:更新前自动备份,确保安全
使用场景:

避免手动编辑配置文件出错
配置变更立即生效,无需重启服务
配置错误时可快速恢复
🎨 现代化 Web 界面
功能说明:直观易用的 Web 界面,随时随地管理 VPN。

响应式设计:支持电脑、平板、手机访问
实时更新:操作结果实时反馈
操作简单:所有功能通过点击完成,无需命令行

项目实现

技术栈:Golang、Cobra、Gin、GORM、Viper、Zap、Casbin、sqlite、JWT、Swagger、pprof、TypeScript、React、CMake、Docker。
项目描述:设计并实现了一个现代化的 WireGuard VPN 管理平台,采用前后端分离架构,通过 Web 界面实现 VPN 服务器的可视化配置和管理。实现了用户权限管理、设备生命周期管理、IP 地址池智能分配、配置文件自动同步等核心功能。
基于Casbin 实现基于角色的访问控制(RBAC),通过JWT 字段注入实现管理员和普通用户角色区分。
实现了完整的设备管理功能,包括一键创建设备(自动生成密钥对、自动分配 IP 地址)、设备配置更新、启用/禁用、批量操作等。所有操作自动同步到 WireGuard 服务器配置文件,支持配置文件的自动备份和恢复机制。
实现了客户端配置文件的自动生成,包含客户端私钥、服务器公钥、分配的 IP 地址等完整信息。生成的配置文件可直接导入 WireGuard 客户端使用,无需手动修改。
使用 React + TypeScript + Vite 构建响应式前端界面,采用 Material-UI 和 Radix UI 组件库,使用 Tailwind CSS 进行样式设计。实现了设备管理、IP 池管理、用户管理等核心功能页面,支持实时数据更新和友好的用户交互体验。

示例图片视频


HappyLadySauce
30天前活跃
方向: 后端-Go、运维-运维、
交付率:100.00%
相似推荐
恒康营销之星
工作描述:apicloud开发,实现h5页面打包生成混合app,使用echart 构建各类报表、调用apicloud模块实现二维码扫描二维码查询库存、授权平台实现app权限的管控 运用技术: 1、基于DIV+CSS实现页面布局和highchart 显示图表的展示 2、基于apicloud原生模块和jquery实现数据的绑定和交互 3、apicloud封装的模块、apicloudStudio实现无线同步、浏览器上调试页面、在手机上同步app功能、 4、基于git 代码管理, 5、采用云编译打包生成apk文件和ios 的ipa,熟悉ios 上线打包和生成ios 证书等。
跨境电商多端
跨境电商商城与货舱仓储管理小程序,面向跨境买家与仓库管理人员。包含商城首页、商品、购物车、拼团、实名认证、钱包支付、推广海报;货舱模块完成仓储业务管理,支持系统消息推送;配套后台实现发票开具、首页配置、分销售后管理,构建完整跨境电商交易闭环。
京尔思 B2B 全链路系统
包含客户小程序、工厂协同平台、权限管理后台三套子系统。覆盖产品定制、配方解析、合同签署、多工厂报价生产、企业认证、开票完整业务。后台实现角色菜单权限管控、订单物流、支付凭证管理,统一表单校验、异常拦截,服务上下游客户与工厂协同办公。
某汽车品牌官方商城与新零售运营中台
1、立项背景和目标 面对汽车行业新零售模式的兴起,某汽车品牌亟需一套能够同时支撑“整车直销”与“车品零售”的综合性业务底座。本项目作为广本新零售与直销业务的核心中台,旨在打通线上营销获客与线下门店交付的业务壁垒,构建一套高可用、支持高并发的大型电商与客资运营中台,最终实现精准营销引流与财务清算的全面数字化。 2、软件功能、核心功能模块的介绍系统由面向 C 端的移动端应用矩阵与面向 B 端的多租户管理后台组成。核心模块涵盖: 混合订单管理中心:兼容并支撑整车直销(订金/尾款/门店交付)与车品零售(物流发货)两套完全异构的业务流。 统一支付网关:无缝对接并封装微信、支付宝、民生及中金支付等多种支付渠道。 多租户渠道管控系统:支持上游供应商、特约店(4S)与二网店的库存调度与复杂财务清算。 企微直营客资闭环:深度接入企业微信 API,将线上线索无缝连接至线下销售终端。 3、业务流程、功能路径描述 核心业务路径如下:C 端用户在小程序或 APP 访问由“千人千面”动态组件渲染的营销页面,参与爆款车抢购或车品秒杀;下单后,系统根据商品类型触发底层的混合订单状态机,通过统一网关完成支付收口;随后,“企微直营”模块将线上购车线索精准路由分发给对应的线下销售顾问,形成私域跟进流转的业务闭环;交易彻底完成后,B 端系统自动进行跨租户的库存调度与财务清算。
quick_server
1、背景和目标:对企业所有服务请求进行轻量级安全和速度优化,减轻服务器的并发压力。 2、quick_server系统,不依赖外部引用,即插即用,主要用来进行极速快捷安全的http请求。大大减轻服务器的并发压力。轻松实现高并发场景下极速快捷安全的http请求。
帮助文档   Copyright @ 2021-2024 程聚宝 | 浙ICP备2021014372号
人工客服