Lugʻat

FakeTLS

MTProto proksining secret da ee prefiksi bilan ishlaydigan rejimi

Proksi ulanishni haqiqiy sayt bilan oddiy TLS almashinuvi kabi boshlaydigan rejim — filtr saytga kirishni koʻradi.

Qanday tanish

FakeTLS rejimidagi proksi secret i ee bilan boshlanadi. Undan keyin kalitning 16 bayti (32 ta oʻn oltilik belgi) va hex koʻrinishida yozilgan niqob domeni keladi. Domen filtrga SNI maydonida koʻrinadi. mtg oʻz hujjatida keltiradigan misol — google.com uchun secret:

ee473ce5d4958eb5f968c87680a23854a0676f6f676c652e636f6d

Qanday ishlaydi

Mijoz ulanishni oddiy TLS almashinuvi kabi boshlaydi: sayt nomi bilan ClientHello yuboradi. Proksi «oʻzinikini» shu xabar ichidagi, faqat secret ni biladigan kishi tekshira oladigan maʼlumotlardan taniydi va server kabi javob beradi; qolganlarni u tanimaydi va niqoblash sozlamasiga koʻra haqiqiy saytga uzatadi — masalan, mtg soʻrovni niqob saytga yoʻnaltiradi. Manzilni tekshirayotgan tasodifiy kuzatuvchi uchun bu oddiy veb-server.

Qoʻl berishning qadamma-qadam tahlili — «FakeTLS: proksi qanday qilib sayt kabi koʻrinadi» maqolasida.

dd va oddiy rejimdan farqi

Oddiy rejim oqim mazmunini yashiradi (obfuscated2), lekin ulanish boshlanishi va paketlar ritmi taniladigan boʻlib qoladi. dd prefiksi paketlarga tasodifiy toʻldirgich qoʻshadi, shunda oʻlchamlar proksini fosh qilmaydi. FakeTLS esa ulanishning boshlanishini oʻzgartiradi. Telegram hujjatida proksi egalariga imkon boʻlsa padding ni ham, TLS emulation ni ham yoqish tavsiya etiladi.

Tez-tez uchraydigan chalkashlik

FakeTLS VPN emas va alohida shifrlash ham emas: u TLS almashinuvining boshlanishini taqlid qiladi, shunda proksiga ulanish saytga kirishga oʻxshab koʻrinadi. Telegram xabarlari rejimdan qatʼi nazar oʻz kaliti bilan himoyalangan, bu rejimdagi proksi esa avvalgidek faqat Telegram uchun ishlaydi.

Qayerda mavjud

ee rejimini mtg va telemt qoʻllab-quvvatlaydi: mtg da u yagona rejim, telemt da esa [general.modes] boʻlimidagi tls = true parametri bilan yoqiladi. Rasmiy MTProxy ning README faylida faqat dd rejimi tasvirlangan, Telegram hujjati esa padding bilan birga «TLS emulation» ni yoqishni tavsiya qiladi.

Chegaralari

FakeTLS proksini koʻrinmas qilmaydi. telemt FAQ ga koʻra, DPI bunday trafikni SNI, ALPN va entropiya boʻyicha aniqlashi mumkin, natija esa Telegram mijozi versiyasiga, domenga va serverga boradigan yoʻlga bogʻliq. IP-manzil yoki port bloklangan boʻlsa, niqoblash yordam bermaydi.

  • Secret ni ee bilan birga toʻliq kiriting: usiz mijoz oddiy rejimda ulanadi.
  • Server shu kompaniyaga tegishli boʻlmasa, yirik brendni olmang: domen va manzil mos kelmasligini tekshirish oson.
  • Serverda domen almashtirilgandan keyin eski havolalar ishlamay qoladi.

Manbalar

  1. Telegram: proksi
  2. mtg: loyiha README fayli
  3. telemt: FAQ
  4. Telegram: MTProto transports