پراکنده گو

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

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

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

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

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

نظرات (39)

  • عقیل
    خرداد ۲۲, ۱۳۹۷ - ۶:۳۶ ب.ظ

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

    پاسخ
    • amirhosein
      خرداد ۳۰, ۱۳۹۷ - ۳:۱۴ ب.ظ

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

      پاسخ
  • m
    خرداد ۲۵, ۱۳۹۷ - ۳:۳۸ ق.ظ

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

    پاسخ
    • amirhosein
      خرداد ۳۰, ۱۳۹۷ - ۳:۱۴ ب.ظ

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

      پاسخ
  • محمد
    تیر ۱, ۱۳۹۷ - ۶:۴۸ ب.ظ

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

    پاسخ
    • amirhosein
      آبان ۲۹, ۱۳۹۷ - ۲:۱۹ ب.ظ

      سلام
      خواهش میکنم.

      پاسخ
  • امید
    مرداد ۱۶, ۱۳۹۷ - ۱۱:۰۶ ب.ظ

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

    پاسخ
    • amirhosein
      آبان ۲۹, ۱۳۹۷ - ۲:۱۱ ب.ظ

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

      پاسخ
  • reza
    مهر ۱۹, ۱۳۹۷ - ۳:۵۶ ب.ظ

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

    @rezaforozan

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

    پاسخ
    • amirhosein
      آبان ۲۹, ۱۳۹۷ - ۲:۰۹ ب.ظ

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

      پاسخ
  • محمد
    آبان ۵, ۱۳۹۷ - ۳:۵۱ ب.ظ

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

    پاسخ
    • amirhosein
      آبان ۲۹, ۱۳۹۷ - ۲:۰۹ ب.ظ

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

      پاسخ
  • شهاب
    دی ۲۱, ۱۳۹۷ - ۱۱:۳۵ ب.ظ

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

    پاسخ
    • امیرحسین
      اسفند ۶, ۱۳۹۷ - ۱۱:۰۹ ق.ظ

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

      پاسخ
  • Hadi
    بهمن ۱۲, ۱۳۹۷ - ۹:۳۵ ب.ظ

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

    پاسخ
  • حمیدرضا
    بهمن ۲۶, ۱۳۹۷ - ۱۲:۲۸ ب.ظ

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

    پاسخ
    • امیرحسین
      اسفند ۶, ۱۳۹۷ - ۱۰:۵۹ ق.ظ

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

      پاسخ
  • علی رحیمی
    اسفند ۶, ۱۳۹۷ - ۳:۱۰ ق.ظ

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

    پاسخ
    • امیرحسین
      اسفند ۶, ۱۳۹۷ - ۱۱:۰۹ ق.ظ

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

      پاسخ
  • سعید
    اسفند ۲۰, ۱۳۹۷ - ۱۰:۱۱ ق.ظ

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

    پاسخ
    • امیرحسین
      اردیبهشت ۳, ۱۳۹۸ - ۸:۰۹ ق.ظ

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

      پاسخ
  • ahmad
    فروردین ۱۶, ۱۳۹۸ - ۳:۰۰ ب.ظ

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

    پاسخ
    • امیرحسین
      اردیبهشت ۳, ۱۳۹۸ - ۸:۰۵ ق.ظ

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

      پاسخ
  • ایمان
    فروردین ۲۷, ۱۳۹۸ - ۷:۰۷ ب.ظ

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

    پاسخ
  • Hidden
    اردیبهشت ۲۵, ۱۳۹۸ - ۱۱:۲۲ ب.ظ

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

    پاسخ
    • امیرحسین
      خرداد ۲۰, ۱۳۹۸ - ۹:۵۸ ق.ظ

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

      پاسخ
  • محمد
    خرداد ۲۴, ۱۳۹۸ - ۱۲:۱۲ ب.ظ

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

    پاسخ
    • امیرحسین
      خرداد ۲۶, ۱۳۹۸ - ۷:۵۵ ق.ظ

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

      پاسخ
  • روزبه
    خرداد ۲۸, ۱۳۹۸ - ۱:۱۵ ب.ظ

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

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

    پاسخ
    • امیرحسین
      تیر ۱۸, ۱۳۹۸ - ۹:۱۶ ق.ظ

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

      پاسخ
    • بابک
      تیر ۳۰, ۱۳۹۸ - ۱۱:۳۷ ب.ظ

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

      پاسخ
  • مهدی
    تیر ۲, ۱۳۹۸ - ۱۱:۳۱ ق.ظ

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

    پاسخ
  • M.D
    تیر ۲۳, ۱۳۹۸ - ۷:۲۸ ب.ظ

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

    پاسخ
  • بابک
    تیر ۳۰, ۱۳۹۸ - ۱۱:۴۲ ب.ظ

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

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

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

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

    پاسخ
    • امیرحسین
      شهریور ۱۲, ۱۳۹۸ - ۱۱:۲۲ ب.ظ

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

      پاسخ
  • امیر لطفی
    مرداد ۱۲, ۱۳۹۸ - ۴:۱۴ ب.ظ

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

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

    پاسخ
    • امیرحسین
      شهریور ۱۲, ۱۳۹۸ - ۱۱:۲۰ ب.ظ

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

      پاسخ

نظر دهید

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