Mediary Scout 远程访问附加服务
家里的 Scout,
只能在家里看。
你已经把 Mediary Scout 跑在自己的 NAS 或软路由上了。Mediary Connect 给它一个专属域名,从外网直接打开 —— 不用给路由器开端口,不用 DDNS,不用公网 IP。你的内容和凭据只在你和你的设备之间走,隧道两端加密,中间我们看不到。
你选的名字.mediaryconnect.appConnect 是一条通道,不是一台云主机。它连接的是你自己那台机器上的 Scout —— 一条 docker compose up 的距离,下面有可以直接丢给 AI 的部署提示词。还没跑起来也没关系,往下第二个入口就是给你的。
季 ¥45 / 年 ¥108 · 一次性付费,无自动续费 · 14 天无理由退款 · 邮箱登录,无需注册
先说清楚 Scout 是什么
自建网盘的媒体获取 agent
指定一部影视,agent 跨源检索、择优、转存进你自己的网盘、回读核对,并持续追踪缺集。凭证据,不凭感觉。AGPL 开源,桌面版双击即用,也可 docker 自部署。
01
检索与指定搜到目标,点获取。agent 接管,你无需值守。
02
择优按画质、中文字幕、去重与真伪逐一筛选;没有合格资源就如实报告,不塞垃圾。
03
转存与核对秒传 / 离线转存进你的网盘,不占本地磁盘;转存后回读真实文件,确认完整无损。
04
持续追踪季级状态机记录缺集;定时巡检只在有新集时唤起 agent 补齐。
Scout 本体开源免费,局域网内用不着付一分钱。Connect 卖的只是「从外网也能打开」这一段。
你是哪一种?
Connect 是附加服务。它需要一个已经在运行的 Scout 实例才有东西可连。
那就是最省事的情况。选个时长,用你自己的邮箱登录,域名当天就能用。接入一共三步,最长的一步是等 cloudflared 拉镜像。
顺序是:先把 Scout 跑起来(开源、免费,和付不付钱无关),确认它在局域网里能用,再回来买通道。
一台常开的小机器就够:群晖/威联通、软路由、迷你主机、旧笔记本都行。部署文档 →
买了但发现装不起来?14 天内无理由全额退款,不问原因,用过也退。
那 Connect 帮不上你。它不托管实例、不替你下载,付款之后也不会出现一个能直接登录的网站 —— 你拿到的是一条通往你自己机器的隧道;如果那台机器上什么都没有,域名就指向空气。
想要的是「注册就能用」的服务,Connect 不是它,别花这个钱。想自己搭一台?部署文档在这儿,那部分完全免费。
边界
它碰不到什么,又需要你有什么
它碰不到什么
不是承诺,是架构决定的
- 你的媒体内容看不到、存不下、转不走。隧道两端加密,技术上没有中间人这个位置。
- 你的网盘账号Connect 完全接触不到,凭据一直在你自己的机器上。
- 你的登录密码门禁是 Scout 自己的,第一次打开时由你设定,我们这边没有副本。
它需要你有什么
一次准备,之后不用再想
- 一台常开的机器群晖/威联通、软路由、迷你主机、旧笔记本都行,上面跑着 Scout。
- 搜索和下载由你的 Scout 自己完成Connect 不参与这一步,它只负责让你从外面够得着。
- 域名是你选的,永久保留到期不释放给别人,退款也不释放。换机器重跑一行命令就恢复。
接入:三步,一行命令
从零开始的话,第 0 步不花钱、也不经过我们。
-
先把 Scout 跑起来
开源免费,和付不付钱无关。不想自己读文档的话,挑一个丢给你的 AI agent(Claude Code / Codex / opencode 都行)。三种情况分开写好了,选你的那个。
① 只装 Scout(还没买 Connect)你在我的电脑上。我要在一台机器上部署 Mediary Scout(自托管媒体获取 agent)。 0. 先问我:这台机器是本机还是远程?远程的话要 SSH 目标(主机名/IP/端口/用户)。 连不上就停下问我,绝不猜地址乱试。 1. 确认 docker 与 docker compose 可用:`docker version && docker compose version`。 缺就先装(问我操作系统,不要自作主张换包管理器)。 2. 选一个数据盘目录(不要装在系统盘的临时目录), `git clone https://github.com/fancydirty/mediary-scout` 并 cd 进去。 3. `cp .env.example .env`,然后逐项问我要这些值,不要编造、不要留占位符: - 网盘凭据(115/夸克/光鸭/123/天翼 任选其一起步) - LLM:base URL + API key + 模型名(任意 OpenAI 兼容服务) - TMDB_READ_TOKEN(没有就告诉我去哪申请) 4. `docker compose up -d`(首次构建要几分钟)。 5. 验证(缺一不可): - `docker compose ps` 所有服务 running/healthy - `curl -fsS http://localhost:3300/api/health` 返回 status ok (这条走真实 DB 读路径,DB 没起来会 503) 任一不过就视为部署失败,不要跟我说「装好了」。 6. 用浏览器打开 `http://<这台机器的局域网IP>:3300`, 首次进入会让设置访问密码 —— 提醒我自己设,你不要替我设。 任何一步失败:立即停止,把完整日志给我。 不做任何破坏性操作:不 force push、不删容器/卷、不 `docker system prune`、 不改我 .env 里已有的值。② 已有 Scout,再接 Connect你在我的电脑上。Mediary Scout 已经在另一台机器上跑着了, 我要给它接上 Mediary Connect(远程访问隧道)。取件码:<粘贴你的取件码> 0. 先定位部署机:我平时通过 http://<局域网IP>:3300 访问它。 从这个地址推出 SSH 目标,端口和用户不确定就问我;连不上停下问我。 1. 在部署机上 `docker ps` 找到 Mediary Scout 的 web 容器。 2. `docker inspect <容器> --format '{{index .Config.Labels "com.docker.compose.project.working_dir"}}'` 拿到部署目录并 cd 进去。确认该目录下有 docker-compose.yml 和 .env, 不是就停下问我(别在错的目录里写文件)。 3. 在这个目录下跑: `curl -fsSL https://mediaryconnect.app/connect.sh | sh -s -- <取件码>` (脚本会用取件码换隧道凭据、原子写入 .env、用 --profile tunnel 起 cloudflared) 取件码 15 分钟有效、用完即弃;报「已过期」就回控制台重新生成一个给我。 4. 验证(缺一不可): - `docker compose ps` 里 cloudflared 已 running - `curl -fsS https://<我的名字>.mediaryconnect.app/api/health` 返回 status ok 脚本自己会轮询到隧道真通才报成功;它说失败就是失败,不要替它下结论。 5. 顺手确认原有服务没被碰坏:`curl -fsS http://localhost:3300/api/health` 仍然 ok。 任何一步失败:立即停止并把完整日志给我。 特别注意:不要手动改 .env 里的隧道字段(脚本负责), 不要删除或重建 web 容器,不要 `docker compose down -v`。③ 没装过 Scout,已买 Connect,一次装完你在我的电脑上。我要在一台机器上从零装好 Mediary Scout, 再接上 Mediary Connect 远程访问。取件码:<粘贴你的取件码> 顺序很重要:Scout 必须先在局域网里验证通过,才能接隧道。 先做完 A 段并让我确认,再做 B 段。 ── A 段:装 Scout ── 0. 先问我:本机还是远程?远程要 SSH 目标。连不上停下问我,绝不猜。 1. `docker version && docker compose version`,缺就先装(问我操作系统)。 2. 选数据盘目录,`git clone https://github.com/fancydirty/mediary-scout`,cd 进去。 3. `cp .env.example .env`,逐项问我要:网盘凭据、LLM base URL/key/模型、 TMDB_READ_TOKEN。不要编造任何值。 4. `docker compose up -d`。 5. 验证:`docker compose ps` 全部 running/healthy 且 `curl -fsS http://localhost:3300/api/health` 返回 ok。 6. 让我用局域网 IP 打开一次、设好访问密码,等我回复确认后再继续。 (访问密码是我自己设的,你不要替我设 —— 它是我实例的唯一门禁) ── B 段:接 Connect ── 7. 仍在同一目录下: `curl -fsSL https://mediaryconnect.app/connect.sh | sh -s -- <取件码>` 取件码 15 分钟有效;过期就让我回控制台重新生成。 8. 验证:`docker compose ps` 里 cloudflared running, 且 `curl -fsS https://<我的名字>.mediaryconnect.app/api/health` 返回 ok。 9. 复核局域网访问没被影响:`curl -fsS http://localhost:3300/api/health` 仍 ok。 任何一步失败:立即停止,把完整日志给我,不要绕过。 不做破坏性操作:不 force push、不删容器/卷、不 prune、 不手改 .env 的隧道字段、不 `docker compose down -v`。
-
买时长,并用你自己的邮箱登录
顺序是先登录再付款 —— 时长要记在账号上,而不是记在你用的那张卡上(很多人用公司卡或家人的卡)。
-
在控制台里选一个名字
实时查重,选定后永久属于你。付款后在控制台完成,不占用别人的名额。
-
在跑 Scout 的机器上跑一行
curl -fsSL https://mediaryconnect.app/connect.sh | sh -s -- <取件码>部署目录不在当前路径时,末尾加
--dir /path/to/deploy。脚本凭取件码换隧道凭据、原子写入 .env、起 cloudflared,轮询到隧道真通才报成功。取件码 15 分钟有效、用完即弃,我们不存你的 token。这行要在跑 Scout 的那台机器上执行,不是在手机上。
定价
14 天无理由退款,用过也退,不问原因。预付时长,一次付清,不自动续费。
季度
¥45
3 个月
需自备一台跑着
Scout 的机器
年度
¥108
12 个月 · ¥9/月
需自备一台跑着
Scout 的机器
两年
¥188
24 个月 · ¥7.8/月
需自备一台跑着
Scout 的机器
怎么买:先在下面用邮箱登录,进控制台后选档位付款、再选你的域名。不能直接下单 —— 时长必须记在一个账号上,所以登录在前。
不自动续费:到期前邮件提醒,不续就自然到期,不会再扣一分钱。到期后 7 天宽限,之后域名停止解析 —— 你的实例本身不受任何影响。
结账仅支持支付宝,每次都是一次性付款,不自动续费。付款后以服务端确认结果为准,浏览器返回本站本身不代表已经到账。
开始
输入邮箱,我们发一个登录链接给你。登录后就能在控制台里买时长、选域名。
- 为什么没有注册这一步?
- 因为你输入邮箱的那一刻它就完成了。第一次输入,账号就用这个邮箱建好;之后输入同一个邮箱,就是登录。没有密码 —— 也就没有密码可以泄露。
- 用哪个邮箱有讲究吗?有。
- 时长记在你登录用的邮箱名下,不记在付款的那张卡上。所以用公司卡、家人的卡付款都没问题 —— 顺序是:先用你自己的邮箱登录,再去结账。
该说的话
Cloudflare Tunnel 本身免费。如果你有自己的 CF 账号和一个域名,完全可以自己搭出一条一样的通道 —— 我们的开源文档里就写了怎么做。
这里卖的是省事:不用买域名(约 ¥70/年)、不用配 DNS、不用维护证书轮换,以及一个稳定运营、不跑路的承诺。能自己搞定的人,建议自己搞。
剩下的人 —— 不想再多养一个要操心的东西的人 —— 这 ¥45 一季买的就是「这件事从此不用你想」。
Mediary Scout 与 Connect 由我一个人开发维护,Connect 的收入用来养 Scout 的持续开发。代码在 GitHub 上,你可以自己看它是不是真的只把数据留在本地。



























