You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

运行Mineflayer代码时出现ECONNREFUSED连接错误求助

解决mineflayer连接本地Lan服务器出现ECONNREFUSED错误的方法
  • 先确认你的Minecraft Lan服务器确实在25595端口运行
    • 打开Lan世界后,仔细查看游戏界面右下角的提示,确认显示的端口是25595,避免端口输入错误
    • 可以用命令测试端口是否开放:Windows打开cmd输入telnet localhost 25595,Linux/macOS用nc -zv localhost 25595,如果连接失败说明端口未正常开放
  • 把host换成本地IPv4地址尝试
    • 有时候localhost会解析到IPv6的::1,但你的Lan服务器可能只监听了IPv4地址。找到你的本地IPv4(比如192.168.1.100这类),修改代码如下:
    import mineflayer from 'mineflayer';
    
    const bot = mineflayer.createBot({
      host: '192.168.1.100', // 替换成你的实际本地IPv4
      port: 25595,
      username: 'Maaz_Bot',
      password:''
    })
    
  • 检查本地防火墙设置
    • 系统防火墙可能拦截了25595端口的连接,临时关闭防火墙再测试,若能正常连接,就给该端口添加放行规则
  • 确认Lan世界的登录权限
    • 如果Lan世界开启了正版验证,bot的username需为正版账号,且正确填写password;如果是离线模式,要确保服务器允许离线玩家加入

内容的提问来源于stack exchange,提问作者Maaz Saeedshopkeeper

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.27 08:47:18