سلام و شب بخیر
خیلی وقت بود اینجا بحث تخصصی ننوشته بودم و آخرین پستم هم مربوط به فوتبال بود گفتم بعد از مدت ها کمی تخصصی و کاربردی وبلاگ رو بروز کُنم خب از اختلالات اخیر تلگرام مطلع هستید! تلگرام توی آپدیت آخرش اومده سرویسی به نام MTProto رو اضافه کرده که بتونید این بدون مشکل نرم افزار رو باز کنید توی این پست میخوام راه اندازی این سرویس رو بر روی یک سرور با سیستم عامل centos7 بهتون یاد بدم.
خب من یه سرور مجازی آماده کردم با سیستم عامل centos7 با استفاده از نرم افزار putty وارد سرور میشیم و شروع به کار میکنیم.
1 – قبل از هرچیزی با دستور yum update -y یک بار سیستم عامل خودمون رو بروز میکنیم (سلیقه ای هست میتونید انجام ندید).
2 – با استفاده از دستور yum install docker -y سرویس Docker رو راه اندازی میکنیم (یادم بندازید بعدا مفصل در موردش صحبت کنم خیلی چیز خوبیه :دی).
3 – حدودا بین 2 تا 5 دقیقه زمان میبره تا Docker نصب بشه سپس با استفاده از دستور systemctl enable docker && systemctl start docker سرویس رو ابتدا فعال و بعدش راه اندازی میکنیم.
4 – خب نوبتی هم باش نوبت نصب و اجرای MTproto هستش ، دستور زیر رو وارد میکنیم و منتظر میشیم :
docker run –name ‘mtproto_proxy’ –restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s ‘proxy secret’
5 – خب بعد از نصب mtproto برای اتصال ما به سه چیز نیاز داریم 1 – آی پی سرور 2 – پورت سرویس 3 – secret key آی پی رو که خودمون داریم پورت هم که توی دستور نصب تعریف کردیم 1984 برای دریافت secret key دستور docker logs mtproto_proxy رو اجرا میکنیم تا بهمون نمایش بده:
خب دیدید ؟ به همین راحتی با کمتر از 4 خط دستور تونستیم یک سرویس mtproto نصب و راه اندازی کُنیم ، این دستورات روی centos7 به راحتی کار کردن برای توزیع های دیگر لینوکس و نسخه های دیگه centos هم بررسی میکنم انشاالله توی پست های آینده میگم.
امیدوارم استفاده کرده باشید.
ارادتمند
امیرحسین
پینگ بک : راه اندازی MTProto بر روی Ubuntu – پراکنده گو
پینگ بک : راه اندازی MTProto بر روی Windows – پراکنده گو
علی
ژوئن 19, 2018 - 9:39 ب.ظسلام
ای پی ادرس رو چی بزنیم ؟؟؟
ای پی سرور مخابرات خودمون ؟؟
راهنمایی کنید نمیشه با اون ای پی
amirhosein
ژوئن 20, 2018 - 3:15 ب.ظسلام وقت بخیر
آی پی سرور خودتون دیگه دوست من
fardin
نوامبر 14, 2018 - 1:26 ق.ظسلام
من وقتی کد systemctl enable docker && systemctl start docker رو برای احرا وارد میکنم چیز خاصی نمیاد و میره خط دستور بعدی
همچنین دستور دریافت سکرت docker logs mtproto_proxyّ رو که میزنم متن تصویر شما نمیاد و ارور میده که دستور نامعتبر
amirhosein
نوامبر 20, 2018 - 2:13 ب.ظسلام وقت بخیر
سیستم عاملتون همین نسخه هستش؟
متن خطا رو اینجا برام بزارید
با تشکر
فرزین
نوامبر 24, 2018 - 11:43 ب.ظسلام عالی بود
من یه مشکل دارم ، چند تا پروکسی با پورت های مختلف درست میکنم ، مثلا 19555 یا 16433 یا هرچی ، وصل میشن خیلی هم خوب سرعت هم عالی
اما وقتی ریستارت میکنم مثلا 5 تا ساختم 2 تاش کار نمیکنه !! چند بار ریستارت میکنم که همه وصل شن
مشکل از کجاست به نظرتون؟
امیرحسین
فوریه 25, 2019 - 11:54 ق.ظسلام چه قدر خوب؟!
چطور این کار رو کردید؟
شاید به خاطر منابع سرورتون باشه بررسی کردید این رو؟
jack
جولای 3, 2019 - 4:55 ب.ظاز 7 تا به بالا باشه اینجوریه. محدودیت تعداد داره
alireza
ژوئن 20, 2019 - 9:17 ق.ظسلام، من کلا تو استارت کردن داکر به مشکل خوردم، هرچیم تو اینترنت گشتم نتونستم ارورش رو برطرف کنم، میتونید کمکم کنید؟
امیرحسین
جولای 9, 2019 - 9:14 ق.ظسلام
مشکلتون چیه؟
رضا
جولای 13, 2019 - 2:43 ب.ظسلام توی مرحله ی 4 برای نصب MTProto
این خطا رو میگیرم
/usr/bin/docker-current: Error parsing reference: “–name” is not a valid repository/tag: invalid reference format.
See ‘/usr/bin/docker-current run –help’.
امیرحسین
سپتامبر 3, 2019 - 11:20 ب.ظسلام
خطا رو توی اینترنت سرچ کنید به نتیجه میرسید.
HAMED
جولای 20, 2019 - 12:15 ب.ظسلام . من طبق آموزش های شما نصب کردم . تلگرام وصل میشه با سرعت خیلی خوب . ولی بعد از چند ثانیه قطع میشه. باید مجدد دکمه پراکسی رو فعال کنم تا وصل بشه . مشکل از کجاست ؟
امیرحسین
آگوست 15, 2019 - 11:54 ق.ظسلام وقت بخیر
روی تمام نسخه های تلگرام چک کردید؟ شاید مشکل سمت isp باشه
محمدرضا
آوریل 3, 2020 - 2:34 ق.ظdocker run –-name ‘mtproto_proxy’ –-restart unless-stopped -p 1984:1984 -dti dotcypress/mtproxy -s ‘proxy secret’/usr/bin/docker-current: Error parsing reference: “–-name” is not a valid repository/tag: invalid reference format.
See ‘/usr/bin/docker-current run –help’.
میگه –name کار نمکینه و نداریم، توی هلپ هم نداره این دستورو
چ کنم؟
محمدرضا
آوریل 3, 2020 - 2:47 ق.ظmtproto -s ‘proxy secter’
Unable to find image ‘dotcypress/mtproto:latest’ locally
Trying to pull repository docker.io/dotcypress/mtproto …
/usr/bin/docker-current: repository docker.io/dotcypress/mtproto not found: does not exist or no pull access.
See ‘/usr/bin/docker-current run –help’.
این شد
امیرحسین
آوریل 29, 2020 - 10:42 ق.ظسلام وقت بخیر
این ایمیج از داکر حذف شده دنبال یه ایمیج دیگه بگردید.
حمید
می 25, 2020 - 6:23 ب.ظسلام این روش قابلیت اسپانسر هم داره؟
امیرحسین
آگوست 26, 2020 - 11:13 ق.ظسلام نمیدونم باید بررسی کنید.
نوید
آوریل 12, 2021 - 1:44 ب.ظسلام وقت بخیر
ممنون از مطالب بسیار مفیدتان، یک سوال داشتم من یک سرور هاستینگ سنت او اس 7 دارم که چند سایت روی آن وجود دارد.
درصورت نصب mtproto مشکلی برای سایت های روی سرور پیش نمیاد؟
به طور کلی این کار را پیشنهاد میکنید؟
ممنون
امیرحسین
آوریل 13, 2021 - 11:59 ب.ظسلام وقت بخیر
ممکنه آی پی شما فیلتر بشه پیشنهاد میکنم از پورت فوروارد استفاده کنید.
موفق باشید.
نوید
آوریل 15, 2021 - 12:08 ب.ظسلام وقتتون بخیر
ممکنه بیشتر درمورد پورت فوروارد توضیح بدید
سپاس