MTProto: Telegram का मोबाइल प्रोटोकॉल
प्रोटोकॉल परिचय
MTProto, Telegram का क्रिप्टोग्राफिक ट्रांसपोर्ट प्रोटोकॉल है, जिसे अस्थिर मोबाइल नेटवर्क में भी सुरक्षित संचार के लिए बनाया गया है।
यह गोपनीयता, संदेश अखंडता और एंडपॉइंट प्रमाणीकरण देता है, साथ ही लेटेंसी को कम रखता है।
MTProto 2.0
MTProto 2.0 में SHA-256, बेहतर key derivation और random padding शामिल है।
शब्दावली
| शब्द | विवरण |
|---|---|
auth_key | लंबे समय की authorization key, जो client-server handshake में बनती है। |
msg_key | message key, जो payload hash और auth_key के हिस्से से निकलती है। |
server_salt | replay attack से सुरक्षा के लिए अस्थायी 64-bit salt। |
session_id | session identifier, जो संदेशों को एक ही session से बाँधता है। |
एन्क्रिप्शन
संदेश AES-256-IGE से एन्क्रिप्ट होते हैं; key और IV, auth_key और msg_key से निकाले जाते हैं।
ऑथराइजेशन की
handshake Diffie-Hellman और RSA fingerprint verification पर आधारित होता है।
VPN से तुलना
| फ़ीचर | MTProxy | VPN | SOCKS5 |
|---|---|---|---|
| कवरेज | सिर्फ Telegram | सारा ट्रैफ़िक | कॉन्फ़िगर ऐप्स |
| सेटअप | 1 क्लिक | क्लाइंट + कॉन्फ़िग | मैनुअल |
| ट्रैफ़िक छिपाना | FakeTLS/HTTPS | प्रोटोकॉल पर निर्भर | नहीं |
उपयोग
सभी आधिकारिक Telegram क्लाइंट MTProxy सपोर्ट करते हैं। tg://proxy लिंक खोलकर तुरंत कनेक्ट किया जा सकता है।
FakeTLS secret ट्रैफ़िक को सामान्य HTTPS जैसा दिखाता है और DPI ब्लॉकिंग के खिलाफ बेहतर स्थिरता देता है।