轉載自cpolar極點云的文章:公網(wǎng)遠程控制MacOS【使用Mac自帶VNC遠程】
前言
macOS系統(tǒng)自帶有VNC遠程桌面,我們可以在控制端上安裝配置VNC客戶端,以此來實現(xiàn)遠程控制macOS。但通常需要在不同網(wǎng)絡下進行遠程控制,為此,我們可以在macOS被控端上使用cpolar做內網(wǎng)穿透,映射VNC默認端口5900,通過所生成的公網(wǎng)地址,來實現(xiàn)在公網(wǎng)環(huán)境下遠程控制VNC。
macOS是一套由蘋果開發(fā)的運行于Macintosh系列電腦上的操作系統(tǒng)。
macOS是首個在商用領域成功的圖形用戶界面操作系統(tǒng)。
macOS是基于XNU混合內核的圖形化操作系統(tǒng),一般情況下在普通PC上無法安裝的操作系統(tǒng)。網(wǎng)上也有在PC上運行的macOS(Hackintosh)。
另外,瘋狂肆虐的電腦病毒幾乎都是針對Windows的,由于macOS的架構與Windows不同,所以很少受到電腦病毒的襲擊。
2023年3月9日,蘋果面向 Mac 電腦用戶推送了 macOS 13.3 公測版 Beta 3 更新.
macOS可以被分成操作系統(tǒng)的兩個系列:
一個是老舊且已不被支持的“Classic” Mac OS(系統(tǒng)搭載在1984年銷售的首部Mac與其后代上,終極版本是Mac OS 9)。采用Mach作為內核,在MacOS 7.6以前用“System x.xx”來稱呼。
新的Mac OS X結合BSD Unix、OpenStep和Mac OS 9的元素。它的最底層建基于Unix基礎,其代碼被稱為Darwin,實行的是部分開放源代碼。
1.測試局域網(wǎng)內遠程控制
1.1 macOS打開屏幕共享
打開系統(tǒng)偏好設置,打開共享
勾選打開屏幕共享
,點擊右側的電腦設置
勾選VNC顯示程序可以使用密碼控制屏幕
,并且設置一個連接密碼
1.2 測試局域網(wǎng)內VNC遠程控制
這里測試使用windows系統(tǒng)遠程控制macOS。當然,您也可以用macOS系統(tǒng)或者手機端進行遠程控制,只需要本地安裝配置VNC即可。
Windows控制端安裝vnc viewer
vnc viewer下載地址:
https://www.realvnc.com/en/connect/download/viewer/
vnc viewer下載并安裝完成后打開客戶端,在上方地址欄輸入macOS的IP地址
點擊continue
輸入macOS用戶名以及vnc登錄密碼
遠程登錄成功
2. 測試公網(wǎng)遠程控制
局域網(wǎng)內測試遠程控制成功后,接下來,我們來實現(xiàn)在公網(wǎng)環(huán)境下的遠程控制,使用cpolar內網(wǎng)穿透創(chuàng)建tcp隧道,映射5900(vnc默認端口號),即可通過所生成的公網(wǎng)地址來進行公網(wǎng)遠程控制,無需公網(wǎng)IP,也無需設置路由器。
2.1 macOS安裝配置cpolar內網(wǎng)穿透
cpolar官網(wǎng):https://www.cpolar.com/
在官網(wǎng)下載下載適用于macOS平臺的zip壓縮包,解壓后得到cpolar,然后通過命令行帶參數(shù)運行即可。
- 安裝homebrew
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
需要注意的是,在安裝homebrew時有可能會提示出錯,無法鏈接服務器下載,可以將腳本地址更改為科大的鏡像地址,然后再進行安裝,具體可以百度教程。
- 檢測是否安裝homebrew,有正常顯示表示安裝成功
brew -v
- 安裝cpolar內網(wǎng)穿透
brew tap probezy/core && brew install cpolar
- token認證
登錄cpolar官網(wǎng)后臺,點擊左側的驗證,查看自己的認證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx
- 安裝服務
sudo cpolar service install
- 啟動服務
sudo cpolar service start
- 登錄cpolar web UI管理界面
在瀏覽器上訪問本地9200端口【http://127.0.0.1:9200/】,使用cpolar賬號登錄。
登錄成功后,點擊左側儀表盤的隧道管理——隧道列表,可以看到兩條樣例隧道(可自行編輯或者刪減)
- ssh隧道:指向本地22端口,tcp協(xié)議
- website隧道:指向本地8080端口,tcp協(xié)議
2.2 創(chuàng)建tcp隧道,指向5900端口
點擊左側儀表盤的隧道管理——創(chuàng)建隧道:
- 隧道名稱:可自定義,注意不要與已有隧道名稱重復
- 協(xié)議:tcp協(xié)議
- 本地地址:5900(vnc默認端口號)
- 端口類型:免費選擇隨機臨時tcp端口
- 地區(qū):選擇China VIP
點擊創(chuàng)建
提示隧道創(chuàng)建成功后,頁面自動跳轉至隧道列表,可以看到剛剛創(chuàng)建成功的vnc隧道,狀態(tài)active
,表示為正常在線,注意無需再次點擊啟動。
點擊左側儀表盤的狀態(tài)——在線隧道列表,可以看到vnc隧道已經(jīng)有生成了相應的公網(wǎng)地址,本例為2.tcp.vip.cpolar.cn:10208
,將其復制下來,注意無需復制tcp://
。
3. 測試公網(wǎng)遠程控制
windows控制端打開vnc viewer,點擊上方的地址欄,輸入公網(wǎng)地址,并點擊連接。
測試公網(wǎng)地址遠程登錄成功!
4. 配置公網(wǎng)固定TCP地址
剛剛所創(chuàng)建的隧道選擇的是隨機臨時端口地址,所生成的公網(wǎng)地址24小時內會發(fā)生變化,對于需要長期遠程的用戶來講不是很方便。為此,我們可以為其配置一個固定的TCP端口地址,同時提高帶寬。
注意需要將cpolar套餐升級至專業(yè)套餐或以上。
4.1 保留固定TCP地址
登錄cpolar官網(wǎng)后臺,點擊左側的預留,找到保留的TCP地址:
- 地區(qū):選擇China VIP
- 描述:即備注,可自定義填寫
點擊保留
固定TCP地址保留成功,系統(tǒng)生成相應的公網(wǎng)地址+固定端口號,將其復制下來,本例為3.tcp.vip.cpolar.cn:11349
4.2 配置固定TCP端口地址
瀏覽器訪問http://127.0.0.1:9200/登錄cpolar web UI管理界面,點擊左側儀表盤的隧道管理——隧道列表,找到vnc隧道,點擊右側的編輯
修改隧道信息,配置固定TCP端口地址:
- 端口類型:改為選擇
固定TCP端口
- 預留的TCP地址:填寫剛剛保留成功的固定TCP端口地址
點擊更新
提示更新隧道成功,點擊左側儀表盤的狀態(tài)——在線隧道列表,可以看到vnc隧道的公網(wǎng)地址已經(jīng)更新為固定TCP端口地址,將其復制下來。
5. 使用固定公網(wǎng)TCP地址遠程控制
點擊上方的地址欄,輸入公網(wǎng)固定TCP端口地址,并點擊連接。
遠程控制成功!文章來源:http://www.zghlxwxcb.cn/news/detail-443412.html
文章來源地址http://www.zghlxwxcb.cn/news/detail-443412.html
到了這里,關于Windows在外遠程桌面控制macOS【macOS自帶VNC遠程】的文章就介紹完了。如果您還想了解更多內容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關文章,希望大家以后多多支持TOY模板網(wǎng)!