Telegram-da proksiniň awtomatiki çalşylmagy: kliýent indiki proksini nähili saýlaýar
Sanawda birnäçe proksi bar, häzirki öçdi — soň näme bolýar? Telegram Desktop-yň we Android-iň çalyşmany nähili saýlaýandygyny çeşme kody boýunça derňeýäris.
Mazmun
Telegram-da proksiniň awtomatiki çalşylmagy şeýle işleýär: häzirki proksi saýlanan wagtdan — 5 sekuntdan 60 sekunda çenli, deslapky 10 — uzak birikdirmese, kliýent sanawyňyzdaky galan proksileri barlaýar we jogap berenine geçýär. Soň platformalar aýrylýar: Telegram Desktop tertip boýunça gidýär we ýaňy jogap beren proksilerden başlaýar, Android üçin Telegram bolsa iň pes pingli proksini saýlaýar. Aşakda — 2026-njy ýylyň oktýabryna çenli iki kliýentiň çeşme kody boýunça jikme-jiklikler we olardan amalyýetde näme gelip çykýandygy.
Nirede açylýar
Telegram resminamasy bu funksiýany bir jümle bilen beýan edýär: birnäçe proksi ulansaňyz, «Auto-Switch Proxies» açyp bolýar, häzirki proksi öçende kliýent sanawdaky indiki proksä birigýär. Programmalarda bu bent şeýle atlandyrylýar:
| Parametr | Telegram Desktop | Android üçin Telegram |
|---|---|---|
| Bent | proksi penjiresindäki «Auto-switch proxies» | proksi sazlamalaryndaky «Auto-switch proxies» |
| Aralyklar | 5, 10, 15, 30, 60 sekunt | 5, 10, 15, 30, 60 sekunt |
| Deslapky | öçük; aralyk 10 sekunt | öçük; aralyk 10 sekunt |
| Şert | sanawda bir proksiden köp | sanawda bir proksiden köp |
iPhone üçin kliýentiň çeşme koduny biz derňemedik, şonuň üçin ol barada bu ýerde hiç zat tassyklamaýarys.
Kliýent çalşyk gözlemegi haçan başlaýar
Awtomatiki çalyşma tizlige däl-de, birikmäniň ýoklugyna jogap berýär:
- Telegram Desktop proksi açyk we saýlanan, funksiýa açyk, sanawda bir proksiden köp we hiç bir iş hasaby birikmedik wagty barlaglary başlaýar. Azyndan bir hasap birigen badyna barlaglar durýar.
- Android kliýent saýlanan sekunt sanyna «Connecting to proxy» ýagdaýynda asylyp duranyny garaşýar, diňe şondan soň barlagy başlaýar. Şol wagtyň içinde birikme dikeldilse, hiç zat bolmaýar.
Bu ýerden möhüm netije: birigýän, ýöne zordan işleýän proksini awtomatiki çalyşma çalyşmaz. Kliýent üçin ol «işleýär».
Telegram Desktop nähili saýlaýar
- Birikme ýitenden soň, kliýent barlag nobatyny düzýär. Ilki bilen ýaňy üstünlikli jogap beren proksiler gelýär: jogap beren her proksi bu sanawyň başyna galýar we tertip işe girizmeleriň arasynda ýatda saklanýar. Olardan soň galanlary sanawyňyzda durşy tertipde. Häzirki proksi nobata girmeýär.
- Barlaglar 2 sekuntda bir gezek biri-birden başlanýar; bir wagtyň özünde 10-dan köp bolmaýar, her biri 20 sekuntdan uzak dowam etmeýär.
- Saýlanan aralyk gutaransoň, kliýent nobatdaky birinji proksä — şeýle ýalňyşlyk başlanandan soň jogap berene — geçýär. Ýalňyşlykdan öň alnan jogaplar hasaba alynmaýar.
- Şol pursata çenli hiç kim jogap bermedik bolsa, kliýent barlamagy dowam etdirýär we ilkinji jogap bereni bilen çalyşýar.
WEB-proksiler bu nobata düşmeýär: Desktop olary barlamaýar we awtomatiki olara geçmeýär.
Android nähili saýlaýar
- Aralyk gutaransoň, kliýent sanawdaky ähli proksileri birbada barlaýar, eýýäm barlanýanlardan ýa-da iki minutdan az öň barlananlardan başga.
- Barlaglar gutaransoň, ol proksileri pingi boýunça tertipleýär we iň pes bahaly elýeterlisini saýlaýar, häzirkisini böküp geçip.
- Saýlanan proksi häzirkisi bolýar, kliýent bolsa ol arkaly birigýär.
Desktop bilen tapawut esasy: Android-de sanawdaky tertip möhüm däl, soňky barlagyň pingi çözýär.
Proksi barlagy näme
Barlag tor manysynda «ping» däl-de, hakyky birikmedir. Telegram Desktop barlanýan proksi arkaly hasabyň esasy maglumat merkezine birikme açýar we jogap wagtyny ölçeýär: birikme gurlan bolsa, proksi elýeterli hasaplanýar.
Bu ýerden Desktop-yň el bilen barlanda duýduryş berýän zady gelip çykýar: barlag IP salgyňyzy proksi-serweriň administratoryna aýan edýär. Awtomatiki çalyşmada kliýent sanawyňyzdaky proksileri özi, duýduryşsyz barlaýar — ýagny nobat gelen ähli proksileriň eýeleri salgyňyzy görýär.
Muny nähili ulanmaly
- Ýigrimi däl, iki-üç proksi. Her artykmaç proksi — goşmaça barlaglar we salgyňyzy görjek ýene bir eýe.
- Dürli serwerler we mümkin bolsa dürli çeşmeler. Ähli proksiler bir hosterde dursa, olary bir wagtda ýapyp bilerler — çalyşmaga zat galmaz.
- Desktop-da tertip möhüm. Iň ygtybarly proksini ýokarrak goýuň: beýleki şertler deň bolsa, kliýent ondan başlar.
- Torunyza laýyk aralyk. Gysga — ýykylan proksiden çalt gidýär, ýöne gysga wagtlyk bozulmada hem çalşyp biler. Uzak — sabyrlyrak, ýöne aragatnaşyksyz uzak durýar.
- Haýal proksini özüňiz aýyryň. Awtomatiki çalyşma ony duýmaz.
Awtomatiki çalyşma proksini öçürmeýär we gönüden-göni birikmä geçmeýär: ol diňe sanawyňyzdan başga proksi saýlaýar. Hiç biri jogap bermese, kliýent häzirki proksi bilen, aragatnaşyksyz galýar — şonda täze proksi ýa-da başga tor gerek.
Köp soralýan soraglar
Telegram-da proksiniň awtomatiki çalşylmagy nähili işleýär?
Häzirki proksi birigip bilmese we saýlanan wagt — 5 sekuntdan 60 sekunda çenli, deslapky 10 — geçse, kliýent sanawdaky galan proksileri barlaýar we jogap berenine geçýär. Telegram Desktop ýaňy jogap berenlerden başlap, tertip boýunça saýlaýar, Android — iň pes ping boýunça.
Awtomatiki çalyşma deslapky açykmy?
Ýok. Telegram Desktop-da hem, Android üçin Telegram-da hem funksiýa proksi sazlamalarynda özüňiz açýançaňyz öçük. Ol diňe sanawda bir proksiden köp bolsa işleýär.
Proksi birikdirilen, ýöne haýal işleýän bolsa, Telegram çalşarmy?
Ýok. Awtomatiki çalyşma birikme ýok wagty işleýär: Desktop-da — hiç bir hasap birikmedik wagty, Android-de — kliýent «Connecting to proxy» ýagdaýynda asylyp duran wagty. Haýal, ýöne birikdirilen proksi saýlanan bolup galar.
Hiç bir proksi işlemese, Telegram proksini öçürermi?
Çeşme kody boýunça — ýok: funksiýa diňe sanawdan başga proksi saýlaýar. Hiç biri jogap bermese, kliýent häzirki proksi bilen galýar.
Çeşmeler
- Telegram: proksi — Auto-Switch Proxies
- Telegram Desktop: proxy_rotation_manager.cpp — awtomatiki çalyşma
- Telegram Desktop: core_settings_proxy.h — aralyklar
- Telegram Desktop: proxy_check.cpp — proksi nähili barlanýar
- Android üçin Telegram: ProxyRotationController.java
- Android üçin Telegram: SharedConfig.java — proksi sazlamalary