在代理服务器上缓存我的家庭实验室的内容?

在代理服务器上缓存我的家庭实验室的内容?

我的家庭实验室服务器上有几种服务(个人网站、Nextcloud、Jellyfin 等),我通过 VPS 访问这些服务,它使用 Nginx 作为反向代理,并通过网状 VPN 隧道传输往返于我家中服务器的流量。VPS 的连接速度非常快,但 VPN 速度相当慢,并且会限制设置。

作为一种解决方案,我想尝试使用 VPS 作为缓存,这样就可以减少通过慢速连接从我的家庭实验室获取内容的需要。但是,我不确定最有效的方法是什么。我知道 Nginx 有一个内置的缓存功能,但我不确定是否/如何配置它以与 Nextcloud 等服务配合使用;或者是否有更好的附加软件来完成这项工作。

免责声明:我知道像 Cloudflare 这样的软件可用于缓存,但我希望这是一个既有教育意义又有实用价值的项目。

相关内容