RT

解决方案 »

  1.   

    原理?
    你是问代理服务器的实现原理?
    SOCKET
    最近在学SOCKET,写了个简单的代理服务器
    所谓的翻墙下载,也就是说:
    ①主机A可以访问到这个你要下载的东西
    ②在主机A上运行你编写的代理服务器软件(A就相当于是代理服务器了)
    ③主机B(被墙的)访问不了要下载的资源,但访问得了主机A
    ④主机B要下载的时候连接到主机A,然后把HTTP请求发送到主机A(相当于你直接在IE里设置下代理服务器)
    ⑤主机A访问要下载的东西然后下载到主机B,然后转发到主机B总之,就是写个通信程序,能监听从B发来的请求,并能把这个请求转发出去并获得结果,然后把结果转发回A ,相当于写个能转发HTTP报文的程序 =   =  ...简单的写着玩玩就上面这样了,当然写稳定就需要很多功夫了~··