適用場景
- 小區寬頻/單位內網用戶(NAT 環境)。
- 本機或對方安裝防火牆(Windows Firewall、第三方防火牆)。
- MSN Messenger / Windows Messenger 使用者。
- 作業系統:Windows XP,或 Windows 2000 + SP2。
軟體資訊與下載
- 版本:2.1,大小 1.39 MB。
- 官網:
https://www.easyfp.com/msn-messenger-directtalk/download.html
- 下載項目:ENat for MSN Messenger(完整功能版)。
其他分支:ENat Voice、ENat Transfer、ENat File Receiver 僅含單一功能。
安裝注意
- 執行
enat.exe,提示輸入用戶名/序列號 → 點「Trial」試用。
- 提示「PC-Nat Miniport 未通過 Windows 測試」 → 選「仍然繼續」直到完成。
啟用與穿透流程
- 啟動 ENat(開始 → 所有程式 → ENat for MSN Messenger)。
- 視窗顯示本機 IP、即時收發封包統計。關鍵按鈕:
• Check Network Status:檢測是否處於 NAT/防火牆後。
• Enable ENat:啟用穿透功能。
• Register ENat:註冊授權。
• File Received Directory:設定接收檔案儲存資料夾。
- 若顯示「You don't need to enable ENat...」則環境已支援直連,無需啟用。
- 點擊 Enable ENat,程式自動將 UDP 埠重映射至 4000-65535 範圍,穿透 NAT/防火牆。

功能實測
1. 語音/視訊聊天
- 雙方均在防火牆/NAT 後,啟用 ENat 後即可正常語音、視訊通話,品質良好。

2. 檔案傳輸
- 點擊 ENat 視窗「File Received Directory」按鈕,設定接收資料夾。
- 回到 MSN 主視窗,拖曳檔案傳送給好友,順利完成。

代價與評價
- 優點: 徹底解決 NAT/防火牆阻擋 MSN P2P 功能(語音、視訊、傳檔),免設定、免網管協助。
- 缺點: 佔用系統資源較大(常駐記憶體、CPU 偶發飆升),需權衡利弊。
- 現況: MSN/WLM 已停止服務,本文具歷史技術參考價值。現代 IM(Skype、Teams、Discord、Telegram)均內建 ICE/STUN/TURN 穿透機制,無需額外工具。
結語
ENat 曾是 NAT 環境下 MSN 用戶的救星,展示了 UDP 穿透、埠映射重映射的實戰應用。理解其原理,有助於排查現代 P2D 應用的連線問題。