需求:建立一個網站,外網無法直接存取,僅允許透過 VPN 連線至內網後訪問。
外網使用者 --> VPN Client --> VPN Server (公網 IP) --> 內網 Web Server (私有 IP)
| 方案 | 優點 | 缺點 |
|---|---|---|
| OpenVPN | 成熟、跨平台、支援 TCP/UDP、可繞過防火牆 | 配置相對複雜、效能略低於 WireGuard |
| WireGuard | 極簡配置、高效能、現代加密 | 需核心支援(Linux 5.6+),Windows/macOS 需安裝客戶端 |
| IPsec/L2TP | 原生支援主流作業系統,無需額外客戶端 | NAT 穿透較難,防火牆常封鎖 UDP 500/4500 |
若不想維護傳統 VPN,可採用 Cloudflare Access、Tailscale、Twistlock 等 ZTNA 服務,以身分驗證取代網路邊界,更細粒度控制存取權限。
核心原則:Web Server 絕不暴露於公網,所有流量必須經過加密通道進入內網。