如何在Windows上遠端控制Mac

魯鵬發表於2014-05-26

前提

宿舍電腦Mac mini,通過路由上網,2兆頻寬,2人用;公司電腦Windows 7 32位,通過代理伺服器上網,固定IP。我有一個小需求,就是在上班的時候突然想到某個電影,想回去就看,能不能遠端操作一下電腦提前下載完電影?省得回去跟舍友搶頻寬,主要是宿舍沒人上網,頻寬閒著也是閒著嘛,嘿嘿。
答案是肯定的。

一、Mac(宿舍)電腦設定

1、螢幕共享設定

開啟Mac電腦的設定,找到共享選項,進入,介面如下:
Mac設定
可以看到Mac電腦的預設共享方式非常多,當然這裡我們只用看螢幕共享這項,你會發現螢幕共享用的是VNC協議,這只是一種連線協議,姑且這麼記住,就像ssh一樣。接下來點選電腦設定,會彈出一個設定視窗,如圖:
電腦設定
兩個選項都勾選,然後設定一個連線密碼。記住密碼,到時候連線的時候要用上的。Mac電腦上的設定就差不多完成了。接下來就是路由器的設定了,為什麼要設定路由器呢?因為我說過,我在宿舍是通過路由器上網的,要讓外網能夠訪問我的電腦就一定需要在路由器上設定一個轉發規則。

2、路由轉發設定

進入路由器,這個我不想多講了,還是上個圖吧。
路由器
左側進入轉發規則,如圖:
轉發規則
當然,不一樣的路由,介面可能不一樣,找到相關字樣就可以了。
接下來就來設定轉發規則了,還是先上圖。
轉發規則設定

這裡比較重要了,要好好記住了
1. 首先你要知道Mac電腦的IP地址,這個比較簡單,用命令ifconfig或者圖形介面檢視都可以,最好是像我這樣設定一個固定IP。
固定IP
2. 照著我圈出來的那行進行設定。這裡有個問題,為什麼服務埠號是5900?不要問為什麼,記住VNC的預設服務埠就是5900,就像你要記住輸入網址時前面一定要有www一樣。其他的不用設定了,設定一個轉發規則就可以了。設定完後點選儲存。有的時候需要重啟一下路由,不過一般不用。
轉發5900
3. 獲取公網IP。上面轉發規則設定好了,外網要是訪問Mac電腦總不能連192.168.1.188吧,所以要知道路由器撥號得到的那個公網IP,怎麼獲取呢?方法很多,最簡單的方法莫過於進入網站www.ip138.com,首頁就顯示出來了。
公網IP

好了,基本上,宿舍Mac電腦就準備就緒了。可以去公司了鼓搗Windows 7了。

二、Windows(公司)電腦設定

1、工具

遠端連線就需要兩臺主機達成某種協議,而這裡我們用的是VNC的一個軟體,為什麼用它呢?沒有為什麼,因為Mac電腦原生支援VNC的通訊協議,那就只有委屈Windows啦,裝上VNC Viewer客戶端,就可以連上Mac了。
VNC Viewer for Windows,下載地址:VNC ,注意下載的版本,有32、64位之分。

2、VNC設定

  1. 首先,雙擊啟動軟體,輸入公網IP,不要著急點connect。如圖介面:
    VNC_Viewer_conn
  2. 然後,開啟軟體Options,設定代理伺服器(為什麼?上面說過公司用代理伺服器上網,當然,直接上網的使用者可以跳過這個步驟),設定介面如下:
    VNC_proxy
  3. 接著,點選connect,輸入連線密碼。(什麼密碼?之前在Mac上設定的密碼,還記得不),到這一步說明你的網路連線一切正常了,如果報錯,自己反思去吧!(這麼詳細的教程都設定不對)
    VNC_password
  4. 最後,沒有最後了,點選OK吧,連線成功!開啟你Mac上的瀏覽器,開啟你的迅雷下載吧!
    success

三、總結

1、常用協議埠

HTTP-->80 SSH-->22 VNC-->5900 還有SMTP、POP3、FTP等等常用服務的預設埠都可以記住,實在記不住就問google和度娘也可以,其實常用的也沒有多少,最起碼比起我們們小時候背得文言文篇數要少得多吧。

2、代理伺服器上網

這種上網方式非常蛋疼,不過也木有辦法呀。記住在你要聯網的軟體上都設定上代理吧!!!

3、路由轉發設定

需要用到什麼埠就設定哪個埠,一般對於遠端連線就用到ssh 22埠或者vnc 5900埠。有時自己寫個web應用什麼的也可以自定義埠。

相關文章