Piped icon indicating copy to clipboard operation
Piped copied to clipboard

Onion versions of piped instances should not communicate over clearweb for anything.

Open barkoder opened this issue 2 years ago • 13 comments

Official Instance

Describe the bug

Currently, when I use the onion instance of piped.kavin.rocks, thumbnails are being served from "pipedproxy-ams-2.kavin.rocks", video from "player.odycdn.com" and fonts from "fonts.kavin.rocks".

This really shouldn't be the case.

When I connect to an onion instance, no packet of data should traverse over the clearweb.

Thanks.

To Reproduce

  1. Open http://piped2bbch4xslbl2ckr6k62q56kon56ffowxaqzy42ai22a4sash3ad.onion/watch?v=d4EgbgTm0Bg
  2. Ctrl+Shift+I to check the traffic.
  3. Observe the non-onion clearweb connections.

Expected behavior

All requests should be made over onion exclusively.

Logs/Errors

NA

Browser, and OS with Version.

Tor Browser 11.0.9 - https://dist.torproject.org/torbrowser/

Additional context

No response

barkoder avatar Mar 20 '22 02:03 barkoder

thumbnails are being served from "pipedproxy-ams-2.kavin.rocks"

This was a configuration issue on my end, and has now been fixed.

fonts from "fonts.kavin.rocks"

Duplicate of #658

video from "player.odycdn.com"

Enable "Enable Proxy for LBRY" in the preferences.

FireMasterK avatar Mar 20 '22 19:03 FireMasterK

This was a configuration issue on my end, and has now been fixed.

Thanks! Yes, it's been fixed.

Enable "Enable Proxy for LBRY" in the preferences.

That didn't work for that video. I had to "Disable LBRY for streaming" in preferences to get that video to play.

Or appending &disableLBRY=true to video URLs.

Still, thanks!

barkoder avatar Mar 21 '22 12:03 barkoder

That didn't work for that video. I had to "Disable LBRY for streaming" in preferences to get that video to play.

This has now been fixed in https://github.com/FireMasterK/http3-ytproxy/commit/696c07b8c7935017e65ebc9c114cfa66c48fd904!

Thanks for the report.

FireMasterK avatar Mar 21 '22 18:03 FireMasterK

Thumbnails are being served from "pipedproxy-ams-2.kavin.rocks" again.

barkoder avatar Apr 11 '22 17:04 barkoder

Fixed again. Thanks @FireMasterK.

barkoder avatar Apr 11 '22 23:04 barkoder

Hey, so it's happened again. Thumbnails from "pipedproxy.kavin.rocks" and video data from "pipedproxy-ams-2.kavin.rocks".

It also happened a week or so ago, but I didn't report it, but it did get resolved eventually.

barkoder avatar May 01 '22 14:05 barkoder

Uh...well in a way, I suppose this issue is now technically resolved. :)

barkoder avatar May 07 '22 15:05 barkoder

@FireMasterK Could you reopen this issue, please? It's not resolved. And sometimes when it seem like it's been fixed, it's only temporary.

I can disable the fonts and still make do, but when video data and thumbnails(arguably the most crucial components of YouTube) are being served over the clearweb, all the benefits that running an onion instance might provide, are rendered completely moot.

Please fix? Thanks!

barkoder avatar May 19 '22 01:05 barkoder

@FireMasterK It's happened again.

barkoder avatar Jun 12 '22 20:06 barkoder

@FireMasterK It's happened again.

barkoder avatar Jul 09 '22 22:07 barkoder

@FireMasterK It's happened again.

barkoder avatar Jul 09 '22 22:07 barkoder

@FireMasterK It's happened again.

barkoder avatar Jul 18 '22 22:07 barkoder

Hey @FireMasterK , it's happened again.

Is there a technical explanation for this particular regression? This "configuration issue" seems to occur again and again? I'm confused as to why?
Also a technical explanation for this may help any future onion instance runners.

It's happened about 12 times by now, though I've only reported it 7 times here.

Unfortunately yours is the only ~~working~~ onion instance of piped available.

https://yt.jae.fi shows that it has an onion available but it redirects to http://jaednoqb265pjbhnaaeemrielbyuu7d5vg56nf5cg7h7qscqquh7kdyd.onion/ which doesn't work.

Also is there some way to politely...nudge... instance runners into also hosting an onion version of piped?
Ideally TLS+Onion but even regular onion without TLS would be great.

Thanks Kavin!

barkoder avatar Sep 20 '22 23:09 barkoder