Telegram merilis Proxy Server MTProto resmi

gambar

Akhirnya, setelah melihat lebih dekat dan merekayasa balik protokol Proxy MTProto, Telegram memutuskan untuk merilis versi resmi, dengan dukungan untuk saluran yang dipromosikan yang dimonetisasi , dan bahkan segera dalam gambar Docker.

Apa itu Proxy MTProto?


Ini adalah server proxy dan protokol khusus dari pencipta Telegram yang memungkinkan Anda untuk mem-bypass kunci dan memonetisasi penggunaannya.

Proksi resmi


Dalam publikasi terakhir , banyak implementasi server proxy tidak resmi disajikan, banyak di antaranya ditulis oleh pengguna Habr.

Sekarang kami memiliki versi resmi :

github.com/TelegramMessenger/MTProxy

hub.docker.com/r/telegrammessenger/proxy

Apa yang bisa dia lakukan?


  1. Mendukung hingga 16 kunci berbeda per proksi
  2. Hingga 60.000 koneksi per inti
  3. Memiliki API untuk mengumpulkan statistik (hanya tersedia secara lokal)
  4. Gambar siap pakai di Docker
  5. Tampilkan Saluran yang Dipromosikan

Bagaimana cara mengatur?


Memalukan itu sederhana:

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

Setelah itu kita lakukan:

 docker logs mtproto-proxy 

Sebagai kesimpulan, Anda mendapatkan:

 #### #### 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... 

Sebenarnya pengaturan dasar sudah selesai.

Saluran Dipromosikan


Jika Anda ingin menampilkan saluran saat menghubungkan ke proxy, Anda perlu mendaftarkan proxy:
Bot resmi @MTProxybot akan membantu dalam hal ini .

Ia harus mengirim IP: kunci Port +, sebagai tanggapan Anda akan menerima tag iklan.

Tag ini harus diteruskan sebagai parameter saat memulai wadah:

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

Selanjutnya, kembali ke bot, pilih proxy Anda dan “Set promosi” - sekarang hanya tinggal mengirim saluran apa pun untuk ditampilkan.

Itu saja, sekarang Anda memiliki Proxy Telegram resmi dengan saluran Promosi, yang akan ditampilkan kepada semua pengguna.

Pengaturan lanjutan
Secara default, saat startup, kunci akan secara otomatis dihasilkan dan disimpan dalam volume Docker, jika mau, Anda dapat menentukan kunci yang berbeda:
-e SECRET = 00baadf00d15abad1deaa51sbaadcafe
 docker run -d -p443:443 -v proxy-config:/data -e SECRET=00baadf00d15abad1deaa51sbaadcafe telegrammessenger/proxy:latest 


Atau beberapa:

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

Atau Anda dapat meminta Anda membuat beberapa kunci:

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

Secara default mulai 2 pekerja, Anda dapat mengubah pengaturan sebagai berikut:
PEKERJA = 16

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

Pemantauan tersedia di: localhost : 2398 / statistik

Anda bisa mendapatkan statistik sebagai berikut:

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

ready_targets: Jumlah server Telegram yang siap melayani permintaan dengan proxy
active_targets: Jumlah server Telegram yang melayani permintaan proxy
total_special_connections: Jumlah koneksi yang masuk
total_max_special_connections: Batas koneksi masuk

Bot juga dapat menampilkan statistik tentang penggunaan proxy Anda:


buruh pelabuhan-menulis


Alih-alih menulis perintah panjang dalam satu baris, Anda dapat menggunakan docker-compose .

Anda mungkin juga tertarik.


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


All Articles