Internal URLs - atauenis/webone GitHub Wiki

WebOne Proxy Server also includes a small HTTP Server (running on same port as the proxy) which enables access to in-proxy internal pages. They are useful help for the Proxy.

This is a list of them. Some pages have multiple URLs for easier access.

Status page

This page contains information about the server, its current load and debug information. The page look can be configured via DisplayStatusPage setting in webone.conf. It can be short (the default value, meaning that the page will contain only some status information), full (with all IP addresses of the machine and information about which is set as default in DefaultHostName setting) and no (the status page containing only WebOne version and nothing more).

FTP client

Main article: Using with FTP servers. Available since v0.14.0.

Online video player

Main article: YouTube playback. Available since v0.15.0.

Online video downloader-converter

Backend of Online video player. Manual use parameters:

  • url - Address of the video (e.g. https://www.youtube.com/watch?v=fPnO26CwqYU or similar)
  • f - Target format of the file (e.g. avi)
  • vcodec - Codec for video (e.g. mpeg4)
  • acodec - Codec for audio (e.g. mp3)
  • content-type - override default MIME content type for the file (optional).
  • Also you can use many yt-dlp and ffmpeg options like aspect, b, no-mark-watched and other.
  • Default parameter values are stored in configuration file.
  • Available since v0.15.0.

File format converter

WebOne can launch external programs (like ImageMagick, FFmpeg, etc) to perform converting file formats. They are used to convert images (e.g. from WebP to GIF) and to convert or download videos (e.g. to watch YouTube in VLC on slow machines by ViewTube).

Required arguments:

  • url= - remote file URL. It will be downloaded and then converted.
  • or src= - the path to the local file which should be converted. This option may be deprecated in future releases for security purposes.

Optional arguments:

  • util= - the converter utility which should be used. Default if omitted: convert (ImageMagick).
  • dest= - destination file extension. Default if omitted: xbm.
  • type= - destination file MIME content-type. Default if omitted: image/x-xbitmap.
  • arg= - first argument for converter program.
  • arg2= - second argument for converter program.

The converters are set up in Converters list in configuration file.

Available since v0.9.0. Since WebOne v0.16.2 the page can be disabled by EnableManualConverting option of configuration file.

Image conversion test

This page can be used to verify if the ImageMagick picture converter is working.

Clear temporary files

Some converters are producing temporary files. They are not used again at all, and can be removed by opening this page. Available since v0.9.0.

Code page list

List of supported content encodings (code pages). The list is host OS specific, and can be viewed on this page. Main article: Troubleshooting language support.

Available since v0.2.1.

Proxy Automatic Configuration script

To allow automatic configuration in browsers, WebOne hosts a PAC script (WPAD in Microsoft terminology). WebOne also can handle bug in IE 6.0 SP2, which is looking for wpad.da file instead of wpad.dat. Available since v0.9.0.

Robots.txt

Because the proxy also can act in "local mode" (used to browse the Web via browsers that don't support proxies), it is need to hide it from Web Spiders. So Google will not index your proxy if it have a public-accessible IP and someone linked it on its website.

Deprecated pages

WebOne.conf display

Initially there was an idea to open a public accessible proxy server. But some people don't like this idea as they don't know server's configuration. They think that it can be configured to sniff passwords&cookies. I'm deiced to make the configuration file public accessible. This can be enabled/disabled via AllowConfigFileDisplay option in the webone.conf. However, since v0.11.0 WebOne got support for multiple configuration files, which required full rewrite of code for this page, and the page wasn't became popular. So I had removed it at all.

Local file server

WebOne before v0.10.3 contained an simple file server, which allowed users to download files from the server PC. It was a security hole, and I'm deiced to remove the feature at all.