فاحص بروكسي لـ Windows بلغة PowerShell مع فحص RBL والمواقع
يفحص remcheck.ps1 قائمة البروكسيات بمئات الخيوط مباشرة على حاسوبك أو خادمك بنظام Windows: أيها يستجيب وبأي سرعة ومن أي عنوان IP يخرج. ويقارن وضعان آخران عناوين الخروج بـ17 قائمة بريد مزعج ويحسبان كم بروكسي تسمح به Google وLinkedIn وAvito ومواقع أخرى.
- PowerShell وcurl.exe بلا تثبيت
- حتى 1000 خيط
- أوضاع connect وrbl وtarget
- مجاني

التشغيل في دقيقة
لا حاجة إلى تثبيت شيء: PowerShell وcurl.exe موجودان في Windows 10 و11. يعمل السكربت في Windows PowerShell 5.1 المدمج وفي PowerShell 7.
- نزّل السكربت
افتح PowerShell («ابدأ» ثم اكتب PowerShell ثم Enter) وشغّل الأمر: ينشئ المجلد C:\remcheck وينزّل السكربت فيه.
mkdir C:\remcheck -Force; cd C:\ remcheck; curl.exe -fsSLO https:// remproxy.com/ files/ remcheck.ps1 - اسمح بالتشغيل
مرة واحدة في كل نافذة جديدة. يبقى الإذن حتى إغلاق النافذة ولا يغيّر إعدادات Windows.
Set-ExecutionPolicy -Scope Process Bypass -Force - افحص القائمة
أدخل معرّف الاشتراك من اللوحة؛ your_proxy_id يختلف لكل اشتراك. تظهر النتائج في المجلد remcheck-التاريخ-الوقت.
.\remcheck.ps1 -P socks5 -f your_proxy_id
إذا أظهر PowerShell خطأ
رسالة «تشغيل البرامج النصية معطّل على هذا النظام» تعني أنك تخطيت الخطوة 2: لا يشغّل Windows افتراضيًا السكربتات المنزّلة. وتظهر رسالة «curl.exe not found» على إصدارات Windows الأقدم من 10: نزّل curl من curl.se وضع curl.exe في مجلد ضمن PATH مثل C:\Windows.
ثلاثة أوضاع
connect: يعمل وسريع
يفتح السكربت عبر كل بروكسي صفحة تعيد عنوان IP ويسجّل زمن الاستجابة. تذهب البروكسيات العاملة إلى alive.txt والأسرع في الأعلى.
.\remcheck.ps1 -n 100 -Timeout 8 -f your_proxy_id rbl: يعمل ونظيف
يُبحث عن كل عنوان خروج في 17 قائمة للبريد المزعج عبر DNS over HTTPS. مع اشتراك RemProxy يأخذ السكربت العناوين من عمود real_ip، فيبدأ الفحص فورًا دون الاتصال عبر البروكسيات. أما القوائم الأخرى فتمر أولًا بفحص connect. تذهب النظيفة إلى clean.txt والمُدرجة إلى listed.txt.
.\remcheck.ps1 -m rbl -f your_proxy_id target: كم بروكسي يسمح به الموقع
يفتح السكربت Google وLinkedIn وAvito و13 خدمة أخرى، أو عنوانك الخاص، عبر كل بروكسي مع ترويسات متصفح. تُقسَّم الردود إلى عامل وكابتشا ومضاد للبوتات (antibot) وحظر وحد. قبل ذلك يُفتح كل موقع من الجهاز نفسه دون بروكسي: إذا رفضه الموقع أيضًا فهو يفحص البرنامج لا عنوان IP. تذهب البروكسيات العاملة لكل موقع إلى ok-الموقع.txt.
.\remcheck.ps1 -m target -t google,linkedin,avito -S 300 -f your_proxy_id الخيارات
-f LIST- قائمة البروكسيات: معرّف اشتراك RemProxy أو رابط القائمة. يصلح الملف أيضًا.
-m MODE- الوضع: connect (افتراضي) أو rbl أو target.
-t LIST- وضع target: خدمات وعناوين مفصولة بفواصل، مثل -t google,linkedin,shop=https://example.com/، أو -t all لكل الـ16.
-k TEXT- وضع target: تُعد صفحة عنوانك عاملة فقط إذا احتوت هذا النص.
-S NUM- وضعا connect وtarget: فحص عينة عشوائية من NUM بروكسي.
-n NUM- عدد البروكسيات التي تُفحص معًا، 64 افتراضيًا و1000 كحد أقصى. في وضع rbl يحدد أيضًا عدد العناوين التي تُفحص معًا في قوائم البريد المزعج: 128 دون -n و256 كحد أقصى.
-Timeout SEC- مهلة كل طلب بالثواني، 10 افتراضيًا. يُكتب كاملًا لأن PowerShell لا يميّز بين -t و-T.
-r NUM- عدد المحاولات لكل بروكسي في وضع connect، 2 افتراضيًا و5 كحد أقصى. كل محاولة جديدة تذهب إلى صفحة صدى أخرى.
-P PROTO- البروتوكول للأسطر بلا مخطط: http (افتراضي) أو socks5 أو socks4.
-e URLS- صفحات تُرجع عنوان IP، مفصولة بفواصل. خمس افتراضيًا: icanhazip وipify وAmazon checkip وifconfig.me وipinfo.
-d DIR- مجلد النتائج، والافتراضي remcheck-التاريخ-الوقت.
-C- وضع rbl مع اشتراك RemProxy: الاتصال عبر كل بروكسي رغم ذلك بدل أخذ العناوين من عمود real_ip.
-q- دون سطر التقدم. لا يظهر في برنامج جدولة المهام على أي حال.
Get-Help .\remcheck.ps1 -Full صيغ القائمة
يقرأ السكربت صيغًا مختلفة في الملف نفسه ويتخطى المكرر والأسطر الفارغة. ملف CSV من لوحة RemProxy مناسب أيضًا.
host:port
host:port:user:pass
user:pass@host:port
socks5://user:pass@host:port
ip;port;country;speed;uptime;real_ipما يظهر في المجلد
alive.txtالبروكسيات العاملة، والأسرع في الأعلى.dead.txtالبروكسيات التي لم ترد.results.tsvجدول: سطر لكل بروكسي، وفي وضع target لكل بروكسي وخدمة، مع سبب كل رد.clean.txtوضع rbl: بروكسيات عاملة بعنوان خروج نظيف.listed.txtوضع rbl: بروكسيات عاملة عنوانها في قوائم البريد المزعج.ok-NAME.txtوضع target: البروكسيات التي فتحت الخدمة، الأسرع أولًا.summary.txtوضع target: الجدول الختامي حسب الخدمة.
فحص قائمة RemProxy
يكفي معرّف الاشتراك، فالسكربت ينزّل قائمة CSV بنفسه. في وضع rbl يأخذ السكربت عناوين الخروج من عمود real_ip دون الاتصال عبر البروكسيات. يُفحص كل سطر من القائمة على حدة، 128 في وقت واحد، ويستغرق فحص 1000 بروكسي أقل من دقيقة. يعرض الملخص عدد ونسبة البروكسيات النظيفة والمدرجة.
.\remcheck.ps1 -m rbl -f your_proxy_id اجعل -n لا يتجاوز عدد خيوط باقتك، وإلا يصطدم جزء من الفحوص بالحد ويُحسب ضمن المعطلة.
إذا لم يكن العنوان في القائمة البيضاء
تُسلَّم القائمة فقط لعناوين IP الموجودة في القائمة البيضاء للاشتراك. إذا لم يكن هذا الجهاز فيها يتوقف السكربت ويعرض عنوانه: افتح panel.remproxy.com/subscriptions واختر الاشتراك وأضف هذا العنوان إلى «عناوين IP المسموح بها» في قسم «الوصول» ثم أعد الفحص. رمز الخروج في هذه الحالة 3.
remcheck: the list server rejected this machine, its IP is not in the subscription whitelist.
IP of this machine: 203.0.113.7
Allowed IPs of the plan: 198.51.100.20الفحص المجدول
لا يملك السكربت وضعًا دوريًا: يشغّله برنامج جدولة المهام في Windows. وتبقى أحدث نتيجة دائمًا في المجلد نفسه.
- افتح برنامج جدولة المهام واختر إنشاء مهمة أساسية.
- المشغّل: يوميًا. ثم في خصائص المهمة، تبويب المشغّلات، فعّل التكرار كل 30 دقيقة.
- الإجراء: بدء برنامج. البرنامج والوسائط أدناه.البرنامج
powershell.exeالوسائط-ExecutionPolicy Bypass -File C:\remcheck\ remcheck.ps1 -P socks5 -f your_proxy_id -d C:\ remcheck\ latest -q - احفظ المهمة. ستكون أحدث النتائج في C:\remcheck\latest.
يُخفي المفتاح -q سطر التقدم، ويُبقي -d النتائج في مجلد واحد يسهل على برنامج آخر أخذها منه.
المتطلبات: Windows 10 أو 11 مع PowerShell 5.1 وcurl.exe المدمجين. ويصلح PowerShell 7 أيضًا. تحتاج إصدارات Windows الأقدم إلى curl.exe من curl.se في مجلد ضمن PATH.
أسئلة وأجوبة
01كم خيطًا أستخدم على Windows؟
02لماذا تظهر كل بروكسيات قائمة RemProxy متوقفة؟
03لماذا تظهر Ozon وWildberries وYandex بنسبة 0% في وضع target؟
04ما الفرق بين نسخة Windows ونسخة Bash؟
05هل يرسل السكربت بروكسياتي إلى أي مكان؟
تحتاج مجمّعًا للفحوص الجماعية؟
مجمّعات MIX حتى 25,000 عنوان IP، حركة بيانات غير محدودة، HTTP وSOCKS5 على المنفذ نفسه، الوصول حسب IP. ساعة الاختبار بـ1$.
عرض الباقات
