你的位置:首页 > 互联网IT
node,node.js,node转发,node端口映射,node端口转发,TCP转发,node转发代码
系统:Windows,Linux
软件:node,node.js
功能:转发,端口映射
Windows/linux下载地址:proxy转发1.rar
windows node 下载地址:node-v12.14.0-x86.rar
同类型:node端口转发,node端口映射,TCP端口转发映射,UDP端口转发映射,TCP转发映射,UDP转发映射:https://m.012.ooo/?id=597
nodejs同类型转发映射软件:
新建文件,复制下面代码,保存:proxy.js
-----------------------------------------------------------------
const net = require('net');
// 创建一个服务器,监听客户端连接
const server = net.createServer((socket) => {
// 当客户端连接时,创建一个新的连接到目标服务器
const targetServer = net.createConnection({
host: 'www.baidu.com', // 域名或者IP地址
port: 23333 // 端口
});
// 监听目标服务器的数据流
targetServer.on('data', (data) => {
// 将接收到的数据转发给客户端
socket.write(data);
});
// 目标服务器关闭时执行的操作
targetServer.on('end', () => {
// 关闭目标服务器的连接
targetServer.end();
// 关闭客户端的连接
socket.end();
});
// 目标服务器错误时执行的操作
targetServer.on('error', (error) => {
console.error(`目标服务器错误: ${error}`);
// 关闭目标服务器的连接
targetServer.end();
// 关闭客户端的连接
socket.end();
});
// 客户端数据流到达时执行的操作
socket.on('data', (data) => {
// 将数据发送到目标服务器
targetServer.write(data);
});
// 客户端关闭连接时执行的操作
socket.on('end', () => {
// 关闭目标服务器的连接
targetServer.end();
});
// 客户端错误时执行的操作
socket.on('error', (error) => {
console.error(`客户端错误: ${error}`);
// 关闭目标服务器的连接
targetServer.end();
// 关闭客户端的连接
socket.end();
});
});
// 监听端口并开始监听,本地端口:23332
server.listen(23332, () => {
console.log(`代理服务器正在监听本地23332端口`);
});
-----------------------------------------------------------------
用法:
node proxy.js
参数说明: node 同目录proxy.js文件
Windows系统:
安装:node-v12.14.0-x86.msi
查看:node -v
返回版本信息,比喻:v0.10.48
同目录下运行:node proxy.js
后台隐藏运行:https://m.012.ooo/?id=520
Linux系统:
第一种:nodejs安装
安装:yum -y install nodejs
查看:node -v
返回版本信息,比喻:v0.10.48
同目录下运行:node proxy.js
后台隐藏运行:https://m.012.ooo/?id=498
第二种:nodejs安装
安装宝塔网站面板
软件商店:搜索node,安装
查看:node -v
返回版本信息,比喻:v0.10.48
同目录下运行:node proxy.js
Linux系统node安装:
参考文章:https://m.012.ooo/?id=529
发表评论: