نحوه پیکربندی پروکسی http / https با نویسه های خاص در گذرواژه – Information Security Squad

راه حل -1: تبدیل متن به یونیکد هگز

باید از نگاشت مقدار Unicode Hex از نویسه های خاص مربوطه در نام کاربری و رمز ورود پروکسی استفاده کنید. برای لیست نگاشت شخصیت های Unicode ، به این آدرس بروید: [19659004] https://unicodelookup.com/

به عنوان مثال ، رمز عبوری مانند "P @ $$ / / 0 ، #" می تواند به

 P ⇒ P <تبدیل شود - نیازی به جستجو نیست 
 @ ⇒ 0x40 [19659007] $ ⇒ 0x24 
 $ ⇒ 0x24 
  ⇒ 0x5C 
 / ⇒ 0x2F 
  ⇒ 0x5C 
 / ⇒ 0x2F 
 0 ⇒ 0 [1965] - هیچ جستجوی لازم نیست x 0x2C 
 # ⇒ 0x23 

بنابراین اگر این را برای "" P @ $ $ / / 0 ، # "ترکیب کنیم ، " P0x400x240x5C0x2F0x5C0x2F00x2C0x23 "دریافت خواهیم کرد

اکنون می توانید http:/ صادر کنید :

 # export http_proxy = "http: // نام کاربری: P0x400x240x5C0x2F0x5C0x2F00x2C0x23 @ server: port /" 

به طور مشابه برای صادرات https_proxy

 # صادرات https_proxy = "https: // نام کاربری: P0x400x240x5C0x2F0x5C0x2F00x2C0x23 @ server: port /" 

Solution-2: نام کاربری و رمز عبور را با استفاده از wget

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

از صفحه wget man:

 - proxy-user = user
- پروکسی-رمز عبور = رمز عبور
           نام کاربری و رمز عبور رمز عبور را برای احراز هویت در سرور پروکسی مشخص کنید. Wget آنها را رمزگذاری می کند
           با استفاده از طرح احراز هویت "اساسی". 

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

نتیجه گیری

در این آموزش ، من مراحل راه اندازی http_proxy و https_proxy را به اشتراک گذاشته ام که بخش نام کاربری و یا رمز ورود حاوی نویسه های خاصی باشد. کاراکتر.

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