找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888
查看: 2693|回复: 20

OpenWrt安装了rustdesk-server插件,没有界面显示,也没有启动进程

[复制链接]
发表于 2024-12-14 22:44 | 显示全部楼层 |阅读模式
OpenWrt安装了rustdesk-server插件自建服务器(以前用docker,但是现在docker被墙了,不容易拉镜像,不用docker了),但是在openwrt系统没有server的界面显示,也没有启动进程,无法使用rustdesk客户端远程,是什么原因?是不是rustdesk-server的依赖没装全?有大神知道的吗?
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2024-12-14 23:38 | 显示全部楼层
界面要装对应的luci,装了没?

点评

对应的luci插件是哪个,清楚吗?  详情 回复 发表于 2024-12-15 09:56
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-15 09:56 | 显示全部楼层
superzjg 发表于 2024-12-14 23:38
界面要装对应的luci,装了没?

对应的luci插件是哪个,清楚吗?

点评

可以试试这个: https://github.com/jiliukang/RustDesk-Openwrt 若不好用,那就弃用luci,用命令或脚本配置。 官方也有一些说明文档: https://github.com/rustdesk/rustdesk/blob/master/docs/README-ZH.md  详情 回复 发表于 2024-12-15 10:07
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-15 10:07 来自手机 | 显示全部楼层
心若玫瑰 发表于 2024-12-15 09:56
对应的luci插件是哪个,清楚吗?

可以试试这个:
https://github.com/jiliukang/RustDesk-Openwrt
若不好用,那就弃用luci,用命令或脚本配置。

官方也有一些说明文档:
https://github.com/rustdesk/rustdesk/blob/master/docs/README-ZH.md

点评

大佬你好,我在ttyd里面运行hbbr和hbbs后可以用客户端连接服务器,目前有3个问题:1,openwrt系统后不能自动启动hbbr和hbbs;2.在ttyd里面启动后果一会就自动关闭了,需要手动重启hbbr和hbbs;3.我设置了防火墙开放  详情 回复 发表于 2024-12-16 15:23
谢谢  详情 回复 发表于 2024-12-15 15:24
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-15 15:24 | 显示全部楼层
superzjg 发表于 2024-12-15 10:07
可以试试这个:
https://github.com/jiliukang/RustDesk-Openwrt
若不好用,那就弃用luci,用命令或脚本配 ...

谢谢
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-16 15:23 | 显示全部楼层
superzjg 发表于 2024-12-15 10:07
可以试试这个:
https://github.com/jiliukang/RustDesk-Openwrt
若不好用,那就弃用luci,用命令或脚本配 ...

大佬你好,我在ttyd里面运行hbbr和hbbs后可以用客户端连接服务器,目前有3个问题:1,openwrt系统后不能自动启动hbbr和hbbs;2.在ttyd里面启动后果一会就自动关闭了,需要手动重启hbbr和hbbs;3.我设置了防火墙开放了rustdesk的端口,但是从外网还是连不上服务器,内网可以连接,我使用openwrt做的PPPoE拨号的,在openwrt上做的rustdesk-server。有啥办法没?linux水平很烂,不会玩。

点评

启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd 然后 chmod +x /etc/init.d/abcd 给执行权限,此时 openwrt的 系统 -启动项 可以看到,并配置自启、启动、重启、停止。 也可以用命令开  详情 回复 发表于 2024-12-16 16:01
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-16 16:01 | 显示全部楼层
本帖最后由 superzjg 于 2024-12-16 16:21 编辑
心若玫瑰 发表于 2024-12-16 15:23
大佬你好,我在ttyd里面运行hbbr和hbbs后可以用客户端连接服务器,目前有3个问题:1,openwrt系统后不能 ...

启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd

然后 chmod +x /etc/init.d/abcd  给执行权限,此时 openwrt的 系统 -启动项 可以看到,并配置自启、启动、重启、停止。
也可以用命令开启自启动:/etc/init.d/abcd enable

脚本简易模板,二选一即可,适应于没有使用openwrt UCI 配置的情况,启动一个speedtest-web可执行文件例子。

1、常规模板:
  1. #!/bin/sh /etc/rc.common

  2. START=99   #启动顺序
  3. exec_file=/usr/bin/speedtest-web

  4. start() {
  5.         pid=`pidof speedtest-web`     #启动前确认是否残留
  6.         [ -n "$pid" ] && kill -9 $pid    #若有,使用-9信号强制退出
  7.         [ -x "${exec_file}" ] || chmod 755 ${exec_file}    #确认二进制执行权限
  8.         PARAM="-p 8989"     #启动参数
  9.         ${exec_file} $PARAM >/dev/null 2>&1 &     #最后的&建议保留启动并驻后台,但没有系统守护
  10.         logger -t 'speedtest-web' 'Started.'    #系统日志(非必要)
  11. }
  12. stop() {
  13.         killall speedtest-web 2>/dev/null     #停止进程,使用默认信号安全退出
  14.         logger -t 'speedtest-web' 'Stopped.'
  15. }
复制代码


2、守护服务模板:
  1. #!/bin/sh /etc/rc.common

  2. START=99
  3. USE_PROCD=1   #使用守护
  4. exec_file=/usr/bin/speedtest-web

  5. start_service() {
  6.         [ -x "${exec_file}" ] || chmod 755 ${exec_file}    #确认二进制执行权限
  7.         PARAM="--listen_port 8989"
  8.         
  9.         procd_open_instance    #注册守护
  10.         procd_set_param command $exec_file     #执行文件
  11.         procd_append_param command $PARAM    #执行参数
  12.         procd_set_param respawn          #默认守护参数(重启5次)
  13.         procd_close_instance   #结束注册
  14. }

  15. service_triggers() {
  16.         procd_add_reload_trigger "speedtest-web"
  17. }

  18. # stop_service() {
  19.         #这里是停止服务后的要执行的其他任务,若没有就删除stop_service函数,切记不要留空
  20.         #此方式不需要自己写命令结束进程,PROCD会自己结束,先使用常规信号,结束不掉它也会使用 -9 信号
  21. # }
复制代码


防火墙放行端口,就是 防火墙 - 通信规则 新建入站规则,教程很多,自己搜搜,不赘述了。


点评

大佬帮我看下,防火墙设置有没问题,外网还是连不上rustdesk-server,内网可以,谢谢。  详情 回复 发表于 2024-12-17 08:27
自启动我增加了启动文件,弄好了,我增加了入站开放了21115~21119-TCP,21116-UDP,还是不行,我目前写的端口形式是21115-21119, 晚上回去按照每个端口写一条入站试试看。  详情 回复 发表于 2024-12-17 08:12
我用touch命令建立了  详情 回复 发表于 2024-12-16 16:51
我按照模版弄个简单的启动项,但是在上传到init.d时总是提示失败,我看这个目录权限是0755,好像也没问题  详情 回复 发表于 2024-12-16 16:43
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-16 16:43 | 显示全部楼层
superzjg 发表于 2024-12-16 16:01
启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd

然后 chmod +x /etc/init.d/a ...

我按照模版弄个简单的启动项,但是在上传到init.d时总是提示失败,我看这个目录权限是0755,好像也没问题
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-16 16:51 | 显示全部楼层
superzjg 发表于 2024-12-16 16:01
启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd

然后 chmod +x /etc/init.d/a ...

我用touch命令建立了

点评

路由器没有装文件管理器插件的话,用命令编辑文件不太友好。 可在 电脑上安装 WinSCP 软件进行编辑管理。  详情 回复 发表于 2024-12-16 17:06
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-16 17:06 | 显示全部楼层
心若玫瑰 发表于 2024-12-16 16:51
我用touch命令建立了

路由器没有装文件管理器插件的话,用命令编辑文件不太友好。
可在 电脑上安装 WinSCP 软件进行编辑管理。
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-17 08:12 | 显示全部楼层
superzjg 发表于 2024-12-16 16:01
启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd

然后 chmod +x /etc/init.d/a ...

自启动我增加了启动文件,弄好了,我增加了入站开放了21115~21119-TCP,21116-UDP,还是不行,我目前写的端口形式是21115-21119,  晚上回去按照每个端口写一条入站试试看。

点评

不用每条,连续写用空格隔开  详情 回复 发表于 2024-12-17 08:15
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-17 08:15 | 显示全部楼层
心若玫瑰 发表于 2024-12-17 08:12
自启动我增加了启动文件,弄好了,我增加了入站开放了21115~21119-TCP,21116-UDP,还是不行,我目前写的 ...

不用每条,连续写用空格隔开
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-17 08:27 | 显示全部楼层
本帖最后由 心若玫瑰 于 2024-12-17 08:29 编辑
superzjg 发表于 2024-12-16 16:01
启动脚本,就是位于/etc/init.d目录的文件,举例新建文件 /etc/init.d/abcd

然后 chmod +x /etc/init.d/a ...

大佬帮我看下,防火墙设置有没问题,外网还是连不上rustdesk-server,内网可以,谢谢。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×

点评

哦 源端口不要填 按格式写 目标端口 就好了  详情 回复 发表于 2024-12-17 09:17
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2024-12-17 09:17 | 显示全部楼层
心若玫瑰 发表于 2024-12-17 08:27
大佬帮我看下,防火墙设置有没问题,外网还是连不上rustdesk-server,内网可以,谢谢。
...


源端口不要填
按格式写 目标端口 就好了

点评

我前几天发现在OP上自建的rustdesk-server,内网的电脑使用内网IPv4地址连接rustdesk-server,外网用外网ipv6时可以看到内网电脑客户端上线了,但是无法连接自建的中继服务器,那内网电脑客户端使用外网ipv6就可以了  详情 回复 发表于 2025-1-18 14:44
我删除了源端口后还是连不上,不知道是不是本地电脑的防火墙问题,但是我用同一个电脑连云服务器可以连上,估计还会有什么原因。  详情 回复 发表于 2024-12-17 10:23
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

 楼主| 发表于 2024-12-17 10:23 | 显示全部楼层
superzjg 发表于 2024-12-17 09:17

源端口不要填
按格式写 目标端口 就好了

我删除了源端口后还是连不上,不知道是不是本地电脑的防火墙问题,但是我用同一个电脑连云服务器可以连上,估计还会有什么原因。

点评

不是吧,这种 客户端-服务器 模式,是通过 id 来连接的,与被控电脑的防火墙没有关系。 只要被控机和主控机都能连上路由器的 id/中继 服务器即可。 ps:以前我记得我用过一段时间,用手机端流量测试,路由器防火墙放  详情 回复 发表于 2024-12-17 10:38
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-8-23 23:18

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表