# DSM photo、drive 反向代理

預設 Synology 的 NAS photo 和 drive 兩個應用程式的 port 是與 DSM 相同
http 5000
https 5001
image
image
image

詳細的套件對應 port 可以參考 Synology 官方的文件

所以今天如果我們要在外面使用自有網域透過網際網路存取 photo 和 drive 有兩種方式

  1. 利用群輝自帶的 QuickConnect
  2. 利用反向代理

第一個就不在此敘述如何設定,故這裡要使用的是第二個,利用反向代理

# 設定 photo 和 drive 的 port

首先我們要先修改 photo 和 drive 的應用程式所使用的 port
進到 DSM -> 控制台 -> 登入入口 -> 應用程式 -> Synology Drive
在自訂連接埠設定 https 的 port 值,

測試 warning 提醒

這邊設定的 http 或 https 和 port 會影響到後續的反向代理設定
這邊舉例使用 https 並且連接埠 (port) 為 20000

image

# 設定反向代理

接著到 控制台 -> 登入入口 -> 進階 -> 反向代理 新增反向代理
image

image

# 反向代理 - 來源

🌟反向代理名稱 輸入一個你自己懂得這是什麼服務的名字
🌟通訊協定設定 photo 和 drive 的 port 的地方所設定的連接埠 (port) 所對應的協定,這邊舉例使用 https 並且連接埠 (port) 為 20000
🌟主機名稱 因為是 NAS 本機服務,所以這邊都是使用 localhost
🌟連接埠設定 photo 和 drive 的 port 的地方所設定的連接埠 (port),這邊舉例為 20000

# 反向代理 - 目的地

🌟通訊協定 這邊建議都選擇 https 可以到 控制台 -> 安全性 -> 憑證 申請一個 TLS 證書
🌟主機名稱 你的網域,例如我要用 photo.example.com 開啟 photo 服務 就在此輸入 photo.example.com
🌟連接埠 如果第一個通訊協定選擇為 https 這邊就要是 443;http 為 80
整體設定後就如下圖
image

設定完成後就可以透過自己的網域訪問服務啦🎉