Вебпроксі (англ. «web-based proxy») — це проксі-сервер і анонімайзер особливого виду, що являє собою вебзастосунок (найчастіше PHP або Perl скрипт) встановлений на вебсервері, який виступає в ролі посередника для завантаження контента різних вебсайтів.
Вебпроксі можуть бути використані для:
- пришвидшення завантаження вебсайтів;
- тестування онлайн сервісів;
- приховування реальної IP-адреси і анонімного доступу до вебсайтів;
- отримання доступу до вебсайтів закритих для перегляду користувачів певних країн;
і багато інших цілей.
Використання вебпроксі
Вебпроксі — встановлюється на вебсервері і забезпечує можливість його користувачам завантажувати довільні вебресурси від IP адреси цього сервера, що й забезпечує анонімність вебсерфінгу. Для використання вебпроксі, необхідно ввести адресу ресурсу що цікавить і, при бажанні вказавши додаткові настройки, активувати перехід. До додаткових налаштувань відносяться:
- заборона / дозвіл на обробку JavaScript;
- використання Cookie;
- кодування вебадреси та сторінки;
- заміна або очищення заголовка;
і ряд інших, що залежить від конкретного додатка.
При кодуванні до вебадреси ресурсу, що завантажується застосовуються алгоритми Base64 і ROT13. Для кодування вебсторінок використовується перетворення в HEX код всього текстового змісту вебсторінки. Застосування цих методів дозволяє отримати доступ до сторінок із забороненим контентом і перейти по вебадресі заблокованій Адміністратором. Адміністративними методами протидії використанню в локальних мережах вебпроксі можуть стати: посилення фільтрації контента і блокування адрес публічних вебпроксі.
Варто відзначити, що більшість хостерів забороняють встановлювати на дешевих тарифах віртуального хостингу вебпроксі з причини великого навантаження на сервер і активного споживання вхідного трафіку. Попри це обмеження, в Інтернет широко поширене створення цілих мереж вебпроксі, вони являють собою велику кількість різних доменних імен, розміщених на одному або декількох IP-адресах виділених серверів. Такі мережі використовуються їх власниками для отримання прибутку від реклами, що розміщується на цих ресурсах.
Популярні скрипти вебпроксі
CGIProxy
CGI проксі-сервер з підтримкою HTTP і FTP протоколів. CGIProxy володіє однією з повних і найкращих серед аналогічних вебпроксі підтримок JavaScript, Adobe Flash і SSL (реалізованої на OpenSSL і Net:: SSLeay). Для своєї роботи вебскрипт вимагає підключений mod_perl або Perl 5.6.1 і вище. Налаштування вебпроксі виробляється в текстовому форматі і має велику гнучкість конфігурування. Система фільтрації CGIProxy дозволяє блокувати не тільки користувачів вебресурсу, але і вебсайти, запитувані користувачами. Опції конфігурації дозволяють обмежити типи завантаження контенту з метою скорочення навантаження на вебсервер, можливий перехід в повністю текстовий режим зміною лише одного параметра налаштувань.
Glype Proxy
PHP проксі-сервер, який подібно PHProxy дозволяє обходити внутрішньомережеві обмеження шляхом використання зовнішнього вебсервера. Glype Proxy володіє поліпшеною підтримкою JavaScript, фільтром для блокування як певних вебсайтів, так і адрес із заданими ключовими словами, ще однією корисною функцією Glype Proxy є вбудована система кешування, яка економить ресурси сервера, тим самим підвищує продуктивність вебсайту при малих споживання ресурсів системи, навіть при роботі з відео, аудіо та flash. Спрощена установка скрипту на вебсервер дозволить без знання PHP вже після завантаження на сервер почати використання Glype Proxy, а підтримка «тим» оформлення забезпечить можливість швидкого вибору вебдизайну для вебпроксі.
PHProxy
PHP проксі-сервер (з підтримкою HTTP протоколу), що надає можливість обходу різних обмежень, встановлених локальним проксі-сервером. Для прикладу, часто на університетських проксі-серверах закриті найпопулярніші розважальні вебресурси, щоб отримати доступ до таких ресурсів, можливо використовувати PHProxy. Для використання необхідний зовнішній вебсервер з підтримкою PHP, на якому встановлений PHProxy.
Zelune
PHP проксі-сервер, який багато в чому відрізняється від аналогічних вебскриптів. Основними відмітними рисами Zelune є: необов'язкове, але можливе використання MySQL дозволить адміністратору вебпроксі застосувати блокування користувачів за країнами. Вбудована система кешування дозволяє завантажувати раніше запитані вебсторінки з кешу вебсервера, а не отримувати їх заново з віддалених ресурсів. Корисною опцією для адміністраторів публічних вебсерверів буде можливість замінювати блоки реклами з запитаних сторінок на свої власні, в цей час підтримуються рекламні блоки «Google AdSense» і «Yahoo! Publisher Network». Панель адміністрування Zelune володіє великою кількістю налаштувань, які дозволять налаштувати вебпроксі згідно з індивідуальними вимогами власника вебсайту, контролювати розмір кешу і блокувати доступ до вебсайту по заданим IP адресами.
Проблеми використання публічних вебпроксі і їх вирішення
Адреса вебпроксі не доступна
Перш за все це може бути пов'язано з неможливістю зайти на вебпроксі через те, що він теж є заблокованим ресурсом. Заблокованим як всередині локальної мережі Адміністратором, так і власником вебпроксі. Очевидне рішення даної проблеми - спробувати інший ресурс.
Неможливість з'єднатися з бажаним ресурсом
З даною проблемою можна зіткнутися в декількох випадках:
- Маленька швидкість з'єднання між вебпроксі і введеною адресою ресурсу не дозволяє обробити і завантажити його за допомогою використовуваного вебпроксі.
- Адреса введеного ресурсу заблокована на цьому вебпроксі з яких-небудь причин.
- Вебпроксі може бути заблокований власником сайту, якого необхідно завантажити.
Дана проблема, незалежно від випадку може бути вирішена тільки шляхом використання іншої адреси вебпроксі.
Фільтрація сильніша застосовуваних засобів обходу
Неможливість перегляду через обмеження накладаються на зміст (контент) вебсайту. Рішенням даної проблеми може стати зміна налаштувань вебпроксі. Зазвичай, налаштування приховані і можуть бути показані після натискання посилання Options, що знаходиться в безпосередній близькості від поля введення адреси ресурсу. Там можна встановити різні параметри, найкориснішою може надати активація наступних опцій: «Encode URL», «Encode Page», «Strip page title», «Use base64 encoding on the address», наявність тієї чи іншої опції залежить від типу використовуваного вебпроксі.
Деякі функції вебсайту недоступні
Багато динамічних ресурсів представляють користувачам ряд функцій, виконання яких має здійснюватися безпосередньо на комп'ютері користувача. Так як, для доступу до цих ресурсів використовується вебпроксі, то саме вебпроксі в цей час є користувачем вебсайту, доступ до якого необхідно отримати. Тому через низку технічних проблем такі функції як авторизація, відправлення повідомлень, пошук і інші можуть виявитися недоступними. Рішення даної проблеми теж полягає в невеликій додаткового налаштування вебпроксі. Зазвичай ці налаштування приховані і можуть бути показані після натискання посилання Options, що знаходиться в безпосередній близькості від поля введення адреси ресурсу. Там можна змінити різні параметри, для вирішення цієї проблеми рекомендується відключити (зняти галочки) опції: «Remove Scripts», «Remove Objects»і перевірити чи встановлена галочка навпроти пункту «Allow Cookies».
Див. також
Посилання
- Офіційний вебсайт CGIProxy [ 21 вересня 2011 у Wayback Machine.]
- Офіційний вебсайт PHProxy [ 16 лютого 2011 у Wayback Machine.]
- Офіційний вебсайт PHProxy [ 23 квітня 2011 у Wayback Machine.]
- Офіційний вебсайт Zelune [ 23 квітня 2011 у Wayback Machine.]
Великі каталоги публічних вебпроксі:
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Vebproksi angl web based proxy ce proksi server i anonimajzer osoblivogo vidu sho yavlyaye soboyu vebzastosunok najchastishe PHP abo Perl skript vstanovlenij na vebserveri yakij vistupaye v roli poserednika dlya zavantazhennya kontenta riznih vebsajtiv Shema pidklyuchennya do merezhi internet cherez vebproksi Vebproksi mozhut buti vikoristani dlya prishvidshennya zavantazhennya vebsajtiv testuvannya onlajn servisiv prihovuvannya realnoyi IP adresi i anonimnogo dostupu do vebsajtiv otrimannya dostupu do vebsajtiv zakritih dlya pereglyadu koristuvachiv pevnih krayin i bagato inshih cilej Vikoristannya vebproksiVebproksi vstanovlyuyetsya na vebserveri i zabezpechuye mozhlivist jogo koristuvacham zavantazhuvati dovilni vebresursi vid IP adresi cogo servera sho j zabezpechuye anonimnist vebserfingu Dlya vikoristannya vebproksi neobhidno vvesti adresu resursu sho cikavit i pri bazhanni vkazavshi dodatkovi nastrojki aktivuvati perehid Do dodatkovih nalashtuvan vidnosyatsya zaborona dozvil na obrobku JavaScript vikoristannya Cookie koduvannya vebadresi ta storinki zamina abo ochishennya zagolovka i ryad inshih sho zalezhit vid konkretnogo dodatka Pri koduvanni do vebadresi resursu sho zavantazhuyetsya zastosovuyutsya algoritmi Base64 i ROT13 Dlya koduvannya vebstorinok vikoristovuyetsya peretvorennya v HEX kod vsogo tekstovogo zmistu vebstorinki Zastosuvannya cih metodiv dozvolyaye otrimati dostup do storinok iz zaboronenim kontentom i perejti po vebadresi zablokovanij Administratorom Administrativnimi metodami protidiyi vikoristannyu v lokalnih merezhah vebproksi mozhut stati posilennya filtraciyi kontenta i blokuvannya adres publichnih vebproksi Varto vidznachiti sho bilshist hosteriv zaboronyayut vstanovlyuvati na deshevih tarifah virtualnogo hostingu vebproksi z prichini velikogo navantazhennya na server i aktivnogo spozhivannya vhidnogo trafiku Popri ce obmezhennya v Internet shiroko poshirene stvorennya cilih merezh vebproksi voni yavlyayut soboyu veliku kilkist riznih domennih imen rozmishenih na odnomu abo dekilkoh IP adresah vidilenih serveriv Taki merezhi vikoristovuyutsya yih vlasnikami dlya otrimannya pributku vid reklami sho rozmishuyetsya na cih resursah Populyarni skripti vebproksiCGIProxy CGI proksi server z pidtrimkoyu HTTP i FTP protokoliv CGIProxy volodiye odniyeyu z povnih i najkrashih sered analogichnih vebproksi pidtrimok JavaScript Adobe Flash i SSL realizovanoyi na OpenSSL i Net SSLeay Dlya svoyeyi roboti vebskript vimagaye pidklyuchenij mod perl abo Perl 5 6 1 i vishe Nalashtuvannya vebproksi viroblyayetsya v tekstovomu formati i maye veliku gnuchkist konfiguruvannya Sistema filtraciyi CGIProxy dozvolyaye blokuvati ne tilki koristuvachiv vebresursu ale i vebsajti zapituvani koristuvachami Opciyi konfiguraciyi dozvolyayut obmezhiti tipi zavantazhennya kontentu z metoyu skorochennya navantazhennya na vebserver mozhlivij perehid v povnistyu tekstovij rezhim zminoyu lishe odnogo parametra nalashtuvan Glype Proxy PHP proksi server yakij podibno PHProxy dozvolyaye obhoditi vnutrishnomerezhevi obmezhennya shlyahom vikoristannya zovnishnogo vebservera Glype Proxy volodiye polipshenoyu pidtrimkoyu JavaScript filtrom dlya blokuvannya yak pevnih vebsajtiv tak i adres iz zadanimi klyuchovimi slovami she odniyeyu korisnoyu funkciyeyu Glype Proxy ye vbudovana sistema keshuvannya yaka ekonomit resursi servera tim samim pidvishuye produktivnist vebsajtu pri malih spozhivannya resursiv sistemi navit pri roboti z video audio ta flash Sproshena ustanovka skriptu na vebserver dozvolit bez znannya PHP vzhe pislya zavantazhennya na server pochati vikoristannya Glype Proxy a pidtrimka tim oformlennya zabezpechit mozhlivist shvidkogo viboru vebdizajnu dlya vebproksi PHProxy PHP proksi server z pidtrimkoyu HTTP protokolu sho nadaye mozhlivist obhodu riznih obmezhen vstanovlenih lokalnim proksi serverom Dlya prikladu chasto na universitetskih proksi serverah zakriti najpopulyarnishi rozvazhalni vebresursi shob otrimati dostup do takih resursiv mozhlivo vikoristovuvati PHProxy Dlya vikoristannya neobhidnij zovnishnij vebserver z pidtrimkoyu PHP na yakomu vstanovlenij PHProxy Zelune PHP proksi server yakij bagato v chomu vidriznyayetsya vid analogichnih vebskriptiv Osnovnimi vidmitnimi risami Zelune ye neobov yazkove ale mozhlive vikoristannya MySQL dozvolit administratoru vebproksi zastosuvati blokuvannya koristuvachiv za krayinami Vbudovana sistema keshuvannya dozvolyaye zavantazhuvati ranishe zapitani vebstorinki z keshu vebservera a ne otrimuvati yih zanovo z viddalenih resursiv Korisnoyu opciyeyu dlya administratoriv publichnih vebserveriv bude mozhlivist zaminyuvati bloki reklami z zapitanih storinok na svoyi vlasni v cej chas pidtrimuyutsya reklamni bloki Google AdSense i Yahoo Publisher Network Panel administruvannya Zelune volodiye velikoyu kilkistyu nalashtuvan yaki dozvolyat nalashtuvati vebproksi zgidno z individualnimi vimogami vlasnika vebsajtu kontrolyuvati rozmir keshu i blokuvati dostup do vebsajtu po zadanim IP adresami Problemi vikoristannya publichnih vebproksi i yih virishennyaAdresa vebproksi ne dostupna Persh za vse ce mozhe buti pov yazano z nemozhlivistyu zajti na vebproksi cherez te sho vin tezh ye zablokovanim resursom Zablokovanim yak vseredini lokalnoyi merezhi Administratorom tak i vlasnikom vebproksi Ochevidne rishennya danoyi problemi sprobuvati inshij resurs Nemozhlivist z yednatisya z bazhanim resursom Z danoyu problemoyu mozhna zitknutisya v dekilkoh vipadkah Malenka shvidkist z yednannya mizh vebproksi i vvedenoyu adresoyu resursu ne dozvolyaye obrobiti i zavantazhiti jogo za dopomogoyu vikoristovuvanogo vebproksi Adresa vvedenogo resursu zablokovana na comu vebproksi z yakih nebud prichin Vebproksi mozhe buti zablokovanij vlasnikom sajtu yakogo neobhidno zavantazhiti Dana problema nezalezhno vid vipadku mozhe buti virishena tilki shlyahom vikoristannya inshoyi adresi vebproksi Filtraciya silnisha zastosovuvanih zasobiv obhodu Nemozhlivist pereglyadu cherez obmezhennya nakladayutsya na zmist kontent vebsajtu Rishennyam danoyi problemi mozhe stati zmina nalashtuvan vebproksi Zazvichaj nalashtuvannya prihovani i mozhut buti pokazani pislya natiskannya posilannya Options sho znahoditsya v bezposerednij blizkosti vid polya vvedennya adresi resursu Tam mozhna vstanoviti rizni parametri najkorisnishoyu mozhe nadati aktivaciya nastupnih opcij Encode URL Encode Page Strip page title Use base64 encoding on the address nayavnist tiyeyi chi inshoyi opciyi zalezhit vid tipu vikoristovuvanogo vebproksi Deyaki funkciyi vebsajtu nedostupni Bagato dinamichnih resursiv predstavlyayut koristuvacham ryad funkcij vikonannya yakih maye zdijsnyuvatisya bezposeredno na komp yuteri koristuvacha Tak yak dlya dostupu do cih resursiv vikoristovuyetsya vebproksi to same vebproksi v cej chas ye koristuvachem vebsajtu dostup do yakogo neobhidno otrimati Tomu cherez nizku tehnichnih problem taki funkciyi yak avtorizaciya vidpravlennya povidomlen poshuk i inshi mozhut viyavitisya nedostupnimi Rishennya danoyi problemi tezh polyagaye v nevelikij dodatkovogo nalashtuvannya vebproksi Zazvichaj ci nalashtuvannya prihovani i mozhut buti pokazani pislya natiskannya posilannya Options sho znahoditsya v bezposerednij blizkosti vid polya vvedennya adresi resursu Tam mozhna zminiti rizni parametri dlya virishennya ciyeyi problemi rekomenduyetsya vidklyuchiti znyati galochki opciyi Remove Scripts Remove Objects i pereviriti chi vstanovlena galochka navproti punktu Allow Cookies Div takozhFreegatePosilannyaOficijnij vebsajt CGIProxy 21 veresnya 2011 u Wayback Machine Oficijnij vebsajt PHProxy 16 lyutogo 2011 u Wayback Machine Oficijnij vebsajt PHProxy 23 kvitnya 2011 u Wayback Machine Oficijnij vebsajt Zelune 23 kvitnya 2011 u Wayback Machine Veliki katalogi publichnih vebproksi