Персональный сайт Александра Тауениса » WebOne

WebOne

WebOne — это прокси-сервер HTTP, позволяющий открывать содержимое современных сайтов в старых и очень старых браузерах.

Основная задача прокси — снятие стойкого шифрования HTTPS (TLS 1.3), и преобразование трафика в HTTP 1.0 или HTTPS со старыми алгоритмами шифрования SSL. Кроме того, прокси может вносить правки в содержимое страниц, чтобы эти страницы могли корректно отображаться в устаревших браузерах. Силами правил редактирования можно заменять JavaScript фреймворки на более старые, конвертировать PNG/WebP графику в GIF/JPG, исправлять отдельные участки кода HTML/XML/JS/CSS (и производных форматов вроде RSS, JSON, IE 4.0 CDF), менять кодировку с UTF-8 на Windows-1251 или транслит, и даже отдавать браузеру архивные копии материалов по умершим от времени ссылкам.

Также через WebOne можно смотреть видео с YouTube на слабых ПК (на данный момент только по прямым ссылкам). Кроме вышеописанного, WebOne позволяет просматривать серверы FTP через любой веб-браузер, даже Firefox 115. Побочная возможность HTTPS прокси — доступ к IRC и IRCS серверам из устаревших клиентов типа mIRC.

Данная программа запускается на любом современном ПК, доступном по сети раритету, и даёт возможность немного побродить по просторам всемирной паутины напрямую с «музейного экспоната». Не важно, это 386SX с Netscape 1.0 или Pentium-4 с Opera 12. Окажется полезным WebOne и любителям виртуальных машин со старым софтом, если запустить прокси на хостовой системе.

 

Готовые сборки можно скачать здесь.
GitHub tag (latest SemVer pre-release)
Перед запуском крайне рекомендуется к прочтению файл ReadMe и wiki-документация сервера.

 

Исходные коды доступны на GitHub.
Проект открыт для любых желающих помочь разработке. Помощь в написании правил редактирования трафика, отладке ядра программы и просто поиске багов приветствуется.

 

Официальные топики проекта: Полигон призраков, Vogons.

 




Оставить комментарий

Защита от спама * Лимит времени истёк. Пожалуйста, перезагрузите CAPTCHA.