Updated Explanation of Options in qBittorrent (mediawiki)

joopbraak
2021-09-28 15:35:14 +02:00
parent 3af579eb73
commit 062ed55613

@@ -138,7 +138,7 @@ A complete list of libtorrent configuration may be found [https://www.libtorrent
* '''Socket backlog size''' — (default: 30)
* '''Outgoing ports [0:Disabled]''' — (default: 0) This is the range of ports to use for binding outgoing connections to and it shouldn't be too small. It is useful for users that have routers that allow QoS settings based on local port. Setting outgoing ports will limit the ability to keep multiple connections to the same client, even for different torrents. It is not recommended to change this setting. Its main purpose is to use it as an escape hatch for cheap routers with QoS capability but can only classify flows based on port numbers. It is a range instead of a single port because of the problems with failing to reconnect to peers if a previous socket to that peer and port is in the waiting state.
* '''UPnP lease duration [0:Permanent lease]''' — (default: 0 s) The expiration time of UPnP port-mappings, specified in seconds. Some routers do not support expiration times on port-maps (nor correctly returning an error indicating lack of support). In those cases, set this to 0. Otherwise, don't set it any lower than 5 minutes.
* '''Type of service (ToS) for connections to peers''' — (default: 32) Determines the TOS byte set in the IP header of every packet sent to peers (including web seeds). 0x0 means no marking, 0x20 represents the QBone scavenger service. For more details, see [http://qbone.internet2.edu/qbss/ QBSS].
* '''Type of service (ToS) for connections to peers''' — (default: 32) Determines the TOS byte set in the IP header of every packet sent to peers (including web seeds). 0x0 means no marking, 0x20 represents the QBone scavenger service.
* '''µTP-TCP mixed mode algorithm''' — determines how to treat TCP connections when there are uTP connections. Since uTP is designed to yield to TCP, there's an inherent problem when using swarms that have both TCP and uTP connections. If nothing is done, uTP connections would often be starved out for bandwidth by the TCP connections. This mode is called "Prefer TCP" in qBittorrent. The "Peer proportional" mode on the other hand, simply looks at the current throughput and rate limits all TCP connections to their proportional share based on how many of the connections are TCP. This works best if uTP connections are not rate limited by the global rate limiter.
* '''Allow multiple connections from the same IP address''' — determines if connections from the same IP address as existing onnections should be rejected or not. This option is disabled by default to prevent abusive behavior by peers. It may be useful to allow such connections in cases where simulations are run on the same machine, and all peers in a swarm has the same IP address.
* '''Enable embedded tracker''' — enable qbittorrent's tracker functionality. It is not a fully-featured bittorrent tracker, but it supports the basic features need for sharing a few torrents see the [https://github.com/qbittorrent/qBittorrent/wiki/How-to-use-qBittorrent-as-a-tracker how-to wiki page] for more info.