您租了一台 VPS,裝好 Nginx,用瀏覽器開啟伺服器的位址——結果什麼都不載入。或者您搭好一台郵件伺服器,每封郵件都被退回。十有八九機器本身沒問題;問題在於您用的是 NAT 方案,而您要跑的東西需要被外界存取到。
這是人們買伺服器時最容易踩的一個網路選擇,所以我們把它講簡單。有且僅有一個問題能決定它,然後配上大量範例,讓您能對號入座自己的專案。
那一個問題
網際網路上有沒有東西需要主動發起一條連線到您的伺服器?
- 沒有 → 一台 NAT VPS 就夠了。更便宜,CPU 相同、磁碟相同、速度相同。
- 有 → 您需要獨立IP。
整個決定就這麼簡單。下面的一切,只是在應用這條判斷。
這裡的「NAT」到底是什麼意思
在 NAT 方案上,您的伺服器與其他伺服器共享一個公用 IPv4,並處在網路位址轉換之後。說白了就是:
- 對外不受限。 您的伺服器什麼都能存取——從 GitHub 拉程式碼、呼叫 OpenAI 或 Anthropic API、連線 Telegram、爬取站點、存取別處的資料庫。所有這些都是從您的機器發起的,所以 NAT 從不會擋路。
- 對內不歸您。 您並不擁有公用位址上的某個埠,所以您沒法直接開放 443 埠對外並指望有流量進來。SSH 會在一個特定的高位埠轉發給您(我們會告訴您確切的
host:port),這就是您能得到的對內。
對於人們在小伺服器上實際跑的很大一部分東西來說,這完全沒問題。一個跟 Telegram 對話的機器人、一個呼叫 API 的 AI代理、一個爬蟲、一個把資料推到別處的 cron 任務、一個拉取任務的 CI runner——這些都不需要外界連線進來。它們是向外發起的。NAT 正是為此而生,這也是為什麼 NAT 線是 $3/月起步,而不是 $8。
獨立IP 給您什麼
獨立IP方案給您自己的公用 IPv4,所有埠開放。現在外部世界可以主動向您發起連線,而這對某一類軟體來說正是全部意義所在:
- 網站。 瀏覽器必須在 80/443 上連線進來。沒有公用 IP,就沒有站點。
- 郵件伺服器。 需要對內 25 埠來接收,同時您還得掌控反向DNS(PTR),別的伺服器才會信任您。這要求一個屬於您自己的 IP——這裡是設定 PTR 的方法。
- 個人 VPN。 WireGuard 監聽在一個您的用戶端要連進來的 UDP 埠上——見 個人 VPN 用的 VPS。
- 代理伺服器。 同樣的道理:您的用戶端連線進代理埠。代理伺服器用的 VPS。
- 遊戲伺服器、反向代理、webhook、您對外開放的自託管應用——凡是「別人連線到我的伺服器」本身就是功能的場景。
您還會得到一份自己掌控的聲譽:這個 IP 只由您一人使用,所以您永遠不會跟一個昨天用同一位址發垃圾郵件的陌生人共享一條黑名單記錄。
人們常犯的錯
幾處老實的糾正,因為這些問題反覆出現:
「我的 Telegram 機器人需要公用 IP。」 通常不需要。在預設的長輪詢模式下,機器人向 Telegram 撥號出去,並透過那條連線收回更新。NAT 就夠了。只有當您刻意切換到 webhook 模式時才需要對內埠——而對大多數機器人來說,長輪詢本來就更簡單。
「獨立IP 更私密。」 小心——恰恰相反。共享的 NAT 位址把您藏進人群;獨立IP 只屬於您一人。獨立更適合可靠性和任何必須可被存取的東西,更不適合融入人群。按功能來選。
「我先買個 IP 以防萬一。」 別。先用 NAT,如果某個專案以後確實需要對內,到時候再為它訂一個獨立IP方案。為一個您從沒在上面接受過連線的 IP 付 $8–20,就是把錢點著燒。
快速對號入座表
如果您還是不確定,在這裡找到您的場景:
- NAT($3–12/月): Telegram/Discord 機器人、AI代理、交易機器人、網頁爬蟲、CI runner、cron 任務,凡是隻向外發起的。見 AI代理用例。
- 獨立IP($8–20/月): 網站、郵件、VPN、代理、遊戲伺服器、反向代理、公開 API、webhook,凡是網際網路要連線到它的。輕量單服務機器從 Nano-IP($8) 起步,想同時容納幾項服務時選 Small-IP($16)。
老實的結論
問那一個問題——有沒有東西需要連線進來?——答案就替您選好了方案。如果您在建置向 API 發起呼叫的代理和機器人,就留在 NAT 上,把每月省下的 $5 揣好。如果您要把某個東西放到網際網路上供別人或別的機器存取,就上獨立IP;別的都行不通。買錯了也不是世界末日(您隨時可以開一台對的方案),但第一次就選對,能省下您一下午琢磨「網站為什麼打不開」的時間。
用 USDC 或 USDT 付款,電子郵件註冊,兩種情況都不要信用卡、不要身分證件。檢視方案。
評論
目前還沒有評論。歡迎成為第一位。