高速缓存+轻量多负载式高可用解决方案
基于 Fclone-Http 轻量型部署,落地机一键部署
Python 的多负载模式还没写,有兴趣的欢迎完善
项目依赖
apt install screen python3 python3-pip -y
安装直连依赖
pip3 install -r requirements.txt
开启直连服务
screen -S emby-direct python3 main.py
安装 Varnish
apt install varnish -y
复制 Varnish 配置
cp emby.vcl /etc/varnish/
rm -rf /lib/systemd/system/varnish.service
cp varnish.service /lib/systemd/system/
编辑 Varnish
# 修改 emby.vcl 内的 127.0.0.1:10000 为直链服务的地址
nano /etc/varnish/emby.vcl
重启 Varnish
systemctl daemon-reload
systemctl restart varnish
双版本 Varinish 配置 emby-cache.vcl 为仅缓存图像及非业务请求 自行选择
开启后访问 IP:9999 端口即可访问至 Varnish