کوینکس
همین حالا برای دوستان خود به اشتراک بگذارید: واتساپ | تلگرام |

آموزش ساخت پروکسی تلگرام ؛ چگونه تلگرام خود را آزاد کنیم؟

تلگرام در ایران به دلایل سیاسی فیلتر شده و یکی از راه‌های گذر از این محدودیت استفاده از پروکسی است. در این مطلب به آموزش ساخت پروکسی تلگرام پرداخته‌ایم.

آرون گروپس

اگر برای استفاده از تلگرام نمی‌خواهید از فیلترشکن استفاده کنید و علاقه‌ای هم به استفاده از نرم افزارهای جایگزین مشابه‌ ندارید، استفاده از پروکسی یکی از راه حل‌هایی است که می‌توانید از آن استفاده کنید. ساخت پروکسی MTProto برای تلگرام در ویندوز و لینوکس به سادگی امکان پذیر است، در این مقاله به آموزش ساخت پروکسی تلگرام پرداخته‌ایم. با تکراتو همراه باشید.

آموزش ساخت پروکسی تلگرام

راه اندازی سرور MTProto پروکسی در ویندوز

نکته: این روش حالت اسپانسری ندارد.

مرحله اول: نصب ابزارهای لازم
1- در قدم اول باید NodeJS را دانلود و نصب کنید.

2- حالا در محیط CMD با دسترسی Administrator دستورات زیر را وارد کنید تا pm2 نصب شود:

npm install pm2 -g

3- برنامه JSMTProxy را از لینک زیر در گیت هاب دانلود نمایید :

https://github.com/FreedomPrevails/JSMTProxy

سپس آن را از حالت فشرده خارج نمایید و در درایو C کپی کنید.

حالا در CMD دستور زیر را وارد نمایید:

cd C:\JSMTProxy

نکته :دقت کنید نام پوشه در دستور فوق دقیق وارد شود.

نکته: به محل فایل بروید و فایل config.json را با ویرایشگر باز کنید و Port و Secret (حداقل 16 کاراکتر) دلخواه خود را وارد کنید.

مرحله دوم: اجرای MTProto

4- دستور زیر را وارد نمایید:

pm2 start mtproxy.js -i max

مرحله دوم: اجرای MTProto
آموزش ساخت پروکسی تلگرام

حال وارد تلگرام خود شوید و به بخش پروکسی‌ها رفته و پروکسی MTProto را انتخاب نمایید.

مرحله دوم: اجرای MTProto
آموزش ساخت پروکسی تلگرام

حالا اطلاعات زیر را وارد نمایید:

Hostname : آدرس آی پی سرور مجازی

Port : پورت تعیین شده برای سرویس

Secret : کلید سکرت تعیین شده

راه اندازی سرور MTProto پروکسی در لینوکس CentOS

نکته: این روش حالت اسپانسری ندارد.

روش اول برای CentOS :

قبل از هرکاری با دستور زیر سرور لینوکس را بروزرسانی کنید:

yum update -y

بیشتر بخوانید:

مرحله اول: نصب ابزارهای لازم

با دستور زیر داکر را روی سرور نصب کنید:

yum install docker -y

سپس دستور زیر را برای فعال کردن داکر و راه اندازی آن وارد کنید:

systemctl enable docker && systemctl start docker

سپس برای نصب MTProto دستور زیر را وارد کنید :

docker run –name ‘mtproto_proxy’ –restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s ‘proxy secret’

حالا برای استفاده از MTProto به اطلاعات زیر نیاز دارید :

Hostname : آدرس آی پی سرور مجازی

Port : پورت تعیین شده برای سرویس

Secret : کلید سکرت تعیین شده

برای دریافت secret key هم دستور زیر را وارد کنید:

docker logs mtproto_proxy

حال وارد تلگرام خود شوید و به بخش پروکسی‌ها رفته و پروکسی MTProto را انتخاب نمایید.

راه اندازی سرور MTProto پروکسی در لینوکس CentOS
آموزش ساخت پروکسی تلگرام

حالا اطلاعات زیر را وارد نمایید:

Hostname : آدرس آی پی سرور مجازی

Port : پورت تعیین شده برای سرویس

Secret : کلید سکرت تعیین شده

روش دوم برای CentOS

برای نصب پیش نیازها دستورات زیر را وارد کنید :

yum install nodejs npm git

سپس برای نصب PM2 دستور زیر را بزنید :

npm install pm2 -g

حالا ابزار JSMTProxy را با دستور زیر کلون کنید :

git clone https://github.com/FreedomPrevails/JSMTProxy.git

برای وارد شدن به دایرکتوری JSMTProxy و تغییر تنظیمات پورت و Secret می‌توانید دستور زیر را وارد کنید :

cd JSMTProxy

حال باید فایل config.json را ویرایش کنید :

nano config.json

اگر می‌خواهید فایل را ویرایش کنید باید آیتم‌های زیر را تغییر دهید :

{  “port”:6969,   “secret”:”b0cbcef5a486d9636472ac27f8e11a9d” }

در نهایت با دستور زیر MTProto را اجرا کنید :

pm2 start mtproxy.js -i max

حال وارد تلگرام خود شوید و به بخش پروکسی‌ها رفته و پروکسی MTProto را انتخاب نمایید.

روش دوم برای CentOS
آموزش ساخت پروکسی تلگرام

حالا اطلاعات زیر را وارد نمایید:

Hostname : آدرس آی پی سرور مجازی

Port : پورت تعیین شده برای سرویس

Secret : کلید سکرت تعیین شده

راه اندازی سرور MTProto پروکسی در لینوکس دبیان و کالی و اوبونتو

ابتدا دستورهای زیر را برای اپدیت سرور وارد نمایید:

apt-get update && apt-get upgrade

سپس دستورهای زیر را برای نصب ابزارهای مورد نیاز وارد نمایید:

apt-get install git

apt-get install nodejs

apt-get install npm

حالا باید ابزار JSMTProxy را از گیت هاب کلون کنید :

git clone https://github.com/FreedomPrevails/JSMTProxy.git

برای وارد شدن به دایرکتوری JSMTProxy و تغییر تنظیمات پورت و Secret میتوانید دستور زیر را وارد کنید :

cd JSMTProxy

سپس باید فایل config.json را ویرایش کنید :

nano config.json

اگر می‌خواهید فایل را ویرایش کنید باید آیتم‌های زیر را تغییر دهید :

{  “port”:6969,   “secret”:”b0cbcef5a486d9636472ac27f8e11a9d” }

در نهایت با دستور زیر MTProto را اجرا کنید :

pm2 start mtproxy.js -i max

حال وارد تلگرام خود شوید و به بخش پروکسی‌ها رفته و پروکسی MTProto را انتخاب نمایید.

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

حالا اطلاعات زیر را وارد نمایید:

Hostname : آدرس آی پی سرور مجازی

Port : پورت تعیین شده برای سرویس

Secret : کلید سکرت تعیین شده

اسپانسری کردن پروکسی های ام تی پروتو

برای اینکه بتوانید از امکانات اسپانسری کانال تلگرام در MTProto استفاده کنید لازم است از اسکریپت اصلی خود تلگرام استفاده کنید که در گیت هاب در دسترس است :

https://github.com/TelegramMessenger/MTProxy

این نسخه تنها رو لینوکس قابل استفاده است.

نصب MTProto با قابلیت اسپانسر

در صورت استفاده از CentOS یا RHEL از کد زیر استفاده کنید:

yum install openssl-devel zlib-devel

yum groupinstall “Development Tools”

در صورت استفاده از توزیع‌های کالی لینوکس و Debian یا Ubuntu نرم افزارهای پیش نیاز را با دستور زیر نصب کنید:

apt install git curl build-essential libssl-dev zlib1g-dev

حالا با دستور زیر برنامه را از گیت هاب کلون کنید:

git clone https://github.com/TelegramMessenger/MTProxy

اکنون به دایرکتوری برنامه بروید :

cd MTProxy

سپس دستور زیر را وارد کنید :

make && cd objs/bin

اکنون با دستورات زیر از برنامه بخواهید که برایتان Secret به صورت رندوم تولید کند :

curl -s https://core.telegram.org/getProxySecret -o proxy-secret

curl -s https://core.telegram.org/getProxyConfig -o proxy-multi.conf

head -c 16 /dev/urandom | xxd -ps

سکرتی را که به شما می‌دهد نگه داری کند، زیرا برای اتصال به آن نیاز دارید!

با دستور زیر شما می‌توانید پروکسی خود را فعال کنید و با توضیحات داده شده اطلاعات پروکسی را تغییر دهید :

./mtproto-proxy -u nobody -p 8888 -H 443 -S <secret> -P <proxy tag> –aes-pwd proxy-secret proxy-multi.conf -M 1

-H : پورت مورد استفاده پروکسی

-S : محل قرار گیری سکرت شما

-P : تگ پروکسی که ربات تلگرامی به شما از طریق ربات می‌دهد.

-M : تعداد دستگاه‌هایی که می‌توانند از پروکسی MTProto استفاده کنند.

بیشتر بخوانید:

اتصال کانال اسپانسر به پروکسی MTProto

در برنامه تلگرام به ربات زیر مراجعه کنید :

@MTProxybot

ربات را Start کنید و سپس دستور زیر را به آن بدهید :

/newproxy

حالا باید آی پی و پورت را به ربات بدهید:

212.33.33.12:1589

نکته :دقت کنید که اطلاعات صحیح خودتان را وارد کنید.

سپس ربات از ما می‌خواهد که Secret را ارسال کنیم.

بعد از اینکه با پیام Success مواجه شدید، تگ پروکسی را که به شما داده شده کپی و در دستوری که برای تغییرات در MTProto در بالاتر دادیم، جایگذاری و به سرور ارسال کنید.

سپس دوباره در روبات درخواست زیر را وارد کنید :

/myproxies

حال روی دکمه شیشه‌ای پروکسی که الان وارد کرده‌اید، بزنید.

حال روی Set promotion کلیک کنید.

مانند متن زیر آیدی و یا لینک کانال خود را بفرستید:

T.me/<ID>

یا

@<ID>

چند ساعت صبر کنید تا اسپانسر برای پروکسی MTProto شما فعال شود.

تذکر: سرورهای ویندوزی برای حالت اسپانسری توصیه نمی‌شوند.

رفع مشکل وصل نشدن تلگرام یا مشکل Connecting تلگرام

چندین دلیل مختلف وجود دارند که ممکن است منجر به بروز مشکل در اتصال تلگرام شوند. در اینگونه موارد، تلگرام در حالت Connecting باقی می‌ماند. برای رفع این مشکل باید تمام دلایل آن را بررسی کنید. در این قسمت قصد داریم به آموزش روش‌های رفع مشکل وصل نشدن تلگرام یا مشکل Connecting تلگرام بپردازیم.

روش های رفع مشکل وصل نشدن تلگرام یا مشکل Connecting تلگرام

اگر با مشکل وصل نشدن تلگرام یا همان مشکل Connecting مواجه هستید، مراحل زیر را به ترتیب برای از بین بردن آن طی کنید:

قدم اول: متصل بودن به اینترنت را بررسی کنید

قدم اول: متصل بودن به اینترنت را بررسی کنید

در بسیاری از شرایط کاربران قبل از اینکه مطمئن شوند که به اینترنت متصل هستند، برنامه تلگرام را اجرا می‌کنند. طبیعی است که در این شرایط با عبارت Connecting و مشکل وصل نشدن تلگرام به سرور مواجه شوید. بنابراین در اولین قدم وصل بودن دستگاهتان به شبکه اینترنت وای فای یا موبایل دیتا (Mobile Data) را مورد بررسی قرار دهید و از وجود این اتصال اطمینان حاصل کنید.

قدم دوم: از صحت سرویس دهی شبکه اینترنت اطمینان حاصل کنید

بعد از اینکه مطمئن شدید دستگاهتان به شبکه اینترنت متصل است، باید سرویس ‌دهی آن را بررسی کنید. مطمئنا در صورت وجود اختلال در سیستم رد و بدل داده شبکه اینترنتی که به آن متصل هستید، برنامه تلگرام هم قادر به کانکت شدن به سرورهایش نخواهد بود. در نتیجه شما با مشکل وصل نشدن تلگرام یا همان عبارت Connecting رو به رو می‌شوید.

قدم دوم: از صحت سرویس دهی شبکه اینترنت اطمینان حاصل کنید

پس در قدم دوم سرویس دهی شبکه اینترنت خود را بررسی کنید. برای انجام این کار مرورگر دستگاه را اجرا و سایتی را باز کنید. اگر سایت‌های دیگر اجرا شدند، پس مشکل از شبکه اینترنت شما نیست، اما اگر باز شدن سایت‌های دیگر هم با مشکل همراه بود، مطمئنا مشکل ایجاد شده در تلگرام هم با این مسئله و اختلال در سرویس ‌دهی شبکه اینترنتی که به آن وصل هستید، ارتباط دارد. در این صورت شبکه اینترنت خود را تغییر دهید یا منتظر بمانید تا اختلال‌های آن برطرف شود.

قدم سوم: دسترسی برنامه تلگرام را بررسی کنید

در برخی شرایط ممکن است شما به طور ناخودآگاه برای دسترسی تلگرام به اینترنت و استفاده از آن محدودیت قائل شده باشید و این مسئله منجر به وصل نشدن تلگرام شود. برای مثال اگر اپلیکیشن فایروال روی گوشی یا تبلت شما نصب شده باشد، ممکن است دسترسی تلگرام به اینترنت را محدود کرده باشد. در این صورت وارد اپلیکیشن فایروال شوید و دسترسی‌های تلگرام را بررسی کنید.

قدم سوم: دسترسی برنامه تلگرام را بررسی کنید

در صورت استفاده از موبایل دیتا (Mobile Data) یا اینترنت سیم کارت دقت کنید که محدودیت مصرف داده را برای تلگرام فعال نکرده باشید. برای بررسی این موضوع در اندروید مراحل زیر را طی کنید:

به بخش Settings بروید.

گزینه Data Usage را انتخاب کنید.

در تب Mobile یا Mobile Data گزینه Set Mobile Data Limit را بیابید.

از غیرفعال بودن این گزینه اطمینان حاصل کنید.

قدم چهارم: اپلیکیشن تلگرام را حذف و بار دیگر نصب کنید

قدم سوم: اپلیکیشن تلگرام را حذف و بار دیگر نصب کنید

در برخی شرایط حذف و نصب مجدد برنامه تلگرام هم می‌تواند منجر به رفع مشکل وصل نشدن تلگرام یا مشکل Connecting تلگرام شود. در برخی موارد آپدیت نبودن تلگرام هم ممکن است منجر به بروز مشکلات این چنینی گردد که این مشکل با حذف و نصب مجدد اپلیکیشن برطرف می‌شود. در نظر داشته باشید که همیشه برای دانلود جدیدترین نسخه تلگرام از منابع قابل اعتمادی مثل گوگل پلی استور (Google Play Store) استفاده کنید و از منابع ناشناس اپلیکیشن تلگرام را دانلود نکنید.

قدم پنجم: حذف حافظه کش و دیتای تلگرام

در برخی شرایط دیده شده که حذف کردن حافظه کش (Cache) و دیتای (Data) برنامه تلگرام منجر به رفع مشکل Connecting یا کانکتینگ آن شده است. بنابراین شما هم به این مسئله به عنوان یک راه حل نگاه کنید و حافظه کش و دیتای تلگرام را یک بار حذف کنید. برای انجام این کار از طریق خود تلگرام مراحل زیر را طی کنید:

قدم پنجم: حذف حافظه کش و دیتای تلگرام

وارد تلگرام شوید.

آیکون سه خطی موجود در گوشه سمت چپ و بالای صفحه را لمس کنید.

گزینه Settings را انتخاب کنید.

گزینه Data & Storage را انتخاب نمایید.

گزینه Storage Usage را انتخاب کنید.

گزینه Clear Cache و همچنین Local Database را لمس و با حذف این اطلاعات موافقت کنید.

برای حذف حافظه کش و دیتای تلگرام از طریق خود دستگاه اندرویدی هم مراحل زیر را طی کنید:

وارد بخش Settings شوید.

گزینه Apps یا Applications را انتخاب کنید.

برنامه تلگرام را از لیست انتخاب کنید.

گزینه Clear Cache و Clear Data را انتخاب کنید و این اطلاعات را حذف نمایید.

اگر گزینه Clear Data را با طی کردن مراحل فوق نیافتید، گزینه Manage Space را لمس کنید و سپس در تنظیمات خود تلگرام دو گزینه Clear Cache و Local Database را انتخاب نمایید و اطلاعات آن دو را حذف کنید.

قدم ششم: تغییر شماره تلفن تلگرام

قدم پنجم: تغییر شماره تلفن تلگرام

این راه حل شاید کمی عجیب به نظر برسد، اما در برخی شرایط منجر به رفع مشکل وصل نشدن تلگرام یا مشکل Connecting تلگرام شده است. در این روش لازم است تا ابتدا شماره تلگرام خود را تغییر دهید و سپس بار دیگر با طی کردن مراحل مشابه شماره قبلی خود را فعال کنید.

قدم هفتم: تغییر IP

قدم هفتم: تغییر IP

تلگرام قابلیت استفاده از پروکسی داخلی را به مسنجر خود اضافه کرده است. تغییر دادن IP شما با استفاده از این قابلیت یا سایر ابزارهای تغییر IP در برخی شرایط ممکن است منجر به رفع مشکل وصل نشدن تلگرام یا مشکل Connecting آن شود.

قدم هشتم(مخصوص آیفون و آیپد): ریست کردن Network Overrides

این روش فقط در آیفون و آیپدهای اپل قابل استفاده است و در بسیاری از موارد دیده شده که منجر به رفع مشکل Connecting تلگرام یا مشکل وصل نشدن تلگرام به سرورهایش شده است. برای انجام این کار مراحل زیر را طی کنید:

قدم هشتم(مخصوص آیفون و آیپد): ریست کردن Network Overrides

برنامه تلگرام را اجرا کنید.

در منوی برنامه، 10 بار پیاپی گزینه Settings را لمس کنید.

گزینه Reset Permissions را از لیست انتخاب کنید.

گزینه Reset Tooltip را انتخاب کنید.

گزینه Network Overrides را انتخاب نمایید.

گزینه Reset را لمس کنید.

گزینه Restart را از بخش فوقانی صفحه انتخاب نمایید.

به احتمال زیاد با طی کردن مراحل فوق مشکل وصل نشدن تلگرام شما برطرف می‌شود.

بیشتر بخوانید:

.

منبع: تکراتو

ارسال برای دوستان در: واتساپ | تلگرام |





ارسال نظر