
नेटवर्क ट्रैफ़िक विज़ुअलाइज़ेशन और विश्लेषण के लिए एक आधुनिक और सुरुचिपूर्ण डैशबोर्ड।
Neko Master
अपने नेटवर्क ट्रैफ़िक को स्पष्ट रूप से देखें।
रीयल-टाइम मॉनिटरिंग · ट्रैफ़िक ऑडिटिंग · मल्टी-गेटवे समर्थन
English | 中文
[!IMPORTANT] अस्वीकरण
यह प्रोजेक्ट स्थानीय गेटवे वातावरण के लिए एक ट्रैफ़िक विश्लेषण और विज़ुअलाइज़ेशन टूल है।
यह कोई नेटवर्क एक्सेस सेवा, प्रॉक्सी सब्सक्रिप्शन, या क्रॉस-नेटवर्क कनेक्टिविटी प्रदान नहीं करता है। सभी डेटा उपयोगकर्ता के अपने नेटवर्क वातावरण से एकत्र किया जाता है।
यह प्रोजेक्ट MIT लाइसेंस के अंतर्गत ओपन-सोर्स है। इस सॉफ़्टवेयर के उपयोग से होने वाले किसी भी परिणाम की ज़िम्मेदारी हम नहीं लेते हैं। कृपया लागू कानूनों और विनियमों का पालन करते हुए इसका उपयोग करें।
|
|
|
|
Neko (ねこ) का जापानी में अर्थ बिल्ली है। उच्चारण /ˈneɪkoʊ/ (NEH-ko)।
एक बिल्ली की तरह, Neko Master नेटवर्क ट्रैफ़िक को शांत और सटीक रूप से देखता है। यह आधुनिक गेटवे वातावरण के लिए डिज़ाइन किया गया एक हल्का एनालिटिक्स डैशबोर्ड है।
| विशेषता | विवरण |
|---|---|
| 📊 रीयल-टाइम मॉनिटरिंग | मिलीसेकंड लेटेंसी के साथ WebSocket रीयल-टाइम संग्रह |
| 📈 ट्रेंड विश्लेषण | बहु-आयामी ट्रैफ़िक ट्रेंड: 30min / 1h / 24h |
| 🌐 डोमेन विश्लेषण | प्रति डोमेन ट्रैफ़िक, संबंधित IP, और कनेक्शन संख्या देखें |
| 🗺️ IP विश्लेषण | ASN, भू-स्थान, और संबंधित डोमेन प्रदर्शन |
| 🚀 प्रॉक्सी आँकड़े | प्रति प्रॉक्सी नोड ट्रैफ़िक वितरण और कनेक्शन संख्या |
| 📱 PWA समर्थन | नेटिव अनुभव के लिए डेस्कटॉप ऐप के रूप में इंस्टॉल करें |
| 🌙 डार्क मोड | लाइट / डार्क / सिस्टम थीम समर्थन |
| 🌍 i18n समर्थन | अंग्रेज़ी / चीनी निर्बाध स्विचिंग |
| 🔄 मल्टी-बैकएंड | एक साथ कई OpenClash बैकएंड इंस्टेंस की निगरानी करें |
रिपॉज़िटरी का अंतर्निहित
docker-compose.ymlडिफ़ॉल्ट रूप से3000/3001/3002मैप करता है। नीचे दिए गए परिदृश्य A/B सामान्य परिनियोजन के लिए न्यूनतम टेम्पलेट हैं।
services: neko-master: image: foru17/neko-master:latest container_name: neko-master restart: unless-stopped ports: - "3000:3000" # Web UI volumes: - ./data:/app/data # Local MMDB (optional, files should be downloaded into ./geoip) - ./geoip:/app/data/geoip:ro environment: - NODE_ENV=production - DB_PATH=/app/data/stats.db - COOKIE_SECRET=${COOKIE_SECRET}
> `.env` में अनुशंसित (`docker-compose.yml` के समान निर्देशिका में):
> `COOKIE_SECRET=<कम से कम 32-बाइट यादृच्छिक स्ट्रिंग>` (`openssl rand -hex 32` से जनरेट करें)
> यह मोड पूरी तरह से अपग्रेड-संगत है और बिना किसी अतिरिक्त कॉन्फ़िगरेशन के काम करता है।
> यदि WS रूटेड नहीं है, तो ऐप स्वचालित रूप से HTTP पोलिंग पर वापस आ जाता है।
#### परिदृश्य B: रीयल-टाइम WebSocket (रिवर्स प्रॉक्सी के साथ अनुशंसित)```yaml
services:
neko-master:
image: foru17/neko-master:latest
container_name: neko-master
restart: unless-stopped
ports:
- "3000:3000" # Web UI
- "3002:3002" # WebSocket (for Nginx / Tunnel forwarding)
volumes:
- ./data:/app/data
# Local MMDB (optional, files should be downloaded into ./geoip)
- ./geoip:/app/data/geoip:ro
environment:
- NODE_ENV=production
- DB_PATH=/app/data/stats.db
- COOKIE_SECRET=${COOKIE_SECRET}
फिर चलाएँ:```bash docker compose up -d
शुरू करने के लिए <http://localhost:3000> खोलें।
यदि आप रिपॉज़िटरी की अंतर्निहित Compose फ़ाइल (डिफ़ॉल्ट `3000/3001/3002`) का उपयोग करते हैं, तो वही कमांड चलाएँ।