1. 程式人生 > >TeamViewer遠程喚醒主機實戰教程(多圖)

TeamViewer遠程喚醒主機實戰教程(多圖)

驗證 技術分享 家裏 這臺電腦 data- 屏幕 自己的 post 梳理

前言:首先感謝大家來到這裏。這篇文章事實上算是一個教程,文章中涉及到了TeamViewer,Mac OS X,TP-Link家用路由器,以及花生殼DDNS,對於新手而言內容可能略微有些多,但我相信依照我的教程一步一步做下來。應該不會遇到太大的困難,假設有看不懂的地方,或者遇到了新的問題。請留言給我,我將盡我所能回答你。

對於老手而言,這篇文章實在沒有太多技術含量,僅僅當是對知識和技巧的一個梳理和總結,假設我有寫錯了的地方,歡迎留言指出。另外,對於使用Windows的用戶。以及使用其它品牌路由器的朋友,也全然能夠參照這篇文章調試自己的設備。由於絕大部分概念都是相通的。


閑話到此為止,以下我們開始吧!跟著圖片來……



以TP-Link TD-W89841N這款路由器來解說,首先進入“系統管理”>“管理控制”,將遠程管理開啟,並填寫一個port。用於今後遠程管理自家的網絡(我之所以不填寫默認的80port,是出於安全考慮。換了個別的。多少可以安全一點點)。

技術分享



進入”動態DNS“的設置界面,填入花生殼DDNS的username和password登陸進去,下方就會出現你設置的動態域名。所謂的DDNS就是動態域名解析服務。假設你像我一樣使用撥號上網。每次上網都會被運營商分配不同的公網IP地址。那麽你就須要用DDNS幫你把某個域名動態地映射到你的公網IP上,這樣你才幹夠通過域名訪問你的局域網絡以及局域網絡中的設備,當然這也包含你要訪問的那臺計算機。花生殼的DDNS服務是全然免費的,挑選域名的時候全然能夠挑選像我一樣的免費域名,它的穩定性足夠滿足一般家庭用戶的須要。

技術分享


接下來,為了驗證動態域名和路由器的遠程管理功能,我們須要在互聯網上找到還有一臺主機對動態域名進行訪問。最簡單的辦法就是用自己的智能手機,使用3G上網(不要連接家裏的WiFi)在瀏覽器中輸入我們的動態域名以及前面設置好的port號“8088”。

技術分享



假設一切正常,會出現路由器的password驗證頁面,這說明我們的動態域名和路由器遠程管理都是可用的。

技術分享



因為要配置port轉發(興許用於配置遠程喚醒功能)。所以我們須要讓電腦每次開機都享有同一個IP地址,我們能夠通過配置DHCP靜態IP地址分配來實現。

進入“DHCPserver”>“靜態地址分配”,點擊“加入新的條目”。

技術分享



首先我們須要獲得到電腦網卡的MAC地址,通過DHCPclient列表找到相應的MAC地址是最直接的方法。但你也能夠在這臺電腦上通過命令查看到你網卡的MAC地址。如圖,在Mac OS中使用“ifconfig -a”命令,便能夠獲取到有線網卡的MAC地址"10:DD:B1:**:**:B0",Windows用戶相應的命令是"ipconfig /all"。

技術分享



將獲取到的MAC地址填入相應的位置,再填入須要被分配的靜態IP地址,其它默認就可以,點擊保存。

註意:我們不須要對電腦的操作系統做不論什麽更改,保持你的網卡被設置為“通過DHCP獲取動態IP地址”,而分配固定IP的工作就交給路由器去完畢吧!

技術分享



接下來,列表中會出現一個MAC地址為"10:DD:B1:**:**:B0"。狀態為“生效”的條目。

這樣下次網卡再請求IP地址的時候,路由器就會為它分配“192.168.1.20”這個地址了。

技術分享



當我們為DHCP服務加入了一條靜態地址分配規則後,某些品牌的路由器會自己主動為其加入靜態ARP綁定。這樣做有非常多優點,一來能夠防止網內其它用戶通過手動配置IP的方法搶占我們預留的IP地址,二來避免了一些惡意軟件和病毒的ARP欺騙攻擊,使整個網絡變得更加安全。所以我推薦沒有自己主動加入ARP綁定的朋友們。手動加入相應的綁定規則。

方法是點擊“IP與MAC綁定”>“靜態ARP綁定設置”,在右邊開啟ARP綁定功能並保存,然後點擊“加入新的條目”。


技術分享



填入我們的MAC地址和IP地址。勾選“綁定”後保存。

技術分享



這樣,靜態ARP綁定列表中就會多出我們剛剛加入的條目。

技術分享



配置完路由器,回到我們的電腦上又一次激活網卡。能夠看到IP地址已經更新為“192.168.1.20”,說明我們對路由器的設置生效了。

至於怎樣又一次激活網卡。Mac OS X的命令是“sudo ifconfig en0 down”和“sudo ifconfig en0 up”。而Windows的命令是“ipconfig /renew”。嫌麻煩的朋友能夠直接重新啟動計算機。

技術分享



接下來我們加入port轉發規則。在TP-Link路由器中相應的功能是“虛擬server”,而某些品牌的路由器則有可能直接叫做“port轉發”,但無論如何它們實現的功能是一模一樣的。這裏我們先假定使用6號port轉發UDP數據包(事實上使用哪個port都是能夠的,僅僅是別跟其它服務沖突即可了),隨後我還會講到如何在Teamviewerclient裏配置這個port號。

點擊“轉發規則”>“虛擬server”。然後點擊“加入新的條目”。

技術分享



如圖配置我們的轉發規則,我們將6號port收到的UDP數據包轉發到“192.168.1.20”上。

技術分享



保存後我們的列表中就有了這條轉發規則,此時全部來自互聯網的試圖訪問6號port的UDP協議數據包都將被轉發到我們的主機上。然而。經過適當的配置,我們能夠讓計算機在網卡收到UDP數據包時自行啟動,這就是遠程喚醒的基本原理!
技術分享


所謂“適當的配置”。在蘋果機上就是將“系統偏好設置”中的“節能器”打開。並勾選上“喚醒以供網絡訪問”。

而對於PC機來說,須要在BIOS中激活“LAN Wakeup”的功能。而每次Wakeup就像是你按了主機電源button一樣,主板上電、自檢、引導、進入操作系統……

技術分享


須要說明的是,PC機遠程啟動的條件是主機電源連通,網卡已接駁網線。BIOS中打開“LAN Wakeup”功能。而這個時候操作系統是能夠處於全然關閉狀態的。

然而,蘋果機並不支持遠程啟動,它僅僅支持遠程喚醒。也就是說它僅僅能從睡眠狀態被喚醒,而無法從關機狀態被啟動。

想要理解當中的原因也非常easy,這是由於蘋果公司在當初設計Mac電腦的時候,做了非常多努力讓Mac電腦能夠不用關機,它的設計初衷就是讓用戶無論在什麽時候,僅僅要輕敲一下鍵盤就能在幾秒鐘之內繼續電腦上的工作。

假設你也購買了蘋果電腦,建議你改變在Windows上養成的使用習慣。

由於Mac OS長時間執行並不會導致系統性能明顯下降,並且蘋果機本身耗電量極小,睡眠狀態消耗的電量更是微乎其微。所以日常使用全然沒有必要關機。這點跟iPad比較類似。



再來說說怎樣配置TeamViewer吧,我們在軟件的“首選項”中,點擊“常規”選項卡上的“LAN喚醒”功能的“配置”button。

技術分享



在彈出的對話框中填上我們的動態域名以及port號“6”。然後保存設置。

技術分享



到此,全部的配置都完畢了,我們要做的就是在互聯網上驗證一下我們的成果。

首先,Mac OS點“左上角的蘋果標誌”>“休眠”,Windows點“左下角的彩旗標誌”>“關機”。

進入手機的TeamViewer APP,註意我們還是要使用3G連接網絡。我們會看到這臺主機已經是離線狀態了。而右邊多出來一個“電源開關”樣子的button。

技術分享



我們嘗試點擊這個button。不一會兒就會發現自己的電腦被遠程喚醒了,隨後APP彈出主機上線的提示,詢問我們是否要進行連接。

技術分享



選擇“連接”後,我們須要輸入TeamViewer的無人值守遠程控制password。

技術分享



驗證通過後我們就能夠直接控制遠程主機了。當然假設你的Mac OS或者Windows還擁有自己的password,也是須要經過驗證的。就像這樣:

技術分享



登陸操作系統後。我們就能夠操作桌面了。

假設你使用的是iPad或者是公司的電腦,操作起來就會比較從容,但假設你使用的是手機,那麽你能夠將屏幕縮放到合適的大小。

技術分享



到此,本文的內容就已經結束了,希望可以幫助到大家!

還是那句話,假設我寫得不夠清楚,或者還有什麽疏漏,歡迎給我留言,我們共同探討!


參考文獻:

1. 《TeamViewer用戶手冊》 http://www.teamviewer.com/zhcn/help/firststeps.aspx

2. 《TeamViewer LAN喚醒功能手冊》 http://www.teamviewer.com/zhcn/res/pdf/TeamViewer-Manual-Wake-on-LAN-zhcn.pdf



TeamViewer遠程喚醒主機實戰教程(多圖)