由于需要远程控制电脑或者手机
就去找了很多类似的远控软件
虽然todesk不错,但是不能控制手机(原因之一)
而且需要登录(其实也没啥)
所以出于无聊(这才是真相)

动手时间

1.客户端安装

官方下载链接

需要注意的是,安卓的安装包选*-aarch64-signed.apk那个
毕竟目前大部分手机都是这个架构
适配架构会快一点,虽然不知道快了多少....
windows的话选.exe和.msi都行(废话)
安装过程还是比较简单的,就不多说了

以前的话是会自动连接到官方的服务器的
但是因为太多滥用了,天朝被拉黑名单了
所以我们要自建服务器才行

2.中继服务器搭建

服务器下载
这个服务器的话推荐用linux,虽然也可以在windows上搭建
不过大体都是一样的,先安装Nodejs,再安装pm2,最后用pm2运行服务器
linux安装文档|<--->|windows安装文档

以下是操作过程,用的是Ubuntu22.04.6,所以安装步骤适用于大部分Linux

  • 安装Nodejs和npm

sudo apt install nodejs npm -y 大概需要800MB空间
然后我发现这软件包给安装node的版本低了(估计是ubuntu版本旧了?明明是LTS啊)
于是安装不了pm2屏幕截图 2024-10-05 162522.png
所以去Nodejs官网找了新版的安装方法
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.0/install.sh | bash
对了,这里要退出重进一下终端才能用nvm
nvm install 20
装完后检查一下node版本就可以下一步了
node -v会显示v20.18.0

  • 安装pm2

npm install pm2 -g
接着检查安装
pm2 list
此处原有配图但是我觉得这个有点多余

  • 下载服务器并安装运行

服务端下载链接
选择合适的版本下载解压即可
然后进入解压的目录中执行下面的代码即可
pm2 start hbbs
pm2 start hbbr
ls一下目录当出现id_ed25519.pub就搞定了
可以cat它复制一下,这是Key,等下要用到

  • 连接中继

既然都到这一步,那么就很简单了
打开RustDesk的设置
在网络那一栏ID服务器输搭建好的服务器IP地址
Key那一栏输id_ed25519.pub里面的密钥
其他的不用填,它会自动推导IP和端口的

然后就可以用啦,延迟的话看中继服务器地理位置
虽然它会尝试TCP打洞但是似乎效果不怎么好
还有一些推荐设置,比如退出后锁定远程电脑和仅当程序窗口打开才允许连接

标签: none

添加新评论