ADB AppControl 1.7.4 Extended Portable represents a specialized utility designed to bridge the gap between Android mobile devices and Windows desktop environments. At its core, the software serves as a sophisticated graphical user interface (GUI) for the Android Debug Bridge (ADB), a command-line tool traditionally used by developers to communicate with Android devices. By wrapping complex terminal commands into a modern, accessible interface, this specific version offers users unprecedented control over their mobile hardware without requiring deep technical expertise.
The primary appeal of the Extended version lies in its comprehensive application management capabilities. Users frequently turn to this tool to address the pervasive issue of "bloatware"—pre-installed applications that consume system resources but cannot be uninstalled through standard phone settings. ADB AppControl allows for the disabling or complete removal of these packages, which can lead to improved battery life, increased available memory, and a more streamlined user experience. The "Extended" designation typically refers to the inclusion of premium features, such as the ability to save application icons, manage multiple devices simultaneously, and access more granular system controls that are restricted in the basic edition.
Portability is a defining characteristic of this specific package. Being a "Portable" application means the software does not require a formal installation process on the host Windows machine. This allows users to run the program directly from a USB drive or a temporary folder, ensuring that no registry entries or leftover files remain on the PC after use. For technicians or enthusiasts who work across multiple workstations, this format provides a "plug-and-play" convenience that traditional installers lack. The .rar compression format further facilitates easy distribution and storage, keeping all necessary libraries and executables in a single, compact archive.
Safety and usability are integrated into the software's design through features like the "Acbridge" companion app and automated backup systems. Before modifying system packages, the tool often encourages or automates the creation of backups, allowing users to restore deleted apps if the system becomes unstable. The interface provides clear labeling and descriptions for system processes, helping users distinguish between harmless bloatware and critical system components. This reduces the risk of "bricking" a device—a common fear among users attempting to modify their phone's internal software.
In conclusion, ADB AppControl 1.7.4 Extended Portable is a powerful instrument for Android customization and optimization. By simplifying the ADB interface and offering it in a non-intrusive, portable format, it empowers the average user to reclaim control over their device's software environment. Whether used for debloating, screen mirroring, or installing third-party applications, it stands as a testament to the community's desire for transparency and autonomy in the mobile ecosystem. However, as with any tool that modifies system-level files, it remains a utility that requires a balance of curiosity and caution.
The file "ADB.AppControl.1.7.4.Extended.Portable.rar" refers to a specific version of ADB AppControl, a popular Windows-based utility designed to manage Android applications without requiring root access. This tool acts as a graphical user interface (GUI) for the Android Debug Bridge (ADB), automating complex command-line tasks for everyday users. 🛠️ Core Functionality and Version 1.7.4
Version 1.7.4 is a legacy release of this software, as newer versions (like 1.8.x and above) have since been introduced.
App Management: Users can install, uninstall, or "freeze" (disable) applications.
Debloating: The software features a "Debloat Wizard" with multiple recommendation levels (basic, safe, medium, maximal) to remove pre-installed bloatware that normally cannot be deleted.
System Customization: It allows for changing screen resolution, hiding status bar icons, and capturing screenshots.
Portability: The "Portable" designation in the filename suggests this version is designed to run directly from a folder without a formal installation process. 💎 The "Extended" Version
The "Extended" tag indicates that this particular file likely contains the paid, premium features of the software. Extended Version - ADB AppControl
ADB.AppControl.1.7.4.Extended.Portable.rar refers to a third-party modification of ADB AppControl
, a popular Windows-based utility for managing Android applications and "debloating" devices without root. ⚠️ Security Warning While ADB AppControl is a legitimate tool, unofficial "Extended" or "Portable" versions from third-party sites are often flagged as malicious.
A malware analysis of a similar 1.7.4 Extended archive from a third-party source reported malicious activity
The official software is distributed via an installer from the official website
and requires a purchased activation key to unlock "Extended" features.
Using cracked or modified versions of this software poses a risk of remote access trojans (RATs) data theft ADB AppControl Official Software Overview
If you are looking for the legitimate version of this tool, here are its primary features and official sources: Core Functionality
: Allows you to disable or uninstall system apps/bloatware, install APKs in batches, and take screenshots. Extended Version Perks
: Unlocks advanced "Debloat Wizard" levels, a dark theme, sorting by app size, and unlimited file transfers. Requirements : Windows (7-11) and .NET Framework 4.6 or higher. Official Downloads ADB AppControl Official Website Official Telegram Channel 4PDA Community Forum (Verified Russian community)
For safety, it is highly recommended to download the free version from the official site and purchase a license for the features if needed, rather than using unverified safely debloat your specific Android model using the official tool?
Comprehensive Guide to ADB AppControl 1.7.4 Extended Portable
In the world of Android customization and device management, ADB AppControl has established itself as one of the most efficient tools for users who want total control over their devices without the complexities of the command line. The specific version ADB.AppControl.1.7.4.Extended.Portable.rar represents a highly sought-after package that combines powerful application management with the convenience of portability. What is ADB AppControl?
ADB AppControl is a desktop application for Windows that provides a graphical user interface (GUI) for the Android Debug Bridge (ADB) . While standard ADB requires users to type complex commands into a terminal, this tool allows you to manage your phone’s apps through a simple, intuitive window. Key Features of Version 1.7.4 Extended
The "Extended" version typically refers to the premium tier of the software, which unlocks advanced capabilities beyond the basic free version. Highlights include:
Bloatware Removal: Safely disable or uninstall pre-installed system applications that manufacturers often prevent you from removing. ADB.AppControl.1.7.4.Extended.Portable.rar
Bulk Processing: Select multiple apps at once to uninstall, disable, or save as APK files on your computer.
App Icon Support: Unlike the command line, this tool loads the actual icons of your installed apps, making it easy to identify what you are deleting.
System Permissions: Easily grant or revoke sensitive permissions (like Secure Settings) to apps without rooting your device. The Benefits of a "Portable" Version
The .rar file format for the Portable version indicates that the software does not require a formal installation process.
No Registry Bloat: It doesn't scatter files across your Windows system folders or registry.
Run from USB: You can keep the extracted folder on a thumb drive and use it on any PC to manage your Android device.
Clean Removal: If you no longer need the tool, you can simply delete the folder. How to Use ADB.AppControl.1.7.4.Extended.Portable.rar
To get started, follow these standard steps for ADB-based tools:
Enable USB Debugging: On your Android device, go to Settings > About Phone and tap Build Number seven times. Then, find Developer Options and toggle on USB Debugging.
Extract the Archive: Use a utility like WinRAR or 7-Zip to extract the .rar file to a folder on your desktop.
Connect and Launch: Connect your phone to your PC via a high-quality USB cable and run the ADBAppControl.exe file.
Authorize the PC: Look at your phone’s screen and select "Allow" when the RSA fingerprint prompt appears. Safety and Security Warning
While ADB AppControl is a legitimate and highly respected tool in the Android community, users should be cautious when downloading files like ADB.AppControl.1.7.4.Extended.Portable.rar from unofficial third-party websites.
Verify Sources: Always check the Official ADB AppControl Website for the latest updates and to support the developer, CyberCat.
Malware Scans: Before running any executable from a compressed archive, perform a scan with a reputable antivirus to ensure the file hasn't been tampered with.
Backup First: Removing the wrong system application can cause your phone to boot-loop. Always use the software's built-in "Disable" feature before choosing "Uninstall" for system apps. Android Debug Bridge (adb) | Android Studio
ADB AppControl 1.7.4 is a desktop application developed by that provides a graphical user interface (GUI) for the Android Debug Bridge (ADB) protocol
. It allows users to manage Android applications, remove bloatware, and perform system-level tweaks without needing root access. ADB AppControl Key Features of Version 1.7.4
Released around early 2024, this version focused on stability and usability improvements: Search Improvements : Added a console search feature (Ctrl+F). Port Management
: The program now remembers the last used port and supports connecting by pressing Enter in the port field. File Handling
: Fixed bugs regarding APK file saving and extensions, and improved status bar icon hiding options. Performance
: Sorting of the application list no longer resets automatically when switching categories. ADB AppControl "Extended" vs. Free Version
The "Extended" version mentioned in your file name refers to the paid tier (approximately $7–$9 USD) which unlocks advanced functionality: Debloat Wizard
: Access to higher levels (Safe, Medium, Maximal) for automated bloatware removal. Batch Operations
: Ability to install multiple APKs simultaneously and transfer files without limits. Interface Customization
: Includes a Dark Theme and the ability to adjust font and icon sizes. Advanced Tools ADB AppControl 1
: Features like a Process Manager (RAM usage monitoring) and accurate application size detection for Android 8+. Telegram Messenger Security & Safety Warning While the official ADB AppControl
software is generally considered safe by the community, specific portable ".rar" files from third-party sources can be risky: ADB AppControl (English) – Telegram
The file ADB.AppControl.1.7.4.Extended.Portable.rar represents a specialized toolkit used by tech enthusiasts to manage Android devices without needing a full software installation.
Here is a story of how a single file became a "digital Swiss Army knife" for a traveler in a tight spot. The Bloatware Crisis
Leo sat in a cramped terminal at Heathrow, staring at his phone’s "Storage Full" warning. He was about to board a ten-hour flight to Tokyo, and his camera app refused to open. The culprit wasn't his photos; it was the "zombie apps"—pre-installed carrier bloatware that he couldn't delete through standard settings. They were eating his RAM and his sanity.
He reached into his bag and pulled out his aging laptop and a frayed USB cable. He didn't have Wi-Fi stable enough to download a massive development environment like the full Android SDK. He needed something surgical, lightweight, and—most importantly—ready to run. The Discovery
Searching his offline archives, he found it: ADB.AppControl.1.7.4.Extended.Portable.rar.
He remembered downloading it from a reputable tech forum months ago. The "Extended" tag meant it had the premium automation features unlocked, and "Portable" meant he didn't need to deal with Windows installers or registry keys. He right-clicked, extracted the archive, and launched the .exe. The Cleanup
As soon as he toggled "USB Debugging" on his phone and plugged it in, the interface flickered to life. Unlike the cold, command-line interface of standard ADB, this gave him a clean list of every package on his device, complete with icons.
The Purge: Leo selected the "Debloat" wizard. The tool automatically highlighted dozens of safe-to-remove apps—news trackers, redundant browsers, and "demo" games.
The Save: With one click, he disabled them. He didn't just hide them; he stripped their permissions and cleared their cache in a single sweep.
The Result: Within three minutes, his phone breathed again. 4GB of storage vanished from the "System" category and reappeared in "Available." The Takeaway
As the final boarding call echoed through the terminal, Leo unplugged his phone. The camera app snapped open instantly, ready for the neon lights of Shinjuku. The small .rar file remained on his thumb drive—a quiet, powerful reminder that sometimes the best solutions aren't the biggest ones, but the most portable ones.
Unlocking the Power of ADB: A Comprehensive Guide to ADB.AppControl.1.7.4.Extended.Portable.rar
In the world of Android development and debugging, the Android Debug Bridge (ADB) is an indispensable tool. It provides a command-line interface to interact with Android devices, allowing developers to install, uninstall, and manage applications, as well as perform various other tasks. However, working with ADB can be a complex and daunting task, especially for those new to Android development. This is where ADB.AppControl.1.7.4.Extended.Portable.rar comes into play.
What is ADB.AppControl.1.7.4.Extended.Portable.rar?
ADB.AppControl.1.7.4.Extended.Portable.rar is a portable, extended version of the popular ADB AppControl tool. It is a graphical user interface (GUI) wrapper around the ADB command-line tool, making it easier to manage and control Android applications using ADB. The "Portable" in its name indicates that it does not require installation and can be run directly from a USB drive or any other portable storage device.
Key Features of ADB.AppControl.1.7.4.Extended.Portable.rar
The ADB.AppControl.1.7.4.Extended.Portable.rar tool offers a wide range of features that make it an essential tool for Android developers and power users. Some of its key features include:
User-friendly interface: The tool provides an intuitive and easy-to-use interface that allows users to perform various ADB tasks without having to learn complex command-line syntax.
Application management: Users can install, uninstall, and manage applications on their Android devices using the tool.
File management: The tool allows users to transfer files between their Android device and computer.
Screen capture: Users can capture screenshots of their Android device's screen.
Logcat viewer: The tool includes a built-in Logcat viewer that allows users to view system logs.
Benefits of Using ADB.AppControl.1.7.4.Extended.Portable.rar
There are several benefits to using ADB.AppControl.1.7.4.Extended.Portable.rar:
Ease of use: The tool makes it easy to perform complex ADB tasks without having to learn command-line syntax.
Portability: The tool can be run directly from a portable storage device, making it easy to use on multiple computers.
Flexibility: The tool offers a wide range of features that make it an essential tool for Android developers and power users.
How to Use ADB.AppControl.1.7.4.Extended.Portable.rar
Using ADB.AppControl.1.7.4.Extended.Portable.rar is straightforward:
Download the tool: Download the ADB.AppControl.1.7.4.Extended.Portable.rar file from a reputable source.
Extract the files: Extract the contents of the RAR file to a portable storage device or a folder on your computer.
Connect your Android device: Connect your Android device to your computer using a USB cable.
Enable USB debugging: Enable USB debugging on your Android device.
Launch the tool: Launch the ADB.AppControl.1.7.4.Extended.Portable.rar tool.
Troubleshooting Common Issues
While using ADB.AppControl.1.7.4.Extended.Portable.rar, you may encounter some common issues. Here are some troubleshooting tips:
Device not detected: Make sure that USB debugging is enabled on your Android device and that the device is properly connected to your computer.
ADB not recognized: Make sure that the ADB executable is in the system's PATH or that the tool is configured to use the correct ADB executable.
Conclusion
ADB.AppControl.1.7.4.Extended.Portable.rar is a powerful tool that makes it easy to manage and control Android applications using ADB. Its user-friendly interface, portability, and flexibility make it an essential tool for Android developers and power users. With its wide range of features, including application management, file management, screen capture, and Logcat viewer, it is a must-have tool for anyone working with Android devices.
FAQs
What is ADB?: ADB stands for Android Debug Bridge. It is a command-line tool used to interact with Android devices.
What is ADB.AppControl.1.7.4.Extended.Portable.rar?: ADB.AppControl.1.7.4.Extended.Portable.rar is a portable, extended version of the ADB AppControl tool. It provides a graphical user interface to interact with Android devices using ADB.
How do I use ADB.AppControl.1.7.4.Extended.Portable.rar?: Using ADB.AppControl.1.7.4.Extended.Portable.rar is straightforward. Simply download the tool, extract the files, connect your Android device, enable USB debugging, and launch the tool.
I understand you're looking for an article centered around the filename ADB.AppControl.1.7.4.Extended.Portable.rar. However, I should note that this filename appears to refer to a portable, extended version of a software tool—potentially related to ADB (Android Debug Bridge) control—that is not an official release. Distributing commercial software in “portable,” “extended,” or “cracked” forms often violates copyright laws and software licensing agreements. Moreover, downloading and using such files from unofficial sources can pose serious security risks, including malware, spyware, or data loss.
Instead, I’d be glad to write a long, informative, and helpful article about legitimate ADB management tools, the proper use of ADB for Android device control, how to safely manage ADB, and why portable/extended software repacks are risky. This approach will provide real value to your readers while staying ethical and safe.
Would you like me to proceed with that safer and more valuable topic? If so, I can cover:
What ADB is and how it works
Official ADB tools vs. third-party modded versions
The risks of “extended portable” cracked software
How to safely manage Android devices from a PC
Legal and open-source alternatives to ADB.AppControl
Let me know, and I’ll write a comprehensive, keyword-informed article for you.
ADB.AppControl.1.7.4.Extended.Portable.rar is a portable, "Extended" version of ADB AppControl, a popular Windows tool for managing Android apps and debloating devices. ADB AppControl Security Warning While the official ADB AppControl
is a legitimate and highly-rated tool, use extreme caution with this specific archive: Malicious Findings
: An Any.Run sandbox analysis of a similar file (specifically labeled as from "FileCR") flagged it for malicious activity Activation Risk
: The "Extended" version is a paid upgrade. Archives found on third-party sites often contain cracks or keygens that are frequently used to distribute malware. Official Safety
: Official versions from the developer's website or reputable mirrors like are verified as safe and virus-free. Key Details (Version 1.7.4)
: A GUI tool that allows users to disable or uninstall system apps without root access, install APKs, and manage device permissions. Release Context
: Version 1.7.4 was released around late 2024 with various bug fixes and improvements. System Requirements : Windows 7/8/10/11 and .NET Framework 4.6 or higher.
To ensure your data remains secure, it is strongly recommended to download the free version directly from the Official ADB AppControl Website rather than using third-party portable RAR files. verifying the hash
of your specific file to check if it matches known safe versions? ADB AppControl - Official website. Free download
ADB AppControl - Official website. Free download. Documentation. Download. Extended Version. ADB TV. ADB AppControl for Android. ADB AppControl
Take Total Control of Your Android: A Deep Dive into ADB AppControl 1.7.4 Extended
Managing an Android device often feels like a tug-of-war between you and the manufacturer’s pre-installed "bloatware." If you’ve ever wanted to clean up your phone, boost performance, or tweak system settings without the risks of rooting, ADB AppControl is the gold standard. Specifically, the 1.7.4 Extended Portable
version represents a peak of utility for power users. It offers a powerful, graphical way to use the Android Debug Bridge (ADB) protocol—traditionally a complex command-line tool—in a user-friendly Windows interface. What Makes Version 1.7.4 Extended Special?
While the base version of ADB AppControl is highly capable, the Extended version
unlocks advanced features designed for efficiency and customization: Console Search (Ctrl + F):
Version 1.7.4 introduced the ability to quickly search through the ADB console, a huge time-saver for developers. Debloat Wizard:
Access all levels of recommendations to safely remove unnecessary apps that drain battery and RAM. Batch Operations:
Install multiple APKs at once or apply presets by simply dragging files into the window. Device Management:
View RAM usage indicators, change screen resolution/DPI, and hide annoying status bar icons. Portable Convenience:
Functionality and Features (Typical for ADB AppControl Extended / Portable)
GUI for ADB commands: visual listing of installed apps (user and system), search and filter, batch operations.
Install/uninstall APKs: user app installs, silent installs (where allowed), and uninstalling system apps if device is rooted or uses adb commands with appropriate privileges.
Backup and restore: app data and APK backups (full or selective), converting backups to standard formats.
Permission management: toggling runtime permissions, revoking or granting permissions via ADB shell commands.
App freezing/disabling: disabling apps without uninstalling (useful for bloatware management).
Export/import settings: saving app lists, configurations, or bulk operation scripts.
Signing and resigning: tools to re‑sign APKs if included (requires keys or uses debug signing).
Root and system tools: if device is rooted or has an unlocked bootloader, the tool may offer system‑level modifications—removing system apps, adding privileged apps, or pushing files to system partitions.
Logs and device info: adb logcat viewer, device properties, connected device management including multiple devices handling.
Updates and plugin system: "Extended" builds sometimes include community plugins for extra capabilities.
6. The power move: uninstall system apps
Switch to Uninstall mode (top right).
Remove:
Drive, Duo, Chrome (if you prefer Brave/Firefox)
YouTube Music, Play Games, Google TV
Carrier bloat (T-Mobile Name ID, My Verizon)
⚠️ Never disable/uninstall: Key Chain, Google Play Services, Android System WebView, System UI.
Alternatives
ADB GUI – Open-source alternative.
SDK Platform Tools – Command-line only, but official from Google.
Titanium Backup – Root-only, more powerful for backups.
akopalypse.net
rTorrent and configuration
Documentation on rtorrent is scarce and spread all
over the interwebs. Some options are self-explanatory, some are tricky,
and for some features there is not a hint on the man page.
This config lets you
· deal with seperate trackers
· keep the .torrent files in respective directories
· watch these directories for new torrents
· prefer encrypted connections
Probably there is no point in encrypted traffic, as it uses RC4 as
encryption algorithm, which is broken for years.
The numbers in like
schedule = tied_directory,5,15,start_tied=
mean task done for the first time 5 seconds after starting, then
every 15 seconds.
Basics
Control start / stopped state
^s – Start download item. Runs hash first unless already done.
^d – Stop an active download item, or remove a stopped one.
^k – Stop item and close all files, also set 'ignore commands' flag.
Global throttling
a|s|d – Increase the upload throttle by 1/5/50 KiB.
z|x|c – Decrease the upload throttle by 1/5/50 KiB.
A|S|D – Increase the download throttle by 1/5/50 KiB.
Z|X|C – Decrease the download throttle by 1/5/50 KiB.
Other general keys
‹up›|‹down› – Select an item.
‹left› – Go back to the previous screen.
^o – Set new download directory on a closed item.
^x – Open a prompt for rTorrent commands.
^q – Exit rTorrent (press twice to skip 'stop' tracker announces).
Errors & Warnings
A tracker returns a HTTP 5xx status page, or a similar HTML
response
Tracker: [Could not parse bencoded data]
When trying to load corrupt metafiles
Could not create download, the input is not a valid torrent
Data of an item is changed or removed, after it is marked as
complete;
recover by pressing Ctrl+kCtrl+eCtrl+r, then possibly Ctrl+s to re-download.
Download registered as completed, but hash check returned unfinished chunks.
Flow control
If you access rtorrent on another machine by screen, there are some
caveats with flow control. The remote terminal and rtorrent may use same
commands.
For rtorrent, Ctrl+s starts a torrent, and
Ctrl+q quits the application.
For the remote terminal, Ctrl+s is often used for terminal
control to stop screen output while Ctrl+q is used to start
it, so Ctrl+s instead of starting a torrent pauses flow,
therefore the session looks frozen.
You can check with
$ stty -a
To remove the mappings, change the terminal characteristics to
undefine the aforementioned special characters (i.e. stop and
start):
# stty stop undef
# stty start undef
Toggle off:
Ctrl+a Ctrl+f
should fix that for the moment.
To remove these mappings automatically at startup you may add the two
preceding commands to your e.g. ~/.bashrc file.
Scrolling through a huge amount of torrents is tedious, and one can
only scroll from one to the other without the ability to skip pages or
skip to the next first letter like jump to the next torrent
beginning with an H. But torrents can be filtered:
AltGr+End
opens the filter> prompt, and bar stre lists all
torrents containing Barbra Streisand in its name. Search is
case-insensitive. You can filter for regular expressions also, but using
RE may put some heavy load on the machine.
A new empty filtering ends the filtering.
Disable SSL verification
Usually you want a secured connection to the tracker to avoid MITM
attacks or your provider or other third party snooping your traffic. But
some trackers mess up their SSL renewal process from time to time. If
you consider your ratio more valueable than encrypted traffic, you might
add
network.http.ssl_verify_peer.set=0
to your config. Remember to comment it out if not needed anymore and
consider to reset your passkey. Furthermore, certificate checking can be
enabled or disabled for all trackers, not seperately for each
tracker.
A configuration template
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed.
# Uncomment the options you wish to enable.
#
# .rtorrent.rc for /path/to/data
pieces.sync.always_safe = yes
# Maximum and minimum number of peers to connect to per torrent.
# Many simultaneous up/ downloads and my old access point freaks out.
min_peers = 1
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 1
max_peers_seed = 40
# Maximum number of simultanious uploads per torrent.
max_uploads = 20
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0
# disable SSL verification. Do not uncomment unless you know what you're doing.
#network.http.ssl_verify_peer.set=0
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = ~/rtorrentsession/
# Periodically save session data
schedule = session_save,500,120,session_save=
# Watch a directory for new torrents, save to corresponding folders and
# stop those that have been deleted.
schedule = watch_directory_1,30,90,"load.start=/path/to/data/abc/*.torrent,d.set_directory=/path/to/data/ABC/"
schedule = watch_directory_2,30,90,"load.start=/path/to/data/def/*.torrent,d.set_directory=/path/to/data/DEF/"
schedule = watch_directory_3,30,90,"load.start=/path/to/data/ghi/*.torrent,d.set_directory=/path/to/data/GHI/"
schedule = watch_directory_4,30,90,"load.start=/path/to/data/jkl/*.torrent,d.set_directory=/path/to/data/JKL/"
schedule = watch_directory_5,30,90,"load.start=/path/to/data/mno/*.torrent,d.set_directory=/path/to/data/MNO/"
schedule = watch_directory_6,30,90,"load.start=/path/to/data/pqr/*.torrent,d.set_directory=/path/to/data/PQR/"
# Restart torrents that have been copied back…
schedule = tied_directory,5,15,start_tied=
#… and stop those that have been deleted
schedule = untied_directory,5,15,close_untied=
# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=50G
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker.
# ip = 91.121.112.71
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
# Port range to use for listening.
port_range = 40000-59999
# Start opening ports at a random position within the port range.
port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = 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
#
encryption = allow_incoming,try_outgoing,enable_retry
#,prefer_plaintext
# 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
# Sort the main view by ratio
view.sort_current = main,greater=d.get_ratio=
view.sort_new = main,less=d.get_ratio=
view.sort = main
# Sort the seeding view by the upload rate and only show torrents with peers
view.sort_current = seeding,greater=d.get_up_rate=
view.filter = seeding,"and=d.get_complete=,d.get_peers_connected="
view.sort_new = seeding,less=d.get_up_rate=
view.sort = seeding
# Sort the leeching view by name
view.sort_current = leeching,greater=d.get_name=
view.sort_new = leeching,greater=d.get_name=
view.sort = leeching
# Filter the active view by connected peers
view.sort_current = active,less=d.get_name=
view.sort_new = leeching,less=d.get_name=
view.filter = active,d.get_peers_connected=
view.sort = active
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 64
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
Documentation on rtorrent is scarce and spread all
over the interwebs. Some options are self-explanatory, some are tricky,
and for some features there is not a hint on the man page.
This config lets you
· deal with seperate trackers
· keep the .torrent files in respective directories
· watch these directories for new torrents
· prefer encrypted connections
Probably there is no point in encrypted traffic, as it uses RC4 as
encryption algorithm, which is broken for years.
The numbers in like
schedule = tied_directory,5,15,start_tied=
mean task done for the first time 5 seconds after starting, then
every 15 seconds.
Basics
Control start / stopped state
^s – Start download item. Runs hash first unless already done.
^d – Stop an active download item, or remove a stopped one.
^k – Stop item and close all files, also set 'ignore commands' flag.
Global throttling
a|s|d – Increase the upload throttle by 1/5/50 KiB.
z|x|c – Decrease the upload throttle by 1/5/50 KiB.
A|S|D – Increase the download throttle by 1/5/50 KiB.
Z|X|C – Decrease the download throttle by 1/5/50 KiB.
Other general keys
‹up›|‹down› – Select an item.
‹left› – Go back to the previous screen.
^o – Set new download directory on a closed item.
^x – Open a prompt for rTorrent commands.
^q – Exit rTorrent (press twice to skip 'stop' tracker announces).
Errors & Warnings
A tracker returns a HTTP 5xx status page, or a similar HTML
response
Tracker: [Could not parse bencoded data]
When trying to load corrupt metafiles
Could not create download, the input is not a valid torrent
Data of an item is changed or removed, after it is marked as
complete;
recover by pressing Ctrl+kCtrl+eCtrl+r, then possibly Ctrl+s to re-download.
Download registered as completed, but hash check returned unfinished chunks.
Flow control
If you access rtorrent on another machine by screen, there are some
caveats with flow control. The remote terminal and rtorrent may use same
commands.
For rtorrent, Ctrl+s starts a torrent, and
Ctrl+q quits the application.
For the remote terminal, Ctrl+s is often used for terminal
control to stop screen output while Ctrl+q is used to start
it, so Ctrl+s instead of starting a torrent pauses flow,
therefore the session looks frozen.
You can check with
$ stty -a
To remove the mappings, change the terminal characteristics to
undefine the aforementioned special characters (i.e. stop and
start):
# stty stop undef
# stty start undef
Toggle off:
Ctrl+a Ctrl+f
should fix that for the moment.
To remove these mappings automatically at startup you may add the two
preceding commands to your e.g. ~/.bashrc file.
Scrolling through a huge amount of torrents is tedious, and one can
only scroll from one to the other without the ability to skip pages or
skip to the next first letter like jump to the next torrent
beginning with an H. But torrents can be filtered:
AltGr+End
opens the filter> prompt, and bar stre lists all
torrents containing Barbra Streisand in its name. Search is
case-insensitive. You can filter for regular expressions also, but using
RE may put some heavy load on the machine.
A new empty filtering ends the filtering.
Disable SSL verification
Usually you want a secured connection to the tracker to avoid MITM
attacks or your provider or other third party snooping your traffic. But
some trackers mess up their SSL renewal process from time to time. If
you consider your ratio more valueable than encrypted traffic, you might
add
network.http.ssl_verify_peer.set=0
to your config. Remember to comment it out if not needed anymore and
consider to reset your passkey. Furthermore, certificate checking can be
enabled or disabled for all trackers, not seperately for each
tracker.
A configuration template
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed.
# Uncomment the options you wish to enable.
#
# .rtorrent.rc for /path/to/data
pieces.sync.always_safe = yes
# Maximum and minimum number of peers to connect to per torrent.
# Many simultaneous up/ downloads and my old access point freaks out.
min_peers = 1
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 1
max_peers_seed = 40
# Maximum number of simultanious uploads per torrent.
max_uploads = 20
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0
# disable SSL verification. Do not uncomment unless you know what you're doing.
#network.http.ssl_verify_peer.set=0
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = ~/rtorrentsession/
# Periodically save session data
schedule = session_save,500,120,session_save=
# Watch a directory for new torrents, save to corresponding folders and
# stop those that have been deleted.
schedule = watch_directory_1,30,90,"load.start=/path/to/data/abc/*.torrent,d.set_directory=/path/to/data/ABC/"
schedule = watch_directory_2,30,90,"load.start=/path/to/data/def/*.torrent,d.set_directory=/path/to/data/DEF/"
schedule = watch_directory_3,30,90,"load.start=/path/to/data/ghi/*.torrent,d.set_directory=/path/to/data/GHI/"
schedule = watch_directory_4,30,90,"load.start=/path/to/data/jkl/*.torrent,d.set_directory=/path/to/data/JKL/"
schedule = watch_directory_5,30,90,"load.start=/path/to/data/mno/*.torrent,d.set_directory=/path/to/data/MNO/"
schedule = watch_directory_6,30,90,"load.start=/path/to/data/pqr/*.torrent,d.set_directory=/path/to/data/PQR/"
# Restart torrents that have been copied back…
schedule = tied_directory,5,15,start_tied=
#… and stop those that have been deleted
schedule = untied_directory,5,15,close_untied=
# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=50G
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker.
# ip = 91.121.112.71
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
# Port range to use for listening.
port_range = 40000-59999
# Start opening ports at a random position within the port range.
port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = 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
#
encryption = allow_incoming,try_outgoing,enable_retry
#,prefer_plaintext
# 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
# Sort the main view by ratio
view.sort_current = main,greater=d.get_ratio=
view.sort_new = main,less=d.get_ratio=
view.sort = main
# Sort the seeding view by the upload rate and only show torrents with peers
view.sort_current = seeding,greater=d.get_up_rate=
view.filter = seeding,"and=d.get_complete=,d.get_peers_connected="
view.sort_new = seeding,less=d.get_up_rate=
view.sort = seeding
# Sort the leeching view by name
view.sort_current = leeching,greater=d.get_name=
view.sort_new = leeching,greater=d.get_name=
view.sort = leeching
# Filter the active view by connected peers
view.sort_current = active,less=d.get_name=
view.sort_new = leeching,less=d.get_name=
view.filter = active,d.get_peers_connected=
view.sort = active
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 64
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
Documentation on rtorrent is scarce and spread all
over the interwebs. Some options are self-explanatory, some are tricky,
and for some features there is not a hint on the man page.
This config lets you
· deal with seperate trackers
· keep the .torrent files in respective directories
· watch these directories for new torrents
· prefer encrypted connections
Probably there is no point in encrypted traffic, as it uses RC4 as
encryption algorithm, which is broken for years.
The numbers in like
schedule = tied_directory,5,15,start_tied=
mean task done for the first time 5 seconds after starting, then
every 15 seconds.
Basics
Control start / stopped state
^s – Start download item. Runs hash first unless already done.
^d – Stop an active download item, or remove a stopped one.
^k – Stop item and close all files, also set 'ignore commands' flag.
Global throttling
a|s|d – Increase the upload throttle by 1/5/50 KiB.
z|x|c – Decrease the upload throttle by 1/5/50 KiB.
A|S|D – Increase the download throttle by 1/5/50 KiB.
Z|X|C – Decrease the download throttle by 1/5/50 KiB.
Other general keys
‹up›|‹down› – Select an item.
‹left› – Go back to the previous screen.
^o – Set new download directory on a closed item.
^x – Open a prompt for rTorrent commands.
^q – Exit rTorrent (press twice to skip 'stop' tracker announces).
Errors & Warnings
A tracker returns a HTTP 5xx status page, or a similar HTML
response
Tracker: [Could not parse bencoded data]
When trying to load corrupt metafiles
Could not create download, the input is not a valid torrent
Data of an item is changed or removed, after it is marked as
complete;
recover by pressing Ctrl+kCtrl+eCtrl+r, then possibly Ctrl+s to re-download.
Download registered as completed, but hash check returned unfinished chunks.
Flow control
If you access rtorrent on another machine by screen, there are some
caveats with flow control. The remote terminal and rtorrent may use same
commands.
For rtorrent, Ctrl+s starts a torrent, and
Ctrl+q quits the application.
For the remote terminal, Ctrl+s is often used for terminal
control to stop screen output while Ctrl+q is used to start
it, so Ctrl+s instead of starting a torrent pauses flow,
therefore the session looks frozen.
You can check with
$ stty -a
To remove the mappings, change the terminal characteristics to
undefine the aforementioned special characters (i.e. stop and
start):
# stty stop undef
# stty start undef
Toggle off:
Ctrl+a Ctrl+f
should fix that for the moment.
To remove these mappings automatically at startup you may add the two
preceding commands to your e.g. ~/.bashrc file.
Scrolling through a huge amount of torrents is tedious, and one can
only scroll from one to the other without the ability to skip pages or
skip to the next first letter like jump to the next torrent
beginning with an H. But torrents can be filtered:
AltGr+End
opens the filter> prompt, and bar stre lists all
torrents containing Barbra Streisand in its name. Search is
case-insensitive. You can filter for regular expressions also, but using
RE may put some heavy load on the machine.
A new empty filtering ends the filtering.
Disable SSL verification
Usually you want a secured connection to the tracker to avoid MITM
attacks or your provider or other third party snooping your traffic. But
some trackers mess up their SSL renewal process from time to time. If
you consider your ratio more valueable than encrypted traffic, you might
add
network.http.ssl_verify_peer.set=0
to your config. Remember to comment it out if not needed anymore and
consider to reset your passkey. Furthermore, certificate checking can be
enabled or disabled for all trackers, not seperately for each
tracker.
A configuration template
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed.
# Uncomment the options you wish to enable.
#
# .rtorrent.rc for /path/to/data
pieces.sync.always_safe = yes
# Maximum and minimum number of peers to connect to per torrent.
# Many simultaneous up/ downloads and my old access point freaks out.
min_peers = 1
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 1
max_peers_seed = 40
# Maximum number of simultanious uploads per torrent.
max_uploads = 20
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0
# disable SSL verification. Do not uncomment unless you know what you're doing.
#network.http.ssl_verify_peer.set=0
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = ~/rtorrentsession/
# Periodically save session data
schedule = session_save,500,120,session_save=
# Watch a directory for new torrents, save to corresponding folders and
# stop those that have been deleted.
schedule = watch_directory_1,30,90,"load.start=/path/to/data/abc/*.torrent,d.set_directory=/path/to/data/ABC/"
schedule = watch_directory_2,30,90,"load.start=/path/to/data/def/*.torrent,d.set_directory=/path/to/data/DEF/"
schedule = watch_directory_3,30,90,"load.start=/path/to/data/ghi/*.torrent,d.set_directory=/path/to/data/GHI/"
schedule = watch_directory_4,30,90,"load.start=/path/to/data/jkl/*.torrent,d.set_directory=/path/to/data/JKL/"
schedule = watch_directory_5,30,90,"load.start=/path/to/data/mno/*.torrent,d.set_directory=/path/to/data/MNO/"
schedule = watch_directory_6,30,90,"load.start=/path/to/data/pqr/*.torrent,d.set_directory=/path/to/data/PQR/"
# Restart torrents that have been copied back…
schedule = tied_directory,5,15,start_tied=
#… and stop those that have been deleted
schedule = untied_directory,5,15,close_untied=
# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=50G
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker.
# ip = 91.121.112.71
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
# Port range to use for listening.
port_range = 40000-59999
# Start opening ports at a random position within the port range.
port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = 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
#
encryption = allow_incoming,try_outgoing,enable_retry
#,prefer_plaintext
# 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
# Sort the main view by ratio
view.sort_current = main,greater=d.get_ratio=
view.sort_new = main,less=d.get_ratio=
view.sort = main
# Sort the seeding view by the upload rate and only show torrents with peers
view.sort_current = seeding,greater=d.get_up_rate=
view.filter = seeding,"and=d.get_complete=,d.get_peers_connected="
view.sort_new = seeding,less=d.get_up_rate=
view.sort = seeding
# Sort the leeching view by name
view.sort_current = leeching,greater=d.get_name=
view.sort_new = leeching,greater=d.get_name=
view.sort = leeching
# Filter the active view by connected peers
view.sort_current = active,less=d.get_name=
view.sort_new = leeching,less=d.get_name=
view.filter = active,d.get_peers_connected=
view.sort = active
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 64
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"
Documentation on rtorrent is scarce and spread all
over the interwebs. Some options are self-explanatory, some are tricky,
and for some features there is not a hint on the man page.
This config lets you
· deal with seperate trackers
· keep the .torrent files in respective directories
· watch these directories for new torrents
· prefer encrypted connections
Probably there is no point in encrypted traffic, as it uses RC4 as
encryption algorithm, which is broken for years.
The numbers in like
schedule = tied_directory,5,15,start_tied=
mean task done for the first time 5 seconds after starting, then
every 15 seconds.
Basics
Control start / stopped state
^s – Start download item. Runs hash first unless already done.
^d – Stop an active download item, or remove a stopped one.
^k – Stop item and close all files, also set 'ignore commands' flag.
Global throttling
a|s|d – Increase the upload throttle by 1/5/50 KiB.
z|x|c – Decrease the upload throttle by 1/5/50 KiB.
A|S|D – Increase the download throttle by 1/5/50 KiB.
Z|X|C – Decrease the download throttle by 1/5/50 KiB.
Other general keys
‹up›|‹down› – Select an item.
‹left› – Go back to the previous screen.
^o – Set new download directory on a closed item.
^x – Open a prompt for rTorrent commands.
^q – Exit rTorrent (press twice to skip 'stop' tracker announces).
Errors & Warnings
A tracker returns a HTTP 5xx status page, or a similar HTML
response
Tracker: [Could not parse bencoded data]
When trying to load corrupt metafiles
Could not create download, the input is not a valid torrent
Data of an item is changed or removed, after it is marked as
complete;
recover by pressing Ctrl+kCtrl+eCtrl+r, then possibly Ctrl+s to re-download.
Download registered as completed, but hash check returned unfinished chunks.
Flow control
If you access rtorrent on another machine by screen, there are some
caveats with flow control. The remote terminal and rtorrent may use same
commands.
For rtorrent, Ctrl+s starts a torrent, and
Ctrl+q quits the application.
For the remote terminal, Ctrl+s is often used for terminal
control to stop screen output while Ctrl+q is used to start
it, so Ctrl+s instead of starting a torrent pauses flow,
therefore the session looks frozen.
You can check with
$ stty -a
To remove the mappings, change the terminal characteristics to
undefine the aforementioned special characters (i.e. stop and
start):
# stty stop undef
# stty start undef
Toggle off:
Ctrl+a Ctrl+f
should fix that for the moment.
To remove these mappings automatically at startup you may add the two
preceding commands to your e.g. ~/.bashrc file.
Scrolling through a huge amount of torrents is tedious, and one can
only scroll from one to the other without the ability to skip pages or
skip to the next first letter like jump to the next torrent
beginning with an H. But torrents can be filtered:
AltGr+End
opens the filter> prompt, and bar stre lists all
torrents containing Barbra Streisand in its name. Search is
case-insensitive. You can filter for regular expressions also, but using
RE may put some heavy load on the machine.
A new empty filtering ends the filtering.
Disable SSL verification
Usually you want a secured connection to the tracker to avoid MITM
attacks or your provider or other third party snooping your traffic. But
some trackers mess up their SSL renewal process from time to time. If
you consider your ratio more valueable than encrypted traffic, you might
add
network.http.ssl_verify_peer.set=0
to your config. Remember to comment it out if not needed anymore and
consider to reset your passkey. Furthermore, certificate checking can be
enabled or disabled for all trackers, not seperately for each
tracker.
A configuration template
# This is an example resource file for rTorrent. Copy to
# ~/.rtorrent.rc and enable/modify the options as needed.
# Uncomment the options you wish to enable.
#
# .rtorrent.rc for /path/to/data
pieces.sync.always_safe = yes
# Maximum and minimum number of peers to connect to per torrent.
# Many simultaneous up/ downloads and my old access point freaks out.
min_peers = 1
max_peers = 40
# Same as above but for seeding completed torrents (-1 = same as downloading)
min_peers_seed = 1
max_peers_seed = 40
# Maximum number of simultanious uploads per torrent.
max_uploads = 20
# Global upload and download rate in KiB. "0" for unlimited.
download_rate = 0
upload_rate = 0
# disable SSL verification. Do not uncomment unless you know what you're doing.
#network.http.ssl_verify_peer.set=0
# Default session directory. Make sure you don't run multiple instance
# of rtorrent using the same session directory. Perhaps using a
# relative path?
session = ~/rtorrentsession/
# Periodically save session data
schedule = session_save,500,120,session_save=
# Watch a directory for new torrents, save to corresponding folders and
# stop those that have been deleted.
schedule = watch_directory_1,30,90,"load.start=/path/to/data/abc/*.torrent,d.set_directory=/path/to/data/ABC/"
schedule = watch_directory_2,30,90,"load.start=/path/to/data/def/*.torrent,d.set_directory=/path/to/data/DEF/"
schedule = watch_directory_3,30,90,"load.start=/path/to/data/ghi/*.torrent,d.set_directory=/path/to/data/GHI/"
schedule = watch_directory_4,30,90,"load.start=/path/to/data/jkl/*.torrent,d.set_directory=/path/to/data/JKL/"
schedule = watch_directory_5,30,90,"load.start=/path/to/data/mno/*.torrent,d.set_directory=/path/to/data/MNO/"
schedule = watch_directory_6,30,90,"load.start=/path/to/data/pqr/*.torrent,d.set_directory=/path/to/data/PQR/"
# Restart torrents that have been copied back…
schedule = tied_directory,5,15,start_tied=
#… and stop those that have been deleted
schedule = untied_directory,5,15,close_untied=
# Close torrents when diskspace is low.
schedule = low_diskspace,5,60,close_low_diskspace=50G
# Stop torrents when reaching upload ratio in percent,
# when also reaching total upload in bytes, or when
# reaching final upload ratio in percent.
# example: stop at ratio 2.0 with at least 200 MB uploaded, or else ratio 20.0
#schedule = ratio,60,60,stop_on_ratio=200,200M,2000
# The ip address reported to the tracker.
# ip = 91.121.112.71
#ip = rakshasa.no
# The ip address the listening socket and outgoing connections is
# bound to.
#bind = 127.0.0.1
#bind = rakshasa.no
# Port range to use for listening.
port_range = 40000-59999
# Start opening ports at a random position within the port range.
port_random = yes
# Check hash for finished torrents. Might be usefull until the bug is
# fixed that causes lack of diskspace not to be properly reported.
check_hash = yes
# Set whetever the client should try to connect to UDP trackers.
use_udp_trackers = yes
# Alternative calls to bind and ip that should handle dynamic ip's.
#schedule = ip_tick,0,1800,ip=rakshasa
#schedule = 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
#
encryption = allow_incoming,try_outgoing,enable_retry
#,prefer_plaintext
# 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
# Sort the main view by ratio
view.sort_current = main,greater=d.get_ratio=
view.sort_new = main,less=d.get_ratio=
view.sort = main
# Sort the seeding view by the upload rate and only show torrents with peers
view.sort_current = seeding,greater=d.get_up_rate=
view.filter = seeding,"and=d.get_complete=,d.get_peers_connected="
view.sort_new = seeding,less=d.get_up_rate=
view.sort = seeding
# Sort the leeching view by name
view.sort_current = leeching,greater=d.get_name=
view.sort_new = leeching,greater=d.get_name=
view.sort = leeching
# Filter the active view by connected peers
view.sort_current = active,less=d.get_name=
view.sort_new = leeching,less=d.get_name=
view.filter = active,d.get_peers_connected=
view.sort = active
#
# Do not modify the following parameters unless you know what you're doing.
#
# Hash read-ahead controls how many MB to request the kernel to read
# ahead. If the value is too low the disk may not be fully utilized,
# while if too high the kernel might not be able to keep the read
# pages in memory thus end up trashing.
#hash_read_ahead = 10
# Interval between attempts to check the hash, in milliseconds.
#hash_interval = 100
# Number of attempts to check the hash while using the mincore status,
# before forcing. Overworked systems might need lower values to get a
# decent hash checking rate.
#hash_max_tries = 10
# Max number of files to keep open simultaniously.
#max_open_files = 64
# Number of sockets to simultaneously keep open.
#max_open_sockets = <no default>
# Example of scheduling commands: Switch between two ip's every 5
# seconds.
#schedule = "ip_tick1,5,10,ip=torretta"
#schedule = "ip_tick2,10,10,ip=lampedusa"
# Remove a scheduled event.
#schedule_remove = "ip_tick1"