۱۳۹۷ تیر ۲۱, پنجشنبه

آپدیت جدید تلگرام و پشتیبانی از پروتکل پروکسیMTProto


بعد از فیلترینگ تلگرام در ایران، برخلاف انتظار بسیاری از افراد، کاربران تلگرام به‌جای مهاجرت به پیام‌رسان‌های داخلی و یا خارجی دیگر، به استفاده از فیلترشکن‌ها روی آوردند.
نسخه  4.8.9 تلگرام در روز5 خرداد 1397 يا 26مي2018 آپديت جديد تلگرام براي موبايل اندرويد دراينترنت گذاشته شد 
همزمان با انتشار نسخه جديد تلگرام موبايل دربسياري ازكانال هاي تلگرامي تبليغ شده بود كه  اين نسخه همان نسخه ضدفيلتر وعده شده تلگرام ميباشد .
بسیاری از کاربرانی که همچنان در تلگرام حضور دارند انتظار نسخه بلاک چین این پیام رسان را می‌کشند. همین موضوع باعث شده است که بعد از هر آپدیتی که برای تلگرام عرضه می‌شود، کانال‌های تلگرامی با انتشار آن نسخه به‌عنوان تلگرام ضد فیلتر، باز خود را برای مدتی گرم کنند.انتشار نسخه جدید تلگرام هم دقیقاً با همین مسئله روبه‌رو بوده است و برخی کانال‌ها طبق روال سابق، نسخه جدید تلگرام را با عناوین «تلگرام ضد فیلتر» و «تلگرام بلاک چین» معرفی می‌کنند
چگونه از پروکسی MTProto استفاده کنیم ؟
برای استفاده از پروکسی جدید تلگرام در ابتدا می‌بایست آخرین بروزرسانی تلگرام خود را از گوگل‌پلی، اپ‌استور و یا وب‌سایت تلگرام دریافت کنید. پس از فعالسازی برنامه، مطمئن شوید که از هیچگونه فیلترشکن یا وی‌پی‌ان استفاده نمی‌کنید. در ادامه می‌بایست به پروکسی‌های ارائه شده در برخی کانال‌ها نظیر @MTProtoProxies دسترسی داشته باشید. به بخش تنظیمات رفته و در بخش Connection Type مشخصات پروکسی خود را وارد کنید. پس از فعال شدن آن می‌توانید از تلگرام بدون فیلتر استفاده کنید.
برخی مطالب در کانال‌ها و صفحات مجازی منتشر شده است که از ضدفیلتر بودن پروکسی MTProto و ارتباط‌ آن را فناوری بلاکچین می‌گوید. مطابق بررسی‌های تکراتو تفاوت میان پروکسی‌ MTProto با پروکسی‌های مشابه تنها در انتقال پیام‌ رمز نگاری شده به طور مستقل از سرور است. همان قابلیت کلاینت تو کلاینت که بالاتر به آن اشاره کردیم. همچنین ارتباطی میان این پروکسی‌ها با بلاکچین وجود ندارد.
نکته دیگر حائز اهمیت این است که تلگرام طی سیاستی هوشمندانه استفاده از پروکسی MTProto ارائه شده توسط یک کانال‌ را تنها در صورتی امکان‌پذیر کرده است که کاربر در آن عضو باشد. به عبارت بهتر کانال‌ها مختلف می‌توانند به عنوان اسپانسر یک پروکسی باشند. با این کار نه تنها گسترش این قابلیت جدید سرعت می‌گیرد، بلکه برای کانال‌ها نیز تبلیغات می‌شود.





شیوه استفاده از پروکسی‌های MTProto
در آخرین نسخه تلگرام، وارد بخش setting تلگرام شوید.
- سپس به مسیر Data and Storage > Proxy Settings > Add Proxy بروید. مشاهده می‌کنید که یک گزینه MTProto Proxy اضافه شده است.
- برای استفاده از پروکسی‌های MTProto می‌توانید از ارائه‌دهندگان این نوع پروکسی، اطلاعات موردنیاز را دریافت کنید. معمولاً این اطلاعات در قالب لینک در اختیار شما قرار می‌گیرد و با کلیک بر روی آن به‌صورت اتوماتیک تمامی اطلاعات پروکسی وارد تنظیمات می‌شود   
      MTProto Proxies 2.0
Proxy MTProto


دراينجااگردوتلگرام آپديت نشده وشده راملاحظه ومقايسه كنيد باين تفاوت پي ميبريد.



همچنین می‌توانید به‌صورت هم‌زمان بیش از یک پروکسی در این بخش اضافه کنید که تلگرام وضعیت و سرعت ping سرور هریک از آن‌ها را به شما نمایش می‌دهد. بنابراین راحت‌تر می‌توانید پروکسی فعال در آن لحظه را انتخاب کنید. سرورهایی که آنلاین هستند و با رنگ سبز مشخص شدند را انتخاب و به آنها وصل شوید. اگر هم سروری برای مدتی در دسترس نبود می توانید آن را حذف و سرورهای جدید را اضافه کنید
حال به شیوه کارمشابه در موبایل می پردازیم :


                                           



پروتکل MTProto
یک پروتکل امنیتی جدید است که در راستای دورزدن فیلترینگ و توسط تیم تلگرام توسعه داده شده است. پروتکل ام‌تی‌پروتو چیزی مانند Https است ولی برای پیام‌رسان‌ها و همینطور با یک تغییر قابل توجه. پروتکل Https رابط میان کاربران و سرور است ولی در پروتکل MTProto انتقال پیام‌های رمزنگاری شده به صورت “کاربر به کاربر” (Client to Client) است.
به این صورت که در حال معمول پیام رمزنگاری شده (encrypted) از سوی کاربر به سرور منتقل شده، آنجا رمزگشایی (decryption) می‌شود و مجددا برای ارسال به سوی کاربر دیگر رمزنگاری مجدد (Re-encrypt) می‌شود. ولی در MTProto جدید ِ توسعه یافته توسط تلگرام، پیام رمزنگاری شده به سوی سرور فرستاده می‌شود و در آنجا بدون رمزگشایی به طور مستقیم به سوی گیرنده ارسال می‌شود. با چنین مکانیزمی امکان شنود پیام‌ها در سرور از میان می‌‌رود.پروکسی‌های 
جدید که قابلیت دورزدن فیلترینگ تلگرام را دارند نیز در بستر همین پروتکل کار می‌کنند.


این نوع از پروکسی متفاوت‌تر از چیزی است که قبل از این وجود داشت. در نسخه قبلی پروکسی‌هایی که کاربران استفاده می‌نمودند، همه دیتای ارسالی رمزنگاری می‌شد ولی پاسخ سرور کاملا قابل دسترس برای هر کاربری بود که می‌توانست به این اطلاعات دسترسی داشته باشد ولی در نسخه MTProto تلگرام همه چیز متفاوت بوده و همه اطلاعات به صورت رمزنگاری شده رد و بدل می‌شود و و محتوای بدون رمزنگاری صرفا برای کاربر مبدا و مقصد قابل مشاهده است.نکته بسیار مهم و جالب در این بین، عدم بازگشایی رمز دیتای ارسالی در این پروتکل است که حتی اگر کسی به دیتای ارسالی روی سرورها دسترسی پیدا کند، به دلیل الگوریتم رمزنگاری بسیار پیشرفته امکان دسترسی به محتوای داخل آن‌ها وجود نخواهد داشت بنابراین برای اتصال پایدار به تلگرام می‌بایست از پروکسی مخصوص این پروتکل استفاده نمود که دارای مشخصات متفاوتی است
تلگرام در وب‌سایت رسمی خود این پروتکل را به‌صورت کامل توضیح داده است. ، با هدف ایجاد ارتباطی سریع و امن توسط نیکلای دوروف (برادر پاول دوروف و مغز متفکر تیم فنی تلگرام) طراحی شده است و کلیه پیام‌ها شامل متن، تصویر، صوت و ویدئو را به‌صورت End to End رمزنگاری می‌کند و اجازه نمی‌دهد پیام‌های ارسالی توسط شبکه‌ها و سرورهای بین راه مشاهده شوند.

نسخه جدید تلگرام هیچ ارتباطی به تلگرام ضد فیلتر و یا نسخه بلاک چین این پیام رسان ندارد؛ بلکه قابلیت پشتیبانی از MTProto Proxy به نسخه اخیر تلگرام اضافه شده است. به‌واسطه همین قابلیت دیگر برای اتصال به تلگرام نیازی به استفاده از فیلترشکن نیست




امنيت MTProto Proxy

پروتکل MTProto که در سایت تلگرام (https://core.telegram.org/mtproto)به ‌صورت کامل در مورد آن توضیح داده شده است، با هدف ایجاد ارتباطی سریع و امن توسط نیکلای دوروف (برادر پاول دوروف و مغز متفکر تیم فنی تلگرام) طراحی شده است و کلیه پیام‌ها شامل متن، تصویر، صوت و ویدئو را به‌صورت End to End رمزنگاری می‌کند و اجازه نمی‌دهد پیام‌های ارسالی توسط شبکه‌ها و سرورهای بین راه مشاهده شوند.



فرق بين استفاده پراكسي وفيلترشكن درگوشي
استفاده ازفيلترشكن باپراكسي نيز براي تلگرام درگوشي تفاوتهايي دارد
فیلترشکن روی کل گوشی اجرا می‌شوند بنابراین باعث مصرف سریع شارژ گوشی می‌شوند؛ اما تنظیم کردن پروکسی روی یک اپلیکیشن خاص مثل تلگرام این مشکل را در بر ندارد.
يك نيرو كه از فيلترشكن هاي متفاوت دارد و استفاده ميكند و بعداز نصب نسخه جديد تلگرام نيز از پراكسي هاي اعلام شده استفاده ميكند وهردو را چك كرده است نكات ومشكلاتي كه دراين زمينه دارد را باين شكل طرح كرده است :
فيلترشكن ها نيز دريك زمان خوب كارميكنند و به همه چيز با آن ميشود وصل شد ولي وقتي فيلترميشوند ديگركارايي ندارند وقابل استفاده نيستند.البته نت زياد ميبرند بطوريكه وقتي نت ضعيف است يا شارژ زياد نداريم چون خيلي زیاد از بسته تمام می شود ازآن استفاده نمي كنيم.
پراكسي ها درلحظه سرعتش خوب است و با نت ضعيف هم راحت كارميكند و شارژ زيادي نميخواهد و از وقتي که پراکسی اومده نت خيلي کم نمی شود
ولي تضادش اين است كه عمرش كوتاه است و زود قطع ميشود و از بين ميرود و مجبوريم تند تند عوض كنيم چون خيلي زود خراب ميشوند و ازكار مي افتند و قرمز ميشوند وبعد بايد برويم سراغ يكي ديگركه سبزاست