要禁止某个域名下载超过 10MB 的文件,可以使用 Linux 的网络控制工具 iptables 来进行配置。以下是具体步骤:

  1. 打开终端,以 root 权限登录系统。

  2. 输入以下命令,创建一个名为 'limit'(可以自定义)的新链:

iptables -N limit
  1. 在新链中设置规则,限制下载大小不超过 10MB:
iptables -A limit -m length --length 10485760 -j DROP

这里的 '10485760' 指 10MB,单位为字节。

  1. 将新链应用到需要限制下载的域名的出站流量上:
iptables -I OUTPUT -d 'www.example.com' -j limit

这里的 'www.example.com' 是要限制下载的域名,您可以将其替换为您想要限制的域名或 IP 地址。

  1. 保存设置,重启 iptables 服务:
service iptables save
service iptables restart

以上设置将会限制指定域名或 IP 地址下载超过 10MB 的文件。如果需要取消这个限制,可以使用以下命令:

iptables -D OUTPUT -d 'www.example.com' -j limit
iptables -F limit
iptables -X limit

这里的 '-D' 参数表示删除,将新链从应用到出站流量上的规则中删除;'-F' 参数表示清除规则;'-X' 参数表示删除新链。

Linux 使用 iptables 限制特定域名下载文件大小

原文地址: https://www.cveoy.top/t/topic/nTtl 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录