VPN برای روترهای MikroTik
برنامهٔ Bebra در یک کانتینر روی روتر MikroTik با RouterOS 7 اجرا میشود. کل شبکهٔ خانگی از طریق آن به اینترنت وصل میشود، بدون اینکه روی هر دستگاه برنامهای نصب شود.
اول روتر خود را با جدول گام 1 مقایسه کنید
- RouterOS
- 7، long-term 7.23.8 یا stable 7.24.3 و جدیدتر
- پردازنده
- ARM64، ARMv7 یا x86، از جمله CHR
- رم
- 256 MB یا بیشتر
- نشانی صفحه
- bebra.home
:8790 یا 192.168.88.1:8790
نصب گامبهگام
در گام 3 باید دکمهای روی روتر را بزنید، پس روتر و یک رایانه در شبکهٔ آن را دم دست داشته باشید. روتر به حسابی با ایمیل و اشتراک فعال نیاز دارد.
-
RouterOS، پردازنده و رم را بررسی کنید
به RouterOS 7 نیاز دارید: long-term 7.23.8 یا جدیدتر، یا stable 7.24.3 یا جدیدتر. نصبکننده نسخههای 7.24.0 تا 7.24.2 و ساختهای beta را نمیپذیرد و روی testing و rc هشدار میدهد. پردازنده میتواند ARM64، ARM (armv7) یا x86 باشد، از جمله CHR مجازی. مدلهای ARMv5 هنوز پشتیبانی نمیشوند و در جدول زیر مشخص شدهاند. حداقل رم 256 MB است.
فرمان
/system/resource/printدر Terminal همهٔ اینها را در فیلدهای version، architecture-name و total-memory نشان میدهد و free-hdd-space فضای آزاد حافظهٔ داخلی را. برای باز کردن Terminal، در WinBox یا WebFig روی New Terminal بزنید یا از طریق SSH وصل شوید.مدلها
مناسب است؟ مدلها چرا کاملاً مناسب hAP ax³, hAP ax², cAP ax, Chateau ax, RB5009, CCR2004, hAP be³ Media ARM64، دستکم 1 GB رم مناسب RB4011, RB3011, L009 ARMv7، دستکم 512 MB رم فقط با حافظهٔ USB با قالب ext4 hAP ac³, hAP ax lite, wAP ax, Chateau LTE6, Chateau LTE12 رم 256 MB و حافظهٔ فلش کم. بدون درگاه USB مناسب نیستند مناسب نیست hAP ac lite, hAP lite, hAP ac, hEX (RB750Gr3), hEX S قدیمی, hEX lite, RB951, RB2011, CCR1xxx پردازندهٔ MIPS که RouterOS برای آن کانتینر ندارد مناسب نیست hAP ac², cAP ac فقط 128 MB رم فعلاً مناسب نیست hEX refresh, hEX S (2025), hAP ax S پردازندهٔ ARMv5 که نسخهٔ نخست برنامه از آن پشتیبانی نمیکند روتری از ردیفهای آخر جدول را هنوز میتوان بدون برنامه و بهصورت دستی تنظیم کرد، همانطور که بخش «روترهای دیگر» توضیح میدهد.
-
RouterOS را بهروز کنید
در WinBox یا WebFig مسیر System → Packages را باز کنید و روی Check For Updates بزنید. کانال long-term یا stable را انتخاب کنید و روی Download&Install بزنید. روتر نسخهٔ جدید را دانلود میکند و دوباره راهاندازی میشود.
-
با خط 1 کانتینرها را فعال کنید
Terminal را باز کنید، خط 1 را جایگذاری کنید و Enter را بزنید. این کار فقط یک بار لازم است. این خط فقط حالت دستگاه را عوض میکند تا RouterOS اجازهٔ کانتینر بدهد و بستهٔ container را خط 2 نصب میکند.
سپس ظرف 15 دقیقه برق روتر را 5 ثانیه قطع و دوباره وصل کنید؛ این مطمئنترین راه است. فشار کوتاه دکمهٔ MODE هم جواب میدهد. دکمهٔ RESET را نگه ندارید، چون نگه داشتن آن هنگام روشن شدن، تنظیمات روتر را بازنشانی میکند. راهاندازی مجدد معمولی این تغییر را لغو میکند.
این گام به دسترسی فیزیکی به روتر نیاز دارد. هیچکس، حتی پشتیبانی، نمیتواند آن را از راه دور انجام دهد.
-
با خط 2 برنامه را نصب کنید
دوباره Terminal را باز کنید، خط 2 را جایگذاری کنید و Enter را بزنید.
اگر روتر بستهٔ container را نداشته باشد، خط 2 از شما میخواهد
/system/package/apply-changesرا اجرا کنید. این فرمان باعث میشود روتر بسته را از MikroTik دانلود کند و دوباره راهاندازی شود که حدود یک دقیقه طول میکشد. سپس خط 2 را یک بار دیگر اجرا کنید. قطع کردن برق بسته را نصب نمیکند، فقط همین فرمان این کار را میکند.آنچه میبینیدمراحل نصب از 1/9 تا 9/9 و نشانی صفحهٔ روتر در خط آخر.
اگر مشکلی پیش آمد، برای ترمیم نصب، خط 2 را دوباره اجرا کنید.
شمارهها خط 2، پیشرفت نصب و نشانی صفحه را نشان میدهند. -
وارد صفحهٔ روتر شوید
این صفحه فقط از دستگاههای شبکهٔ خانگی باز میشود. در مرورگر http://192.168.88.1:8790/ (نشانی پیشفرض MikroTik) یا bebra.home:8790 را وارد کنید. اگر روتر نشانی LAN دیگری دارد، آن را به جای 192.168.88.1 بگذارید.
با نام کاربری و رمز عبور مدیر MikroTik وارد شوید. نام کاربری از قبل admin است و میتوان آن را تغییر داد. کاربر باید در گروه full یا write باشد.
اگر رمز عبور را فراموش کردهاید یا صفحه نمیتواند آن را از طریق RouterOS بررسی کند، یک رمز عبور پشتیبان برای صفحه تنظیم کنید. در Terminal اول
/container/shell bebravpnو سپسbebravpn web passwordرا اجرا کنید. -
روتر را به حساب خود متصل کنید
در صفحهٔ روتر «ورود با کد» را انتخاب کنید تا کادر کد ظاهر شود. کد را حساب کاربری شما در زبانهٔ MikroTik از بخش «روتر»، با «دریافت کد» صادر میکند. کد 8 رقم دارد و 3 دقیقه اعتبار دارد. وقتی کادر روی صفحه آمد، آن را درخواست کنید.
-
در صورت نیاز دستگاهها را انتخاب کنید
بهطور پیشفرض، همین که روتر وارد حساب شود، Bebra کل شبکهٔ خانگی را پوشش میدهد. برای اینکه برخی دستگاهها مستقیم به اینترنت وصل شوند، در زبانهٔ «دستگاهها» حالت را به «فقط دستگاههای انتخابشده» تغییر دهید و دستگاههایی را که باید از برنامه استفاده کنند تیک بزنید.
خرابی، راهاندازی مجدد یا بهروزرسانی، شبکه را تا برگشتن برنامه بدون اینترنت میگذارد و ترافیک هرگز از کنار آن عبور نمیکند. توقف موقت، خروج از حساب و «حذف…» در صفحهٔ روتر، شبکه را مستقیم به اینترنت وصل میکنند.
روش حذف
حذف با «حذف…» در زبانهٔ «بیشتر» صفحهٔ روتر شروع میشود و دستگاهها بیدرنگ به اتصال مستقیم میروند. صفحه هر چیزی را که تنظیم کرده بود پاک میکند و خطی برای Terminal نشان میدهد: /system/script/run bebravpn-uninstall. آن را اجرا کنید.
اگر کانتینر به جای آن دکمه، دستی در WinBox حذف شده باشد، دستگاههایی که از طریق برنامه وصل میشدند تا وقتی آن خط را اجرا نکنید بدون اینترنت میمانند.
خوب است بدانید
- بدون برنامه
- اگر کانتینر متوقف یا حذف شود، دستگاههایی که از طریق Bebra وصل میشوند، که بهطور پیشفرض کل شبکهٔ خانگی است، بدون اینترنت میمانند و هرگز آن را دور نمیزنند
- IPv6
- برای دستگاههایی که از طریق برنامه وصل میشوند خاموش است
- بار پردازشی
- FastTrack برای این دستگاهها کار نمیکند، پس پردازندهٔ روتر بیشتر کار میکند
- حافظهٔ USB
- اگر برنامه روی حافظهٔ USB است، آن را وصل نگه دارید، وگرنه شبکه بدون اینترنت میماند
- محل نصب
- در زبانهٔ «بیشتر» نشان داده میشود: حافظهٔ داخلی یا حافظهٔ USB
- بهروزرسانیها
- دستی نصب میشوند، در زبانهٔ «بیشتر» زیر «بهروزرسانی»
پرسشهای رایج
دکمه را ظرف 15 دقیقه نزدم
در این صورت کانتینرها خاموش میمانند. خط 1 را دوباره اجرا کنید و ظرف 15 دقیقه برق را 5 ثانیه قطع کنید یا MODE را کوتاه فشار دهید. راهاندازی مجدد از منو یا با فرمان حساب نمیشود.
خط 2 از من میخواهد apply-changes را اجرا کنم
روتر هنوز بستهٔ container را ندارد. /system/package/apply-changes را اجرا کنید تا روتر بسته را از MikroTik دانلود کند و حدود یک دقیقه بعد دوباره راهاندازی شود. سپس خط 2 را دوباره اجرا کنید. قطع کردن برق به جای این کار بسته را نصب نمیکند.
صفحهٔ روتر رمز عبور مرا نمیپذیرد
کاربر MikroTik باید در گروه full یا write باشد، وگرنه صفحه اجازهٔ ورود نمیدهد. اگر رمز فراموش شده یا RouterOS نمیتواند آن را بررسی کند، رمز عبور پشتیبان صفحه کمک میکند. خطوط تنظیم آن در گام 5 آمده است.
نمیتوانم صفحهٔ روتر را باز کنم
این صفحه فقط از دستگاههای شبکهٔ خانگی باز میشود. اگر نام bebra.home باز نشد، http://192.168.88.1:8790/ یا نشانی LAN روتر را با پورت 8790 وارد کنید. همچنین مطمئن شوید که نصب به 9/9 رسیده است.
شبکهٔ خانگی اینترنت ندارد
هنگام خرابی، راهاندازی مجدد یا بهروزرسانی، شبکه منتظر برگشتن برنامه میماند و هرگز آن را دور نمیزند. اگر اینترنت برنگشت، احتمالاً کانتینر متوقف یا حذف شده یا حافظهٔ USB حاوی برنامه جدا شده است. اگر حافظه جدا شده، آن را دوباره وصل کنید، سپس خط 2 را دوباره اجرا کنید که نصب را ترمیم میکند. برای حذف برنامه و برگرداندن اینترنت مستقیم به دستگاهها، خط بخش «روش حذف» را در Terminal اجرا کنید.
کد پذیرفته نمیشود
هر کد یکبار مصرف است و پس از 3 دقیقه از کار میافتد. وقتی کادر کد باز شد، کد تازهای از حساب کاربری بگیرید. اگر صفحه به نبودِ ایمیل اشاره کرد، با ایمیل خود وارد سایت شوید و کد تازه بگیرید.