أجهزة التوجيه والخوادم المنزلية 7 دقيقة للقراءة
توصيل Apple TV بجدار حماية يعمل ببرنامج pfSense®
أعدّ الوصول عن بعد عبر WireGuard على برنامج pfSense، واكتب تكوين عميل لجهاز Apple TV، ثم استورده باستخدام WaveSocket للوصول إلى شبكتك المنزلية.
في التطبيقالملفات ← إضافة ملف VPN ← الرفع من المتصفح
المحتويات
تصفح جميع الأدلة →
متى يناسبك هذا الإعداد؟
استخدم هذا الإعداد عندما يكون Apple TV بعيدًا عن المنزل، في منزل مستأجر لقضاء العطلة مثلًا، وتريد أن يتصل بجدار حماية في المنزل يعمل ببرنامج pfSense.
لا يتناول هذا الدليل إرسال حركة مرور Apple TV في المنزل عبر عميل VPN على جدار الحماية. فذلك الإعداد لا يحتاج إلى WaveSocket.
أنت بحاجة إلى:
- جهاز Apple TV عليه تطبيق WaveSocket؛ يتصل التطبيق باستخدام تكوينات WireGuard ولا يتضمن خدمة VPN
- صلاحيات المسؤول على جدار الحماية، وعنوان WAN يمكن لـ Apple TV الوصول إليه
- حزمة WireGuard؛ إذ توصي وثائق Netgate® بالترقية إلى أحدث إصدار من برنامج pfSense Plus أو pfSense CE قبل تثبيتها
- هاتف أو كمبيوتر على الشبكة نفسها التي يتصل بها Apple TV لعملية النقل
في مثال Netgate، تكتب تكوين Apple TV بنفسك انطلاقًا من إعدادات النفق والنظير، ثم تلصقه في WaveSocket.
إعداد خادم WireGuard
تتبع هذه الخطوات مثال الوصول عن بعد عبر WireGuard في وثائق Netgate.
- ثبّت حزمة WireGuard من علامة التبويب Available Packages ضمن System → Packages.
- ضمن VPN → WireGuard → Tunnels، أضف نفقًا. فعّله، واضبط منفذ الاستماع (
51820في المثال)، وأنشئ مفاتيح الواجهة، وامنحه عنوانًا مثل10.6.210.1/24، ثم حدد Save Tunnel. - ضمن Firewall → Rules، في علامة التبويب WAN، أضف قاعدة Pass لحركة UDP المتجهة إلى عنوان WAN على منفذ الاستماع. وفي علامة التبويب WireGuard، أضف قاعدة تسمح بحركة مرور النفق. احفظ كل قاعدة ثم حدد Apply Changes.
إذا كان عنوان WAN يتغير، فأعدّ Services → Dynamic DNS واستخدم اسم المضيف هذا كنقطة نهاية.
إنشاء عميل لجهاز Apple TV
- أنشئ زوج مفاتيح لجهاز Apple TV، مثلًا باستخدام
wg genkey | tee /dev/stderr | wg pubkeyفي وحدة التحكم أو في جلسة SSH على جدار الحماية. يطبع هذا الأمر المفتاح الخاص ثم المفتاح العمومي دون حفظ أي ملفات. يشير مثال Netgate إلى أنه لا يمكن إعادة استخدام المفاتيح بين العملاء. - ضمن VPN → WireGuard → Peers، أضف نظيرًا للنفق. فعّل Dynamic Endpoint، والصق المفتاح العمومي لجهاز Apple TV، واضبط Allowed IPs على عنوانه في النفق، مثل
10.6.210.2/32. - احفظ النظير وطبّق التغييرات.
كتابة تكوين العميل
استبدل العناصر النائبة بقيمك الخاصة:
APPLE_TV_PRIVATE_KEY: المفتاح الخاص لجهاز Apple TV الذي أنشأته في القسم السابقFIREWALL_TUNNEL_PUBLIC_KEY: المفتاح العمومي للنفق ضمن VPN → WireGuard → Tunnelsvpn.example.com: عنوان WAN أو اسم مضيف DDNS الخاص بك10.6.0.0/24: شبكتك المنزلية
يستخدم Address عنوان IP نفسه الموجود في Allowed IPs الخاص بالنظير (10.6.210.2)، ولكن مع قناع النفق (/24)، كما في المثال أدناه.
[Interface]
PrivateKey = APPLE_TV_PRIVATE_KEY
Address = 10.6.210.2/24
[Peer]
PublicKey = FIREWALL_TUNNEL_PUBLIC_KEY
AllowedIPs = 10.6.210.1/32, 10.6.0.0/24
Endpoint = vpn.example.com:51820
لا يوجّه هذا المثال عبر VPN إلا عنوان النفق وشبكة منزلية واحدة. لإرسال كل حركة مرور IPv4، اضبط AllowedIPs = 0.0.0.0/0 وأضف DNS = 10.6.210.1 إلى القسم [Interface]. يحتاج IPv6 إلى عنوان نفق خاص به وإلى ::/0؛ راجع المسارات وشبكتك المنزلية.
الاستيراد على Apple TV
- على Apple TV، افتح WaveSocket واختر الملفات ← إضافة ملف VPN ← الرفع من المتصفح، ثم اختر بدء جلسة الرفع. إذا كان VPN متصلاً، فاقطع الاتصال أولاً.
- على هاتف أو كمبيوتر على الشبكة نفسها التي يتصل بها Apple TV، امسح رمز QR الظاهر على التلفزيون أو افتح العنوان المعروض. أدخل الرمز الظاهر على التلفزيون في حقل رمز من ٤ أرقام.
- ضمن طريقة الاستيراد، اختر لصق نص الإعداد، والصق التكوين كاملًا، ثم اضغط على إرسال إلى Apple TV.
- راجع ملف التعريف على Apple TV. اختر إعادة التسمية لتمنحه اسمًا واضحًا مثل VPN المنزل، ثم اختر حفظ الملف.
استخدم شبكة موثوقة لعملية النقل. إذا كان Apple TV على شبكة مشتركة، مثل شبكة Wi-Fi في منزل مستأجر لقضاء العطلة، فاستورد ملف التعريف في المنزل قبل أن تأخذ Apple TV إلى هناك. يشرح دليل الاستيراد سبب ضرورة أن تكون الشبكة موثوقة.
الاتصال والتحقق
اتصل عندما يكون Apple TV على شبكة خارج منزلك. قد لا يُظهر الاختبار من داخل شبكتك المنزلية ما إذا كان الوصول عن بعد يعمل.
يحدد WaveSocket ملف التعريف المحفوظ ويفتح الاتصال. اختر اتصال. في المرة الأولى، اسمح لجهاز Apple TV بإضافة تكوين VPN. ابحث عن تم التحقق من الخادم وعن وقت حديث بجوار عمر أقدم مصافحة، ثم افتح خدمة منزلية معروفة باستخدام عنوانها.
عند استخدام اسم مضيف DDNS كنقطة نهاية، يحلّ WaveSocket هذا الاسم قبل الاتصال ويتحقق منه مرة أخرى أثناء الاتصال؛ راجع DNS وعناوين الخادم.
كل ميزة في WaveSocket مجانية لمدة ثلاث دقائق لكل اتصال، لذا يمكنك تجربة الإعداد قبل اختيار الوصول مدى الحياة إلى WaveSocket، الذي يزيل الحد الزمني.
إذا لم يتم الاتصال
- لا يوجد نفق. تحقق من تفعيل Enable ضمن VPN → WireGuard → Settings.
- لا توجد مصافحة. تحقق من أن المفتاح العمومي للنظير يعود إلى المفتاح الخاص لجهاز Apple TV، ومن أن
PublicKeyفي تكوين العميل هو المفتاح العمومي للنفق. تأكد من قاعدة WAN ومن أن نقطة النهاية تُحل إلى عنوان WAN الحالي لديك. - لا يوجد إنترنت مع نفق كامل. تحقق من أن Firewall → NAT → Outbound يترجم شبكة النفق (
10.6.210.0/24) إلى عنوان WAN. إذا فشل تحليل الأسماء، فتحقق من Services → DNS Resolver → Access Lists. - انقطاع الاتصال عند الخمول. إذا كان هناك جدار حماية آخر بين Apple TV والإنترنت، فأضف
PersistentKeepalive = 25إلى القسم[Peer]. وبالنسبة إلى ملف تعريف محفوظ، اقطع الاتصال واضبط PersistentKeepalive في تعديل الملف.
تستند هذه الخطوات إلى وثائق Netgate المنشورة كما تم التحقق منها في 16 أكتوبر 2026، وليس إلى اختبارات أجراها WaveSocket بنفسه مع برنامج pfSense. قد تتغير تسميات القوائم بين الإصدارات؛ وإذا حدث ذلك، فاتبع الوثائق الحالية. pfSense® هي علامة مسجلة مملوكة لشركة Electric Sheep Fencing LLC («ESF»)، ولا يجوز استخدامها دون إذن كتابي صريح ومسبق من ESF. Netgate® هي علامة مسجلة مملوكة لشركة Rubicon Communications LLC، ولا يجوز استخدامها دون إذن كتابي صريح ومسبق من Rubicon Communications LLC. WaveSocket تطبيق مستقل. وليس هذا الموقع ولا التطبيق تابعًا لـ ESF أو Rubicon Communications LLC، ولا معتمدًا من أيٍّ منهما.
هل ما زالت المشكلة قائمة؟ اتصل بالدعم.