寫在前面
簡單來說就兩步,第一在路由器中添加新電腦的ip和端口,第二在新電腦的VNC Server上改成對應端口。然后Viewer登陸就行了。
之所以用VNC Viewer不用window自帶的遠程桌面程序(后文簡稱 自帶遠程),是因為用自帶遠程必須為每臺機器分配的port手動編輯注冊表文件,(對這種方案感興趣可以參照這篇博文 https://searchnetworking.techtarget.com.cn/12-15407/)想必有很多人不想亂動,而且改起來也確實麻煩。用VNC的話,只需要在Server端的軟件設置里簡單改一下端口數字就行了,簡單明了。那么我們開始吧。
1. 安裝 VNC Viewer 和 VNC Server
用來登陸的電腦裝Viewer,被登陸的電腦裝Server。
官網下載 Viewer 和 Server (VNC Connect) (https://www.realvnc.com/en/connect/download/vnc/)
安裝和設置請參照 這篇博文 https://blog.csdn.net/QFliangge/article/details/79058947,十分詳細。
2. 路由器虛擬服務器端口設置
以我的路由器D-Link DIR-862L為例。如圖所示,
在Advanced標簽下找到Virtual Server。
在 Virtual Servers List里面添加新的Server。 填寫用作server的電腦的IP 地址,Public Port 和 Private Port填一樣的,選一個沒有占用的端口,我這里填的是5800。這里說明一下,window電腦默認的遠程桌面監聽端口都是3389,RaspberryPi是5900。正是因此,如果我們不做特別的設置,同一個局域網只有一臺windows電腦能夠通過路由器遠程登錄。所以我們在路由這里填寫端口(Port)之后,下一步在VNC Server里也要做相應設置。
別忘記在復選框打勾。
點擊保存設置,等待路由重啟。
3. VNC Server 端口設置
-
打開被遠程的電腦上的VNC Server,點擊右上角的設置按鈕,如圖。
打開 VNC Server 設置 - 在右上角的 Port 一欄,輸入上一步路由器設置中,為這臺電腦分配的端口數字。VNC Server在PC上默認設置是5900,我這里已經改成了5800。點擊OK保存設置。
設置VNC 監聽端口
4. 在外網的另一臺電腦上打開VNC Viewer,新建 New Connection。
在IP地址欄填入本地路由器的廣域網地址,和端口。像這樣:
xxx.xx.xx.xxx::5800
搞定!
多少電腦都可以了。
簡單來說就兩步,第一在路由器中添加新設備的ip和端口,第二在新設備的VNC Server上改成對應端口。然后Viewer登陸就行了。