|
群晖里有 l2tp/ipsec vpn server 。android 、ios 、windows 都内置 l2tp/ipsec client ,配置 vpn 后用 smb 协议很方便的。也可以自己在 docker 用 hwdsl2/ipsec-vpn-server 部署 vpn server 容器。
l2tp/ipsec 还有一个好处,用公共 wifi 时连入 vpn ,能防止 wifi 窃听,在酒店休息时看视频费手机流量,用 wifi+vpn 会安全很多。
另外,你的 nginx 反代可以优化(假设 ddns 域名是 home.domain.com ):(1) dns 设置 *.home.domain.com 配置 cname 为 home.domain.com ( 2 ) webdav 使用独特子域名,例如:dav768812.home.domain.com (3)使用通配符证书 *.home.domain.com ,避免通过证书获取到实际域名( 4 ) nginx 使用 stream 模块做 sniproxy ,不设 default ,将 dav768812.home.domain.com 指向后端的 https 服务。
黑客不知道 webdav 独特域名的情况下,nginx 将阻止访问后端服务。通过 nginx 的 sniproxy 功能,你可以将多个 https 服务聚合在一个 tcp 端口,通过不同的子域名访问不同的后端服务,子域名本身就可以做为一个 key 做安全保护。 |