安装使用

安装

sh
./APlayer

守护进程

使用任意方式编辑 /usr/lib/systemd/system/APlayer.service 并添加如下内容

ini
[Unit]
Description=APlayer
After=network.target

[Service]
WorkingDirectory=主程序目录
ExecStart=主程序目录/APlayer
Restart=on-failure

[Install]
WantedBy=multi-user.target

提示

主程序目录是 APlayer 所在根目录

然后执行 systemctl daemon-reload

命令

  • 启动: systemctl start APlayer
  • 关闭: systemctl stop APlayer
  • 状态: systemctl status APlayer
  • 重启: systemctl restart APlayer
  • 配置开机自启: systemctl enable APlayer
  • 取消开机自启: systemctl disable APlayer

提示

也可以使用宝塔的系统启动项插件添加

反向代理

播放器默认监听 6066 端口,如果服务器未放行 6066 端口请放行 6066 端口

ini
location / {
  proxy_cache off;
  proxy_pass http://127.0.0.1:6066;
  proxy_set_header Host $host;
  proxy_set_header Upgrade $http_upgrade;
  proxy_set_header X-Real-IP $remote_addr;
  proxy_set_header REMOTE-HOST $remote_addr;
  proxy_set_header Connection $connection_upgrade;
  proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
}

提示

也可以使用宝塔的反向代理

自定义监听端口

sh
./APlayer -port 端口号

提示

APlayer.service 文件里也得修改

ini
[Unit]
Description=APlayer
After=network.target

[Service]
WorkingDirectory=主程序目录
ExecStart=主程序目录/APlayer -port 端口号
Restart=on-failure

[Install]
WantedBy=multi-user.target

APlayer.service 文件修改后必须使用 命令重载,然后重启服务才有效