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

如何使用node-rdpjs库?配置参数与connect函数疑问

node-rdpjs 参数配置与远程连接指南

核心参数填写说明

domain、userName、password

  • domain:仅当目标电脑加入了域环境(如学校/企业域)时填写域名称;如果是个人单机(自己的电脑),直接删除该参数或者设为空字符串''即可。
  • userName:填写目标电脑的本地登录用户名——就是你平时开机解锁电脑时用的账号名。
  • password:对应用户名的登录密码,和你开机解锁电脑的密码一致。

.connect() 函数正确配置

.connect() 接受两个参数:

  1. 目标IP地址:
    • 同一局域网内连接自己的电脑:填本机的局域网IP(如192.168.1.100),或用localhost/127.0.0.1做本地测试。
    • 外网远程连接:需确保目标电脑的3389端口已完成路由器端口映射,填写公网IP。
  2. 端口号:RDP默认端口为3389,无需修改,除非你特意更改过远程桌面的端口。

修正后的完整代码示例

var rdp = require('node-rdpjs');

var client = rdp.createClient({ 
  userName : '你的本地用户名',
  password : '你的登录密码',
  // 非域环境可删除以下行
  // domain : '',
  enablePerf : true,
  autoLogin : true,
  decompress : false,
  screen : { width : 800, height : 600 },
  locale : 'en',
  logLevel : 'INFO'
})
.on('connect', function () {
  console.log('远程桌面连接成功');
})
.on('close', function() {
  console.log('连接已断开');
})
.on('bitmap', function(bitmap) {
  // 此处可添加桌面画面的渲染逻辑
})
.on('error', function(err) {
  console.error('连接出错:', err);
})
.connect('192.168.1.100', 3389); // 替换为你的目标电脑IP

内容的提问来源于stack exchange,提问作者figma designexample

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.10 03:55:21