Skip to content
beeboENTERTAINMENT
← Watch away from home
🔁

Use your own Cloudflare relay

Most of the time, Beebo connects your phone straight to the computer at home. On a few networks that simply isn’t possible. A relay fixes that: it passes your films along, still locked, between home and wherever you are. You can set one up in your own Cloudflare account in about ten minutes, and for most families it costs nothing. We’re also planning Beebo Relay, for anyone who’d rather not use Cloudflare. See what each option would cost you.

~10 minutes 1,000 GB a month free from Cloudflare Your keys stay on your PC Remove it anytime

Do you need it?

Probably not, but it’s worth checking

Beebo connects directly on most home and mobile networks. On a small share of them (roughly one in eight, depending on your internet provider and the network you’re visiting), the two ends can’t reach each other without help. That usually happens with some mobile networks, office or hotel Wi-Fi, and internet providers that share one public address between many homes.

Find out first: run Will Beebo work on your internet? with your home computer and your phone. If it says you connect directly, you don’t need a relay. If it says a relay is needed, or you sometimes can’t connect from one particular place, carry on below.

USUALLY Home PC direct, encrypted, free Your phone WHEN A NETWORK BLOCKS THAT Home PC Your relay can’t unlock it Your phone
Beebo only uses the relay when a direct connection fails. Direct connections never touch it and cost nothing.

Set it up, step by step

You’ll create a free Cloudflare account, make a TURN key (TURN is the technical name for this kind of relay), and paste two values into Beebo. Cloudflare sometimes renames menus. If something looks different, follow Cloudflare’s official TURN guide.

  1. Create a Cloudflare account

    Go to dash.cloudflare.com/sign-up, enter your email and a password, and select Create Account. Cloudflare emails you a link to verify your address, so open it. You don’t need a website or domain name for this. (Cloudflare’s account guide)

    This is your account. Cloudflare bills you directly for anything above the free allowance, and Beebo never sees your Cloudflare login. Depending on your account, Cloudflare may ask you to add a payment method.

  2. Open Realtime, then TURN Server

    In the Cloudflare dashboard, find the Realtime section (it used to be called Calls) and choose TURN Server. Cloudflare’s docs link here, and it should take you to the right place once you’re signed in: open Realtime in the dashboard.

  3. Create a TURN key

    Select Create and give the key a name you’ll recognise, such as Beebo. The name is just a label for you. A TURN key is a long-lived secret that lets your Beebo PC make short-lived passes for your viewers. (Cloudflare: generate credentials)

  4. Copy the key ID and the API token

    Cloudflare shows two values for the new key. The labels may differ slightly:

    • TURN Token ID (the key ID): a long string of letters and numbers.
    • API token: a longer secret.

    Copy both straight away, because the token may not be shown again. If you lose it, just create a new key. This token belongs to the TURN key. It isn’t an account-wide Cloudflare API token, and you don’t need to make one of those.

    Treat the token like a password. Anyone who has it could run up relay usage on your account. Don’t email it or post it anywhere.

  5. Paste them into Beebo

    On your home PC, open Beebo and go to Settings → Away from home → Use my own relay. Choose Cloudflare, paste the key ID and the API token, and save.

    Both values stay on your PC. Beebo uses them there to make short-lived relay passes for people who are signed in to your library. Your token is never sent to your viewers’ devices.

  6. Test it away from home

    Turn off Wi-Fi on your phone so it uses mobile data, then open your yourname.beebo.tv address and play something. Ideally, try from the place that wouldn’t connect before. Remember, Beebo only uses the relay when it has to, so a working direct connection is still the normal result.

Good habit: set a spending alert in Cloudflare under Manage Account → Billing → Billable Usage → Create budget alert. It emails you if your usage-based spend passes an amount you choose. Alerts only notify you and don’t switch anything off. (Cloudflare budget alerts)

What the relay can and can’t see

It can’t see

  • Your films, pictures or sound
  • What you’re watching (titles, posters, your library)
  • Your Beebo sign-ins and household pass

It can see

  • The internet (IP) addresses of your home and of the viewer’s device
  • When a connection starts and stops
  • How much data passes through, and roughly where from (Cloudflare shows usage by country and city)

Beebo’s connection uses WebRTC, which encrypts everything end to end with DTLS. The keys are agreed between your home PC and the viewer’s device, so a relay only ever handles locked packets. Cloudflare says this directly: it can’t access relayed WebRTC media because of DTLS, and it processes connection details such as IP addresses and ports. (Cloudflare TURN FAQ, TURN analytics)

That metadata is handled under your own agreement with Cloudflare. See Cloudflare’s privacy policy. Cloudflare’s relay runs on its global network except its China Network. (source)

Beebo Relay Free at this time

Beebo Relay is running and free at this time. It’s Beebo Entertainment’s own relay, on an OVHcloud server in Beauharnois, Canada, for people who’d rather not set up Cloudflare. If fees ever start, you’ll pay only what it costs Beebo to run it (about $0.011 per GB, 0% markup), and we’ll tell you before anything is charged. How Beebo Relay works and how to turn it on →

You choose how relaying works in Beebo on your home PC (Settings › Connection). Whichever you choose, a relay is only used when a direct connection isn’t possible.

Beebo Relay only

No Cloudflare account needed. Relayed video goes through Beebo Relay. Free at this time.

Cloudflare first, then Beebo Relay

Your own Cloudflare account carries relayed video until you’ve used 950 GB that month, inside its free 1,000 GB. Then your PC switches to Beebo Relay by itself.

Cloudflare only

No Beebo Relay at all. Everything goes through your own Cloudflare account, and Cloudflare bills you directly for anything past its free 1,000 GB.

What Beebo Relay can and can’t see

Beebo Relay can’t see

  • Your films, pictures or sound. They stay encrypted end to end, and the keys never leave your devices.
  • What you’re watching, or anything in your library

Beebo Relay can see

  • The internet (IP) addresses of your home and of the viewer’s device
  • When a relayed connection starts and stops
  • How much data passes through, which is what you’re billed for

That’s the same information any relay handles, including Cloudflare’s. We’ll update our privacy policy with the details before Beebo Relay launches.

What it costs: the relay calculator

Most homes pay nothing for relay. Beebo connects your devices directly whenever it can, and direct connections never touch a relay. A relay is only used when a direct connection isn’t possible (roughly one home in eight), and the price is per GB actually relayed.

Use this to see what relayed watching would cost in a month. It assumes all of your away-from-home watching needs the relay, so it shows the most you’d pay.

Beebo Relay is planned — prices are estimates Cloudflare prices checked on 2026-09-15

Try a worked example

Your relay option
How you pay for Beebo Relay
Never expires. Refundable on request.
Hours are counted
“Per day” counts a 30-day month. Two films a month is about 4 hours.
Count each phone, tablet or laptop playing at once. Several people sharing one screen count as one.
Estimates. Your own files may be bigger or smaller.

About $0.99 a month

Monthly cost breakdown for the option you chose

Cloudflare prices checked on 2026-09-15 from Cloudflare’s Realtime pricing page and TURN FAQ: $0.05 per GB sent from Cloudflare to the viewer, after a free tier of 1,000 GB (“each month”). Data going into Cloudflare is free. The free tier is per Cloudflare account and is shared with any other Cloudflare Realtime use on that account. Cloudflare counts packet overhead too, which is one reason Beebo switches over at 950 GB rather than right at the limit. Prices can change, so Cloudflare’s page is the final word.

Beebo Relay is free at this time. If fees ever start, it would cost only what it costs Beebo to run it: about $0.011 per GB, 0% markup, and we’ll tell you before anything is charged. “Hours of watching” use the quality you picked above.

Quality figures are estimates: Netflix publishes up to 1 GB an hour for SD, 3 GB for HD and 7 GB for 4K (Netflix data usage). Files you own are often higher quality. Every 1 Mbps of video is about 0.45 GB an hour, so an 11 Mbps HD file uses about 5 GB an hour.

Why not a Cloudflare Tunnel?

A tunnel works differently

A Cloudflare Tunnel publishes your PC as a website behind Cloudflare’s proxy. The visitor’s secure connection ends at Cloudflare, and Cloudflare opens a second connection to your PC. Cloudflare’s own docs describe these as two separate connections. (Cloudflare encryption modes) So the web traffic, including video, is decrypted inside Cloudflare’s network on its way through. A relay never holds the keys.

Video terms are a grey area

Cloudflare’s terms for its content delivery network (Free, Pro and Business plans) say that, unless you’re an Enterprise customer, you must use specific paid services such as Stream to serve video and other large files. Cloudflare may limit accounts that don’t. (Service-Specific Terms, updated 2 June 2026, checked 2026-09-15.) Cloudflare has said that restriction applies only to its CDN (Cloudflare blog, 2023). But a tunnel’s public web address is served through that same proxy, and Cloudflare doesn’t clearly say whether streaming films through a tunnel is allowed. We couldn’t find a definite answer. The TURN relay is a product built and priced for exactly this kind of traffic, so that’s what we recommend.

Other relay servers (for technical users)

Any standard TURN server works

Beebo’s Use my own relay setting also accepts a standard TURN server that uses shared-secret credentials (the “TURN REST API” style). Examples are coturn with use-auth-secret or eturnal. Enter your server’s address (for example turn:relay.example.com:3478, and turns:relay.example.com:443 for strict networks) and its shared secret. If you run your own, lock it down so it can’t reach private or internal addresses. This coturn hardening guide is a good start.

Will Beebo run a relay for me? Yes. Beebo Relay is running and free at this time, so you don’t need your own. Your own Cloudflare relay stays available if you’d rather use your own account.

Troubleshooting

I added my relay but still can’t connect

Check that the key ID and API token were pasted in full, with no extra spaces at the start or end. Make sure you used the token for the TURN key, not a general Cloudflare account API token. If you’re not sure, create a fresh TURN key in Cloudflare and paste the new pair into Beebo.

The home PC also needs to be on, running Beebo, and online. A relay can’t reach a PC that’s asleep.

How do I know the relay is being used?

In Cloudflare, open Realtime → TURN Server and look for usage on your key, or check Manage Account → Billing → Billable Usage. If you only see usage now and then, that’s normal: most sessions connect directly. (TURN analytics)

It works on mobile data but not on hotel or office Wi-Fi

Some networks allow almost nothing except ordinary secure web traffic. Cloudflare’s relay also accepts connections over TLS on port 443, the same port websites use, which gets through most of these networks (Cloudflare TURN ports). Some networks block streaming or peer-to-peer traffic on purpose, and no relay can fix that.

It stopped working after a while

If the TURN key was deleted in Cloudflare, or the Cloudflare account was closed or restricted, the relay stops. Create a new key and paste it into Beebo. Also check your email for billing notices from Cloudflare.

Video is choppier through the relay

Relayed video takes a longer route, so it depends on the internet speeds at both ends, especially your home upload speed. Try a lower quality for away-from-home viewing.

My Cloudflare bill is higher than I expected

Check Manage Account → Billing → Billable Usage in Cloudflare. If it looks wrong, delete the TURN key (see below). That stops it being used, and you can make a new one later. Then set a budget alert so you hear about it early next time. (Billable usage)

Does this work in mainland China?

Cloudflare says its TURN relay runs on its global network but not its China Network, so it may not help there. (source)

Remove it anytime

  1. Turn it off in Beebo

    On your home PC, go to Settings → Away from home and turn off Use my own relay (or clear the key ID and token). Beebo goes back to direct connections only.

  2. Delete the TURN key in Cloudflare

    In the dashboard, open Realtime → TURN Server, find your key and delete it. After that, the key can no longer be used to create relay passes. (Cloudflare: delete a TURN key)

  3. Optional: close the Cloudflare account

    If you don’t use Cloudflare for anything else, you can close the account from Cloudflare’s dashboard. Nothing in Beebo depends on it.

Cloudflare, Cloudflare Realtime and Cloudflare Tunnel are trademarks of Cloudflare, Inc. Beebo isn’t affiliated with or endorsed by Cloudflare. Prices and terms on this page were checked on 2026-09-15 and can change. Always check Cloudflare’s own pages before relying on them.

Will Beebo work on your internet? Watch away from home All guides
← Back to Help & Guides