📜 ⬆️ ⬇️

New utorrent bugs or what Bittorrent programmers are preparing for us

Many utorrent users are switching to new versions of the program out of habit or until such time as they have something to stop working. Someone settled on 2.2.1 or 2.0.4 as the latter more or less stable, while others are still true 1.8.2 and even 1.7.7. What is so frightening and attracts the third version of utorrent? Let's try to trace and understand the changes that were and those that await us in the future.

image

Evolution utorrent

My first utorrent installed was 1.8.2. Just the time when these clients began to fasten magnet links. Perhaps the errors that utorrent programmers made when adding this feature turned out to be too noticeable for users of 1.7.7 and 1.8.2. It can be said that from this point on, controversial approaches to creating a program began to be used.
Then the developers tried to bring to mind the alpha version 1.9, which had a lot of innovations. From notable such as: support for udp trackers, new utp protocol, applications, the work of additional parameters in the magnet link. But version 2.0 went into a stable release, and for a long time they tried to patch up to version 2.2.1.
And here begins the most interesting. From version 3.0, radical changes come to the program, we were prepared for them with special alpha versions of utorrent under the names “Falcon” and “Griffin”. But most of us noticed only a huge number of glitches and problems in the hard disk. Therefore, for a long time, many rightly refused to switch from 2.2.1 to 3.x. A new in the 3.x was a lot:

A technology called DNA was quite interesting. Under this name they tried to shove two ideas at once:
1. Uploading files via p2p with the help of special files that were launched on a computer without a torrent client, or they could be launched in utorrent itself, while the blue DNA icon appeared in the utorrent main window (unfortunately the screenshot was not saved). Such special files offered to download their customers such as the ASUS website in the driver downloads section. Having run them, the user could then download the driver files themselves via p2p.
2. View the video in the player embedded on the http page with partial download from p2p.
')
Magnet links understood new additional parameters ws (web-sid) and fl (download torrent file via direct http link)

The client has a built-in mechanism for streaming media files when it was possible to download and simultaneously watch a movie.

Many providers have waited for the isp.bep22 option to be enabled by default.

In addition to the work of the ip-filter in the client, users had the opportunity to create a special file of priority IP ranges, to which utorrent is connected to a pending queue. Thus, many managed to significantly increase the download speed.

View "ratings" and "comments."

And finally, by many forgotten, but still working today, the ability to transfer files to friends or acquaintances from a torrent client through a special proxy server using the http protocol. Which by the way, can be used as a proxy web-sid.
image
All you have to do is drag and drop any file or folder into the program window and utorrent will create a special link to the http page from which your friend who is not aware of the existence of torrents and p2p can download files from your computer even if you are both a NAT provider. Unfortunately, apparently, the developers will soon remove this setting from the program, because in new versions of utorrent it only works with dancing with a tambourine. But who still wants to return its performance to your utorrent 3.x, change the following parameters in the hidden settings of the program.
By pressing and releasing SHIFT and F2, go to Settings ---- Advanced. At the bottom of the list, find and change the values ​​in the rows:
webui.raptor_host - raptor.utorrent.com
webui.raptor_port - 80
webui.raptor_secure - false
webui.talon_host - remote.utorrent.com
webui.talon_port - 80
webui.talon_secure - false
In the Remote Access setting, you must create and enter a name and password, it will not work without them!

Subsequent versions up to 3.3.2 inclusively can be called bug fixes. And all in the end it would be good with the stability of the program in the future ... if not for the new ideas and with it the new utorrent 3.4

Utorrent 3.4 - a forgotten revolution?

Do you think after the failures with DNA and raptor.utorrent.com developers threw plans to integrate the torrent and the web into a long box? No matter how wrong! It all starts in a new way. This time utorrent should turn into a http file server, but of course with its p2p features.

A small digression before continuing.
You should understand that Bittorrent is a commercial organization that has not been interested in decentralization of p2p for a long time. Many features in the program disappear and appear, and most of us don’t even know about their existence. All aspirations in the development of utorrent aimed at making money. For this reason, do not expect anything good in new program builds. With great probability, everything about what will be written below, in utorrent 3.5 will be removed or radically redone, that is, you cannot use it anymore.


Of the small noticeable changes in utorrent 3.4.2, I’ll probably work with https web sites (Dropbox still distributes some of my torrents on the root tracker) and non-switchable ads for the Pro version.

The most interesting thing is hidden from our eyes, but if you pull on the string, you can find and “touch” what is being done for us now and maybe will work in the next versions of the program.
The first tip is hidden in the Playback setting.
image

Further there was an option to copy the file link
Copy Stream URL
image

The copied link turned out this type
http://pairing:1B40250178C560733172CE3C811A4ACA831D6FB8@127.0.0.1:15906/proxy?sid=2&file=0&token=1B40250178C560733172CE3C811A4ACA831D6FB8&pairing=1B40250178C560733172CE3C811A4ACA831D6FB8&service=STREAMING"> 

By inserting this link into your browser, you will get the playback of the file by the browser’s built-in player, or simply by downloading it to the download folder.
In this link there are several parameters associated with the settings utorrent
webui.allow_pairing
webui.proxy_auth
webui.token_auth
But since half of the parameters in the link do not work (everything related to hashes), you can shorten it to
  http://127.0.0.1:15906/proxy?sid=2&file=0 
If this is inserted into the browser, the same thing happens as with the full link. The working parameters of the link:
sid = torrent number (can be any, is given utorrent when adding a torrent).
file = file number (it seems to be constant, assigned according to the position in the Path column)
15906 - selected port in utorrent settings

This is where the question arises: “And what can we do with all this?” For the time being, it will probably turn out to be a little fantasy and experiment. In principle, you can play with these settings yourself and see how they work. For example, how can you use this http-server embedded in the program:

Transfer files directly to http
To do this, you must have a white static or dynamic IP on the Internet or at least on the local network, as well as the port specified in the utorrent settings. In the copied links 127.0.0.1 need to be replaced with your Internet or local IP.
 http://44.0.5.15:15906/proxy?sid=2&file=0 

Depending on whether you are going to transfer files to everyone or your favorites, you can enable or disable the webui.proxy_auth option in the settings. If enabled, before opening the page utorrent may ask to be authorized. Therefore, in the beginning, do not forget to enter the name and password in the utorrent web interface settings (guest login does not work)
authorization
image

If webui.proxy_auth is disabled, the content will become available to everyone without a pop-up authorization window.

Sequential downloading and viewing of torrent media files

As you already guessed at first, the name of the “Copy Stream URL” option itself and all the copied links from IP 127.0.0.1 are made only for playing downloadable content on the same computer. However, why developers had to do so hard (with the built-in http server) is not entirely clear ...
Interestingly the mechanism of the client on such links. For example, you download a torrent file from the tracker and launch it in utorrent, set the task to stop (do not download), then copy the Copy Stream link URL of any file from the list and paste this link into your browser. As soon as the browser follows the link in utorrent, the process of sequential downloading of parts of only this file is started, with a gradual transfer to the browser. If the browser stops loading and / or closes the browser program altogether, utorrent will also respond by stopping the task.
image

base site or directory in a p2p network

New utorrent features were noticed and The Pirate Bay www.piratebayuk.co.uk/setup.php But somehow everything is difficult for them there with usability.
Step 2. Install and configure xampp
Download and Install xampp. (Visit the Xampp homepage here). Once Installed go to: Start-> All Programs-> Apache Friends-> XAMPP-> XAMPP Control Panel. Then complete the following operations:


Unfortunately, utorrent does not work quite like a web server, but rather like a file http server. Accordingly, it can load only files from the p2p network, then the browser takes these files from utorrent and displays them on its page. In addition, the downloaded torrent with files on different utorrent will have a different sid =, but file = must be the same, since the names and number of files in the torrent will all be the same.

In order to transfer the site to torrents, you need to make the global editing mechanism sid = in the links in the form of a user script or an extension in the browser that each user installs. And also in the torrent file will need to put an incredibly huge pile of html pages for each distribution. Another thing is if a special program for viewing is installed on the user's computer, which is able to work using utorrent links. In the program settings the user could specify his sid = torrent. The display of online distributions on the tracker and in a special program can be approximately the same both in appearance and in content. The total weight of files downloaded by the user of such an archive will be significantly less than if the entire archive were downloaded. The user should not and will not download / store topics on the computer that are not interesting to him. But to distribute the parts stored in them to those he is interested in.
The contents of the site ahiv can be divided into several torrent files, and not to push everything into one. So in the main torrent file there will be a file / files with all links of the “site map”, the rest of the torrent files will fall into a certain category and store in themselves as files with links to the description files (screenshots, text, magnet links, etc.) and for example, the files of posters and screenshots (although, again, they can be separated into separate torrent file (s), with the ability to specify additional sid =).
Oh dreams, dreams ...

Automatic update of torrent files

Unfortunately, this topic is not fully investigated and investigated, since my programming knowledge is approximately zero.
Maybe one of you will be able to explore this topic and find out how this mechanism should work. I would be grateful if you share your thoughts on this.

The ability to automatically update the job in the client has been added to utorrent 3.4. So by downloading a torrent file of a series from the tracker, in the future you can not follow the release of new series and update distribution on the forum, but immediately receive an updated torrent and new series.
In the process of creating a torrent file (with a special program) or in the torrent Properties of the utorrent task, the http link of the torrent file update is specified.
image
After restarting the client, a blue “dot” will appear near the task, meaning that utorrent periodically polls the site for downloading a new torrent file.
In the utorrent itself you can see the updates for each torrent (date and files)
image

Utorrent developers have published a special manual bittorrent.org/beps/bep_0039.html
It also turned out to get their experimental torrent file, which inside contains the corresponding entries in the info section.
entrails
image

At the time when I got this torrent file, the update link was downloaded
 { "message": "no update", "success": true } 

In correspondence with the developer utorrent it turned out to pull out only that
For the torrent to be updated, you can’t have to download it.

"Collections" key or "similar" key is described in:
www.bittorrent.org/beps/bep_0038.html

update-url is described in:
www.bittorrent.org/beps/bep_0039.html

the signing is described in:
www.bittorrent.org/beps/bep_0035.html

thanks,

-Jeanette

Other unexplored settings utorrent 3.4.x

One of the interesting options will probably be vpn.dark_mode. If you turn it on, the client loses the usual connection with the trackers and peers. What actually should happen in order to "not burn" IP. If you logically develop the idea further, it should work approximately like remote.utorrent.com, with the only difference that some server must be a proxy server and a tracker at the same time. That is, when this option is enabled, utorrent should download / distribute only through this server. However, other peers should also, in theory, enable this option.
However, it was experimentally impossible to force this option to work.

Mysterious and intimidating setting is distributed_share.enable and its hidden hidden settings (SHIFT + F2). There is a suspicion that Bittorrent is doing some kind of social network with p2p elements ...

Source: https://habr.com/ru/post/251625/


All Articles