کل اینترنت خونه رو بنداز پشت VPN! | OpenVPN و WireGuard روی OpenWrt

۰ بازدید۱۴۰۵/۷/۲۳00:17:56

در این قسمت از سری آموزش OpenWrt، لپتاپ قدیمی‌ای که در قسمت‌های قبل به روتر تبدیل کرده بودیم را یک مرحله جلوتر خواهیم برد و VPN را مستقیماً روی OpenWrt راه‌اندازی خواهیم کرد. با این کار به‌جای نصب جداگانه VPN روی موبایل، لپتاپ، تلویزیون یا هر دستگاه دیگر، می‌توانیم وی پی ان را پشت مودم قرار دهیم و تمام دستگاه‌های متصل به شبکه را از یک تونل VPN عبور دهیم. این روش یکی از کاربردی‌ترین روش‌ها برای به اشتراک گذاری وی پی ان با همه دستگاه‌ها است؛ مخصوصاً برای دستگاه‌هایی که امکان نصب برنامه VPN ندارند. برای مثال اگر به‌دنبال وصل کردن تلویزیون به VPN هستید، با نصب VPN روی روتر دیگر نیازی نیست روی خود تلویزیون برنامه خاصی نصب شود و تمام ترافیک آن می‌تواند از طریق روتر OpenWrt عبور کند. در این ویدئو ابتدا پکیج‌های مورد نیاز را بررسی خواهیم کرد و سپس دو روش مختلف برای راه‌اندازی VPN را خواهیم دید: WireGuard و OpenVPN. در بخش اول، وایرگارد OpenWrt را راه‌اندازی خواهیم کرد و تنظیماتی مثل Private Key، Public Key، Allowed IPs، Endpoint و Route Allowed IPs را در محیط LuCI وارد خواهیم کرد. WireGuard در OpenWrt به‌صورت یک Interface مستقل کار می‌کند و معمولاً به‌خاطر سربار کمتر و سرعت بالاتر، انتخاب بسیار خوبی برای ساخت یک VPN Router است. بعد از آن به سراغ OpenVPN OpenWrt خواهیم رفت و فایل OVPN را وارد OpenWrt خواهیم کرد. همچنین مشکلی که ممکن است هنگام احراز هویت OpenVPN روی یک روتر بدون محیط تعاملی ایجاد شود را خواهیم دید و مشخص خواهیم کرد چطور می‌توان اطلاعات کاربری VPN را در یک فایل جداگانه قرار داد. سپس Interface مربوط به tun0 را ایجاد می‌کنیم تا ترافیک شبکه واقعاً از اوپن وی پی ان عبور کند. بنابراین در این قسمت هم آموزش WireGuard روی OpenWrt و هم راه‌اندازی OpenVPN روی OpenWrt را خواهیم داشت و خواهیم دید که برای سناریوهای مختلف کدام گزینه مناسب‌تر است. WireGuard معمولاً سبک‌تر و سریع‌تر است، در حالی که OpenVPN انعطاف بیشتری دارد و امکان استفاده از TCP را نیز فراهم می‌کند. یکی از مهم‌ترین بخش‌های این ویدئو، فعال کردن Kill Switch است. اگر VPN قطع شود ولی روتر همچنان اجازه دهد ترافیک از WAN معمولی خارج شود، دستگاه‌های شبکه بدون اینکه متوجه شویم دوباره مستقیماً از اینترنت ISP استفاده خواهند کرد. برای جلوگیری از این اتفاق، یک Firewall Zone جداگانه برای VPN خواهیم ساخت و مسیر LAN را به‌گونه‌ای تنظیم خواهیم کرد که فقط اجازه خروج از VPN را داشته باشد. در این حالت اگر تونل VPN قطع شود، اینترنت نیز قطع خواهد شد و ترافیک به مسیر عادی برنمی‌گردد. همچنین به قابلیت PBR یا Policy Based Routing نگاهی خواهیم داشت. با PBR می‌توان تعیین کرد که فقط بعضی دستگاه‌ها، IPها یا حتی مقصدهای خاص از VPN عبور کنند و بقیه دستگاه‌ها از اینترنت معمولی استفاده کنند. برای مثال می‌توان فقط تلویزیون را به VPN فرستاد، یا برعکس تمام شبکه را از VPN عبور داد و یک دستگاه خاص را مستقیماً به WAN متصل کرد. در واقع این ویدئو فقط درباره نصب یک VPN نیست؛ بلکه ادامه پروژه تبدیل لپتاپ به روتر هوشمند است. اگر یک لپتاپ قدیمی دارید، این پروژه یکی از جالب‌ترین کاربردهای لپتاپ قدیمی خواهد بود. با نصب OpenWrt می‌توانیم آن را به یک روتر کامل تبدیل کنیم و قابلیت‌هایی مثل VPN، Firewall، Kill Switch، Policy Based Routing و مدیریت کامل شبکه را به آن اضافه کنیم. اگر به پروژه‌های شبکه و لینوکس علاقه دارید، این مجموعه همچنین می‌تواند یک نمونه عملی از ساختن روتر با لینوکس و کار با رابط مدیریتی OpenWrt باشد. بیشتر تنظیمات این قسمت از طریق رابط گرافیکی انجام می‌شوند، بنابراین در کنار تنظیم VPN، نوعی آموزش LuCI نیز خواهیم داشت و بخش‌های Interfaces، Firewall و VPN در OpenWrt را بهتر خواهیم شناخت. در پایان ویدئو بررسی خواهیم کرد که اجرای VPN چه مقدار فشار روی لپتاپی که نقش روتر را دارد وارد می‌کند. همچنین به یک سؤال مهم پاسخ خواهیم داد: وقتی VPN روی روتر فعال است، ترافیک دستگاه‌های شبکه از VPN عبور می‌کند، اما ترافیک خود OpenWrt و خود مودم دقیقاً از چه مسیری عبور خواهد کرد؟ ساختار کلی شبکه‌ای که در این قسمت خواهیم داشت به این شکل است: Modem → OpenWrt Router → VPN Tunnel → VPN Provider → Internet بنابراین موبایل، کامپیوتر، تلویزیون، کنسول و دیگر دستگاه‌های متصل به LAN یا Wi-Fi می‌توانند بدون نیاز به نصب VPN جداگانه، از همان اتصال VPN روتر استفاده کنند. ⏱️ بخش‌های ویدئو: 00:00 قراره چکار کنیم؟ 00:36 نصب پکیج‌های مورد نیاز 02:20 راه اندازی وایرگارد WireGuard 08:38 راه‌ اندازی OpenVPN 12:27 بیشتر بد

۰ نظر

؟
0/500
برای ارسال نظر، پاسخ، لایک نظر یا گزارش محتوا باید وارد حساب کاربری شوید.
در حال دریافت نظرها…