Масдудкунӣ

Чаро проксиро масдуд мекунанд ва ин чӣ тавр кор мекунад

Кӣ ва бо чӣ проксиро масдуд мекунад, аз рӯи кадом нишонаҳо онро мешиносанд ва чаро FakeTLS дарозтар тоб меорад.

Мундариҷа 13 бахш

Проксии Telegram тасодуфан кор карданро бас намекунад: онро аз рӯи нишонаҳои комилан мушаххас меёбанд ва мебанданд. Дар поён: кӣ масдуд мекунад, таҷҳизот дақиқан чиро мебинад, чаро ниқоб кӯмак мекунад ва дар кадом ҳолатҳо кӯмак намекунад.

Кӣ ва бо чӣ масдуд мекунад

Трафик дар Русия аз таҷҳизоти ТСПУ мегузарад — маҷмӯаҳои сахтафзорӣ-нармафзорӣ, ки дар шабакаҳои операторони алоқа гузошта шудаанд. Онҳо дар асоси қонун дар бораи «интернети соҳибихтиёр» (№ 90-ФЗ аз 1 майи соли 2019) пайдо шудаанд: аз соли 2020 Роскомнадзор операторонро ба насб кардани онҳо вазифадор кард. Технологияҳои асосии чунин маҷмӯа — ва низоми пешгирии дахолат аст.[1]

[1] Тавсифи ТСПУ аз рӯи мақолаи «ТСПУ» дар Википедия оварда шудааст; дар сарчашмаҳои мавод истинод ҳаст.

Маҷмӯаҳоро Роскомнадзор мутамаркиз идора мекунад, бинобар ин қоидае, ки дар як ҷо илова шудааст, метавонад якбора назди бисёр операторон амал карданро оғоз кунад. Барои корбари прокси ин як маъно дорад: агар прокси назди шумо «мурд», ин ҳатман вайроншавии сервер нест.

Дуюм чизи муҳим: таҷҳизот паёмҳоро намехонад. Он шакли трафикро арзёбӣ мекунад — ва аз рӯи он масдуд мекунад.

Таҷҳизот чиро мебинад

Паёмҳои Telegram бо калиде рамзгузорӣ мешаванд, ки ҳангоми сабти дастгоҳ сохта мешавад ва тавассути шабака фиристода намешавад. Он танҳо назди муштарӣ ва сервери Telegram ҳаст — на прокси ва на таҷҳизот дар роҳ онро намедонанд. Бинобар ин мундариҷаи мукотиба барои филтр дастнорас аст.

Баръакс, бисёр чиз кушода мемонад, ва маҳз аз ҳамин маҷмӯа «изи ангушт»-и пайвастшавӣ ҷамъ мешавад:

  • суроға ва порти сервер, ки пайвастшавӣ ба он меравад;
  • байтҳои аввали пайвастшавӣ — протоколро аксар вақт аз рӯи онҳо муайян мекунанд;
  • андозаи бастаҳо, тартиби онҳо ва танаффусҳо байни онҳо — «ритм»-и ҷараён;
  • майдонҳои кушодаи протоколҳо, масалан номи сомона (SNI) дар оғози пайвастшавии TLS.

Таҷҳизот ин нишонаҳоро бо намунаҳои маълум муқоиса мекунад. Агар пайвастшавӣ ба намунаи MTProto-прокси монанд бошад, онро суст мекунанд ё қатъ мекунанд — бидуни хондани ягон паём.

Проксиро аз рӯи кадом нишонаҳо мешиносанд

Режими оддӣ: шакли шинохташаванда

Режими асосии проксиро obfuscated2 меноманд. Он тамоми ҷараёнро болои нақлиёт рамзгузорӣ мекунад, бинобар ин нишонаҳои кушодаи протокол дар маълумот намемонанд. Оғози пайвастшавӣ — 64 байти «тасодуфӣ», ки калидҳо аз онҳо ҳосил мешаванд.

Аммо рамзгузорӣ мундариҷаро пинҳон мекунад, на шаклро. Бастаи оғозӣ ҳамеша як дарозӣ дорад, баъд ритми хоси дархостҳо ва ҷавобҳо меояд. Ба гуфтаи муаллифони mtg, трафики оддии MTProto хусусиятҳое дорад, ки низомҳои DPI шояд аллакай бидонанд, ва дар README-и MTProxy-и расмӣ рӯирост гуфта шудааст: баъзе провайдерҳо MTProxy-ро аз рӯи андозаи бастаҳо муайян мекунанд.[2]

[2] Инро «изи ангушт»-и протокол меноманд: низоми DPI шакли трафикро бо намунаҳо муқоиса мекунад.

Пешванди dd: иловаи тасодуфӣ

Бар зидди шинохтан аз рӯи андоза padding эҷод шуд: ба бастаҳо аз 0 то 15 байти тасодуфӣ илова мекунанд, ва дарозиҳо доимӣ намемонанд. Дар махфӣ чунин режимро пешванди dd фаъол мекунад. Ин кори филтрро душвор мекунад, аммо оғози пайвастшавӣ пештара мемонад.

Масдуд кардани мустақими суроға

Содатарин усул барои оператор — трафикро таҳлил накарда, суроғаро мебандад. Агар суроғаи IP-и сервер ё порти он ба рӯйхат афтода бошад, ягон режим кӯмак намекунад: бастаҳо оддӣ намерасанд. Бинобар ин прокси мӯҳлати умре дорад, ки аз протокол вобаста нест.

Вақте ки прокси шинохта шуд, оператор чӣ мекунад

Пайвастшавии шинохташударо таҷҳизот ба тарзҳои гуногун коркард карда метавонад. DPI аз рӯи таъриф метавонад дар бораи трафик сигнал диҳад, онро масдуд кунад, равона кунад ё сабт намояд, ва ТСПУ, тибқи тавсиф дар Википедия, трафикро идора мекунад: онро суст мекунад ё дар сатҳи маҳаллӣ хомӯш мекунад. Аз ин рӯ нишонаҳои гуногун аз як сабаб пайдо мешаванд:

  • пайвастшавиро қатъ мекунанд. Telegram «Пайвастшавӣ…»-ро нишон медиҳад ва ба ҳолати «Пайваст шуд» намерасад;
  • пайвастшавиро суст мекунанд. Прокси расман пайваст аст, аммо чатҳо дер кушода мешаванд, ва акс ва видео бор намешаванд;
  • тамоми суроғаро мебанданд. Он гоҳ прокси дар ягон режим кор намекунад, то даме ки соҳиб серверро иваз кунад.

Бинобар ин проксии суст на ҳамеша аз ҳад зиёд бор шудааст: гоҳо трафики он барои сустшавӣ интихоб шудааст. Сабабҳоро аз рӯи як нишона фарқ кардан мумкин нест — танҳо муқоисаи шабакаҳо ва проксиҳои дигар кӯмак мекунад.

Чаро FakeTLS дарозтар тоб меорад

Дар режими FakeTLS (махфӣ бо ee оғоз мешавад) муштарӣ пайвастшавиро мисли табодули оддии HTTPS оғоз мекунад: ClientHello-ро бо номи сомонаи воқеӣ дар майдони мефиристад. Филтр ворид шудан ба ин сомонаро мебинад, на ба прокси.

Ниқоб қабати дуюм ҳам дорад. Филтр метавонад интизори муштарӣ нашавад, балки худаш ба суроғаи шубҳанок «дарак занад» ва бубинад, ки сервер чӣ ҷавоб медиҳад. Татбиқи хуб ба чунин дархост мисли сомонаи воқеӣ ҷавоб медиҳад: mtg, масалан, дархостҳои бегонаро ба сомонаи пӯшиш мегузаронад. Хулоса оддӣ аст: масдуд кардани ҳар чизе, ки ба муроҷиат ба сомонаҳои машҳур монанд аст, гарон аст — ба корбарони оддӣ расида мемонад.

Муҳим

Даст додани аввал қадам ба қадам ва интихоби домейни ниқобро мақолаи «FakeTLS: прокси чӣ тавр худро ба сомона монанд мекунад» шарҳ медиҳад.

FakeTLS дар куҷо кор карданро бас мекунад

Ин ҳимояи абадӣ нест. Тибқи FAQ-и лоиҳаи telemt, DPI метавонад FakeTLS-ро аз рӯи SNI, ALPN ва энтропия бишносад, ва устувории изи ангушт аз версияи муштарии Telegram, домейни интихобшуда ва роҳи шабакавӣ вобаста аст. Агар домейн ба суроғаи сервер мувофиқ набошад, провайдер метавонад инро пай барад: дар README-и mtg гуфта шудааст, ки google.com дар суроғаи IP-и бегона интихоби бад аст.

Чаро назди ҳамсоя кор мекунад, назди шумо не

Қоидаҳо барои таҷҳизот мутамаркиз гузошта мешаванд, аммо натиҷа бо ҳар ҳол аз он вобаста аст, ки шумо дар куҷо ҳастед. Шабакаи провайдери хонагӣ, оператори мобилӣ ва шабакаи корпоративӣ — ин роҳҳои гуногун ва танзимоти гуногун аст. Дар тавсифи ТСПУ дар Википедия хомӯшкуниҳои маҳаллии интернети мобилӣ алоҳида қайд шудаанд: дар як минтақа ҳастанд, дар дигар не.

Бинобар ин як прокси метавонад дар хона бо Wi‑Fi кор кунад, вале дар метро кор накунад, ва дар ҷои кор — аз филтри корпоративӣ вобаста бошад, ки пайвастшавиҳои баромадро ба портҳои ғайристандартӣ мебандад. Агар истинод назди шумо кор карданро бас кард, онро дар шабакаи дигар санҷед: ин иттилоотнокарин озмоиш аст ва як дақиқа мегирад.

Чӣ тавр фаҳмидан мумкин аст, ки ин масдудкунӣ аст

Усули боэътимоде «аз рӯи як нишона» нест, аммо тасвир одатан аз якчанд нишона ҷамъ мешавад:

  • ҳолати прокси «Пайвастшавӣ…» зиёда аз як дақиқа давом мекунад;
  • прокси кор мекард ва бас кард, ҳарчанд шумо ҳеҷ чизро тағйир надодед;
  • дар як шабака (Wi‑Fi) кор мекунад, дар дигар (интернети мобилӣ) не;
  • проксиҳои дигар дар суроғаҳои дигар кор мекунанд, аммо ин не.

Агар ду-се банд мувофиқ омад, гап бештар дар шабака аст, на дар истинод.

Нақши версияи Telegram

Ниқоб на танҳо аз сервер, балки аз муштарӣ ҳам вобаста аст. Пайвастшавии FakeTLS-ро худи барнома оғоз мекунад, ва он, ки паёми аввали он дақиқан чӣ тавр менамояд, изи ангушт номида мешавад. Агар изи ангушт аз браузерии оддӣ фарқ кунад, филтр иваз шуданро осонтар пай мебарад. Тибқи FAQ-и telemt, дар версияҳои нави Telegram изи ангушт ислоҳ шудааст, бинобар ин муштарии кӯҳна яке аз сабабҳост, ки «ҳамон» истиноди ошнои шуморо мекушояд, аммо назди шумо не.

Прокси кай кӯмак намекунад

Прокси ҳадди худро дорад, ва беҳтар аст онро пешакӣ донед:

  • рӯйхатҳои сафед дар интернети мобилӣ. Дар ин режим танҳо суроғаҳои пешакӣ иҷозатдодашуда мегузаранд; сервери проксии оддӣ ба чунин рӯйхат дохил намешавад. Дар ин ҷо VPN лозим аст;
  • суроға ё порти масдудшуда. Ниқоби протокол суроғаи IP-и серверро тағйир намедиҳад;
  • сервери аз ҳад зиёд бор. Агар дар як прокси ҳазорон нафар нишаста бошанд, он ба канал дармеояд, на ба масдудкунӣ;
  • занг. Тавассути MTProto-прокси онҳо кор намекунанд — ин хосияти меъмории Telegram аст, на хатои танзим.

Кӯтоҳ

  • Таҷҳизот паёмҳоро намехонад, балки шакли трафик, суроға ва майдонҳои кушодаи протоколҳоро арзёбӣ мекунад.
  • MTProto-проксии оддиро аз рӯи оғози пайвастшавӣ ва ритми бастаҳо мешиносанд; padding ва FakeTLS ба ин нишонаҳо навбат ба навбат ҷавоб медиҳанд.
  • Ниқоб аз суроға ва порти баста, аз рӯйхатҳои сафед ва аз аз ҳад зиёд бор шудани сервер наҷот намедиҳад.
  • Прокси — маводи масрафшаванда: эҳтиётиро нигоҳ доред ва истинодро нашр накунед.

Аз ин чӣ бармеояд

  • Проксиро бо махфӣ бо ee ва порти 443 интихоб кунед — ин имкониятро зиёд мекунад, аммо кори онро кафолат намедиҳад.
  • Telegram-ро навсозӣ кунед: дар версияҳои нав изи ангушти TLS-и муштариро ислоҳ мекунанд.
  • Истиноди худро нашр накунед: ҳар қадар васеътар паҳн шавад, зудтар ба рӯйхатҳо илова карда мешавад.
  • Барои тамоми дастгоҳ ва барои рӯйхатҳои сафед VPN лозим аст, на прокси.

Проксии эҳтиётӣ нигоҳ доред

Прокси умри маҳдуд дорад, бинобар ин як суроға — нақшаи беэътимод аст. Дар танзимоти проксии Telegram вазифаи гузариши худкор ҳаст (дар версияи англисӣ — Auto-Switch Proxies): агар ҷорӣ хомӯш шавад, барнома ба навбатии рӯйхат мегузарад. Ду-се проксиро аз сарчашмаҳои гуногун илова кунед ва ин имкониятро фаъол созед: гум шудани як суроға шуморо маҷбур намекунад, ки истинодро аз нав ҷустуҷӯ кунед.

Чиро набояд кард

  • Истинодҳоро аз сомонаҳои аввалин гирифтан. Telegram маслиҳат медиҳад, ки маълумоти проксиро танҳо аз сарчашмаҳои боэътимод истифода баред: соҳиб суроғаи IP ва ҳаҷми трафики шуморо мебинад.
  • Махфиро ба «санҷишгарҳо»-и бегона ворид кардан. Махфӣ — ин рамзи прокси аст, ва шумо онро ба хидмати бегона медиҳед.
  • Режимро бе сабаб иваз кардан. Агар прокси кор кунад, тағйирот дар махфӣ аксар вақт пайвастшавиро вайрон мекунанд, на кӯмак.
  • Ба ҳимояи абадӣ умед бастан. Ҳар ниқоб ба нишонаҳои имрӯза ҷавоб медиҳад, ва қоидаҳои филтркунӣ тағйир меёбанд.

Прокси ва VPN вазифаҳои гуногун ҳал мекунанд: аввалӣ дар дохили Telegram кор мекунад ва масдудкунии паёмрасонро давр мезанад, дуюмӣ тамоми трафики дастгоҳро аз худ мегузаронад.

Саволҳои зуд-зуд додашаванда

Чаро проксии Telegram кор карданро бас кард?

Аксар вақт суроға, порт ё шакли трафики он зери қоидаҳои филтркунӣ назди оператор афтодааст. Сабабҳои оддӣ ҳам ҳастанд: сервер хомӯш аст, аз ҳад зиёд бор шудааст ё махфӣ нодуруст ворид шудааст.

ТСПУ бо суханони оддӣ чист?

Ин таҷҳизот назди операторони алоқа аст, ки трафикро дар ҳаракат таҳлил мекунад: суроғаҳо, андоза ва ритми бастаҳо, майдонҳои кушодаи протоколҳоро мебинад ва аз рӯи онҳо пайвастшавиҳоро суст мекунад ё масдуд мекунад. Мундариҷаи паёмҳои Telegram-ро намехонад — он рамзгузорӣ шудааст.

Оё FakeTLS аз масдудкунӣ кӯмак мекунад?

Бар зидди шинохтан аз рӯи шакли трафик кӯмак мекунад: пайвастшавӣ мисли ворид шудан ба сомонаи оддӣ менамояд. Аммо агар суроғаи IP ё порти сервер масдуд бошад, кӯмак намекунад ва ҳимояи абадиро кафолат намедиҳад: тибқи FAQ-и лоиҳаи telemt, DPI метавонад FakeTLS-ро аз рӯи SNI, ALPN ва энтропия бишносад.

Чаро прокси бо Wi‑Fi кор мекунад, вале дар интернети мобилӣ не?

Операторон ва шабакаҳои гуногун қоидаҳо ва таҷҳизоти гуногун доранд. Ҳар ду шабакаро санҷед: агар прокси дар яке аз онҳо кор кунад, сервер солим аст, ва мушкилот дар шабака аст. Ҳолати алоҳида — рӯйхатҳои сафед дар интернети мобилӣ, ки прокси дар онҳо кӯмак намекунад.

Манбаъҳо

  1. Telegram: MTProto, тавсифи умумӣ
  2. Telegram: MTProto transports (obfuscation)
  3. MTProxy (TelegramMessenger): README, қисмати Random padding
  4. mtg: BEST_PRACTICES
  5. telemt: FAQ
  6. ТСПУ — Википедия
  7. Deep packet inspection — Википедия