ForestVPN برای OpenWrt
ForestVPN روی روتری که OpenWrt 21.02 یا جدیدتر و پردازندهٔ ARM یا x86-64 دارد. تا وقتی راهاندازی روی روتر را تمام نکنید چیزی از ForestVPN عبور نمیکند.
دریافت
الزامات
- OpenWrt
- 21.02 یا جدیدتر. نسخههای قدیمیتر پشتیبانی نمیشوند.
- پردازنده
- ARM یا x86-64. روترهای MIPS بهعنوان ساختهای سازگاری فهرست میشوند و برخی تراشههای MIPS هنوز پشتیبانی نمیشوند.
- مدیر بسته
- opkg در OpenWrt 24.10 و قدیمیتر، apk در 25.12 و جدیدتر. شکل نصب از آن پیروی میکند.
نصب
روتر خود را بررسی کنید
صفحهٔ روتر خود را باز کنید، سپس Status > Overview. دو خط را پیدا کنید: Firmware Version و Target Platform. این دو تعیین میکنند به کدام فایل نیاز دارید.
Firmware Version
- OpenWrt 24.10 یا قدیمیتر، و سیستمافزار GL.iNet: فایل نصب (یک .ipk).
- OpenWrt 25.12 یا جدیدتر: فرمان تکخطی.
- قدیمیتر از OpenWrt 21.02: پشتیبانی نمیشود.
Target Platform
پشتیبانی میشود. فایل نصب روتر شما همان است که در زیر نام برده شده است.
mediatek/filogicaarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.mediatek/mt7622aarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.qualcommax/ipq807xaarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.qualcommax/ipq60xxaarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.qualcommax/ipq50xxaarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.mvebu/cortexa53aarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.bcm27xx/bcm2710aarch64_cortex-a53, در هر انتشار روی سختافزار واقعی آزموده میشود.ipq40xx/genericarm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.ipq40xx/chromiumarm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.ipq40xx/mikrotikarm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.bcm27xx/bcm2709arm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.mediatek/mt7623arm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.sunxi/cortexa7arm_cortex-a7_neon-vfpv4, در هر انتشار روی سختافزار واقعی آزموده میشود.rockchip/armv8aarch64_generic, ساخته و در آزمایشگاه آزموده شده.layerscape/armv8_64baarch64_generic, ساخته و در آزمایشگاه آزموده شده.armsr/armv8aarch64_generic, ساخته و در آزمایشگاه آزموده شده.bcm27xx/bcm2711aarch64_cortex-a72, ساخته شده، روی این نوع سختافزار آزموده نشده.mvebu/cortexa72aarch64_cortex-a72, ساخته شده، روی این نوع سختافزار آزموده نشده.bcm27xx/bcm2712aarch64_cortex-a76, ساخته شده، روی این نوع سختافزار آزموده نشده.mvebu/cortexa9arm_cortex-a9_vfpv3-d16, ساخته و در آزمایشگاه آزموده شده.tegra/genericarm_cortex-a9_vfpv3-d16, ساخته و در آزمایشگاه آزموده شده.ipq806x/genericarm_cortex-a15_neon-vfpv4, ساخته و در آزمایشگاه آزموده شده.ipq806x/chromiumarm_cortex-a15_neon-vfpv4, ساخته و در آزمایشگاه آزموده شده.armsr/armv7arm_cortex-a15_neon-vfpv4, ساخته و در آزمایشگاه آزموده شده.bcm53xx/genericarm_cortex-a9, ساخته شده، روی این نوع سختافزار آزموده نشده.x86/64x86_64, در هر انتشار روی سختافزار واقعی آزموده میشود.ramips/mt7621mipsel_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ramips/mt7620mipsel_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ramips/mt76x8mipsel_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ramips/rt305xmipsel_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ath79/genericmips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ath79/nandmips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ath79/mikrotikmips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.ath79/tinymips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.lantiq/xrx200mips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.lantiq/xwaymips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.realtek/rtl839xmips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.realtek/rtl930xmips_24kc, در هر انتشار روی سختافزار واقعی آزموده میشود. نسخهٔ سازگاری.bcm47xx/mips74kmipsel_74kc, ساخته شده، روی این نوع سختافزار آزموده نشده. نسخهٔ سازگاری.ramips/rt3883mipsel_74kc, ساخته شده، روی این نوع سختافزار آزموده نشده. نسخهٔ سازگاری.
هنوز نه: این روتر پردازندهٔ MIPS دارد. پشتیبانی برنامهریزی شده است. تا اندازه نگیریم قولش را نمیدهیم.
در این فهرست نیست: این پلتفرم را هنوز نمیشناسیم، پس فایلی برایش ارائه نمیکنیم.
فایل نصب (OpenWrt 24.10 و قدیمیتر)
- 01
فایل نصب مخصوص Target Platform خود را دانلود کنید. SHA-256 آن کنارش است.
- 02
در صفحهٔ روتر System > Software را باز کنید.
- 03
Upload Package را بزنید، فایل را انتخاب کنید و Install را بزنید.
- 04
روتر دربارهٔ نرمافزار از منابع نامعتبر هشدار میدهد و یک مقدار SHA256 نشان میدهد. بررسی کنید همان مقدار این صفحه باشد. دوباره Install را بزنید.
- 05
صفحه را دوباره بارگذاری کنید و Services > ForestVPN را باز کنید.
GL.iNet: ابتدا System > Advanced Settings > Go To LuCI را باز کنید.
کادر نتیجه با «ForestVPN cannot run on this router» شروع میشود؟ چیزی نصب نشده است. خط بعدی دلیلش را میگوید.
forestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a53.ipkfff127d75671fda1f1e0f5f26f8dd98b3fce8df4f651f311199a97113936aa37forestvpn_0.3.15~7820e14ac-r1_aarch64_generic.ipk2050699546df467b25615769216f60a298529caee475d832fb22f5e21e60631cforestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a72.ipk6bdb8223ba1c01c996bf981fec8761eae6f1250254c1d8656204d44939376138forestvpn_0.3.15~7820e14ac-r1_aarch64_cortex-a76.ipk28dca2e321571a1b9b365db5e1d57b43da40218d967c270b2681b5a29aa50379forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a7_neon-vfpv4.ipk1167e4683d0586073c7263bba9523f9013e62fa9fa99d1ee36498dfa7c930937forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a9_vfpv3-d16.ipkfaea6616dacdd79c8e6cff10cbdd8190e7b0da3d01433b3f15f02027a2dcb7f2forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a15_neon-vfpv4.ipkca58b4eaafe2ad86f882b5d4491e505dd70f857547f27b35c3fd8d9c1b600132forestvpn_0.3.15~7820e14ac-r1_arm_cortex-a9.ipk3d4c8e6a296b5f1cbd58517a9a8e5352a89d367bda3b69e4ed9cc8164e7a6d11forestvpn_0.3.15~7820e14ac-r1_x86_64.ipkca65344fb0f2453a62939f57bf0382215cfa07d100e8f49df7b9c0ae18ef8a4cforestvpn_0.3.15~7820e14ac-r1_mipsel_24kc.ipk90fb167677091dad84a9173bc772313147f630a69599b90405966a6c57176bd1forestvpn_0.3.15~7820e14ac-r1_mips_24kc.ipke80b9da51ee24b9b60ee05d535047b7f444b1f2726e461da16de009f03da17d0forestvpn_0.3.15~7820e14ac-r1_mipsel_74kc.ipka2142ec236bfc5d1a4dd0651718c2ea8f5cd8078b6cb7314428d7386cfcaff58
یک فرمان (OpenWrt 25.12 و جدیدتر، و هر کسی که ترمینال دارد)
این یک خط را در ترمینال روتر بچسبانید. کلید امضای ForestVPN را با SHA-256 نوشتهشده در اسکریپت مقایسه میکند، منبع نرمافزار ForestVPN را کنار منابع شما اضافه میکند و با نام نصب میکند. هرگز بررسی امضا را خاموش نمیکند.
wget -qO- https://routers.fvpn.net/dl/0.3.15/install.sh | shSHA-256 فایل install.sh: c69a9b533501da5b328c798c27e29a3544ce316d76272df57d2b57b755084b65
بستهٔ آفلاین
برای روتری که نمیتواند به ما برسد. یک آرشیو برای هر نوع پردازنده، با همان فایلهایی که مخزن ارائه میکند. آن را روی روتر کپی کنید، باز کنید و در ترمینال روتر sh install-offline.sh را اجرا کنید. دستگاه تونل باید از قبل وجود داشته باشد.
forestvpn-offline-aarch64_cortex-a53.tar.gzb812f5d10cff13981a9301407d3ebc5a872ee1358ac1483f747c02de23452570forestvpn-offline-aarch64_generic.tar.gzf7b8c07d6b005e28c2215673a7332d304d2679028c54eae732de40403bf3e10aforestvpn-offline-aarch64_cortex-a72.tar.gzc76c206199eac107c19cb388d48e1f1d8b58502a47b12120b8a724e30bc6fb95forestvpn-offline-aarch64_cortex-a76.tar.gz4bbc8eb44bb672ec098881262b135132269dc472f23c4e25dee3427cde8a1b2cforestvpn-offline-arm_cortex-a7_neon-vfpv4.tar.gzc12299efdfc759fb2552346a5ee33789c1cf045b02f954df47b3e5057bd21dacforestvpn-offline-arm_cortex-a9_vfpv3-d16.tar.gzcebc3126fa627919ee60c62022f4112913e9bba1d4b00fe74f5d6af4eae969e7forestvpn-offline-arm_cortex-a15_neon-vfpv4.tar.gz04ba425550b7bfcdf8a3baf67497f22a2063be671d02de52e50f05169cef8248forestvpn-offline-arm_cortex-a9.tar.gzfe4719a9140f90e1967e6e0816a2cbe5ee2c446b2a6bfca7553827fe224a8a36forestvpn-offline-x86_64.tar.gzb26269af9c660852fc6aea4b362bbd816db48ddf6538d5ca0cc5b68ee4433082forestvpn-offline-mipsel_24kc.tar.gz612929e00814bccc2608db4f88f75d6f2234dd0cbffd47def38e144e5899a0d3forestvpn-offline-mips_24kc.tar.gz6220ca96415c795f59d64eb1cd5208bd2512918cad939e433bc52bd182ea07b9forestvpn-offline-mipsel_74kc.tar.gz2ea98fb7b330a9cec3c15a8b41462be6890a2922253b59e11ecd28b66e9f5bf3
اگر routers.fvpn.net از شبکهٔ شما باز نمیشود، همین فایلها روی این آینه هستند: https://s3.eu-central-1.amazonaws.com/fvpn-routers
اجرای اول
- 01
برنامه را روی روتر باز کنید
در صفحهٔ وب روتر Services و سپس ForestVPN را باز کنید.
- 02
آن را به حسابتان پیوند دهید
از شمارهٔ حسابتان یا از کد جفتسازی که در ForestVPN روی گوشیای که واردش شدهاید وارد میکنید استفاده کنید.
- 03
انتخاب کنید چه کسی محافظت شود
کل خانه یا فقط دستگاههای انتخابی را برگزینید و سپس یک مکان.
چه چیزی روی OpenWrt کار میکند
- کل خانه یا هر دستگاه
- انتخاب کنید کدام دستگاههای شبکه از تونل استفاده کنند.
- کلید قطع اضطراری
- یک قانون مسیریابی و بخشهای فایروال مانع میشوند ترافیک بیرون از تونل از روتر خارج شود. مطلق نیست.
- برنامهٔ LuCI
- همهچیز از Services و سپس ForestVPN در صفحهٔ وب روتر تنظیم میشود.
- خوراک امضاشده
- بهروزرسانیها از یک خوراک opkg یا apk امضاشده، با کلید انتشار مخصوص خودش، میرسند.
روی OpenWrt نیست: انتخاب سایتها یا سرویسها بر اساس مقصد.
دانلودتان را بررسی کنید
هر فایل با SHA-256 کنارش فهرست شده و بهروزرسانیها از یک خوراک امضاشده میرسند.
حذف نصب
بسته را از System و سپس Software حذف کنید، یا opkg remove forestvpn را اجرا کنید (apk del forestvpn در 25.12 و جدیدتر). دستگاه تا وقتی در برنامه حذفش نکنید در حسابتان میماند.
پرسشهای متداول
- کدام روترها کار میکنند؟
- روترهایی که OpenWrt 21.02 یا جدیدتر را روی پردازندهٔ ARM یا x86-64 اجرا میکنند. Target Platform روترتان را از صفحهٔ وضعیتش بخوانید و در جدول این صفحه پیدا کنید.
- به کدام فایل نیاز دارم؟
- OpenWrt 24.10 و قدیمیتر از فایل نصب (.ipk) استفاده میکنند که این صفحه برای Target Platform شما فهرست کرده است. OpenWrt 25.12 و جدیدتر از فرمان تکخطی یا بستهٔ آفلاین استفاده میکنند؛ این صفحه هر کدام را پس از انتشار فهرست میکند.
- اگر routers.fvpn.net بارگذاری نشد چه؟
- همین فایلها روی یک آینهٔ S3 است که در این صفحه پیوند شده. روتری که اصلاً نمیتواند به ما برسد به بستهٔ آفلاین نیاز دارد که این صفحه پس از انتشار آن را فهرست میکند.