忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台论坛 博客 Club168 精华 文库 自测 访谈录| 频道操作系统 开发 数据库 存储 服务器 网络 IT新闻 Linux 下载 Power用户组
最近访问板块 发新帖
楼主: ShadowStar

[网络管理] IPP2P模块修改版,最新0.99.16 [复制链接]

人生的转折

Rank: 8Rank: 8

帖子
36787
主题
718
精华
111
可用积分
84186
专家积分
599
在线时间
914 小时
注册时间
2002-11-02
最后登录
2012-05-23
论坛徽章:
0
发表于 2007-11-20 08:22:37 |显示全部楼层
迅雷虽然走 TCP/80,但其不具有 HTTP 头,所以不应被 squid 处理
但由于 iptables 针对 TCP/80 做了透明代理,使 TCP/80 产生了跳转,而 squid 又不会对 TCP/80 做处理,因此这种情况下迅雷是不会工作在 TCP/80 的,若迅雷没有受到影响而工作正常,那么言外之意迅雷一定使用了其他协议(TCP/UDP)或端口
当我们在为生活而疲惫奔波的时候
生活却渐渐离我们远去
find our way, find our style

Platinum's BLog
http://platinum.cublog.cn

我的微博
http://weibo.com/bjpt

帖子
144
主题
27
精华
0
可用积分
141
专家积分
0
在线时间
2 小时
注册时间
2007-10-31
最后登录
2011-12-15
论坛徽章:
0
发表于 2007-11-20 09:46:05 |显示全部楼层
谢谢,圣骑士,按照您前面说的方法:make ipp2p-0.99.5成功!非常感谢!

帖子
95
主题
26
精华
0
可用积分
92
专家积分
0
在线时间
1 小时
注册时间
2005-07-30
最后登录
2009-08-27
论坛徽章:
0
发表于 2007-11-20 11:34:14 |显示全部楼层

回复 #1 ShadowStar 的帖子

楼主,那两个软件包是你自己的原创吗?

Rank: 2

帖子
708
主题
36
精华
3
可用积分
1654
专家积分
15
在线时间
656 小时
注册时间
2004-06-27
最后登录
2011-09-27
论坛徽章:
0
发表于 2007-11-20 12:36:06 |显示全部楼层
原帖由 platinum 于 2007-11-20 08:22 发表
迅雷虽然走 TCP/80,但其不具有 HTTP 头,所以不应被 squid 处理
但由于 iptables 针对 TCP/80 做了透明代理,使 TCP/80 产生了跳转,而 squid 又不会对 TCP/80 做处理,因此这种情况下迅雷是不会工作在 TCP/8 ...


迅雷查询候选资源的数据包具有HTTP头,是POST Method的。
如果没有HTTP包头,SQUID不做处理的话,5639863那边就不会成功获得XX个候选资源了。

具体的数据包,白金兄可以看一下附件。

x2.pcap.gz

13.83 KB, 下载次数: 133

ShadowStar.cublog.cn

我发现智商TMD就是一切!
把程序员的三大美德进行到底!
别太把自己当回事!

Rank: 2

帖子
708
主题
36
精华
3
可用积分
1654
专家积分
15
在线时间
656 小时
注册时间
2004-06-27
最后登录
2011-09-27
论坛徽章:
0
发表于 2007-11-20 12:37:52 |显示全部楼层
原帖由 mytool2002 于 2007-11-20 11:34 发表
楼主,那两个软件包是你自己的原创吗?


谈不上原创,我只是在原始ipp2p-0.8.2模块的基础上进行了一些修改、添加了一些软件的特征识别。
ShadowStar.cublog.cn

我发现智商TMD就是一切!
把程序员的三大美德进行到底!
别太把自己当回事!
人生的转折

Rank: 8Rank: 8

帖子
36787
主题
718
精华
111
可用积分
84186
专家积分
599
在线时间
914 小时
注册时间
2002-11-02
最后登录
2012-05-23
论坛徽章:
0
发表于 2007-11-20 12:56:12 |显示全部楼层
原帖由 ShadowStar 于 2007-11-20 12:36 发表


迅雷查询候选资源的数据包具有HTTP头,是POST Method的。
如果没有HTTP包头,SQUID不做处理的话,5639863那边就不会成功获得XX个候选资源了。

具体的数据包,白金兄可以看一下附件。

看了一下,还真不太好办,其获取资源的方式是标准 HTTP 方式,棘手……
也真难为 ShadowStar 兄了
当我们在为生活而疲惫奔波的时候
生活却渐渐离我们远去
find our way, find our style

Platinum's BLog
http://platinum.cublog.cn

我的微博
http://weibo.com/bjpt

Rank: 1

帖子
187
主题
33
精华
0
可用积分
651
专家积分
0
在线时间
17 小时
注册时间
2003-02-28
最后登录
2012-01-12
论坛徽章:
0
发表于 2007-11-20 18:08:33 |显示全部楼层
原帖由 ShadowStar 于 2007-11-19 15:11 发表


我大概猜到为什么你那边还是能搜索到候选资源了。
1。你的透明代理是将发送到80端口的数据包转发到本地的SQUID代理服务器,然后再由SQUID代理发送到对方服务器。
2。迅雷搜索候选资源使用的http协议、80端 ...



[root@proxy5 ~]# iptables -vnL INPUT
Chain INPUT (policy DROP 0 packets, 0 bytes)
pkts bytes target     prot opt in     out     source               destination
1516  531K DROP       all  --  *      *       0.0.0.0/0            0.0.0.0/0           ipp2p v0.99.5 --xunlei
OK,如你所说,我在INPUT链里面做了DROP规则,已经Ok了!今天下班看了一下有被DROP的数据了。

谢谢啊

[ 本帖最后由 5639863 于 2007-11-20 18:11 编辑 ]
http://5639863.cublog.cn/

Rank: 1

帖子
547
主题
140
精华
0
可用积分
476
专家积分
0
在线时间
68 小时
注册时间
2006-04-14
最后登录
2012-03-22
论坛徽章:
0
发表于 2007-11-21 14:53:56 |显示全部楼层
我试了一下,跟楼主说的一样,迅雷成了单点下载了,但在我这下的一个文件的速度还是挺快的,怎马能让他根本就连不上?

Rank: 2

帖子
708
主题
36
精华
3
可用积分
1654
专家积分
15
在线时间
656 小时
注册时间
2004-06-27
最后登录
2011-09-27
论坛徽章:
0
发表于 2007-11-21 15:06:47 |显示全部楼层
单点下载的话,就和IE的“另存为”没什么区别了,速度快只能说明与对方网站的连接速度快。
如果让这个连不上的话,只能是阻止所有的HTTP下载了。



0.99.6版在1楼

[ 本帖最后由 ShadowStar 于 2007-11-21 15:15 编辑 ]
ShadowStar.cublog.cn

我发现智商TMD就是一切!
把程序员的三大美德进行到底!
别太把自己当回事!

Rank: 1

帖子
547
主题
140
精华
0
可用积分
476
专家积分
0
在线时间
68 小时
注册时间
2006-04-14
最后登录
2012-03-22
论坛徽章:
0
发表于 2007-11-21 20:40:20 |显示全部楼层
原帖由 ShadowStar 于 2007-11-21 15:06 发表
单点下载的话,就和IE的“另存为”没什么区别了,速度快只能说明与对方网站的连接速度快。
如果让这个连不上的话,只能是阻止所有的HTTP下载了。



0.99.6版在1楼



有道理,就让那一条线先活着,楼主太伟大了,更新的真快,我刚把0.995弄好,0.996就出来了,强烈的支持
    热门内容推荐
您需要登录后才可以回帖 登录 | 注册

北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:1101082001
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP