Skip to content
Alexander Tauenis edited this page Nov 18, 2022 · 75 revisions

List of host software, client browsers and sites that are tested with WebOne.

Server software

WebOne is designed to work in Microsoft .NET Runtime v6.0. So it is compatible with all systems which can run the Runtime. On *nix it is using OpenSSL stack to communicate with servers, on Windows it is using system network stack (SChannel/WinINet) to connect to web sites, and rely on all updates for them.

The recommended platforms for WebOne are Windows 11 21H2 and Ubuntu 20.04 LTS.

Known issues

  • Kaspersky Anti-Virus - sometimes can hardly slow down operation of Proxy due to traffic scan.
    • If clients are losing images or some pages (due to time outs), disable HTTPS traffic scan.
    • If you see an 499 error on some pages, this may mean URL banning by Kaspersky.
  • Windows Defender Firewall - need to open inbound port to allow access from other PCs. Not need to use with browsers on localhost.
    • By default, WebOne tries to open port when running without administrator privileges (at same time on configuring netsh.exe).
  • Apache, IIS, Nginx (any version) - make sure that Web server and WebOne Proxy server are working on different ports.
  • Apache - May cause error Cannot start server: The process cannot access the file because it is being used by another process!.
  • MS Virtual PC, Oracle VirtualBox, PCem, SheepShaver, etc - read more here: Using with virtual machines.
  • Linux - don't like running as systemd dynamic user without setting $HOME variable.
    • There is a workaround in WebOne deb/rpm packages.
  • HFS (HTTP File Server) - sometimes may conflict with WebOne due to unknown bug. Solution: upgrade to latest build of Windows 10.
  • Armbian 22.02.01 - webone : Depends: libssl1.1 but it is not installable. Solution: install libssl1.1 from Debian. Or try libssl3 if doesn't work.
  • Windows Subsystem for Linux 1.0 - does not starts systemd service (due to castrated systemd on WSL's Debian).

Tested server OSes

  • ✔️ Windows 7 SP1 with updates, Windows 8.1 with updates, Windows Server 2012 R2 with updates.

  • ✔️ Windows 10: 1507, 1607, 2004, 20H2, 21H1, Windows 11 10.0.22000.

  • ✔️ Ubuntu 18.04, 20.04, 21.10, 22.04.

  • ✔️ Debian 10, Debian 11.

  • ✔️ macOS 10.14.6.

  • 🟢 Raspbian 10 (community-reported).

  • 🟢 Armbian 22.02.01 (community-reported).

  • 🟢 macOS 10.15.7 (community-reported).

  • ✅ Windows 7 SP1 without updates (fresh install), Windows 8.1 without updates.

  • ❌ Windows Server 2008 SP2 with all non-ESU updates (v6.0.6003 from January 2020).

  • ❌ Windows XP SP3, Windows Server 2003 SP2, Windows Vista SP2, Windows 7 RTM.

  • ❌ MacOS X 10.7, 10.8.

Legend: Green - working. White - runs, but have some problems. Red - does not work at all.

Notes:

  • TLS 1.3 connections does not work on Windows 7, 8.1 and 10 1507-1809. Currently this is not a problem, as 99,9% of web sites are working with TLS 1.2.
  • On Windows 7/8.1, 2008R2/2012R2 it is required to have ~2014-2019 year updates installed. Otherwise WebOne can't decode TLS ciphers.

Client software

All browsers that support HTTP Proxy servers can be used with WebOne. Known problems and workarounds are below:

Browser Version Score Notes
MS IE 1.5 Good No FTP, Gopher; Don't know proxy authentication
MS IE 2.0 Good No FTP, Gopher
MS IE 3.0 Perfect
MS IE 4.0 Good
MS IE 4.0 SP2 Perfect
MS IE 4.01 Mac Perfect (Ade Thompson @ oldbytes.space)
MS IE 5.x Perfect Write in %windir%/system32/drivers/etc/hosts file 192.168.x.y wpad line to enable automatic detection of proxy in IE 5+.
MS IE 6.0 Perfect --//--
MS IE 6.0 SP1 Perfect --//--
MS IE 6.0 SV1 Perfect --//--
MS IE 8.0 Perfect --//--
Win98 WebFolders IE 5.00 Perfect Office 2000's "Web Folders" have no problems
Win2k WebFolders IE 5.01 SP4 Perfect
WinXP WebFolders IE 6.0 RTM Perfect
Opera 3.51 Good Requires transliteration on Russian pages & WinNT 3.51
Opera 11.64 Perfect
Opera 12.02 Perfect
Opera 12.18 Usable User must turn off HSTS after installing Opera because it's not fully disableable
Opera 9.64 Good FTP, Gopher servers are not accessible
Netscape 3.04 Gold Perfect Working without problems
Netscape 4.75 Good Sometimes loses connection (may be a VM or firewall bug)
Mozilla 0.9.9 Perfect
Mozilla 1.0 Perfect
Mozilla 1.7 Perfect
Firefox 1.5 Perfect
Firefox 2.0.0.20 Perfect
Firefox 3.0.18 Perfect
Firefox 3.6.0-yandex Perfect
Firefox 3.6.28 Perfect Can play videos via VLC + Viewtube-Webone userscript
Firefox CE 3.6.28 20171107 Perfect
Classilla 9.3.4 Perfect Supports HTTPS links opening via proxy.
K-Meleon 75.1 Perfect Most of sites are opening & working, except some CORS banning
SeaMonkey 2.53.12 Perfect Almost no problems on sites, except some CORS banning
Galeon 1.2.0 Perfect
Splashtop Browser 0.2.360 Perfect Firefox 3.0.4 stripped clone in ASUS Express Gate
Google Chrome 79 Tested Can play videos via HTML5 + Viewtube-Webone userscript
Android Browser 2.3.5 Good Acid3 95/100 without proxy, 93/100 through proxy
Android OS 2.3.5 Good If proxy is password-protected, first enter login&password in Internet app, then all software will work over WebOne
Telnet Any Good
DOSLynx 0.43b Good Have troubles with displaying CP866 and CP1251 content. Use transliteration or a custom build of DOSLynx.
Amiga IBrowse 2.4 Bad Cannot work with image converting: bug #13 (marcoslm)
palmOne Web Pro 3.5 Perfect (Palmovod @ phantom.sannata.org)
Blazer 4.3 Perfect (Palmovod @ phantom.sannata.org)
Netfront 3.0 Perfect (Palmovod @ phantom.sannata.org)
Netfront 3.5 Perfect (Palmovod @ phantom.sannata.org)
WinMosaic 0.6 Bad Don't support proxies
Highwire ? Some Work only in local mode. (Robv @ atari-forum.com)
Windows Messenger 4.0 Some Sometimes work over HTTP gateway to Escargot
Windows Update Client 5.4.3790 Bad Cannot work over proxies
Windows Update Client 7.4.7600 Bad Cannot work over proxies
Windows Update Client 7.6.7600 Bad Finds updates, but can't download (0x80200011, see note below)

The list does not include well-known limitations of browsers, related to their rendering engines.

Website compatibility

Notes about known issues on opening some websites via WebOne.

Name URL Browser WebOne version Notes
Yandex Maps http://maps.ya.ru K-Meleon 75.1 0.10.2 Static page, gray canvas instead of map tiles. Anything doesn't work: Cross-Origin Request Blocked: The Same Origin Policy disallows reading the remote resource at http://yastatic.net/react/16.8.3/react-with-dom.min.js. This can be fixed by moving the resource to the same domain or enabling CORS.. These errors are for all JSes of Yandex services.
Yandex Maps http://maps.ya.ru SeaMonkey 2.53.12 0.12.1 Works almost everything except endless load from http://core-renderer-tiles.maps.yandex.net/, so no map tiles. Then error: Предупреждение: Запрос из постороннего источника заблокирован: Политика одного источника запрещает чтение удаленного ресурса на http://core-renderer-tiles.maps.yandex.net/tiles?l=mapj&v=22.07.15-0-b220606200930&x=616&y=322&z=10&scale=1&lang=ru_RU. (Причина: отсутствует заголовок CORS «Access-Control-Allow-Origin») (sorry, SeaMonkey is localized).
VKontakte http://vk.com SeaMonkey 2.53.12 0.12.2 Can view all VK profiles, photos, videos without log-in. 👍
VKontakte http://vk.com/login?... Any 0.12.0 Cannot log in, says about unknown error.
VKontakte http://m.vk.com/login?... Any 0.12.1 Cannot log in, says about unknown error.
VKontakte http://id.vk.com/auth?... FF 3.6 0.12.1 Empty page, as login page is generating via new JS.
VKontakte http://m.vk.com FF 1.0-3.6 0.10.5 Endless reload if JS is enabled.
Google Maps http://maps.google.com:443 Any Any Need this rule to open: [FixableURL::443] Redirect=%UrlNoPort% Internal=yes. Otherwise WebOne will try to connect to Google's only available 443rd port w/o SSL.
Google Maps http://maps.google.com:443 SM 2.53.12 0.12.1 Works great. 👍
Polygon of ghosts http://www.phantom.sannata.org Netscape 4.75 Any Domain must be listed in [ForceHttps] section or <META HTTP-EQUIV=REFRESH CONTENT="0; URL=https://www.phantom.sannata.org/"> will cause endless reloading from cache and freeze.
Polygon of ghosts http://www.phantom.sannata.org Any Any Win7 server must have updates (at least KB2992611).
The Drudge Report 2020 http://www.drudgereport.com IE 3/Netscape 3 Any Set UserAgent=Mozilla/4.75 [en] (Windows NT 5.0; U) to get away error 1010 message.
VOGONS http://www.vogons.org/ Any 0.11.0 Can't log in.
YouTube http://www.youtube.com/watch?v=... K-Meleon 75.1 0.10.2 No video playback: Error: Untrusted URL: https://somedomain.googlevideo.com/videoplayback?......
GitHub http://github.com/ Chrome 88 0.10.5 Cannot log in in local mode ("What‽ Your browser did something unexpected. Please contact us if the problem persists."). Probably, GitHub detecting that there is a proxy or bot.
phpBB 3.3 forums e.g. http://atari-forum.com/ Any 0.10.5 Can't log in in local mode
IPv6 sites e.g. http://6.ifconfig.pro/ Any 0.10.6 Operating correctly
IPv6 sites by IP e.g. http://[2604:180:f1::92]/ Any 0.10.6 Returning Bad Request (Invalid url: http://[2604:8088/)
How's My SSL https://www.howsmyssl.com/ Any 0.12.0 UnknownError and SSL bad news in suberror when running in Win11 21H2. In Win8.1 all great. Probably an Windows SChannel bug.
CyberForum http://www.cyberforum.ru/ Any 0.12.0 Can't go through anti-DDoS protection. Server thinks that client is a bot.
Russian Post http://www.pochta.ru/tracking SM 2.53.12 0.12.1 All works except parcel tracking.
Reddit http://reddit.com/ Any Any Hint: use http://old.reddit.com/ domain to simplify CSS/JS content for older browsers.
Legacy Update http://legacyupdate.net/windowsupdate/v6/ IE6 SP2 0.12.2 Founds, but can't download updates. Error Code: 0x80200011 (-2145386479): The server did not return the file size. BITS only transfers static content and requires the HTTP server to return the Content-Length header. The transfer request fails if the URL points to dynamic content.
Legacy Update http://content.legacyupdate.net/legacyupdate/LegacyUpdate-1.1.exe IE6 SP2 0.12.2 Can't download when Kaspersky AV is running on same machine as WebOne (error 499 499. Body 16K of text/html in log). More...
WSUS https://wsus.g***e.m****y:8530/ XP SP2, WU 3.0 0.12.2 Windows Update / BITS agent have no proper support for HTTP Proxies at all. Doesn't tries to download anything via WebOne.