[amd64] Virtual WebOne HTTP-1x Proxy 0.17.4 [VirtualBox OVA] [Linux TinyCore 15]

Reply to topic
DL-List and Torrent activity
Size:  348 MB   |    Registered:  6 days   |    Completed:  0 times
Seeders:  925  [  0 KB/s  ]   Leechers:  54  [  0 KB/s  ]   Show peers in full details
 
   
 
 
Author Message

Download Windows ®

Gender: Male

Longevity: 9 years

Posts: 6887

Post 17-Feb-2025 23:50

[Quote]

Virtual WebOne HTTP-1x Proxy 0.17.4
Год Выпуска: 2025
Версия: 0.17 Build 4
Разработчик: ATauenis
Сайт разработчика: https://github.com/atauenis/webone
Системные требования: VirtualBox, 512 Mb RAM, CPU Core 2 Duo +, 500 Мб места на диске
Архитектура: amd64
Таблэтка: не требуется
Язык интерфейса: Английский
MD5: c6bf4b4205a2f7b270eed16428439d8b
Описание: ** ВМ с WebOne Proxy (ATauenis) ***
Мини-прокси WebOne от ATauenis, позволяющий выходить в современный HTTPS/TLS-интернет с древних веб-браузеров.
Данная ВМ делает проксирование https в http-1.0, из дополнительного - умеет конвертировать кодировки страницы utf8 -> cp1251 / 866 / koi8 (включая транслитерацию содержимого), конвертировать png в gif, подменять содержимое для динамической адаптации страниц даже под крайне древние браузеры музейного уровня (IE6 и ниже, IE3, Arachne, DOS-Lynx, Netscape и прочая античность).
Доп. информация:
2025-02-17: Раздача обновлена, версия 0.17.4, TinyCore-15 (ядро 6.6.8)
В новой версии пофиксены баги, добавлена поддержка работы нового ретро-софта.
Также есть возможность работы с браузерами, не умеющими прокси (адрес передается в строке запроса), поддерживается видео-конвертирование (YouTube-DL/yt-dlp, стоит версия от 2025 года), веб-проксирование древних веб-сервисов из очень ранних виндовс.
Подробнее см WebOne Wiki
Старая версия 0.15.3 сохранена в раздаче #6293503
{ Древние браузеры }          { Современный HTTPS/TLS инет }
          \                        /
        { eth0, :8080 http(s?) proxy }
        {   Данная виртуалка !!      }

Запуск и настройка

Установите VirtualBox, импортируйте OVA-файл из раздачи.
В настройках ВМ установите режим работы "Сетевой мост" или "Внутренняя сеть", указав тот интерфейс, через который прокси будет доступен старым ОС/компьютерам.
Первый вариант нужен для подключения физических древних машин или браузеров на том же хосте, второй вариант подойдёт тем, у кого весь древний софт упакован в виртуалки.
После первой загрузки система сгенерирует SSH-ключи хоста. Выполните разово команду backup.
Запустите скрипт /opt/update-webone.sh для поиска и установки последней версии прокси.
При загрузке ВМ напишет свой IP-адрес, который она должна получить по DHCP, версию и занятый порт прокси (обычно 8080).
Подключите другие виртуалки с древними ОС или старые компьютеры в ту же подсеть, где висит эта ВМ с WebOne. Настройте в древних браузерах использование HTTP-прокси c IP-адресом загруженной ВМ и портом 8080. Прописывать httpS-прокси или Socks в старых браузерах НЕ НАДО - это совсем другие технологии, к WebOne не относящиеся.
Адреса сайтов набирайте либо вообще без протокола, либо с http:// вместо https:// - webone возьмёт разбор шифров HTTPS/SSL/TLS на себя. Получите внутри старых систем некриптованный интернет из 90-х.
P.S. Эта ВМ помогла мне +/- нормально выйти в современные интернеты с DOS (Arachne), Win 95/98 (Opera 5, Netscape navigator, mozilla-до-файерфокса, IE 4-6), OS/2
Рекомендуется использовать с другими защитными ВМ :
(Virtual TinyGateway, !! WebOne втыкается в этом случае во вторую /обычно виртуальную/ сеть !!)
(Micro FTP-Server)
Вся работа делается в оперативке, на диск ничего не пишется.
!! Проксик написан на дотнете-6, да и промежуточные файлы сохраняются в tmpfs.
Для некоторых форматов делает конвертирование на лету.
Рекомендуется выделить 2 ядра и от 2 Гб оперативки. Хотя для проксирования легких сайтов может хватить и небольших долей vCPU + 128-256 Мб RAM

настройка сети

Если в сети есть DHCP-сервер, то ВМ после загрузки напишет полученный IP-адрес.
Пропишите этот адрес и порт 8080 в настройки древнего браузера.
Если DHCP нету, то дождитесь загрузки ВМ, и после сообщения "No IP address from DHCP" (красный текст)
1). отредактируйте файл /opt/eth0.sh - закомментируйте udhcpc, раскомментируйте статик-настройки.
Образец настройки VLAN/QinQ там же.
2). В файле /opt/bootlocal.sh раскомментируйте запуск /opt/eth0.sh (sudo mcedit /opt/bootlocal.sh)
3). Выполните команду backup, чтобы изменения сохранились после ребута.
vi, mcedit - в комплекте.

Запуск на серверном гипервизоре

После импорта ВМ конвертируйте диск в RAW-формат.
VBoxManage clonehd .../webOne.vdi Webone.raw --format raw
Залейте RAW-образ диска на сервер и подключите к виртуалке на сервере.
Я проверял на Proxmox 8.3 - всё работает.
Мануал по импорту в ProxMox (серверный гипервизор): https://www.youtube.com/watch?v=4lYulcTd5yc

Запуск на физическом хосте

После импорта ВМ конвертируйте диск в RAW-формат.
VBoxManage clonehd .../webOne.vdi Webone.raw --format raw
Посекторно скопируйте RAW-образ диска на флешку / диск:
dd if=Webone.raw of=/dev/sdm
Хост должен быть способен запустить 64-х битное ядро и иметь не менее 128 Мб памяти

Установка софта на TinyCore

Обязательно от пользователя tc, от рута пакетный менеджер не стартует.
su - tc
запускаем tce
жмём [S], вводим подстроку для поиска пакета, например, screen
Вводим цифру предложенного варианта
Читаем описание, версию, размер пакета.
Если всё правильно - жмём один раз [Q], чтобы выйти из описания.
Далее жмём [I] , чтобы начать установку.
По завершении снова жмём [Q], чтобы выйти из пакетного менеджера tce.
Настраиваем установленное, если надо, к изменённым конфигам дописываем пути
в /opt/.filetool.lst
Даём команду backup.
В системе ещё много места есть. Если что - GParted с любого LiveCD (например, Knoppix) без проблем расширит вам файловую систему.

Удалённый и локальный доступ (SSH)

- Для отмены локального автологина:
* смените пароль рута: passwd root
* touch /etc/sysconfig/noautologin
* backup
* reboot
После перезагрузки потребуется ввести пароль.
По умолчанию стоит root / rootroot
- Доступ через SSH по-умолчанию стоит только по ключам.
* Для более удобного скачивания ключей есть mc / wget / links
* После добавления ключей не забудьте команду backup
- Для доступа через SSH по паролю сперва установите пароли,
затем отредактируйте /usr/local/etc/ssh/sshd_config
поставьте PasswordAuthentication yes
+ можно поставить AllowUsers root в конце файла
* не забудьте о команде backup
- для применения новых настроек SSH выполните команду:
/usr/local/etc/init.d/openssh restart
Сетевой мониторинг и анализ
- список правил файервола: iptables --list -vn
- списки ipset :
ipset list
- Мониторинг траффика: /opt/other/eth0_tcpdump.sh
Загрузка и системные особенности
- TinyCore по своим принципам управления больше похожа на линукс-прошивку железки,
чем на десктопный дистрибутив.
- Между ребутами сохраняется только то, что перечислено в /opt/.filetool.lst
и что не забыли засабмитить командой backup !

Описание и технические особенности

Основной софт (WebOne прокси) написан на DotNet-6, использует imagemagic для конвертирования медиафайлов в более старые форматы.
Для некоторых браузеров возможно подкидывать видео с ютуба.
Для этого в сборке есть youtube-dl (симлинк на yt-dlp) и ffmpeg
Собрано на базе TinyCore-x64 - одного из самых легковесных линуксов.
Есть даже возможность работы в браузерах, не поддерживающих работу с прокси (открывается сам адрес прокси, урл дописывается в строку запроса).
Может быть полезен музейщикам, ценителям компьютерного ретро.
Для соединения древних веб-браузеров к современным веб-сайтам с сильным https/tls.
+ С некоторыми хаками для особо древних браузеров.
Без проблем работает за двойным NAT.
Может располагаться в любом сегменте сети, куда сможете сделать связность, размещение в той же локалке не обязательно (сугубо вопрос удобства).
* DHCP клиент на сетевой карте eth0
* Поддержка VLAN / QinQ (пример в /opt/eth0.sh)
* SSHd (по умолчанию только ключи)
* Для админ-доступа sudo
* tcpdump
* links, wget, mc, htop, iproute2
* Файервол iptables /opt/fw.sh :
+ ipset-списки для файервола: /opt/fw-pre.sh
+ Дополнительный банлист /opt/other/txt_2_banlist.sh
+ Скрипт отключения файервола /opt/other/fw_bypass.sh
* WebOne proxy + youtube-dl + ffmpeg + ImageMagick
sudo su - webone
screen -Rx
[solely-soft.top].t207818.torrent
Torrent: Registered [ 2025-02-17 23:50 ] · 7B37AA6CC371058D9EECF0FD62083CD6D99E048F

1 KB

Status: checked
Completed: 0 times
Size: 348 MB
Rate: 
(Vote: 0)
Have thanked: 0  Thanks
[amd64] Virtual WebOne HTTP-1x Proxy 0.17.4 [VirtualBox OVA] [Linux TinyCore 15] download torrent for free and without registration
[Profile] [PM]
Display posts:    
Reply to topic

Current time is: 24-Feb 12:32

All times are UTC + 2



You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You can download files in this forum