A Question about HttpService & Proxies

Objective:

  1. I’m trying to make a button to send group funds from within the game.
    image

Introduction:

  1. I’m very new to Http Service and Proxies, but from what I’ve read I should run the proxy locally
    for security reasons. I think I was able to run the proxy on my computer successfully using rprxy

    image

Question:

  1. I’m just unsure how to use this at all, I’m just asking for help, Are there any resources you could recommend that are beginner-friendly, or Discord servers that would be able to help me?

I will be very appreciative of any relevant info that will help me out.
Thank you!

You should get a cloud server to host the proxy.

Do you know of any free cloud services?

You can try Google Cloud Platform, Microsoft Azure or Amazon Web Services. However, the free tier has a limit. Once you use up your free credits, you will be charged for the remaining. You also will have to give your billing information upon sign up.

You can self host your proxy on your own pc which is what I’m doing currently for one of my game. However, in my case, my game doesn’t rely on a proxy being available 24/7, so I still leave my pc turned off for multiple hours

If you need your proxy to run 24/7, then a cloud service can be a good option. You’ll avoid downtime from your power going out, or stuff like that

If you self host a proxy, you have to do port forwarding, and get a domain/subdomain (I use freedns for my proxy, it’s free for subdomains and works great). Roblox’s http service strait up refuses to send requests to direct ip addresses, and depending on your internet provider, your ip address could change from time to time (which happens with mine). Freedns has an api for updating the ip address your subdomain points to. I assume you haven’t done that with your local version of rprxy?

I’ve made my own proxy from scratch using lune (aka my proxy is written in luau). My proxy doesn’t just reroute api calls to the roblox api, like other roblox proxies. It isn’t that hard to make, just make sure that bad actors can’t use it to compromise your machine. If you have any questions, I can very likely answer them