# tk_no_water_node **Repository Path**: hejianglin5521/tk_no_water_node ## Basic Information - **Project Name**: tk_no_water_node - **Description**: 抖音无水印下载node版本 - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: main - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 2 - **Created**: 2023-09-07 - **Last Updated**: 2025-09-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
支持Docker、Vercel、私有化服务部署,支持IOS捷径快捷下载
免责声明:使用本项目所产生的所有风险由用户自行承担。我们不对因使用本项目而导致的任何直接、间接、偶然、特殊或后果性的损害负责,包括但不限于利润损失、数据丢失或其他经济损失。 责任限制:在适用法律允许的最大范围内,项目作者及贡献者对因使用或无法使用本项目而导致的任何损失不承担责任。
### 需知 如果程序出现如下类似报错: `FetchError: invalid json response body at https://www.douyin.com/aweme/v1/web/aweme/detail/?device_platform=webapp&aid=6383&channel=channel_pc_web&aweme_id=7366865544722550035&pc_client_type=1&version_code=190500&versio` 请替换 `bin/index.js` 16 行的cookie变量. cookie 变量的获取,可以在抖音网页版内,打开“开发者工具” - “应用/Application” - “Cookie”.  #### 如直接使用解析之后的地址下载出现 403 forbidden 请在请求下载的时候添加`Referer`请求头,值为`url`的值 ### Update Log 2024/9/5: 🐛 修复 x_bogus 验证失败,转换为 a_bougs 参数。 2024/1/4: ✨ 更新通过用户主页分享链接,批量下载作品 2024/1/5: ✨ 优化批量下载用户主页作品,支持图片作品下载。 ### 效果展示 [](https://file.helson-lin.cn/picgooimi_tk_docs.mp4) ### 部署 #### Vercel部署 > 由于Vercel的边缘函数默认的超时时间为6s,批量下载主页作品会多次请求作者的作品耗时比较长,会出现超时的问题(无法解决,只有购买vercel的付费版本)。 [](https://vercel.com/new/clone?repository-url=https://github.com/helson-lin/tk_no_water_node) #### 服务器手动部署 1. 从Release下载对应平台的可执行文件,到服务器。 2. 授权:`chmod +x excutablefilename` `${excutablefilename}`为对应的文件名称 3. `./oimi-tk-linux-x86`根据实际情况执行。 如果服务器和linux基础知识都不明白,不建议手动。 自定义端口: 创建一个`.env`文件在程序同级别目录, 添加如下内容 ```js PORT = 11233 ``` 或者通过命令行参数指定端口:`./oimi-tk-linux-x86 --port=2301`, 命令行权重最高。 #### Docker部署 1. 拉取镜像: `docker pull h55205l/douyin_no_watermark:latest`,目前没有构建`arm`版本 2. 运行服务:`docker run -p 3311:3000 -d h55205l/douyin_no_watermark:latest` 内置默认端口为`3000`, 映射端口自行修改 ### API `code`: 0: error happened, 1: sucess request `/workflow`: is for ios workflow | URL | METHOD | PARAMS | RESPONSE | | --------- | ------ | :---------- | ----------------------------------------------- | | `/douyin` | `POST` | `{ url: ""}` | `{ code: 0, data: {video: '', img: '', msg: ''}}` | | `/workflow` | `POST` | `{ url: ""}` | `{ code: 0, data: ['downloadUrl'] }` | | | | | | **捷径下载**: [iCloud](https://www.icloud.com/shortcuts/58969bbfa6ae405ba9358d60590e3f9c) 捷径内服务器,仅供测试使用。如果有大量使用需求,请自行部署。 推荐使用个人服务器部署,`vercel`部署批量下载或出现超时(单个作品下载不会),请谨记(付费版本除外)。 ### 免责声明 使用本项目所产生的所有风险由用户自行承担。我们不对因使用本项目而导致的任何直接、间接、偶然、特殊或后果性的损害负责,包括但不限于利润损失、数据丢失或其他经济损失。 责任限制:在适用法律允许的最大范围内,项目作者及贡献者对因使用或无法使用本项目而导致的任何损失不承担责任。 ## License This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International Public License. See the [LICENSE](./LICENSE) file for details. ## 致谢 `X-Bogus.js`: [Doouyin_TikTOk_Download_API](https://github.com/Evil0ctal/Douyin_TikTok_Download_API), `X-Bogus.js`