Don't tell Netflix, but I configured a Raspi to route my mom's Roku traffic through my home IP via a Tailscale exit node.

Took a couple hours over the weekend to figure it all out but it seems to be working! And I did my best to document the steps (though good luck getting your hands on a spare Raspi!).

https://gist.github.com/kdmukai/ab7b2b1de898c6c3e64ffbe1e0316bbe

Reply to this note

Please Login to reply.

Discussion

Very nice 🔥

I have no use for this, but thats a super cool idea. sending a tip for the good write up :)

Thanks!

I manged to send the tip. but your profile seems to be configured wrong.

It has a LNURL in the field thats supposed to be a lightning address "lud16" instead of "lud06". It probably works in most clients but my client got tripped up on it.

Yeah, I remember seeing that in the metadata and not having any clue which was which. So lud06 is the giant LNURL string but lud16 is the email addr-like field?

it seems that way. I thought they where interchangeable too. https://github.com/lnurl/luds/blob/luds/16.md

I just updated my client to treat both fields as either an LNURL or address. but I dont know what other clients are doing.

So cool

Loool 🤙 fuck em.

Pretty cool idea.

#[0]

🔥

Flowload

I can picture the scene. Keith tinkering with the Roku while his mom stands over him with concern.

"Mom! Leave me alone! I'm just routing your Roku traffic through my home IP via a Tailscale exit node!"

Love tailsfale but havent gotten the exit nide thing working when I tried. Was pretty scary when I did that on a server and suddenly the internet was gone.

Any lessons to share?

*tailscale obv :)

Enabling IP forwarding is an easy step to miss on the machine that runs the exit node. All the steps should be in the linked gist!