github baairon/torlink v1.11.0

2 hours ago

torlink can now keep your torrents on your VPN: name the interface, and if the tunnel drops, downloads and seeds pause instead of falling back to your real connection.

Bind to a VPN or any interface. Start torlink with --interface wg0 (or tun0, NordLynx, or the address itself) and every peer, tracker, DHT and search connection goes out from that interface. It works in the TUI, serve, watch and seed, or through TORLINK_INTERFACE.

Pauses when the tunnel drops. If the interface goes away, downloads and seeds stop rather than take another route, and pick up on their own when it is back, on its new address if that changed.

Fixed ports. --peer-port pins the listen port so one forward on the VPN side covers it, and --dht-port pins the DHT.

Network over HTTP. serve reports the binding on GET /network, including how many peers dialed in, and POST /network changes the interface or ports without a restart, so a script can hand over a forwarded port when the VPN moves it.

Lighter long runs. A daemon left running for days no longer piles up UDP sockets and memory, since outgoing uTP peers now share one socket.

Clean exits. watch and files exit as soon as their state is saved instead of hanging on open connections.

Safer local API. A serve running without a token now refuses requests sent by a web page, so a site you visit cannot drive it.

1337x removed. Every mirror now sits behind a browser challenge. Movies and TV still search YTS, EZTV, The Pirate Bay and BitTorrented, and torlnk search no longer lists the 1337x sources.

npx torlnk

Don't miss a new torlink release

NewReleases is sending notifications on new releases.