HTTP 1.x proxy that makes old web browsers usable again in the Web 2.0 world.
New stable version of WebOne, released on 26 Feb 2024 after 9 commits.
A error has been catched: System.UriFormatException
error in some cases.New stable version of WebOne, released on 22 Dec 2023 after 14 commits.
ObjectDisposedException
error if UseMsHttpApi
option is enabled.Guru meditation
errors fixed).EnableManualConverting
option to control. This does not breaking picture converting, but disables http://proxy:port/!convert/
page.linux-armv6
(older Raspberry Pi 1, Zero devices). Experimental.New stable version of WebOne, released on 23.10.2023 after 11 commits.
New stable release of WebOne, released on 25.09.2023 after 67 commits (and 15 commits since Beta 3).
https://
protocol too. [#82, #88]ftp://
protocol (via Web browsers).http://proxy:port/http://example.com/
) from early browsers like NCSA Mosaic 0.7 and MSIE 2.0. *
yt-dlp
instead of obsolete youtube-dl
.unknown/unknown
Content-Type header. [#99]'"utf-8"' is not a supported encoding name
./etc/systemd/system/webone.service
and /etc/logrotate.d/webone
file mode on Linux.escargot.conf.example
by removing the .example
end to enable it. [#40]* - this feature was broken since WebOne 0.8.5, and is now available working again.
New since Beta 3 version:
[SecureProxy]
-> AllowNonHttpsCONNECT
option which allows to disable support for non-HTTPS protocols over HTTPS proxy.[NonHttpConnectRedirect]
configuration section to define non-HTTP connections redirect rules.[SSL]
placeholder.CONNECT
method.CONNECT
method.OnHttpOnly
and OnHttpsOnly
detecting rules in Edit Sets.New testing version of WebOne, released on 28.08.2023 after 16 commits since previous Beta version and at 500th commit since project start 4 years ago. Seems to be almost enough stable, but still not complete.
Error while loading configuration: String '31.12.2070 23:59 +0' was not recognized as a valid DateTime.
[#97]/etc/systemd/system/webone.service
and /etc/logrotate.d/webone
file mode, now 644
. The bug first appear in version 0.10.x.unknown/unknown
Content-Type header [#99].'"utf-8"' is not a supported encoding name.
Content-Length
headeryt-dlp
instead of obsolete youtube-dl
.CONNECT
method. Now it's possible to use IRC/IRCS (and not only) over WebOne. For SSL-based protocols cipher downgrade is also available similar to HTTPS.
[NonHttpSslServers]
section of configuration file.SslSiteCertGenerator
and SslSiteCerts
in [SecureProxy]
section of configuration file.osx-x64
➡️ mac-intel
, osx-arm64
➡️ mac-m
.New experimental testing version of WebOne, released on 4.07.2023 after 10 commits since previous Beta version.
8080
). By default new HTTP Listener code is used. Set UseMsHttpApi=yes
to use old stable HTTP Listener code in case of problems, or to compare 0.15 vs 0.16.[SecureProxy]
configuration file section, which sets up options of HTTPS proxy:
SslRootValidAfter
, SslRootValidBefore
is configuring lifetime period of root certificate.SslCertVaildBeforeNow
, SslCertVaildAfterNow
is configuring sites certificates lifetime period (#93).SslRootSubject
overrides default root certificate name.SslHashAlgorithm
sets algorithm of root certificate hash: MD5/SHA1/SHA256. Site certificates currently are always SHA256 due to a bug difficult to fix.SslProtocols
sets SSL/TLS versions used to communicate with clients. Syntax of value.Oops: Invalid URI: The URI scheme is not valid
in some cases.New experimental testing version of WebOne, released on 1.06.2023 after 26 commits.
This release is result of very hard work, and is not well tested. Due to large amount of code, written from scratch (code used in previous versions were unable to work in multiprotocol mode at all), it may have a big amount of bugs. Please tell me if you found something that work correctly in v0.15.3 and were broken in v0.16-beta1.
New stable version of WebOne, released on 17.04.2023 after 9 commits.
screen
, used in TinyCore (#87).ISO
alias is available).New stable version of WebOne, released on 14.03.2023 after 20 commits.
Browser support updates:
Web-FTP client updates:
.TXT
files are now supported.
[MimeTypes]
in configuration.EnableWebFtp
option in [Server]
of configuration file.Core updates:
/Library/Application Support/WebOne/webone.conf
(and ~/Library/Application Support/WebOne/webone.conf
) on macOS.New stable version of WebOne, released on 15.02.2023 after 9 commits.
80244008: Unknown error
is disabled. To allow work of Legacy Update, set AllowHttpCompression=no
in [Server]
section of WebOne configuration. The fix may some slow down the proxy, so that's why it isn't used by default.text-transform
CSS declarations under Firefox <15.0.Idle process youtube-dl killed
error on long videos.dump-json=yes
parameter of http://proxy/!webvideo/
URL for download.yt.bat
and yt.sh
scripts (/!webvideo/
and /!player/
pages are quite nice now).