「QBittorrent」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
 
(英語版より転載)
タグ: リダイレクト解消
1行目: 1行目:
  +
{{Lowercase_title}}
#redirect[[アプリケーション一覧/インターネット#BitTorrent クライアント]]
 
  +
[[Category:BitTorrent]]
  +
[https://www.qbittorrent.org/ qBittorrent] is an open source and cross-platform [[BitTorrent]] client written in [[C++]], [[Qt]] and [[Python]] (optional search engine), using {{Pkg|libtorrent-rasterbar}} library.
  +
  +
It is fast, stable and light, supports unicode and provides an integrated search engine. It comes with UPnP port forwarding / NAT-PMP, encryption ([[Vuze]] compatible), FAST extension (main‐line) and PeX support ([[uTorrent]] compatible).
  +
  +
== Installation ==
  +
  +
There are two packages in official repositories to [[install]] qBittorrent with:
  +
  +
* {{App|qBittorrent|[[Qt]] graphical interface and [[#Web interface]].|https://github.com/qbittorrent/qBittorrent|{{Pkg|qbittorrent}}}}
  +
* {{App|qBittorrent-nox|Without graphical interface (nox -> no X server).|https://github.com/qbittorrent/qBittorrent|{{Pkg|qbittorrent-nox}}}}
  +
  +
== Configuration ==
  +
  +
A configuration file is created at {{ic|~/.config/qBittorrent/qBittorrent.conf}} upon running the program the first time.
  +
  +
=== Autostart ===
  +
  +
If you install {{Pkg|qbittorrent-nox}}, you will get a systemd unit template {{ic|qbittorrent-nox@.service}}. QBittorrent will run as a specific user if you [[enable/start]] {{ic|qbittorrent-nox@''username''.service}}
  +
  +
QBittorrent will run as the user {{ic|''username''}}. The default download folder will be the user's {{ic|Downloads}} directory, but this can be reconfigured later.
  +
  +
{{Tip|
  +
* If you are running it as a accessible service [[Users and groups#Example adding a user|create a user]] called qbittorrent and make it run under it, and make the service restart on exit as the program have exit button.
  +
* To modify the settings (i.e. port) you can add an environment variable (for port it is QBT_WEBUI_PORT) by using a [[drop-in file]] for its systemd unit. Run {{ic|qbittorrent-nox --help}} to learn more about other environment variables (this information is not stated in the manual).
  +
}}
  +
  +
== Search engine ==
  +
  +
The optional search engine may be enabled through the menu ''View > Search Engine'', which opens the ''Search'' tab.
  +
  +
=== Search plugins ===
  +
  +
Default trackers can be added/enabled in the ''Search'' tab by opening the tracker window with ''Search plugins...'' (bottom right) and pressing ''Check for updates''. More unofficial search plugins can be found [https://github.com/qbittorrent/search-plugins/wiki/Unofficial-search-plugins here].
  +
  +
== Web interface ==
  +
  +
=== Default location ===
  +
  +
By default, qBittorrent will listen on all interfaces on port 8080. Thus it is accessible at {{ic|http://HOST_IP:8080}}.
  +
  +
{{Note|HTTPS is not enabled by default, so {{ic|https://HOST_IP:8080}} is not accessible.}}
  +
  +
=== Default username & password ===
  +
  +
The default username is {{ic|admin}} and the default password is {{ic|adminadmin}}.
  +
  +
=== Allow access without username & password ===
  +
  +
In a home environment, it is often desirable to allow access to the Web UI without having to input a username and password. This can be configured in the Web UI itself after logging in using the default username and password.
  +
  +
Alternatively, to avoid logging in for the first time, add this section to {{ic|~/.config/qBittorrent/qBittorrent.conf}}:
  +
  +
[Preferences]
  +
WebUI\AuthSubnetWhitelist=192.168.1.0/24
  +
WebUI\AuthSubnetWhitelistEnabled=true
  +
WebUI\UseUPnP=false
  +
  +
The above configuration items will:
  +
  +
* Allow clients logging in from 192.168.1.x to access the Web UI without having to enter a username and password.
  +
* Disable UPnP for the Web UI, so that the Web UI will not be accessible from outside the network.
  +
  +
After that, [[reload]] {{ic|qbittorrent-nox@''username''.service}}.
  +
  +
=== Reverse proxy configuration ===
  +
==== nginx ====
  +
Refer to [https://github.com/qbittorrent/qBittorrent/wiki/NGINX-Reverse-Proxy-for-Web-UI qbittorrent wiki]
  +
  +
== Themes ==
  +
  +
=== Unofficial themes ===
  +
  +
* [https://github.com/qbittorrent/qBittorrent/wiki/How-to-use-custom-UI-themes How to use custom UI themes]
  +
* [https://github.com/qbittorrent/qBittorrent/wiki/List-of-known-qBittorrent-themes List of known qBittorrent themes]
  +
  +
== Troubleshooting ==
  +
  +
== See also ==
  +
  +
*[https://www.qbittorrent.org/ qBittorrent official website]
  +
*[https://github.com/qbittorrent/qBittorrent/wiki qBittorrent wiki on GitHub]
  +
*[[Wikipedia:qBittorrent]]

2023年9月14日 (木) 18:33時点における版

qBittorrent is an open source and cross-platform BitTorrent client written in C++, Qt and Python (optional search engine), using libtorrent-rasterbar library.

It is fast, stable and light, supports unicode and provides an integrated search engine. It comes with UPnP port forwarding / NAT-PMP, encryption (Vuze compatible), FAST extension (main‐line) and PeX support (uTorrent compatible).

Installation

There are two packages in official repositories to install qBittorrent with:

https://github.com/qbittorrent/qBittorrent || qbittorrent
  • qBittorrent-nox — Without graphical interface (nox -> no X server).
https://github.com/qbittorrent/qBittorrent || qbittorrent-nox

Configuration

A configuration file is created at ~/.config/qBittorrent/qBittorrent.conf upon running the program the first time.

Autostart

If you install qbittorrent-nox, you will get a systemd unit template qbittorrent-nox@.service. QBittorrent will run as a specific user if you enable/start qbittorrent-nox@username.service

QBittorrent will run as the user username. The default download folder will be the user's Downloads directory, but this can be reconfigured later.

ヒント:
  • If you are running it as a accessible service create a user called qbittorrent and make it run under it, and make the service restart on exit as the program have exit button.
  • To modify the settings (i.e. port) you can add an environment variable (for port it is QBT_WEBUI_PORT) by using a drop-in file for its systemd unit. Run qbittorrent-nox --help to learn more about other environment variables (this information is not stated in the manual).

Search engine

The optional search engine may be enabled through the menu View > Search Engine, which opens the Search tab.

Search plugins

Default trackers can be added/enabled in the Search tab by opening the tracker window with Search plugins... (bottom right) and pressing Check for updates. More unofficial search plugins can be found here.

Web interface

Default location

By default, qBittorrent will listen on all interfaces on port 8080. Thus it is accessible at http://HOST_IP:8080.

ノート: HTTPS is not enabled by default, so https://HOST_IP:8080 is not accessible.

Default username & password

The default username is admin and the default password is adminadmin.

Allow access without username & password

In a home environment, it is often desirable to allow access to the Web UI without having to input a username and password. This can be configured in the Web UI itself after logging in using the default username and password.

Alternatively, to avoid logging in for the first time, add this section to ~/.config/qBittorrent/qBittorrent.conf:

[Preferences]
WebUI\AuthSubnetWhitelist=192.168.1.0/24
WebUI\AuthSubnetWhitelistEnabled=true
WebUI\UseUPnP=false

The above configuration items will:

  • Allow clients logging in from 192.168.1.x to access the Web UI without having to enter a username and password.
  • Disable UPnP for the Web UI, so that the Web UI will not be accessible from outside the network.

After that, reload qbittorrent-nox@username.service.

Reverse proxy configuration

nginx

Refer to qbittorrent wiki

Themes

Unofficial themes

Troubleshooting

See also