WebOne - прокси для работы старых браузеров в Web 2.0

Все, что не подходит под определение "старого софта и железа", обсуждается здесь
Аватара пользователя
esasoft
Advanced Member
Сообщения: 1861
Зарегистрирован: 15.07.2018,16:34
Откуда: Москва

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение esasoft » 09.06.2022,05:47

Shigure писал(а): 08.06.2022,11:43 А нельзя всё это запускать на отдельной малинке и т.п., заключеной в корпус старого роутера? Вход сигнала в малинку для инета 2022 года , выход из неё сигнала с инетом 2002 года.
Идея великолепная !
Если бы кто-нибудь наладил выпуск таких преднастроенных коробочек с возможностью лёгкого апгрейда, я бы, например, тут же её купил.
Подключил к старому компу, воткнул витую пару - и никаких проблем, красота ! :thumbup:

acorp
Advanced Member
Сообщения: 816
Зарегистрирован: 08.12.2014,19:02
Откуда: Иркутск

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение acorp » 09.06.2022,05:53

esasoft, вся проблема в том, что raspberry не гуманно нынче стоит. Думаю попробовать на orange pi завести

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 24.06.2022,12:27

Выпущена версия 0.12.0.
  • Добавлена поддержка Ubuntu 22.04 LTS, 22.10 и CentOS Stream 9 (через смену версии .NET на 6.0 LTS).
  • Добавлена поддержка блокировки клиентов по IP ([IpBanList]) и отдельных адресов страниц ([UrlBlackList]).
  • Добавлена поддержка ограничения числа клиентов до узкого диапазона ([IpWhiteList]) или доступа только к определённым URL из белого списка ([UrlWhiteList]).
  • Добавлена поддержка указания множества имён хоста сервера ([HostNames] list). Это полезно для всяких VPS, имеющих несколько публичных DNS имён или IP адресов.
  • Добавлена поддержка конвертации видео с YouTube через youtube-dl & ffmpeg на Linux & macOS серверах (через скрипт "yt.sh", аналог "yt.bat").
  • Добавлена поддержка верхней планки даты запрашиваемых копий с Web Archive через опцию ArchiveDateLimit в конфигурационном файле.
  • Улучшена работа с Web Archive. Теперь меньше ошибок "Available, but somewhere" и "No snapshots" даже в случаях, когда копия вполне себе доступна.
  • Исправлена утрата заголовков браузера при перезагрузке страницы ("Reload secure").
Страница загрузки: https://github.com/atauenis/webone/releases/tag/v0.12.0

Аватара пользователя
ShER424
Advanced Member
Сообщения: 1824
Зарегистрирован: 18.02.2012,02:10
Откуда: MSK
Контактная информация:

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ShER424 » 24.06.2022,16:10

Добавлена поддержка конвертации видео с YouTube через youtube-dl & ffmpeg на Linux & macOS серверах (через скрипт "yt.sh", аналог "yt.bat").
То есть, в допотопном браузере можно будет смотреть через эту прокси без дополнительных телодвижений прямо со страницы ютуп?
Вам ли, любящим баб да блюда, жизнь отдавать в угоду?!
Я лучше в баре блRдRм буду подавать ананасную воду!

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 24.06.2022,17:34

Не совсем. Если настроить прокси по фен-шую, то по ссылкам вида https://www.y o u t u b e.com/watch?v=xxxxxxx будет сразу качаться файл с видео в 720p MPEG2 low bitrate. Этот файл затем можно открыть в любом плеере, независимо от браузера, через который качалось. Хоть через Arachne. :) По умолчанию сделал эту фичу выключенной, т.к. она гробит отображение описаний видео.

Upd. Хм, а можно ж подправить regexp-выражение адреса, чтобы файл качался только если, допустим, добавить аргумент "&dl", например... Тогда эту штуку можно и включить по умолчанию. Не сразу допёр.

Код: Выделить всё

[Edit:^(http://www\.|http://)youtube.com/watch.*&dl]
AddConvert=yt.bat
;AddConvert=yt.sh
AddResponseHeader=Content-Type: video/MP2T
Если вставить такое в файл конфигурации, то при открытии обычных ссылок будет пытаться отобразиться обычная страницы тытрубы, а если дописать в адрес "&dl", то пойдёт конвертация и скачивание.

yt.bat/yt.sh выбирается в зависимости от системы на прокси-сервере.

Аватара пользователя
ShER424
Advanced Member
Сообщения: 1824
Зарегистрирован: 18.02.2012,02:10
Откуда: MSK
Контактная информация:

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ShER424 » 24.06.2022,17:53

ATauenis, спасибо! Большую работу сделал, товарищ!
ЗЫ: да, с &dl будет удобно.
Вам ли, любящим баб да блюда, жизнь отдавать в угоду?!
Я лучше в баре блRдRм буду подавать ананасную воду!

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 28.06.2022,23:00

Чтобы было проще вот так открывать видео для конвертации, можно добавить букмарклет (закладку):

Код: Выделить всё

javascript:document.location+='&dl'
Тогда открыв страницу видео, можно будет кликнуть на букмарклет, и это видео начнёт скачиваться. Разумеется, если активно правило из моего поста выше.

Что же насчёт корректного отображения самих страниц, пока решения не нашёл. Что полная, что мобильная версия Ютуба теперь подгружают описания и комменты только по AJAX, с чем однозначно плохо в старинных браузерах. Типовуха в виде подмены user agent на всякое разное вплоть до поисковых ботов не прокатывает. Возможно, какой-то метод есть у адептов текстовых браузеров или RetroZilla-подобных, но пока такое не гуглится. :)

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 18.07.2022,14:34

Выпущена версия 0.12.1.
  • Исправлено подключение через WebOne к другим серверам, работающим на том же ПК, что и прокси. Т.е. при работающем прокси на 127.0.0.1:8080 можно без проблем открыть 127.0.0.1:80 (раньше ошибочно открывалась статусная страница WebOne).
  • Добавлена поддержка правила OnHostOS, включающего набор правок только при определённой серверной ОС. Это полезно при работе с конвертерами форматов (на Linux и Windows они разные, например).
  • Добавлена функция скачивания видео с YouTube при открытии URL в формате http://www.yоutubе.com/watch?v=xxxxx&dl. Об этой методе я уже писал парой постов выше, теперь это включено в базовую поставку прокси.
Страница загрузки: https://github.com/atauenis/webone/releases/tag/v0.12.1

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 02.09.2022,21:02

Выпущена версия 0.12.2
  • Добавлена поддержка Keep-Alive соединений с серверами. Как результат, скорость загрузки сайтов выросла в разы.
  • Исправлена обработка ошибок 404 и аналогичных. Теперь при включённой опции SearchInArchive (по умолчанию включена), WebOne будет обращаться к веб-архиву за страницей.
  • Исправлена установка из пакета в Ubuntu 22.04/22.10 на архитектурах armhf/arm64.
  • Убрана поддержка списков InternalRedirectOn в файлах конфигурации. Этим рудиментом из древних версий прокси все равно никто не пользовался, и оказалось проще удалить, чем поддерживать.
Страница загрузки: http://github.com/atauenis/webone/releases/tag/v0.12.2

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 04.09.2022,22:13

В прокси появилась поддержка неожиданного протокола - Escargot, а точнее, MSN Messenger Service.
https://github.com/atauenis/webone/disc ... nt-3550739
Раньше были непонятные глюки, из-за которых подключение срывалось. Теперь есть коннект в режиме HTTP Proxy. Даже при не пропатченном клиенте от Microsoft.
Изображение
Всё, что известно о работоспособности, на скриншоте.

Аватара пользователя
ATauenis
Advanced Member
Сообщения: 5524
Зарегистрирован: 30.04.2015,21:30
Откуда: Москва
Контактная информация:

Вклад в сообщество

WebOne - прокси для работы старых браузеров в Web 2.0

Сообщение ATauenis » 22.11.2022,14:05

Выпущена версия 0.12.3.
  • Исправлено падение с "Unhandled exception. System.ArgumentException" при кривых запросах (такие отправляет, например, MSIE 3.0 при гулянии по локальному диску).
  • Исправлено отображение некоторых архивных страниц.
  • Добавлено перенаправление внутренних URL-адресов Windows XP, Vista и Windows Media Player 8, 10, 11:
    «Использовать веб-службу для поиска подходящей программы» для неизвестных расширений, список облачных сервисов в «Добавить сетевое место», «Магазин Windows», Windows Live Essentials, Windows Media Guide, Radio Tuner, Online Services.
  • Дампы трафика (если включены) теперь можно использовать для отладки правил редактирования.
  • Исправлен баг, из-за которого портились или терялись дампы трафика.
  • Добавлена опция командной строки "--dump", включающая сохранение HTTP трафика.
Страница загрузки: https://github.com/atauenis/webone/releases/tag/v0.12.3

Ответить