找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2175|回复: 7

[其它] 请高手研究下这个或许有重大发现

[复制链接]
发表于 2007-6-23 15:23:48 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

×
我搜了下论坛关于如何禁止代理的,贴子倒不少,不过多说ros没有该功能最终多没有解决.

看过bow版主有过回复"看看代理发出的包里有没有proxy等关键字"跟我网上看的那遍文章思路是一样的,

我对ROS了解不深,下的汉化版,里面有数据包标记,路由标识,数据包大小,TCP标记什么的

是不是说ros也有该功能呢?


以下为网上关于代理的文章

通常,HTTP Proxy会更改或者添加以下的HTTP请求变量:
REMOTE_ADDR
HTTP_VIA
HTTP_X_FORWARDED_FOR

当没有使用HTTP Proxy的时候,这几个变量的值应该如下:
REMOTE_ADDR: HTTP Client(浏览器)所在机器的IP
HTTP_VIA: 无定义,也就是说不会在HTTP请求中出现
HTTP_X_FORWARDED_FOR: 无定义,同上

当你使用了普通配置的HTTP Proxy的时候,这几个变量就变成下面的样子了:
REMOTE_ADDR: HTTP Proxy's IP (不变的话就容易判断了,呵呵)
HTTP_VIA: HTTP Proxy's IP or HTTP Proxy' ServerName或HTTP协议版本号或HTTP Proxy版本信息(有什么办法呢,这可没有RFC定义的说,不同的厂商做出来的HTTP Proxy这个字段的东东是不一样的说)
HTTP_X_FORWARDED_FOR: HTTP Client(浏览器)所在机器的IP (Squid使用,ISA不支持此字段)

其实分析到这里,偶们的目的已经可以实现了。
只要发现某个HTTP请求头部带有HTTP_VIA或HTTP_X_FORWARDED_FOR,那么这个发起HTTP请求的IP必定是个HTTP Proxy.
b.JPG
routeros
发表于 2007-6-23 16:33:15 | 显示全部楼层
所以不要用汉化的,傻瓜
routeros
回复

使用道具 举报

 楼主| 发表于 2007-6-23 17:19:48 | 显示全部楼层
切,你是说汉化得不好,还是....
你说下那几个地方是什么意思
routeros
回复

使用道具 举报

发表于 2007-6-23 17:28:02 | 显示全部楼层
ros是不能基于内容过滤的,要的话只有弄个内容过滤网关
routeros
回复

使用道具 举报

 楼主| 发表于 2007-6-25 13:55:36 | 显示全部楼层
up
routeros
回复

使用道具 举报

发表于 2007-6-25 14:15:24 | 显示全部楼层
还up什么,下个英文的就理解了,使用上和中文的字面含义完全是两码事...
routeros
回复

使用道具 举报

 楼主| 发表于 2007-6-25 20:04:21 | 显示全部楼层
那能请教下那是什么意思吗?做什么用的吗?
routeros
回复

使用道具 举报

发表于 2007-6-26 17:01:42 | 显示全部楼层
数据包标记---自己定义的特定数据包
连接标记----自己定义的特定数据包
路由标记----自己定义的特定数据包
以上是做策略和分流必须用到的
tcp标记----去补一下tcp协议基础就知道了,大致是tcp连接的状态,比如修改ttl就要用到..
因为关于网络基础的各个名词基本都是e文的,ros的使用和硬路由有很大区别,特别是高级用法需要利用网基自己去定义和开发,所以lz如果真想学,就抛弃汉化,这个汉化完全没有必要
routeros
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|软路由 ( 渝ICP备15001194号-1|渝公网安备 50011602500124号 )

GMT+8, 2024-11-22 01:27 , Processed in 0.053720 second(s), 5 queries , Gzip On, Redis On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表