1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152
| # This is an example resource file for rTorrent. Copy to # ~/.rtorrent.rc and enable/modify the options as needed. Remember to # uncomment the options you wish to enable.
# Maximum and minimum number of peers to connect to per torrent. # throttle.min_peers.normal.set = 10 throttle.max_peers.normal.set = 512
# Same as above but for seeding completed torrents (-1 = same as downloading) # throttle.min_peers.seed.set = -1 throttle.max_peers.seed.set = -1
#最大同时下载和上传插槽数(全局插槽!)(`max_downloads_global`,`max_uploads_global`) #throttle.max_downloads.global.set = 300 #throttle.max_uploads.global.set = 300
#每个torrent同时下载和上传插槽的最大数量 throttle.max_uploads.set = 512 #throttle.max_downloads.set = 512
#设置发送到跟踪器的numwant字段,指示我们需要多少个对等体。负值禁用此功能。 默认值:`-1`(`tracker_numwant`) trackers.numwant.set = 100
# Global upload and download rate in KiB. "0" for unlimited. # throttle.global_down.max_rate.set_kb = 0 throttle.global_up.max_rate.set_kb = 0
# Default directory to save the downloaded torrents. # directory.default.set = /mnt/video/download
# Default session directory. Make sure you don't run multiple instance # of rtorrent using the same session directory. Perhaps using a # relative path? # session.path.set = /mnt/video/.session
# Watch a directory for new torrents, and stop those that have been # deleted. # schedule2 = watch_directory,5,5,load.start=/mnt/video/.watch/*.torrent #*/ #schedule2 = untied_directory,5,5,stop_untied=
# Close torrents when diskspace is low. # schedule2 = low_diskspace,5,60,close_low_diskspace=300M
# The ip address reported to the tracker. # #network.local_address.set = 127.0.0.1 #network.local_address.set = rakshasa.no
# The ip address the listening socket and outgoing connections is # bound to. # #network.bind_address.set = 127.0.0.1 #network.bind_address.set = rakshasa.no
# Port range to use for listening. # network.port_range.set = 49164-49164
# Start opening ports at a random position within the port range. # network.port_random.set = no
# Check hash for finished torrents. Might be usefull until the bug is # fixed that causes lack of diskspace not to be properly reported. # #pieces.hash.on_completion.set = no
# Set whether the client should try to connect to UDP trackers. # #trackers.use_udp.set = yes
# Alternative calls to bind and ip that should handle dynamic ip's. # #schedule2 = ip_tick,0,1800,ip=rakshasa #schedule2 = bind_tick,0,1800,bind=rakshasa
# Encryption options, set to none (default) or any combination of the following: # allow_incoming, try_outgoing, require, require_RC4, enable_retry, prefer_plaintext # # The example value allows incoming encrypted connections, starts unencrypted # outgoing connections but retries with encryption if they fail, preferring # plaintext to RC4 encryption after the encrypted handshake # # protocol.encryption.set = allow_incoming,enable_retry,prefer_plaintext
# 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 = on
# UDP port to use for DHT. # dht.port.set = 6881
# Enable peer exchange (for torrents not marked private) # #protocol.pex.set = yes
# Set downlad list layout style. ("full", "compact") # #ui.torrent_list.layout.set = "full"
# SCGI Connectivity (for alternative rtorrent interfaces, XMLRPC) # # Use a IP socket with scgi_port, or a Unix socket with scgi_local. # schedule can be used to set permissions on the unix socket. # #scgi_port = 127.0.0.1:5000 #scgi_local = /home/user/rtorrent/rpc.socket #schedule = scgi_permission,0,0,"execute.nothrow=chmod,\"g+w,o=\",/home/user/rtorrent/rpc.socket"
peer_exchange = yes scgi_port = 127.0.0.1:5000
#xmlrpc的最大包大小。 默认值:`524288`(xmlrpc_size_limit) network.xmlrpc.size_limit.set = 4M
#每12小时保存所有会话,而不是默认的20分钟。 #schedule2 = session_save, 1200, 43200, ((session.save))
#发送和接收套接字的缓冲区大小。默认情况下禁用,增加缓冲区大小可能有助于减少磁盘搜索,连接轮询,因为每次都会缓冲更多数据socket被写入。它将导致更高的内存使用率(在rtorrent进程中不可见!) network.receive_buffer.size = 4M network.send_buffer.size = 16M
#设置用于映射文件块的最大内存地址空间。这指的是内存映射,而不是物理内存分配。默认值:`1GB` pieces.memory.max.set = 2048M
#rtrtrent可以接受/生成的最大连接数(`sockets`) network.max_open_sockets.set = 1024
#同步HTTP请求的最大数量(由announce或scrape请求使用)默认值:`32`(`set_max_open_http`) network.http.max_open.set = 128
#rtrtrent可以保持打开的最大打开文件数 network.max_open_files.set = 1024
#预加载一个文件。 默认值:`0`可能的值:`0`(关闭),`1`(Madvise),`2`(直接分页)。 pieces.preload.type.set = 1
#降低DNS超时。 默认值:`60`。 network.http.dns_cache_timeout.set = 25
|