---
# System prepended metadata

title: 打造專屬私有傳輸站：RackNerd VPS 部署 P2P 文件快傳全攻略
tags: [Ubuntu, "\_Docker", VPS]

---


> [color=#40f1ef][name=LHB阿好伯, 2025/12/14][:earth_africa:](https://www.facebook.com/LHB0222/)

[TOC]

常常覺得雲端硬碟上傳太慢，或是擔心隱私洩露嗎？

可以利用之前介紹的 RackNerd 這款極具性價比的 VPS

搭配 WebRTC 技術的 P2P 傳輸工具

建立一個「不經伺服器、加密直連」的專屬文件快傳站

不僅快速，重點是完全免費、免註冊！

# 1. 準備工作：為何選擇 RackNerd？
在開始之前，你需要一台 VPS

RackNerd 廣受開發者歡迎的原因在於其低廉的年費與穩定的網絡表現

[🌟點我購買RackNerd](https://my.racknerd.com/aff.php?aff=16718)

非常適合部署這種輕量級的 Web 工具。

系統建議： Ubuntu 20.04 或 22.04 LTS。

目標端口： 我們將服務運行在 8082 端口，避開常用的 80 或 8080

# 2. 環境建置：快速安裝 Docker

使用[SSH連線](https://hackmd.io/@ncnu-opensource/1131-lsa-ssh)或是線上VNC

![image](https://hackmd.io/_uploads/Hy2mzJ6zZg.png)


![image](https://hackmd.io/_uploads/Byu8MkpMbe.png)

要是忘記密碼的話可以重設
![image](https://hackmd.io/_uploads/ryVXQJpMWg.png)

輸入以下指令

```bash=
# 更新系統套件資訊
sudo apt update

# 使用 Snap 安裝 Docker
sudo snap install docker

# 確認安裝是否成功
docker --version
```
💡 小撇步： 如果執行 docker 權限不足，記得在指令前加上 sudo，或者將使用者加入 docker 組

# 3. 核心部署：一鍵運行文件快傳
接下來這行指令是本文的核心。我們會從 Docker Hub 拉取最新映像檔

並將其內部的 8080 端口映射到我們指定的 8082。

```bash=
# 直接運行 Docker 鏡像，映射到宿主機 8082 埠
docker run -d \
  -p 8082:8080 \
  --name file-transfer-p2p \
  --restart always \
  matrixseven/file-transfer-go:latest
```
:::success
🔧 參數詳解：
-d: 背景運行（Detached mode）。

-p 8082:8080: 將主機的 8082 映射到容器的 8080。

--restart always: 確保 VPS 重啟後服務也會自動啟動。
:::

# 4. 防火牆設定：開啟 Port 8082

很多時候部署成功卻連不上，都是因為防火牆（UFW）沒開。記得手動放行：

```bash=
# 允許 8082 端口通行
sudo ufw allow 8082/tcp

# 檢查狀態
sudo ufw status
```

![Snipaste_2025-12-14_21-03-02](https://hackmd.io/_uploads/HJj3HE3fbe.png)

瀏覽器輸入IP:8082 即可享受P2P服務


![Snipaste_2025-12-14_20-53-46](https://hackmd.io/_uploads/H1sVHV3M-e.png)



🌟全文可以至下方連結觀看或是補充


全文分享至

https://www.facebook.com/LHB0222/

https://www.instagram.com/ahb0222/

有疑問想討論的都歡迎於下方留言

喜歡的幫我分享給所有的朋友 \o/

有所錯誤歡迎指教

# [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings)



![](https://i.imgur.com/nHEcVmm.jpg)


