این پروژه وظیفه دارد تا از چند کانال تلگرامی لیست پراکسیهای موجود را دریافت کرده، آنها را پردازش کند و اطلاعات مربوط به هر پراکسی را به همراه موقعیت جغرافیایی آن در فایلهایی ذخیره کند. پس از جمعآوری و بهروزرسانی این اطلاعات، پروژه بهطور خودکار این تغییرات را در مخزن گیت آپلود میکند.
- جمعآوری پراکسیها: کد ابتدا به کانالهای تلگرام داده شده درخواست میدهد و لینکهای پراکسی را از پیامهای کانال استخراج میکند.
- پردازش لینکها: لینکهای پراکسی شناسایی شده و اطلاعاتی از جمله
server
،port
وsecret
از آنها استخراج میشود. - دریافت موقعیت جغرافیایی: برای هر سرور پراکسی، با استفاده از IP مربوطه، اطلاعات موقعیت جغرافیایی (کشور، منطقه، شهر و غیره) جمعآوری میشود.
- ذخیرهسازی: پس از پردازش، اطلاعات پراکسیها در دو فایل ذخیره میشود:
proxy-list.json
: شامل اطلاعات پراکسیها به همراه موقعیت جغرافیایی آنها.proxy-list.txt
: شامل لینکهای پراکسیهای جمعآوری شده.
- بهروزرسانی مخزن گیت: در نهایت، کد بهطور خودکار تغییرات را در مخزن گیت محلی ذخیره کرده و به سرور گیت ارسال میکند.
برای استفاده از فایلهای پراکسی جمعآوری شده، میتوانید از لینکهای زیر استفاده کنید:
امیدواریم که این پروژه به شما در مدیریت و بهروزرسانی لیست پراکسیها کمک کند!