- Tribute to: yonggekkk
- OG Repo: Replit-Xray
- Fragment base code: config2Fragment
- YouTube instructions
Here's the simplified steps to run an Argo Tunnel config based on Replit.
- Create a replit account, tap
+ Create Repl
in the upper left corner of the homepage or the plus sign in the upper right corner - Search for the template:
Blank Repl
, enter the project name title, and tap Create Repl. - Download the compressed file
vmvltrssso.zip
and unzip it. Then drag all four decompressed files to the file bar on the left and confirm overwriting. - Tap
Run
, then in the upper right corner under "web view", tapNew Tab
. - Separate the first part of the new tab URL (at the time of writing, it's in the format of
UUID.pike.replit.dev
-- make sure to exclude the "https://") and copy it. - Under "Tools" at left lower corner, locate and tap
Secrets
. TapNew Secret
. - Name the "Key" as
ym
(lowercase) and put the address that you copied in step 5 as the "Value" of the secret. Stop
andRun
again, this time you'll get html links under "Console".
Since the Cloudflare argo tunnel subdomain changes at every run, this code is an attempt to fetch the vless config every time that it changes.
- Make sure your Repl is running.
- Open
fetch-argo.py
and replace "YOUR_URL", "HOST_SNI" and "TARGET_IP". YOUR_URL
: This is link to your detailed configs URL, the "new tab" in step 4.HOST_SNI
: This is the first part of the URL mentioned in step 5.TARGET_IP
: Clean CF IP or Domain.
- So far, this code only returns the "vless://" config and base64 too. If needed, argo configs for vmess, trojan, ss and socks can be added as well.
- Replit code will run until the window is open, so while this saves the effort to get the argo config, this all is for educational purposes only and no abuse of services is intended.