آموزش نصب PassWall روی OpenWrt | از منبع رسمی با بررسی امضا
در این قسمت از سری **آموزش OpenWrt** سراغ یکی از کاربردیترین پکیجهای OpenWrt خواهیم رفت و **PassWall2 را روی OpenWrt 25 نصب و راهاندازی خواهیم کرد**. در این ویدئو هم روش آنلاین و هم روش آفلاین **نصب PassWall 2** را کامل بررسی میکنیم و در پایان نیز یک کانفیگ را اضافه خواهیم کرد تا مطمئن شویم ترافیک دستگاههای شبکه واقعاً از PassWall عبور میکند. اگر در قسمتهای قبلی این مجموعه با **آموزش راهاندازی OpenWrt** همراه بودهاید، همان لپتاپ قدیمیای که به روتر تبدیل کردیم را این بار به یک روتر مجهز به PassWall2 تبدیل خواهیم کرد. این یکی دیگر از جذابترین **کاربردهای لپتاپ قدیمی** است؛ یعنی بهجای کنار گذاشتن یک سیستم قدیمی، میتوانیم با **تبدیل لپتاپ به روتر هوشمند** امکانات بسیار پیشرفتهتری نسبت به بسیاری از مودمها و روترهای معمولی داشته باشیم. PassWall2 برخلاف VPNهای معمولی مثل WireGuard و OpenVPN، بیشتر بهعنوان یک Transparent Proxy عمل میکند و میتواند از پروتکلها و Coreهایی مثل Xray و V2Ray استفاده کند. به همین دلیل **روش اختصاصی PassWall** برای شرایطی که VPNهای معمولی بهراحتی شناسایی یا مسدود میشوند، بسیار کاربردی است. در ابتدای ویدئو خواهیم دید برای **نصب PassWall روی OpenWrt 25** به چه چیزهایی نیاز داریم و سپس سراغ روش آنلاین خواهیم رفت. در این روش Repository یا Feed مربوط به PassWall را به OpenWrt اضافه میکنیم تا Package Manager بتواند خود **luci-app-passwall2** و وابستگیهای مورد نیاز آن، از جمله Xray Core و دیگر پکیجهای ضروری را دریافت و نصب کند. اگر به دنبال **آموزش نصب PassWall 2** هستید، روش آنلاین معمولاً گزینه مناسبتری است؛ چون در هنگام **نصب پکیج PassWall** وابستگیهای مورد نیاز نیز بهصورت خودکار دریافت میشوند و احتمال مواجه شدن با خطاهای Missing Dependency بسیار کمتر خواهد بود. اما همیشه امکان نصب آنلاین وجود ندارد. ممکن است Repository در دسترس نباشد، اینترنت محدود باشد یا بخواهیم فایلها را از قبل دانلود کنیم. به همین دلیل در بخش دوم ویدئو، **نصب PassWall 2 روی OpenWrt 25 به روش آفلاین** را نیز خواهیم دید. در روش آفلاین ابتدا Architecture دستگاه را مشخص میکنیم و سپس فایلهای مورد نیاز PassWall2 و Dependencyهای مرتبط با معماری سیستم را دریافت خواهیم کرد. نکته مهم این است که فقط نصب فایل اصلی PassWall2 کافی نیست و Coreها و وابستگیهایی مثل xray-core، geoview و tcping نیز باید روی OpenWrt وجود داشته باشند. بنابراین ترتیب نصب پکیجها در این روش اهمیت زیادی دارد. پس در این قسمت عملاً دو روش کامل برای **PassWall 2 OpenWrt 25** خواهیم داشت: روش آنلاین با اضافه کردن Feed و دریافت خودکار وابستگیها، و روش آفلاین برای زمانی که امکان دریافت مستقیم پکیجها از داخل روتر وجود ندارد. بعد از نصب، وارد محیط مدیریتی OpenWrt خواهیم شد و از طریق **LuCI** به بخش PassWall2 میرویم. بنابراین در کنار نصب PassWall، بخشهایی از **آموزش LuCI** و نحوه مدیریت Packageها و سرویسهای OpenWrt را نیز خواهیم دید. در مرحله راهاندازی اولیه، یک Node یا کانفیگ را به PassWall2 اضافه خواهیم کرد و سپس Main Node را انتخاب و سرویس را فعال خواهیم کرد. یکی از نکات مهمی که بررسی خواهیم کرد، Proxy Mode است؛ چون صرفاً Running بودن PassWall یا سالم بودن Node به این معنی نیست که ترافیک دستگاههای شبکه از آن عبور میکند. باید مشخص شود چه ترافیکی و از چه دستگاههایی وارد Proxy شود. در پایان نیز اتصال را تست خواهیم کرد تا ببینیم IP عمومی دستگاه متصل به شبکه تغییر کرده است یا خیر و مطمئن شویم PassWall2 واقعاً در حال عبور دادن ترافیک است. این روش همان مزیتی را دارد که قبلاً در **وی پی ان پشت مودم** داشتیم: بهجای اینکه روی تکتک دستگاهها برنامه جداگانه نصب کنیم، خود روتر وظیفه عبور دادن ترافیک را بر عهده خواهد داشت. در نتیجه **به اشتراک گذاری وی پی ان با همه دستگاهها** یا دقیقتر، به اشتراک گذاشتن Proxy با تمام دستگاههای شبکه بسیار سادهتر خواهد شد. این موضوع مخصوصاً برای دستگاههایی که امکان نصب برنامههای VPN و Proxy روی آنها وجود ندارد بسیار کاربردی است. برای مثال با این ساختار، **وصل کردن تلویزیون به VPN** یا عبور دادن ترافیک تلویزیون از PassWall بدون نصب برنامه روی خود تلویزیون امکانپذیر خواهد بود؛ چون تلویزیون فقط به شبکه OpenWrt متصل میشود و بقیه کارها توسط روتر انجام میشود. این قسمت همچنین ادامه پروژه **ساختن روتر با لینوکس** و OpenWrt است؛ پروژهای که در آن یک لپتاپ قدیمی را به روتر تبدیل کردیم و حالا با اضافه کردن PassWall2
