روترها و سرورهای خانگی 7 دقیقه مطالعه
اتصال Apple TV به فایروال OPNsense
در OPNsense، WireGuard را راهاندازی کنید، با مولد همتا کلاینت Apple TV را بسازید و پیکربندی آن را در WaveSocket جایگذاری کنید تا به شبکه خانگی وصل شوید.
در برنامهپروفایلها ← افزودن پروفایل VPN ← بارگذاری با مرورگر
مطالب
همه راهنماها را مرور کنید →
این راهاندازی در چه شرایطی مناسب است؟
از این راهاندازی زمانی استفاده کنید که Apple TV دور از خانه است، مثلاً در یک اقامتگاه اجارهای در سفر، و باید از طریق فایروالی که OPNsense® را اجرا میکند به خانه وصل شود. OPNsense این را راهاندازی Road Warrior مینامد.
این راهنما عبور دادن ترافیک Apple TV در خانه از طریق یک کلاینت VPN روی فایروال را پوشش نمیدهد. آن راهاندازی به WaveSocket نیازی ندارد.
به این موارد نیاز دارید:
- یک Apple TV با برنامه WaveSocket، که با پیکربندیهای WireGuard وصل میشود و سرویس VPN را شامل نمیشود
- دسترسی مدیریتی و یک آدرس WAN که Apple TV بتواند به آن دسترسی پیدا کند
- OPNsense نسخه 24.1.6 یا جدیدتر: WireGuard از نسخه 24.1 بهصورت داخلی وجود دارد و مولد همتا از نسخه 24.1.6 فیلد DNS دارد
- یک تلفن یا رایانه در همان شبکه Apple TV برای انتقال
دکمه Save و گزینه Store private key on this firewall که در ادامه آمدهاند به OPNsense نسخه 26.7.3 یا جدیدتر نیاز دارند. در نسخههای قدیمیتر، از دکمه تیک کنار Store and generate next استفاده کنید؛ در این حالت کلید خصوصی هرگز ذخیره نمیشود.
سرور WireGuard را راهاندازی کنید
این مراحل از راهنمای Road Warrior برای WireGuard در OPNsense پیروی میکنند.
- در VPN → WireGuard → Instances یک نمونه (instance) اضافه کنید. با نماد چرخدنده کلیدهای آن را تولید کنید، یک پورت شنود مانند
51820و یک آدرس تونل مانند10.10.10.1/24تنظیم کنید، سپس نمونه را ذخیره کنید. - گزینه Enable WireGuard را که زیر فهرستهای Instances و Peers نمایش داده میشود روشن کنید و Apply را انتخاب کنید.
- در Firewall → Rules → WAN یک قانون Pass برای UDP به آدرس WAN روی پورت شنود اضافه کنید.
- در Interfaces → Assignments دستگاه WireGuard (مانند
wg1) را تخصیص دهید. رابط جدید را باز کنید، آن را فعال کنید، ذخیره کنید و Apply changes را انتخاب کنید. سپس WireGuard را دوباره راهاندازی کنید: Enable WireGuard را خاموش و دوباره روشن کنید و هر بار Apply را انتخاب کنید. - روی آن رابط یک قانون فایروال اضافه کنید که به Apple TV اجازه دهد به شبکهها یا دستگاههایی که انتخاب میکنید دسترسی پیدا کند. راهنمای OPNsense توضیح میدهد چه زمانی Source NAT خروجی و بارگذاری دوباره Unbound DNS لازم است.
برای آدرس WAN متغیر، افزونه os-ddclient را از System → Firmware → Plugins نصب کنید و آن را در Services → Dynamic DNS راهاندازی کنید.
کلاینت Apple TV را بسازید
- VPN → WireGuard → Peer generator را باز کنید و نمونه خود را انتخاب کنید.
- Endpoint را وارد کنید: آدرس عمومی یا نام DNS شما همراه با پورت، مانند
vpn.example.com:51820. - نامی مانند Apple TV به همتا بدهید و Address پیشنهادی را بررسی کنید. Allowed IPs همه ترافیک (
0.0.0.0/0,::/0) را پیشنهاد میکند، مگر اینکه نمونه مقدار مخصوص خود را ذخیره کند (نسخه 26.7.3 یا جدیدتر). برای دسترسی فقط به شبکه خانگی، شبکه تونل و شبکه خانگی را وارد کنید، مانند10.10.10.0/24, 192.168.1.0/24. هر سرور DNS که تنظیم میکنید باید داخل این شبکهها باشد. - برای استفاده از OPNsense در جستوجوی نامها، DNS Servers را روی آدرس تونل، مانند
10.10.10.1، تنظیم کنید. WaveSocket در حین اتصال از این آدرس بهعنوان DNS تونل استفاده میکند، بنابراین Unbound در OPNsense باید به درخواستهای شبکه تونل پاسخ دهد. - متن کامل را از فیلد Config کپی کنید. سپس Save و پس از آن Apply را انتخاب کنید.
متن را پیش از ذخیره کپی کنید. اگر Store private key on this firewall را روشن نکنید، OPNsense فقط کلید عمومی را نگه میدارد و بعداً نمیتواند پیکربندی را دوباره بسازد. اگر آن را از دست دادید، یک همتای جدید تولید کنید.
پیکربندی را در 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 را اضافه کند. به دنبال سرور تأیید شد و زمانی اخیر در کنار زمان گذشته از قدیمیترین دستدهی همتا باشید، سپس یک سرویس خانگی شناختهشده را با آدرس آن باز کنید. در OPNsense، VPN → WireGuard → Status آخرین دستدهی همتا را نشان میدهد.
اگر نقطه پایانی یک نام میزبان DDNS باشد، WaveSocket پیش از اتصال آدرس آن را جستوجو میکند و در حین اتصال دوباره آن را بررسی میکند؛ به DNS و آدرس سرور مراجعه کنید.
همه ویژگیهای WaveSocket در هر اتصال به مدت سه دقیقه رایگان است، بنابراین میتوانید این راهاندازی را پیش از انتخاب دسترسی مادامالعمر WaveSocket، که محدودیت زمانی را برمیدارد، امتحان کنید.
اگر اتصال برقرار نشد
- بدون دستدهی. قانون WAN را بررسی کنید و مطمئن شوید که نقطه پایانی به آدرس عمومی فعلی شما اشاره میکند.
- برخی برنامهها کامل باز نمیشوند. اگر دستدهی انجام میشود اما برخی برنامهها گیر میکنند یا محتوایشان فقط تا حدی نمایش داده میشود، MTU و قوانین Normalization (MSS clamping) را در راهنمای OPNsense مرور کنید. در WaveSocket، اتصال را قطع کنید و MTU را در ویرایش پروفایل تنظیم کنید. اگر پیکربندی خط MTU نداشته باشد، WaveSocket از 1280 استفاده میکند.
- پشت NAT در سطح اپراتور یا روتر دیگر. هر کدام از این دو میتواند اتصالهای ورودی را مسدود کند. از ارائهدهنده اینترنت خود یک آدرس IP عمومی بخواهید، یا پورت را روی روتری که بین OPNsense و اینترنت قرار دارد هدایت کنید. مستندات OPNsense این حالت را پوشش نمیدهد.
برای مسیرها و شبکههای همپوشان، به مسیرها و شبکه خانگی شما مراجعه کنید.
این مراحل بر اساس مستندات منتشرشده OPNsense است که در 16 اکتبر 2026 بررسی شدهاند، نه بر اساس آزمایش خود WaveSocket با OPNsense. برچسبهای منو ممکن است بین نسخهها تغییر کنند؛ در این صورت، از مستندات فعلی پیروی کنید. OPNsense® علامت تجاری ثبتشده متعلق به مالک آن است. WaveSocket یک برنامه مستقل است که نه به پروژه OPNsense یا Deciso B.V. وابسته است و نه مورد تأیید آنهاست.
هنوز گیر کرده اید؟ با پشتیبانی تماس بگیرید.