現在使用MSN Messenger或Windows Messenger作為即時消息軟件的朋友很多,不過由於某些客觀原因,例如小區局域網用戶、單位內網用戶,再如本機或對方系統安裝了防火牆,使我們在使用語音聊天、視頻聊天、文件傳輸功能時,往往無法成功,難道只有雙方都是公網IP用戶時才能使用上述功能嗎?這裡筆者向大家介紹一款名為ENat for MSN Messenger的軟件,安裝後可以解決上面的難題。
一、軟件的基本信息
顧名思義,ENat for MSN Messenger只能用於MSN Messenger中,而且必須是Windows XP操作系統,如果是Windows 2000則必須安裝SP2補丁包,軟件的最新版本是2.1,文件大小為1.39MB,http://www.easyfp.com/msn-messenger-directtalk/download.html頁面可以下載到最新版本,注意這裡有不同功能的版本:ENat Voice for MSN Messegner,ENat Transfer for MSN Messenger,ENat File Receiver for MSN Messenger,ENat for MSN Messenger。這裡,我們當然是下載ENat for MSN Messenger了,這樣可以獲得完整的功能支持。
下載得到的是一個名為enat.exe的可執行文件,注意安裝過程中會提示輸入用戶名、序列號,這裡可以暫時先點擊“Trial”按鈕試用,接下來還會告訴你PC-Nat Miniport軟件沒有通過Windows的測試,可以不用管它,一路點擊“仍然繼續”按鈕就可以完成安裝了。
二、激活ENat
從“開始→所有程序”中手工運行ENat程序,此時會打開圖1所示的窗口,其實看起來很簡單,除了顯示本機的IP地址外,還會在窗口右側即時更新所接收和發送的數據包,當然最重要的要算是下面的幾個按鈕了。
圖1
1. Check Network Status:檢測網絡狀態,也就是了解本機是否處於NAT後面。
2. Enable ENat:激活ENat功能
3. Register ENat:注冊ENat軟件
4. File Received Directory:接收到文件的文件夾目錄
在這裡,我們可以得知本機雖然直接連接到Internet,但處於防火牆的背後,這樣在使用MSN Messenger的語音聊天、視頻聊天、文件傳輸功能時就可能受到一些限制。因此這裡需要點擊下面的“Enable ENat”按鈕激活ENat。當然,假如在這裡看到的是“You don't need to enable ENat for MSN Messenger.You can make MSN voice_video talk and file transfer.”的提示信息,那就不用啟用ENat功能了。
三、穿透防火牆的限制
現在,我們就可以穿透防火牆的限制,與好友們進行語音聊天、視頻聊天或者傳輸文件了。下面,筆者簡單介紹一下有關操作:
1. 實現語音或視頻聊天
即使雙方處於不同的防火牆之後,我們也可以借助ENat突破這一限制,因為ENat會自動將UDP端口頻率更改為4000-65535之間,如圖2所示,效果還不錯吧?
2. 傳輸文件
由於種種限制,在MSN Messenger中經常會出現文件傳輸不成功的情況,此時我們可以點擊圖1窗口中的“File Reveived Directory”按鈕,打開圖3對話框,這裡需要首先確定文件的保存路徑,然後返回MSN Messenger主窗口,現在就可以順利傳輸文件, 如圖4所示,以後就不用再擔心防火牆的限制了。
圖4
總的來說,ENat for MSN Messenger的功能還是相當不錯的,不過這款軟件會占用相當多的系統資源,其利其弊就需要好好考慮了。