Nomad, ऑफ-ग्रिड mesh संचार, forward secrecy और अत्यधिक privacy तकनीक
(github.com/markqvist)Nomad Network - मुक्त संचार
ऑफलाइन, मज़बूत एन्क्रिप्शन, forward secret और अत्यधिक privacy प्रदान करने वाला mesh संचार
Nomad Network उपयोगकर्ताओं को ऐसा निजी और लचीला संचार प्लेटफ़ॉर्म बनाने देता है जिसे वे पूरी तरह नियंत्रित और स्वामित्व में रख सकें। इसमें साइन-अप, सहमति, डेटा हस्तांतरण, अनुमति या gatekeeper की आवश्यकता नहीं है
Nomad Network, LXMF और Reticulum पर आधारित है और एन्क्रिप्टेड mesh सुविधाएँ तथा peer-to-peer message routing प्रदान करता है। यह आधार packet radio से लेकर optical fiber तक विभिन्न संचार माध्यमों का उपयोग संभव बनाता है
Nomad Network को सार्वजनिक इंटरनेट कनेक्शन की आवश्यकता नहीं होती। IP या Ethernet नेटवर्क भी ज़रूरी नहीं हैं। इसे packet radio, LoRa, serial line आदि के माध्यम से पूरी तरह इस्तेमाल किया जा सकता है। चाहें तो इंटरनेट या निजी Ethernet नेटवर्क के जरिए भी नेटवर्क को जोड़ा जा सकता है
Reticulum का उपयोग करने के कारण यह बहुत कम bandwidth पर भी कुशलतापूर्वक काम कर सकता है, और 300bps radio link पर भी सफलतापूर्वक इस्तेमाल किया गया है
यदि आप graphical user interface वाला LXMF client चाहते हैं, तो Linux, Android, macOS के लिए Sideband देखें
मुख्य विशेषताएँ
- packet radio, LoRa, WiFi आदि सहित Reticulum द्वारा समर्थित सभी माध्यमों पर एन्क्रिप्टेड messaging
- zero-configuration, न्यूनतम infrastructure mesh संचार
- offline उपयोगकर्ताओं के लिए distributed और encrypted message store
- page और file host कर सकने वाले connectable node
- PHP, Python, bash आदि का उपयोग करके node-side page generation
- node की content के साथ इंटरैक्ट कर सकने वाला built-in text-based browser
- page लेखन के लिए सुविधाजनक और bandwidth-efficient markup language
- browser के भीतर page caching
शुरू कैसे करें
Nomad Network को install करने का सबसे आसान तरीका pip का उपयोग करना है:
pip install nomadnet
nomadnet
nomadnet --daemon
nomadnet --help
यदि आपका operating system pip के माध्यम से सामान्य user package install को block करता है, तो ~/.config/pip/pip.conf फ़ाइल को संपादित करके निम्न निर्देश जोड़ें:
[global]
break-system-packages = true
या आप pipx टूल का उपयोग करके Nomad Network को isolated environment में install कर सकते हैं:
pipx install nomadnet
pipx install rns
pipx install lxmf
nomadnet
nomadnet --daemon
nomadnet --help
यदि आप पहली बार pip से कोई प्रोग्राम install कर रहे हैं, तो संभव है कि सिस्टम reboot करने के बाद ही वह उपलब्ध हो। अगर "command not found" त्रुटि आती है, तो सिस्टम reboot करके फिर प्रयास करें
packet radio या LoRa पर Nomad Network का उपयोग करने के लिए, आपको Reticulum installation को configure करना होगा। Reticulum documentation देखें
यदि आप physical network बनाए बिना Nomad Network को आज़माना चाहते हैं, तो इंटरनेट के माध्यम से Unsigned.io RNS Testnet से कनेक्ट कर सकते हैं। Testnet से जुड़ने पर आपको नेटवर्क के अन्य nodes से page या service host करने वाले nodes की announcements मिल सकती हैं
Android पर install
आप Termux का उपयोग करके Android पर Nomad Network install कर सकते हैं। विस्तृत प्रक्रिया के लिए Reticulum Manual के Android installation section को देखें
यदि आप graphical user interface वाला native Android application चाहते हैं, तो Sideband देखें
Docker image
Nomad Network, Github Packages पर Docker image के रूप में स्वतः प्रकाशित होता है। image tag master या कोई विशिष्ट release number होता है:
docker pull ghcr.io/markqvist/nomadnet:master
docker run -it ghcr.io/markqvist/nomadnet:master --textui
docker run -d \
-v /local/path/nomadnetconfigdir/:/root/.nomadnetwork/ \
-v /local/path/reticulumconfigdir/:/root/.reticulum/ \
--network host \
ghcr.io/markqvist/nomadnet:master
docker run -d \
-v /local/path/nomadnetconfigdir/:/root/.nomadnetwork/ \
-v /local/path/reticulumconfigdir/:/root/.reticulum/ \
ghcr.io/markqvist/nomadnet:master
docker run -i ghcr.io/markqvist/nomadnet:master --daemon --console
टूल और एक्सटेंशन
Nomad Network एक बहुत ही लचीला और विस्तार योग्य प्लेटफ़ॉर्म है, और इसके लिए समुदाय द्वारा उपलब्ध कई टूल, utility और node-side extension मौजूद हैं:
- NomadForum (GitHub mirror)
- NomadForecast
- micron-blog
- md2mu
- Any2MicronConverter
- Nomadnet page examples
- LXMF-Bot
- LXMF Messageboard
- LXMEvent
- POPR
- LXMF Tools
सहायता और चर्चा
Nomad Network से संबंधित सहायता अनुरोध, चर्चा और आइडिया साझा करने आदि के लिए Nomad Network discussion page देखें
Nomad Network को समर्थन
यदि आप खुले, मुफ़्त और निजी संचार सिस्टम के निरंतर विकास का समर्थन करना चाहते हैं, तो निम्न चैनलों के माध्यम से दान कर सकते हैं:
- Monero: 84FpY1QbxHcgdseePYNmhTHcrgMX4nFfBYtz2GKYToqHVVhJp8Eaw1Z1EedRnKD19b3B8NiLCGVxzKV17UMmmeEsCrPyA5w
- Ethereum: 0xFDabC71AC4c0C78C95aDDDe3B4FA19d6273c5E73
- Bitcoin: 35G9uWVzrpJJibzUwpNUQGQNFzLirhrYAH
- Ko-Fi: https://ko-fi.com/markqvist
विकास रोडमैप
- नई प्रमुख विशेषताएँ
- पूरे नेटवर्क में announcement और discussion thread
- collaborative map और geographic information sharing
- छोटे सुधार और fixes
- conversation या conversation list में link status (RSSI और SNR)
- menu पर जाने के लिए Ctrl-M shortcut
- अन्य उपयोगकर्ताओं के साथ node share करना / उपयोगकर्ता को node information भेजना
- कुछ OS पर "editor" alias न होने पर internal editor failure का fix
- आवश्यक width header जोड़ने की संभावना
- remote link बंद होने पर browser handling में सुधार
- request failure के समय बेहतर navigation handling (link बंद होने की स्थिति सहित)
- failed message retry mechanism
- button पुनर्स्थापन से consistency में सुधार
- page input field
- publishing mechanism
- readme में terminal compatibility सूचना
- conversation list में selected icon
- local node discovery feature की संभावना
- node information box के पास दूरी सहित via-entry जोड़ने की संभावना
ध्यान देने योग्य बातें
Nomad Network beta software है और इसे उसी तरह माना जाना चाहिए। इसे cryptographic best practices को ध्यान में रखकर बनाया गया है, लेकिन इसका बाहरी security audit नहीं हुआ है, और ऐसे bug हो सकते हैं जो privacy को प्रभावित करें। यदि आप मदद करना चाहते हैं या audit को sponsor करना चाहते हैं, तो संपर्क करें
GN⁺ का सार
Nomad Network ऐसा निजी और लचीला संचार प्लेटफ़ॉर्म प्रदान करता है जिसे उपयोगकर्ता पूरी तरह नियंत्रित कर सकते हैं। यह विभिन्न संचार माध्यमों का समर्थन करता है और सार्वजनिक इंटरनेट कनेक्शन की आवश्यकता नहीं होती। Reticulum पर आधारित होने के कारण यह कम bandwidth पर भी कुशलतापूर्वक काम करता है। Nomad Network को packet radio, LoRa, serial line आदि के माध्यम से इस्तेमाल किया जा सकता है, और इसके लिए समुदाय द्वारा उपलब्ध विभिन्न टूल और extension मौजूद हैं। beta software होने के कारण इसका बाहरी security audit नहीं हुआ है, इसलिए सावधानी आवश्यक है।
1 टिप्पणियां
Hacker News टिप्पणियाँ