Contact me: hankecnc@gmail.com

从不同的客户端登录 #431

推推 grbl 3年前 (2023-02-02) 229次浏览
关闭
juup 打开了这个问题 2019 年 3 月 19 日 · 5 条评论
关闭

从不同的客户端登录#431

juup 打开了这个问题 2019 年 3 月 19 日 · 5 条评论

注释

从不同的客户端登录 #431

您好,
我的 cncjs 1.9.16 在笔记本电脑上运行并且工作正常,感谢您的工作。
现在我想检查另一台 PC 的进程状态。我希望选项–allow-remote-access是我所需要的。但是当我从另一台 PC 使用相同的帐户登录时,所有字段都是空的,我看不到机器/进程的状态。
选项是否正确?我应该如何配置它?
问候
朱普

从不同的客户端登录 #431
合作者

但是当我从另一台 PC 使用相同的帐户登录时,所有字段都是空的,我看不到机器/进程的状态。

正如你提到的,我不太明白你的意思。您是否单击“打开”以在另一台 PC 上创建连接?提供屏幕截图将有助于解决 UI 上的错误。

至于--allow-remote-access选项,它用于绕过来自公共 IP 地址的远程连接。默认情况下,出于安全原因,您只能连接到专用网络内的服务器。请参阅下面的默认白名单:

// https://github.com/cncjs/cncjs/blob/master/src/app/access-control.js
const whitelist = [
    // IPv4 reserved space
    '127.0.0.0/8', // Used for loopback addresses to the local host
    '10.0.0.0/8', // Used for local communications within a private network
    '172.16.0.0/12', // Used for local communications within a private network
    '192.168.0.0/16', // Used for local communications within a private network
    '169.254.0.0/16', // Link-local address

    // IPv4 mapped IPv6 address
    '::ffff:10.0.0.0/8',
    '::ffff:127.0.0.0/8',
    '::ffff:172.16.0.0/12',
    '::ffff:192.168.0.0/16',

    // IPv6 reserved space
    '::1/128', // loopback address to the local host
    'fc00::/7', // Unique local address
    'fe80::/10' // Link-local address
];
从不同的客户端登录 #431
作者

感谢 cheton 的帮助并清除选项--allow-remote-access.
我可以误会你吗,但是打开是为了连接到 CNC(在我的例子中是通过 USB 的 Arduino),对吧?
我想让笔记本电脑连接到 CNC 并运行程序。我只想从另一个地方/房间监控它。
从不同的客户端登录 #431

从不同的客户端登录 #431
合作者

在另一台PC上,还是要选择连接的端口,点击打开,建立WebSocket连接。在您的笔记本电脑上建立的第一个连接将创建一个到您的 Arduino 的串行端口连接,来自其他计算机的所有后续连接将使用相同的串行端口。

发送G代码程序时,关闭笔记本电脑的浏览器不会停止运动,您可以安全地关闭笔记本电脑的浏览器,并从另一个浏览器监控进度。

从不同的客户端登录 #431 奇顿 添加了 问题 标签 2019 年 3 月 20 日
从不同的客户端登录 #431
作者

太好了,就是这样。
我从来没有尝试过选择一个端口,因为我认为它已经为笔记本电脑完成了。
谢谢