方法
参考rsshub部署,在宝塔面板创建一个纯静态网站,然后解析域名,直接反向代理容器的网站,这样子就相当于给docker创建容器网站解析域名。
- 静态网站域名就是用来给代理的域名。
- 目标url就是要代理的网站url,可以是ip+端口。
1panel网站也有个反向代理,但是它老是会给域名加个ip,然后就用不了。所以还是在宝塔面板里面反代。
用处
- 用来提高网站访问速度,反向代理可以设置缓存,“缓存时间”定义了缓存内容在缓存服务器上保留的时间长度,在这个时间段内,缓存的内容将被直接从缓存中提供,而不需要每次都请求后端服务器。
- 用来给alist网盘稳定链接,我的免费域名是稳定的,但是服务器不稳定(有点贵),所以如果要长久使用,就必须反代理,这样才能不至于搞一大堆外链后切换服务器导致全部链接失效。(好像只有文件是通过域名的)
加速效果是有的,整体访问速度快了一倍。
ps:
- 反向代理域名依旧要备案。
- 好像没办法反代反代域名,无法套娃。
反向代理与CDN加速对比
-
反向代理缓存:
- 优势:简单经济,适合特定区域的加速需求和小型网站。
- 劣势:扩展性有限,对全球用户的加速效果不如CDN。
-
CDN:
- 优势:全球范围内提供快速访问,处理大规模并发访问,扩展性强。
- 劣势:成本较高,配置和管理相对复杂。