ku娱乐登录页-基于node.js的快速开发透明代理

但是最近酷6视频娱乐登录页射流研究…的火爆确实因为node.js项目。在速度中国2010大会道格拉斯克洛克福特(雅虎!)也有一个主题《卷土重来:ku娱乐登录页JavaScript》提到node.js。关于node.js的详细资料请谷歌。

var net=require(' net ');

var代理主机=' 127。0 .0 .1 ';//被代理的服务的互联网协议(互联网协议)

var proxyport=3306//被代理的酷6视频娱乐登录页

var listenport=8124//代理酷6视频娱乐登录页

net.createServer(函数(套接字){

socket.on('connect ',function(){

控制台。日志('已连接');

尝试{

var db=net。CreateConnection(代理端口,代理主机);

db.on('connect ',function(){

console.log('服务器已连接');

socket.on('data ',function (data) {

db.write(数据);

});

db.on('data ',function(data){

控制台。日志(数据。ToString(' utf8 ',0,数据。legn th));

//console.log(数据);

socket.write(数据);

});

socket.on('close ',function(){

console.log('服务器关闭');

db。destroy();

});

});

db.on('错误,函数(数据){

控制台。日志(' error : \ r ' data);

});

db.on('end ',function(){

console.log('服务器关闭');

插座。destroy();

});

}捕捉(错误){

控制台。log(err);

}

});

}).侦听(listenport,“0。0 .0 .0 ');

//用于测试,生产环境需考虑稳定性代码处理

好吧,大功告成,只用了一点点的时间,是的,就是这么简单。我们把proxyhost,proxyport=3306改成本机的一个数据上,启动后,我用关系型数据库客户端连8124,就可以连上3306ku娱乐登录页的数据库了。

不仅仅是数据库,把proxyhost,proxyport指向到memcached,那么就变成服务器代理了。

通过console.log你可以非常方便的调试协议。也可以用来监视某些不开放的协议。

使用node.js开发网络服务应用程序,比如代理层,httpserver处理非常方便。

刚刚有朋友提出了一个臭虫,谢谢这位朋友。

您可能还会对下面的文章感兴趣: