如何阻止 squid 下载 torrent?

如何阻止 squid 下载 torrent?

我正在使用 Linux(RHEL 5)服务器和一些 Windows XP 客户端机器,

我想阻止客户端的种子下载,

我正在使用 squid 2.6 稳定版。

  • 我怎样才能通过 squid 做到这一点?
  • 还有其他选择吗?

答案1

您可以为不同的文件定义黑名单。您所要做的就是将 .torrent 文件列入黑名单。

但实际上你应该有一个能够阻止 Bit Torrent 端口的防火墙...任何防火墙都可以通过一些配置和调整来做到这一点。

如果您确实不想要防火墙,您可以始终使用 Snort 等 IDS 来监视流量并通知您任何 BT 流量。

答案2

  1. 阻止下载“.torrent”文件和“application/x-bittorrent”内容类型。

  2. 限制最大并发连接数。Bittorrent 会连接数百个连接以获得更好的速度,因此限制最大连接数可以限制其下载速度。

答案3

squid 是一个缓存代理。但是你可以像 Antoine 建议的那样阻止 .torrent 文件。但这没什么用。

您需要的是一个好的防火墙,并且只对关键业务服务开放。

答案4

如果您想阻止下载种子,则应执行以下步骤:

  1. 在 RHEL5 Enterprise Server 桌面上打开终端
  2. 跑步vi /etc/squid/squid.conf
  3. 文件打开后,搜索#http_access deny CONNECT !SSL_ports
  4. 删除#该行前面的,则该种子将被阻止,如果在该行前面指定“#”符号,则其将开始从该种子下载。

相关内容