内网使用rustdesk进行远程协助

内网使用rustdesk进行远程协助

码农世界 2024-06-04 后端 83 次浏览 0个评论

文章目录

  • 前言
  • 一、搭建rustdesk中继服务器
  • 二、搭建文件下载服务器
  • 三、创建引导脚本
  • 四、使用

    前言

    内网没有互联网环境,没法使用互联网上有中继服务器的远程协助工具,如teamviewer、todesk、向日癸等;在内网进行远程维护可以自己搭建中继服务器,使用开源的rustdesk来实现。

    一、搭建rustdesk中继服务器

    参考:https://blog.csdn.net/gsl371/article/details/136652810

    二、搭建文件下载服务器

    用于存放用到的软件资源,如rustdesk客户端等

    参考:https://blog.csdn.net/gsl371/article/details/93175608#http_445

    以上可以放在一个服务器中,方便。

    三、创建引导脚本

    代码如下(示例):

    # 文件名rust.ps1
    # 定义下载链接和保存路径  
    $url = "http://192.168.1.13/rustdesk-1.2.3-1-x86_64.exe"  
    $output = "C:\Users\$env:USERNAME\Desktop\rustdesk.exe"  
      
    # 下载文件  
    Invoke-WebRequest -Uri $url -OutFile $output  
      
    # 检查文件是否存在  
    if (Test-Path $output) {  
        Write-Host "文件已成功下载到 $output"  
      
        # 执行下载的exe文件  
        Start-Process -FilePath $output -Wait -Verb RunAs  
    } else {  
        Write-Host "文件下载失败"  
    }
    

    把这个脚本和rustdesk-1.2.3-1-x86_64.exe都上传到nginx做的下载服务器中的下载目录

    根据nginx配置文件的下载目录定义本例应该在

    [root@localhost html]# pwd
    /usr/share/nginx/html
    [root@localhost html]# ls
    50x.html  index.html  rustdesk-1.2.3-1-x86_64.exe  rust.ps1
    [root@localhost html]#
    

    运行一下rustdesk-1.2.3-1-x86_64.exe

    把下面这些参数设置好

    内网使用rustdesk进行远程协助

    然后在以下目录会生成一个网络配置文件

    C:\Users\Administrator\AppData\Roaming\RustDesk\config\RustDesk2.toml
    

    把这个文件也放入下载服务器,修改下脚本把这个文件直接下载到指定目录,这样用户下载后可直接使用,不用在进行设置。

    四、使用

    win+r打开运行窗口,输入powershell,打开powershell窗口

    内网使用rustdesk进行远程协助

    在powershell窗口中输入如下命令

    irm http://192.168.1.13/rust.ps1 | iex
    

    将自动下载远程协作客户端并运行,如果前期没有准备下载配置文件,可以手动下设置下客户端

    内网使用rustdesk进行远程协助

    把这个代码告诉对端即可

    内网使用rustdesk进行远程协助

转载请注明来自码农世界,本文标题:《内网使用rustdesk进行远程协助》

百度分享代码,如果开启HTTPS请参考李洋个人博客
每一天,每一秒,你所做的决定都会改变你的人生!

发表评论

快捷回复:

评论列表 (暂无评论,83人围观)参与讨论

还没有评论,来说两句吧...

Top