ar
Feedback

لا تقع ضحية للمخادعين! تيليمتريو يكتشف ويُميّز هذه القنوات 👉 إذا كنت تريد رؤية العلامة، اشترك

𝗟𝟵𝗕𝗜𝟳𝗘 ➠ 𝗖𝗛𝗔𝗡𝗡𝗘𝗟²

𝗟𝟵𝗕𝗜𝟳𝗘 ➠ 𝗖𝗛𝗔𝗡𝗡𝗘𝗟²

الذهاب إلى القناة على Telegram

إظهار المزيد
لم يتم تحديد البلدالفئة غير محددة
1 340
المشتركون
-724 ساعات
-547 أيام
-58530 أيام
أرشيف المشاركات
محتاج 5 أشخاص خاص @QAS9R

import requests import os import json BASE = "https://site43.mobilejumps.org" HEADERS = { "User-Agent": "Dart/3.12 (dart:io)", "Accept-Encoding": "gzip" } OUTPUT_DIR = "vpn_servers" os.makedirs(OUTPUT_DIR, exist_ok=True) print("بدا سحب سيرفرات ") r = requests.get(f"{BASE}/api/allservers", headers=HEADERS) servers = r.json()["data"] print(f"[+] عدد السيرفرات: {len(servers)}") with open(os.path.join(OUTPUT_DIR, "all_servers.json"), "w", encoding="utf-8") as f: json.dump(servers, f, ensure_ascii=False, indent=2) success, failed = 0, 0 for s in servers: if s.get("status") != 0: continue slug = s["slug"] name = s["name"].replace(" ", "_").replace("/", "-") country = s.get("country", "unknown").replace(",", "_").replace(" ", "_") filename = f"{s['id']}_{country}_{name}.ovpn" filepath = os.path.join(OUTPUT_DIR, filename) if os.path.exists(filepath): continue try: dr = requests.get(f"{BASE}/api/detail/{slug}", headers=HEADERS, timeout=15) cfg = dr.json()["data"].get("config") if not cfg: failed += 1 continue with open(filepath, "w", encoding="utf-8") as f: f.write(cfg) success += 1 print(f"[+] {filename}") except Exception as e: failed += 1 print(f"[!] فشل {name}: {e}") print(f"\n[=] تم: {success} ناجح، {failed} فشل") print(f"[=] الملفات في: {OUTPUT_DIR}/")

اودي لي عجبك ديرو

Tm7oa a zbi trjl m3ana rah Ana wyak mn nts lblad g3ma iji 9hba mn misr ibda itl3 3lia

الا ازبي مالك عوتاني 🙂

Chfi t9a7bin Dba dsr 3lia 9hab

مزال مدرتيه؟

اصبر نعمل فيه ممنوع تحويل وسكرين 😂

ta kifach dar 3a9lo ???

صافي دار عقلو اخاي علي غير خليه

3andk problem fi bio

واو ولد القحبة محمض vib

Wkha tkon had conexion bflos l7ram g3ma i9ol 4 soai3