bin.pol.social

unperson, do piracy w Learn the art of seedin' torrents and boostin' the pirate community's strength, aye?

There are two low level tricks that make a huge difference for seeding, even if you can’t open ports. These are generic Linux tweaks, you may have to adapt them for QNAP depending on how customized it is. Ask me if you need help. As far as I can tell you need to ssh to the “admin” acount, so open a command line and type ssh admin@your-nas.

To make both tweaks permanent you need to edit /etc/sysctl.conf. you can try editing them with nano. If you don’t have nano you’ll have to try with vi, but vi is not intuitive at all to use.


<span style="color:#323232;">nano /etc/sysctl.conf
</span>
  • The first tweak makes you a lot more effective to peers that are on unstable connections and on wi-fi. Google uses it for most of their infrastructure, originally on YouTube. You can read their article for more info on how it works.

    Add this line to /etc/sysctl.conf, close nano with ctrl-X, and reboot:

    
    <span style="color:#323232;">net.ipv4.tcp_congestion_control = bbr
    </span>
    
  • The second tweak decides how fast you can upload to people far away from you. If you calculate 2 * this value / your latency to them, you get the max speed you can upload to them. For simplicity I set it to be the same as my upload speed: let’s say you have 10 MB/s upload, that’s 10000000 bytes / second:

    Add this line to /etc/sysctl.conf, close nano with ctrl-X, and reboot:

    
    <span style="color:#323232;">net.core.wmem_max = 10000000
    </span>
    

    This way even someone in Australia with 500 ms of latency can download at 10 MB/s from you, (2 * 10000000 bytes / 0.500s = 10 MB/s)

After rebooting you can check if the setting stuck with the command sysctl net.ipv4.tcp_congestion_control and sysctl net.core.wmem_max respectively.

For any of this to make a difference you should disable µTP in your torrent client, or make it prefer TCP over µTP.

To me it makes an enormous difference, from barely any upload at all to 100 GB per day. And I’m sure it’s nice for whoever is downloading on the other side to get what they’re looking for super fast.

brickfrog,

For any of this to make a difference you should disable µTP in your torrent client, or make it prefer TCP over µTP.

Just as a caveat, people disabling/throttling µTP may want to manually set appropriate global rate limits (upload/download bandwidth) otherwise it’s possible the torrent client will actually hit the maximum upload/download limits of the ISP or router forcing everything else on the network to slow down/time out during other internet usage. You’re obviously more advanced so you already know all this :)

Mainly it’s extra info for noobs messing around with their settings, often times noobs mess around with settings, disable things, etc. & then wonder why their torrent client keeps “crashing” their internet :P Making changes to µTP should be more of a last resort IMO.

µTP itself is a pretty big topic, there are a fair amount of people testing different settings in the qBittorrent / Libtorrent Github Issues but I’m not sure there’s even a consensus on a proper default setting. e.g. qBittorrent’s devs specifically chose different µTP defaults vs the Libtorrent library’s own defaults. qBittorrent defaults to having µTP enabled with preferring TCP (throttles µTP), Libtorrent defaults to having µTP enabled with peer_proportional (does not throttle µTP). The qBittorrent default is reasonable though I wonder if the Libtorrent default is the more “correct” approach but that’s certainly up to much debate. In both cases µTP is never disabled completely.

With my own testing I tend to keep settings at Libtorrent defaults just to observe behavior, with mainly private tracker peers I’ve noticed at least ~60% of my incoming connections are from µTP peers so at least for me it seems reasonable to keep it enabled.

unperson,

The big problem with disabling µTP is that because it uses UDP, under some kinds of NAT you can get incoming connections despite being NATted. So you will loose some peers if you’re behind a NAT. If you’re not NATted there’s no connectability advantage, because every client that implements µTP can fall back to TCP.

The big advantage to disabling it that you can tweak these things. I don’t know of any client that lets you choose which congestion control algorithm that µTP uses. They all use one called LEDBAT that’s one of the first attempts to design one that avoids “bufferbloat”, i.e. that problem where the torrents fill up the buffers in routers and “clog up the Internet”. That’s nice however it doesn’t work well with networks with a lot of jitter like wi-fi, and it “loses” to algorithms that do fill up the buffer like the default TCP CUBIC. BBR avoids bufferbloat and is designed to keep working well with high jitter—Google’s intention was to make YouTube load faster on mobile phones. It also it wins over CUBIC, which is why almost every seedbox comes configured with no µTP and BBR congestion control. However, because it wins over CUBIC it will “clog up the Internet” in a different way: you may get lower speeds on everything else but don’t lose interactivity.

Linux comes with a different version of BBR that’s tuned to always yield to other traffic called lp. You enable it with net.ipv4.tcp_congestion_control = lp. I think lp is the optimal choice for seeding public torrents: you give full speed to faraway peers, but only when there’s nobody else that can do it.

maniel, do gaming w Beautiful games?
@maniel@lemmy.ml avatar

The Vanishing of Ethan Carter, but yeah, it’s basically a tech demo/walking sim

MJBrune, do gaming w Need some local coop recommendations

This might be too kid like but the adventure pals is awesome.

min_fapper, do gaming w Need some local coop recommendations

If you liked “It takes two”, you should absolutely play “A way out”!

It’s from the same developer and has a similar emphasis on co-op.

knokelmaat,

I honestly preferred A Way Out. Way more jank and less polished, but just the perfect mix of humor, drama, sillyness and emotions. And so many epic and memorable scenes.

oddspinnaker, do gaming w Need some local coop recommendations

You may like BroForce, a run-and-gun game where you unlock different characters as you go. I had a really good time with coop!

eroc1990, do piracy w [solved] why are torrents with reportedly thousands of seeders staying at 0.0 on qbittorent?
@eroc1990@lemmy.parastor.net avatar

What is your toreenting “signal chain”, so to say? Normally when you download things through qBittorrent, are you generally running bare? Do you use a VPN? Is your torrent client configured to use a specific NIC? If so, is that NIC active and passing traffic? There are so many variables that play into this.

can,

No VPN because I live on the wild side and I use pretty stock settings. I resolved my issue but should I look into my NIC settings? Thank you for your help.

eroc1990,
@eroc1990@lemmy.parastor.net avatar

The NIC thing was more for if you were using a VPN. You can lock down your client to just use the virtual NIC your VPN client creates, so that’s always recommended when setting up your client.

can,

Thank you for the information. I will eventually get a VPN again.

jetsetdorito, do piracy w Replacing AndroidTV box with Linux server

if you get an IPTV sub, you use Jellyfins live TV features by giving the server the M3U url

davi, do piracy w What's the best way to get German content?

Ahoy freund, you might find something useful here: fmhy.pages.dev/non-english/

Floete,

I’ve looked at it, but there ain’t much for public trackers. So for it to work with the arrs it’s still private tracker or usenet i guess.

sylverstream, do piracy w What's the best way to get German content?

I just had a quick search on usenet, couldn’t find German dubbed results for popular movies.

I know German dubbed is very popular in Germany, but I think English audio + German subtitles is your best option.

Floete,

So that just leaves private trackers. Thanks for taking a look.

Arcos,

Try scenenzbs There is a lot of German stuff, also new movies

LifeNausea, do bez_miesa w Jak ułożyć dietę bezmięsną?

Niestety, ale odpowiedzią jest poczytać różne źródła i pooglądać vlogi i jednak przyswoić trochę tej wiedzy. Albo jak ktoś już zasugerował dietetyk specjalizujący się w dietach roślinnych.

Ja polecam sobie na sam początek zapisywać makro, które codziennie spożywasz. Białko powinno być z różnych źródeł, to już pewnie czytałeś wielokrotnie. Ja jem codziennie na śniadanie owsiankę z orzechami i potem zazwyczaj jakieś strączki i warzywa. Jak masz spore zapotrzebowanie na białko, to możesz dorzucić odżywkę. No i poczytaj sobie, na które witaminy i składniki mineralne musisz uważać - może to niedobór b12 sprawia ciągłe poczucie głodu? (tylko strzelam) Albo po prostu jedziesz na mocnym niedoborze kalorycznym i nawet sobie nie zdajesz sobie sprawy (monitorowanie pomoże). Żelazo jest szczególnie ważne, zwłaszcza jeśli masz okres albo oddajesz krew - ja wpadłam w mocną anemię, nie polecam. Tutaj sobie najlepiej poczytać o tym, jak zwiększyć przyswajalność. Jak się boisz o witaminy “o których nawet nie wiesz” to pierwsza lepsza lista dla wegan Ci wylistuje większość z nich. A, i polecam badania krwi żeby to monitorować. Może jakaś apka do trackowania diety Ci pomoże? Słyszałam, że cronometer jest niezły.

sxan, do piracy w [solved] why are torrents with reportedly thousands of seeders staying at 0.0 on qbittorent?
@sxan@midwest.social avatar

but I’m trying to help someone

I haven’t seen this version of “asking for a friend” before.

can,

I didn’t even think of that lol

5714, do piracy w What's the best way to get German content?

s dot to for streaming.

FlowerDeepSeaFish,

This site get’s always down, have you tips how to maneuver the block?

5714,

You probably have a faulty DNS server relying on copyright.

davi, do piracy w Are Google's Team Drives (Shared Drives) still active? Can you recommend some good ones?

This one should have working drives: fmhy.pages.dev/base64/

Justly0250,
@Justly0250@lemdro.id avatar

Thanks I’ll check it out. I forgot about FMHY.

jay, do gaming w Need some local coop recommendations

Heavenltly Bodies is an astronaut simulator. You just have to pull levers and connect things, but with really cluncky and funny phisics which will make you LOL when someone pushes someone else the wrong way and they float into outer space and die.

There’s also a level with a mini spaceship that only has two seats. This level is great with at least 3 people. “Better hold on tight, buddy!”.

PunchEnergy, do piracy w What's the best way to get German content?

scenenzbs.com It’s paid only if you want to use the API.

  • Wszystkie
  • Subskrybowane
  • Moderowane
  • Ulubione
  • rowery
  • muzyka
  • Spoleczenstwo
  • lieratura
  • antywykop
  • giereczkowo
  • Psychologia
  • fediversum
  • motoryzacja
  • FromSilesiaToPolesia
  • Technologia
  • test1
  • Cyfryzacja
  • tech
  • Pozytywnie
  • Blogi
  • zebynieucieklo
  • krakow
  • niusy
  • sport
  • esport
  • slask
  • nauka
  • kino
  • LGBTQIAP
  • opowiadania
  • turystyka
  • MiddleEast
  • Wszystkie magazyny