# wx-routine **Repository Path**: toott/wx-routine ## Basic Information - **Project Name**: wx-routine - **Description**: 去水印小程序前端,采用微信原生开发,支持20+平台无水印视频提取,支持m3u8转mp4视频,支持视频MD5修改,支持音频提取,支持队列请求,双token鉴权,持续更新 后端采用若依框架并二次开发支持jdk21+springboot3+mysql8开发,如需后端请联系我,后端提供jar包使用 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 1 - **Created**: 2025-03-27 - **Last Updated**: 2025-12-11 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 抖一抖去水印使用说明 ## 平台支持说明 请移步至 ❗ [**后端(Java服务端)**](https://github.com/Tuteri/douyidou-java) ❗ [**后台管理**](https://github.com/Tuteri/douyidou-admin) ❗ [**微信小程序**](https://github.com/Tuteri/douyidou-wx-routine) **支持流量主广告,自定义广告id,广告间隔时长等,功能丰富** ## Pro版本搭建 QQ 2462774332、89236692 ## 扫码体验 ## 开发说明 ### 小程序端 - 微信原生开发 - [TDesign组件库](https://tdesign.tencent.com/miniprogram/) ### 服务端(java) - springboot3 - mysql - redis ## web后台 - vue3+vite ## 部署说明 ### 服务端 - jdk>=17 (java >= 17) - mysql >= 8.0.17 - Redis >= 6 #### 安装步骤-宝塔 1. 数据库导入.sql文件 2. 上传项目到服务器 3. 配置config.properties 4. 新建启动java项目 5. 选择上传的jar包 6. 配置启动命令 ``` --spring.profiles.active=prod ``` ##### PS:如遇到mysql版本问题,也准备了基于docker的构建镜像 ``` docker-compose.yml 端口 3307 用户名 root 密码 root 数据库名 d1dserver ``` 项目目录运行命令 ``` docker compose up -d ``` #### 反代配置 ##### 小程序 新建一个项目,设置反向代理,并绑定域名,域名为小程序配置api ``` location ^~ / { proxy_pass http://127.0.0.1:7999; // 同步java启动端口 proxy_set_header Host 127.0.0.1; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Host $host; } ``` ##### web后台 ``` location ^~ /prod-api/ { proxy_pass http://127.0.0.1:7999/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; } ``` ### web后台 - nodejs - npm 如果不能运行或报错请升级你的node版本。 #### 1. 下载依赖 ``` npm install ``` #### 2. 构建项目 ``` npm run build:prod ``` ### 小程序 - 基础库 >= 2.19.2 - nodejs #### 1. 下载依赖 ``` npm install ``` #### 2. 打开微信开发者工具 工具=>构建npm #### 3.配置请求地址 配置文件 config/config.js 你配置反向代理绑定的域名 ``` baseURL: "https://example.com/api", // 你的 API 地址 以/api结束 ``` ## 📢免责声明(Disclaimer) 本项目为开源的去水印小程序(含前端与后端),**仅供学习与技术研究用途**。 **请勿将本项目用于任何违反国家法律法规、平台使用协议或侵犯他人合法权益的用途**。 - ❗本项目不提供任何视频内容,仅对公开链接进行技术处理。 - ❗请勿将本项目用于商业用途或恶意传播行为。 - ❗使用本项目可能违反部分平台服务条款,使用者需自行判断和承担风险。 作者不对任何因使用本项目造成的法律责任或平台封禁后果承担任何责任。 ## 📄授权协议(License) 本项目基于 MIT License 协议开源,您可以自由使用、修改、传播,但必须保留原作者信息和本声明。