-
Notifications
You must be signed in to change notification settings - Fork 140
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
⚠️ [GUIDE] Help my cookie keeps expiring when I use a VPS! ⚠️ #545
Comments
Could you send me a tutorial video? |
A video tutorial would be better. |
There is no need for a tutorial video, the guide is pretty straight forward as its just copy and pasting at this point. All the information you need is there, with links to external resources for topics you will also need to know to do this. Anything not included means you may have to research these yourself. A video would simply do the same as the guide (of which is simply copy and pasting). |
no way |
Thank you so much11! This helped my dumb developer. |
im getting |
Ugh. Dont use the windows terminal as i inferred from this guide, use the command prompt. Dont use powershell. |
This comment was marked as off-topic.
This comment was marked as off-topic.
I can help you, I've found an easy way to do it. I've sent you a friend request |
This comment was marked as outdated.
This comment was marked as outdated.
I don't appreciate dual-hook software being advertised here, and anything that asks users to submit their cookie is already suspicious. |
This comment was marked as abuse.
This comment was marked as abuse.
This comment was marked as abuse.
This comment was marked as abuse.
This comment was marked as off-topic.
This comment was marked as off-topic.
I made a video tutorial of this if anyone still needs it: https://youtu.be/gFtz0qjejhw |
If your vps has Docker installed, enabling UFW is not recommended since Docker and UFW are incompatible.
You can still get the proxy working using serjs/socks5-server by running this on your VPS: docker run --rm -p 1090:9090 -e PROXY_PORT=9090 serjs/go-socks5-proxy And then this locally with your VPS's external ip: taskkill /f /t /im msedge.exe
start msedge --inprivate --proxy-server="socks5://INSERT-EXTERNAL-IP-HERE:1090" https://www.roblox.com/login
|
Just use a VPN to connect to your server's IP region and copy the token from the website, simple. This guide is too much and too advanced for no reason. |
🚨 Step 0: Update to
v6.0.1
or higher, see #824 .Roblox introduced a breaking API change on August 27, 2024 that will cause our library to flag all cookies as invalid.
Retrieving a .ROBLOSECURITY cookie on a headless VPS:
Adapted from a DigitalOcean tutorial.
As of March 8th, 2022, Roblox began rolling out a mandatory security feature that locks an account's
.ROBLOSECURITY
cookie to an IP region. Learn more here: https://devforum.roblox.com/t/ip-changes-invalidate-cookie/1700515To bypass this, you must create the token from your VPS; the easiest way of which is through an SSH tunnel. When using this solution, the VPS must be the only IP accessing the account. Relogging without the proxy, or using a free coding workspace like Repl.it, Glitch, or Heroku, that assign dynamic IPs will not work.
Step 0) Make sure you are signed out of the target account, and have SSH access to your VPS.
Step 1) Connect to your VPS over SSH:
ssh your_user@your_server_ip
Step 2) Whitelist a port in your firewall (any value between 1024 and 65535), we will use
1234
:sudo ufw allow 1234
Step 3) Disconnect and start an SSH tunnel on the whitelisted port:
ssh -D 1234 your_user@your_server_ip
You will be prompted for a password, and then there will be no sign for success for failure, this is expected.
Step 4) From a new terminal instance on your local computer, connect your web browser to the proxy in incognito, and log in:
Google Chrome:
Microsoft Edge:
Mozilla Firefox (Less recommended; must be manually configured.)
Step 5) Retrieve your cookie as normal; this is nothing new.
Step 6) Copy the cookie to your VPS, write to a
.env
file, etc, your pick.Step 7) Close the incognito proxied window; do not press log out.
Step 8) [Clean-Up]: Remove the whitelisted port from your firewall rules:
sudo ufw delete allow 1234
Step 9) You may now close the SSH tunnel by closing your terminal; you are done- as far as Roblox can tell, you logged in from your VPS's IP.
The text was updated successfully, but these errors were encountered: