Saýlamak we barlamak

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 8 bölüm

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:

ParametrTelegram DesktopAndroid üçin Telegram
Bentproksi penjiresindäki «Auto-switch proxies»proksi sazlamalaryndaky «Auto-switch proxies»
Aralyklar5, 10, 15, 30, 60 sekunt5, 10, 15, 30, 60 sekunt
Deslapkyöçük; aralyk 10 sekuntöçük; aralyk 10 sekunt
Şertsanawda bir proksiden köpsanawda 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

  1. 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.
  2. 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.
  3. 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.
  4. Ş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

  1. Aralyk gutaransoň, kliýent sanawdaky ähli proksileri birbada barlaýar, eýýäm barlanýanlardan ýa-da iki minutdan az öň barlananlardan başga.
  2. 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.
  3. 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 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

  1. Telegram: proksi — Auto-Switch Proxies
  2. Telegram Desktop: proxy_rotation_manager.cpp — awtomatiki çalyşma
  3. Telegram Desktop: core_settings_proxy.h — aralyklar
  4. Telegram Desktop: proxy_check.cpp — proksi nähili barlanýar
  5. Android üçin Telegram: ProxyRotationController.java
  6. Android üçin Telegram: SharedConfig.java — proksi sazlamalary