1、安装iStoreOS
- iStoreOS固件下载:【https://fw.koolcenter.com/iStoreOS/x86_64_efi/】
- 固件刷写工具Rufus:【https://rufus.ie/zh/】
2、下载并安装SSH连接工具Finalshell:【
https://www.hostbuf.com/t/988.html】
3、更新 软件包列表
opkg update
4、拉取镜像
docker pull rustdesk/rustdesk-server:latest
5、启动镜像
- 启动hbbs(这是 RustDesk 的ID服务器,主要用于设备之间建立连接的初始握手、引导 NAT 穿透(打洞)等功能,默认端口为21116)
docker run --name hbbs -v /root/rustdesk:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbs
- 启动hbbr(这是 RustDesk 的中继服务器,当设备之间的直接 P2P 连接无法建立时(例如,由于严格的防火墙或 NAT 限制),中继服务器会作为中间人来转发通信流量,默认端口为21117)
docker run --name hbbr -v /root/rustdesk:/root -td --net=host --restart unless-stopped rustdesk/rustdesk-server hbbr
6、设置端口转发
- 网络——防火墙——通信规则——点击添加规则(具体设置参考下图)
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
- 注意要点:如果发现设置完之后, 客户端显示“未就绪,请检查网络连接”,可参考下面的设置
- 网络——防火墙——NAT规则——把DockerNAT规则取消启用
7、设置DDNS-GO
- 域名解析:分别解析ipv4和ipv6
- 安装DDNS-GO:iStore——全部软件——找到DDNS-GO——点击安装
- 使用设置:
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
添加图片注释,不超过 140 字(可选)
8、RustDesk客户端下载:【
https://github.com/rustdesk/rustdesk/releases/tag/1.3.1】
9、没有ipv6网络环境的解决方案(需要电脑支持WiFi功能)
- 开启手机热点,电脑连接手机的热点,即可实现ipv6网络环境