问题标签 [router-os]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
62 浏览

reactjs - 在 Mikrotik 路由器板上本地部署 NextJS

我有一个场景,我想使用 NextJS 构建一个将部署在 mikrotik 路由器板上的应用程序。

在这种情况下,我需要通过路由器板同时提供后端和前端服务。

我了解 NextJS 的出色之处以及 API 和前端代码如何从类似于 PHP 的工作方式的相同代码库中传送。

我现在的问题是,我是否可以生成通过 NextJS 构建的所有代码(后端和前端),并在我选择的任何操作系统上本地部署所有代码,而无需通过 Vercel。

我主要担心的是我不希望用户从他们的客户端浏览器中看到任何敏感代码。敏感代码只能由 NextJS 后端服务器提供。

这可能吗?

感谢您的投入。

0 投票
0 回答
157 浏览

php - 无法建立套接字会话,在 RouterOS 上没有到主机的路由

我正在尝试通过 PHP 与 Mikrotik Router OS 通信,如下所示

在这里, PORT 是其中之一 public const PORT = 8728; public const PORT_SSL = 8729;。和 IP 地址是192.168.0.1

连接在本地主机上完美运行。

现在,当我尝试从托管在在线服务器上的 php 脚本访问 RouterOS 时,我不断地Unable to establish socket session, No route to host从 php 脚本中得到错误。

请问,我该如何解决这个问题。

任何帮助将不胜感激。

0 投票
1 回答
845 浏览

node.js - 如何通过 Nodejs WebSocket 连接到 RouterOS?

我正在学习websocket nodejs,我想通过websocket连接到routeros,比如https://github.com/aluisiora/node-routeros/包,这个包太宽泛了,我只想知道怎么连接。

我已阅读官方文档https://wiki.mikrotik.com/wiki/Manual:API,但我无法理解它。

我已经尝试过这种方式,但没有得到任何回应:

我正在寻找通过 nodejs 套接字连接到 routeros 的代码示例,希望有人在这里分享。

在此先感谢,我非常感谢任何答案。

0 投票
1 回答
149 浏览

ip - mikrotik 路线每秒自动出现并删除

Mikrotik OS v6.48.2 有路由

但是路线 0 消失并每隔 3-5 秒再次出现。所以它变得像

LAN 没有任何改变。没有脚本正在运行。每隔 3-5 秒,它就会再次出现和消失。

/ip 地址打印

如何解决这个问题?

0 投票
0 回答
116 浏览

python - 路由器连接失败

我已经在 pip 中安装了 routeros,但仍然显示错误。从我的前辈那里得到了这个代码。我正在尝试收集网络中的连接状态。

我得到的输出是

ModuleNotFoundError:没有名为“routeros_api”的模块

0 投票
1 回答
46 浏览

ansible - 如何将变量发送到 community.routeros.command?Ansible

我有一个变量:

}

我正在尝试将它传递给 routeros 上的命令

但事实证明这是一个错误

}

我查看了错误可能是什么,它给出了以下内容:

}

如何解决?

0 投票
0 回答
5 浏览

libssh - rourerOS 7.1,libssh ssh_read 返回错误甚至获得完整答案

在新的 routerOS 7.1 上,需要在 ssh_request_exec 之后启动 ssh_read 之前添加一些延迟,在另一种情况下,ssh_read 返回错误 - “远程通道已关闭”或空错误取决于 libssh 版本。不要影响 routeros (6.*) 的先前版本可能对某人有帮助。