相关链接
安装必要环境
# 安装scoop
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser
Invoke-RestMethod -Uri https://get.scoop.sh | Invoke-Expression
# 安装nodejs
scoop bucket add main
scoop install main/nodejs
# 安装aria2
scoop install main/aria2
# 安装pm2
npm install -g pm2Fork仓库的action流程
前往我Fork的AriaNg仓库:RolinShmily/AriaNg
我已经将pm2+aria2+webui封装在一起并通过GitHub Action进行构建发布,可以去到仓库的releases界面,获取构建好的zip包:aria2-webui.zip
将它解压到**%USERPROFILE%** 用户目录,保留其目录结构,然后运行命令:
Set-Location "$env:USERPROFILE\aria2-webui"
pm2.cmd start .\ecosystem.config.cjs随后访问http://127.0.0.1:6880 即可进入webui进行下载管理,aria2在后台运行。
pm2命令
| 命令 | 说明 |
|---|---|
pm2 start app.js |
启动一个常驻的js脚本服务 |
pm2 start ecosystem.config.js |
通过配置文件启动 |
pm2 list |
查看服务列表 |
pm2 monit |
打开终端监控面板 |
pm2 stop |
停止服务 |
pm2 save |
记录当前的服务列表 |
pm2 resurrect |
恢复记忆的进程列表 |
pm2 logs |
查看日志 |
pm2 init |
生成配置文件模板 |