Not sure I understand the problem, the response is returned exactly as Roblox sends it. Should be able to JSONDecode it just fine, assuming the endpoint returns JSON.
Overall, everything has been working, but I’ve encountered an issue sending a post request to auth.roblox.com. Whenever I try, it seems that it just doesn’t work. I also tried using a get request using this URL. https://roproxy2.herokuapp.com/auth
Is there any other way to do this?
How do I use the Railway Proxy Lite?
Unfortunately hard to troubleshoot without the proxy key, if you send me a message I’ll see what I can do
Don’t have much experience with Railway, but should be pretty much the same process as heroku.
Hey,
Just visit the repo and hit the ‘Deploy to Railway’ button. Railway has a very intuitive deployment process, and should be very easy. DM me if you need any help.
Once you’ve deployed it, you can start making requests throught it. Here is a snippet on how to get a user through the proxy:
This script must be a normal Script, and be in ServerScriptService, and HTTP Requests must be enabled in your experience.
local HttpService = game:GetService("HttpService")
local Response = HttpService:GetAsync("https://theurlrailwaygaveyou.up.railway.app/users/v1/users/1")
-- This will return the data for the official Roblox account. This would normally be users.roblox.com, but you move the subdomain into the url so that RoProxy Lite can parse it
local JSON = HttpService:JSONDecode(Request)
print(JSON)
-- voila!
-- this may not work. my lua skills are rusty. roblox-ts ftw!
I have made another PR updating the Deploy on Railway button. It would be great if you could review it @okfalse.
How do I make it as efficient as this game PLS DONATE 💸 - Roblox?
The way the gamepasses and clothes loaded is lightning fast and it’s probably to do with how they coded their proxy server but idk how web codes work
I coded their proxy for them
Their secret, however, is that they start loading your shirts and gamepasses as soon as you start holding down the claim button. That way, they’re already loaded once you claim the booth.
This is pretty cool @okfalse, and I want to use a proxy, but not this. I am going to run a game that requires tons of requests, and I don’t want roproxy to randomly fail. Any way you could teach me to make a proxy?
hey @okfalse im trying to send a request to https://games.roproxy.com/v1/games/9230434873/servers/Public?limit=10 and I keep getting this error:
but when I go to the actual roblox site I get an actual response.
idk if Im doing something wrong, but hopefully we can find a fix
also this proxy doesn’t seem to support the Premium features api
When I send to roproxy(url) it says that it’s not found.
But when I do to the Roblox Api it works:
The /v1/games/…/servers/… endpoints have been disabled as they were being used for tools like RoSearcher. I have no intention of re-enabling them at this time, but feel free to host your own instance of RoProxy Lite
dang that sucks. I remember those working a few months ago. Really sad how a few people can ruin everything for everyone
also one thing I’d like to mention is that the premuim features API doesn’t work with roproxy. If you go here you get an error. But when you go there on the actual roblox site it’ll actually function.
will fix that endpoint shortly
How to fix the rate limit for Roproxy Lite?
RoProxy Lite (usually, depending on where you’re hosting it) uses a single IP. You can increase ratelimits a bit by providing a cookie with requests, but if that’s still not enough feel free to contact me and we can discuss something purpose-built.