Ubuntu安装qBittorrent并使用nginx进行反向代理

现在驯兽师联盟主要做种机的客户端已切换为qBittorrent了,本文记录一下Ubuntu下快速部署qBittorrent并使用nginx反向代理控制面板的步骤。

添加最新稳定版ppa源并安装

sudo apt-get update && apt-get install software-properties-common -y
sudo add-apt-repository ppa:qbittorrent-team/qbittorrent-stable
sudo apt-get update && sudo apt-get install qbittorrent-nox -y

设置systemd守护进程

新建systemd服务
这里我直接将运行用户设置成我自己hanada用户了,端口是2017,可以自己改一下

sudo cat > /etc/systemd/system/qbittorrent.service <<EOF
[Unit]
Description=qBittorrent Command Line Client
After=network.target

[Service]
#Do not change to "simple"
Type=forking
User=hanada
Group=hanada
UMask=007
ExecStart=/usr/bin/qbittorrent-nox -d --webui-port=2017
Restart=on-failure

[Install]
WantedBy=multi-user.target
EOF
# 设置开机启动
sudo systemctl enable qbittorrent
# 启动服务
sudo systemctl start qbittorrent
# 查看服务状态
sudo systemctl status qbittorrent
# 停止服务
sudo systemctl stop qbittorrent
# 重启服务
sudo systemctl restart qbittorrent

设置

启动服务之后会监听0.0.0.0:2017,通过http://公网IP:2017即可访问控制面板,如果打不开检查一下服务是否正常运行,防火墙或安全组是否已开启对应端口。
默认账号:admin
默认密码:adminadmin

登录之后建议尽快修改密码。

NGINX反向代理

其他懒得列了,就列一下反代的部分吧

location / {
	proxy_pass http://127.0.0.1:2017;
	proxy_hide_header Content-Security-Policy; 
	proxy_http_version 1.1;
	add_header Front-End-Https on;
	proxy_set_header X-Forwarded-Host $server_name:$server_port;
	proxy_hide_header Referer;
	proxy_hide_header Origin;
}

另外由于qbittorrent的csrf防护会导致nginx反代时出问题,需要先关闭才能正常反代

暂无评论

发送评论 编辑评论


|´・ω・)ノ
ヾ(≧∇≦*)ゝ
(☆ω☆)
(╯‵□′)╯︵┴─┴
 ̄﹃ ̄
(/ω\)
∠( ᐛ 」∠)_
(๑•̀ㅁ•́ฅ)
→_→
୧(๑•̀⌄•́๑)૭
٩(ˊᗜˋ*)و
(ノ°ο°)ノ
(´இ皿இ`)
⌇●﹏●⌇
(ฅ´ω`ฅ)
(╯°A°)╯︵○○○
φ( ̄∇ ̄o)
ヾ(´・ ・`。)ノ"
( ง ᵒ̌皿ᵒ̌)ง⁼³₌₃
(ó﹏ò。)
Σ(っ °Д °;)っ
( ,,´・ω・)ノ"(´っω・`。)
╮(╯▽╰)╭
o(*////▽////*)q
>﹏<
( ๑´•ω•) "(ㆆᴗㆆ)
😂
😀
😅
😊
🙂
🙃
😌
😍
😘
😜
😝
😏
😒
🙄
😳
😡
😔
😫
😱
😭
💩
👻
🙌
🖕
👍
👫
👬
👭
🌚
🌝
🙈
💊
😶
🙏
🍦
🍉
😣
Source: github.com/k4yt3x/flowerhd
颜文字
Emoji
小恐龙
花!
上一篇
下一篇