Go to file
xisohi 6354d5c124 Merge remote-tracking branch 'origin/master'
# Conflicts:
#	app/t4/files/drpy_js/01看球[球].js
#	app/t4/files/drpy_js/0855影视.js
#	app/t4/files/drpy_js/310直播[球].js
#	app/t4/files/drpy_js/348电影网.js
#	app/t4/files/drpy_js/420电影院.jsd
#	app/t4/files/drpy_js/4K-AV.js
#	app/t4/files/drpy_js/4k剧院.js
#	app/t4/files/drpy_js/539影视.js
#	app/t4/files/drpy_js/88看球[球].js
#	app/t4/files/drpy_js/8号影院.js
#	app/t4/files/drpy_js/926tv[球].js
#	app/t4/files/drpy_js/Auete影视.js
#	app/t4/files/drpy_js/B站影视.js
#	app/t4/files/drpy_js/FreeOKLOL.js
#	app/t4/files/drpy_js/GO影视.js
#	app/t4/files/drpy_js/HBOTV[优].js
#	app/t4/files/drpy_js/HDmoli.js
#	app/t4/files/drpy_js/KTV歌厅[听].js
#	app/t4/files/drpy_js/LIBVIO[优].js
#	app/t4/files/drpy_js/PTT[优].js
#	app/t4/files/drpy_js/PTT追剧大师.js
#	app/t4/files/drpy_js/TVB云播.js
#	app/t4/files/drpy_js/UAA[听].js
#	app/t4/files/drpy_js/UAA[密].js
#	app/t4/files/drpy_js/cally66.js
#	app/t4/files/drpy_js/cally66影视.js
#	app/t4/files/drpy_js/eFuns.js
#	app/t4/files/drpy_js/libvio.js
#	app/t4/files/drpy_js/rarbt[优].js
#	app/t4/files/drpy_js/voflix.js
#	app/t4/files/drpy_js/xvideos涩涩[密].js
#	app/t4/files/drpy_js/一号影院[搜].js
#	app/t4/files/drpy_js/一支穿云箭.js
#	app/t4/files/drpy_js/一曲肝肠断.js
#	app/t4/files/drpy_js/七新电影网.js
#	app/t4/files/drpy_js/两个BT.js
#	app/t4/files/drpy_js/中华听书网[听].js
#	app/t4/files/drpy_js/云电影网.js
#	app/t4/files/drpy_js/低端.js
#	app/t4/files/drpy_js/兄弟影视[优].js
#	app/t4/files/drpy_js/六月听书[听].js
#	app/t4/files/drpy_js/农民影视gz.js
#	app/t4/files/drpy_js/刺猬影视.js
#	app/t4/files/drpy_js/剧哥哥.js
#	app/t4/files/drpy_js/剧圈圈.js
#	app/t4/files/drpy_js/剧圈圈[自动].js
#	app/t4/files/drpy_js/剧巴巴.js
#	app/t4/files/drpy_js/动漫网[漫].js
#	app/t4/files/drpy_js/北川影视.js
#	app/t4/files/drpy_js/千神影视.js
#	app/t4/files/drpy_js/南瓜影视.js
#	app/t4/files/drpy_js/南瓜影视[优].js
#	app/t4/files/drpy_js/即看影视.js
#	app/t4/files/drpy_js/厂长资源.js
#	app/t4/files/drpy_js/可可影视[优].js
#	app/t4/files/drpy_js/咕咕番[漫].js
#	app/t4/files/drpy_js/哈皮影视[优].js
#	app/t4/files/drpy_js/哔嘀影视[优].js
#	app/t4/files/drpy_js/喜马拉雅[听].js
#	app/t4/files/drpy_js/嗷呜动漫.js
#	app/t4/files/drpy_js/嘀哩嘀哩.js
#	app/t4/files/drpy_js/在线之家.js
#	app/t4/files/drpy_js/多多影音.js
#	app/t4/files/drpy_js/大米动漫[漫].js
#	app/t4/files/drpy_js/天启.js
#	app/t4/files/drpy_js/央视大全[优].js
#	app/t4/files/drpy_js/央视大全[官].js
#	app/t4/files/drpy_js/央视少儿[漫].js
#	app/t4/files/drpy_js/夸克分享2[合].js
#	app/t4/files/drpy_js/夸克分享[合].js
#	app/t4/files/drpy_js/奇米动漫[漫].js
#	app/t4/files/drpy_js/如意影视.js
#	app/t4/files/drpy_js/孜然影视.js
#	app/t4/files/drpy_js/宇航影视.js
#	app/t4/files/drpy_js/宝片视频.js
#	app/t4/files/drpy_js/家庭影视.js
#	app/t4/files/drpy_js/小宝影院.js
#	app/t4/files/drpy_js/小白菜电影.js
#	app/t4/files/drpy_js/小马影视[V2].js
#	app/t4/files/drpy_js/小鱼影视.js
#	app/t4/files/drpy_js/影剧星球.js
#	app/t4/files/drpy_js/影视工厂.js
#	app/t4/files/drpy_js/影视工场.js
#	app/t4/files/drpy_js/思古影视[V2].js
#	app/t4/files/drpy_js/怡萱动漫[漫].js
#	app/t4/files/drpy_js/我爱跟剧.js
#	app/t4/files/drpy_js/我的哔哩[官].js
#	app/t4/files/drpy_js/文才2[资].js
#	app/t4/files/drpy_js/旋风视频.js
#	app/t4/files/drpy_js/时光影院.js
#	app/t4/files/drpy_js/旺旺影视.js
#	app/t4/files/drpy_js/星芽短剧[优].js
#	app/t4/files/drpy_js/星辰CT.js
#	app/t4/files/drpy_js/有声小说吧[听].js
#	app/t4/files/drpy_js/木偶哥哥[盘].js
#	app/t4/files/drpy_js/朴樱影视.js
#	app/t4/files/drpy_js/来看点播[自动].js
#	app/t4/files/drpy_js/极点影视.js
#	app/t4/files/drpy_js/极速资源[资].js
#	app/t4/files/drpy_js/柠檬影视[V2].js
#	app/t4/files/drpy_js/桃子影视[优].js
#	app/t4/files/drpy_js/歪片星球[资].js
#	app/t4/files/drpy_js/河狸影视[V2].js
#	app/t4/files/drpy_js/泡泡影院.js
#	app/t4/files/drpy_js/泥巴影院.js
#	app/t4/files/drpy_js/泥视频[资].js
#	app/t4/files/drpy_js/漫画走廊[画密飞].js
#	app/t4/files/drpy_js/火狐影视.js
#	app/t4/files/drpy_js/烧火影视[优].js
#	app/t4/files/drpy_js/热播之家.js
#	app/t4/files/drpy_js/热片网.js
#	app/t4/files/drpy_js/焱淼4kapp[优].js
#	app/t4/files/drpy_js/爱优影视[自动].js
#	app/t4/files/drpy_js/爱弹幕[漫].js
#	app/t4/files/drpy_js/爱看hd.js
#	app/t4/files/drpy_js/爱看影院.js
#	app/t4/files/drpy_js/爱看短剧[盘].js
#	app/t4/files/drpy_js/爱迪影视.js
#	app/t4/files/drpy_js/片多多[优].js
#	app/t4/files/drpy_js/牌牌影院.js
#	app/t4/files/drpy_js/电影兔.js
#	app/t4/files/drpy_js/电影天堂.js
#	app/t4/files/drpy_js/电影狗.js
#	app/t4/files/drpy_js/电影猎手[自动].js
#	app/t4/files/drpy_js/畅梦影视[优].js
#	app/t4/files/drpy_js/番茄小说[书].js
#	app/t4/files/drpy_js/皮皮影视.js
#	app/t4/files/drpy_js/看57.js
#	app/t4/files/drpy_js/看呀看.js
#	app/t4/files/drpy_js/短剧TV网.js
#	app/t4/files/drpy_js/神马影院[自动].js
#	app/t4/files/drpy_js/种子音乐[听].js
#	app/t4/files/drpy_js/策驰影院(自动).js
#	app/t4/files/drpy_js/米爱影视.js
#	app/t4/files/drpy_js/素白白.js
#	app/t4/files/drpy_js/素白白[优].js
#	app/t4/files/drpy_js/网飞猫[优].js
#	app/t4/files/drpy_js/美剧星球.js
#	app/t4/files/drpy_js/美剧窝.js
#	app/t4/files/drpy_js/美益达.js
#	app/t4/files/drpy_js/耐看.js
#	app/t4/files/drpy_js/胖虎影视.js
#	app/t4/files/drpy_js/腾云驾雾[官].js
#	app/t4/files/drpy_js/臭蛋蛋.js
#	app/t4/files/drpy_js/至臻[盘].js
#	app/t4/files/drpy_js/萌番[漫].js
#	app/t4/files/drpy_js/蛋蛋剧.js
#	app/t4/files/drpy_js/蜡笔[盘].js
#	app/t4/files/drpy_js/蜥蜴影视[优].js
#	app/t4/files/drpy_js/达达猪.js
#	app/t4/files/drpy_js/达达龟.js
#	app/t4/files/drpy_js/追影TV.js
#	app/t4/files/drpy_js/速讯影院.js
#	app/t4/files/drpy_js/那兔视频.js
#	app/t4/files/drpy_js/酷我听书[听].js
#	app/t4/files/drpy_js/采集之王[合].js
#	app/t4/files/drpy_js/量子影视[资].js
#	app/t4/files/drpy_js/金牌影院.js
#	app/t4/files/drpy_js/金金虫.js
#	app/t4/files/drpy_js/银河影视[V2].js
#	app/t4/files/drpy_js/阿里土豆[盘].js
#	app/t4/files/drpy_js/饭团影视.js
#	app/t4/files/drpy_js/饺子影院.js
#	app/t4/files/drpy_js/鸭飞影视[V2].js
#	app/t4/files/drpy_js/麻雀视频[优].js
#	app/t4/files/drpy_libs/drpy2.js
#	app/t4/files/drpy_libs/drpy2.min.js
2025-07-29 20:25:42 +08:00
.github/workflows Update main.yml 2024-03-30 00:06:05 +08:00
app Merge remote-tracking branch 'origin/master' 2025-07-29 20:25:42 +08:00
box_bug 更新qjs加载方案 2024-07-27 15:48:41 +08:00
hipy-all-docker 升级Dockerfile 2024-03-24 22:02:41 +08:00
timer 点击嗅探用不了了,无语了 2024-04-13 18:10:19 +08:00
.gitignore 初始化数据导出 2024-06-20 13:45:39 +08:00
Dockerfile-hipy-server 修改搭建说明 2024-03-11 20:36:10 +08:00
LICENSE 初始化hipy后端 2024-01-17 21:46:06 +08:00
README.md 更新源示例 2024-11-11 00:04:14 +08:00
docker-compose.yml 提交dockerfile 2024-01-31 14:08:31 +08:00
hipy-server_build图文.docx 提交md 2024-03-14 14:39:41 +08:00
hipy.conf 修改默认的nginx配置为http 2024-07-25 17:41:06 +08:00
hipy_server-笔记.md 提交md 2024-03-14 11:39:46 +08:00
hipy手机安装笔记.md 1 2024-04-08 10:12:20 +08:00
linux部署重要命令.md readme 2024-04-02 16:45:23 +08:00
runnerGo_win_x64.exe 修改 2024-03-26 19:15:48 +08:00
suno.conf dd 2024-03-30 18:44:16 +08:00
test.txt 随便加了点图片 2024-07-09 09:55:43 +08:00
写源简述.md 增加一些源 2024-07-21 00:25:36 +08:00
未来计划.md 修改文档 2024-06-26 15:19:29 +08:00

README.md

hipy-server 后端项目

技术栈: python|fastapi|redis|sqlachemy|postgresql|mysql|sqlite|playwright

套装传送门:hipy-ui
巨人的肩膀
手机端搭建教程下载
推荐PC端使用zyplayer新版
并发测试
android tv_box推荐下载
android mobile_box推荐下载【tb】
android mobile_box推荐下载【eb】
android mobile_box推荐下载【tim版tvbox】
PC Player推荐下载
PC 嗅探器推荐下载
gpt-4o免费用
gpt-4o写筛选
写源简述
未来计划
BOX待修bug描述
他人博客教程

zy佬一键部署

bash -c "$(curl -fsSLk https://zy.catni.cn/release/latest/setup.sh)"

hipy-server

压测工具
组件文档 系统资源监控
ws,jinja
cachetools文档
alembic参考文档 playwright参考文档
zyplayer参考

alembic init alembic

# sqlalchemy.url = mysql+pymysql://root:root@localhost:3306/hipy
sqlalchemy.url = postgresql://hipy:hipy@localhost:5432/hipy

# import sys, os
# sys.path.append(os.path.join(os.path.dirname(__file__), "./"))
# from db.base_class import Base
# target_metadata = Base.metadata
from apps.system.models.config_settings import ConfigSettings
target_metadata = ConfigSettings.metadata

alembic revision --autogenerate -m "init"
alembic upgrade head

账号:

角色 用户名 密码
管理员 admin admin123
运维员 opt opt123
普通用户 user 123456
道长 hjdhnx 123456

项目部署

注意: 本源码中所有配置文件都使用 配置文件模板(.example)的形式上传, 目的是为了方便我自己的配置信息不被泄露。 部署项目时需要将[.example]后缀去掉才能使用。需要用到配置文件的地方均在后续说明有列出。
最低运行条件:python3.8,安装了redis,.env配置的sqlite数据库,正确安装完整的requirements.txt

FIRST

克隆项目主分支

git clone -b master https://github.com/hjdhnx/hipy-server.git

数据库中创建DB

CREATE
DATABASE hipy;  -- 仅供参考根据自己项目名和所用的数据库类型 修改SQL 

运行脚本初始化数据库数据

cd ./hipy-server/app
python initial_data.py

APP

  1. 安装python3、virtualenv(pycharm自带)、Nginx、 supervisor
# 略
  1. 安装必要第三方库
cd ./hipy-server/app   # 进入到后端程序代码的根目录

# 没有pycharm的注意下面两行代码有的就跳过
python -m virtualenv venv     # 创建虚拟环境
source ./venv/bin/activate      # 进入虚拟环境

python -m pip install -i https://mirrors.cloud.tencent.com/pypi/simple --upgrade pip # 用腾讯源临时升级pip
pip config set global.index-url https://mirrors.cloud.tencent.com/pypi/simple # 换源
pip install -r requirements.txt   # 安装库  可使用谷内源:  -i https://pypi.tuna.tsinghua.edu.cn/simple
  1. 准备程序配置文件
cp ./configs/.env.example  ./configs/.env    # 复制配置模板

vim ./configs/.env     # 拷贝配置文件

# python main.py   # 测试项目是否成功运行,

根据需要修改.env的配置内容配置所有的参数参考 ./core/config.py -> class Settings

  1. 使用supervisor管理项目(生产环境)
cp ./configs/supervisor.conf.example  ./configs/supervisor.conf   # 拷贝配置文件

sudo ln -s /home/ubuntu/opt/hipy-server/app/configs/supervisor.conf /etc/supervisor/conf.d/hipy-server.conf   # 配置文件软链到supervisor的配置文件目录 此处目录路径仅供参考

vim ./configs/supervisor.conf    # 编辑配置文件,已有参考配置,按需修改

sudo supervisorctl update     # 更新supervisor

sudo supervisorctl start hipy-server:   # 启动项目

github被墙无法提交代码的操作说明

看这篇文章就够了

懒人直通车: 到作者github上下载程序 或着 道长的蓝奏云

程序里配置下面的链接并刷新即可

https://raw.hellogithub.com/hosts

大文件查找命令

find / -type f -size +50M | xargs ls -Slh

防白嫖禁止ip直接访问

nginx配置

server {
	listen 8009;
	server_name server.web.cn;
	
	if ($host != 'server.web.cn') {
	return 444; #444为不响应请求节省服务器资源403为拒绝请求会响应请求
	}
}

版权

前端VUE代码使用若依修改vue-element-admin的进行修改版权参照他们的版权。 后端FastAPI代码基于fastAPI-vue二次开发可供学习和商用禁止直接转卖代码转载代码请带上出处。

致谢

  • FastAPI
  • vue
  • element
  • vue-element-admin
  • 若依Ruoyi

免责声明

  1. 此程序仅用于学习研究,不保证其合法性、准确性、有效性,请根据情况自行判断,本人对此不承担任何保证责任。
  2. 由于此程序仅用于学习研究,您必须在下载后 24 小时内将所有内容从您的计算机或手机或任何存储设备中完全删除,若违反规定引起任何事件本人对此均不负责。
  3. 请勿将此程序用于任何商业或非法目的,若违反规定请自行对此负责。
  4. 此程序涉及应用与本人无关,本人对因此引起的任何隐私泄漏或其他后果不承担任何责任。
  5. 本人对任何程序引发的问题概不负责,包括但不限于由程序错误引起的任何损失和损害。
  6. 如果任何单位或个人认为此程序可能涉嫌侵犯其权利,应及时通知并提供身份证明,所有权证明,我们将在收到认证文件确认后删除此程序。
  7. 所有直接或间接使用、查看此程序的人均应该仔细阅读此声明。本人保留随时更改或补充此声明的权利。一旦您使用或复制了此程序,即视为您已接受此免责声明。