«يعمل عندي، لكنه لا يعمل عند مستخدميّ في روسيا» من أكثر ألغاز الشبكات التي نراها شيوعاً. لا يمكنك إصلاح ما لا تراه، لذا فالخطوة الأولى أن تنظر إلى خادمك من داخل تلك الدول. خدمتان مجانيتان تجعلان ذلك فحصاً لا يستغرق سوى دقيقتين.
تستخدم الأمثلة أدناه 203.0.113.10 عنواناً للخادم. استبدله بعنوانك.
1. فحص سريع في المتصفح: check-host.net
افتح check-host.net، وأدخل عنوان IP لخادمك، وشغّل أولاً Ping ثم TCP port مع المنفذ الذي تستمع عليه خدمتك (مثلاً 203.0.113.10:443). تعرض النتائج كل نقاط القياس؛ انظر إلى تلك الموجودة في روسيا وإيران. لدى check-host.net نقاط قياس في موسكو وفي عدة مدن إيرانية.
الفحوص نفسها تعمل من الطرفية. شغّل اختبار ping من نقطة روسية وأخرى إيرانية:
curl -s -H 'Accept: application/json' \
'https://check-host.net/check-ping?host=203.0.113.10&node=ru1.node.check-host.net&node=ir5.node.check-host.net'
يحتوي الرد على request_id. انتظر بضع ثوانٍ ثم اجلب النتيجة:
curl -s -H 'Accept: application/json' 'https://check-host.net/check-result/REQUEST_ID'
لاختبار TCP استبدل check-ping بـ check-tcp وأضف المنفذ إلى العنوان: host=203.0.113.10:443. تتغير أسماء نقاط القياس من حين لآخر؛ والقائمة الحالية على https://check-host.net/nodes/hosts.
2. رأي ثانٍ: Globalping
يُجري Globalping اختبارات من نقاط قياس تطوعية حول العالم، بما فيها روسيا وإيران. في المتصفح اختر نوع الاختبار وأدخل عنوانك واكتب اسم الدولة موقعاً. ومن الطرفية:
curl -s -X POST https://api.globalping.io/v1/measurements \
-H 'content-type: application/json' \
-d '{"type":"ping","target":"203.0.113.10","locations":[{"country":"RU"},{"country":"IR"}],"limit":2}'
يحتوي الرد على id. بعد بضع ثوانٍ:
curl -s https://api.globalping.io/v1/measurements/MEASUREMENT_ID
تعرض كل نتيجة دولة نقطة القياس ومدينتها وما إذا كان الهدف قد ردّ.
3. قراءة النتائج
| ما تراه | ما يعنيه عادةً |
|---|---|
| الـ ping يفشل، واتصال TCP بمنفذك ينجح | الـ ICMP مُفلتر في مكان ما. خادمك قابل للوصول؛ لا شيء يحتاج إلى إصلاح. |
| الـ ping وTCP يفشلان من عدة نقاط في دولة واحدة ويعملان في كل مكان آخر | الأرجح أن العنوان مُفلتر في تلك الدولة. |
| TCP يتصل من داخل الدولة، لكن الـ VPN لا يتصل | المحجوب هو البروتوكول لا عنوانك. تغيير العنوان لن يفيد. |
| يفشل في كل مكان، بما في ذلك أوروبا | المشكلة في خادمك لا في الدولة: الخدمة متوقفة أو الجدار الناري يحجب المنفذ. |
فشل نقطة قياس واحدة لا يثبت الكثير؛ فللشبكات المنزلية وشبكات الجوال مشكلاتها الخاصة. اعتمد على نمط يتكرر في عدة نقاط داخل الدولة نفسها.
4. ماذا تفعل
إذا كان العنوان مُفلتراً. الحل عنوان آخر. على خطة بعنوان IP مخصّص يمكنك إضافة عنوان IPv4 ثانٍ أو الانتقال إلى خادم جديد والحصول على عنوان جديد. الخياران وأسعارهما في صفحة تغيير عنوان IP. افحص العنوان الجديد بالطريقة نفسها قبل نقل مستخدميك إليه.
إذا كان البروتوكول محجوباً. يسهل على الفحص العميق للحزم (DPI) التعرّف على مصافحات WireGuard وOpenVPN. أما VLESS + Reality فيبدو مثل HTTPS عادي ويصمد أفضل بكثير حيث تُفلتر بروتوكولات الـ VPN.
إذا كان يفشل من كل مكان. ابدأ بالخادم: هل الخدمة تعمل، وهل تستمع على المنفذ، وهل يسمح بها الجدار الناري؟ قائمة فحص الـ VPN ترشدك خطوة بخطوة.
على خطة NAT اختبر منفذك الشخصي (المعروض في لوحة التحكم، مثل 20xxx). إنه المنفذ الوحيد الذي يصل إلى الخادم من الخارج؛ ولاستقبال اتصالات على المنفذ 443 أو على منفذ VPN تحتاج إلى خطة بعنوان IPv4 خاص.
التعليقات
لا تعليقات بعد. كن الأول.