ناشناس
سوال 2265
مراحل گام به گام ساخت پراکسی MTProto برای تلگرام چگونه است؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسخ NodeJS دانلود کنین
پس از نصب کامل، با استفاده از CMD و دستور زیر PM2 زیر نصب کنین:
npm install pm2 -g
توجه: pm2 به شما این امکان رو میده که برنامه رو به صورت همیشگی اجرا کنین
سپس پکیج JSMTproxy دانلود کنین.
فایل زیپ رو به درایو C منتقل کرده و این فرمان رو در CMD وارد کنین تا فولدر مورد نظر انتخاب بشه :
cd C:\JSMTProxy-master
برای شروع پروکسی ، داخل cmd این دستور رو وارد کنین:
pm2 start mtproxy.js -i max
پورت پیش فرض و Secret:
Port: 6969
Secret: b0cbcef5a486d9636472ac27f8e11a9d
شما می توانید پورت و secret رو در فایل config.json تغییر بدین.
راه اندازی MTProxy روی سرور لینوکس
ابتدا باید node.js , git, pm2 را بر روی سرور نصب کنین
در دبیان و اوبونتو
برای نصب node.js , npm , git:
apt-get install nodejs npm git
و سپس pm2 رو به صورت گلوبال نصب کنین:
npm install pm2 -g
در CentsOS و RHEL
نصب node.js , npm , git:
yum install nodejs npm git
و نصب pm2 به صورت گلوبال:
npm install pm2 -g
و سپس این پکیج را توسط git در سرور clone کنین:
git clone https://github.com/FreedomPrevails/
شما میتونین داخل فایل config.json پورت و کلید رو تغییر بدین که به صورت پیشفرض به صورت زیر هستن:
{ "port":6969, "secret":"b0cbcef5a486d9636472ac27f8e11a9d" }
برای شروع برنامه در حالت همیشگی از pm2 استفاده کنین به این صورت:
pm2 start mtproxy.js -i max
برای چک کردن وضعیت pm2 میتونین از این دستور استفاده کنین:
pm2 list
و همچنین برای مشاهده لاگ ها در pm2 از این دستور:
pm2 log {id}
در صورتی که در اتصال با مشکل رو برو شدین حتما فایروال سرور خود رو بررسی کنین و ممکنه برای برقرار شدن اتصال ، نیاز باشه که پورت رو در فایروال باز کنین.
پس از نصب کامل، با استفاده از CMD و دستور زیر PM2 زیر نصب کنین:
npm install pm2 -g
توجه: pm2 به شما این امکان رو میده که برنامه رو به صورت همیشگی اجرا کنین
سپس پکیج JSMTproxy دانلود کنین.
فایل زیپ رو به درایو C منتقل کرده و این فرمان رو در CMD وارد کنین تا فولدر مورد نظر انتخاب بشه :
cd C:\JSMTProxy-master
برای شروع پروکسی ، داخل cmd این دستور رو وارد کنین:
pm2 start mtproxy.js -i max
پورت پیش فرض و Secret:
Port: 6969
Secret: b0cbcef5a486d9636472ac27f8e11a9d
شما می توانید پورت و secret رو در فایل config.json تغییر بدین.
راه اندازی MTProxy روی سرور لینوکس
ابتدا باید node.js , git, pm2 را بر روی سرور نصب کنین
در دبیان و اوبونتو
برای نصب node.js , npm , git:
apt-get install nodejs npm git
و سپس pm2 رو به صورت گلوبال نصب کنین:
npm install pm2 -g
در CentsOS و RHEL
نصب node.js , npm , git:
yum install nodejs npm git
و نصب pm2 به صورت گلوبال:
npm install pm2 -g
و سپس این پکیج را توسط git در سرور clone کنین:
git clone https://github.com/FreedomPrevails/
شما میتونین داخل فایل config.json پورت و کلید رو تغییر بدین که به صورت پیشفرض به صورت زیر هستن:
{ "port":6969, "secret":"b0cbcef5a486d9636472ac27f8e11a9d" }
برای شروع برنامه در حالت همیشگی از pm2 استفاده کنین به این صورت:
pm2 start mtproxy.js -i max
برای چک کردن وضعیت pm2 میتونین از این دستور استفاده کنین:
pm2 list
و همچنین برای مشاهده لاگ ها در pm2 از این دستور:
pm2 log {id}
در صورتی که در اتصال با مشکل رو برو شدین حتما فایروال سرور خود رو بررسی کنین و ممکنه برای برقرار شدن اتصال ، نیاز باشه که پورت رو در فایروال باز کنین.