像winroute这种软件是用nat(网络地址迁移)方式实现的,有兴趣可搜索一下以前的贴子(关键字ndis)

解决方案 »

  1.   

    其实就是通过IP地址转换来实现的,内部的计算机用的是内部保留的IP地址,在每台工作站上都要设置网关IP,这样如果内部的计算机要访问外部的资源时,就向网关发出请求,然后网关把发出请求的数据包里的IP地址转换成合法的地址(也就是网关中对外的IP地址),进行发送,这样被请求的服务器就能把数据返回给网关,然后再由网关负责把收到的信息发给内部的工作站,这样就实现了网关代理上网的目的
      

  2.   

    原理嘛,billbobo(bobo) 已经讲得差不多了!
      

  3.   

    网关代理服务器为每一个要访问外部的内客户机
    安排一个空闲端口port,并建一个对照表:
         安排的端口     内部IP地址
    虽对外只有一个IP,但各个客户机在代理上占用的端口号却
    不相同,所以互不干扰,这样IP有限,但因为端口非常多(1-64K),
    网巴内若有20台机器在用QQ,在QQ服务器看到的每个客户的情况将是:
         IP:         port:
        代理IP       1024
        代理IP       1025
         ....        ....
        代理IP       1044
    代理技术其实就是用无限的端口号补充IP不足的技术!