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/MTProxyhub.docker.com/r/telegrammessenger/proxyApa yang bisa dia lakukan?
- Mendukung hingga 16 kunci berbeda per proksi
- Hingga 60.000 koneksi per inti
- Memiliki API untuk mengumpulkan statistik (hanya tersedia secara lokal)
- Gambar siap pakai di Docker
- 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:
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 lanjutanSecara 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.