AvHub - R18 资源搜索和管理工具

AvHub - R18 资源搜索和管理工具
壹拾贰同学AvHub 是一个专注于 R18 视频资源检索与管理的现代化 Web 平台,为用户提供高效、便捷的资源搜索与个性化体验。
Cloudflare 部署: https://avhub.pages.dev/
Vercel 部署: https://avhub.vercel.app/
GitHub 仓库: levywang/avhub
支持语言: English | 简体中文
核心功能
🔗 番号磁力链接搜索通过输入视频番号,快速精准获取对应的磁力链接及封面图片。
📅 里番资源自动更新定时抓取并归档月度里番资源,保持内容新鲜。
📊 随机视频推荐基于爬虫数据,提供随机视频播放功能,带来惊喜体验。
🌐 多语言支持提供多种语言界面,满足全球用户的多样化需求。
🎨 多样主题切换支持多种主题配色,优化视觉效果,提升用户体验。
快速上手
本地运行
克隆仓库:
1 | git clone https://github.com/levywang/avhub.git |
安装依赖:
1 | pip install -r requirements.txt |
启动服务:
1 | python main.py |
默认 API 地址:http://127.0.0.1:8000/
配置前端:
编辑 web/config.js 第 3 行的 BASE_URL,替换为你的域名或反向代理地址。
示例:const BASE_URL = ‘https://your-domain.com‘;
配置后端:
编辑 data/config.yaml,根据需求调整数据源或代理设置。
Docker 部署
要求:Python 版本 >= 3.7
克隆仓库:
1 | git clone https://github.com/levywang/avhub.git |
运行 Docker 容器:
1 | docker run -d -p <your_server_port>:80 -v $PWD:/app --name avhub levywang/avhub:latest |
配置说明
若部署在中国内地服务器,由于源站 missav 被屏蔽,需配置代理。编辑 data/config.yaml:
1 | av_spider: |
技术栈 / 前端
- Tailwind CSS:打造现代化、响应式用户界面。
- hls.js:实现流畅的视频播放体验。
后端
- FastAPI:基于 Python 的高性能 API 框架,提供稳定服务。
隐私保护
严格遵循隐私原则,不存储或托管任何资源文件,所有数据均通过第三方链接获取。
数据源
- 番号磁力链接及封面:来自 missav。
- 里番资源:来自 hacg 琉璃神社。
- 随机视频推荐:基于爬虫数据,存储于本地 /data/video_urls.txt。
数据源配置位于 data/config.yaml,如源站不可用,需及时更新配置。
法律声明
AvHub 仅为资源检索工具,不涉及资源的分发或存储。用户须遵守所在地区的法律法规。
[up主专用,视频内嵌代码贴在这]
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果