管理 Wireguard VPN 客户端

管理 Wireguard VPN 客户端

我有一个使用 OpenVPN/WireGuard 协议的 VPN 应用。我以一种对所有客户端使用相同配置的方式管理 OpenVPN,这样我的用户就可以轻松连接。

但对于 WireGuard 来说,这不起作用,我必须为每个用户创建新的配置,我有一个脚本,但 wg0.conf 文件太大,导致服务器非常慢。我添加了另一个脚本,通过检查握手是否超过 5 分钟来删除旧客户端。但这些脚本重叠并弄乱了配置。有人能告诉我更好的方法吗?我如何管理 WireGuard 客户端?我安装了 NginX,通过它我可以访问客户端创建脚本,删除脚本设置在 crontab 中,每 5 分钟运行一次。

请建议任何替代方法来管理可以使用 API 调用生成的客户端,并且旧客户端也会被删除。

相关内容