RustDesk免費(fèi)開(kāi)源遠(yuǎn)程桌面控制軟件相信大家并不陌生,但是通常情況我們使用的是開(kāi)發(fā)作者提供的免費(fèi)公用服務(wù)器,由于受地理位置、或使用人數(shù)……等情況的影響,可能某些時(shí)候你會(huì)覺(jué)得遠(yuǎn)程控制的時(shí)候卡頓、模糊,官方明確的說(shuō)明了,如果你想更快的遠(yuǎn)程連接,可以自建RustDesk中轉(zhuǎn)/中繼服務(wù)器,服務(wù)器端程序支持:Linux/windows/群暉……等,本文主要介紹windows系統(tǒng)下RustDesk服務(wù)端搭建圖文教程。
方法步驟:
1、安裝NodeJs
請(qǐng)點(diǎn)擊下載安裝,可能會(huì)有點(diǎn)慢,如果卡頓太久,嘗試關(guān)掉重新安裝。 NodeJs是pm2的運(yùn)行時(shí)環(huán)境,所以要先安裝NodeJs。
2、安裝pm2
在cmd.exe中分別輸入下面三行,每一行都要按回車(chē)鍵,一行一行運(yùn)行。
- npm install -g pm2
- npm install pm2-windows-startup -g
- pm2-startup install
3、運(yùn)行hbbr和hbbs
下載RustDesk Windows服務(wù)器程序,假設(shè)你解壓縮到了:D:\soft\rustdesk-server-windows-x64\ 目錄,分別運(yùn)行以下命令,請(qǐng)自行替換IP地址和所在的目錄,請(qǐng)勿無(wú)腦復(fù)制執(zhí)行。
- pm2 start D:\soft\rustdesk-server-windows-x64\hbbs.exe -- -r 38.64.92.67 -k _
- pm2 start D:\soft\rustdesk-server-windows-x64\hbbr.exe -- -k _
- pm2 save
參數(shù)/說(shuō)明:
a、hhbs的-r參數(shù)不是必須的,他只是方便你不用在客戶(hù)端指定中繼服務(wù)器,如果是默認(rèn)21117端口,可以不填port?蛻(hù)端指定的中繼服務(wù)器優(yōu)先級(jí)高于這個(gè)。
b、IP填寫(xiě)自己的公網(wǎng)服務(wù)器:ip地址 或 解析到服務(wù)器的域名(網(wǎng)址),比如:rustdesk.itmemo.cn
c、-k _參數(shù),如果您禁止沒(méi)有key的用戶(hù)建立非加密連接,請(qǐng)?jiān)谶\(yùn)行hbbs和hbbr的時(shí)候添加,推薦大家加,好處你懂的,hbbs在第一次運(yùn)行時(shí),會(huì)自動(dòng)產(chǎn)生一對(duì)加密私鑰和公鑰(分別位于運(yùn)行目錄:Administrator下的id_ed25519和id_ed25519.pub文件中),其主要用途是為了通訊加密,加了-k_參數(shù),在RustDesk客戶(hù)端填寫(xiě):ID/中繼服務(wù)器 時(shí)就必須要填寫(xiě):id_ed25519.pub中的密鑰。
RustDesk windows客戶(hù)端支持:把rustdesk.exe 修改為 rustdesk-host=<host-ip-or-name>,key=<public-key-string>.exe, 例如: rustdesk-host=rustdesk.itmemo.cn,key=xfdsfsd32=Bc.exe,這樣的格式將文件遠(yuǎn)程文件發(fā)送給需要遠(yuǎn)程的朋友或客戶(hù),這樣不用填寫(xiě)上圖所示:ID/中繼服務(wù)器 步驟,這樣比較方便。
備注:自建服務(wù)器的遠(yuǎn)程ID不能和官方公用服務(wù)器的ID遠(yuǎn)程互連的,IT備忘錄小編親測(cè)!
d、別忘了防火墻放行以下端口 或 做端口映射。
默認(rèn)情況下,hbbs 監(jiān)聽(tīng)21115(tcp), 21116(tcp/udp), 21118(tcp),hbbr 監(jiān)聽(tīng)21117(tcp), 21119(tcp)。務(wù)必在防火墻開(kāi)啟這幾個(gè)端口, 請(qǐng)注意21116同時(shí)要開(kāi)啟TCP和UDP。其中21115是hbbs用作NAT類(lèi)型測(cè)試,21116/UDP是hbbs用作ID注冊(cè)與心跳服務(wù),21116/TCP是hbbs用作TCP打洞與連接服務(wù),21117是hbbr用作中繼服務(wù), 21118和21119是為了支持網(wǎng)頁(yè)客戶(hù)端。如果您不需要網(wǎng)頁(yè)客戶(hù)端(21118,21119)支持,對(duì)應(yīng)端口可以不開(kāi)。
- TCP(21115, 21116, 21117, 21118, 21119)
- UDP(21116)
關(guān)于端口想自定義的網(wǎng)友可以參考官方相關(guān)文檔,大概是下面這樣的參數(shù):(我沒(méi)有測(cè)試加這個(gè)參數(shù),大家自行研究)
hbbs.exe
- -p 21115:21115 -p 21116:21116 -p 21116:21116/udp -p 21118:21118
hbbr.exe
- -p 21117:21117 -p 21119:21119
4、查看log
|