小编use*_*223的帖子

使用 TC 限制/节流每个用户的 OpenVPN 带宽

我有一组用户通过OpenVPN TCP 和 UDP(2 个服务)连接到我的服务器。这两种服务在运行tun0tun1

我希望能够使用 TC 命令将每个用户的带宽限制为 5mb/s 上升和 5mb/s 下降。

这很容易用 PPTP 实现,因为每个用户都有自己的界面,所以我可以为该界面创建一个新的类/过滤器,使用以下内容将其限制为我想要的速度限制:

IF=<taken from up script, i.e. ppp1>
tc qdisc del dev $IF root
tc qdisc add dev $IF root handle 1: cbq avpkt 1000 bandwidth 100mbit
tc class add dev $IF parent 1: classid 1:1 cbq rate 10mbit allot 1500 prio 5 bounded isolated
tc filter add dev $IF parent 1: protocol ip prio 16 u32 match ip src 0.0.0.0/0 flowid 1:1 …
Run Code Online (Sandbox Code Playgroud)

networking ubuntu vpn openvpn

8
推荐指数
1
解决办法
7703
查看次数

使用 iptables 记录 DNS 查询(源 IP、记录类型、主机名)

我正在寻找一种使用 iptables 为 vpn 用户记录 DNS 查询的方法。

我正在寻找的是在系统日志中记录新 DNS 查询的源 IP、记录类型和域名。

我看过http://software.klolik.org/xt_dns/ ,但似乎无法记录查询中使用的实际查找名称。

有任何想法吗?

domain-name-system linux iptables logging

1
推荐指数
1
解决办法
4356
查看次数