−25%

Windows 年繳方案適用,至 10 月 31 日。 檢視方案

EQVPS
開始使用

Jitsi Meet 專用 VPS:私密的影片通話

自己託管 Jitsi Meet 進行私密影片通話:一台 VPS 實際能撐多少人、用 apt 安裝、UDP 10000 埠、HTTPS,以及不讓陌生人進來的會議室。

大多數影片通話服務之所以免費,是因為您的會議在用資料買單。Jitsi Meet 是您可以自己執行的開源替代品:在瀏覽器裡通話,訪客不用註冊帳號,伺服器歸您所有。從 apt 儲存庫安裝大約只要一刻鐘。真正需要規劃的是容量。

Jitsi 如何使用伺服器

Jitsi 採用 Selective Forwarding Unit(選擇性轉發單元):每個參會者把自己的影片發給伺服器一次,伺服器再轉發給其他所有人。沒有轉碼,所以 CPU 負載適中——但每多一個人,頻寬就多一份。一個參會者通常上行 1–2 Mbit/s,同時接收好幾路流。

會議規模方案
一對一通話,最多約 5 人Micro-IP — 2 vCPU、2 GB、每月 $10
團隊會議,開影片約 10–15 人Small-IP — 4 vCPU、4 GB、每月 $16
更大的通話,多個會議室同時進行Medium-IP — 6 vCPU、6 GB、每月 $20

這些只是粗略數字。螢幕共享比攝像頭省;所有人都開 720p 就更耗。

需要準備什麼

  • 一個有獨立 IP 的方案。媒體走 UDP 10000 埠,NAT 方案收不到。
  • 一個解析到伺服器的(子)網域——見如何把網域解析到您的 VPS。
  • Ubuntu 22.04 或 24.04。

安裝

把主機名稱設為您的會議網域,新增 Jitsi 儲存庫並安裝:

hostnamectl set-hostname meet.example.com
curl -sL https://download.jitsi.org/jitsi-key.gpg.key \
  | gpg --dearmor -o /usr/share/keyrings/jitsi-keyring.gpg
echo "deb [signed-by=/usr/share/keyrings/jitsi-keyring.gpg] https://download.jitsi.org stable/" \
  > /etc/apt/sources.list.d/jitsi-stable.list
apt update && apt install -y jitsi-meet

官方快速安裝指南還會新增 Prosody 儲存庫——按您的 Ubuntu 版本照做即可。安裝程式會詢問網域,並提供免費的 Let's Encrypt 憑證;接受就好。

開放埠

ufw allow 80/tcp
ufw allow 443/tcp
ufw allow 10000/udp
ufw allow 22/tcp

如果通話能接通,但畫面是黑的,或者幾秒後就斷,原因幾乎總是 UDP 10000。

鎖好門

預設情況下,任何找到您 URL 的人都能在您的伺服器上開會。開啟 secure domain 認證:只有您建立的帳號能開會議室,而拿到連結的訪客依然能進。步驟在 Jitsi 手冊的 "Secure Domain setup" 一節——在 Prosody 和 Jicofo 的設定里加幾行,然後:

prosodyctl register alice meet.example.com 'a-strong-password'
systemctl restart prosody jicofo jitsi-videobridge2

敏感的通話還應該設定會議室密碼,並在會議選單裡開啟等候室。

實話實說的侷限

  • 錄製很重。 Jibri 每次錄製都要跑一個真正的 Chrome 加 ffmpeg。它需要自己的、更大的伺服器;別放在小方案上。
  • 頻寬才是真正的天花板。 人越多畫質越差,那是頻寬問題,不是 bug。
  • 手機使用者最好用 App;手機瀏覽器也能用,但限制更多。

自託管的通話和其他私密工具很搭——比如 WireGuard 或 OpenVPN 伺服器,或者您自己的 Matrix 聊天。IPv4 和 IPv6 在各方案上如何工作,見網路文件。

準備好部署了嗎?以加密貨幣付款,免 KYC——大約一分鐘上線。

立即部署 →

常見問題

一台小 VPS 能撐多少人?

Jitsi 是轉發影片而不是混流,所以頻寬和 CPU 會隨參會人數增長。在 4 vCPU、4 GB 的伺服器上,開影片的會議大約 10–15 人能順暢進行。調低或關閉影片的話,還能更多。

為什麼我需要獨立 IP?

參會者透過 TCP 443 存取網頁,透過 UDP 10000 傳輸媒體。NAT 方案只轉發您的專屬 SSH 埠,媒體到不了伺服器。

怎麼防止陌生人建立會議室?

在 Prosody 裡開啟 secure domain 認證。這樣只有您建立的帳號能發起會議,而拿到連結的訪客依然可以加入。

能錄製會議嗎?

錄製靠 Jibri,它每錄一場就要啟動一個完整的 Chrome 加 ffmpeg,還需要額外好幾 GB 記憶體。這不適合小方案;真需要的話,把它放在單獨的、更大的伺服器上。

Jitsi 是端到端加密的嗎?

通話在傳輸過程中始終是加密的。Jitsi 在支援的瀏覽器裡還提供可選的端到端加密。自己託管的話,連傳輸金鑰都放在您掌控的伺服器上。

評論

目前還沒有評論。歡迎成為第一位。

發表評論

評論在顯示前會經過審核。