Խնդիրների լուծում

Telegram-ի պրոքսին չի աշխատում. քայլ առ քայլ ստուգում

Հինգ հարց ըստ կարգի. յուրաքանչյուրը մերժում է պատճառների մի խումբ և հուշում, թե ինչ անել հետո։

Բովանդակություն 11 բաժին

Երբ պրոքսին չի աշխատում, պատճառները մի քանիսն են, և յուրաքանչյուրը շտկվում է յուրովի։ Գուշակելը երկար է, ավելի արագ է գնալ ըստ կարգի. հինգ հարց մերժում են ցանցը, հղումը, ծանրաբեռնված սերվերը և թույլատրված ցանկերով ցանցերը։

Քայլ 1. Ստուգեք ցանցը

Բացեք ցանկացած կայք, որը կապ չունի Telegram-ի հետ։ Եթե ոչինչ չի բացվում, պրոքսին մեղավոր չէ. ստուգեք Wi‑Fi-ը, շարժական ինտերնետը և ինքնաթիռի ռեժիմը։ Եթե բացվում է ամեն ինչ, բացի Telegram-ից, անցեք առաջ։ Օգտակար է անմիջապես փորձել երկրորդ ցանցը՝ շարժական ինտերնետի փոխարեն Wi‑Fi կամ հակառակը. տարբեր մատակարարների ֆիլտրման կանոնները տարբեր են։

Քայլ 2. Աշխատո՞ւմ է Telegram-ն առանց պրոքսիի

Սեղմեք զրույցների ցանկի վերևի վահանի պատկերակին, որը բացում է պրոքսիի կարգավորումները, և անջատեք պրոքսին։ Եթե Telegram-ը սկսեց աշխատել, ձեր ցանցում արգելափակում չկա, և պրոքսին կամ պետք չէ, կամ դանդաղեցնում է կապը։ Եթե առանց դրա Telegram-ը չի բացվում, դուք հենց այն իրավիճակում եք, որի համար պրոքսի են դնում։

Քայլ 3. Ի՞նչ կարգավիճակ ունի պրոքսին

Բացեք պրոքսիի կարգավորումները։ Telegram Desktop-ում ցանկի յուրաքանչյուր պրոքսի ցույց է տալիս հետևյալ կարգավիճակներից մեկը, մյուս հավելվածներում ձևակերպումները կարող են տարբերվել (կարգավիճակների անունները՝ ինչպես Telegram-ի անգլերեն ինտերֆեյսում).

ԿարգավիճակԻնչ է նշանակումԻնչ անել
onlineTelegram-ը միացած է այս պրոքսիովոչինչ. եթե դանդաղ է, տես քայլ 4-ը
available (ping: N ms)պրոքսին պատասխանում է, N-ը ուշացումն էոչինչ, կարելի է օգտագործել
connecting… / checking…ընթանում է միացումը կամ ստուգումըսպասեք մեկ րոպե, հետո ստուգեք հղումը
not availableպրոքսին ձեր ցանցից չի պատասխանումստուգեք պարամետրերը, փորձեք այլ ցանց կամ պրոքսի

Եթե «connecting» կարգավիճակը մնում է մեկ րոպեից ավել, պրոքսին ձեր ցանցից անհասանելի է։ Սովորական պատճառները՝

ՊատճառՆշանԼուծում
Վրիպակ հղումումերբեք չի միացելստուգեք server-ը, port-ը և secret-ը. secret-ը մտցվում է ամբողջությամբ՝ ee նախածանցով
Սերվերն անջատված է կամ ծանրաբեռնվածոչ մի ցանցում չի պատասխանումվերցրեք այլ պրոքսի
Հասցեն կամ պորտն արգելափակված էմի ցանցում չի աշխատում, մյուսում՝ աշխատում էփոխեք պրոքսին. սեփական սերվերի դեպքում՝ նոր IP կամ պորտ
Քողարկման տիրույթը փոխվել էաշխատում էր և դադարեց սերվերի փոփոխություններից հետոստացեք նոր հղում. հները telemt-ում տալիս են «Unknown TLS SNI» սխալ
Հնացած հավելվածFakeTLS պրոքսին անկայուն է միանումթարմացրեք Telegram-ը. նոր տարբերակներում TLS մատնահետքը շտկված է

Քայլ 4. Միացած է, բայց զրույցները չեն բեռնվում

«Միացած է» նշանակում է միայն, որ պրոքսիի հետ կապը կա։ Եթե զրույցներն ու մեդիան դանդաղ են բեռնվում կամ կախվում են, պատճառը սովորաբար հետևյալներից մեկն է՝

  • սերվերը ծանրաբեռնված է. եթե մեկ պրոքսիի վրա հազարավոր մարդիկ են, այն հենվում է իր թողունակությանը։
  • արագության սահմանափակում. անվճար ընդհանուր սերվերները հաճախ ունենում են այն։
  • սերվերը հեռու է. մեծ պինգը երկար ճանապարհի նշան է։
  • հասցեների քանակի սահմանափակում. telemt-ը կարող է սահմանափակել մեկ հղման վրա տարբեր IP հասցեների քանակը (user_max_unique_ips). եթե հղումը տարածվել է, ավելորդ օգտատերերը չեն կարողանա միանալ։
  • նույն տեղական ցանցի օգտատերեր. mtg-ի README-ն նկարագրում է ip was blacklisted սխալը մասնավոր ցանցի օգտատերերի համար։

Կարևոր է

Երկու բան նորմալ է և անսարքություն չէ. զանգերը MTProto պրոքսիով չեն աշխատում, իսկ զրույցների ցանկում անծանոթ ալիքը պրոքսիի հովանավորչական ալիքն է. տերը չի տեսնում ո՛չ ձեր զրույցները, ո՛չ ակտիվությունը։

Քայլ 5. Շարժական ինտերնետ և թույլատրված ցանկեր

Եթե վերը նշված բոլոր քայլերն անցել եք, խնդիրը միայն շարժական ինտերնետի վրա է, և արտասահմանյան կայքերը գրեթե չեն բացվում, հնարավոր է՝ ցանցն աշխատում է թույլատրված ցանկով. անցնում են միայն նախապես թույլատրված հասցեները։ Պրոքսի սերվերն այդ ցանկում չէ, ուստի ո՛չ հղումը, ո՛չ ee ռեժիմը չեն օգնի։ telemt-ի FAQ-ը նման իրավիճակները՝ շարժական թույլատրված ցանկերը, Չինաստանի Great Firewall-ը, Իրանը անկարգությունների ժամանակ, թվարկում է այն դեպքերում, երբ MTProxy-ն չի կարող աշխատել։ Այստեղ պետք է VPN։

Աշխատում էր և դադարեց

Պրոքսին ապրում է այնքան, մինչև նրա հասցեն կամ տրաֆիկի ձևն արգելափակվեն կամ տերը փոխի secret-ը։ Եթե այն դադարել է աշխատել առանց ձեր կողմից փոփոխությունների՝

  • աղբյուրից խնդրեք թարմ հղում. հասցեն, տիրույթը կամ secret-ը կարող էին փոխվել։
  • թարմացրեք Telegram-ը։
  • ստուգեք պրոքսին այլ ցանցում։
  • եթե ոչինչ չօգնեց, փոխեք պրոքսին, մի փորձեք «կենդանացնել» արգելափակված հասցեն։

Եթե պրոքսին ձերն է. ստուգումներ սերվերում

  • ծառայությունը գործարկված է. systemctl status telemt կամ systemctl status mtg։
  • պորտը բաց է և զբաղված չէ այլ գործընթացով։
  • mtg-ի դեպքում՝ mtg doctor /etc/mtg.toml հրամանը ստուգում է կարգավորումը, ժամացույցը, Telegram-ի տվյալների կենտրոնների հետ կապը և քողարկման տիրույթը։
  • FakeTLS-ի դեպքում՝ ծածկույթի կայքի հետ ձեռքսեղմումը. curl -v -I --resolve domain:443:IP https://domain/։
  • պաշտոնական MTProxy-ի դեպքում՝ proxy-multi.conf ֆայլի թարմությունը. README-ն խորհուրդ է տալիս թարմացնել այն մոտ օրը մեկ անգամ։
  • սերվերը հասանելի է Telegram-ի ամբողջ ենթակառուցվածքին. հաշիվը կապված է իր տվյալների կենտրոնին, և դրան հասանելիություն չունեցող պրոքսին չի օգնի։

Ինչը սովորաբար չի օգնում

Խնդիրը գրեթե երբեք սարքում չէ, ուստի հեռախոսի վերագործարկումը, Telegram-ի վերատեղադրումը և քեշի մաքրումը հազվադեպ են ինչ-որ բան փոխում։ Ավելի արագ է փոխել ցանցը, թարմացնել հավելվածը և փորձել այլ պրոքսի։ Չարժե նաև ցանկում տասնյակ պրոքսի ավելացնել. ինքնաշխատ փոխարկումը դրանք անցնում է մեկ առ մեկ, և երկու-երեք ստուգված պրոքսին ավելի լավ է աշխատում։

Համառոտ ցուցակ

ԱխտանիշԱռաջին ստուգումը
Ոչինչ չի բացվումցանցը՝ Wi‑Fi, շարժական ինտերնետ
Առանց պրոքսիի աշխատում էանջատեք պրոքսին
«Connecting…» մեկ րոպեից ավելհղումը, հետո այլ պրոքսի
Միացած է, բայց դանդաղայլ պրոքսի, այլ ցանց
Միայն շարժական ինտերնետումթույլատրված ցանկ. պետք է VPN
Զանգերը չեն աշխատումնորմալ է MTProto պրոքսիի համար

Հաճախ տրվող հարցեր

Ինչո՞ւ է Telegram-ի պրոքսին անընդհատ ցույց տալիս «Connecting…»։

Պրոքսին ձեր ցանցից հասանելի չէ։ Սերվերը կարող է անջատված լինել, նրա հասցեն կամ պորտը՝ արգելափակված, հղումում կարող է վրիպակ լինել կամ secret-ը կարող է կրճատված լինել, կամ տերը փոխել է քողարկման տիրույթը։ Համեմատեք պարամետրերը հղման հետ և փորձեք այլ պրոքսի կամ այլ ցանց։

Պրոքսին աշխատում էր, հետո դադարեց. ի՞նչ անել։

Աղբյուրից խնդրեք թարմ հղում, թարմացրեք Telegram-ը և ստուգեք՝ պրոքսին աշխատո՞ւմ է այլ ցանցում։ Եթե ոչ, հավանաբար հասցեն արգելափակվել է կամ տերը չեղարկել է secret-ը։

Ինչո՞ւ է պրոքսին միացած, բայց Telegram-ը չի բեռնվում։

Միացած լինելը նշանակում է միայն, որ պրոքսիի հետ կապը կա, արագության մասին ոչինչ չի ասում։ Սերվերը կարող է ծանրաբեռնված լինել, սահմանափակել արագությունը կամ հեռու լինել։ Փոխեք պրոքսին։

Ինչպե՞ս տարբերել ծանրաբեռնված պրոքսին արգելափակվածից։

Ծանրաբեռնված պրոքսին միանում է, բայց դանդաղ է և բոլոր ցանցերում նույն կերպ։ Արգելափակվածը չի միանում կամ կտրվում է, բայց մեկ այլ ցանցում աշխատում է։ Հուսալի փորձարկումը՝ նույն պրոքսին երկու ցանցում։

Աղբյուրներ

  1. Telegram: proxy servers
  2. telemt: FAQ
  3. mtg (GitHub): README
  4. MTProxy, the official implementation (GitHub)
  5. Telegram: proxy links
  6. Telegram Desktop: interface strings (lang.strings)