
سرور پروکسی 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 خود حذف می کنند.