टेलीग्राम ने आधिकारिक MTProto प्रॉक्सी सर्वर जारी किया

छवि

अंत में, MTProto प्रॉक्सी प्रोटोकॉल के एक करीब से देखने और रिवर्स इंजीनियरिंग के बाद, टेलीग्राम ने एक आधिकारिक संस्करण जारी करने का फैसला किया, मुद्रीकृत प्रचारित चैनलों के लिए समर्थन के साथ, और यहां तक ​​कि तुरंत डॉकर छवि में।

MTProto प्रॉक्सी क्या है?


यह टेलीग्राम के रचनाकारों का एक विशिष्ट प्रॉक्सी सर्वर और प्रोटोकॉल है जो आपको ताले को बायपास करने और इसके उपयोग को मुद्रीकृत करने की अनुमति देता है।

आधिकारिक छद्म


पिछले प्रकाशन में , प्रॉक्सी सर्वर के बहुत सारे अनौपचारिक कार्यान्वयन प्रस्तुत किए गए थे, उनमें से कई को हेबर उपयोगकर्ताओं द्वारा लिखा गया था।

अब हमारे पास आधिकारिक संस्करण है:

github.com/TelegramMessenger/MTProxy

hub.docker.com/r/telegrammessenger/proxy

वह क्या कर सकता है?


  1. प्रति प्रॉक्सी 16 अलग-अलग कुंजी का समर्थन करता है
  2. प्रति कोर 60,000 तक कनेक्शन
  3. आँकड़े इकट्ठा करने के लिए एपीआई (केवल स्थानीय रूप से उपलब्ध है)
  4. डॉकटर में तैयार छवि
  5. प्रचारित चैनल प्रदर्शित करें

कैसे स्थापित करें?


अपमान करना सरल है:

docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data telegrammessenger/proxy:latest 

उसके बाद हम करते हैं:

 docker logs mtproto-proxy 

निष्कर्ष के रूप में, आपको मिलता है:

 #### #### Telegram Proxy #### [+] No secret passed. Will generate 1 random ones. [*] Final configuration: [*] Secret 1: afajkfhjksajkahkhkjkkk [*] tg:// link for secret 1 auto configuration: tg://proxy?server=127.0.0.1&port=443&secret= afajkfhjksajkahkhkjkkk [*] t.me link for secret 1: https://t.me/proxy?server=127.0.0.1&port=443&secret= afajkfhjksajkahkhkjkkk [*] Tag: no tag [*] External IP: 127.0.0.1 [*] Make sure to fix the links in case you run the proxy on a different port. [+] Starting proxy... 

दरअसल बेसिक सेटअप पूरा हो चुका है।

चैनल प्रचारित


यदि आप प्रॉक्सी से कनेक्ट करते समय चैनल दिखाना चाहते हैं, तो आपको प्रॉक्सी रजिस्टर करना होगा:
आधिकारिक बॉट @MTProxybot इसमें मदद करेगा

उसे एक आईपी: पोर्ट + कुंजी भेजनी चाहिए, जिसके जवाब में आपको एक विज्ञापन टैग प्राप्त होगा।

कंटेनर को शुरू करते समय इस टैग को एक पैरामीटर के रूप में पारित किया जाना चाहिए:

 docker run -d -p443:443 --name=mtproto-proxy --restart=always -v proxy-config:/data -e TAG=_TAG telegrammessenger/proxy:latest 

अगला, वापस बॉट पर जाएं, अपने प्रॉक्सी और "सेट प्रचार" का चयन करें - अब यह केवल प्रदर्शन के लिए किसी भी चैनल को भेजने के लिए बना हुआ है।

यह सब है, अब आपके पास प्रचार चैनल के साथ आधिकारिक टेलीग्राम प्रॉक्सी है, जो सभी उपयोगकर्ताओं को दिखाया जाएगा।

उन्नत सेटिंग्स
डिफ़ॉल्ट रूप से, स्टार्टअप पर, एक कुंजी स्वचालित रूप से उत्पन्न होगी और डॉकर वॉल्यूम में संग्रहीत होगी, यदि आप चाहते हैं कि आप एक अलग कुंजी निर्दिष्ट कर सकें:
-e SECRET = 00baadf00d15abad1deaa51sbaadcafe
 docker run -d -p443:443 -v proxy-config:/data -e SECRET=00baadf00d15abad1deaa51sbaadcafe telegrammessenger/proxy:latest 


या कुछ:

 docker run -d -p443:443 -v proxy-config:/data -e SECRET=935ddceb2f6bbbb78363b224099f75c8,2084c7e58d8213296a3206da70356c81 telegrammessenger/proxy:latest 

या आप कई कुंजी उत्पन्न करने के लिए कह सकते हैं:

 docker run -d -p443:443 -v proxy-config:/data -e SECRET_COUNT=4 telegrammessenger/proxy:latest 

डिफ़ॉल्ट रूप से यह 2 कार्यकर्ता शुरू होता है, आप सेटिंग को निम्नानुसार बदल सकते हैं:
श्रमिक = 16

 docker run -d -p443:443 -v proxy-config:/data -e WORKERS=16 telegrammessenger/proxy:latest 

मॉनिटरिंग यहां उपलब्ध है: लोकलहोस्ट : 2398 / आँकड़े

आप निम्नानुसार आंकड़े प्राप्त कर सकते हैं:

 docker exec mtproto-proxy curl http://localhost:2398/stats 

ready_targets: टेलीग्राम सर्वरों की संख्या जो प्रॉक्सी के साथ अनुरोधों को पूरा करने के लिए तैयार हैं
active_targets: प्रॉक्सी अनुरोधों की सेवा करने वाले टेलीग्राम सर्वरों की संख्या
Total_special_connections: आने वाले कनेक्शनों की संख्या
Total_max_special_connections: इनबाउंड कनेक्शन सीमा

बॉट आपके प्रॉक्सी के उपयोग पर आंकड़े भी दिखा सकता है:


डोकर-लिखें


एक पंक्ति में लंबी कमांड लिखने के बजाय, आप डॉक-कंपोज़ का उपयोग कर सकते हैं।

आपकी रुचि भी हो सकती है।


Source: https://habr.com/ru/post/hi412755/


All Articles