寫在前面
簡(jiǎn)單來說就兩步,第一在路由器中添加新電腦的ip和端口,第二在新電腦的VNC Server上改成對(duì)應(yīng)端口。然后Viewer登陸就行了。
之所以用VNC Viewer不用window自帶的遠(yuǎn)程桌面程序(后文簡(jiǎn)稱 自帶遠(yuǎn)程),是因?yàn)橛米詭нh(yuǎn)程必須為每臺(tái)機(jī)器分配的port手動(dòng)編輯注冊(cè)表文件,(對(duì)這種方案感興趣可以參照這篇博文 https://searchnetworking.techtarget.com.cn/12-15407/)想必有很多人不想亂動(dòng),而且改起來也確實(shí)麻煩。用VNC的話,只需要在Server端的軟件設(shè)置里簡(jiǎn)單改一下端口數(shù)字就行了,簡(jiǎn)單明了。那么我們開始吧。
1. 安裝 VNC Viewer 和 VNC Server
用來登陸的電腦裝Viewer,被登陸的電腦裝Server。
官網(wǎng)下載 Viewer 和 Server (VNC Connect) (https://www.realvnc.com/en/connect/download/vnc/)
安裝和設(shè)置請(qǐng)參照 這篇博文 https://blog.csdn.net/QFliangge/article/details/79058947,十分詳細(xì)。
2. 路由器虛擬服務(wù)器端口設(shè)置
以我的路由器D-Link DIR-862L為例。如圖所示,

在Advanced標(biāo)簽下找到Virtual Server。
在 Virtual Servers List里面添加新的Server。 填寫用作server的電腦的IP 地址,Public Port 和 Private Port填一樣的,選一個(gè)沒有占用的端口,我這里填的是5800。這里說明一下,window電腦默認(rèn)的遠(yuǎn)程桌面監(jiān)聽端口都是3389,RaspberryPi是5900。正是因此,如果我們不做特別的設(shè)置,同一個(gè)局域網(wǎng)只有一臺(tái)windows電腦能夠通過路由器遠(yuǎn)程登錄。所以我們?cè)诼酚蛇@里填寫端口(Port)之后,下一步在VNC Server里也要做相應(yīng)設(shè)置。
別忘記在復(fù)選框打勾。
點(diǎn)擊保存設(shè)置,等待路由重啟。
3. VNC Server 端口設(shè)置
-
打開被遠(yuǎn)程的電腦上的VNC Server,點(diǎn)擊右上角的設(shè)置按鈕,如圖。
打開 VNC Server 設(shè)置 - 在右上角的 Port 一欄,輸入上一步路由器設(shè)置中,為這臺(tái)電腦分配的端口數(shù)字。VNC Server在PC上默認(rèn)設(shè)置是5900,我這里已經(jīng)改成了5800。點(diǎn)擊OK保存設(shè)置。
設(shè)置VNC 監(jiān)聽端口
4. 在外網(wǎng)的另一臺(tái)電腦上打開VNC Viewer,新建 New Connection。
在IP地址欄填入本地路由器的廣域網(wǎng)地址,和端口。像這樣:
xxx.xx.xx.xxx::5800
搞定!
多少電腦都可以了。
簡(jiǎn)單來說就兩步,第一在路由器中添加新設(shè)備的ip和端口,第二在新設(shè)備的VNC Server上改成對(duì)應(yīng)端口。然后Viewer登陸就行了。

