
Edward
看见这个标题,大家可能会有个疑问?我都有了LireTV和MoonTV了,为啥还需要再下一个MorphoTV呢?那么就让我一一道来它的独特之处在哪?
https://appstore.lazycat.cloud/#/shop/detail/cloud.lazycat.app.morphotv
首先,打开应用,需要你进行系统化初始配置,如下图。

乍一看,我们肯定会觉得很繁琐,因为不会写这个参数,那么你可以使用我下面这个配置先复制粘贴进去。
简单配置:
```
{
"PROXY_BASE_URL": "http://morphotv.你的懒猫盒子名.heiyu.space:3000/proxy/"
}
```
高配版
```
{
"PROXY_BASE_URL": "http://morphotv.你的懒猫盒子名.heiyu.space:3000/proxy/",
"tg_selected_model": 1750908942919,
"tg_prompt": "",
"search_sites": [
{
"id": "1748744344014",
"name": "阿里云盘发布频道",
"url": "https://t.me/s/shareAliyun?q={keyword}",
"enabled": true
},
{
"id": "1748744354447",
"name": "肯德基の4K影视综合电影云盘站",
"url": "https://t.me/s/XiangxiuNB?q={keyword}",
"enabled": false
},
{
"id": "1748744362990",
"name": "夸克云盘综合资源",
"url": "https://t.me/s/Quark_Movies?q={keyword}",
"enabled": false
},
{
"id": "1748744445095",
"name": "阿里云盘4K影视",
"url": "https://t.me/s/Aliyun_4K_Movies?q={keyword}",
"enabled": false
},
{
"id": "1748744491163",
"name": "盘酱酱Club",
"url": "https://t.me/s/PanjClub?q={keyword}",
"enabled": false
},
{
"id": "1749446702891",
"name": "天翼云盘资源频道",
"url": "https://t.me/s/tianyirigeng?q={keyword}",
"enabled": false
},
{
"id": "17494470388165",
"name": "123云盘资源频道",
"url": "https://t.me/s/xx123pan?q={keyword}",
"enabled": false
},
{
"id": "1749437038417",
"name": "123云盘综合频道",
"url": "https://t.me/s/zyzhpd123?q={keyword}",
"enabled": false
},
{
"id": "17494470128817",
"name": "天翼云盘资源发布频道",
"url": "https://t.me/s/cloudtianyi?q={keyword}",
"enabled": false
},
{
"id": "1749447038427",
"name": "天翼云盘综合频道",
"url": "https://t.me/s/tyypzhpd?q={keyword}",
"enabled": false
},
{
"id": "1749447258247",
"name": "奥斯卡4K蓝光(精品)影视磁力站",
"url": "https://t.me/s/Oscar_4Kmovies?q={keyword}",
"enabled": false
},
{
"id": "1749447035816",
"name": "移动云盘资源分享",
"url": "https://t.me/s/ydypzyfx?q={keyword}",
"enabled": false
},
{
"id": "1749547038817",
"name": "百度网盘综合频道",
"url": "https://t.me/s/bdwpzhpd?q={keyword}",
"enabled": false
},
{
"id": "1749447038817",
"name": "综合频道",
"url": "https://t.me/s/yunpanall?q={keyword}",
"enabled": false
},
{
"id": "1749447038417",
"name": "夸克浏览器二三事",
"url": "https://t.me/s/NewQuark?q={keyword}",
"enabled": false
},
{
"id": "1749447033817",
"name": "阿里云盘吧(新)",
"url": "https://t.me/s/NewAliPan?q={keyword}",
"enabled": false
},
{
"id": "1749447038815",
"name": "百度网盘资源分享",
"url": "https://t.me/s/BaiduCloudDisk?q={keyword}",
"enabled": false
},
{
"id": "1748447034817",
"name": "网盘资源收藏(移动云盘)",
"url": "https://t.me/s/yunpan139?q={keyword}",
"enabled": false
},
{
"id": "1749447834517",
"name": "网盘资源收藏(UC网盘)",
"url": "https://t.me/s/yunpanuc?q={keyword}",
"enabled": false
},
{
"id": "1746447038327",
"name": "云盘资源发布频道",
"url": "https://t.me/s/qixingzhenren?q={keyword}",
"enabled": false
},
{
"id": "1749447028417",
"name": "爱影夸克频道",
"url": "https://t.me/s/pankuake_share?q={keyword}",
"enabled": false
},
{
"id": "1749447038317",
"name": "YOYO资源|夸克|短剧",
"url": "https://t.me/s/yoyokuakeduanju?q={keyword}",
"enabled": false
},
{
"id": "1749447038215",
"name": "Shares_115_Channel",
"url": "https://t.me/s/Channel_Shares_115?q={keyword}",
"enabled": false
},
{
"id": "1749447034817",
"name": "爷青回动画分享",
"url": "https://t.me/s/yeqingjie_GJG666?q={keyword}",
"enabled": false
},
{
"id": "1749447037817",
"name": "迅雷云盘",
"url": "https://t.me/s/gotopan?q={keyword}",
"enabled": false
},
{
"id": "1744447038817",
"name": "【热门网剧在线】",
"url": "https://t.me/s/movielover8888_TV?q={keyword}",
"enabled": false
},
{
"id": "1749447031817",
"name": "UC夸克百度迅雷资源分享",
"url": "https://t.me/s/ucquark?q={keyword}",
"enabled": false
},
{
"id": "1749447034217",
"name": "网盘资源(动画/动漫)频道",
"url": "https://t.me/s/alyp_Animation?q={keyword}",
"enabled": false
}
],
"ai_api_key": "",
"m3u8ProxyList": [],
"ai_api_url": "",
"ANALYTICS_SCRIPT": "",
"searchHistory": [],
"immersiveTranslatePerformanceData": {
"initial": 0,
"buildContainer": 32,
"consumeContainer": 33,
"consumeParagraph": 138,
"parseParagraph": 37,
"translated": 2969,
"inserted": 180728
},
"onlineParserList": [
{
"name": "虾米解析",
"url": "https://jx.xmflv.com/?url={url}"
},
{
"name": "虾米解析2",
"url": "https://jx.xmflv.cc/?url={url}"
},
{
"name": "剖云解析",
"url": "https://www.pouyun.com/?url={url}"
},
{
"name": "CK解析",
"url": "https://www.ckplayer.vip/jiexi/?url={url}"
},
{
"name": "盘古解析",
"url": "http://www.pangujiexi.com/jiexi/?url={url}"
},
{
"name": "m3u8解析",
"url": "http://jx.m3u8.tv/jiexi/?url={url}"
}
],
"vite-ui-theme": "dark",
"selectedApiSites": [
"jisu",
"heimuer",
"wolong",
"ffzy5"
]
}
```
点击导入json数据后,你就可以正式进入首页了

如果上述操作不成功的话,可以试试下述方式:
使用Deno来部署这个代理地址,具体方式如下:
1. 首先,打开Deno官网(https://dash.deno.com/)
2. 点击“continue wwith Github"

3. 点击“New Playground"

4. 在左侧输入以下代码
```
// MorphoTV 代理服务器 - 原始 Deno 版本
// 适用于本地 Deno 运行时
// 启用 CORS 支持的函数
function enableCors(response: Response): Response {
response.headers.set("Access-Control-Allow-Origin", "*");
response.headers.set("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS");
response.headers.set("Access-Control-Allow-Headers", "Content-Type, Authorization");
return response;
}
// 处理代理请求的函数
async function handleProxyRequest(req: Request): Promise {
const url = new URL(req.url);
// 提取目标 URL (去掉 `/proxy/` 前缀)
const targetUrl = decodeURIComponent(url.pathname.replace("/proxy/", ""));
if (!targetUrl) {
return enableCors(
new Response(JSON.stringify({ error: "Target URL is required!" }), {
status: 400,
headers: { "Content-Type": "application/json" },
}),
);
}
try {
// 创建新的 Headers 对象
const headers = new Headers();
// 复制原始请求头,但排除一些不需要的头
for (const [key, value] of req.headers.entries()) {
if (!["host", "connection", "content-length"].includes(key.toLowerCase())) {
headers.set(key, value);
}
}
// 添加必要的 User-Agent 头
headers.set(
"User-Agent",
"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36",
);
// 配置请求选项
const fetchOptions: RequestInit = {
method: req.method,
headers: headers,
};
// 如果请求不是 GET 方法,传递请求 body
if (req.method !== "GET") {
const body = await req.text();
fetchOptions.body = body;
}
// 转发请求到目标服务器
const proxyResponse = await fetch(targetUrl, fetchOptions);
// 转发响应
const responseBody = await proxyResponse.text();
const response = new Response(responseBody, {
status: proxyResponse.status,
headers: proxyResponse.headers,
});
return enableCors(response);
} catch (error) {
console.error("Proxy error:", error);
const errorMessage = {
error: "Proxy error",
message: error instanceof Error ? error.message : "Unknown error",
};
return enableCors(
new Response(JSON.stringify(errorMessage), {
status: 500,
headers: { "Content-Type": "application/json" },
}),
);
}
}
// 处理 HTTP 请求的主函数
async function handler(req: Request): Promise {
const url = new URL(req.url);
if (req.method === "OPTIONS") {
// 处理预检请求
return enableCors(new Response(null, { status: 204 }));
} else if (url.pathname.startsWith("/proxy/")) {
return handleProxyRequest(req);
} else if (url.pathname === "/") {
// 为根路径返回一个简单的页面
const html = `
MorphoTV 代理服务器
body {
font-family: Arial, sans-serif;
max-width: 800px;
margin: 50px auto;
padding: 20px;
background: #f5f5f5;
}
.container {
background: white;
padding: 30px;
border-radius: 10px;
box-shadow: 0 2px 10px rgba(0,0,0,0.1);
}
.status { color: #28a745; font-weight: bold; }
.endpoint {
background: #f8f9fa;
padding: 10px;
border-radius: 5px;
font-family: monospace;
border-left: 4px solid #007bff;
margin: 15px 0;
}
h1 { color: #007bff; }
.badge {
background: #6c757d;
color: white;
padding: 4px 8px;
border-radius: 4px;
font-size: 12px;
}
🎬 MorphoTV 代理服务器
Deno Runtime
✅ 服务器运行正常
使用方法
在 MorphoTV 初始化界面输入以下代理地址:
${req.url}proxy/
功能特性
✅ 支持 CORS 跨域请求
✅ 自动转发请求头
✅ 支持所有 HTTP 方法
✅ 错误处理和日志记录
✅ TypeScript 原生支持
本地运行
使用以下命令启动服务器:
deno run --allow-net --allow-env deno-proxy-original.ts
Powered by Deno Runtime
`;
return enableCors(new Response(html, { status: 200, headers: { "Content-Type": "text/html; charset=utf-8" } }));
} else {
return enableCors(
new Response("Not Found", { status: 404, headers: { "Content-Type": "text/plain" } }),
);
}
}
// 本地 Deno 运行时启动服务器
if (import.meta.main) {
const port = Number(Deno.env.get("PORT")) || 8080;
console.log(`🦕 MorphoTV 代理服务器启动中...`);
console.log(`📍 服务器地址: http://localhost:${port}`);
console.log(`🔗 代理端点: http://localhost:${port}/proxy/`);
Deno.serve({ port }, handler);
}
// 导出 handler 函数供 Deno Deploy 使用
export default handler;
```
5. 输入完后,点击“save & deploy"

6. 右侧显示信息就代表部署成功了,按照图中指示复制对应地址

7. 打开Morphotv,替换下图“你生成的代理地址”,复制粘贴进去,点击”导入JSON数据“
```
{
"PROXY_BASE_URL": "你生成的代理地址"
}
```

8. 稍等加载就可以开始你的观影之旅了

接下来就说到这个网站三种获取资源的方式:
1. 采集站:适合追剧,对清晰度和存在广告不是特别敏感的人。
2. 解析站:适合观看一些国内VIP视频站专有的视频。
3. 网盘站:影片质量高,较少可能会有广告。适合有网盘会员,并且对影片质量要求高的人。
1.采集站,这种如果用过LibreTV和MoonTV就会了解的,下图是MoonTV内的搜索结果

下图是MorphoTV的搜索结果

常规使用的谷歌自己搜就能很多,关键词”视频采集站“,或者可以打开[这个链接](https://www.haoruanmao.com/cms-video-resource-station.html),然后你可以对应的在MorphoTV里添加你需要的采集站点地址
比如我添加这个“ikun资源"(https://www.ikunzy.com/), 点击右上角设置--采集站点--点击”+“,然后按照下图添加对应信息,如果有失败的话,换其他站点尝试,可能原因是采集规则不一样,不过影响不大。

添加完之后如下图,可以通过勾选之后,这样搜索资源的时候就会带上。也可以点击”健康值“
按钮进行测速,这样你就可以挑选延迟较低的站点进行查找资源,方便你观影的体验。

这种方式可以添加一些你喜爱的采集站点,也方便你搜索时只显示其搜索结果。
2.解析站点,这种操作方式最简单,直接复制vip视频链接,然后放在搜索框里直接点击搜索就行,效果如下。如果当前解析点不行,可以切换解析点进行尝试。

当然,你自己也可以添加新的解析点,推荐两个解析站点,添加方式如下:
https://jx.973973.xyz/?url={url}
https://jx.pxjx.cc/?url={url}

另外,这个解析站点也支持m3u8解析
3.网盘站点,这个要求有点高。网盘的搜索原理是将网盘资源站的搜索结果html内容扔给AI大模型提取,速度的快慢取决于你用的AI接口和模型能力,建议用 gemini-2.0-flash-lite-001这种语义理解能力还可以,处理速度快的小模型。还有在设置里的网盘资源站,不要启用太多,这个也影响速度。搜索结果如下:

基础功能已经讲完了,剩下的就按需设置,创建属于自己的影视世界吧。
评论
2Json长了之后那个添加这一层的按钮会被挤到屏幕外面去0
我的moonTV收不出来 鱿鱼游戏