נתבים ושרתים ביתיים 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.

  1. התקן את חבילת WireGuard מהכרטיסייה Available Packages תחת System → Packages.
  2. תחת VPN → WireGuard → Tunnels, הוסף מנהרה. הפעל אותה, הגדר את יציאת ההאזנה (51820 בדוגמה), צור את מפתחות הממשק, תן לה כתובת כמו 10.6.210.1/24 ולחץ על Save Tunnel.
  3. תחת Firewall → Rules, בכרטיסייה WAN, הוסף כלל Pass עבור UDP אל כתובת ה-WAN ביציאת ההאזנה. בכרטיסייה WireGuard, הוסף כלל שמתיר את תעבורת המנהרה. שמור כל כלל ולחץ על Apply Changes.

אם כתובת ה-WAN שלך משתנה, הגדר את Services → Dynamic DNS והשתמש בשם המארח הזה כנקודת הקצה.

צור את הלקוח עבור Apple TV

  1. צור זוג מפתחות עבור Apple TV, למשל באמצעות wg genkey | tee /dev/stderr | wg pubkey במסוף או במעטפת SSH בחומת האש. הפקודה מדפיסה את המפתח הפרטי ואחריו את המפתח הציבורי, בלי לשמור קבצים. בדוגמה של Netgate מצוין שאי אפשר להשתמש באותם מפתחות עבור לקוחות שונים.
  2. תחת VPN → WireGuard → Peers, הוסף עמית עבור המנהרה. הפעל את Dynamic Endpoint, הדבק את המפתח הציבורי של Apple TV והגדר את Allowed IPs לכתובת המנהרה שלו, כמו 10.6.210.2/32.
  3. שמור את העמית והחל את השינויים.

כתוב את תצורת הלקוח

החלף את מצייני המיקום בערכים שלך:

  • APPLE_TV_PRIVATE_KEY: המפתח הפרטי של Apple TV שיצרת בסעיף הקודם
  • FIREWALL_TUNNEL_PUBLIC_KEY: המפתח הציבורי של המנהרה תחת VPN → WireGuard → Tunnels
  • vpn.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

  1. ב-Apple TV, פתח את WaveSocket ובחר פרופילים ← הוספת פרופיל VPN ← העלאה מהדפדפן, ולאחר מכן בחר התחלת הפעלת העלאה. אם VPN מחובר, התנתק תחילה.
  2. בטלפון או במחשב באותה רשת שבה נמצא Apple TV, סרוק את קוד ה-QR שבטלוויזיה או פתח את הכתובת המוצגת. הזן את הקוד המוצג בטלוויזיה בשדה קוד בן 4 ספרות.
  3. תחת שיטת ייבוא, בחר הדבקת טקסט התצורה, הדבק את התצורה המלאה ולחץ על שליחה אל Apple TV.
  4. סקור את הפרופיל ב-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 ואינם מאושרים על ידן.

עדיין תקוע? צור קשר עם התמיכה.