Тандоо жана текшерүү

MTProto, SOCKS5, VPN жана WEB-прокси: эмнени тандоо керек

Telegram'га жана калган интернетке жетүүнүн төрт жолу: алар кантип түзүлгөн жана кайсынысын тандоо керек.

Мазмуну 16 бөл.

Telegram ачылбай калганда, бөгөттөөнү айланып өтүүнүн бир нече жолу бар, аталыштары да окшош: прокси, SOCKS, VPN, эми дагы WEB-прокси. Чындыгында булар ар кандай камтуу чөйрөсү бар ар башка куралдар. Төмөндө — ар бири кандай түзүлгөн, тармак эмнени көрөт жана качан кайсынысын тандоо керек.

Таблицада кыскача

—MTProto-проксиSOCKS5VPNWEB-прокси
Эмнени камтыйтTelegramTelegram (колдонмонун жөндөөлөрүндө) же башка колдонмоТүзмөктүн бүт трафигиTelegram
МаскировкаБар: obfuscation, padding, FakeTLSЖок, протокол ачыкVPN протоколуна жарашаTelegram документациясында сүрөттөлгөн эмес
Эмне киргизилетСервер, порт, секретСервер, порт, логин жана сырсөз (милдеттүү эмес)Колдонмодогу жазылуу шилтемесиWEB-прокси шилтемеси
Telegram'дагы чалууларИштебейтКлиентке жараша; протокол UDP'ни колдойтКадимки трафик катары өтөтСүрөттөлгөн эмес

MTProto-прокси

Telegram'дын өз протоколунда сүйлөгөн прокси. Аны бардык негизги колдонмолор колдойт, ал камтылган жана шилтеме менен туташтырылат. Калгандарынан негизги айырмасы — маскировка: агым шифрленет (), пакеттерге кокус толуктоо кошулушу (dd) же кадимки HTTPS сыяктуу көрүнүшү (ee, ) мүмкүн.

Кемчиликтери: ал Telegram ичинде гана иштейт, чалууларды өткөрбөйт, дарек бөгөттөлгөндө жана ак тизмелер учурунда дармансыз. Проксинин түзүлүшү «MTProto прокси деген эмне жана Telegram'да кантип иштейт» макаласында кеңири талданган.

Колдонуучу үчүн бул туташтыруу жагынан эң жөнөкөй вариант: шилтемени басуу жетиштүү. Чектөөлөр кайсы прокси болбосун бирдей: шилтеме дарек бөгөттөлмөйүнчө иштейт, ал эми ылдамдык сервердин жүктөмүнө көз каранды.

SOCKS5

SOCKS5 — RFC 1928'де сүрөттөлгөн универсалдуу прокси протоколу. Telegram аны MTProto менен катар колдоого алынган экинчи түр деп атайт. Туташуу үчүн сервер менен порт керек, ал эми логин менен сырсөз милдеттүү эмес; шилтеменин форматы: tg://socks?server=…&port=…&user=…&pass=….

Бөгөттөөлөр үчүн маанилүү SOCKS5 өзгөчөлүктөрү:

  • базалык протокол эч нерсени шифрлебейт. Коргоо аутентификация ыкмасына көз каранды, ал эми RFC 1929 боюнча «логин жана сырсөз» вариантындагы сырсөз ачык текст менен берилет;
  • баруучу дарек суроодо ачык берилет. CONNECT суроосунда DST.ADDR жана DST.PORT талаалары бар, башкача айтканда, SOCKS-серверге туташууну көргөн ар бир адам клиент кайсы дарекке туташууну сурап жатканын да көрөт;
  • формат жакшы белгилүү. Кол алышуунун түзүлүшү баарында бирдей, ошондуктан мындай трафикти обфускацияланганына караганда оңой таанууга болот.

Ал эми SOCKS5 универсалдуу: ал UDP'ни билет (UDP ASSOCIATE буйругу), ошондуктан MTProto-прокси жарабаган милдеттерге ылайыктуу. Жана аны Telegram гана эмес, башка колдонмолор да колдойт.

SOCKS5 кол алышуусу кандай көрүнөт

RFC 1928 боюнча клиент колдоого алынган аутентификация ыкмаларын санаган кыска билдирүүдөн баштайт; сервер бирөөнү тандайт. Спецификацияда 0x00 — аутентификациясыз, 0x02 — логин жана сырсөз, 0x01 — GSSAPI. Андан кийин клиент баруучу дарек менен портту көрсөткөн CONNECT суроосун жөнөтөт. Билдирүүлөр кыска жана баарында бирдей түзүлгөн, ошондуктан мындай трафикти оңой таанууга болот, ал эми обфускацияланган MTProto-проксиде туташуунун башталышы туруктуу баш аты жок кокус байттар.

VPN

VPN өз серверине чейин корголгон туннель түзүп, ал аркылуу бүт түзмөктүн же тандалган колдонмолордун трафигин өткөрөт. Telegram үчүн бул мессенджердин бөгөттөлгөнү көрүнбөйт дегенди билдирет: оператордун тармагы VPN-серверге туташууну гана көрөт.

VPN прокси кыла албаганды чечет:

  • Telegram үчүн гана эмес, бардык колдонмолор үчүн иштейт;
  • чалууларды өткөрөт;
  • ак тизмелүү мобилдик интернетте жалгыз вариант бойдон калат.

Мунун баасы — жөндөөлөр көбүрөөк: клиент керек, ал эми анда жазылуу шилтемеси.

WEB-прокси

Telegram'дын өзүндө пайда болгон проксинин жаңы түрү. WEB-прокси шилтемеси менен туташтырылат. Мындайча иштейт:

  • бардык платформаларда иштейт — iPhone, Android, Windows жана Mac үчүн Telegram'дын актуалдуу версияларында;
  • браузердеги Telegram Web'де (web.telegram.org) прокси жөндөөлөрү жок.

Telegram'дын прокси жөнүндө документациясы (core.telegram.org/proxy) WEB-проксини азырынча эскербейт, ошондуктан бул түрдүн түзүлүшүн биз сүрөттөбөйбүз жана клиенттерде колдоо жөнүндө белгилүү болгону менен чектелебиз. telemt иштеп чыгуучулары README'де MTProxy'нин WEB үчүн түзмөктөгү WebView аркылуу ишке ашырылышы жөнүндө жазышат, ал эми FAQ'та WEB-режим ee'ни колдобойт деп белгилешет. Мүмкүнчүлүктөр тизмеси Telegram жаңыртуулары менен кошо өзгөрөт.

Кантип тандоо керек

КырдаалЭмнени тандоо
Telegram гана керек жана тезee секрети жана 443-порту бар MTProto-прокси
Telegram'да чалуулар керекVPN же SOCKS5
Башка колдонмолор жана сайттар керекVPN
Ак тизмелүү мобилдик интернетVPN: бөтөн серверде прокси жеткиликсиз
Telegram Desktop жана жаңы түрдү каалайсызWEB-прокси
Прокси «өлдү», кечээ иштеп жүргөнБашка прокси; андан кийин тармакты жана шилтемени текшериңиз

Беш кырдаал

  1. Үйдө Wi‑Fi аркылуу Telegram ачылбайт же араң жүктөлөт. Мессенджер гана керек — ee секрети жана 443-порту бар MTProto-прокси алыңыз. Ал бир мүнөттө туташат жана түзмөктө эч нерсени өзгөртпөйт.
  2. Мобилдик интернет, чет өлкөлүк ресурстар дээрлик ачылбайт. Ак тизмелерге окшош: бөтөн серверде прокси бул жерде жеткиликсиз. VPN керек.
  3. Telegram'да чалуулар керек. MTProto-прокси аларды өткөрбөйт. VPN калат, же клиентиңиз колдосо, SOCKS5.
  4. Telegram Desktop орнотулган жумуш компьютери. MTProto-прокси же WEB-прокси ылайыктуу. Корпоративдик тармактар стандарттуу эмес портторду көп кесип салат, ошондуктан 443-порт ишенимдүүрөөк.
  5. Үй-бүлөдө бир нече адам. Баарына Telegram гана керек болсо, бир шилтемени таратуу жөнөкөйүрөөк. Башка сервистер да керек болсо, VPN ыңгайлуу — эгер жазылуу бир нече түзмөккө эсептелген болсо.

Telegram'дын өзүндө эмнени жөндөөгө болот

Telegram документациясы колдонмолор колдогон прокси түрлөрүнүн экөөнү атайт: SOCKS5 жана MTProto. Ошол эле жерде кээ бир клиенттер башка түрлөрдү, мисалы HTTP'ни да колдошу мүмкүн деп айтылган, бирок майда-чүйдөсү жок. Проксини кошуу терезесинде түрүн тандоо керек: MTProto үчүн сервер, порт жана секрет, SOCKS5 үчүн сервер, порт жана, керек болсо, логин менен сырсөз киргизилет. Түрлөрдү чаташтыруу — проксинин туташпай калышынын көп кездешкен себеби.

Прокси жана VPN бирге

Аларды бир убакта кармоонун көбүнчө кереги жок. VPN күйгүзүлгөн жана Telegram ал аркылуу иштеп жатса, проксини өчүрсө болот: ал жолго дагы бир түйүн кошуп, туташууну жайлатат. Прокси VPN'ди күйгүзүү ыңгайсыз же ал керек болбогондо мааниге ээ: мисалы, Telegram гана керек болгон компьютерде.

Тармак эмнени көрөт

Бардык варианттарда билдирүүлөр шифрленген бойдон калат: Telegram ачкычы клиентте жана серверде гана бар. Оператор эмнени көрөрү айырмаланат:

  • MTProto-прокси: прокси дарегине туташуу; ee режими сайтка кайрылуу сыяктуу көрүнөт;
  • SOCKS5: таанылуучу кол алышуу жана клиент туташууну сурап жаткан дарек;
  • VPN: VPN-серверге туташуу жана анын протоколу; туннелдин ичиндеги трафиктин өзү жашырылган;
  • WEB-прокси: Telegram документациясында сүрөттөлгөн эмес, ошондуктан бизде так жооп жок.

Жаңыдан баштагандар эмнени тандасын

Ишенбесеңиз, эң жөнөкөйүнөн баштаңыз. ee секрети жана 443-порту бар MTProto-прокси шилтемесин ачыңыз: туташуу бир мүнөт алат жана системада эч нерсени өзгөртпөйт. Иштесе — калтырыңыз. Тармактарыңыздын бирөөндө да иштебесе — VPN'ге өтүңүз: ал жөндөөдө татаалыраак, бирок көбүрөөк маселелерди чечет жана ак тизмелер учурунда жалгыз иштейт. SOCKS5 дал өзү керек болгондо мааниге ээ: мисалы, башка прокси мурунтан жөнделген корпоративдик чөйрөдө.

Кимге ишенесиз

Ар кандай ортомчу сиз жөнүндө четтен байкоочуга караганда көбүрөөк көрөт. Дал эмнени көрөрү айырмаланат:

ВариантЭэси эмнени көрөт
MTProto-проксиIP-дарегиңизди, трафиктин көлөмүн жана убактысын, Telegram дата-борборун; мазмунду жана чаттардын тизмесин — жок
SOCKS5IP-дарегиңизди, CONNECT суроолорундагы баруучу даректерди жана сырсөз тармак аркылуу ачык текст менен берилсе, аны
VPNIP-дарегиңизди жана түзмөктөн туташкан бардык сервистердин даректерин; HTTPS-туташуулардын мазмунун — жок
WEB-проксиTelegram документациясында сүрөттөлгөн эмес

Бул жерден эреже келип чыгат: камтуу канчалык кең болсо, ишенимге талап ошончолук жогору. VPN-провайдер MTProto-проксинин ээсинен көбүрөөк көрөт, анткени ал аркылуу Telegram гана эмес, бүт трафик өтөт. Ишенген булагыңызды тандаңыз жана кокус ачык тизмелерден маалымат албаңыз.

Сизге кандай түр берилгенин кантип түшүнүү керек

  • шилтеме tg://proxy же t.me/proxy менен башталып, secret камтыса — бул MTProto-прокси;
  • шилтеме tg://socks же t.me/socks менен башталып, user жана pass камтышы мүмкүн болсо — бул SOCKS5;
  • WEB-прокси шилтемеси server жана secret камтып, бирок port камтыбаса — бул WEB-прокси;
  • клиент-колдонмого кошуу керек болгон кадимки https://… шилтемеси — VPN'ге жазылуу.

Кеңири таралган жаңылыштыктар

  • «Прокси менин трафигимди шифрлейт». Telegram билдирүүлөрү проксисиз да клиенттин жана сервердин ачкычы менен шифрленген. Прокси мазмунду шифрлөөнү кошпойт — ал серверлерге жетүүгө жардам берет.
  • «Тизмедеги ар бир прокси коопсуз». Telegram проксинин маалыматын ишенимдүү булактардан гана алууну кеңеш кылат: ээси IP-дарегиңизди жана трафиктин көлөмүн көрөт.
  • «Прокси болсо, VPN керек эмес». Telegram'дан башка нерсени ачкыңыз келсе же ак тизмелүү тармакта болсоңуз, керек.

Көп берилүүчү суроолор

Telegram үчүн эмне жакшы: MTProto-прокси же SOCKS5?

Бөгөттөөнү айланып өтүү үчүн көбүнчө MTProto-прокси жакшыраак: ал туташууну маскировкалайт, ал эми SOCKS5'те туташуу форматы ачык жана бир маанилүү, баруучу дарек шифрленбей берилет. SOCKS5 UDP-трафик же бир нече колдонмого универсалдуу прокси керек болгондо мааниге ээ.

MTProto-прокси VPN'ден эмнеси менен айырмаланат?

MTProto-прокси Telegram ичинде гана иштейт жана шилтеме менен туташтырылат. VPN өзү аркылуу түзмөктүн бүт трафигин өткөрөт жана клиент менен жазылууну талап кылат. Ак тизмелүү мобилдик интернетте прокси жардам бербейт — VPN керек.

Telegram'дагы WEB-прокси деген эмне?

Telegram'дын өзүндөгү проксинин жаңы түрү, WEB-прокси шилтемеси менен туташтырылат. Ал бардык платформаларда иштейт — iPhone, Android, Windows жана Mac үчүн Telegram'дын актуалдуу версияларында. Браузердеги Telegram Web'де (web.telegram.org) гана прокси жөндөөлөрү жок.

Telegram'да MTProto ордуна SOCKS5 колдонсо болобу?

Болот: Telegram эки түрдү тең колдойт. SOCKS5 үчүн сервер менен порт керек, логин менен сырсөз милдеттүү эмес. Бирок SOCKS5 туташууну маскировкалабайт, ошондуктан бөгөттөөлөрдө көбүнчө MTProto-прокси тандалат.

Прокси болсо, VPN керекпи?

Telegram гана керек болсо, прокси жетиштүү. VPN башка колдонмолор үчүн, чалуулар үчүн жана ак тизмелүү мобилдик интернет үчүн керек.

Булактар

  1. Telegram: прокси — колдоого алынган түрлөр
  2. Telegram: прокси шилтемелери (MTProxy жана SOCKS5)
  3. RFC 1928: SOCKS Protocol Version 5
  4. RFC 1929: Username/Password Authentication for SOCKS V5
  5. Telegram: MTProto transports (obfuscation)
  6. telemt: FAQ — MTProto-проксинин чектөөлөрү