返回上一頁

Realm 埠轉發工具搭建教程 — 帶視覺化管理面板

Realm 埠轉發工具搭建教程 — 帶視覺化管理面板

基於 wcwq99/realm 專案,提供一鍵安裝、轉發規則管理和 Web 面板視覺化配置。


什麼是 Realm?

Realm 是一個高效能的埠轉發工具,基於 zhboner/realm 核心,支援 TCP/UDP 流量轉發。本專案在其基礎上增加了一鍵安裝腳本和視覺化管理面板,讓你無需手動編輯配置檔案即可管理轉發規則。

核心特性

  • ✅ 高效能 — Go 語言編寫,支援併發連線,延遲極低
  • ✅ TCP/UDP 雙支援 — 可同時轉發 TCP 和 UDP 流量
  • ✅ Web 管理面板 — 瀏覽器視覺化配置,無需 SSH 編輯檔案
  • ✅ 埠段轉發 — 支援批量轉發整個埠範圍
  • ✅ 多系統相容 — Debian / Ubuntu / CentOS / Alpine Linux
  • ✅ 多架構支援 — x86_64 / ARM64

適用場景

場景 說明
遊戲伺服器轉發 將外網埠對應到內網遊戲伺服器
服務暴露 將內網服務透過公網埠訪問
埠遷移 將舊埠流量無縫轉發到新埠
負載均衡前置 作為流量分發層

環境要求

項目 要求
作業系統 Debian 10+ / Ubuntu 20.04+ / CentOS 7+ / Alpine 3.x
架構 x86_64 (amd64) 或 aarch64 (arm64)
權限 root 使用者
依賴 curl、bash(Alpine 需額外安裝)

安裝步驟

第一步:安裝腳本

Debian / Ubuntu / CentOS:

curl -L https://raw.githubusercontent.com/wcwq98/realm/refs/heads/main/realm.sh -o realm.sh && chmod +x realm.sh && ./realm.sh

Alpine Linux:

apk add --no-cache bash curl
curl -L https://raw.githubusercontent.com/wcwq98/realm/refs/heads/main/realm.sh -o realm.sh
chmod +x realm.sh
bash ./realm.sh

執行後會自動進入互動式選單。


第二步:安裝 Realm 核心和面板

在選單中選擇 1. 安裝 / 重置 Realm,腳本會自動下載 Realm 核心、註冊服務、配置 Web 面板。


第三步:配置轉發規則

選擇 3. 新增轉發規則,輸入:

本地監聽埠: 1234
目標位址: 192.168.1.100:5678
啟用 TCP: y
啟用 UDP: y

第四步:批量埠段轉發

選擇 4. 新增埠段轉發:

本地起始埠: 25565
本地結束埠: 25575
目標位址: 192.168.1.100

這會將 25565-25575 共 11 個埠全部轉發到目標伺服器。


Web 管理面板

安裝完成後,瀏覽器訪問:http://你的伺服器IP:8081,預設密碼 123456。

⚠️ 安全提醒:安裝後請立即修改預設密碼!


安全加固建議

  1. 修改面板預設密碼 — 編輯 /root/realm/web/config.toml
  2. 使用 Caddy 反向代理 + HTTPS — 為面板新增 SSL 加密
  3. 限制面板訪問 IP — 只允許特定 IP 訪問 8081 埠

參考連結

  • 專案位址:https://github.com/wcwq99/realm
  • Realm 核心:https://github.com/zhboner/realm