Сөздүк

FakeTLS

Секретинде ee префикси бар MTProto прокси режими

Прокси туташууну чыныгы сайт менен кадимки TLS алмашуусундай баштаган режим — фильтр сайтка кирип жатканды көрөт.

Кантип билүүгө болот

FakeTLS режиминдеги прокси секрети ee менен башталат. Андан кийин ачкычтын 16 байты (32 он алтылык белги) жана hex менен жазылган маскировка домени турат. Доменди фильтр SNI талаасынан көрөт. mtg өзүнүн документациясында google.com үчүн секрет мисалын келтирет:

ee473ce5d4958eb5f968c87680a23854a0676f6f676c652e636f6d

Кантип иштейт

Клиент туташууну кадимки TLS алмашуусундай баштайт: сайттын аты менен ClientHello жөнөтөт. Прокси «өзүнүкүн» ушул билдирүүнүн ичиндеги маалыматтан таанийт — аны секретти билген адам гана текшере алат — жана сервердей жооп берет. Калгандарын ал билбейт, ошондуктан маскировканын жөндөөсүнө жараша чыныгы сайтка өткөрүп берет: мисалы, mtg суроону жабуучу сайтка багыттайт. Даректи текшерип жаткан кокус байкоочу үчүн бул кадимки веб-сервер.

Кол алышуунун кадам сайын талдоосу «FakeTLS: прокси өзүн сайт кылып кантип көрсөтөт» макаласында.

dd жана кадимки режимден айырмасы

Кадимки режим агымдын мазмунун жашырат (obfuscated2), бирок туташуунун башталышы жана пакеттердин ритми таанылып турат. dd префикси пакеттерге кокус толуктоо кошот, ошондо өлчөмдөр проксини аныктап албайт. FakeTLS туташуунун башталышынын өзүн өзгөртөт. Прокси ээлерине арналган Telegram документациясында мүмкүн болсо padding да, TLS emulation да күйгүзүүнү сунушташат.

Көп чаташтырылат

FakeTLS — VPN да, өзүнчө шифрлөө да эмес: ал прокси менен туташуу сайтка кирүүдөй көрүнүшү үчүн TLS алмашуусунун башталышын туурайт. Режимге карабай Telegram билдирүүлөрү өзүнүн ачкычы менен корголот, ал эми бул режимдеги прокси мурдагыдай эле Telegram үчүн гана иштейт.

Кайда бар

ee режимин mtg жана telemt колдойт: mtg'де ал жалгыз режим, telemt'те [general.modes] бөлүмүндөгү tls = true параметри менен күйгүзүлөт. Расмий MTProxy'нин README файлында dd режими гана сүрөттөлгөн, ал эми Telegram документациясы padding менен бирге «TLS emulation» күйгүзүүнү сунуштайт.

Чектери

FakeTLS проксини көрүнбөс кылбайт. telemt FAQ боюнча, DPI мындай трафикти SNI, ALPN жана энтропия боюнча таанышы мүмкүн, ал эми натыйжа Telegram клиентинин версиясына, доменге жана серверге чейинки жолго көз каранды. IP-дарек же порт бөгөттөлсө, маскировка жардам бербейт.

  • Секретти толугу менен, ee менен кошо киргизиңиз: ансыз клиент кадимки режимде туташат.
  • Сервер ошол компанияга таандык болбосо, ири бренддин доменин албаңыз: домен менен даректин дал келбегенин текшерүү оңой.
  • Сервердеги доменди алмаштыргандан кийин эски шилтемелер иштебей калат.

Булактар

  1. Telegram: прокси (расмий документация)
  2. mtg: долбоордун README файлы
  3. telemt: FAQ
  4. Telegram: MTProto transports