SSL 證書可以付費購買,也可以用常見的Let's encrypt 等免費簽發。差異僅在於驗證簽發方式有差。線上DNS驗證,或是實體企業商業驗證,商業目的的門面網站才會考量用付費SSL。原PO的想法和需求非常常見,只是適用場景比較偏向架站的資安領域。網路上有很多的類似教程,購買VPS 架設網站,VPS本身的後台管理和存取,僅允許前段用cloudflare 或是其他類似服務 IP 反代登入存取。也就是僅有白名單cloudflare IP才可進入。抗CC,抗DOS打爆網站,禁止未授權的IP駭入等。VPS 腳本更新cloudflare IP白名單清單, iptable防火牆設定僅允許cloudflare IP 進入。cloudflare也有相關的設定選項。不是說要買VPS 和SSL證書,而是如同原PO所需要的,保護VPS不被駭客入侵,如同外連公網的NAS,設定白名單IP清單,僅允許特定對象的IP登入VPS/NAS。
http://tny.im/tjkVPN 是一個解決方法,速度的確會掉一些,wireguard協議至少還不錯。
http://tny.im/tjlSynology DSM + Cloudflare Tunnel