بایت لرن

آموزشهای برنامه نویسی ، امنیت و شبکه ،ترفند های کم یاب ، سورس کد ، طراحی وب ، اپلیکشن ، انجام پروژه های دانشجویی رایگان

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

mtproto

آشنایی با MTProto

پروتکل  MTProto توسط شرکت سازندگان تلگرام ایجاد شده است و هدف ان ایجاد ارتباط کاملا امن و غیر قابل مسدود میباشد

و این پروتکل با استفاده از رمزنگاری های بسیار قدرت مند و امن خود ارسالی های پیام رسان را به صورت End to End ارسال میکند

و این رمزنگاری های فوق العاده که در ان استفاده شده اند از نوع AES و SHA-256 میباشد که توسط ریاضی دانان متخصص ساخته  شده است

خب در ادامه با ما همراه باشید تا با دو روش راه اندازی MTProxy شما رو آشنا کنیم

نصب بروی Windows Server

ابتدا از این لینک نسبت به نوع سیستم عامل برنامه nodejs را دانلود کنید. دانلود NodeJs

پس از نصب فایل زیر را دانلود کنید

دانلود فایل JSMTProxy با لینک مستقیم

بعد از خارج کردن فایل بالا از حالت فشرده در فضای خالی از پوشه با نگه داشتن دکمه shift و کلیک راست پنجره Command Prompt را باز کنید

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

npm install pm2 -g

سپس دستور زیر را وارد کنید تا سرور فعال شود

pm2 start mtproxy.js -i max

 پورت پیش فرض و سکرت

 Port: 6969 

Secret: b0cbcef5a486d9636472ac27f8e11a9d

تغییر بدید config.json شما میتوانید هر دو را در فایل


توجه: ممکن است لازم باشد شماره پورت پروکسی را در فایروال ویندوز خود باز کنید تا بتوانید اتصالات را قبول کنید

نصب بروی Server Linux

نصب NodeJS, NPM, GIT و PM2:

در دبیان و اوبونتو

a. $> apt-get install nodejs npm git

b. $> npm install pm2 -g

در CentsOS و RHEL

a. $> yum install nodejs npm git

b. $> npm install pm2 -g

مخزن کلون در سرور شما:

a. $> git clone https://github.com/FreedomPrevails/JSMTProxy.git

اگر میخواهید دایرکتوری JSMTProxy را وارد کنید و فایل  (config.json) را ویرایش کنید، شما می توانید پورت secret و  listening را تغییر دهید. آن  در قالب json است.

{  "port":6969,   "secret":"b0cbcef5a486d9636472ac27f8e11a9d" }

برنامه را در حالت خوشه با استفاده از pm2 شروع کنید:

a. $> pm2 start mtproxy.js -i max

شما می توانید pm2 را برای لیست پروسه های در حال اجرا و چک کردن سیاهههای مربوط آنها استفاده کنید:

a. $> pm2 list $> pm2 log #id

آموزش نحوه اتصال به MTProto در تلگرام

نحوه اتصال به پروکسی تلگرام


نظرات (۱۸)

سلام اموزش خوبی بود ولی قسمت باز کردن پورت رو یاد ندادین..
خب حالا من مشکلم اینه که قبلا روی یک سرور دیگه نصب کرده بودم همه چی درست پیش رفت و پرکسی هم ساخته شد و سالم بود...
ولی توی سرور جدیدم موقع ای که اولین دستور رو توی cmd وارد میکنم یه ارور قرمز رنگ میده که ادرس سایت شماهم داخل متن ارور هستش. لطفا راهنمایی کنید چیکار کنم؟
پاسخ:
سلام دوست عزیز به ربات ارتباط با ما (@contact_bl_bot) پیام بدید در تلگرام و از خطا لطفا شات ارسال کنید مرسی
رضا
با سلام
حتما باید VPS بشه
روی هاست نمیشه؟
پاسخ:
سلام دوست عزیز روی هاست خیر امکانش نیست چون به سیستم عامل بصورت مستقیم دسترسی ندارید. شاید اگر دسترسی ssh داشته باشید بتونید فعال کنید اما تست نشده
مونس
سلام
انوزشتون افتضاح بود. تقریبا بیشتر جزییات رو رها کردین. گیت هاب و سایت های دیگه خیلی کاملتر آموزش دادن.


این چی بود واقعا گذاشتین؟
پاسخ:
سلام دوست عزیز شما دقیقا دنبال چه نوع جزییاتی هستید؟؟ ... بعله خیلی ها یک طومار رو توضیح میدن جوری که کاربر کاملا گیج میشه...

اگر گیت هاب یا خیلی های دیگه کامل هستن میتونید اونارو دنبال کنید
سینا
سلام تو قسمت سرور چی باید بزنیم ؟
پاسخ:
سلام دوست عزیز باید آیپی سرور که روش پراکسی رو نصب و راه اندازی کردید وارد کنید
جاهد
سالم
ممنون بابت آموزش من درست کردم و وصل شدم
چجوری میتونم بجای ای پی سرور اسم بزارم ؟
و چجوری یه کانال رو اسپانسر کنم ؟
ممنون
پاسخ:
سلام دوست عزیز شما بجای ایپی باید یک دامین بخرید بعد ایپی روی دامین ست کنید سپس میتونید بجای ایپی ادرس بدید

برای کانال اسپانسری باید از لینوکس استفاده کنید
میلاد
برای ساخت پروکسی mp proto باید چه نوعی سروری بخریم؟ ابونتو یا لینوکس داخل یا خارج ایران؟؟ مجازی یا اختصاصی؟؟
پاسخ:
سلام ... سرور باید خارج باشه و اختصاصی بودن بستگی به تعداد کاربری که میخواید متصل بشن داره هرچند با سرور معمولی خوب هم کارتون راه می افته
saeed
با سلام ، یه سوال کلی داشتم اینکه اگر از پروکسی های به اشتراک گذاشته در کانال ها استفاده کنیم، چه خطراتی از لحاظ امنیتی ممکنه داشته باشه؟ چون با توجه به اینکه خرید vps هزینه دارد چرا برخی پروکسی را به رایگان در اختیار دیگران قرار می دهند؟! استفاده از وی پی ان رو توصیه می کنید یا پروکسی های به اشتراک گذاشته شده؟ با تشکر
پاسخ:
سلام استفاده از پروکسی حجم ترافیک رو خیلی خیلی کمتر از وی p ان میکنه. پروکسی های رایگان رو با کانال اسپانسری هزینه هاشو جبران میکنن پس همچین هم رایگان نیست... خارج از اون خیلی مباحث امنیتی میتونه داشته باشه که جای بحث نیست....
Sadegh siltani
سلام خواستم ببینم چطوری برای سیستم iosپروکسی بسازم باتشکر
پاسخ:
شما باید سرور مجازی یا همان vps بخرید بعد میتونید طیق اموزش سرور رو کانفیگ و استفاده کنید
محمد
سلام بعضی کانالا پروکسی دارن وقتی بااون پروکسی ها متصل میشی بالای صفحه تلگرام همش کانالشون هس چجوری میشه ماهم اینجوری پروکسی بسازیم به همراه یه کانال تلگرام که کسی که متصل میشه کانال بالای صفحه تلگرامیش بیاد
پاسخ:
سلام برای اینکار شما باید سرور لینوکس داشته باشید و کانفیگ رو مخصوص کانال اسپانسری انجام بدید
امیر
سلام اگر‌روی ویندوز نصب کردم باید ویندوز روشن بمونه تا فعال بشه یا خاموش هم بشه کار میکنه ؟
و اینکه اگر روی ویندوز نصب شد سرور نیاز هست ؟
پاسخ:
سلام دوست عزیز شما باید روی سرور نصب کنید حالا یا سرور با سیستم عامل ویندوز یا لینوکس
رضا
با سلام
نحوه ی پیدا کردن ای پی سرور ججوریه
و اینکه باید سرور بخریم تا ای پیشو از فروشنده سرور بگیرم؟
اگر این mtproto فیلتر شد دوباره باید سرور بخریم؟
ممنون
پاسخ:
سلام ... بعله وقتی سرور بخرید ایپی رو به شما میدن

سرور نمیخواد بخرید مجدد کافیه ایپی جدید بگیرید
سینا
میشه بپرسم چجوری میشه پروکسی رو روی سرور لینوکس آلمان سی پلن نصب کنم ؟
پاسخ:
سلام دوست عزیز امکانش نیست شما باید centos خام داشته باشید
سلام من کامپیوتر ندارم چطور میتونم با گوشی پروکسی بسازم
پاسخ:
سلام دوست عزیز شما برای اینکار باید سرور مجازیvps داشته باشید.... ی کار ساده نیست موفق باشید
حمیدرضا پناه‌پوری ۲۶ بهمن ۹۷ ، ۱۲:۳۷
سلام؛
تروخدا جواب بدید،آخرین امیدم شما هستید!
بگید جای سرور باید چی بنویسم؟
من که با VPS وارد نشدم!
من با CMD ساختم تروخدا اگه شده به ایمیلم پیامک کنید ممنون میشم!
فقط اگه ارسال کردید به ایمیلم همینجا اعلام کنید.
پاسخ:
سلام لطفا به ایدی زیر در تلگرام پیام بدید

@contact_bl_bot

تا مشکل شما بررسی بشه
متین
مرسی عالی بود
مهدی
سلام خسته نباشید من کامپیوتر ندارم چطور میتونم با گوشی پروکسی بسازم
لطفا اگه راهی هست به ایمیل ام پیام بدین ممنون
پاسخ:
سلام... پاسخ به ایمیل شما ارسال شد
سامان
سلام من تمام مراحل رو انجام دادم آدرس یا اسم سرور رو چی باید بزنم ؟
من رو سیستم عامل ویندوز این کار رو انجام دادم.
پاسخ:
سلام... وقتی تمام مراحل رو رفته باشید برای ست کردن پروکسی در تلگرامتون باید ایپی سرور vps رو بجای ادرس وارد کنید ، پورت و سکرت هم که مشخص هست .
موفق باشید
Mtproto
بخش‌هایی از این نظر که با * مشخص شده، توسط مدیر سایت حذف شده است
ساخت پروکسی با شما
اجاره با ما
آیدی تلگرام جهت تماس @mtp******
ایدی کانال @mtpp***********
ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی
تمامی حقوق مطالب این سایت متعلق به گردانندگان آن است

Valid HTML 4.01!