15 分鐘在 VPS 上部署 Keitaro
Keitaro 是一套自架的 TDS:它運行於您的 VPS 上,採用固定授權,並將每一次點擊的活動資料都保存在您自有的硬體上。佈建 CentOS 9 Stream、執行安裝指令碼,約 15 分鐘後您便能開始為付費流量導流。
自架 Keitaro on VPS 能做些什麼
Keitaro 是一套自架的 TDS 與廣告 tracker,專為聯盟行銷與 media buying 而設。在您的 Keitaro VPS 主機上,它會記錄點擊、套用 flow 規則,並即時將每位訪客轉址至最合適的 offer。
適用於 media buying 的正式 TDS
依 flow 規則進行流量分流
透過 S2S postback 追蹤轉換
資料存於自有伺服器的私密追蹤
於入口處進行 bot 過濾與 cloaking
採用固定授權的點擊追蹤
選擇 Keitaro VPS 方案
Keitaro 本身的最低需求為 4 GB RAM,因此入門選擇為 Medium VPS (3 CPU、4 GB RAM、40 GB NVMe,每月 US$21.24):適用於每日低於 100,000 次點擊。若為 100,000-500,000,請選 Premium VPS (8 GB);若為 500,000-1,000,000,請選 Elite VPS (16 GB) 或更高方案。每個方案皆包含一組專屬 IPv4 位址,並附每週免費備份、KVM 與完整 root/SSH 存取權。
提升您的 VPS 伺服器資源
看看如何變更您的 VPS 設定。您可以購買額外的磁碟空間、提升 CPU 效能、增加記憶體,以及利用額外的服務,而無需轉換新方案。
如何在 VPS 上部署 Keitaro
一台乾淨的 CentOS 9 Stream 伺服器搭配 Keitaro 的安裝指令碼。
最快的方式是一台乾淨的 CentOS 9 Stream 伺服器搭配 Keitaro 的安裝指令碼。涵蓋各種特殊情況的完整逐步教學,請見我們的Keitaro 安裝指南。
開始之前,請先在 keitaro.io 購買授權,並將一個乾淨的網域指向您的伺服器;完成設定需要這兩者。
Step 01 — 訂購 VPS 並透過 SSH 連線
在結帳時選擇 CentOS 9 x64 — Keitaro 無法在 Ubuntu 或 Debian 上運行,若作業系統不符,安裝程式便會結束。它同樣無法在 NAT 後方運行,因此必須具備直接的公用 IP。存取資訊送達後即可連線:
ssh root@YOUR_VPS_IP伺服器必須乾淨、未安裝任何控制面板,且至少有 20 GB 可用空間。
Step 02 — 執行安裝程式
Keitaro 透過單一指令碼完成安裝,該指令碼會處理 Podman container、nginx、MariaDB、ClickHouse、Redis、certbot 與防火牆。指令碼本身會安裝 podman-docker:
curl https://files.keitaro.io/scripts/releases/stable/kctl.sh | bash -s -- install它會檢查作業系統、平行拉取各項元件,並於約 15 分鐘內完成。終端機隨後會印出您的管理介面 URL:http://YOUR_VPS_IP/admin。
Step 03 — 驗證並設定
確認每項服務皆通過健康檢查,接著開啟管理面板:
kctl check在 http://YOUR_VPS_IP/admin (會自動轉址至 HTTPS),Keitaro 會執行一段簡短的設定精靈:輸入您的授權金鑰,設定貨幣、語言與時區,接著建立您的 admin 使用者。請謹慎選擇貨幣,日後它並不會轉換歷史資料。
Step 04 — 新增您的網域並強化 admin 安全
建立一筆由乾淨且專屬的網域指向您 Keitaro VPS IP 的 A record,接著在 Domains 分頁中新增。Keitaro 會自動申請 Let's Encrypt 憑證。啟用 HTTPS-only 與 Admin Dashboard,將 Crawlers 設為 Disallowed,接著在 Maintenance → Settings 中將 /admin 限制為僅限您的 IP。防火牆的 22、80 與 443 連接埠皆已開啟;其餘一切皆綁定於 localhost。
常見問題
首次安裝 Keitaro 時的幾個陷阱。
- 作業系統檢查在啟動時終止安裝程式。 Keitaro 僅支援 CentOS。若指向 Ubuntu 或 Debian,指令碼會在動作前便直接放棄。請在結帳的作業系統選單中選擇 CentOS 9 x64。
- 沒有公用 IP,安裝便無法繼續。 此 tracker 拒絕在 NAT 後方運行。這正是 is*hosting 每個方案皆附專屬 IPv4 的意義所在。
- 2 GB 在流量到來前都感覺沒問題。 Keitaro 的下限是 4 GB。安裝會完成,但當實際流量湧入的那一刻,記憶體壓力便會浮現。請從 Medium VPS 起步,並隨每日點擊量增加而升級。
- SSL 始終無法於您的網域簽發。 Keitaro 需要獨占該網域。請清除任何殘留的 A、AAAA 或 CNAME 記錄,讓 DNS 穩定 (可預留最多一小時),接著於 Domains 分頁中新增,Let's Encrypt 便會處理其餘部分。
- 點擊悄悄地停止被處理。 徵兆會顯示在 Maintenance → Status:凍結的 cron 時間戳會讓流量完全停擺,而無法清空的佇列則代表您已超出這台機器的負荷 — 請升級規格。搭配 Uptime Kuma,讓您能第一時間得知服務中斷。