架設 FTP/Web 伺服器無法連線,絕大多數源於「內網通、外網不通」或「模式不匹配」。本文提供標準化四階段排查流程,助您快速鎖定癥結。
本質:將 WAN 介面的特定埠(如 2121)映射至 LAN 內伺服器 IP(如 `192.168.1.101`)的同埠或不同埠。
| 模式 | 資料通道發起方 | 流程 | 防火牆/NAT 痛點 |
|---|---|---|---|
| PORT (主動) | 伺服器 (從 TCP 20 發起) | Client 送 `PORT ip,p1,p2` 告知自開埠 N → Server 從 20 主動連 Client:N | Client 端防火牆常攔截「外部主動連入」 |
| PASV (被動) | Client 主動發起 | Client 送 `PASV` → Server 回 `227 Entering Passive Mode (h1,h2,h3,h4,p1,p2)` 告知自開埠 M → Client 主動連 Server:M | Server 端需開放大範圍高位埠並正確對應;Server 回報內網 IP 導致公網 Client 無法連線 |