#!/bin/bash

# 下载 qbittorrent-nox 二进制文件
wget -qO /usr/bin/qbittorrent-nox "https://github.com/userdocs/qbittorrent-nox-static/releases/latest/download/x86_64-qbittorrent-nox"

# 设置二进制文件可执行权限
chmod 700 /usr/bin/qbittorrent-nox

# 创建默认配置目录
mkdir -p ~/.config/qBittorrent

# 下载默认配置文件
wget -qO ~/.config/qBittorrent/qBittorrent.conf https://api.337.plus/conf/qb/qb.conf
chmod 600 ~/.config/qBittorrent/qBittorrent.conf

# 创建 Systemd 服务配置文件
cat <<EOF > /etc/systemd/system/qbittorrent-nox.service
[Unit]
Description=qBittorrent-nox
After=network.target

[Service]
User=root
Type=forking
RemainAfterExit=yes
ExecStart=/usr/bin/qbittorrent-nox -d

[Install]
WantedBy=multi-user.target
EOF
# 更改权限
chmod 644 /etc/systemd/system/qbittorrent-nox.service
# 重新载入 Systemd
systemctl daemon-reload


# 设置开机启动 qBittorrent
systemctl enable qbittorrent-nox

# 启动 qBittorrent
systemctl start qbittorrent-nox

# 查看 qBittorrent 状态
systemctl status qbittorrent-nox

echo "qBittorrent-nox 已安装并启动。账号为admin 密码为 123456可以通过浏览器访问 http://localhost:8080 访问 Web UI。"
