小编Nur*_*007的帖子

通过 localhost 连接到 Minecraft 服务器

我尝试为您连接的 Minecraft 服务器创建一个代理服务器,这样您就可以修改 Minecraft 协议和/或其他内容。

我尝试做一个像这样的 TCP 代理服务器,它将套接字重定向到给定的地址:

var net = require("net");

process.on("uncaughtException", function(error) {
  console.error(error);
});

if (process.argv.length != 5) {
  console.log("usage: %s <localport> <remotehost> <remoteport>", process.argv[1]);
  process.exit();
}

var localport = process.argv[2];
var remotehost = process.argv[3];
var remoteport = process.argv[4];

var server = net.createServer(function (localsocket) {
  var remotesocket = new net.Socket();

  remotesocket.connect(remoteport, remotehost);

  localsocket.on('connect', function (data) {
    console.log(">>> connection #%d from %s:%d",
      server.connections,
      localsocket.remoteAddress,
      localsocket.remotePort
    );
  });

  localsocket.on('data', function (data) {
    console.log("%s:%d - writing data to remote",
      localsocket.remoteAddress, …
Run Code Online (Sandbox Code Playgroud)

javascript proxy tcp node.js minecraft

4
推荐指数
1
解决办法
1093
查看次数

标签 统计

javascript ×1

minecraft ×1

node.js ×1

proxy ×1

tcp ×1