documentation icon indicating copy to clipboard operation
documentation copied to clipboard

Differentiate between proxied and non-proxied instances

Open ccuser44 opened this issue 1 year ago • 3 comments

The instances list and API should differentiate between proxied and nonproxied instances.

A lot of times you wan't to avoid using instances that proxy googlevideo because there is a lot of lag and breaking slowdown.

While others may wan't to only use proxied instances to maximise privacy.

Hence the instances list should differentiate between proxied and non-proxied instances.

ccuser44 avatar May 17 '23 19:05 ccuser44

The proxy setting is actually a per-user setting which only defaults to either on or off. You can easily disable it for your session or permanently for your user. There isn't a single instance in the public list that forces you to use the proxy setting (I don't believe that's even possible), only ones that disallow enabling it (such as mine for network bandwidth reasons). The privacy benefit of proxying videos is also negligible imo.

Therefore, This issue should be closed as is.

Sommerwiesel avatar May 22 '23 21:05 Sommerwiesel

There are two kind of proxies, when enabling proxy for the normal video feeds and when using DASH which force the usage of proxy.

I'm not against adding this kind of information but it would clutter a bit more the instances page.

Then we should probably cleanup a little bit more the info given in the different columns.

unixfox avatar May 22 '23 22:05 unixfox

The proxy setting is actually a per-user setting which only defaults to either on or off. You can easily disable it for your session or permanently for your user. There isn't a single instance in the public list that forces you to use the proxy setting (I don't believe that's even possible), only ones that disallow enabling it (such as mine for network bandwidth reasons). The privacy benefit of proxying videos is also negligible imo.

Therefore, This issue should be closed as is.

The problem with that is that you have to manually set it up for each instance, and knowing ether or not an instance uses proxying in the first place is a big issue. Also if you are in private browsing mode or your browser doesnt save cookies you get logged out.

Of course you can remove instances that use proxying from your invidious redirect list but knowing which ones use proxying is not a very trivial thing to do. (Which is the biggest issue)

ccuser44 avatar May 23 '23 11:05 ccuser44