آخرین بهروزرسانی: 05:01 19-09-1404 (به وقت ایران)
فایلهای پروکسی: فایلهای SOCKS5.txt, SOCKS4.txt, HTTPS.txt, و requirements.txt در بخش Releases در دسترس هستند.
ProxyProwler یک ابزار قدرتمند و خودکار پایتون برای جمعآوری، بررسی و مدیریت پروکسیهای SOCKS5، SOCKS4 و HTTPS از منابع عمومی است. این پروژه با هدف ارائه پروکسیهای فعال و باکیفیت برای توسعهدهندگان و کاربران طراحی شده و خروجیها را در فایلهای مرتب ذخیره میکند.
- 🌐 جمعآوری خودکار: پروکسیها از منابع معتبر و بهروز جمعآوری میشوند.
- ⚡ بررسی کیفیت: وضعیت آنلاین بودن و پینگ هر پروکسی بررسی میشود.
- 🗑 حذف تکراریها: پروکسیهای تکراری بهصورت خودکار حذف میشوند.
- 📊 خروجی مرتب: پروکسیها در فایلهای جداگانه ذخیره میشوند.
- 🖥 رابط کاربری حرفهای: اطلاعات پروکسیها در README با جدولهای زیبا نمایش داده میشود.
- پشتیبانی از منابع متنوع: جمعآوری پروکسی از لینکهای متنی و JSON.
- اجرای موازی: استفاده از ThreadPoolExecutor برای بررسی سریع پروکسیها.
- اندازهگیری پینگ: نمایش پینگ هر پروکسی برای انتخاب بهترینها.
- حذف پروکسیهای غیرفعال: فقط پروکسیهای آنلاین ذخیره میشوند.
- بهروزرسانی دستی: از طریق GitHub Actions قابل اجرا است.
برای اجرای این پروژه به موارد زیر نیاز دارید:
- 🐍 پایتون 3.9 یا بالاتر
- 📦 کتابخانههای مورد نیاز:
requestspytzjdatetime
- نصب وابستگیها:
pip install -r requirements.txt
- دانلود پروکسیها:
- فایلهای
SOCKS5.txt,SOCKS4.txt,HTTPS.txt, وrequirements.txtرا از بخش Releases دانلود کنید.
- فایلهای
- استفاده در ابزارها:
- پروکسیها را در کلاینتهای خود (مثل مرورگرها یا ابزارهای شبکه) وارد کنید.
- اجرای دستی:
- Workflow را از تب Actions در GitHub اجرا کنید تا پروکسیها بهروزرسانی شوند.
ProxyProwler از منابع معتبر زیر برای جمعآوری پروکسیها استفاده میکند:
| منبع | نوع پروکسی | لینک |
|---|---|---|
| OpenProxyList | SOCKS5, SOCKS4, HTTPS | GitHub |
| KangProxy | SOCKS5, SOCKS4, HTTPS | GitHub |
| Proxifly | SOCKS5, SOCKS4, HTTPS | GitHub |
| Hookzof | SOCKS5 | GitHub |
| TheSpeedX | SOCKS5, SOCKS4 | GitHub |
| Jetkai | SOCKS5 | GitHub |
| ProxyScrape | SOCKS5 | API |
جدولهای زیر نمونهای از پروکسیهای فعال (حداکثر ۵ نمونه برای هر نوع) را همراه با پینگ و وضعیت آنها نمایش میدهند:
| # | سرور (Server) | پورت (Port) | پینگ (Ping) | وضعیت (Status) |
|---|---|---|---|---|
| 1 | 172.67.71.62 |
80 |
2.24ms | ✅ فعال |
| 2 | 172.67.254.157 |
80 |
2.10ms | ✅ فعال |
| 3 | 104.21.21.237 |
80 |
1.98ms | ✅ فعال |
| 4 | 160.123.255.92 |
80 |
1.94ms | ✅ فعال |
| 5 | 172.66.40.55 |
80 |
2.14ms | ✅ فعال |
| # | سرور (Server) | پورت (Port) | پینگ (Ping) | وضعیت (Status) |
|---|---|---|---|---|
| 1 | 31.58.18.142 |
6411 |
144.89ms | ✅ فعال |
| 2 | 39.102.208.149 |
9999 |
221.07ms | ✅ فعال |
| 3 | 39.104.62.128 |
5000 |
215.19ms | ✅ فعال |
| 4 | 199.102.104.70 |
4145 |
24.16ms | ✅ فعال |
| 5 | 16.78.41.33 |
372 |
188.45ms | ✅ فعال |
| # | سرور (Server) | پورت (Port) | پینگ (Ping) | وضعیت (Status) |
|---|---|---|---|---|
| 1 | 40.192.16.115 |
8721 |
216.36ms | ✅ فعال |
| 2 | 176.57.189.138 |
3128 |
1251.55ms | ✅ فعال |
| 3 | 34.39.246.220 |
3128 |
177.96ms | ✅ فعال |
| 4 | 8.134.201.34 |
7160 |
187.55ms | ✅ فعال |
| 5 | 190.242.157.215 |
8080 |
130.91ms | ✅ فعال |
💡 نکته: برای دسترسی به لیست کامل و بهروز پروکسیها، فایلهای مربوطه را از بخش Releases دانلود کنید.
اگر با مشکلی مواجه شدید، این مراحل را امتحان کنید:
- خطای نصب کتابخانهها: مطمئن شوید فایل
requirements.txtرا از Releases دانلود کردهاید. - عدم تولید فایلهای پروکسی: لاگهای GitHub Actions را بررسی کنید تا ببینید آیا منابع پروکسی در دسترس هستند.
- پروکسیهای غیرفعال: منابع پروکسی ممکن است موقتاً از دسترس خارج شوند. منابع جدید را به لیست
proxy_urlsاضافه کنید.
ما از مشارکت شما استقبال میکنیم! برای کمک به بهبود ProxyProwler:
- مخزن را فورک کنید.
- تغییرات خود (مثل اضافه کردن منابع جدید یا بهبود کد) را اعمال کنید.
- Pull Request بفرستید. ایدههای جدید یا گزارش باگها را از طریق Issues در GitHub مطرح کنید.
این پروژه تحت لایسنس MIT منتشر شده است. شما آزادید که از کد استفاده کنید، تغییر دهید و به اشتراک بگذارید.
🚀 ProxyProwler - با قدرت به دنبال پروکسیهای فعال!
برای سوالات یا پیشنهادات، در GitHub با ما در تماس باشید.