VPN والوكيل والفلاتر
تعارض Tailscale مع VPN آخر على Mac
يمنح Tailscale كل جهاز عنوانًا في 100.64.0.0/10. قد يحظر VPN آخر حركة Tailscale أو يستخدم العناوين نفسها.
الأعراض
- تتوقف أجهزة Tailscale عن الاستجابة عند اتصال VPN الآخر.
- يتوقف VPN الآخر عن العمل عند اتصال Tailscale.
- تذهب بعض عناوين 100.x.y.z إلى الشبكة الخطأ.
- تتوقف عقدة الخروج عن العمل عند تشغيل VPN ثانٍ.
الأسباب المحتملة
- قواعد جدار حماية VPN صارمة. تقول Tailscale إن معظم اتصالات VPN تحظر حركة البيانات التي لا تمر عبرها. قد يسقط ذلك حركة Tailscale.
- تداخل عناوين. يتعارض VPN الذي يستخدم نطاق CGNAT أيضًا، من 100.64.0.0 إلى 100.127.255.255، مع عناوين Tailscale.
- عقد الخروج. تقول Tailscale إن عقد الخروج تدعم VPN واحدًا فقط في كل مرة.
- مسارات شبكات فرعية متداخلة. قد يطالب نفقان بنطاق الشبكة المحلية نفسه. يرسل Mac حركة البيانات إلى أحدهما فقط.
كيفية التحقق
اعرض حالة اتصالات Tailscale. مع إصدار App Store، استخدم المسار الكامل إلى CLI.
tailscale statusاختبر جهازًا واحدًا عبر Tailscale فقط. استبدل الاسم باسم جهازك.
tailscale ping my-serverاعرض الواجهة التي تحمل حركة البيانات إلى عنوان Tailscale.
route -n get 100.101.102.103اعرض جميع المسارات. ابحث عن واجهتي
utunلهما النطاقات نفسها.netstat -rnاحصل على تقرير عن الشبكة تحت النفق.
tailscale netcheck
كيفية الإصلاح
اقطع اتصال VPN الآخر. تأكد من أن Tailscale يعمل وحده.
اسأل مزوّد VPN الآخر عما إذا كان يمكنه استثناء 100.64.0.0/10 وfd7a:115c:a1e0::/48 من نفقه.
أضف مسارات الشبكات الفرعية لـ Tailscale إلى قائمة الاستثناءات تلك أيضًا.
لا تستخدم عقدة خروج Tailscale أثناء تشغيل VPN آخر.
إذا تداخلت نطاقات العناوين، فاطلب من مسؤول الشبكة تغيير أحد النطاقين.
إذا لم يفد شيء، فاستخدم VPN واحدًا في كل مرة.
باستخدام Kilobat
يحدد فحص الاتصال في Kilobat الواجهة لكل مسار، مثل Wi-Fi أو VPN. ويقارن المسار المباشر بالنفق.
kilobat why my-server.example.ts.netاعرض واجهات VPN وعداداتها.
kilobat interfaces --jsonإذا كان على خدمة مستضافة الوصول إلى عنوان Tailscale، فأضف
--context provider. عندئذٍ يوضح Kilobat أن العنوان خاص.kilobat why http://100.101.102.103:8080 --context provider
الأسئلة
أين أجد CLI الخاصة بـ Tailscale على Mac؟
يتضمنها إصدار App Store في /Applications/Tailscale.app/Contents/MacOS/Tailscale. يمكن للإصدار المستقل تثبيت tailscale في /usr/local/bin.
لماذا يستخدم Tailscale عناوين 100.x.y.z؟
يستخدم Tailscale نطاق CGNAT 100.64.0.0/10 لعناوين الأجهزة. قد تستخدم اتصالات VPN الأخرى النطاق نفسه.
المصادر
- Tailscale: هل يمكنني استخدام Tailscale إلى جانب اتصالات VPN أخرى؟
- Tailscale: CLI
- Tailscale: التوافق مع البرامج الأخرى
- route(8)، صفحة الدليل المثبتة مع macOS 27.2
تم التحقق في 29 أكتوبر 2026.