MTProto: टेलीग्राम का अपना प्रोटोकॉल
MTProto वह प्रोटोकॉल है जिससे टेलीग्राम आपके डिवाइस और अपने सर्वर के बीच संदेश ले जाता है। यह एन्क्रिप्शन, पैकेजिंग और डिलीवरी संभालता है। टेलीग्राम पर आप जो भी भेजते हैं वह पहले से ही MTProto पर चलता है — यह हिस्सा वैकल्पिक या ख़ास नहीं है।
MTProto प्रॉक्सी क्या जोड़ता है
आम तौर पर आपका डिवाइस सीधे टेलीग्राम के सर्वर से बात करता है। अगर कोई नेटवर्क उन सर्वरों को ब्लॉक करे, तो टेलीग्राम रुक जाता है। MTProto प्रॉक्सी बीच में एक रिले सर्वर है: आपका ऐप प्रॉक्सी से जुड़ता है, और प्रॉक्सी आपके MTProto ट्रैफ़िक को टेलीग्राम तक और वापस पहुँचाता है।
चूँकि प्रॉक्सी टेलीग्राम की मूल भाषा बोलता है, अनुभव सहज रहता है — न अलग ऐप, न सिस्टम-व्यापी बदलाव। आप इसे टेलीग्राम के अंदर सक्षम करते हैं और सिर्फ़ टेलीग्राम का ट्रैफ़िक उससे गुज़रता है।
सीक्रेट की व्याख्या
हर MTProto प्रॉक्सी लिंक में तीन चीज़ें होती हैं: server (पता), port (संख्या), और secret (अक्षरों-अंकों की लंबी स्ट्रिंग)। सीक्रेट एक कुंजी है जो उस ख़ास प्रॉक्सी से आपके कनेक्शन को प्रमाणित और एन्क्रिप्ट करती है। सही सीक्रेट के बिना प्रॉक्सी कनेक्शन स्वीकार नहीं करता।
इसीलिए प्रॉक्सी लिंक का अनुमान या छोटा नहीं किया जा सकता — सीक्रेट बिल्कुल सटीक होना चाहिए।
FakeTLS: कुछ प्रॉक्सी ज़्यादा क्यों टिकते हैं
आधुनिक MTProto सीक्रेट अक्सर ee से शुरू होते हैं और उनमें एक डोमेन नाम एन्कोड होता है। यह FakeTLS है (“ee”/“dd” सीक्रेट)। यह प्रॉक्सी के ट्रैफ़िक को किसी सामान्य वेबसाइट के HTTPS कनेक्शन जैसा दिखाता है।
चूँकि ट्रैफ़िक रोज़मर्रा की सुरक्षित ब्राउज़िंग में घुल-मिल जाता है, स्वचालित सिस्टम उसे अलग करना कठिन पाते हैं — इसलिए FakeTLS प्रॉक्सी आम तौर पर ज़्यादा देर चलते हैं। ee से शुरू होने वाला लंबा सीक्रेट यही है।
MTProto बनाम SOCKS5
| MTProto | SOCKS5 | |
|---|---|---|
| टेलीग्राम के लिए बना | हाँ | नहीं (सामान्य) |
| प्रॉक्सी तक एन्क्रिप्टेड | हाँ | अक्सर नहीं |
| ट्रैफ़िक छिपाना (FakeTLS) | हाँ | नहीं |
| सेटअप | एक टैप / लिंक | मैनुअल फ़ील्ड |
ख़ास टेलीग्राम के लिए MTProto बेहतर है: प्रॉक्सी तक एन्क्रिप्टेड, ट्रैफ़िक छिपाने में सक्षम, और एक लिंक से कनेक्ट।