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
- http://localhost:8080/!img-test/ - Available since v0.9.0.
- http://localhost:8080/!imagemagicktest.gif - Available since v0.16.2.
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
- http://localhost:8080/!pac/
- http://localhost:8080/auto/
- http://localhost:8080/auto
- http://localhost:8080/auto.pac
- http://localhost:8080/wpad.dat
- http://localhost:8080/wpad.da
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.