我受老板委托为客户设立一个实验室,客户可以通过 VPN 访问该实验室。每位客户都可以访问实验室 80 或 100 小时,具体取决于他们购买的服务。我该怎么做?有没有办法跟踪用户通过 VPN 连接的时间,然后在达到时间限制后关闭该连接?
答案1
具体答案取决于您的特定 VPN 软件,但一般来说,答案是肯定的。大多数 VPN 软件支持使用 RADIUS 进行 AAA(身份验证、授权和记帐)。在这种情况下,您需要的是 RADIUS 身份验证和记帐数据,以便当用户登录和注销 VPN 时,您可以收集这些开始/停止时间。您的 VPN 解决方案还应使用 RADIUS 进行身份验证,以便您可以在超出某些使用量(由记帐部分跟踪)后停用帐户。
这可能不会全部内置到您的 VPN 解决方案中,但如果 AAA 支持 RADIUS,则应该有其基础。您可能需要编写或找到一个后端应用程序,该应用程序可以跟踪 RADIUS 开始-停止计费消息并根据使用的时间量为用户启用/禁用身份验证。