این پروژه بهصورت خودکار لیستهای پروکسی را از منابع عمومی جمعآوری کرده و در مخزن GitHub (Argh94/Proxy-List) بهروزرسانی میکند. پروکسیها هر ۱ ساعت یکبار بهصورت خودکار آپدیت میشوند و در فایلهای متنی دستهبندیشده ذخیره میگردند. این اسکریپت از پروتکلهای مختلف پروکسی (HTTP، HTTPS، SOCKS4، SOCKS5، MTProto) و همچنین پروکسیهای با فرمت host:port
پشتیبانی میکند.
این پروژه برای ارائه لیستهای بهروز و قابل اعتماد پروکسی طراحی شده است. پروکسیها از منابع عمومی جمعآوری و سازماندهی میشوند و هر ۵ ساعت در مخزن GitHub بهروزرسانی خواهند شد. این پروژه مناسب کاربرانی است که به دنبال پروکسیهای متنوع برای استفاده در ابزارهای مختلف هستند.
- جمعآوری پروکسی از منابع متعدد (HTTP، HTTPS، SOCKS4، SOCKS5، MTProto و
host:port
) - پشتیبانی از لیستهای پروکسی رمزگذاریشده با Base64
- حذف خودکار پروکسیهای تکراری
- ذخیره پروکسیهای
host:port
در فایلHTTP.txt
با پیشوندhttp://
- بهروزرسانی خودکار هر ۵ ساعت با پیام کامیت سفارشی (مثل ♻️ HTTP.txt at ...)
- مدیریت خطاها برای اطمینان از پایداری فرآیند
- دسترسی به مخزن GitHub (Argh94/Proxy-List) برای مشاهده فایلهای پروکسی
- ابزارهایی مانند
curl
،wget
یا کلاینتهای پروکسی برای استفاده از لیستهای پروکسی
لیستهای پروکسی هر ۵ ساعت یکبار بهصورت خودکار در مخزن GitHub بهروزرسانی میشوند. فایلهای خروجی شامل موارد زیر هستند:
HTTP.txt
: پروکسیهای HTTP و پروکسیهایhost:port
(با پیشوندhttp://
)HTTPS.txt
: پروکسیهای HTTPSSOCKS4.txt
: پروکسیهای SOCKS4SOCKS5.txt
: پروکسیهای SOCKS5MTProto.txt
: پروکسیهای MTProto (ویژه تلگرام)All_Proxies.txt
: لیست ترکیبی از تمام پروکسیها
- به مخزن GitHub (Argh94/Proxy-List) بروید.
- فایل مورد نظر (مثل
HTTP.txt
) را دانلود کنید. - از پروکسیها در کلاینتهای خود (مثل مرورگر، تلگرام یا ابزارهای دیگر) استفاده کنید.
مثال دانلود با curl
:
curl -O https://raw.githubusercontent.com/Argh94/Proxy-List/main/HTTP.txt
برای اضافه کردن منابع جدید، با نگهدارنده پروژه تماس بگیرید تا URLهای جدید به لیست منابع اضافه شوند.
- فایلهای پروکسی را در ابزارهای خود وارد کنید.
- برای پروکسیهای
host:port
در HTTP.txt، مطمئن شوید که از پروتکلhttp://
استفاده میکنید. - برای پروکسیهای MTProto، از کلاینتهای تلگرام استفاده کنید.
از مشارکت شما استقبال میکنیم! لطفاً مراحل زیر را دنبال کنید:
- مخزن را فورک کنید.
- یک شاخه جدید بسازید (
git checkout -b feature/your-feature
) - تغییرات خود را کامیت کنید (
git commit -m 'Add your feature'
) - شاخه را به مخزن خود پوش کنید (
git push origin feature/your-feature
) - یک Pull Request باز کنید.
برای گزارش مشکلات، پیشنهادات یا افزودن منابع جدید، یک Issue در GitHub باز کنید یا با نگهدارنده پروژه در تماس بگیرید.
---