Seçim və yoxlama

MTProto, SOCKS5, VPN və WEB-proksi: hansını seçmək

Telegram-a və internetin qalan hissəsinə çatmağın dörd yolu: necə qurulublar və hansını seçmək.

Mündəricat 16 bölmə

Telegram açılmayanda bloku keçməyin bir neçə yolu var və onların adları oxşardır: proksi, SOCKS, VPN, indi isə WEB-proksi də. Əslində bunlar fərqli əhatə dairəsi olan müxtəlif alətlərdir. Aşağıda: hər biri necə qurulub, şəbəkə nə görür və nə vaxt hansını seçmək.

Qısaca cədvəldə

MeyarMTProto proksiSOCKS5VPNWEB-proksi
Nəyi əhatə edirTelegramTelegram (tətbiqin parametrlərində) və ya başqa tətbiqCihazın bütün trafikiTelegram
MaskalanmaVar: obfuscation, padding, FakeTLSYoxdur, protokol açıqdırVPN protokolundan asılıdırTelegram sənədlərində təsvir olunmayıb
Nə daxil edilirServer, port, secretServer, port, login və parol (məcburi deyil)Tətbiqdə abunə linkiWEB-proksi linki
Telegram zəngləriİşləmirKlientdən asılıdır; protokol UDP-ni dəstəkləyirAdi trafik kimi keçirTəsvir olunmayıb

MTProto proksi

Telegram-ın öz protokolunda danışan proksi. Onu bütün əsas tətbiqlər dəstəkləyir, daxilində qurulub və link ilə qoşulur. Digərlərindən əsas fərqi maskalanmadır: axın şifrələnir (), paketlərə təsadüfi əlavə (dd) əlavə oluna bilər və ya adi HTTPS kimi görünə bilər (ee, ).

Mənfi cəhətləri: yalnız Telegram daxilində işləyir, zəngləri buraxmır, ünvanın bloklanmasına və ağ siyahılara qarşı gücsüzdür. Proksinin quruluşu «MTProto və MTProxy nədir» məqaləsində ətraflı izah olunub.

İstifadəçi üçün qoşulma baxımından bu, ən sadə variantdır: linkə basmaq kifayətdir. Məhdudiyyətlər istənilən proksidəki kimidir: link ünvan bloklanmayana qədər yaşayır, sürət isə serverdəki yükdən asılıdır.

SOCKS5

SOCKS5 RFC 1928-də təsvir olunmuş universal proksi protokoludur. Telegram onu MTProto ilə yanaşı dəstəklənən ikinci tip adlandırır. Qoşulmaq üçün server və port lazımdır, login və parol isə məcburi deyil; linkin formatı tg://socks?server=…&port=…&user=…&pass=… şəklindədir.

Bloklar baxımından vacib olan SOCKS5 xüsusiyyətləri:

  • baza protokolu heç nəyi şifrələmir. Mühafizə autentifikasiya üsulundan asılıdır, RFC 1929-a görə «login və parol» variantında parol açıq mətnlə ötürülür;
  • təyinat ünvanı sorğuda açıq ötürülür. CONNECT sorğusunda DST.ADDR və DST.PORT sahələri var — yəni SOCKS serverinə qoşulmanı görən hər kəs klientin hansı ünvana qoşulmaq istədiyini də görür;
  • format yaxşı məlumdur. Əl sıxmanın quruluşu hamıda eynidir, ona görə belə trafiki obfuskasiya olunmuş trafikdən daha asan tanımaq olar.

Əvəzində SOCKS5 universaldır: UDP-ni bacarır (UDP ASSOCIATE əmri), ona görə MTProto proksinin yaramadığı işlər üçün uyğundur. Və yalnız Telegram-da yox, başqa yerlərdə də dəstəklənir.

SOCKS5 əl sıxması necə görünür

RFC 1928-ə görə klient dəstəklədiyi autentifikasiya üsullarını sadalayan qısa mesajla başlayır; server birini seçir. Spesifikasiyada 0x00 — autentifikasiyasız, 0x02 — login və parol, 0x01 — GSSAPI deməkdir. Sonra klient təyinat ünvanı və portu ilə CONNECT sorğusu göndərir. Mesajlar qısadır və hamıda eyni qurulub, ona görə belə trafiki tanımaq asandır, obfuskasiya olunmuş MTProto proksidə isə bağlantının başlanğıcı sabit başlıqsız təsadüfi baytlardır.

VPN

VPN öz serverinə qədər qorunan tunel yaradır və bütün cihazın və ya seçilmiş tətbiqlərin trafikini onun içindən keçirir. Telegram üçün bu o deməkdir ki, mesencerin bloklanması görünmür: operatorun şəbəkəsi yalnız VPN serverinə qoşulmanı görür.

VPN proksinin bacarmadığını həll edir:

  • yalnız Telegram üçün yox, bütün tətbiqlər üçün işləyir;
  • zəngləri buraxır;
  • ağ siyahılı mobil internetdə yeganə variant olaraq qalır.

Bunun qiyməti — daha çox parametrdir: klient lazımdır, onun içində isə abunə linki.

WEB-proksi

Telegram-ın özündə yaranmış yeni proksi tipi. WEB-proksi linki ilə qoşulur. Belə işləyir:

  • artıq bütün platformalarda işləyir — iPhone, Android, Windows və Mac üçün aktual Telegram versiyalarında;
  • brauzer Telegram Web-də (web.telegram.org) proksi parametrləri yoxdur.

Telegram-ın proksi sənədləri (core.telegram.org/proxy) WEB-proksini hələ qeyd etmir, ona görə bu tipin quruluşunu təsvir etmirik və yalnız klientlərdə dəstək haqqında məlum olanlarla kifayətlənirik. telemt müəllifləri README-də WEB üçün MTProxy-nin cihazda WebView vasitəsilə həyata keçirildiyini yazır, FAQ-da isə WEB rejiminin ee-ni dəstəkləmədiyini qeyd edir. İmkanlar siyahısı Telegram yenilənmələri ilə dəyişir.

Necə seçmək

VəziyyətNəyi seçmək
Yalnız Telegram lazımdır və tezee secret-i və 443 portu olan MTProto proksi
Telegram zəngləri lazımdırVPN və ya SOCKS5
Başqa tətbiqlər və saytlar lazımdırVPN
Ağ siyahılı mobil internetVPN: kənar serverdəki proksi əlçatmazdır
Telegram Desktop və yeni tip istəyirsinizWEB-proksi
Proksi «öldü», halbuki dünən işləyirdiBaşqa proksi; sonra şəbəkəni və linki yoxlayın

Beş vəziyyət

  1. Evdə Wi‑Fi ilə Telegram açılmır və ya çətinliklə yüklənir. Yalnız mesencer lazımdırsa — ee secret-i və 443 portu olan MTProto proksi götürün. Bir dəqiqəyə qoşulur və cihazda heç nəyi dəyişmir.
  2. Mobil internet, xarici resurslar demək olar ki, açılmır. Ağ siyahılara oxşayır: kənar serverdəki proksi burada əlçatmazdır. VPN lazımdır.
  3. Telegram zəngləri lazımdır. MTProto proksi onları buraxmır. VPN qalır, klientiniz dəstəkləyirsə SOCKS5 də.
  4. Telegram Desktop olan iş kompüteri. MTProto proksi və ya WEB-proksi uyğundur. Korporativ şəbəkələr çox vaxt qeyri-standart portları kəsir, ona görə 443 portu daha etibarlıdır.
  5. Ailədə bir neçə nəfər. Hamıya yalnız Telegram lazımdırsa, bir linki paylaşmaq daha asandır. Başqa xidmətlər də lazımdırsa, VPN daha rahatdır — əgər abunə bir neçə cihaz üçün nəzərdə tutulubsa.

Telegram-ın özündə nəyi qurmaq olar

Telegram sənədləri tətbiqlərin dəstəklədiyi iki proksi tipini adlandırır: SOCKS5 və MTProto. Orada həm də deyilir ki, bəzi klientlər başqa tipləri, məsələn HTTP-ni də dəstəkləyə bilər, lakin təfərrüat yoxdur. Proksi əlavə etmə pəncərəsində tipi seçmək lazımdır: MTProto üçün server, port və secret, SOCKS5 üçün server, port və lazım olsa login və parol daxil edilir. Tiplərin qarışdırılması proksinin qoşulmamasının tez-tez rast gəlinən səbəbidir.

Proksi və VPN birlikdə

Onları eyni vaxtda saxlamaq adətən lazım deyil. VPN qoşulubsa və Telegram onun üzərindən işləyirsə, proksini söndürmək olar: o, yolda bir düyün də əlavə edib bağlantını yalnız yavaşladacaq. Proksi VPN-i qoşmaq əlverişsiz olanda və ya lazım olmayanda məntiqlidir: məsələn, yalnız Telegram lazım olan kompüterdə.

Şəbəkə nə görür

Bütün variantlarda mesajlar şifrəli qalır: Telegram açarı yalnız klientdə və serverdədir. Operatorun gördüyü fərqlidir:

  • MTProto proksi: proksi ünvanına qoşulma; ee rejimi sayta müraciət kimi görünür;
  • SOCKS5: tanınan əl sıxma və klientin qoşulmaq istədiyi ünvan;
  • VPN: VPN serverinə qoşulma və onun protokolu; tunelin içindəki trafikin özü gizlidir;
  • WEB-proksi: Telegram sənədlərində təsvir olunmayıb, ona görə birmənalı cavabımız yoxdur.

Yeni başlayana nəyi seçmək

Əmin deyilsinizsə, ən sadəsindən başlayın. ee secret-i və 443 portu olan MTProto proksi linkini açın: qoşulma bir dəqiqə çəkir və sistemdə heç nəyi dəyişmir. İşləyirsə — saxlayın. Şəbəkələrinizin heç birində işləmirsə — VPN-ə keçin: onu qurmaq daha çətindir, əvəzində daha çox işi həll edir və ağ siyahılarda yeganə işləyəndir. SOCKS5 məhz özü lazım olanda məntiqlidir: məsələn, başqa proksinin artıq qurulduğu korporativ mühitdə.

Kimə etibar edirsiniz

İstənilən vasitəçi sizin haqqınızda kənar müşahidəçidən çox görür. Nəyi görməsi fərqlidir:

VariantSahibi nə görür
MTProto proksiIP ünvanınızı, trafikin həcmini və vaxtını, Telegram data mərkəzini; məzmunu və söhbətlər siyahısını — yox
SOCKS5IP ünvanınızı, CONNECT sorğularındakı təyinat ünvanlarını və parol şəbəkə üzərindən açıq mətnlə ötürülübsə, onu
VPNIP ünvanınızı və cihazdan qoşulduğunuz bütün xidmətlərin ünvanlarını; HTTPS bağlantılarının məzmununu — yox
WEB-proksiTelegram sənədlərində təsvir olunmayıb

Buradan qayda: əhatə nə qədər genişdirsə, etibara tələb o qədər yüksəkdir. VPN provayderi MTProto proksi sahibindən çox görür, çünki onun üzərindən yalnız Telegram yox, bütün trafik keçir. Etibar edə biləcəyiniz mənbəni seçin və təsadüfi ictimai siyahılardan məlumat götürməyin.

Sizə hansı tipin verildiyini necə anlamaq

  • link tg://proxy və ya t.me/proxy ilə başlayır və secret ehtiva edir — bu, MTProto proksidir;
  • link tg://socks və ya t.me/socks ilə başlayır və user ilə pass ehtiva edə bilər — bu, SOCKS5-dir;
  • WEB-proksi linki server və secret ehtiva edir, lakin port yoxdur — bu, WEB-proksidir;
  • klient tətbiqinə əlavə etmək lazım olan adi https://… linki — VPN abunəsidir.

Tez-tez rast gəlinən yanlış fikirlər

  • «Proksi trafikimi şifrələyir». Telegram mesajları proksisiz də klientin və serverin açarı ilə şifrələnib. Proksi məzmuna şifrələmə əlavə etmir — o, serverlərə çatmağa kömək edir.
  • «Siyahıdakı istənilən proksi təhlükəsizdir». Telegram proksi məlumatlarını yalnız etibarlı mənbələrdən götürməyi məsləhət görür: sahibi IP ünvanınızı və trafikin həcmini görür.
  • «Proksi varsa, VPN lazım deyil». Telegram-dan başqa nəsə açmaq istəyirsinizsə və ya ağ siyahılı şəbəkədəsinizsə, lazımdır.

Tez-tez verilən suallar

Telegram üçün hansı daha yaxşıdır: MTProto proksi, yoxsa SOCKS5?

Blokları keçmək üçün adətən MTProto proksi daha yaxşıdır: o, bağlantını maskalayır, SOCKS5-də isə bağlantı formatı açıq və birmənalıdır, təyinat ünvanı da şifrələnmədən ötürülür. SOCKS5 UDP trafiki və ya bir neçə tətbiq üçün universal proksi lazım olanda məntiqlidir.

MTProto proksi VPN-dən nə ilə fərqlənir?

MTProto proksi yalnız Telegram daxilində işləyir və link ilə qoşulur. VPN cihazın bütün trafikini öz üzərindən keçirir və klient ilə abunə tələb edir. Ağ siyahılı mobil internetdə proksi kömək etməyəcək — VPN lazımdır.

Telegram-da WEB-proksi nədir?

Telegram-ın özündə yeni proksi tipi, WEB-proksi linki ilə qoşulur. O, artıq bütün platformalarda işləyir — iPhone, Android, Windows və Mac üçün aktual Telegram versiyalarında. Yalnız brauzer Telegram Web-də (web.telegram.org) proksi parametrləri yoxdur.

Telegram-da MTProto əvəzinə SOCKS5 istifadə etmək olar?

Olar: Telegram hər iki tipi dəstəkləyir. SOCKS5 üçün server və port lazımdır, login və parol məcburi deyil. Lakin SOCKS5 bağlantını maskalamır, ona görə bloklar zamanı daha çox MTProto proksi seçilir.

Proksi varsa, VPN lazımdırmı?

Yalnız Telegram lazımdırsa, proksi kifayətdir. VPN digər tətbiqlər, zənglər və ağ siyahılı mobil internet üçün lazımdır.

Mənbələr

  1. Telegram: proksi — dəstəklənən tiplər
  2. Telegram: proksi linkləri (MTProxy və 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 proksinin məhdudiyyətləri