رفتن به محتوا

شبکهٔ خانگی

دو تنظیم تعیین می‌کنند دستگاه شبکهٔ خانگی شما با Veilway به چه چیزی برسد. آزمایشگاه خانگی معمولاً فقط به اولی نیاز دارد.

  • قواعد مسیریابی نود، در پنل، تعیین می‌کنند نود ترافیک یک شبکه را کجا بفرستد. پیکربندی اولیه نشانی‌های خصوصی را رد می‌کند، پس اول یک قاعده اضافه کنید.
  • تنظیم برنامه، برای هر اشتراک، گزینهٔ اختیاری برنامه‌ها به دستگاه‌های این شبکه دسترسی داشته باشند است. با آن، برنامه‌ها بیرون از VPN به دستگاه‌های محلی مثل چاپگر یا مودم می‌رسند. پیش‌فرض خاموش است.

وقتی وصل هستید، کل ترافیک از تونل می‌گذرد، شبکهٔ محلی هم. برای شبکهٔ خانگی به تنظیم برنامه نیازی نیست. وقتی یک قاعدهٔ مسیریابی بازهٔ دستگاه را به نود بفرستد، نود به آن می‌رسد. با خاموش بودن برنامه‌ها به دستگاه‌های این شبکه دسترسی داشته باشند، به چاپگر یا مودم شبکهٔ فعلی‌تان نمی‌رسید.

رسیدن به شبکهٔ خانگی از طریق نود

Section titled “رسیدن به شبکهٔ خانگی از طریق نود”

نود باید روی شبکهٔ خانگی شما باشد، یا روی شبکه‌ای که به آن وصل است. نودی در مرکز داده به آن نمی‌رسد.

اگر شبکهٔ خانگی اتصال از بیرون را نمی‌پذیرد، نود آنجا می‌تواند خودش به یک VPS وصل شود. مراحلش در دسترسی به سرور خانه از راه VPS است.

۱. در پنل، Exits and routing را باز کنید، به قواعد مسیریابی بروید و یک قاعده اضافه کنید:

  • Destination network: بازهٔ خانگی شما، مثلاً 192.168.1.0/24. آن را روی مودم بررسی کنید.
  • User or group: کسانی که به این نیاز دارند. فقط اگر همهٔ کاربران باید به شبکه برسند، خالی بگذارید.
  • Then send it to: خروجی‌ای که outbound آن Direct است (از اتصال خود نود خارج می‌شود).
  • قاعده را بالاتر از قاعده‌ای بگذارید که geoip:private را رد می‌کند. قواعد از بالا بررسی می‌شوند و اولین تطبیق برنده است.

در فایل پیکربندی، همین قاعده این شکلی است و بعد از isolate-users و قبل از no-private قرار می‌گیرد:

{"tag": "home-lan", "user": ["alice"], "ip": ["192.168.1.0/24"], "action": {"exit": "open"}}

alice، home-lan و open نمونه‌اند. از مقدارهای خودتان استفاده کنید. مرجع پیکربندی همهٔ شرط‌ها را دارد.

۲. وصل شوید. اگر برنامه پرسید به نشانی خصوصی وصل شود یا نه، بله بگویید (برای هر اتصال از این نوع یک بار می‌پرسد).

از داده‌های موبایل امتحان کنید: ببینید دستگاه با نشانی خودش به چاپگر یا مودم می‌رسد.

اجازه دادن به برنامه‌ها برای رسیدن به دستگاه‌های این شبکه

Section titled “اجازه دادن به برنامه‌ها برای رسیدن به دستگاه‌های این شبکه”

فقط وقتی به این نیاز دارید که برنامه‌های دستگاه، در حال اتصال، باید به چاپگر، مودم یا دستگاه دیگری در شبکهٔ فعلی برسند. آن را با کادر روی ردیف اشتراک در برنامه روشن کنید.

  • فقط زیرشبکه‌های خصوصی‌ای که دستگاه به آن‌ها وصل است، به‌علاوهٔ بازه‌های link-local و multicast محلی، بیرون از VPN می‌روند. بازهٔ خصوصی کامل مثل 192.168.0.0/16 هرگز بیرون نمی‌رود. فهرست با عوض شدن شبکه دوباره خوانده می‌شود.
  • این ترافیک از نود نمی‌گذرد، پس شبکه آن را می‌بیند.
  • روی داده‌های موبایل، چیزی بیرون از VPN نمی‌رود.
  • نام‌ها هنوز فقط از تونل پرسیده می‌شوند.
  • روی ویندوز و macOS واقعی امتحان نشده است.

انتخاب از اتصال بعدی اعمال می‌شود. veilway connect --allow-lan همین را برای یک اتصال انجام می‌دهد. با --local-names mDNS و LLMNR هم بیرون می‌روند تا نام‌های محلی پیدا شوند (این دو به شبکه می‌گویند دستگاه شما دنبال چه نام‌هایی است).

توقف دسترسی به شبکهٔ خانگی

Section titled “توقف دسترسی به شبکهٔ خانگی”

قاعده را در پنل خاموش کنید (در فهرست می‌ماند و نادیده گرفته می‌شود) یا حذف کنید. برای اینکه دستگاه‌های محلی دوباره دور از دسترس شوند، برنامه‌ها به دستگاه‌های این شبکه دسترسی داشته باشند را برای آن اشتراک خاموش کنید.