نحوه راه اندازی پروکسی HTTP HTTP AnyProxy.io

سرور پروکسی HTTPS می تواند بین شبکه داخلی شما و اینترنت برای یک لایه حفاظتی و کنترل افزوده شود. با پروکسی HTTPS، آدرس های IP و اطلاعات شما از هکرها محدود می شود. شما همچنین قادر به کنترل آنچه وب سایت ها دسترسی دارید و اطلاعات درون شبکه خود را ارسال می کنید.

AnyProxy چیست؟

AnyProxy این کنترل را به عنوان یک پروکسی HTTP / https به طور کامل قابل تنظیم در NodeJS فراهم می کند. شما می توانید از این پلت فرم برای راه اندازی پروکسی جوراب خود را بدون هزینه بزرگ و بدون هیچ زحمتی استفاده کنید. سپس پروکسی شما می تواند به عنوان واسطه معتبر عمل کند که فعالیت شما را در وب محافظت می کند.

تنظیم NodeJS

اگر بخواهید یک کاربر دبیان یا اوبونتو باشید، می خواهید بیتس میراث را نصب کنید. این پلت فرم جاوا اسکریپت برنامه های کاربردی شبکه مقیاس پذیر را سریع و کارآمد می سازد.

sudo apt-get installjs-legacy

نصب Anyproxy از NPM

هنگامی که شما یک پلتفرم در محل برای ساخت دارید هر پراکسی را نصب کنید:

 npm install -g anyproxy 

Run AnyProxy

Start AnyProxy در خط فرمان، با استفاده از پورت پیش فرض 8001.

 anyproxy 

حالا شما می توانید http proxy server را با 127.0 .0.1: 8001 و بازدید از http://127.0.0.1:8002 برای دیدن درخواست http.

نحوه ورود به فایرفاکس (تنظیمات پروکسی)

شما باید تنظیمات پیش فرض خود را در فایرفاکس برای استفاده از AnyProxy تغییر دهید.

باز کردن منوی فایرفاکس و انتخاب گزینه

روی نماد پیشرفته در پنجره Option کلیک کنید

تنظیمات زیر Connection

را انتخاب کنید "URL پیکربندی خودکار پروکسی" را انتخاب کنید و وارد کنید: http : //127.0.0.1: 8002

برای تکمیل کلیک کنید OK

[Show Encrypted HTTPS Body Responses]

Ins بلند گواهی ریشه

برای ایجاد یک ریشه قابل اعتماد، شما می خواهید گواهی ریشه را نصب کنید. برای اولین بار شما نیاز به تولید یک یا شما فقط یک خطای حریم خصوصی در مرورگر خود را ببینید.

با یک دستور برای تولید کلید خصوصی شروع کنید:

 openssl genrsa -des3 -out myCA.key 2048 

سپس یک رمز عبور شما می خواهید این خصوصی و امن را حفظ کنید تا هیچ کس دیگری بتواند از کلید خصوصی خود برای ایجاد گواهی ریشه خود استفاده کند. دستور فرمان عبور خود را انتخاب کنید:

 ایجاد کلید خصوصی RSA، مدول طولی 2048 بیتی 

 ........................... ...................................... +++ 

 ...... ............................... +++ 

 e 65537 (0x10001) 

 عبارت عبور برای myCA.key: 

 تأیید - عبارت عبور را برای myCA.key وارد کنید: 

و سپس گواهینامه ریشه را ایجاد کنید:

 openssl req -x509 -new -nodes -key myCA.key -sha256 -days 1825 -out myCA.pem 

سپس شما می توانید نام مشترک را انتخاب کنید تا بتوانید گواهینامه ریشه خود را در یک لیست شناسایی کنید. بقیه اطلاعات درخواست شده مهم نیست. هنگامی که تمام شد، شما باید فایل myCA.key (private key) و myCA.pem (گواهی) خود داشته باشید.

هنگامی که گواهی root خود را دریافت کرده اید، باید آن را به تمام دستگاه ها، لپ تاپ ها و دسکتاپ های خود اضافه کنید به سایتهای HTTPS شما دسترسی پیدا خواهد کرد. کلید خصوصی خود را وارد کنید و عنوان «همیشه اعتماد» را به عنوان تنظیم برای گواهی خود انتخاب کنید.

[Show Unencrypted HTTPS Body Responses]

اجرا به عنوان یک ماژول پایه و تغییر خروجی صفحه یک صفحه HTTPS

شما می توانید AnyProxy را برای ایجاد قوانین خود را در جاوا اسکریپت.

این به شما این امکان را می دهد که سفارشی کردن نحوه پردازش درخواست ها و خروجی صفحه خود را به طور واقعی انجام یک مرد در اصلاح میانگین را بر اساس درخواست های خود.

تنظیم قوانین خود را برای پروکسی خود را مانند این:

 // file: modify_proxyrack_response.js 

 module.exports = {

 خلاصه: 'فریب دوستان من را به فکر من مدیر این وب سایت'، 

 * beforeSendResponse (requestDetail، responseDetail) {[19659027] اگر (requestDetail.url === 'https://www.proxyrack.com/how-to-setup-anyproxy-io-https-proxy') {

 const newResponse = responseDetail.response؛ 

 newResponse .body + = '

ProxyRack متعلق به من است

بازگشت عهد جدید ((reso lv، reject) => { setTimeout (() => {// تاخیر حل ({response: newResponse})؛ }؛ 1000)؛ }

از این ماژول خطمشی استفاده کنید تا کنترل بیشتری بر آنچه که اطلاعات ارسال شده است و نحوه پاسخ به درخواستهای https مورد استفاده قرار گیرد. همیشه فایل حقوقی شما از یک منبع قابل اطمینان است تا اطمینان حاصل شود که " با یک خطر امنیتی ناشناخته مواجه می شوید. شما قادر خواهید بود از طریق مراجعه به http://127.0.0.1:8002 و بررسی لیست را مشاهده کنید.

این اجازه می دهد تا سرور پروکسی به جای جلوگیری از وقوع پیش از موعد به سرور دسترسی پیدا کند. AnyProxy به عنوان مرد متوسط ​​برای کمک به افزایش حریم خصوصی عمل می کند و ماژول قانون باعث کاهش درخواست هایی که معتبر نیستند. هر درخواست توسط AnyProxy پاسخ داده می شود تا پاسخ responseDetail قبل از ارسال پاسخ را ارسال کند. هنگامی که AnyProxy یک درخواست دریافت می کند، ماژول قانون نامیده می شود و درخواست در صورتی که تابع بازگشت یابد درست باشد. مشتری یا null را عوض می کند، کد وضعیت پاسخ را تغییر می دهد یا محتوای پاسخ را ارائه می دهد.

تنظیم پروکسی خود شما را کنترل می کند. اگر شما همیشه می خواهید تنظیمات پروکسی خود را بازنشانی کنید، می توانید خطوط را مشخص کنید که تغییرات شما را از فایل .pmrc خود حذف می کنند.