免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2144 | 回复: 8
打印 上一主题 下一主题

[proxy] redhat 9.0 做代理如何屏蔽BT [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-03-04 14:19 |只看该作者 |倒序浏览
redhat 9.0 做代理如何屏蔽BT

论坛徽章:
0
2 [报告]
发表于 2005-03-11 14:05 |只看该作者

redhat 9.0 做代理如何屏蔽BT

我的配置文件
acl mmxfile urlpath_regex -i \.rm$ \.ram$ \.dat$ \.avi$ \.mp3$ \.wma$ \.asf$ \.rmvb$ \.mpg$ \.torrent$ \.swf$
acl badurl url_regex -i  movie  xxx asiafriendfinder game  sex ^http://bt imagegarden bitower 66mp3 52bt bitcomet btchina bt990 ^http://www.bt

http_access deny mmxfile
http_access deny badurl
这样可以禁止访问BT的网站
然后再
iptables -A FORWARD -p udp -s 192.168.1.0/24 -d 0/0 --dport 16881 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.0/24 -d 0/0 --dport 16881 -j DROP
iptables -A FORWARD -p udp -s 172.16.0.0/22 -d 0/0 --dport 16000:26000 -j DROP
iptables -A FORWARD -p tcp -s 172.16.0.0/22 -d 0/0 --dport 16000:26000 -j DROP
iptables -A FORWARD -p udp -s 192.168.1.0/24 -d 0/0 --dport 4662 -j DROP
iptables -A FORWARD -p tcp -s 192.168.1.0/24 -d 0/0 --dport 4662 -j DROP
iptables -A FORWARD -p udp -s 172.16.0.0/22 -d 0/0 --dport 4662 -j DROP
iptables -A FORWARD -p tcp -s 172.16.0.0/22 -d 0/0 --dport 4662 -j DROP
iptables -A FORWARD -p udp -s 172.16.0.0/22 -d 0/0 --dport 5662 -j DROP
iptables -A FORWARD -p tcp -s 172.16.0.0/22 -d 0/0 --dport 5662 -j DROP
iptables -A FORWARD -p udp -s 172.16.0.0/22 -d 0/0 --dport 6881:6889 -j DROP
iptables -A FORWARD -p tcp -s 172.16.0.0/22 -d 0/0 --dport 6881:6889 -j DROP


这样基本上可以防止BT使用,但是还是不够完全
请大家继续完善

论坛徽章:
0
3 [报告]
发表于 2005-03-11 14:38 |只看该作者

redhat 9.0 做代理如何屏蔽BT

封锁BT、电驴等P2P软件,和squid无关,只能用iptables限制
你可以给netfilter打个ipp2p模块,利用iptables一句话就可以搞定
iptables -I FORWARD -m ipp2p --edk --bit -j DROP

如何打ipp2p,可以参考
http://bbs.chinaunix.net/forum/4/050304/505370.html

论坛徽章:
0
4 [报告]
发表于 2005-03-11 19:40 |只看该作者

redhat 9.0 做代理如何屏蔽BT

还有一个问题,就是如果在2.4的内核上可以实现吗?还是必须要升级内核呀?

论坛徽章:
0
5 [报告]
发表于 2005-03-11 20:05 |只看该作者

redhat 9.0 做代理如何屏蔽BT

那个文档就是针对2.4的内核的
不用升级内核,不用编译内核

论坛徽章:
0
6 [报告]
发表于 2005-03-11 20:21 |只看该作者

redhat 9.0 做代理如何屏蔽BT

我现在的系统是RH9.0,使用的是iptables +squid做的透明代理,问题是我安装系统的时候没有选择安装内核开发,因此肯本就没有/usw/src/linux-2.4这个文件夹,我是不是需要重新安装系统,还是可以把那些软件安装上就可以了使用你的文档操作了?

我是一个菜鸟,对于内核方面的东西实在是没有接触过,还希望老大多多指教,在下不胜感激。

论坛徽章:
0
7 [报告]
发表于 2005-03-11 23:53 |只看该作者

redhat 9.0 做代理如何屏蔽BT

光盘里面一般都有kernel-source的RPM包,你安装上就可以了,在/usr/src里面就可以看到linux-2.4的目录了

论坛徽章:
0
8 [报告]
发表于 2005-03-12 20:40 |只看该作者

redhat 9.0 做代理如何屏蔽BT

谢谢,我试试看

论坛徽章:
0
9 [报告]
发表于 2005-03-12 22:18 |只看该作者

redhat 9.0 做代理如何屏蔽BT

呵呵,白金过来坐镇proxy吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP