> [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   要是忘記密碼的話可以重設  輸入以下指令 ```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 ```  瀏覽器輸入IP:8082 即可享受P2P服務  🌟全文可以至下方連結觀看或是補充 全文分享至 https://www.facebook.com/LHB0222/ https://www.instagram.com/ahb0222/ 有疑問想討論的都歡迎於下方留言 喜歡的幫我分享給所有的朋友 \o/ 有所錯誤歡迎指教 # [:page_with_curl: 全部文章列表](https://hackmd.io/@LHB-0222/AllWritings) 
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up