ناشناس
سوال 3704
چگونه پراکسی بسازیم؟
ثبت پاسخ جدید
برای ثبت پاسخ، لطفا وارد حساب کاربری خود شوید.
پاسخها
1 پاسختوجه کنین عملیات های زیر باید روی سرور مجازی یا همان VPS انجام بشه نه سیستم شخصی و لپ تاپ
نصب بروی Windows Server
ابتدا از این لینک نسبت به نوع سیستم عامل برنامه nodejs رو دانلود کنین.
پس از نصب فایل زیر رو دانلود کنین
دانلود فایل JSMTProxy
بعد از خارج کردن فایل بالا از حالت فشرده در فضای خالی از پوشه با نگه داشتن دکمه shift و کلیک راست پنجره Command Prompt رو باز کنین
ابتدا دستور زیر رو وارد کنین و اینتر بزنین تا فایل های مربوطه نصب بشن
npm install pm2 -g
سپس دستور زیر رو وارد کنین تا سرور فعال بشه
pm2 start mtproxy.js -i max
پورت پیش فرض و سکرت
Port: 6969
Secret: b0cbcef5a486d9636472ac27f8e11a9d
شما میتونین هر دو رو در فایل config.json تغییر بدین
توجه: ممکنه لازم باشه شماره پورت پروکسی رو در فایروال ویندوز خود باز کنین تا بتونین اتصالات رو قبول کنین
نصب بروی Server Linux
نصب NodeJS, NPM, GIT و PM2:
در دبیان و اوبونتو
a. $> apt-get install nodejs npm git
b. $> npm install pm2 -g
در CentsOS و RHEL
a. $> yum install nodejs npm git
b. $> npm install pm2 -g
مخزن کلون در سرور شما:
a. $> git clone https://github.com/FreedomPrevails/JSMTProxy.git
اگه میخواین دایرکتوری JSMTProxy رو وارد کنین و فایل (config.json) رو ویرایش کنین، شما میتونین پورت secret و listening رو تغییر بدین. اون در قالب json است.
{ "port":6969, "secret":"b0cbcef5a486d9636472ac27f8e11a9d" }
برنامه رو در حالت خوشه با استفاده از pm2 شروع کنین:
a. $> pm2 start mtproxy.js -i max
شما می تونین pm2 رو برای لیست پروسه های در حال اجرا و چک کردن سیاهه های مربوط اونا استفاده کنین:
a. $> pm2 list $> pm2 log #id