Sözlük

FakeTLS

MTProto proksisiniň secret-inde ee prefiksli režim

Proksiniň birikmäni hakyky saýt bilen adaty TLS alyş-çalşy ýaly başlaýan režimi — süzgüç saýda girişi görýär.

Nähili tanamaly

FakeTLS režimindäki proksiniň secret-i ee bilen başlaýar. Soňra 16 baýtlyk açar (32 onaltylyk simwol) we hex görnüşinde ýazylan maskirleme domeni gelýär. Domen süzgüje SNI meýdanynda görünýär. mtg öz resminamasynda google.com üçin şu secret-i mysal getirýär:

ee473ce5d4958eb5f968c87680a23854a0676f6f676c652e636f6d

Nähili işleýär

Kliýent birikmäni adaty TLS alyş-çalşy ýaly başlaýar: saýtyň adyny görkezip, ClientHello iberýär. Proksi «öz» adamyny şu habaryň içindäki maglumatlardan tanaýar — ony diňe secret-i bilýän barlap biler — we serwer ýaly jogap berýär; beýlekileri tanamaýar we maskirleme sazlamasyna görä hakyky saýda geçirýär, meselem, mtg haýyşy örtük saýda ugradýar. Salgyny barlaýan tötänleýin synçy üçin bu adaty web-serwer.

Salamlaşmanyň ädimme-ädim derňewi — «FakeTLS: proksi saýt bolup nähili görünýär» makalasynda.

dd we adaty režimden tapawudy

Adaty režim akymyň mazmunyny gizleýär (obfuscated2), emma birikmäniň başy we paketleriň yrgyldysy tanalýan bolup galýar. dd prefiksi paketleriň ölçegleri proksini aýan etmezligi üçin olara tötänleýin goşundy goşýar. FakeTLS bolsa birikmäniň özüniň başyny üýtgedýär. Telegram resminamasynda proksi eýelerine mümkin boldugyça padding-i hem, TLS emulation-y hem açmagy maslahat berýärler.

Köplenç garyşdyrylýan zat

FakeTLS VPN hem däl, aýratyn şifrlemek hem däl: ol proksi bilen birikmäniň saýda girişe meňzemegi üçin TLS alyş-çalşynyň başyny öýkeleýär. Telegram habarlary režimden bagyssyz öz açary bilen goralan, bu režimdäki proksi bolsa öňküsi ýaly diňe Telegram üçin işleýär.

Nirede bar

ee režimini mtg we telemt goldaýar: mtg-de ol ýeke-täk režim, telemt-de [general.modes] bölüminde tls = true parametri bilen açylýar. Resmi MTProxy-niň README-sinde diňe dd režimi beýan edilen, Telegram resminamasy bolsa padding bilen bilelikde «TLS emulation»-y açmagy maslahat berýär.

Çäkler

FakeTLS proksini görünmez etmeýär. telemt-iň FAQ-syna görä, DPI şeýle traffigi SNI, ALPN we entropiýa boýunça tanap biler, netije bolsa Telegram kliýentiniň wersiýasyna, domene we serwere çenli ýola bagly. IP-salgy ýa-da port petiklenýän bolsa, maskirleme kömek etmez.

  • Secret-i ee bilen bilelikde, tutuşlygyna girizýärler: onsuz kliýent adaty režimde biriger.
  • Serwer şol kompaniýa degişli bolmasa, uly brendi saýlamaň: domen bilen salgynyň gabat gelmezligini barlamak aňsat.
  • Serwerde domeni üýtgedeniňden soň köne salgylar işlemeýär.

Çeşmeler

  1. Telegram: proksi
  2. mtg: taslamanyň README-si
  3. telemt: FAQ
  4. Telegram: MTProto transports