ORIGINAL REDDIT POST

How to dynamically prioritize certain things for network traffic? (Torrent client / reverse proxy traffic)

I have limited internet speed at home 9MB/s down and 4 MB/s Up and run a homelab (Linux mint). As an example I want to give qbittorrent full upload speed for seeding but in the case that I'm accessing my server externally over reverse proxy, I want that…

Original postr/selfhosted

I have limited internet speed at home 9MB/s down and 4 MB/s Up and run a homelab (Linux mint). As an example I want to give qbittorrent full upload speed for seeding but in the case that I'm accessing my server externally over reverse proxy, I want that traffic to be prioritized. Afaik there's no built in way to do this in Any torrent client. I have seen that you can mark packages and let the kernel prioritize certain traffic that way, so I wanted to ask here if anyone did something like this and if it works well and reliably.

Collected discussion

2 comments

u/asimovs-auditor

Expand the replies to this comment to learn how AI was used in this post/project.

u/data_butcher

uTP basically does this already, you can set your client to only use it. You can encouter problem if the only seeder of a torrent has has their client set to only use TCP, but most clients are setup to accept both