服务器在美国,在本地安装客户端,但服务器禁止美国以外的客户端访问,用代理服务器也不能幸免(有时可以).估计是服务器禁止ip所致,能编一个小程序把本地ip地址隐藏,发送一个假的ip过去,如127.0.0.1或指定的ip?查到了相关资料: http://dev.csdn.net/develop/article/9/9618.shtm
我对编程不是特别的了解,不过多年以前学过3个月的C++ Builder,自己无能为力,希望有人能帮我!想知道,服务端获取ip是获取IP头里的信息还是 把ip地址加在IP数据包里面传过去的?
希望编程时考虑这两个方面.

解决方案 »

  1.   

    看我的bloghttp://www.blogcn.com/u2/67/3/lovelcy/blog/39608669.html
      

  2.   

    andyzhou1101(〆.赱 極端(http://lovelcy.blogcn.com):
         你好,感谢你的关注。网站找到过你的文章,还被转贴到很多地方。对Delphi 不是太懂,不知老兄有不有编译好的东西没有?试试?
    邮箱: [email protected] 非常感激!
      

  3.   

    erhan(二憨) 
       你好,你的意见很有哲理性,我也在思考这个问题!我也觉得很难解决。
    不过希望有一个这样的手段:通讯双方通信通过代理服务器来解决,代理服务器能隐藏ip但能解决通信,就象A想和C通信,A先写给B,再转给C,要B不要告诉C信是谁写的。但服务端还是可以将客户端的ip加在数据包中传过去,我们想办法将他获得的ip数据用我们的指定ip代替,这是解决信的内容的问题,就是信中不能包含地址信息。  呵呵,行不? 双管齐下啊!呵呵,自己不会做呢!!
      

  4.   

    方案有2个:
    A:
    你在美国租用一个主机,在那个主机上运行你写的代理软件
    B:
    你hack一个美国用户或主机,在那个肉鸡上种植你的代理软件没有其他办法了服务端获取ip是获取IP头里的信息的,如果你给给它一个假的IP,连接无法建立,只能用于攻击目的。如果你想让代理服务器不向真正的服务器透漏你的IP,这个要求太高了因为这个代理不是你建立的,你无法控制它的行为