MTProto proksi näme we ol Telegram-da nähili işleýär
Telegram protokoly nähili gurlan, MTProto proksi traffik bilen näme edýär, näme görýär we näme görmeýär, proksi salgysyny nädip okamaly.
Mazmun
MTProto — Telegram-yň öz serwerleri bilen aragatnaşyk saklamak üçin ulanýan öz protokoly. MTProto proksi, köplenç MTProxy diýilýär, bu birikmäni kabul edip, ony öňe geçirýän serwerdir. Aşakda: protokol nähili gurlan, proksi anyk näme edýär, näme görýär we näme görmeýär, size iberilen salgynyň içinde näme bar.
MTProto näme
Telegram resminamalarynda MTProto mobil enjamlardaky programmalardan serwer API-sine girmek üçin protokol hökmünde kesgitlenýär. Häzirki programmalar 2.0 wersiýasyny ulanýar; birinji wersiýa könelen hasaplanýar. Protokol üç gatdan ybarat, proksi bolsa diňe iň soňkusy bilen işleýär:
- API soraglary. Ýokarky gat çagyryşlary we jogaplary ikilik habarlara öwürýär.
- Şifrlemek. Her habar awtorizasiýa açary bilen AES-256 arkaly şifrlenýär. Açar Diffie-Hellman alyş-çalşy bilen döredilýär we tor boýunça hiç haçan iberilmeýär.
- Transport. Aşaky gat şifrlenen maglumatlary TCP, WebSocket ýa-da HTTP ýaly adaty tor protokolynyň üstünde geçirýär.
MTProto proksi näme edýär
Proksi — ara serwer. Programma Telegram-yň maglumat merkezlerine gönüden-göni däl-de, proksä birigýär, proksi bolsa gerekli maglumat merkezi bilen birikme açyp, maglumatlary iki tarapa geçirýär. Programma üçin bu Telegram bilen gürleşmek ýaly görünýär, tor üçin bolsa proksi bilen birikme ýaly.
MTProxy — Telegram-yň GitHub-da çap edýän resmi amala aşyrylyşynyň ady. Beýleki meşhurlary: mtg (Go dilinde ýazylan) we telemt (Rust dilinde ýazylan). Telegram programmalary iki görnüşli proksi goldaýar: SOCKS5 we MTProto.
Traffik nähili geçýär
- Programma salgydan serwer adresini, portu we secret-i alýar.
- Ol obfuskasiýaly birikme açýar: akym açarlary tötänleýin başlangyç paketden we secret-den çykarylýar.
- Başlangyç paket haýsy Telegram maglumat merkezine birigilmelidigini görkezýär.
- Proksi Telegram bilen birigýär we şifrlenen maglumatlary iki tarapa geçirýär.
Secret iki roly ýerine ýetirýär. Ol parol ýaly işleýär — proksi diňe ony bilýänleri kabul edýär — FakeTLS režiminde bolsa birikmäniň baryp görýän ýaly görkezýän domenini hem saklaýar.
Proksi näme görýär we näme görmeýär
Habarlaryňyz prokside ýok awtorizasiýa açary bilen şifrlenýär, şonuň üçin proksi okap bilmeýän maglumatlaryny geçirýär. Telegram resminamasynda göni aýdylýar: proksi operatory siziň Telegram ulanyjy adyňyzy ýa-da hasap ID-ňizi, çatlaryňyzyň sanawyny we işjeňligiňizi görüp bilmeýär.
Operator bolsa IP salgyňyzy, birigen wagtlaryňyzy we Telegram ulanýandygyňyzy ýazyp alyp biler. Telegram Desktop hatda näbelli proksiniň ýagdaýyny barlamak IP salgyňyzy onuň administratoryna açýandygyny duýdurýar. Şonuň üçin proksini diňe tizligine görä däl, eýesine görä saýlaň.
Proksi ýa-da VPN
| MTProto proksi | VPN | |
|---|---|---|
| Näme geçirýär | diňe Telegram | enjamyň ähli traffigi |
| Nädip goşulýar | salgy ýa-da Telegram sazlamalarynda üç meýdan | aýratyn programma we ýazylyş |
| Beýleki programmalar | adaty ýaly işleýär | VPN arkaly geçýär |
| Telegram jaňlary | işlemeýär | işleýär |
| Tor näme görýär | proksi bilen birikme, obfuskasiýaly ýa-da TLS ýaly | VPN serwer bilen birikme |
Ýönekeý düzgün: diňe Telegram gerek bolsa, proksi ýönekeýräk. Jaňlar, beýleki programmalar gerek bolsa ýa-da diňe rugsat berlen salgylary geçirýän torda bolsaňyz, VPN gerek.
Proksi salgysynda näme bar
tg://proxy?server=proxy.example.com&port=443&secret=ee…
https://t.me/proxy?server=proxy.example.com&port=443&secret=ee…
Üç parametriň ählisi hökmany. server — IP salgy ýa-da host ady, port — port, adatça adaty HTTPS saýtlary ýaly 443, secret bolsa açar: onaltylyk ýazgyda 16 tötänleýin baýt, käwagt prefiks we domen bilen.
Üç režim
- adaty — akym şifrlenýär (obfuskasiýa), ýöne birikmäniň başlangyjy we paketleriň yrgyldysy tanalýan bolup galýar;
- dd — paket ölçegleri proksini aşkar etmez ýaly, tötänleýin goşundy goşulýar;
- ee — FakeTLS: birikme hakyky saýta adaty HTTPS baryşy ýaly başlanýar, saýtyň ady secret-e ýazylýar.
Hemaýatkär kanal
MTProto proksiniň eýesi serwer çykdajylaryny öwezmek üçin ol arkaly birigenleriň çat sanawynda bir köpçülikleýin kanaly görkezip biler. Telegram Desktop ony proksi hemaýatkäri hökmünde belleýär we proksini öçürmek ony aýyrýandygyny düşündirýär. Kanal eýesine çatlaryňyza ýa-da işjeňligiňize girmäge mümkinçilik bermeýär.
Proksi sazlamalary nirede
Telegram-yň aýtmagyna görä: Android-de — Settings → Data and Storage → Proxy Settings; iOS-da — Settings → Data and Storage → Proxy; Telegram Desktop-da — Settings → Advanced → Connection Type; macOS programmasynda — Settings → Data and Storage → Use Proxy (menýu atlary programma diliňize görä başgaça görünip biler). Birnäçe proksi saklap bolýar, Auto-Switch Proxies bolsa häzirki proksi üzülse indiki proksä geçýär.
Çäklendirmeler
- Telegram jaňlary MTProto proksi arkaly işlemeýär — telemt FAQ muny Telegram arhitekturasynyň çäklendirmesi diýip atlandyrýar.
- Proksi enjamdaky beýleki programmalary goramaýar.
- Proksiniň ömri çäkli: onuň salgysy, porty ýa-da traffik görnüşi petiklenip bilner.
- Proksi diňe rugsat berlen salgylar sanawyna rugsat berýän torlarda kömek edip bilmeýär — telemt FAQ şeýle ýagdaýlary mobil rugsat sanawlaryndan Hytaýdaky Great Firewall-a we tertipsizlik wagtynda Eýrana çenli sanaýar.
Köp soralýan soraglar
MTProxy ýönekeý sözler bilen näme?
Telegram üçin ara serwer. Programma Telegram serwerlerine gönüden-göni däl-de, proksä birigýär, proksi bolsa şifrlenen traffigi öňe geçirýär. MTProxy — Telegram-yň resmi amala aşyrylyşynyň ady; MTProto protokolynda işleýän islendik proksi adatça şeýle atlandyrylýar.
Proksiniň eýesi meniň ýazyşmalarymy okap bilýärmi?
Ýok. Habarlar diňe siziň programmaňyzda we Telegram serwerinde bar açar bilen şifrlenýär. Telegram-yň aýtmagyna görä, proksi operatory ne çatlaryň sanawyny, ne işjeňligiňizi, ne ulanyjy adyňyzy, ne-de hasap ID-ňizi görýär. Ol IP salgyňyzy, haçan birigýändigiňizi we Telegram ulanýandygyňyzy görüp bilýär.
MTProto proksi VPN-den nämesi bilen tapawutlanýar?
MTProto proksi diňe Telegram-yň içinde işleýär we salgy arkaly goşulýar; beýleki programmalara täsir etmeýär. VPN enjamyň ähli traffigini geçirýär we aýratyn programma talap edýär. Telegram jaňlary MTProto proksi arkaly işlemeýär, VPN arkaly bolsa işleýär.
Proksi salgysy nämeden ybarat?
Üç hökmany parametrden: server (salgy ýa-da host ady), port we secret (gizlin açar). Format: tg://proxy?server=…&port=…&secret=… ýa-da t.me/proxy bilen başlaýan şeýle salgy, ol brauzerden hem açylýar.