أصدرت Telegram خادم MTProto Proxy Server الرسمي

الصورة

أخيرًا ، بعد إلقاء نظرة فاحصة وهندسة عكسية لبروتوكول MTProto Proxy ، قررت Telegram إصدار نسخة رسمية ، مع دعم القنوات التي تم الترويج لها لتحقيق الدخل ، وحتى فورًا في صورة Docker.

ما هو وكيل MTProto؟


هذا هو خادم وكيل محدد وبروتوكول من منشئي Telegram يسمح لك بتجاوز الأقفال وتحقيق الدخل من استخدامه.

الوكيل الرسمي


في المنشور الأخير ، تم تقديم الكثير من تطبيقات الخادم الوكيل غير الرسمية ، وكثير منها تمت كتابتها بواسطة مستخدمي هبر.

الآن لدينا النسخة الرسمية :

github.com/TelegramMessenger/MTProxy

hub.docker.com/r/telegrammessenger/proxy

ماذا يفعل؟


  1. يدعم ما يصل إلى 16 مفتاحًا مختلفًا لكل وكيل
  2. ما يصل إلى 60000 اتصال لكل نواة
  3. لديه واجهة برمجة تطبيقات لجمع الإحصائيات (متوفرة محليًا فقط)
  4. صورة جاهزة في Docker
  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 في ذلك .

يجب عليه إرسال IP: Port + key ، ردًا على ذلك ، ستتلقى علامة إعلانية.

يجب تمرير هذه العلامة كمعلمة عند بدء الحاوية:

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

بعد ذلك ، عد إلى برنامج التتبُّع ، وحدد وكيلك و "تعيين الترويج" - والآن يبقى فقط لإرسال أي قناة للعرض.

هذا كل شيء ، الآن لديك وكيل Telegram الرسمي مع قناة الترويج ، والتي سيتم عرضها لجميع المستخدمين.

الإعدادات المتقدمة
بشكل افتراضي ، عند بدء التشغيل ، سيتم إنشاء مفتاح تلقائيًا وتخزينه في وحدة تخزين Docker ، إذا كنت ترغب في ذلك ، يمكنك تحديد مفتاح مختلف:
-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 

بشكل افتراضي يبدأ عاملين ، يمكنك تغيير الإعداد على النحو التالي:
العمال = 16

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

الرصد متاح في: localhost : 2398 / stats

يمكنك الحصول على الإحصائيات على النحو التالي:

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

ready_targets: عدد خوادم Telegram الجاهزة لتقديم الطلبات مع الوكلاء
active_targets: عدد خوادم Telegram التي تخدم طلبات الوكيل
total_special_connections: عدد الاتصالات الواردة
total_max_special_connections: حد الاتصال الداخلي

يمكن أن يُظهر برنامج التتبُّع أيضًا إحصاءات حول استخدام وكيلك:


إنشاء عامل الميناء


بدلاً من كتابة أوامر طويلة في سطر واحد ، يمكنك استخدام Docker-compose .

قد تكون مهتمًا أيضًا.


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


All Articles