• 相关软件
    >彻底隐藏你的IP 创建者:webmaster 更新时间:2005-06-08 21:43

    很多人在局域网内通过nat转换上网,这就怎么也无法隐藏自己路由器的真实ip(做了坏事,跑不掉),因为你不可能编写一个自己的nat程序运行在路由器上面,一个是编程水平问题,一个是技术壁垒,还有一个是权限问题。
      很多人使用各种各样的代理,现在说说代理的问题,a 主机 访问代理s 到达 b, b 可以通过权威方查代理s得日志 ,那些源地址访问了b,这样a就暴露了,如果s在国外,权威方可以通过查当地电信日志,那些源地址访问了国外的s代理,因为本地人攻击本地服务器的概率比较高,所以这样能极大缩小查找范围。a也很容易暴露。那么怎样才能彻底匿迹,我斗胆造个新名词2层代理, 中间多一个ss代理服务器,a主机的客户端也许要改造。
      a ------------->s---------------------------------->ss----------->b
      源       第一次ip代理             第二次代理 目的
              (是不是叫sock代理?)




      ip_a为a主机地址 ip_s为s主机地址   ip_ss为ss主机地址   ip_b为b主机地址

    客户端发出的ip包需要特别封装结构如下
          |--ip包头1--|--ip包头2--|--ip包头3--|--正文--|
    ip包头1中的源、目的地址分别为ip_a 、ip_s
    包到达s主机后包结构如下
    |--ip包头2--|--ip包头3--|--正文--|
    ip包头2中的源、目的地址分别为ip_s 、ip_ss
    |--ip包头3--|--正文--|
    ip包头3中的源、目的地址分别为ip_ss 、ip_b
    包到达ss主机后,剥去外层包头,把剩余包交给路由模块完成最后部分,
    这个过程是可逆的只要在代理服务器ss上开辟一块内存,存放ip地址对应关系表(当然表的纪录要设置ttl,不然代理服务器会崩溃的)。

      特别要指出的是我这儿把第一次代理及大家现在正在使用的sock的代理也想象成包头外套包头的关系,可能现在的代理服务器不是这种结构,可能存在以下可能:
      使用代理服务器的应用软件先发给代理服务器一个ip地址对应数据包,如:ip_a:ip_b
    s代理服务器收到这个数据后,再把客户端发来的包的ip源地址进行“置换”,而非包头外套包头的关系,置换会牺牲代理服务器的性能(因为要重新计算校验),剥去包头更容易。

      如果s和ss服务器都在国外,那么你的行踪就是彻底安全的。
    相关文章
    本页查看次数: