要在外網訪問家里的電腦(或NAS),主要有 5種主流方法,各有優缺點,適用于不同需求。以下是詳細方案和操作指南:
一、方案對比速查表
方法 | 適用場景 | 速度 | 安全性 | 難度 | 是否需要公網IP |
---|---|---|---|---|---|
遠程桌面(RDP) | 控制Windows電腦 | 快 | 高(VPN) | 中 | 可選 |
DDNS + 端口映射 | 長期穩定訪問NAS/服務器 | 取決于帶寬 | 中(需加密) | 高 | 需要 |
VPN(WireGuard) | 安全訪問整個家庭網絡 | 快 | 極高 | 中高 | 可選 |
內網穿透工具 | 無公網IP時的臨時方案 | 慢 | 中 | 低 | 不需要 |
TeamViewer/AnyDesk | 臨時遠程協助 | 中 | 高 | 極低 | 不需要 |
二、具體操作指南
1. 遠程桌面(RDP)
適用:直接控制家中Windows電腦(需Pro版)。
步驟:
- 啟用RDP:
- 家中電腦:
設置 > 系統 > 遠程桌面 > 啟用
。
- 家中電腦:
- 設置端口轉發(如果有公網IP):
- 路由器后臺找到「端口轉發」,將 TCP 3389 映射到電腦的局域網IP(如
192.168.1.100
)。
- 路由器后臺找到「端口轉發」,將 TCP 3389 映射到電腦的局域網IP(如
- 外網連接:
- 在外網電腦按
Win + R
,輸入mstsc
,輸入公網IP:3389
(如123.123.123.123:3389
)。
- 在外網電腦按
?? 注意:
- 強烈建議 修改默認端口(如改為50000)并啟用防火墻,避免被爆破。
- 無公網IP?跳轉到 內網穿透 方案。
2. DDNS + 端口映射(需公網IP)
適用:長期訪問NAS/家庭服務器。
步驟:
- 申請免費DDNS:
- 推薦服務:
- 群暉QuickConnect(僅群暉設備)
- No-IP(
https://www.noip.com/
) - 花生殼(國內可用,但免費版限制多)
- 推薦服務:
- 路由器設置DDNS:
- 在路由器管理頁(如
192.168.1.1
)找到「DDNS」,填寫服務商提供的賬號和域名。
- 在路由器管理頁(如
- 端口映射:
- 例如將外網端口
5000
映射到NAS的192.168.1.2:5000
(群暉DSM默認端口)。
- 例如將外網端口
- 外網訪問:
- 瀏覽器輸入
http://你的域名:5000
即可訪問NAS。
- 瀏覽器輸入
🔹 優化:
- 使用 HTTPS(申請免費SSL證書,如Let’s Encrypt)。
- 限制訪問IP(防火墻只允許公司/常用地IP)。
3. VPN(推薦WireGuard)
適用:安全訪問家中所有設備(如NAS、攝像頭)。
步驟:
- 安裝WireGuard:
- 家中電腦/NAS:安裝WireGuard服務端(官網教程)。
- 手機/外網電腦:安裝客戶端。
- 配置VPN服務器:
- 生成密鑰對,設置允許訪問的局域網IP段(如
192.168.1.0/24
)。
- 生成密鑰對,設置允許訪問的局域網IP段(如
- 端口轉發:
- 路由器將 UDP 51820 轉發到VPN服務器內網IP。
- 外網連接:
- 在外網設備輸入VPN服務器的公網IP或DDNS域名,一鍵連接后即可像在家一樣訪問內網。
? 優勢:
- 全流量加密,安全性極高。
- 速度接近直連,適合大文件傳輸。
4. 內網穿透(無公網IP方案)
適用:無公網IP、租房黨。
工具推薦:
- 免費:ZeroTier(P2P直連)、Tailscale(基于WireGuard)。
- 付費:frp、Ngrok(需自建服務器)。
以ZeroTier為例:
- 注冊賬號并創建虛擬網絡(官網)。
- 家中電腦和外網設備均安裝ZeroTier,加入同一虛擬網絡。
- 直接通過分配的虛擬IP(如
192.168.192.100
)訪問家中電腦。
?? 缺點:部分網絡下NAT穿透失敗,需中轉服務器(速度下降)。
5. 第三方遠程控制軟件
適用:臨時應急,小白用戶。
- TeamViewer/AnyDesk:安裝后輸入ID和密碼即可控制,但商業用途可能被封。
- 向日葵:國產軟件,支持內網穿透版(付費提速)。
三、如何選擇?
- 有公網IP → DDNS + 端口映射(長期穩定)或 WireGuard VPN(全網絡訪問)。
- 無公網IP → ZeroTier/Tailscale(免費) 或 付費內網穿透(如花生殼)。
- 完全不想折騰 → TeamViewer/向日葵(臨時用)。
四、安全提醒
- 禁用默認端口(如RDP不要用3389,SSH不要用22)。
- 啟用強密碼+雙因素認證(如群暉NAS)。
- 關閉不必要的端口(路由器防火墻設置)。
按需選擇方案,技術黨推薦WireGuard,普通用戶DDNS或ZeroTier即可!