ناشناس

سوال 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