建好的服务

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