Skip to content

MmdBay/proxy_collector

Repository files navigation

پروژه جمع‌آوری و به‌روزرسانی لیست پراکسی‌ها

این پروژه وظیفه دارد تا از چند کانال تلگرامی لیست پراکسی‌های موجود را دریافت کرده، آن‌ها را پردازش کند و اطلاعات مربوط به هر پراکسی را به همراه موقعیت جغرافیایی آن در فایل‌هایی ذخیره کند. پس از جمع‌آوری و به‌روزرسانی این اطلاعات، پروژه به‌طور خودکار این تغییرات را در مخزن گیت آپلود می‌کند.

عملکرد کد

  1. جمع‌آوری پراکسی‌ها: کد ابتدا به کانال‌های تلگرام داده شده درخواست می‌دهد و لینک‌های پراکسی را از پیام‌های کانال استخراج می‌کند.
  2. پردازش لینک‌ها: لینک‌های پراکسی شناسایی شده و اطلاعاتی از جمله server، port و secret از آن‌ها استخراج می‌شود.
  3. دریافت موقعیت جغرافیایی: برای هر سرور پراکسی، با استفاده از IP مربوطه، اطلاعات موقعیت جغرافیایی (کشور، منطقه، شهر و غیره) جمع‌آوری می‌شود.
  4. ذخیره‌سازی: پس از پردازش، اطلاعات پراکسی‌ها در دو فایل ذخیره می‌شود:
    • proxy-list.json: شامل اطلاعات پراکسی‌ها به همراه موقعیت جغرافیایی آن‌ها.
    • proxy-list.txt: شامل لینک‌های پراکسی‌های جمع‌آوری شده.
  5. به‌روزرسانی مخزن گیت: در نهایت، کد به‌طور خودکار تغییرات را در مخزن گیت محلی ذخیره کرده و به سرور گیت ارسال می‌کند.

لینک فایل‌های RAW

برای استفاده از فایل‌های پراکسی جمع‌آوری شده، می‌توانید از لینک‌های زیر استفاده کنید:


امیدواریم که این پروژه به شما در مدیریت و به‌روزرسانی لیست پراکسی‌ها کمک کند!

About

An automatic telegram proxy collector

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published