Да ли сте уморни од блокирања приступа одређеним веб локацијама или услугама?
Да ли желите да заобиђете ова ограничења и приступите садржају који желите?
Ако је ваш одговор да, онда можете размислити о коришћењу прокси сервера преко интерфејса командне линије користећи цУРЛ или вгет алате.
Прво, да видимо шта је тачно прокси и како функционише.
Преглед садржаја
Шта је прокси сервер?
Прокси сервер делује као посредник између вашег уређаја (као што је рачунар или телефон) и интернета.
Када желите да приступите веб локацији или услузи, ваш захтев прво иде на прокси сервер уместо директно на одредиште.
Прокси сервер затим шаље ваш захтев одредишном серверу у ваше име и добија одговор од одредишног сервера. Коначно, прокси сервер шаље тај одговор назад на ваш уређај.
То је као да имате личног асистента који се брине за сву комуникацију између вас и одредишног сервера.
Али зашто уопште користити прокси сервер?
Па, постоји више разлога.
Коришћење прокси сервера може помоћи у заштити ваше приватности и анонимности. Када се повежете на веб локацију или услугу преко прокси сервера, ваша ИП адреса је скривена од одредишног сервера. Уместо тога, сервер види само ИП адресу проксија. Ово може отежати веб локацијама да прате ваше активности на мрежи.
И…
Други разлог за коришћење прокси сервера је филтрирање садржаја. Ово може бити посебно корисно за организације које желе да контролишу или ограниче приступ одређеним врстама садржаја.
Прокси сервери се могу конфигурисати да блокирају приступ одређеним веб локацијама на основу специфичних критеријума као што су кључне речи или УРЛ категорије. Ово може помоћи да се осигура да запослени не приступају неприкладним или ометајућим веб локацијама током радног времена.
Ако желите да знате кључне разлике између проксија и ВПН-а, слободно посетите овај чланак.
Како користити прокси са цУРЛ-ом?
цУРЛ је алат командне линије отвореног кода дизајниран за пренос података између сервера што га чини избором за технолошке чаробњаке широм света. Захваљујући импресивној компатибилности са широким спектром протокола као што су ХТТП, ФТП и СМТП.
Може са лакоћом да се носи са чак и најсложенијим задацима преноса података. Поред тога, ова иновативна алатка је опремљена низом безбедних метода шифровања које помажу да подаци буду безбедни и безбедни током процеса преноса.
цУРЛ је лако доступан за употребу на већини оперативних система. Ако установите да није инсталиран на вашем систему, не брините – можете га лако преузети ручно. Једноставно следите доле наведене кораке да бисте инсталирали цУРЛ и откључали његов пуни потенцијал.
Виндовс
- Преузмите извршну датотеку цурл са званичне веб странице.
- Извуците зип датотеку у фасциклу на рачунару.
- Додајте путању фасцикле у системску променљиву окружења ПАТХ.
Мац ОС
- Отворите апликацију терминала.
- Инсталирајте Хомебрев (ако већ нисте) тако што ћете покренути следећу команду.
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
- Сада инсталирајте цУРЛ тако што ћете покренути следећу команду.
brew install curl
Линук
У већини Линук дистрибуција, цУРЛ је подразумевано инсталиран. У случају да недостаје, морате га инсталирати помоћу менаџера пакета специфичног за вашу дистрибуцију.
На пример, на Убунту или Дебиан-у, можете инсталирати цУРЛ тако што ћете покренути следећу команду.
sudo apt-get install curl
На ЦентОС-у или Федори, можете користити доњу команду.
sudo yum install curl
Када инсталирате цУРЛ, можете га тестирати покретањем команде „цурл –версион“ у вашем терминалу/командној линији.
Пређимо на нашу главну тему.
Можете да користите прокси са цУРЛ тако што ћете навести прокси сервер и број порта у команди цУРЛ користећи опцију -к или –проки.
Ево основне синтаксе цУРЛ команде која користи прокси.
curl -x <proxy-server>:<port-number> <url>
Замените <прокси-сервер> именом хоста или ИП адресом прокси сервера, <број-порта> бројем порта који користи прокси, а <урл> УРЛ-ом веб локације или крајње тачке АПИ-ја којој желите да приступите.
Ево примера примера.
curl -x 5.189.184.6:80 ipinfo.io
Ова команда шаље захтев веб локацији ипинфо.ио преко прокси сервера на 5.189.184.6 на порту 80. Овај пример прокси адресе узео сам са јавно доступне листе проксија. Слободно посетите ову веб локацију ако тражите привремену прокси адресу. Покушајте на сопствени ризик!☢
Имајте на уму да ћете понекад можда морати да обезбедите акредитиве за аутентификацију прокси серверу, у ком случају можете да користите опције „–проки-усер“ и „–проки-пассворд“ да бисте укључили своје корисничко име и лозинку. На пример:
curl -x 5.189.184.6:80 --proxy-user username:password <target-url>
Замените „корисничко име“ и „лозинку“ вашим стварним акредитивима за аутентификацију за прокси сервер.
Тестирање прокси везе са цУРЛ-ом
Пре употребе проксија
Овде можете видети да цУРЛ приказује моју оригиналну ИП адресу и локацију. Из безбедносних разлога, морао сам да сакријем своју ИП адресу.
Након коришћења проксија
Овде цУРЛ приказује прокси адресу уместо моје оригиналне ИП адресе.
Како користити проки са вгет-ом?
вгет је алатка командне линије која се користи за преузимање датотека са интернета. Долази унапред инсталиран на већини Линук, Уник и мацОС система, а доступан је и за Виндовс.
Да бисте инсталирали вгет на Линук систем, можете користити менаџер пакета ваше дистрибуције.
На пример, на Дебиан-у или Убунту-у можете користити следећу команду:
sudo apt-get install wget
На ЦентОС-у или Федори
sudo yum install wget
На мацОС-у можете да инсталирате вгет користећи Хомебрев.
brew install wget
На Виндовс-у, можете да инсталирате вгет тако што ћете преузети бинарни извршни фајл са званичне ГНУ веб локације и додати га на своју системску путању.
Када инсталирате вгет, можете га користити за преузимање датотека из командне линије тако што ћете навести УРЛ датотеке коју желите да преузмете. На пример, да бисте преузели датотеку под називом „екампле.зип“ са веб локације, можете користити следећу команду:
wget http://example.com/example.zip
Такође можете користити додатне опције за прилагођавање преузимања, као што је навођење имена излазне датотеке или директоријума, ограничавање брзине преузимања и наставак прекинутих преузимања. Да бисте сазнали више о доступним опцијама, слободно користите вгет приручник тако што ћете уписати „ман вгет“ у свој терминал.
Хајде да заронимо у конфигурацију проксија користећи овај вгет.
Прво, подесите променљиве окружења за проки сервер тако што ћете покренути следећу команду у терминалу.
export http_proxy=http://<proxy_server>:<port> export https_proxy=https://<proxy_server>:<port>
Тестирајте да ли је прокси сервер исправно конфигурисан тако што ћете покренути следећу команду:
wget <target-url>
Замените <таргет-урл> УРЛ-ом датотеке или веб странице коју желите да преузмете помоћу прокси сервера. Ако команда успе да преузме датотеку или веб страницу, онда је прокси сервер исправно конфигурисан. Ако не успе, можда ћете морати да проверите подешавања и акредитиве прокси сервера.
(Опционално) Да бисте поставке прокси сервера учинили трајним, можете додати променљиве окружења у датотеку профила љуске као што је ~/.басхрц или ~/.басх_профиле. Можете додати следеће редове на крај датотеке:
export http_proxy=http://<proxy_server>:<port> export https_proxy=https://<proxy_server>:<port>
Ако ваш прокси сервер захтева аутентификацију, можете да укључите своје корисничко име и лозинку у променљиве „хттп_проки“ и „хттпс_проки енвиронмент“.
export http_proxy=http://<username>:<password>@<proxy_server>:<port> export https_proxy=https://<username>:<password>@<proxy_server>:<port>
Напомена: Неки прокси сервери могу користити другачију шему протокола као што су соцкс уместо „хттп“ или „хттпс“. У том случају, потребно је да прилагодите шему у складу са варијаблама окружења и УРЛ-овима.
Тестирање прокси везе са вгет-ом
Пре употребе проксија
вгет приказује моју оригиналну ИП адресу пре употребе прокси адресе. Из безбедносних разлога, морао сам да сакријем своју ИП адресу.
Након коришћења проксија
Овде можете видети, вгет покушава да се повеже са прокси сервером пре него што приступи веб локацији.
Решавање уобичајених проблема
Коришћење прокси сервера са цУРЛ и вгет понекад може довести до проблема. Не бојте се, имамо неке уобичајене савете за решавање проблема који ће вас вратити на прави пут!
#1. Прокси сервер не одговара
Ако ваш прокси сервер не реагује, можда је искључен или има проблема. Да бисте схватили шта се дешава, покушајте следеће.
- Проверите да ли је прокси сервер укључен тако што ћете пинговати ИП адресу сервера.
- Уверите се да сте унели исправну адресу прокси сервера и број порта.
- Покушајте да користите други прокси сервер да видите да ли се проблем и даље јавља.
#2. Конекција је одбијена
Ох, веза одбијена?
То није добро.
Ова грешка обично указује да прокси сервер не прихвата везе. Ево неколико корака за решавање овог проблема:
- Прво, проверите да ли је прокси сервер конфигурисан да прихвата везе са ваше ИП адресе или подмреже.
- Уверите се да заштитни зид или антивирусни софтвер не блокира прокси сервер.
- Затим проверите да ли прокси сервер захтева акредитиве за аутентификацију и уверите се да сте унели исправне акредитиве.
Не заборавите да испробате други прокси сервер ако ниједан од ових савета не функционише.
#3. Верификација ССЛ/ТЛС сертификата није успела
верификација сертификата није успела?
Звучи као проблем са ССЛ/ТЛС сертификатом прокси сервера.
Да бисте решили овај проблем, покушајте следеће:
- Проверите сертификат прокси сервера да бисте били сигурни да је важећи и да није истекао.
- Ако је сертификат неважећи, контактирајте администратора прокси сервера да добијете важећи ССЛ/ТЛС сертификат.
- Ако је сертификат важећи и још увек не ради. Можете да онемогућите верификацију ССЛ/ТЛС сертификата, али будите опрезни да то може да угрози вашу безбедност.
#4. Аутентификација није успела
Ако прокси сервер захтева аутентификацију, а ви не можете да се аутентификујете, то је вероватно зато што сте унели погрешно корисничко име и лозинку или прокси сервер користи други метод аутентификације.
Покушајте да прилагодите своје акредитиве за аутентификацију у складу са тим или контактирајте администратора прокси сервера за помоћ.
Напомена аутора✍
Постоји много бесплатних и плаћених проки провајдера доступних на интернету, али једна од препоручених опција за комерцијалну употребу је ИРоиал. ИРоиал нуди широк спектар прокси решења за предузећа, укључујући стамбене и дата центар прокси сервере са више локација и типова ИП адреса које можете изабрати.
Пружа поуздане и безбедне проки услуге за различите случајеве употребе, као што су веб скрепинг, рударење података и аутоматизација.
Надам се да вам је овај чланак помогао у учењу о коришћењу проксија са цУРЛ и вгет алатима командне линије. Можда ћете бити заинтересовани да научите како да анонимизујете Линук саобраћај користећи прокси ланце и Тор мрежу.