UK/EU homelabbers: would you host a hardened Pi so I can watch baseball I already pay for?
from blueduck@piefed.social to selfhosted@lemmy.world on 25 Aug 17:15
https://piefed.social/c/selfhosted@lemmy.world/p/2316118/uk-eu-homelabbers-would-you-host-a-hardened-pi-so-i-can-watch-baseball-i-already-pay-fo

Unusual request, so let me be straight about what it is before I ask for anything.

The short version: I pay for MLB.tv, but the league geo-restricts games depending on the IP you watch from. The one setup that unlocks every game (no local blackouts, and none of the “this game is a Netflix/Roku/Peacock exclusive” carve-outs) is MLB.tv International, which needs a UK or EU IP. I’ve built a small Raspberry Pi that lets my stream appear to originate from a home internet connection over there, and I’m looking for someone willing to plug one into a spare ethernet port and forget it exists.

The honest part: this works around MLB’s geo-restrictions, which is against their terms of service. I’m doing it with a fully paid subscription to watch games I’ve already paid for, but if that’s not something you want on your connection, totally fair, no hard feelings, stop reading here. I’d rather you pass than feel misled.

Still with me? Here’s everything.

First, the thing you actually care about: it barely touches your connection

It is NOT a 24/7 relay, and it does NOT stream whole games through your line. MLB only checks your location at the moment a stream starts. So my usage is:

Net effect on you: a WireGuard handshake and a few minutes of video per game I watch. A few MB, not hours. I use a Home Assistant script to enable/disable the VPN Client in UniFi, so it’s guaranteed to shut off after a few minutes. No accidentally leaving it on forever and using your connection

Why a residential UK/EU IP, specifically

I’ve already done the homework, and residential is the only door left open:

A real residential connection is the only thing MLB treats as a legitimate viewer. That’s why I need a person with a spare port, not a server I can rent.

How it works (the technical bit)

   [ my home, Starlink / CGNat ]  
          │   WireGuard  (encrypted, outbound)  
          ▼  
   [ small VPS I rent ]   ◀─ only forwards encrypted frames; sees nothing  
          │   WireGuard  (encrypted)  
          ▼  
   [ My Pi in your home ]   ── dials OUT only, never listens; firewall blocks your LAN entirely  
          │  
          ▼  
   [ your home internet ]  ──▶  MLB.tv  (only ever sees your residential UK/EU IP)  

   ( my paid stream flows back up the same path to my TV — I switch the tunnel  
     off after the first few minutes, so most of it never crosses your line )  

What I’d send, and what you’d do

A Raspberry Pi in a small case. You give it power (~3–5 W, ~£0.50/month of electricity) and one ethernet port. That’s the entire job… no router config, no port forwarding, no software on your devices, no accounts.

What it can’t do on your network

The firewall denies all inbound, and for forwarded traffic it drops every private-network destination before allowing anything out. In plain terms: traffic from my tunnel physically cannot reach your LAN… not your PCs, NAS, printer, or router admin page. It can only reach the public internet.

Two things make trusting me cheap:

Trust but verify

Send me your SSH public key and I’ll set you up a read-only account. One command, sudo host-verify, prints the live firewall rules, the tunnel status, and every connection the box currently has open — so you can confirm all of the above any time. That account can’t change anything or reach the rest of the box; it’s there purely so you don’t have to trust me blind. Happy to walk through the whole config with you too.

What’s in it for you

Mostly my genuine gratitude willingness to reciprocate in kind: host something for you, help on a homelab project, or whatever feels fair.

If you’re in the UK or EU and up for it (or just have questions) reply or DM. Cheers, and thanks for reading either way.

#selfhosted

threaded - newest

tal@lemmy.today on 25 Aug 17:31 next collapse

Have you tried Tor?

BuckFutter@timeyak.com on 25 Aug 17:35 next collapse

I don’t think you can pick your exit node, can you?

tal@lemmy.today on 25 Aug 17:36 collapse

I believe, from long-ago reading, that you can pick a region. I don’t use it myself, though.

EDIT: Sounds like it.

forum.torproject.org/t/…/14080

How to select certain country for exit node?

You need to modify your torrc and use ExitNodes.

It allows the use of fingerprints (if you want to use a specific exit relay) or country codes, which is what you are looking for.

Note the following warning from the man page:

Note that if you list too few nodes here, or if you exclude too many exit nodes with ExcludeExitNodes, you can degrade functionality. For example, if none of the exits you list allows traffic on port 80 or 443, you won’t be able to browse the web.

BuckFutter@timeyak.com on 25 Aug 17:37 collapse

Ahh 10-4. Humm didn’t know that existed.

bier@lemmy.blahaj.zone on 25 Aug 17:42 next collapse

If they block VPNs exit ips which aren’t necessarily public they most certainly will block all the Tor exit nodes which are public by design.

blueduck@piefed.social on 25 Aug 18:30 collapse

IMO, Tor should be reserved for escaping repressive regimes and avoiding nation-state level content blocks. Plugging up the network with baseball streaming doesn’t seem like a fair or reasonable use of public resources

redlemace@lemmy.world on 25 Aug 19:40 collapse

But… but… and I quote:

A few MB, not hours.

tal@lemmy.today on 25 Aug 20:35 collapse

Also, part of the point of Tor is to let various types of traffic reside in the noise.

It’s like…say the only encrypted emails being sent contained stuff that one’s government didn’t like. It’d kind of stand out.

BuckFutter@timeyak.com on 25 Aug 17:36 next collapse

I can’t help, but commenting for visibility because I think this is clever. Cheers and good luck!

magnue@lemmy.world on 25 Aug 17:41 collapse

Whole post is AI generated

BuckFutter@timeyak.com on 25 Aug 17:44 next collapse

Huh, what gives it away? I missed it on this one

frongt@lemmy.zip on 25 Aug 17:47 next collapse

The overall voice and style.

essell@lemmy.world on 25 Aug 18:33 next collapse

Could just be autism. They overlap in style a lot, especially when making a request like this. A real possibility in this community

frongt@lemmy.zip on 25 Aug 19:04 collapse

Autism doesn’t make you sound like a sales pitch.

essell@lemmy.world on 25 Aug 19:13 collapse

It totally can through.

When making a request, and generally expecting to be misunderstood, autism can lead to over explaining and very logical detailed expression like this.

I was moderately effective as a salesman with this approach, with some limitations and caveats.

one_old_coder@piefed.social on 25 Aug 19:01 collapse

Also the bold text and headers (h1, h2 in HTML). No one does this on purpose, even more if it’s for pirating TV.

MolochAlter@lemmy.world on 25 Aug 22:56 collapse

I do when I effortpost, or when I write docs for colleagues I like.

hasnep@lemmy.ml on 25 Aug 18:32 next collapse

The give aways: starting paragraphs with a punchy sentence in bold with a colon.

Plus they used the “it’s not X it’s Y” thing.

BuckFutter@timeyak.com on 25 Aug 18:33 next collapse

Well now its “really” obvious when you spell it out lol.

Glowstick@lemmy.world on 25 Aug 18:39 collapse

Some people write that way, especially when they’re trying to talk about a complex topic. In fact that’s exactly the reason why some ai has that style, because it was trained on billions of pieces of human writing and that’s the style some people write in.

habitualTartare@lemmy.world on 25 Aug 18:37 next collapse

Worth a read if you haven’t: en.wikipedia.org/…/Wikipedia:Signs_of_AI_writing

but hasnep covered it well. also emoji use, overly wordy and that graph/tree is a common style of llms.

BuckFutter@timeyak.com on 25 Aug 18:38 next collapse

Thanks!

Ooops@feddit.org on 25 Aug 19:04 collapse

en.wikipedia.org/…/Wikipedia:Signs_of_AI_writing

That’s the probably most unhelpful and stupid thing I saw in quite some time. The AI or Not Quiz right at the beginning in particular regularly links the exact same things to human or to AI (404 links are a sign or AI hallucination or just natural link decay that show it’s from a human; wonky grammar is a sign for AI unless the text is human-written where it’s just bad english that LLMs would not produce intentionally…).

Yes, spotting AI by clear attributes isn’t easy. If it was those points would be changed first in training of AI. But lengthily discussing tell–tale signs then interpreting them in contrary ways depending on source is absolute bullshit.

thr0w4w4y2@sh.itjust.works on 25 Aug 18:40 next collapse

emdashes everywhere

magnue@lemmy.world on 25 Aug 20:41 collapse

The ASCII tree is very Claude code.

panda_abyss@lemmy.ca on 26 Aug 03:36 collapse

Gemini does the same style, I think mistral as well.

Glowstick@lemmy.world on 25 Aug 18:34 collapse

I don’t see a reason to assume that, but even if it was there’s certainly no reason to think that it was used as anything other than a writing aid for what OP was trying to communicate.

magnue@lemmy.world on 25 Aug 20:42 collapse

Yes but it definitely detracts from it being clever, and puts it more into the category of potential scam.

bier@lemmy.blahaj.zone on 25 Aug 17:47 next collapse

What it basically comes down to is this: do I trust some random guy off the Internet to use my Internet connection which is tied to my legal government name and the legal reprocussions that comes with that to access the Internet as if they were me?

The only way I would do that is if I gave it its own vlan and only allow Internet traffic to specific whitelisted ips. Even then my legal protection insurance definitely won’t cover that.

hendrik@palaver.p3x.de on 25 Aug 18:08 next collapse

Yeah, I think it’s a bit sad it has to be like this… But it is what it is… I once moved and asked my neighbours if I could use their Wifi for a month, and that was basically their answer. Just that I wasn’t some internet stranger, but a regular stranger living nextdoors.

PetteriPano@lemmy.world on 26 Aug 02:02 collapse

This.

However, there are plenty of residential proxy services to purchase. People are willing to sell their liability for perks, and others are willing to buy. I’m sure there’s a whole dark economy around this. It’s what OP is asking for without the extra steps.

bier@lemmy.blahaj.zone on 25 Aug 17:52 next collapse

TorGuard offers residential dedicated IPs. And there are proxy services that have that as there business model for circumventing chaptas when scraping the web. I would look there brightdata.com/proxy-types/residential-proxies oxylabs.io/location-proxy/uk torguard.net/residential-ip-vpn/

blueduck@piefed.social on 25 Aug 19:08 collapse

TorGuard’s exit nodes are only in the US, so doesn’t solve the problem OxyLabs seems to block Streaming in their TOS BrightData doesn’t block streaming, so I’ll dig into that one. Thanks for the suggestion!

Glowstick@lemmy.world on 25 Aug 18:06 next collapse

Just use a pirate streaming site. There are tons that stream live sports

prenatal_confusion@feddit.org on 25 Aug 19:56 collapse

Any tips? Seriously asking for a friend. I don’t Carr about these things.

Glowstick@lemmy.world on 26 Aug 00:00 collapse

The r/piracy megathread is all you could ever want.

www.reddit.com/r/Piracy/wiki/megathread/

Scroll down and click on the “sports” category

mhzawadi@lemmy.horwood.cloud on 25 Aug 18:18 next collapse

Why not use the VPS?

Ovh has UK VPS hosting

chris@l.roofo.cc on 25 Aug 18:43 next collapse

They usually block these IPs.

blueduck@piefed.social on 25 Aug 19:09 collapse

The content host blocks IPs based on reputation (VPN exits are well-known) but so many people have done the exit through a VPS that those IP blocks are poisoned and could go at any moment. A true residential IP can’t be blocked because those are legitimate customers

Sims@lemmy.ml on 25 Aug 20:35 next collapse

“MLB only checks your location at the moment a stream starts.”

This is/was what Pandora.com did, and the solution was to run a small proxy that directed the exact login url through Tor with a Merican endpoint while stream was normal, but you can just select an EU/UK endpoint instead.

I used a Tor proxy - privoxy, I think - from the openwrt package repo, but others exist, and for other platforms…

jay@pie.zerojay.com on 25 Aug 21:36 collapse

Just do it the easy way and get a $20 a year iptv subscription.

amgine@lemmy.world on 25 Aug 22:31 next collapse

Suggestions?

blueduck@piefed.social on 25 Aug 23:14 collapse

That doesn’t unlock the long tail of MLB games. IPTV groups really only unlock 2-3 MLB network channels that don’t cover all games

blinkfink182@lemmy.zip on 26 Aug 02:59 collapse

I do this for the NHL for the same reasons you’re struggling with. IPTV let’s me watch any game for any team full stop.