How to make a free self-hosted Roblox proxy using Cloudflare • Roproxy alternative

I tried to use this but every time I go and use a subdomain, it can’t connect to it. I can get the “missing ROBLOX subdomain” but outside of that I get nothing.


a fix would be awesome! @pyxfluff

Install git

it is installed

ROBLOX READS 30 LETTERS

ok i managed to do it but im still receiving a 404 not found… im confused…

It’s now domain.com/subdomain/...

Looks like your domain might not be activated but I’m not entirely sure

it is activated. The privew one and this one.

Hi guys, I just updated the proxy repo to have better logic with POST requests because it was not working before. It works now, feel free to update based on the repo if you would like now.

1 Like

I have an error with mine: {“message”:“Specified subdomain is not allowed.”}. Can someone help me please?

Edit the worker to add the subdomain you want to the list in the main script.

What are some use cases of this? I see that you hooked Administer to it (or someone did idk) but im not really sure how or why you would do that. Is it for tracking your player stats, and if so, doesnt roblox already do that on the dashboard?

accessing roblox API

Administer uses it for getting your game art and if I recall correctly, part of getting your user thumbnail for the homepage. There are lots of other use cases for using the roblox API like what @Kostiskat said though.

i have a question that might be off-topic but is there a secure way where only whitelisted experiences can send requests to the proxy? i wanted to make it so when a request comes to your proxy, it checks the Roblox-Id header which contains the Roblox experience/place ID but that could easily be spoofed and same thing if it’s api key based people can just share the api key so does anyone have a idea by any chance? lol

Out of curiosity, how exactly can the Roblox-Id header be spoofed?
In the HttpService documentation it says this header is locked:

2 Likes

well you’re correct actually i didn’t properly check the documentation, i managed to make it work now

To better clarify the invalid subdomain error:
It’s likely because you’re treating groups.roblox.com as a subdomain. Instead, use it as a path. For example:
Use: https://yourproxy.workers.dev/groups/v1/groups/123456/users
Not: https://groups.yourproxy.workers.dev/v1/groups/123456/users