搭建抖音视频解析下载服务
建好的服务
https://douyin.199188.xyz/
下面记录下搭建过程
环境
系统:Centos
宝塔面板
首先宝塔安装PM2管理器
安装完成SSH登录服务器
进入家目录或者任意你想要存放项目代码的目录
cd
下载TikTok 抖音解析服务代码
wget https://github.com/Johnserf-Seed/TikTokWeb/archive/refs/heads/main.zip
解压
unzip main.zip
有安装Git的话可以使用
git clone https://github.com/Johnserf-Seed/TikTokWeb.git
进入目录
cd TikTokWeb
npm安装TikTok 抖音解析服务
npm i
然后进入宝塔打开pm2 管理器
添加项目 选择TikTokWeb目录 第一行命令输入npm
用户选择root
运行起来后
在宝塔添加你的域名 比如 https://douyin.199188.xyz/
再为域名添加下SSL (这里使用Let's Encrypt 一键申请即可)
然后修改下网站配置文件 注释以及增加以下内容
# location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$
# {
# expires 30d;
# error_log off;
# access_log /dev/null;
# }
# location ~ .*\.(js|css)?$
# {
# expires 12h;
# error_log off;
# access_log /dev/null;
# }
location / {
proxy_pass http://127.0.0.1:3000/;
rewrite ^/(.*)$ /$1 break;
proxy_redirect off;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-Proto $scheme;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header Upgrade-Insecure-Requests 1;
proxy_set_header X-Forwarded-Proto https;
完成
参考
https://github.com/Johnserf-Seed/TikTokWeb