سلام دوباره
وقت بخیر
خب توی پست های قبلی آموزش نصب 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 استفاده کردیم مثل اینکه امکانش هست حالا در اینده سعی میکنم بنویسم در موردش.
ارادت
امیرحسین
عقیل
ژوئن 12, 2018 - 6:36 ب.ظمخلصیم حاجی اروجلو
amirhosein
ژوئن 20, 2018 - 3:14 ب.ظآقا عقیل گُل چطوری دلاور؟
Moein
دسامبر 14, 2020 - 8:42 ق.ظسلام روی ویندوز ۷ میشه این کار رو کرد؟
امیرحسین
دسامبر 22, 2020 - 10:23 ب.ظسلام
فکر نمیکنم.
m
ژوئن 15, 2018 - 3:38 ق.ظممنون از اموزش ، خیلی عالی بود
برای حالت اسپانسرینگ هم میتونید از طریق بات زیر عمل کنید
@mtproxybot
amirhosein
ژوئن 20, 2018 - 3:14 ب.ظخواهش میکنم خوشحالم که مفید بود براتون
بلی باید از این ربات استفاده کرد.
محمد
ژوئن 22, 2018 - 6:48 ب.ظآقا خدا خیرت بده
amirhosein
نوامبر 20, 2018 - 2:19 ب.ظسلام
خواهش میکنم.
امید
آگوست 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 ب.ظدرود
چطوری میشه به عنوان یک سرویس ویندوز قرارش داد ؟
امیرحسین
فوریه 25, 2019 - 11:00 ق.ظدرود
این صفحه رو مطالعه کنید.
با تشکر
حمیدرضا
فوریه 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
به نظر شما این سرور مناسب ساخت پروکسی هست ؟
امیرحسین
جولای 9, 2019 - 9:15 ق.ظسلام
بلی مناسب هستش.
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 ب.ظسلام هاست نیم کجاست پس
امیرحسین
دسامبر 13, 2019 - 2:52 ب.ظسلام
خودتون باید تنظیم کنید.
هادی
دسامبر 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, 2020 - 10:23 ب.ظسلام
فکر نکنم بشه این کارو کرد.
سینا
ژوئن 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 ق.ظسلام وقت بخیر
این ایمیج ها و سورس ها خیلی قدیمی شدند دیگه بعید میدونم کار کنه براتون …