iStoreOS安装RustDesk实现世界上任意互联

一、安装前提

图片[1]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

今天我们要玩的主角是它https://github.com/rustdesk/rustdesk,大名鼎鼎的开源远程控制软件,要玩这个的条件

  • 你有一个域名托管到CF上
  • 家里使用了安装了iStoreOS或者Openwrt的软路由
  • 家里网络是桥接模式,可以通过DDNSGO动态获取IP

二、DDNSGO动态获取IP

首先在iStoreOS中安装DDNSGO

图片[2]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

然后去CF官网这个地方申请一个令牌token,用于动态获取你家里的网络的外部IP

图片[3]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

这里我们选择第一个使用模板创建

图片[4]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

这里可以自定义一个好记的令牌名称,权限选择DNS,区域选择所有区域,淡然你也可以选择你某个域名区域,我这里想控制所有的域名,所以选择了所有区域

图片[5]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

申请获取之后将得到的token妥善保管,这里将获取的到令牌token填入到iStoreOS上安装的DDNSGO的token中
还有一个就是你那些域名动态获取你家里的ip,我这里使用了两个二级域名获取,一般我选择使用ipv4.xxxx.com来获取ip,这里如果多个域名可以换行,当然你也可以设置ipv6的网络

图片[6]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

三、安装RuestDesk

在iStoreOS上安装docker-compose

opkg update
opkg install docker-compose

进入到docker安装目录,然后创建一个rustdesk文件夹,并创建docker-compose.yml文件,内容如下


version: '3'

services:
  rustdesk-server:
    container_name: rustdesk-server
    ports:
      - 21115:21115
      - 21116:21116
      - 21116:21116/udp
      - 21117:21117
      - 21118:21118
      - 21119:21119
    image: rustdesk/rustdesk-server-s6:latest
    environment:
      - "RELAY=ipv4.xxxxx.xyz:21117"    #这里将这个域名修改为上面cf动态获取的域名
      - "ENCRYPTED_ONLY=1"
    volumes:
      - /mnt/sata1-6/docker/rustdesk/data:/data    # 注意这里/mnt/sata1-6/docker/rustdesk更换成你自己docker的目录
    restart: always

然后在iStoreOS的终端中进入到rustdesk这个目录,执行如下命令开始安装rustdesk

docker-compose up -d

安装完毕之后就可以在iStoreOS系统的Docker容器界面看到这个容器了

图片[7]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

然后点击最右边的编辑,去日志中找到生成的key

图片[8]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

去rustdesk的github发布仓库https://github.com/rustdesk/rustdesk/releases 下载对应平台的软件,我使用的这个版本

图片[9]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

我们配置一下ID/中继服务器

ID服务器填写你DDNSGO映射的域名+21116,比如ipv4.xxxx.com:21116,中继服务器填写你DDNSGO映射的域名+21117端口,比如ipv4.xxxx.com:21117,API服务器不用管,Key这里可以从restdesk docker初始化日志中找到

图片[10]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网

四、配置路由器规则

最后一步就是要设置一下路由器的通信规则,将21115-21119的端口放行

图片[11]-iStoreOS安装RustDesk实现世界上任意互联-乘风资源网
© 版权声明
THE END
喜欢就支持一下吧
点赞11 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容