disgare 的博客
首页
博客
分类
标签
首页
博客
分类
标签
  • 网络

    • 计算机网络学习笔记
    • 网络安全相关
    • 域名和子网掩码
    • CORS 跨域资源共享
    • DNS、HTTP 与 HTTPS
    • Server-Sent Events (SSE)
    • WebSocket 长连接
  • 计算机基础

    • 操作系统 IO 相关知识
    • 操作系统学习笔记
    • 程序的机器级表示
    • 音频文件基础
    • 正则表达式相关概念
    • ffmpeg 的安装以及实现音频切分功能
    • Hex 和 Base64 编码
    • XML 的使用
  • 数据结构与算法

    • 动态规划算法学习笔记
    • 基于比较的排序算法的最坏情况下的最优下界为什么是O(nlogn)
    • 集合与数据结构学习笔记
    • 面试常见算法总结
    • 算法导论第二部分排序学习笔记
    • 算法导论第一部分学习笔记
  • Java

    • 对象之间的映射与转换
    • 反射学习笔记
    • 泛型相关概念
    • 关于 boolean 类型的坑
    • 如何使用 lambda 表达式实现排序
    • CompletableFuture 相关用法
    • CompletableFuture 源码浅要阅读
    • FutureTask 源码阅读
    • Guava 常用 API
    • Guava 源码阅读:Multimap 相关
    • Jackson 的各种使用
    • Java 的 Excel 相关操作
    • java 的常见性能问题分析以及出现场景
    • java 基础知识
    • JAVA 枚举的基础和原理
    • Java 图片文件上传下载处理
    • Java 序列化
    • Java 异常
    • Java 语法糖
    • Java 中关于字符串处理的常用方法
    • Java 中强、软、弱、虚引用
    • JAVA 注解小结
    • Java Http 访问框架
    • Java Stream 的使用
    • Java8 新特性
    • netty 学习笔记
    • Scanner 的各种用法
    • Servlet 学习笔记
    • String、StringBuffer、StringBuilder 学习笔记
  • JVM

    • 虚拟机执行子系统
    • JVM 自动内存管理
    • Linux 中 JVM 常用工具以及常见问题解决思路
  • Linux

    • crontab 表达式
    • Linux 常见命令
    • Linux 文件系统
  • 中间件

    • 关于定时任务原理
    • 详解 kafka
    • ES 搜索引擎
    • flink 提交流程
    • Grape-RAG
    • Hadoop 基础原理
  • 多线程

    • 多线程基础学习笔记
    • 简单了解并发集合
    • 如何手写单例
    • 深入理解 java 多线程安全
    • 生产者消费者问题
    • 线程池作用、用法以及原理
    • AQS 组件
    • ThreadLocal 原理以及使用
  • 非关系型数据库

    • Redis 集群
    • Redis 数据结构、对象与数据库
    • Redis 学习笔记
  • 关系型数据库

    • B+ 树的插入、删除和数据页分裂机制
    • MySQL 的 binglog、redolog、undolog
    • MySQL 的记录存储结构、存储引擎与 Buffer Pool
    • MySQL 基本的特性
    • MySQL 开发规范
    • MySQL 事务与锁与 MVCC
    • MySQL 数据类型、字符集相关内容
    • MySQL 索引与索引优化
    • PostgreSQL 更新数据时 HOT优化
    • PostgreSQL 相关用法
  • Python

    • Python 基础语法
    • Python 学习
  • Spring 项目

    • Lombok 的常用注解
    • maven 小结
    • MyBatis 框架的使用
    • MyBatis 重要知识点总结
    • MybatisPlus 的使用
    • Spring 框架基础使用
    • Spring 事务相关
    • Spring IOC 的原理及源码
    • Spring AOP 的使用和原理
    • SpringBoot 的原理
    • SpringBoot 基础使用
    • SpringWeb 重要知识点
  • 分布式

    • 初步了解 docker
    • 从 ACID 到 BASE 事务处理的实现
    • 访问远程服务
    • 分布式 id
    • 分布式缓存相关问题
    • 分布式集群理论和分布式事务协议
    • 分布式架构的观测
    • 分布式一致性算法
    • 负载均衡 Load Balancing
    • 关于分布式系统 RPC 中高可用功能的实现
    • 集群间数据同步的目的
    • 三高问题下的系统优化
    • 数据库分库分表
    • 详解 Spring Cloud
    • Dubbo 基础概念
    • Gossip 协议
    • nginx 学习笔记
    • Protobuf 通信协议
    • Zookeeper 基础学习
  • 架构设计

    • 参数校验与异常处理
    • 抽象方法与设计模式
    • 代码整洁之道
    • 权限系统设计
    • 用低内存处理大量数据
    • 设计模式——策略模式
    • 设计模式——过滤器模式在 Spring 中的实践
    • 状态模式
    • 统一结果返回
    • 为什么要打日志?怎么打日志?打什么日志?
    • 运维监控常见指标含义
    • 资深研发进阶
    • DDD 架构学习笔记
    • Java 常用的规则引擎
    • MVC 架构学习笔记
  • AI

    • 如何编写 Prompt
    • Agent 工程架构
    • LLM 相关内容
    • NLP 相关知识
    • vibe coding 最佳实践
    • windows 下 ollama 迁移到 D 盘
  • 开发工具

    • 如何画时序图、流程图、状态流转图
    • excel 关于 =vlookup 的用法
    • git 的学习以及使用
    • IDEA 插件推荐
    • IDEA 常用快捷键以及调试
    • Shell 脚本
    • swagger 的使用
  • 前端

    • 简单了解前端页面开发
    • 伪静态是什么
    • GitHub Pages 部署教程
    • Vercel 部署教程
    • vue-admin-template 简单使用
    • VuePress 博客搭建指南
  • 项目

    • 面试刷题网——技术方案
    • 影视资源聚合站——技术方案
      • 需求介绍
      • 项目流程
      • 域名购买策略
      • 建站选型
        • MoonTV
        • CMS 选型
        • 关于采集流程
      • 服务器选择方案
      • 稳定性
        • 可观测性
        • 防爬虫策略
        • 性能优化
      • SEO
      • 广告变现方案
        • 网站如何赚钱
        • 主流广告联盟
      • 遇到的问题
  • 问题记录

    • 定时任务单线程消费 redis 中数据导致消费能力不足
    • 提供可传递的易受攻击的依赖项
    • Liteflow 在 SpringBoot 启动时无法注入组件问题 couldn‘t find chain with the id[THEN(NodeComponent)]
  • 金融

    • 股票分析——关于电力
    • 股票技术面——量价关系
    • 股票技术面——盘口
    • 股票技术面——基础
    • 基础的金融知识
    • 基金与股票
    • 韭菜的自我总结
    • 聊聊价值投资
  • 其他

    • 程序员职场工作需要注意什么
    • 创业全链路SOP:从灵光一现到系统化增长的实战指南
    • 观罗翔讲刑法随笔
    • 价格和价值
    • 立直麻将牌效益理论
    • 梅花易数学习笔记
    • 压力管理
2025-01-12
项目
目录

影视资源聚合站——技术方案

# 需求介绍

目前市面上有相当多的免费影视资源,但是用户大概率无法直接访问这些资源,需要聚合站来整合这些资源

经市场调研后,发现目前已经存在大量的影视聚合站,并且有合规风险

# 项目流程

1,买域名(域名是否会被封,调研如何最低价购入) 2,买服务器(国内是否有合规风险,是否需要备案,服务器在国外访问时间是否可控) 3,建站选型(是否支持魔改) 4,稳定性(网站可观测性,防爬虫,防ddos,记录接口量级、响应时间) 5,推广(SEO、社交媒体) 6,变现(广告联盟,或者私营广告)

可参考项目:https://www.kxvod.tv/

# 域名购买策略

1,风险评估

  • 影视聚合站如果链接未授权内容,域名存在被封禁风险
  • 需要准备多个备用域名以应对可能的封禁

2,购买选型

推荐注册商(价格相对较低,不受单一地区管辖):

  • Namecheap - 老牌注册商,价格友好
  • Namesilo - 性价比高,免费隐私保护
  • Cloudflare Registrar - 成本价销售,无加价
  • Porkbun - 新兴注册商,价格有竞争力

3,备用策略

  • 准备 3-5 个备用域名
  • 考虑使用不同后缀(.com、.net、.org、.xyz 等)
  • 避免在单一注册商处集中所有域名

4,SEO 考量

# 建站选型

# MoonTV

纯前端项目:https://github.com/sakever/moon_tv_max_plus 可用 vercel 部署,不过免费版 vercel 较慢

原始资源站:https://raw.githubusercontent.com/666zmy/MoonTV/refs/heads/main/config.json

# CMS 选型

MacCMS10 项目地址:https://github.com/magicblack/maccms10 项目文档:https://www.maccms.plus/

核心优势:开源免费,代码可完全自定义;支持自动采集片源(定时任务实时更新);内置热播榜单、排行榜等功能;社区活跃,插件丰富

CMS 模板库:https://www.baijiaci.com/

运维使用宝塔:https://www.bt.cn/new/product_linux.html。不然还需要配置 LNMP 环境(Linux + Nginx + MySQL + PHP)、设置定时任务自动更新、运行 install.php 按提示安装等等,很麻烦

宝塔域名管理:https://www.bt.cn/domain/dashboard

# 关于采集流程

1,寻找播放源,绑定分类并且配置播放器:https://www.bilibili.com/video/BV17b411h7WF/?spm_id_from=333.337.search-card.all.click&vd_source=37385dcb9033bce79760c089354d2b00

苹果 cms 采集站大全(有些地址已经失效了,需要你自己去验证一下是否可以正常访问) 推荐几个影视站模板和采集站

2,添加定时任务,每天自动采集:https://blog.csdn.net/weixin_52154971/article/details/112303556

# 服务器选择方案

国内服务器:经调研需要 ICP 备案,内容审查严格,影视聚合站很可能无法通过备案,同时未授权影视内容聚合存在法律风险。经调研国内服务器最低配置(2core2g)一般一年200上下,在下文比价的时候,默认服务器都是2core2g

海外服务器:无需备案,可通过 CDN 优化访问速度,可选择香港或新加坡节点,对国内延迟较低

综上,选择海外服务器:

1,RackNerd:特点是性价比极高,支持支付宝/微信,服务器在美国,褒贬不一(跑路四大金刚老板开的品牌)。22刀一年。评测:https://www.vpsno.com/pingce/43.html 2,CloudCone:价格$13.59/年起,配置2核 / 1GB RAM / 24GB SSD / 3.5TB 流量,机房在洛杉矶,褒贬不一

稳定建站(月付 $3-10):

1,Vultr:价格0.06美元一小时,2core8g,机房全球 25+ 数据中心(日本、新加坡、韩国等),新用户送 $100 体验金,网上评价优秀,跨境电子商务公司的理想选择

2,DigitalOcean:价格$4-6/月,2core4g,机房新加坡、旧金山等,网上评价一般,适合新手

3,Linode(Akamai):价格$5/月起,2core4g,机房日本、新加坡等,网上评价一般,适合有一定服务器经验的用户

4,搬瓦工(BandwagonHost):CN2 线路,国内访问速度快,面向国内用户的正式项目,$49.99/年起

更多服务器评测:https://vpsdeck.com/cheap-cost-effective-vps/

最终选型 RackNerd,新手入门,不用投入太多资金,并且对国内速度友好,官网:https://my.racknerd.com/ 基础教学:https://zhuanlan.zhihu.com/p/1991990093121086031

# 稳定性

# 可观测性

监控工具:

  • Nginx 日志分析:GoAccess / AWStats
  • 性能监控:Prometheus + Grafana
  • 错误追踪:Sentry
  • 正常运行时间监控:UptimeRobot(免费)

关键指标:

  • QPS(每秒请求数)
  • 响应时间(P50、P95、P99)
  • 错误率
  • 服务器资源使用率(CPU、内存、磁盘)

# 防爬虫策略

  • 请求频率限制:Nginx limit_req 模块
  • User-Agent 检测:识别并拦截爬虫 UA
  • 验证码:高频访问触发人机验证
  • IP 黑名单:Fail2ban 自动封禁
  • 反爬虫服务:Cloudflare Bot Fight Mode

# 性能优化

接口层面:

  • 数据库索引优化
  • CDN 加速静态资源

目标指标:

  • 首页响应时间 < 500ms
  • API 接口响应 < 200ms
  • 并发支持 1000+ QPS

# SEO

什么域名最适合SEO优化 如何选择网站域名 SEO优化到底怎么做

# 广告变现方案

# 网站如何赚钱

1,广告,但是需要一定流量,同时需要规定按照流量计费还是按时间计费(CPS、CPM) 2,推流量,卖商品,做商业化,推广其他产品获取佣金 3,网友打赏 4,会员订阅制度:去广告 + 高清播放特权(不太现实)

# 主流广告联盟

国际广告联盟

Google AdSense:最大的广告平台,对内容审核严格,影视聚合站可能被拒,单价相对较高

百度联盟:需要网站备案,影视站可能无法通过审核 搜狗联盟:门槛相对较低

影视聚合站因内容合规问题,很可能被主流广告联盟拒绝。因此可找专业流量变现平台

  • PopAds - 弹窗广告,单价较低但接受度高
  • PropellerAds - 多种广告形式
  • AdMaven - 适合影视站
  • Adsterra - 门槛低,接受各类站点

# 遇到的问题

1,总是跳转到其他网站 推测应该是被挂马了,解决方案:

https://www.shoushai.com/p/1582

2,动漫专栏点击后出问题 前端问题,模板文件的问题

#项目
最后更新: 2/9/2026, 7:19:57 AM
面试刷题网——技术方案
定时任务单线程消费 redis 中数据导致消费能力不足

← 面试刷题网——技术方案 定时任务单线程消费 redis 中数据导致消费能力不足→

最近更新
01
vibe coding 最佳实践
02-24
02
立直麻将牌效益理论
02-23
03
伪静态是什么
02-08
更多文章>
Theme by Vdoing
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式