VPN والوكيل والفلاتر

تعارض Tailscale مع VPN آخر على Mac

يمنح Tailscale كل جهاز عنوانًا في 100.64.0.0/10. قد يحظر VPN آخر حركة Tailscale أو يستخدم العناوين نفسها.

ينطبق على: Tailscale الحالي لـ macOS على macOS 13 Ventura والإصدارات الأحدث. تعمل أوامر المسارات على جميع إصدارات macOS الحالية.تاريخ التحقق: 29 أكتوبر 2026

الأعراض

  • تتوقف أجهزة 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 حركة البيانات إلى أحدهما فقط.

كيفية التحقق

  1. اعرض حالة اتصالات Tailscale. مع إصدار App Store، استخدم المسار الكامل إلى CLI.

    tailscale status
  2. اختبر جهازًا واحدًا عبر Tailscale فقط. استبدل الاسم باسم جهازك.

    tailscale ping my-server
  3. اعرض الواجهة التي تحمل حركة البيانات إلى عنوان Tailscale.

    route -n get 100.101.102.103
  4. اعرض جميع المسارات. ابحث عن واجهتي utun لهما النطاقات نفسها.

    netstat -rn
  5. احصل على تقرير عن الشبكة تحت النفق.

    tailscale netcheck

كيفية الإصلاح

  1. اقطع اتصال VPN الآخر. تأكد من أن Tailscale يعمل وحده.

  2. اسأل مزوّد VPN الآخر عما إذا كان يمكنه استثناء 100.64.0.0/10 وfd7a:115c:a1e0::/48 من نفقه.

  3. أضف مسارات الشبكات الفرعية لـ Tailscale إلى قائمة الاستثناءات تلك أيضًا.

  4. لا تستخدم عقدة خروج Tailscale أثناء تشغيل VPN آخر.

  5. إذا تداخلت نطاقات العناوين، فاطلب من مسؤول الشبكة تغيير أحد النطاقين.

  6. إذا لم يفد شيء، فاستخدم VPN واحدًا في كل مرة.

باستخدام Kilobat

  1. يحدد فحص الاتصال في Kilobat الواجهة لكل مسار، مثل Wi-Fi أو VPN. ويقارن المسار المباشر بالنفق.

    kilobat why my-server.example.ts.net
  2. اعرض واجهات VPN وعداداتها.

    kilobat interfaces --json
  3. إذا كان على خدمة مستضافة الوصول إلى عنوان 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 الأخرى النطاق نفسه.

المصادر

تم التحقق في 29 أكتوبر 2026.