[下载]新生命代理V1.0.2007.1203(带源码) 
http://www.nnhy.org/bbs/dispbbs.asp?boardID=4&ID=281&page=1一年半前,我在CSDN发布了反向代理,引起了许多人的关注。
现在发布新的版本,还有另外两个原理,同时公布源码。注意:
1,这三个代理运行需要安装.Net 2.0。这里有下载http://www.skycn.com/soft/39946.html
2,监听地址主要用于拥有多个IP而只想在某一个IP上提供服务时才需要选择,否则默认0.0.0.0就可以了。
3,监听端口就是代理提供服务的端口。对于直接代理和间接代理来说,就是设置代理时的端口。
4,如果不是为了调试,请不要打开显示设置那里的三个显示选择,否则会消耗大量CPU。
5,请不要经过代理下载大文件,代理本身为了提高性能使用了很大的缓冲区,如果下载大文件,代理占用内存会急剧上涨。
6,三个代理都需要XLog.dll和XProxy.dll的支持,单独使用时,请不要忘记拷贝这两个文件。
7,*.config是相应的代理的设置文件,XML格式,可以修改里面的参数。
8,XLog.dll和XProxy.dll属于X框架的一部分,除了X框架的组件外,三个代理都开放源代码。
9,对于需要修改代码的用户,如果方便,请留下状态栏那里的文字,谢谢^_^直接代理DirectProxy
和普通的HTTP代理一样,没有什么特别的功能。
使用方法:浏览器那里把HTTP代理的地址和端口设置为这里的地址和监听端口即可。间接代理IndirectProxy
新生命间接代理开发的目的就是为了躲避通过检测直接代理而限制共享上网的软件(比如DrCom),在直接代理不可用的网络中提供代理功能。间接代理实际上就是把直接代理拆成服务端和客户端两部分,两端间的通信加密传输。
使用方法:
拨号的机器启动间接代理并勾选“服务器”选项作为服务端,设置好监听端口;
要上网的机器启动间接代理作为客户端,远程地址和端口填写服务端的地址和监听端口,浏览器那里设置HTTP代理,地址是自己127.0.0.1,端口是客户端的监听端口。
反向代理ReverseProxy
Http反向代理设计的初衷是保护真实Web服务器,后来也用于调试Ajax,其实还有很多很多功能,大家自己慢慢想吧。
使用方法:设置远程地址为要映射的Web服务器的IP或域名,并设置端口(默认80),监听端口就是别人用来访问本机的端口。设置完成后启动,所有人访问本机的监听端口时就被映射到远程服务器,看起来本机就有一个和远程服务器一模一样的网站。

解决方案 »

  1.   

    LZ别灰心, 俺正在关注...^o^
      

  2.   

    反向代理最大的应用就是缓存,现在的门户网站一般都有,最流行的就是Linux下的squid了。一个大型网站,可以只有几个主Web服务器,作为幕后主持,前台就是一大堆反向代理服务器。
    这样,从外部访问这来看,似乎这个网站有非常多的Web服务器,其实几乎都是反向代理而已。反向代理也可以用来当作Web服务器的挡箭牌、护盾、防火墙。
    一台Web服务器可能因为诸多Web服务以外的东西造成的漏洞而被侵入,使用反向代理后,真正的Web服务器退居幕后,入侵者最多入侵了反向代理服务器,而对真正的Web服务器无法造成损失。Web服务器和反向代理之间的连接可以就是局域网连接,这样入侵者将难以渗入内网而不被发现。在受到洪水攻击时,反向代理可能会被大量的请求堵住,不过没关系,因为这个服务器仅仅提供反向代理功能,专门的可用资源特别大,可以承受比Web服务器更大的流量。几十反向代理被攻跨了,也有别的很多代理顶住,然后自己以极快的启动速度重启。从而避免Web服务器受到波及。
      

  3.   

    越来越好了
      
    *****************************************************************************
    欢迎使用CSDN论坛专用阅读器 : CSDN Reader(附全部源代码) http://www.cnblogs.com/feiyun0112/archive/2006/09/20/509783.html
      

  4.   

    这些代理,我自己就在用。反向代理是无差别映射的,所以不管你是不是虚拟主机。绝对地址的问题,我写了一半代码,企图修正,但是后来碰上了gzip压缩以及加压缩问题,搞定gzip后,就没有时间继续完善绝对地址的修正了,需要的朋友可以修改代码实现。速度肯定要比直接访问慢啦,毕竟多了一个转发点嘛,再说,我的这个代理也没有做缓存。很多人问我反向代理能干嘛用,其实,我知道的也不多,许许多多的用法,都是网友告诉我的,真的,非常奇怪。我也只能尽量告诉大家它的源码,具体用来做什么,大家自己琢磨吧。
      

  5.   

    LZ! 新年快乐...期待您下一个更加完善的版本...干爸嗲...^o^