目錄
0. 介紹
1. 事前準備
1.1 有公網 ip 的云服務器一臺
1.2 服務端部署包
1.3 客戶端安裝包
2. 部署
2.1 服務器環境準備
2.2 上傳服務端部署包
2.3 運行 pm2?
3. 客戶端使用
3.1 安裝
3.2 配置
3.2.1 解鎖網絡設置
3.2.2 ID / 中級服務器
3.3 啟動效果 => 就緒
3.4 注意事項
4. 設置自啟動
0. 介紹
快速開源遠程訪問和支持軟件
從 TeamViewer、向日葵切換到 RustDesk,享受安全可靠的遠程桌面體驗,使用您自己的自建服務器。
官網:RustDesk
可以自建服務器,就沒有連接時間等限制,可以在外面也對家中的電腦進行控制訪問。
也可以使用自帶的功能,自己不搭建服務器也是能用的,有無時間限制目前未知。
1. 事前準備
1.1 有公網 ip 的云服務器一臺
(本文以阿里云的 linux 服務器為例,CentOS 7.6?系統)
開通幾個端口:(注意 21116 需要把 TCP UDP 兩個都配置上才行!)
? ? ? ? 好多人最后發現網絡異常,原因都是?21116 沒配置全,然后把防火墻相應的端口也開了
1.2 服務端部署包
????????https://github.com/rustdesk/rustdesk-server/releases
????????根據自己的服務器架構選擇(本文是 amd)
1.3 客戶端安裝包
RustDesk:開源遠程桌面與自建服務器解決方案
2. 部署
本文以?PM2 部署為例,博主在寫這個文章的時候,Docker 部署已經寄了。
2.1 服務器環境準備
首先,是需要一個 NodeJS 的環境
# 更新軟件包
yum update# 安裝 Node.js 和 npm
yum install nodejs npm -y# 驗證安裝
node -v
npm -v# 安裝 pm2
npm i -g pm2# 驗證安裝是否成功
pm2 -v
2.2 上傳服務端部署包
unzip rustdesk-server-linux-amd64.zip
執行完上述指令之后得到 amd64 文件夾,文件夾中有以下三個文件:
- hddr
- hbbs
- rustdesk-utils
2.3 運行 pm2?
pm2 start hbbs
pm2 start hbbr
結果類似:
online 是運行,stop error 皆是錯誤,建議執行:
pm2 stop hbbs
pm2 start hbbs
pm2 stop hbbr
pm2 start hbbr
運行后 amd64 文件夾中有以下幾個文件:
id_ed25519.pub 是關鍵的 key,需要記住,使用 cat 命令即可查看
3. 客戶端使用
3.1 安裝
無腦安裝即可
3.2 配置
兩個都可以進入設置
3.2.1 解鎖網絡設置
3.2.2 ID / 中級服務器
點擊確定之后,選擇【常規 - 啟動】
3.3 啟動效果 => 就緒
此時就能遠程別人或者讓別人遠程你了
3.4 注意事項
不論是遠程還是被遠程,都需要將【ID / 中級服務器】配置好,可以通過右上角的復制粘貼實現快速導入:
4. 設置自啟動
目前只能手動點擊才會啟動服務,非常不便,可以設置自啟動,目前沒在軟件本身的設置中找到,只能通過其他方式實現。
快捷方式,屬性中添加如下內容即可實現開機自啟動軟件并自啟動服務:
--install-service -wait -Verbose