تلگرام یکی از پرکاربردترین اپلیکیشن های پیام رسان در ایران است که بسیاری از ما از آن برای ارتباطات روزانه کسب وکار و حتی سرگرمی استفاده می کنیم. اما همان طور که می دانید در برخی مواقع دسترسی به تلگرام بدون استفاده از VPN یا پروکسی امکان پذیر نیست. در این مقاله می خواهیم یک روش ساده برای ساختن پروکسی رایگان برای تلگرام را آموزش دهیم تا شما بدون نیاز به خرید سرویس های پولی بتوانید به این شبکه دسترسی پیدا کنید.
چرا به پروکسی تلگرام نیاز داریم؟
پروکسی ها ابزاری هستند که می توانند ترافیک اینترنتی شما را از یک سرور واسط عبور دهند تا دسترسی به سایت ها و سرویس های مسدود شده را فراهم کنند. پروکسی تلگرام به کاربران امکان می دهد تا بدون نیاز به فیلترشکن از تلگرام استفاده کنند. این روش مخصوصاً زمانی کاربرد دارد که سرعت فیلترشکن ها پایین یا ناپایدار است.
مراحل ساخت پروکسی رایگان برای تلگرام
برای راه اندازی یک پروکسی ساده مراحل زیر را دنبال کنید. این آموزش مخصوصاً برای افراد مبتدی نوشته شده است و نیاز به دانش تخصصی زیادی ندارد.
۱. انتخاب سرور مناسب
برای ساخت پروکسی ابتدا به یک سرور مجازی خصوصی (VPS) نیاز دارید. خوشبختانه برخی از سرویس دهندگان VPS به شما امکان می دهند تا برای مدتی محدود (مثلاً یک ماه) از سرویس های رایگان آن ها استفاده کنید. از سرویس هایی مانند AWS Google Cloud یا DigitalOcean می توانید برای این منظور استفاده کنید.
نکته : حواستان باشد که پس از پایان دوره رایگان هزینه های مربوطه را بررسی کنید.
۲. نصب و راه اندازی نرم افزار پروکسی MTProto
MTProto یک پروتکل است که توسط تلگرام توسعه داده شده است تا کاربران بتوانند از طریق پروکسی به این شبکه دسترسی پیدا کنند. برای نصب و راه اندازی MTProto مراحل زیر را طی کنید :
- ابتدا به سرور VPS خود متصل شوید. این کار از طریق یک ترمینال SSH امکان پذیر است. از برنامه هایی مثل Putty یا ترمینال لینوکس می توانید استفاده کنید.
دستور اتصال به سرور :
ssh username@server_ip
پس از اتصال دستور زیر را برای دانلود MTProto Proxy وارد کنید :
git clone https : //github.com/TelegramMessenger/MTProxy
cd MTProxy
حالا نیاز است که MTProto را روی سرور خود کامپایل کنید :
3. تنظیم کلیدهای رمزنگاری
بعد از نصب MTProto نیاز است یک کلید رمزنگاری بسازید که ارتباطات شما با سرور ایمن باشد. برای این کار دستور زیر را اجرا کنید :
curl -s https : //core.telegram.org/getProxySecret -o proxy-secret
curl -s https : //core.telegram.org/getProxyConfig -o proxy-multi.conf
۴. راه اندازی پروکسی
برای راه اندازی پروکسی با کلید رمزنگاری ای که قبلاً ایجاد کرده ایم دستور زیر را وارد کنید :
./mtproto-proxy -u nobody -p ۸۸۸۸ -H ۴۴۳ -S your-secret-key –aes-pwd proxy-secret –allow-skip-dh –nat-info server_public_ip : server_public_ip
- در اینجا :
- -p ۸۸۸۸ شماره پورتی است که پروکسی روی آن اجرا می شود.
- your-secret-key همان کلید رمزنگاری شما است.
۵. ذخیره دائمی پروکسی
برای اینکه پروکسی شما پس از هر ری استارت سرور از کار نیفتد می توانید با استفاده از ابزارهای systemd یا screen سرویس را به صورت دائمی اجرا کنید. مثلاً برای systemd دستور زیر را می توانید به کار ببرید :
nano /etc/systemd/system/mtproxy.service
محتویات زیر را در این فایل وارد کنید :
[Unit] Description=MTProto Proxy Service After=network.target [Service] ExecStart=/path/to/your/mtproto-proxy -u nobody -p ۸۸۸۸ -H ۴۴۳ -S your-secret-key –aes-pwd proxy-secret –allow-skip-dh –nat-info server_public_ip : server_public_ip Restart=on-failure [Install] WantedBy=multi-user.target
سپس این سرویس را فعال کنید :
systemctl enable mtproxy systemctl start mtproxy
6. اشتراک گذاری پروکسی با دیگران
برای اینکه دیگران هم بتوانند از پروکسی شما استفاده کنند می توانید لینک مستقیم برای اتصال به پروکسی بسازید. لینک زیر یک نمونه از نحوه ساخت لینک اتصال مستقیم به پروکسی است :
https : //t.me/proxy?server=your-server-ip&port=۸۸۸۸&secret=your-secret-key
منبع: