1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 | 是的!您完全理解正確!連接埠轉發可以設定**多個規則**,而且**內部連接埠可以不一樣**。這是一個非常靈活的機制。 ## 連接埠轉發的概念 ### 基本原理 ``` 網際網路 → [路由器] → 內部網路設備 外部埠 轉發規則 內部IP:內部埠 ``` ### 多重轉發範例 ``` 轉發規則 1: 外部8080 → 192.168.1.100:5000 (Flask 網頁服務) 轉發規則 2: 外部8081 → 192.168.1.100:22 (SSH 連線) 轉發規則 3: 外部8082 → 192.168.1.100:3000 (另一個網頁服務) 轉發規則 4: 外部8083 → 192.168.1.101:80 (另一台設備的網頁) ``` ## 實際應用範例 ### 1. 樹莓派多服務部署 (略) ### 2. 路由器連接埠轉發設定 ``` 規則 1: 外部8080 → 192.168.1.100:5000 (電子鎖控制) 規則 2: 外部8081 → 192.168.1.100:5001 (系統監控) 規則 3: 外部8082 → 192.168.1.100:5002 (API 服務) 規則 4: 外部2222 → 192.168.1.100:22 (SSH 連線) ``` ### 3. 外部存取方式 ```bash # 電子鎖控制 http://your-public-ip:8080 # 系統監控 http://your-public-ip:8081 # API 服務 http://your-public-ip:8082/api/status # SSH 連線 ssh -p 2222 pi@your-public-ip ``` ## 進階設定範例 ### 使用 Nginx 反向代理整合多服務 (略) """ 連接埠管理工具 """ (略) ## 安全性考量 (略) ## 管理多個轉發的最佳實務 ### 1. 文檔記錄 建立一個轉發規則表: ```markdown # 連接埠轩發配置表 | 服務名稱 | 外部埠 | 內部IP | 內部埠 | 用途 | 狀態 | |---------|-------|-------|-------|-----|------| | 電子鎖控制 | 8080 | 192.168.1.100 | 5000 | 主要服務 | 啟用 | | SSH存取 | 2222 | 192.168.1.100 | 22 | 遠端管理 | 啟用 | | 系統監控 | 8081 | 192.168.1.100 | 5001 | 狀態監控 | 停用 | | API服務 | 8082 | 192.168.1.100 | 5002 | API介面 | 啟用 | ``` ### 2. 自動化管理 (略) 您理解得非常正確!連接埠轉發的靈活性讓您可以在一台樹莓派上運行多個服務,並且都能從外部安全地存取。 |
Direct link: https://paste.plurk.com/show/JmwdOIHrCRgEj1MEgpJf