2020-04-12 21:33:32 +00:00
|
|
|
<!DOCTYPE html>
|
|
|
|
<html>
|
|
|
|
<head>
|
2020-04-12 21:42:24 +00:00
|
|
|
<title>Fetch DHT</title>
|
2020-04-12 21:33:32 +00:00
|
|
|
<link rel="shortcut icon" type="image/x-icon" href="/favicon.ico" />
|
|
|
|
<link rel="stylesheet" type="text/css" href="/index.css" />
|
|
|
|
<style type="text/css">
|
|
|
|
body {
|
|
|
|
max-width: 76rem;
|
|
|
|
margin: 0 auto;
|
|
|
|
padding: 1rem;
|
|
|
|
}
|
|
|
|
body input {
|
|
|
|
width: 100%;
|
|
|
|
margin: 0.5rem 0;
|
|
|
|
padding-left: 0.3rem;
|
|
|
|
padding-right: 0.3rem;
|
|
|
|
}
|
|
|
|
</style>
|
|
|
|
</head>
|
|
|
|
<body>
|
|
|
|
<h1>About</h1>
|
|
|
|
<p>
|
|
|
|
<a href="https://www.bittorrent.org/beps/bep_0005.html">DHT</a> is a
|
|
|
|
powerful technology that enables "trackerless" torrents; however, there
|
|
|
|
are a number of reasons why a client may be unable to join the DHT swarm
|
|
|
|
such as local or ISP blocking. This server acts as a gateway to discover
|
|
|
|
clients that have announced to the DHT network, and provides a
|
|
|
|
tracker-compatible interface for ease of use.
|
|
|
|
</p>
|
|
|
|
<h1>Usage</h1>
|
|
|
|
<p>
|
|
|
|
You will most likely want to add
|
|
|
|
<code>https://dht.terrible.network/fetch</code> to the list of trackers in
|
|
|
|
your torrent client.
|
|
|
|
</p>
|
|
|
|
<p>
|
|
|
|
In addition to supporting "compact" representation
|
|
|
|
(<code>?compact=1</code>) this service also supports "json" representation
|
|
|
|
(<code>?json=1</code>) for ease of use in code.
|
|
|
|
</p>
|
|
|
|
<h1>FAQ</h1>
|
|
|
|
<h2>So is this just a BitTorrent tracker?</h2>
|
|
|
|
<p>
|
|
|
|
No. This server does not collect/store the information necessary to act as
|
|
|
|
a tracker (IP address, "port" parameter), it does not serve anything other
|
|
|
|
than information queried from the DHT.
|
|
|
|
</p>
|
|
|
|
<h2>Will this announce me to the DHT?</h2>
|
|
|
|
<p>
|
|
|
|
No. This server does not collect the information necessary to do so (IP
|
|
|
|
address), and it is technologically impossible to announce an IP other
|
|
|
|
than one owned by the machine speaking to the DHT swarm.
|
|
|
|
</p>
|
|
|
|
<h1>Support</h1>
|
|
|
|
<p>
|
2020-04-15 07:07:46 +00:00
|
|
|
This service is provided for free by the author of this software,
|
2020-04-12 21:33:32 +00:00
|
|
|
<a href="https://terribleplan.com/">Kegan Myers</a>, you can support him
|
|
|
|
via <a href="https://www.patreon.com/terribleplan">Patreon</a>.
|
|
|
|
</p>
|
|
|
|
<h1>Open Source</h1>
|
|
|
|
<p>
|
|
|
|
The source that runs this service is available on
|
|
|
|
<a href="https://git.keganmyers.com/terribleplan/fetch-dht">
|
|
|
|
my gitea server
|
|
|
|
</a>
|
|
|
|
and is open source under an MIT license.
|
|
|
|
</p>
|
|
|
|
<h1>Legal</h1>
|
|
|
|
<ul>
|
|
|
|
<li>
|
|
|
|
This service is provided as-is on a best-effort basis. No warranty is or
|
|
|
|
shall be issued for the use of or reliance upon this service.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
This service respects your privacy, no identifying information is
|
|
|
|
collected, shared, or stored.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Access to this service may be revoked at any time for any reason without
|
|
|
|
warning.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
Piracy is illegal. The end user of this service bears all responsibility
|
|
|
|
for what is done with the data returned by this service.
|
|
|
|
</li>
|
|
|
|
<li>
|
|
|
|
This service does not host any content, it is a gateway that finds peers
|
|
|
|
in the distributed hash table and serves a list of them.
|
|
|
|
</li>
|
|
|
|
</ul>
|
|
|
|
</body>
|
|
|
|
</html>
|