Home router पर GhostMesh चलाना (Beta)
GhostMesh का Router Beta ARM boards को target करता है जो एक conventional Linux userland चलाते हैं — Linux Beta client जैसा ही installer, router-class hardware के लिए sized किया गया। यह consumer router platforms के लिए कोई native firmware package नहीं है।

त्वरित उत्तर
GhostMesh का router build ARM hardware पर एक standard Linux userland (plain ip, /dev/net/tun) के साथ चलता है — इसे vendor firmware नहीं, बल्कि आपके gateway की तरह काम करने वाला एक छोटा ARM board समझें। इसमें कोई OpenWrt ipk/UCI/procd package नहीं है, और न ही native Keenetic या MikroTik RouterOS integration है, इसलिए यह उन platforms के अपने network configuration UI में नहीं दिखेगा।
अभी "router support" का असल मतलब क्या है
यही वह detail है जो router VPN setup की ज्यादातर searches miss कर देती हैं: GhostMesh का Router Beta Linux Beta client जैसा ही ARM64/ARMv7 installer है, जो ऐसे hardware को target करता है जो plain `ip` और `/dev/net/tun` के साथ एक conventional Linux environment expose करता है।
शुरू करने से पहले
Router पर TUN mode उसी device को redirect करता है जो उसे administer कर रहा है, इसीलिए नीचे दी गई safety checks यहां desktop से ज्यादा मायने रखती हैं।
चेकलिस्ट
- ✓Confirm करें कि आपका hardware सिर्फ vendor firmware shell नहीं, बल्कि एक standard Linux userland expose करता है।
- ✓TUN पहली बार enable करते समय router तक पहुंचने का दूसरा रास्ता रखें — एक console cable, direct LAN connection, या दूसरा independent session।
- ✓Linux/Router download page से अपने board से matching ARM64 या ARMv7 archive download करें और उसका SHA256 verify करें।
- ✓Proxy mode (default, rollback करने के लिए कुछ नहीं) और TUN mode (whole-network coverage, auto-rollback watchdog से guarded) के बीच तय करें।
Router-class ARM hardware पर install करना
Installer बिल्कुल Linux Beta client जैसा ही है: अपने target के लिए archive extract करें, install.sh को root के रूप में चलाएं, और setup prompts का जवाब दें (server / SNI / UUID / REALITY key, फिर Proxy vs TUN)।
- Proxy mode installer का default है क्योंकि कुछ गलत होने पर इसमें rollback करने के लिए कुछ नहीं है।
- TUN mode router का default route और DNS redirect करता है — अगर confirm timeout के अंदर कोई upstream reachable नहीं होता, तो auto-rollback watchdog उस specific बदलाव को revert कर देता है।
- बाद में update करने के लिए, नया archive download करें और install.sh दोबारा चलाएं — यह existing install detect कर लेता है और आपका server config बिना छेड़े रखता है।
FAQ
क्या GhostMesh Keenetic, OpenWrt या MikroTik के साथ सीधे काम करता है?
आज native firmware package के रूप में नहीं। कोई OpenWrt ipk/UCI/procd package नहीं है, और न Keenetic या MikroTik के लिए native RouterOS integration है। Router Beta इसके बजाय standard Linux userland वाले ARM boards को target करता है — यह उन platforms के अपने configuration UI में नहीं दिखेगा।
क्या किसी router पर जिसे मैं सिर्फ remotely पहुंचता हूं, TUN mode enable करना सुरक्षित है?
बदलाव को दो independent watchdogs guard करते हैं: client खुद routes/DNS revert कर देता है अगर confirm timeout के अंदर कोई upstream reachable न हो, और एक अलग shell-level watchdog client process पूरी तरह kill होने पर भी काम करता रहता है — यहां तक कि अगर TUN mode ही आपका session काट दे। फिर भी, पहली बार access का दूसरा रास्ता रखें।
क्या यह हर router chipset पर test किया गया है?
नहीं। यह एक Beta है और हर ARM router SoC/kernel combination पर validate नहीं किया गया है। ध्यान से test करें और device तक पहुंचने का एक fallback रास्ता रखें।