使用Caddy反代emby教程 - 支持前后端分离emby反代

使用Caddy反代emby教程 - 支持前后端分离emby反代
540 字
3 分钟
使用Caddy反代emby教程 - 支持前后端分离emby反代

前言#

Emby 是一款广受欢迎的个人媒体服务器,通过反向代理,可以使用自己的域名访问 Emby,同时借助 HTTPS 加密提升访问安全性。本文将介绍如何使用 Caddy 反向代理 Emby,从安装 Caddy、配置反代规则到重启服务,带你完成整个部署流程。Caddy 支持自动申请和续期 HTTPS 证书,无需手动配置证书,能够有效简化部署过程。

此外,针对部分采用前后端分离架构、拥有独立推流服务器地址的 Emby 服务,本文还提供了专门的反代配置示例,通过路径分流将媒体流请求转发到指定的推流地址,从而实现前端访问与媒体播放请求的分离代理。

无论你使用的是普通 Emby 服务,还是需要单独处理推流地址的特殊架构,都可以参考本文的配置,根据自己的域名、客户端地址和推流地址进行修改,快速搭建属于自己的 Emby 反向代理服务。

安装Caddy#

Debian, Ubuntu

sudo apt install -y debian-keyring debian-archive-keyring apt-transport-https curl
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/gpg.key' | sudo gpg --dearmor -o /usr/share/keyrings/caddy-stable-archive-keyring.gpg
curl -1sLf 'https://dl.cloudsmith.io/public/caddy/stable/debian.deb.txt' | sudo tee /etc/apt/sources.list.d/caddy-stable.list
sudo apt update
sudo apt install caddy

Fedora, RedHat, CentOS, AlmaLinux, RockyLinux

dnf install 'dnf-command(copr)'
dnf copr enable @caddy/caddy
dnf install caddy

设置Caddy开启启动和启动Caddy

sudo systemctl enable caddy
sudo systemctl start caddy

编辑Caddyfile文件#

Vi编辑CaddyFile文件

sudo vi /etc/caddy/Caddyfile

按i之后,使用 Ctrl+Shift+V 粘贴代码。

粘贴完后,使用 Esc ,然后使用 保存退出。

反代代码#

your.domain.com { # 这里写你用的域名
reverse_proxy https://target.domain:443 { # 这里写反代的域名
header_up Host {upstream_hostport}
}
}

如果是前后端分离的emby 并且有推流服务器地址 使用下面的反代代码

your.domain.com {
request_body {
max_size 20MB
}
header {
X-Frame-Options "SAMEORIGIN"
X-XSS-Protection "1; mode=block"
X-Content-Type-Options "nosniff"
}
handle_path /000/* {
reverse_proxy https://推流地址 {
header_up Host {http.reverse_proxy.upstream.hostport}
header_up Referer https://客户端地址/web/index.html
}
}
reverse_proxy https://客户端地址 {
header_up Host {http.reverse_proxy.upstream.hostport}
header_down Location https://推流地址 https://你的反代域名/000/
}
}

重启Caddy#

sudo systemctl restart caddy

Caddy会自动申请证书,然后反代目标Emby网站。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!

打赏
使用Caddy反代emby教程 - 支持前后端分离emby反代
https://blog.leuxx.de/posts/40/
作者
Leu
发布于
2026-10-26
许可协议
CC BY-NC-SA 4.0

评论区

Profile Image of the Author
Leu
慢慢折腾,认真记录,每一天都有新的收获
公告
欢迎来到我的博客,随便看看不用客气!
分类
标签
最新动态
站点统计
文章
40
分类
14
标签
19
总字数
26,964
运行时长
0 天
最后活动
0 天前
站点信息
构建平台
Cloudflare Pages
博客版本
Firefly v6.16.8
文章许可
CC BY-NC-SA 4.0
文章目录