پراکنده گو

راه اندازی MTProto بر روی Windows

سلام دوباره
وقت بخیر
خب توی پست های قبلی آموزش نصب MTProto روی سرور های Centos7 ، Centos6 و Ubuntu رو نوشتم براتون ، توی این پست میخوام حالا اجرای این سرویس رو ، بر روی سرور ویندوزی بگم بهتون اگر یادتون باشه روی لینوکس ما از Docker استفاده میکردیم ، برای استفاده از Docker روی ویندوز باید قابلیت مجازی سازی فعال باشه روی سرور با توجه به اینکه این امکان بر روی سرور مجازی فعال نیست تصمیم گرفتم از nodejs استفاده کنم.

1 – خب مرحله اول اینه که nodejs رو نصب کنیم برای اینکار آخرین نسخه رو از این لینک دانلود کنید و نصب کنید ، کاری خاصی نداره.
2 – خب حالا باید PM2 رو نصب کنیم ، برای اینکار نیاز به دسترسی ادمین داریم، CMD رو با دسترسی Run As Administrator باز میکنیم و تایپ میکنیم npm install pm2 -g و بعدش اینتر رو میزنیم.

3 – خب حالا این سورس کد رو از Github دانلود میکنیم و توی یه پوشه توی سرور خودمون کپی میکنیم مثلا من فایل ها رو ریختم توی مسیر C:\JSMTProxy .
4 – بعد از دانلود و کپی فایل ها توی همون صفحه cmd تایپ میکنیم cd C:\JSMTProxy و وارد پوشه کدها میشیم و برای اجرای MTProto دستور pm2 start mtproxy.js -i max رو وارد میکنیم.

5 – برای مشاهده secret key و پورت فایل config.json رو باز کنید میبینید که اونجا نوشته شده مقادیر رو میتونید از اونجا هم تغییر بدید و مقدار دلخواه خودتون رو وارد کنید.
خب به همین راحتی امیدوارم بتونید استفاده کنید.
نکته : MTProto یه قابلیت داره که اگر کسی به پروکسی شما وصل بشه میتونید یه کانال به حالت اسپانسر بزارید و نگام اتصال کانال شما بالای چت ها و کانال ها نمایش داده میشه ، سورس JSMT (همین سورس) این قابلیت رو نداره مثل اینکه فعلا … اما توی آموزش های قبلی که از Docker استفاده کردیم مثل اینکه امکانش هست حالا در اینده سعی میکنم بنویسم در موردش.
ارادت
امیرحسین

دیدگاه ها (65)

  • عقیل
    ژوئن 12, 2018 - 6:36 ب.ظ

    مخلصیم حاجی اروجلو :x

    پاسخ
    • amirhosein
      ژوئن 20, 2018 - 3:14 ب.ظ

      آقا عقیل گُل چطوری دلاور؟

      پاسخ
    • Moein
      دسامبر 14, 2020 - 8:42 ق.ظ

      سلام روی ویندوز ۷ میشه این کار رو کرد؟

      پاسخ
  • m
    ژوئن 15, 2018 - 3:38 ق.ظ

    ممنون از اموزش ، خیلی عالی بود
    برای حالت اسپانسرینگ هم میتونید از طریق بات زیر عمل کنید
    @mtproxybot

    پاسخ
    • amirhosein
      ژوئن 20, 2018 - 3:14 ب.ظ

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

      پاسخ
  • محمد
    ژوئن 22, 2018 - 6:48 ب.ظ

    آقا خدا خیرت بده

    پاسخ
  • امید
    آگوست 7, 2018 - 11:06 ب.ظ

    همه مراحلو به خوبی رفتم منتهی متصل نمیشه !!! مشکل از چیه ؟

    پاسخ
    • amirhosein
      نوامبر 20, 2018 - 2:11 ب.ظ

      سلام
      pm2 رو به درستی اجرا کردید؟

      پاسخ
    • عارف سلیمانی
      فوریه 23, 2021 - 11:31 ب.ظ

      اره واسه منم متصل نشد

      پاسخ
      • امیرحسین
        آوریل 14, 2021 - 12:00 ق.ظ

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

        پاسخ
  • reza
    اکتبر 11, 2018 - 3:56 ب.ظ

    سلام میشه یکی بیاد تلگرام کمک من کنه

    @rezaforozan

    مراحل درست میرم همچی اوکی میشه ولی متصل نمیشم بهش

    پاسخ
    • amirhosein
      نوامبر 20, 2018 - 2:09 ب.ظ

      سلام
      دوست من چه خطایی دریافت میکنید؟

      پاسخ
  • محمد
    اکتبر 27, 2018 - 3:51 ب.ظ

    سلام
    می خواستم بدونم قابلیت کانال اسپانسر به این سورس اضافه شده یا نه؟

    پاسخ
    • amirhosein
      نوامبر 20, 2018 - 2:09 ب.ظ

      سلام وقت بخیر
      اطلاعی ندارم دیگه پیگیر نشدم، اگر اضافه شد بود بگید که ته پست بگم.
      تشکر

      پاسخ
  • شهاب
    ژانویه 11, 2019 - 11:35 ب.ظ

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

    پاسخ
    • امیرحسین
      فوریه 25, 2019 - 11:09 ق.ظ

      سلام
      سرویس نود رو مجدد نصب کنید و سرویس رو اجرا کنید.

      پاسخ
  • Hadi
    فوریه 1, 2019 - 9:35 ب.ظ

    درود
    چطوری میشه به عنوان یک سرویس ویندوز قرارش داد ؟

    پاسخ
  • حمیدرضا
    فوریه 15, 2019 - 12:28 ب.ظ

    تروخدا کمکم کنید :-(
    من همه‌ی مراحل رو انجام دادم و سکرت و پورت رو گرفتم اما نمیدونم چجوری باید آیپی سرور پروکسی رو بدست بیارم!
    کمکم کنید آقا امیرحسین

    پاسخ
    • امیرحسین
      فوریه 25, 2019 - 10:59 ق.ظ

      سلام
      دوست عزیز ای پی سرور همون آی پی هست که بهش وصل میشید دیگه! پس چطوری به سرور وصل شدید و مراحل رو انجام دادید؟

      پاسخ
  • علی رحیمی
    فوریه 25, 2019 - 3:10 ق.ظ

    سلام . سوالم راجع به راه اندازی برای ویندوز هست. ما اگه قسد تغییر از فایل کانفیگ رو داشته باشیم, سکرت رو به چه صورتی تغییرش بدیم که مشکلی پیش نیاد؟ من پیشفرزش رو ران کردم به راحتی ران شد. رفتم هم سکرت رو چیزه دیگه نوشتم و هم پورت رو, پورت رو هم از فایوال باز کردم ولیکن وصل نشد که نشد.

    پاسخ
    • امیرحسین
      فوریه 25, 2019 - 11:09 ق.ظ

      سلام و وقت بخیر دوست عزیز
      سکرت باید 32 کاراکتر باشه و توصیه من اینه کامل عوضش نکنید مثلا همون پیشفرض رو به صورت رندوم 2 تا کاراکتر بعدش رو عوض کنید احتمالا مشکلتون حل میشه.
      سوالی بود بپرسید.

      پاسخ
  • سعید
    مارس 11, 2019 - 10:11 ق.ظ

    سلام.آیا میشه 2 تا mtproto با اطلاعات متفاوت روی یک ویندوز راه اندازی کنیم؟

    پاسخ
    • امیرحسین
      آوریل 23, 2019 - 8:09 ق.ظ

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

      پاسخ
  • ahmad
    آوریل 5, 2019 - 3:00 ب.ظ

    سلام
    من پروکسی راه انداختم اما تگ اسپانسر رو با هر فرمتی میزنم تو فایل کانفیگ اوکی نمیشه؟
    فرمتی که تگ باید اد بشه به چه صورت هست؟

    پاسخ
    • امیرحسین
      آوریل 23, 2019 - 8:05 ق.ظ

      سلام وقت بخیر
      آشنا نیستم با این مورد متاسفانه.

      پاسخ
  • ایمان
    آوریل 16, 2019 - 7:07 ب.ظ

    دوستانی که مشکل اتصال دارن تو فایروال پورت رو وارد کنن مشکل حل میشه.

    پاسخ
  • Hidden
    می 15, 2019 - 11:22 ب.ظ

    سلام من با این ارور مواجه میشم
    [PM2][ERROR] Script already launched, add -f option to force re-execution
    :/

    پاسخ
    • امیرحسین
      ژوئن 10, 2019 - 9:58 ق.ظ

      سلام سرور رو یک بار ری استارت کنید مجدد تست کنید و نتیجه رو اطلاع بدید.

      پاسخ
  • محمد
    ژوئن 14, 2019 - 12:12 ب.ظ

    سلام . توی قسمت Host name باید آی پی سرورو را بدیم ؟ با vps هم میشه ساخت ؟

    پاسخ
    • امیرحسین
      ژوئن 16, 2019 - 7:55 ق.ظ

      سلام
      بلی ، با وی پی اس هم میتونید بسازید.
      موفق باشید.

      پاسخ
  • روزبه
    ژوئن 18, 2019 - 1:15 ب.ظ

    دوستان ایا میشه فیلترینگ رو دور زد که ای پی سرور فیلتر نشه؟

    راهی هست ممنون میشم راهنمائی کنید

    پاسخ
    • امیرحسین
      جولای 9, 2019 - 9:16 ق.ظ

      سلام
      فکر نکنم امکانش باشه.

      پاسخ
    • بابک
      جولای 21, 2019 - 11:37 ب.ظ

      ضد فیلترینگ فعال کن روش، کمی سرچ کن میاد دستت

      پاسخ
  • مهدی
    ژوئن 23, 2019 - 11:31 ق.ظ

    با سلام و خسته نباشید
    ببخشید من میخام یک سرور مجازی بگیرم واسه راه اندازی پروکسی
    مشخصات سرور اینه :
    – سرور مجازی لینوکس خارج
    رم : 4 گیگابایت
    پردازنده : 2Core E5-1650
    هارد : 150 گیگابایت
    ترافیک ماهانه : نامحدود
    نوع سیستم عامل : Debian
    به نظر شما این سرور مناسب ساخت پروکسی هست ؟

    پاسخ
  • M.D
    جولای 14, 2019 - 7:28 ب.ظ

    سلام کسی میتونه بهم ساخت پروکسی و ضد فیلتر کردنو یاد بده
    ایدی تل
    @mdavoodi83

    پاسخ
  • بابک
    جولای 21, 2019 - 11:42 ب.ظ

    سلام به همه
    آقا من تمام مراحل راه اندازی توی سرور ویندوز رو انجام دادم و پورت هم آزاد کردم ولی چرا پراکسی تلگرامم هنوز connecting میده؟

    کسی میتونهراهنمایی کنه؟
    از پشتیبانی فنی پرسیدم گفتند (پینگ تایم سرور برقرار نیست و بستن این مورد در سیستم عامل امکان پذیر است) ینی چی؟
    البته من کمی سرچ کردم و file and print sharing رو توی فیروال desable کردم ولی باز نفهمیدم چی شد

    در کل همه چیز درست انجام میشه ولی پس چرا هنوز پراکسیم کانکتینگ میزنه؟ و وقتی vpn روی pc خونه روشن میکنم پراکسی که روی سرور ویندوز ست کردم تازه فعال میشه و با قطع کردنش باز کانکتینگ نشون میده؟؟؟

    لطفا راهنمایی دقیق بفرمایید

    پاسخ
    • امیرحسین
      سپتامبر 3, 2019 - 11:22 ب.ظ

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

      پاسخ
  • امیر لطفی
    آگوست 3, 2019 - 4:14 ب.ظ

    سلام
    من هر بار پروکسی رو فعال میکنم بعد از چند روز غیر فعال میشه و نمیشه بهش وصل شد
    چیکار میشه کرد برا حل این مشکل ؟

    به جز این سورس ، سورس دیگه ای هم هست که بشه باهاش این کار رو کرد؟

    پاسخ
    • امیرحسین
      سپتامبر 3, 2019 - 11:20 ب.ظ

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

      پاسخ
  • میلاد
    نوامبر 2, 2019 - 10:36 ب.ظ

    سلام هاست نیم کجاست پس

    پاسخ
  • هادی
    دسامبر 15, 2019 - 11:28 ب.ظ

    سلام
    ممنون از اموزش
    چطور میتونم بجای ادرس ای پی ادرس سایت ست کنم؟
    ادرس ای پی مشاهده نشه

    پاسخ
    • امیرحسین
      دسامبر 25, 2019 - 10:17 ق.ظ

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

      پاسخ
  • مهدی
    ژانویه 7, 2020 - 6:16 ب.ظ

    سلام چجوری میشه یه پروکسی دیگه هم اضافه کرد؟ مثلن با همین پورت ولی سکرت دیگه یا با یه پورت دیگه و سکرت دیگه

    پاسخ
    • امیرحسین
      ژانویه 28, 2020 - 3:01 ب.ظ

      سلام
      باید فایل کانفیگ رو بررسی کنید.

      پاسخ
  • مهسا
    ژانویه 18, 2020 - 11:21 ب.ظ

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

    پاسخ
    • امیرحسین
      ژانویه 28, 2020 - 3:01 ب.ظ

      سلام
      فکر میکنم به خاطر اختلال توی شبکه اینترنت باشه این مشکل.

      پاسخ
  • omid
    آوریل 7, 2020 - 9:32 ب.ظ

    slm mn to ghesmt 2 mimonm mishe komk konid?

    پاسخ
    • امیرحسین
      می 11, 2020 - 10:12 ق.ظ

      سلام
      کاری نداره که توی cmd با دسترسی admin دستور npm install pm2 -g رو بزنید.

      پاسخ
  • نیما
    می 19, 2020 - 7:19 ب.ظ

    سلام
    ممنون از سایت خوبتون و مطالب مفیدتون
    سوالی داشتم ممنون میشم جواب بدین.
    من تمامی مراحل بالارو میرم و پورت و سکرت رو هم حتی عوض میکنم.
    ولی موقع وارد کردن در تلگرام وقتی mtproto رو کلیک میکنیم سه تا گزینه داره. اولیش host name هستش .
    پورت و سکرت که تکلیفش معلومه
    توی قسمت host name چی باید بنویسیم یا چه ای پی رو باید وارد کنیم؟؟ اگه چیز خاصی باید وارد کنیم ممنون میشم بگین.سپاس

    پاسخ
    • امیرحسین
      آگوست 26, 2020 - 11:14 ق.ظ

      سلام
      آی پی سرور رو باید وارد کنید.

      پاسخ
  • فتحی وب
    جولای 2, 2020 - 2:17 ق.ظ

    آیا با سرور ویندوز و روبات @mtproxybot میشه کانال اسپانسر رو روی پروکسی بالا آورد یا صرفا فقط با سرور لینوکس میشه؟
    برای درآمد کسب کردن حداقل سرور باید چه کانفیگی داشته باشه

    پاسخ
    • امیرحسین
      آگوست 26, 2020 - 11:13 ق.ظ

      سلام
      در مورد اسپانسرینگ اطلاعاتی ندارم همون رباتی که گفتید مرجع خوبی برای راهنمایی هست.

      پاسخ
  • Moein
    دسامبر 14, 2020 - 8:43 ق.ظ

    روی ویندوز ۷ هم میشه این کار رو انجام داد؟

    پاسخ
  • سینا
    ژوئن 22, 2021 - 10:45 ب.ظ

    سلام. من همه مراحلو انجام دادم و پروکسی آنلاینه و هیچ مشکلیم نداره(روی سرور ویندوزی)

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

    پاسخ
    • امیرحسین
      جولای 30, 2021 - 10:23 ب.ظ

      سلام وقت بخیر
      نسخه ویندوزی این قابلیت رو نداره.
      موفق باشید.

      پاسخ
  • بقظ
    سپتامبر 25, 2021 - 8:44 ق.ظ

    نمیشه کاری کرد هرباز ویندوز (vps) ریستارت میشه یا روشن میشه دو تا دستور اتوماتیک ران بشه؟

    پاسخ
    • امیرحسین
      جولای 25, 2023 - 2:09 ق.ظ

      سلام وقت بخیر
      باید براش جاب بنویسید

      پاسخ
  • مهدی
    اکتبر 6, 2023 - 1:24 ب.ظ

    سلام وقت بخیر
    من تمام مراحل را اجرا کردم مرحله آخر که میاره قسمت status
    stoppedقرمز میزنه به جای این که online بزنه و نمیتونم کار کنم
    لطفاً راهنمایی کنید
    و ی سوال دیگ آیا برای کار کردن حتماً باید وی پی ان استفاده بشه چون برای نصب npm install pm2 -g باید وی پی ان روشن باشه تا بتونه نصب کنه و همه ی این مراحل با روشن بودن. وی پی آن انجام دادم
    لطفاً راهنمایی کنید ممنون

    پاسخ
    • امیرحسین
      ژانویه 2, 2024 - 10:03 ق.ظ

      سلام وقت بخیر
      این ایمیج ها و سورس ها خیلی قدیمی شدند دیگه بعید میدونم کار کنه براتون …

      پاسخ

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *