mirror of
https://github.com/rakshasa/rtorrent.git
synced 2026-10-14 05:06:16 +00:00
Add Supporting public torrents section onto Common Tasks page
@@ -344,6 +344,48 @@ Note that this script requires the ``Convert::Bencode_XS`` module from CPAN, if
|
|||||||
If you're having trouble installing it on newer perl versions then take a look at the first comment of `this issue <https://github.com/rakshasa/rtorrent/issues/489>`_.
|
If you're having trouble installing it on newer perl versions then take a look at the first comment of `this issue <https://github.com/rakshasa/rtorrent/issues/489>`_.
|
||||||
|
|
||||||
|
|
||||||
|
Supporting public torrents (magnet links, UDP trackers, DHT)
|
||||||
|
------------
|
||||||
|
|
||||||
|
All you need to have these settings in the config to be able to handle public torrents - including magnet links, UDP trackers and `DHT <https://github.com/rakshasa/rtorrent/wiki/Using-DHT>`_:
|
||||||
|
|
||||||
|
* change the 2 port settings to your liking
|
||||||
|
|
||||||
|
* TCP/UDP port for tracker communication
|
||||||
|
* UDP port for DHT
|
||||||
|
|
||||||
|
* don't forget to open / port forward the required ports / protocols in your firewall
|
||||||
|
* session directory must be defined for DHT to work !
|
||||||
|
* it's strongly advised to use `local DNS cache <https://github.com/rakshasa/rtorrent/wiki/Performance-Tuning#local-dns-cache>`_
|
||||||
|
|
||||||
|
```ini
|
||||||
|
# Port range to use for listening. (port_range)
|
||||||
|
network.port_range.set = 62820-62820
|
||||||
|
|
||||||
|
# Enable/disable peer exchange for torrents that aren't marked private. Disabled by default. (peer_exchange)
|
||||||
|
protocol.pex.set = 1
|
||||||
|
|
||||||
|
# Set whether the client should try to connect to UDP trackers (It can cause various problems if it's enabled, if you experience any with this option enabled then disable it.)
|
||||||
|
trackers.use_udp.set = 1
|
||||||
|
|
||||||
|
# Enable DHT support for trackerless torrents or when all trackers are down.
|
||||||
|
# May be set to "disable" (completely disable DHT), "off" (do not start DHT),
|
||||||
|
# "auto" (start and stop DHT as needed), or "on" (start DHT immediately).
|
||||||
|
# The default is "off".
|
||||||
|
# For DHT to work, a session directory must be defined.
|
||||||
|
dht.mode.set = auto
|
||||||
|
|
||||||
|
# UDP port to use for DHT
|
||||||
|
dht.port.set = 62882
|
||||||
|
|
||||||
|
# Adding public DHT servers for easy bootstrapping
|
||||||
|
schedule2 = dht_node_1, 5, 0, "dht.add_node=router.utorrent.com:6881"
|
||||||
|
schedule2 = dht_node_2, 5, 0, "dht.add_node=dht.transmissionbt.com:6881"
|
||||||
|
schedule2 = dht_node_3, 5, 0, "dht.add_node=router.bitcomet.com:6881"
|
||||||
|
schedule2 = dht_node_4, 5, 0, "dht.add_node=dht.aelitis.com:6881"
|
||||||
|
```
|
||||||
|
|
||||||
|
|
||||||
Starting rTorrent on System Startup
|
Starting rTorrent on System Startup
|
||||||
------------
|
------------
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user