Sign inSign up

monlor/media-unlock

By monlor

•Updated 10 months ago

Image
0

1.0K

monlor/media-unlock repository overview

⁠介绍

搭建一个用于流媒体/AI解锁的 DNS 服务器。容器内的入口程序会定期通过 FOFA 获取出口 IP,自动生成 dnsmasq 规则,并按照服务可用性与地区优先级 进行切换。

⁠部署

docker run -d --name media-unlock \
  -e FOFA_KEY=xxxxxxxx \
  -e TARGET_REGION=US \
  -e UPDATE_DAYS=3 \
  -e CHECK_INTERVAL=60 \
  -p 53:53/udp monlor/media-unlock

⁠环境变量

变量名默认值说明
FOFA_KEY—必填,FOFA API Key
FOFA_EMAIL—FOFA 账户邮箱,可选
TARGET_REGIONUS首选地区代码
FALLBACK_REGION空备选地区代码,当前地区无可用 IP 时启用
FOFA_LIMIT10每个地区获取的 IP 数量
FOFA_TIMEOUT8单次检测超时(秒)
FOFA_WORKERS8并发检测线程数
UPDATE_DAYS3FOFA 数据刷新周期(天)
CHECK_INTERVAL60IP 可用性检测间隔(秒)
SERVICESnetflix,disney_plus,hbo_max,chatgpt,claude,gemini,meta_ai,bing需要维护的服务列表
FOFA_CACHE/tmp/fofa_cache.jsonFOFA 缓存文件路径
DNSMASQ_CONF/etc/dnsmasq.confdnsmasq 配置文件路径
DOMAINS_ROOT/app/domains服务域名列表目录
MEDIA_COOKIE_URL远程地址Disney+ Cookie 数据源,支持留空启用本地 MEDIA_COOKIE_LOCAL
MEDIA_COOKIE_LOCAL/app/data/media_cookies.txtDisney+ Cookie 本地文件

Tag summary

Content type

Image

Digest

sha256:878d56031…

Size

82.8 MB

Last updated

10 months ago

docker pull monlor/media-unlock