# DSM photo、drive 反向代理
預設 Synology 的 NAS photo 和 drive 兩個應用程式的 port 是與 DSM 相同
http 5000
https 5001
詳細的套件對應 port 可以參考 Synology 官方的文件
所以今天如果我們要在外面使用自有網域透過網際網路存取 photo 和 drive 有兩種方式
- 利用群輝自帶的 QuickConnect
- 利用反向代理
第一個就不在此敘述如何設定,故這裡要使用的是第二個,利用反向代理
# 設定 photo 和 drive 的 port
首先我們要先修改 photo 和 drive 的應用程式所使用的 port
進到 DSM -> 控制台 -> 登入入口 -> 應用程式 -> Synology Drive
在自訂連接埠設定 https 的 port 值,
這邊設定的 http 或 https 和 port 會影響到後續的反向代理設定
這邊舉例使用 https 並且連接埠 (port) 為 20000
# 設定反向代理
接著到 控制台 -> 登入入口 -> 進階 -> 反向代理
新增反向代理
# 反向代理 - 來源
🌟反向代理名稱 輸入一個你自己懂得這是什麼服務的名字
🌟通訊協定 在 設定 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
整體設定後就如下圖
設定完成後就可以透過自己的網域訪問服務啦🎉