雷池WAF+emby+ddnsgo搭建个人影音库,实现远程安全访问流媒体

简介: 雷池WAF+emby+ddnsgo搭建个人影音库,实现远程安全访问流媒体

 

一、前置条件

1)以Ubuntu系统为例,其他具有docker功能的NAS也可以,最低配置要求需要满足雷池的需求。

image.png

 

2)一个稳定的域名,可以阿里云、腾讯云等处购买。建议:如果长期使用,建议直接购买十年,一年域名续费比购买十年的域名更贵。

3)具备公网IP。

 

二、如何判断具备公网IP

 

1)ipv4路由器查看 WANIP(此处以爱快为主路由拨号为例,如光猫播号,请登陆光猫查看)

image.png

访问IPv6测试网站查看本级出口IP

https://ipv6ready.me/index.html.zh_CN

查看 IPv4 是否一致,如一致则为公网 IPv4

 

2)公网IPv6

在主路由上查看外网获取的IPv6地址,如果为240开头,则为公网IPv6(以爱快为例)

image.png

要内网设备需要IPv6,需要在内网里面配置。

 

三、DDNS-GO安装配置

1)拉取镜像

docker pull jeessy/ddns-go

2)启动ddns-go
docker run -d(-d有没有无所谓,对应下载并部署docker)
–name ddns-go(–name对应命名,这里是将容器命名为ddns-go)
–restart=always(–restart对应重启规则,这里是一直自动重启)
–net=host(–net对应网络选项,这里是将使用网络模式配置为host)
-v /opt/ddns-go:/root(-v前缀对应挂载,这里是将容器的/root文件夹挂载到系统/opt/ddns-go文件夹,/opt/ddns-go文件夹可以根据自己的系统调整)
jeessy/ddns-go(对应镜像名称)

 

4)使用ufw防火墙输入以下代码,其他防火墙请自行配置。

ufw allow 9876

5使用 DDNS-GO

访问DDNS-GO

http://localhost:9876/



选择对应的 DNS 服务商本文以Cloudflare 为例点击 创建令牌 -> 编辑区域 DNS (使用模板) 跳转到Cloudflare 创建一个 Token

image.png

点击 Create Token 创建 Token

  image.png

 

 

选择 Edit zone DNS点击 Use template

image.png

选择自己需要的域名

image.png

最后会出现一个 Token将该值 Copy ddns-go 中即可

image.png

 

返回 ddns-go来到下方的 IPv4 IPv6 设置勾选 IPv4勾选 IPv6将域名填入下方的 Domains 中。稍等片刻,就可以直接用该域名访问到内网服务了。

image.png

四、部署emby

 

1)拉取镜像

docker pull emby/embyserver

2)运行 Emby 容器

docker run -d \-d: 后台运行容器

 --name=emby \给容器指定一个名称

–net=host(–net对应网络选项,这里是将使用网络模式配置为host)

 -v ~/emby/config:/config \ 持久化配置文件

 -v ~/emby/media:/mnt/media \ 持久化媒体文件

 --restart unless-stopped \确保容器在Docker 重启时自动重启

 emby/embyserver

3访问 Emby

在浏览器中访问 http://<你的服务器IP>:8096你应该能够看到 Emby 的设置界面。

按照界面上的提示完成初始设置包括添加媒体库等。

注意事项

确保你的防火墙允许通过 8096 8920 端口的流量。

 

五、雷池WAF部署

 

1)根据官方文档,在线一键部署

bash -c "$(curl -fsSLk https://waf-ce.chaitin.cn/release/latest/manager.sh)

 

安装完成后回打印初始账密,如果没有找到账户密码,手动执行以下命令即可

docker exec safeline-mgt resetadmin

 

2)雷池安装成功以后,你可以打开浏览器访问 https://<safeline-ip>:9443/ 来使用雷池控制台。


3)点击添加应用

image.png

 

4)添加应用

域名填写DDNS-GO里的域名

端口填写访问的端口,比如45678

后面的SSL建议勾选,通过HTTPS访问更安全,如勾选SSL需要添加域名证书。

注意:通常http的默认端口为80,https的默认端口为443,但是家宽的这两个端口封闭的,此处需要用自定义端口,建议使用10000以上的端口。

上游服务器填写emby的地址。

  image.png

 

4)端口映射

由于我们的域名是解析到我们公网IP,我们的公网IPv4在我们的主路由上面,在我们访问域名时无法直接访问到我们WAF,所以需要在我们主路由上进行端口映射,需要将端口映射到我们WAF上。

如果WAF上有公网IPv6地址,那么在域名访问时是直接访问的WAF地址,并不通过主路由。所以如果并没有公网IPv4,使用IPv6访问的话,不需要进行端口映射。

image.png

现在我们就可以通过我们的域名+端口访问我们的媒体库了!

同时我们也可以通过emby客户端或者其他支持emby的客户端进行观影。

  image.png

 

 

 

 

 

 

 


 

 

 

 

 

 

 

 

 

 

相关文章
|
安全 算法 Linux
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
CentOS7下部署长亭科技雷池Web应用防火墙(WAF)开源社区版
2611 0
|
SQL 安全 关系型数据库
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞
接上篇文章,在测试宝塔 WAF 的未授权访问漏洞时无意间还发现了一个 SQL 注入漏洞,品相还不错,可执行任意 SQL 语句。 总之,吃了一惊,一个防 SQL 注入的工具居然也有 SQL 注入漏洞。 请看这段代码
849 108
|
9月前
|
安全 应用服务中间件 网络安全
从零(服务器、域名购买)开始搭建雷池WAF到应用上线简明指南
本文详细介绍了基于雷池WAF的网站防护部署全流程,涵盖服务器与域名准备、WAF安装配置、网站接入设置及静态文件站点搭建等内容。通过最低1核CPU/1GB内存的服务器配置,完成Docker环境搭建、雷池一键安装及端口设置,实现域名解析、SSL证书配置和防护策略优化。同时支持301重定向与HTTP到HTTPS自动跳转,确保访问安全与规范。最后还提供了使用静态文件搭建网站的方法,帮助用户快速构建具备基础WAF防护能力的网站系统。
从零(服务器、域名购买)开始搭建雷池WAF到应用上线简明指南
|
8月前
|
移动开发 安全 API
雷池waf配置第三方登录-钉钉配置详细教程
雷池waf配置第三方登录-钉钉配置详细教程
|
11月前
|
安全 大数据 数据挖掘
课时9:阿里云Web应用防火墙:全面保障网站的安全与可用性
阿里云Web应用防火墙(WAF)基于阿里巴巴十年攻防经验,提供全面的网站安全防护。它通过Web应用防护、CC攻击防护和业务风控,有效应对各类网络威胁,确保网站的安全与可用性。智能双引擎技术降低误报率,实时数据分析和虚拟补丁更新保障系统安全。WAF已成功护航多个重大活动,为企业提供高效、简便的安全解决方案。
306 0
|
SQL 负载均衡 安全
安全至上:Web应用防火墙技术深度剖析与实战
【10月更文挑战第29天】在数字化时代,Web应用防火墙(WAF)成为保护Web应用免受攻击的关键技术。本文深入解析WAF的工作原理和核心组件,如Envoy和Coraza,并提供实战指南,涵盖动态加载规则、集成威胁情报、高可用性配置等内容,帮助开发者和安全专家构建更安全的Web环境。
444 1
|
Kubernetes 安全 应用服务中间件
动态威胁场景下赋能企业安全,F5推出BIG-IP Next Web应用防火墙
动态威胁场景下赋能企业安全,F5推出BIG-IP Next Web应用防火墙
298 3
|
关系型数据库 MySQL 应用服务中间件
站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
站库分离技术--反向代理技术-雷池云WAF-给自己搭建一个安全点的网站
635 3
|
安全 算法 数据安全/隐私保护
11K star!开源WAF的NO1,不花钱也能搞定安全
当我们的网站上线后首先会遇到什么,可能不一定是自己的客户,而是来自网络的攻击。 今天我们分享的开源项目,它是登顶GITHUB的开源WAF,让黑客不敢越雷池一步,并且还是国产的开源项目,它就是:雷池(SafeLine)
|
SQL 运维 监控
安全设备篇——WAF
**Web应用防火墙(WAF)摘要** WAF是关键的网络安全工具,专注于Web应用防护,提供应用层保护,具备事前预防、事中响应和事后审计功能。它通过HTTP/HTTPS策略阻止恶意请求,防止SQL注入、XSS攻击等,并能防止会话劫持、DDoS攻击。WAF支持自定义规则、日志监控和与其他安全产品集成。其特点包括异常检测、输入验证、安全规则库、用户行为分析及多种部署模式如透明网桥、单机和旁路反向代理。与传统防火墙不同,WAF在应用层工作,提供更具体的安全防护。两者结合可增强整体网络安全性。
安全设备篇——WAF