我想要在 AWS EC2 实例中设置 VPN 服务器。我知道根据实例类型,ec2 实例的带宽是有限的。
假设我有一个 t2 中型实例,该实例上配置并正在运行 VPN 服务器,但我想为每个用户实施限制,以消耗定义的带宽限制。例如,ec2 实例的总带宽为 10 Mbs,并且有 2 个用户连接到我的服务器,但他们每个人可以使用 2 Mbs 的速度,而剩下的 6 Mbs 将是免费的。
有什么办法吗?EC2 实例是否提供此功能来直接在实例上或使用任何第三方工具实现带宽划分。
答案1
如果您使用 OpenVPN 作为 VPN 服务器,则可以使用“shaper”选项。如果您想为每个客户端设置速度限制,您可以在客户端配置文件中设置该选项。但请注意,客户端可以更改它。
如果设置的选项是服务器配置,则所有客户端将被视为相同的值。
阅读 OpenVPN 手册页以了解更多信息:
https://openvpn.net/index.php/open-source/documentation/manuals/65-openvpn-20x-manpage.html
参考:Openvpn 带宽限制