Openvpn带宽限制

我有一个VPS服务器与在Centos 6.5上运行的Plesk Panel。

我正在使用Openvpn AS,我想知道是否有限制每个用户(openvpn本地用户)带宽的方法。

看openvpn文件:

OpenvpnDoc

qoute:

–shaper n在TCP / UDP端口上将出站隧道数据的带宽限制为每秒n个字节。 如果要限制双向带宽,请在两端使用此选项。 OpenVPN使用以下algorithm来实现stream量整形:给定每秒n字节的成形速率,在TCP / UDP端口上写入b字节的数据报之后,等待最less(b / n)秒,然后排队写。

需要注意的是,OpenVPN支持同一两个对等体之间的多个隧道,允许您同时构build全速和减less带宽的隧道,在减less的带宽隧道上路由低优先级的数据(如异地备份),以及其他数据通过全速隧道。

另请注意,对于低带宽隧道(每秒不超过1000字节),您应该也可以使用较低的MTU值(见上文),否则数据包延迟将会变大,以至于触发TLS层中的超时以及运行的TCP连接隧道。

OpenVPN允许n在100字节/秒和100兆字节/秒之间。

你应该为这个用户添加一个客户端configuration文件。

然而,这使得整个情况相当无用,因为客户端可以覆盖设置。 如果您只在服务器上将其设置在所有客户端上,并且仅从服务器上传出stream量。

充其量,你应该看看其他的想法,比如用iptables做这个。

请参阅关于OpenVPN用户列表的OpenVPN用户列表的讨论