/WARP-UNLIMITED-ADVANCED

Primary LanguageHTMLGNU General Public License v3.0GPL-3.0

♻️WARP UNLIMITED ADVANCED

Get Unlimited amount of Data in Cloudflare's WARP/WARP+ VPN, most versatile Script translated in our beloved Python!😍

📑 INDEX

Easily navigate through out the guide and pick the best method that suits you and your requirements!

WARP UNLIMITED ADVANCED

🆕What's New

📑 Features

🪧Before you Proceed

⚙️ How to use ?

->😅How to get WARP/WARP+ ID?

->🕹️ Run on Google Colab

->🐳Deploy using Docker

->⚡Host on Heroku (24*7)

->🧿 Host on Railway App (24*7)

->🪬 Host on Okteto (24*7)

->🖥️ Run on Computer

->🧫 Deploy through GitHub Actions

->📲 Run on Mobile Phone

->🎲Run on Replit

->🧰Run on Jupyter Server

📈Update Values

->📲For Mobile

->🖥️For PC

🎯Points to be Remembered

📥Download Cloudflare WARP (1.1.1.1)

❓FAQ

🖥️How to use this Data on PC?

⛑Contact Us!

❤️Credits & Thanks

🆕What's New

1.New Docker Image!

2.Fixed Python code for VPS.

3.Merged all branch in one.

4.Now deployable to almost all platforms.

5.Improvements in .ipynb file.

Full Changelog: v3.0.5...v4.0.2

📑 Features

1.Get 1GB Per 10 Seconds!🔥

2.Run this almost everywhere!🤗

🪧Before you Proceed

1.If you deploy this Code through Heroku or Railway app and Okteto then it will run for lifetime!

2.It does not matter this trick works on both that's on WARP or WARP+.

3.Please consider, we are not hacking or gaining access to any Cloudflare system or their servers nor we are changing any official records illegally. We are just using Official Cloudflare's API.

⚙️ How to use ?

0.First Get your WARP/WARP+ ID by going into Settings > Advanced > Diagnostics and copy the ID under CLIENT CONFIGURATION section

1

🕹️ Run on Google Colab

1.Open this Code on Google Colab: Open NoteBook

2.Now enter your WARP_CLIENT_ID and run The WARP+ (1.1.1.1) Code and as shown in the Image

4.After that! Let the code run, It will give you 1GB per 10 Seconds. But you have to update the value in the app! To do it
Go to Settings > Advanced > Connection options and press on Reset security keys

🐳Build or Deploy using Docker

WARP UNLIMITED Script can be deployed almost everywhere using Docker because it can be kinda boring to add support or instruction/config file of each platform, so you can use Docker Image everywhere to deploy the script easily.

1.To pull Docker Image:

->docker pull ghcr.io/thecaduceus/wla:master

2.Or, to use as base Image:

->FROM ghcr.io/thecaduceus/wla:master

⛔NOTE:

1.You can make config.env to provide required variables.

2.Variables must be same as discussed below for each platform.

⚡Host on Heroku

1.First Click the below Deploy button.

Deploy on Heroku

2.Now Enter the following values and click Deploy button:

App Name Give a unique name to your app name.

WARP_ID Enter your WARP/WARP+ ID.

SEND_LOG If you want to receive info about your deployed script like script working?,amount of data generated or number of failed attempts. 0 for No and 1 for Yes.

BOT_TOKEN Enter BOT API TOKEN from Bot father which will send you the log in your channel or group. Bot must be admin in specific channel or group to send log. Required if SEND_LOG is 1.

CHANNEL_ID Enter Channel/Group ID (Channel/Group must be Public) with @ in which you want log to be send. Like @example or @mychannel.

HIDE_ID To hide WARP_ID in the log message send to Telegram Channel or Group. 0 for No and 1 for Yes.

4

3.After Deployment! Click Manage App button and then click Resources Tab and enable the dyno.

5

4.Enjoy! Now you will get 1GB per 10 Seconds for Lifetime until your Heroku Account exist and you will start getting info about your script if SEND_LOG is enabled.

🧿 Host on Railway App

1.First Create Account or Login on Railway App

2.Now click the following Railway deployment button:

Railway deploy button

3.After it! Enter the following values:

WARP_ID Enter your WARP/WARP+ ID.

SEND_LOG If you want to receive info about your deployed script like script working?,amount of data generated or number of failed attempts. 0 for No and 1 for Yes.

BOT_TOKEN Enter BOT API TOKEN from Bot father which will send you the log in your channel or group. Bot must be admin in specific channel or group to send log. Required if SEND_LOG is 1.

CHANNEL_ID Enter Channel/Group ID (Channel/Group must be Public) with @ in which you want log to be send. Like @example or @mychannel.

HIDE_ID To hide WARP_ID in the log message send to Telegram Channel or Group. 0 for No and 1 for Yes.

❗The Major Advantage of the Railway app is that, it never restarts. So it will generate more amount of Data in 24 Hours if compared with Heroku.

🪬 Host on Okteto

Okteto is Kubernetes development platforms and used by many users and it is ideal for lightweight apps, Okteto is worst than Heroku, your script will sleep after 24 hours and will not get back to online until you ping the provided ENDPOINT.So as a workaround! you can setup cron-job.

1.First Create your okteto Account, You need one GitHub account as okteto supports only one Method to either Create or Login: Create Account

2.Now import this Repository and deploy this repository on Okteto.

3.After that, carefully add the variables in Okteto deployment page:

WARP_ID Enter your WARP/WARP+ ID.

SEND_LOG If you want to receive info about your deployed script like script working?,amount of data generated or number of failed attempts. 0 for No and 1 for Yes.

BOT_TOKEN Enter BOT API TOKEN from Bot father which will send you the log in your channel or group. Bot must be admin in specific channel or group to send log. Required if SEND_LOG is 1.

CHANNEL_ID Enter Channel/Group ID (Channel/Group must be Public) with @ in which you want log to be send. Like @example or @mychannel.

HIDE_ID To hide WARP_ID in the log message send to Telegram Channel or Group. 0 for No and 1 for Yes.

4.Then go to Okteto click on Launch Dev Environment, select your repository and change branch from main to okteto.

5.Finally! Click on Launch button to deploy your repository and Enjoy!😘

6.Additionally! you can setup cron-job using Cron-Job.org to automatically restart your script one it sleeps after 24 hours.

🖥️ Run on Computer

Running this script on your Computer is simple than ABC!

1.If your PC not have python, then install it first: Download Python

2.Now first open the WARP+ Unlimited Script code and paste it in notepad and save it as Warp.py don't forget to type .py: Show Code

✍️NOTE: The script code is available in two different edition->1. Without Telegram logger and 2.With Telegram logger

3.After it run the code as shown in the Image and Enter WARP ID and Hit Enter and Enjoy!

6

❗The Script will run and give you 1GB data / 10 Second until your PC is on and the Window is open. Make sure that your PC or Local System is connected to INTERNET CONNECTION.

🧫 Deploy using GitHub Actions

This Method is too much easier and best for users who want to deploy this script multiple times on Heroku without login on Heroku again and again!

1.First fork this Repository.

2.Now open the settings of your Forked Repository and click Secrets->Actions.

3.After doing that, create Following Secrets:

HEROKU_API_KEY - Enter your Heroku API Key as value.

HEROKU_APP_NAME - A unique app name in small letters only.

HEROKU_EMAIL - Your Heroku Email ID.

WARP_ID - Enter your WARP/WARP+ ID. In capital only!

SEND_LOG - If you want to receive info about your deployed script like script working?,amount of data generated or number of failed attempts. 0 for No and 1 for Yes.

BOT_TOKEN: Enter BOT API TOKEN from Bot father which will send you the log in your channel or group. Bot must be admin in specific channel or group to send log. Required if SEND_LOG is 1.

CHANNEL_ID Enter Channel/Group ID (Channel/Group must be Public) with @ in which you want log to be send. Like @example or @mychannel.

HIDE_ID To hide WARP_ID in the log message send to Telegram Channel or Group. 0 for No and 1 for Yes.

5.Go to Actions Tab then click Deploy on Heroku and Run Workflow. Now it will be automatically got deployed on given Heroku Account!😉

5.It will take maximum 10 Seconds to start the Workflow and minimum 1-2 Minutes to get deployed!

📲 Run on Mobile Phone

1.First Download the Termux app from here.

2.Now run the following commands in it one by one!

1.pkg install python - This Command will Download Python.

2.pkg install git - This Command will Download Git.

3.git clone https://github.com/TheCaduceus/WARP-UNLIMITED-ADVANCED - This Command will clone this Repository in your Device.

4.cd WARP-UNLIMITED-ADVANCED - This Command will set Directory to this Repository's created Folder.

5.python3 warp.py - This Command will run the main Script.

6.Getting http/SSL Error? Run following code to fix it:
termux-setup-storage && pkg update && pkg i git python wget -y && pkg upgrade && pip install --upgrade pip

3.After above! Now Enter your WARP ID and get started.😚

🎲Run on Replit

1.Open the "WARP UNLIMITED" repl: Open it

2.Enter your WARP/WARP+ ID and press Enter to run the script. Enjoy!🙃

🧰Run on Jupyter Server

This method is best & effective alternative of "Run on Computer" method! Before using this method, let see how to Download & Setup Jupyter server which is too lightweight.

Setting up the Jupyter Server:

1.First install Python: From Here

2.Now run the CMD as Administrator and execute following commands one-by-one:

1.pip install jupyter - To install Jupyter

2.pip install notebook - To install Notebook

3.pip install voila - To install Voila

4.python -m notebook - Start Jupyter Server

3.Once you start your Server! Then Jupyter will give you its link (as shown in Image), just open it on your Browser.

4.Now Download the "Warp-on-Jupyter-Server.ipynb" file: From Here only

5.After downloading it! Locate that file through your Jupyter server and open it as shown in the image and click Run.

6.Now enter your WARP/WARP+ ID and press Enter to continue.Enjoy!😉

📈Update Values

After Successfully Deploying or Running your Script! You have to update the "Data Remaining Value in your App."

📲For Mobile:

Go to Settings-->Advanced-->Connection Options-->Press Reset Security Keys

🖥️For PC:

Just again Enter your Activation key! For getting Activation key, Open App in Mobile-->Settings-->Account-->Copy Key

🎯Points to be Remembered

1.You have to manually update the Value in the app.

2.The Major Advantage of the Railway app is that, it never restarts. So it will generate more Amount of Data in 24 Hours if compared with Heroku

3.On your Computer,The Script will run and give you 1GB data / 10 Second until your PC is on and the Window is open.

4.This Tricks works on both! That's WARP or WARP+.

5.If you are hosting this Script on your PC or Local System then confirm that it is connected to INTERNET CONNECTION.

📥Download Cloudflare WARP (1.1.1.1)

Cloudflare's WARP which is based on 1.1.1.1, world's fastest DNS resolver helps you to encrypt your Network traffic and surf the web faster and available for major Operating-Systems (OS):

📱Android: Download Now!

📟iOS: Download Now!

🖥️Windows: Download Now!

🍎Mac: Download Now!

💻Linux: Download Now!

❓FAQ

1.How much scripts can I host/run for same account?

I will recommend to host/run 3 or less than 3 (<3) scripts for each account because Cloudflare is API have request limits. Hosting/Running too many scripts can cause "Too many Requests" error which indicates that API getting too many requestes from same account and that is why there is a cooldown timer of 10 seconds to prevent this.

2.How to resolve "Too many request" Error?

As already discussed above! Hosting/Running too many scripts for same account cause this. So just switch off the scripts and bring down the number to 3 or <3 scripts for same account. Please refer to Issue #3 for more details on this.

3.Will this script cause any type of ban from Cloudflare?

No, this script don't cause ban because it just use the API provided by Cloudflare for referral system. Neither this script create any type of load or bypass any limit set by Cloudflare for there API nor it hack anything or changes any official record illegally.

4.Script not working & producing error as shown in the image in Termux. How to solve?

This problem happens due to missing files! you can run the below given command in Termux to fix it easily:
termux-setup-storage && pkg update && pkg i git python wget -y && pkg upgrade && pip install --upgrade pip

5.Deploying this on Heroku/Railway/Okteto/Vercel cause any ban?

No, this script comes in category of Cron-Job because this script just take the WARP/WARP+ ID from user and arrange it in a particular format and start pining it in an interval of 10 seconds.This script is lightweight and don't have any load on system. You can refer to issue #5 for more details on this.

🖥️How to use this Data on PC?

Open the WARP or 1.1.1.1 app in your Phone and go to Settings > Account > Key and copy the License Key | Now paste that Key in your Warp app in Windows or MacOS or Linux.

⛑Contact Us!

Join our Update Channel at Telegram: Join Now!

Directly Contact the Developer using Telegram @HelpAutomatted_Bot

❤️Credits & Thanks

Dr.Caduceus: For heavy modification as well as making New 10 Methods and this all in one Guide.

ALI-B: The Original Developer of the Base Script