"0.0.0.0"
0.0.4
Various Compression-Related Settings
9.0.0
HTTP Compression Settings
9.0.0
Whether HTTP Compression is enabled
true
9.0.0
The Maximum Size of an Item allowed to be compressed
size(10).mb()
9.0.0
The Minimum Size of an Item allowed to be compressed
size(1).kb()
The Order in which to prefer Compression Algorithms, non included wont be used
["brotli", "gzip", "deflate"]
9.0.0
WebSocket Compression Settings
9.0.0
Whether WebSocket Compression is enabled
true
9.0.0
The Maximum Size of an Item allowed to be compressed
size(1).mb()
9.0.0
Various Logging-Related Settings
7.4.0
Whether to enable DEBUG Logs
false
7.4.0
Whether to enable ERROR Logs
true
7.4.0
Whether to enable WARN Logs
true
7.4.0
The HTTP Methods that should automatically be handled for you
9.5.0
Whether to automatically handle HEAD Requests
true
9.5.0
Whether to automatically handle TRACE Requests
false
9.5.0
Various Performance-Related Settings
6.3.0
Whether to include ETag Headers on every request with a direct Body
true
6.3.0
Whether to include Last-Modified Headers on every request that serves a file
true
6.3.0
The Port to use for the Server, can be random using 0
0
0.0.1
HTTP Proxy Options
8.0.0
Whether to compress the requests
false
9.0.0
The Credentials that the proxy will use
8.0.0
Whether to authenticate proxy requests
false
8.0.0
The Password required to authenticate
"proxy"
8.0.0
The Username required to authenticate
"proxy"
8.0.0
Whether to check for proxies and use alternate IPs
false
8.0.0
Whether to force all requests through the proxy
false
8.0.0
The Header to use for getting the actual IP address, it must only include the IP address
"x-forwarded-for"
8.0.0
The IPs the server will validate against
9.0.0
The List of Authorized (or Unauthorized) Proxy IPs
[...ReverseProxyIps.LOCAL, ...ReverseProxyIps.CLOUDFLARE]
9.0.0
The Mode in which to validate the list
"whitelist"
9.0.0
Whether to validate proxy ips
false
9.0.0
Whether to add the rjweb-server header that contains the version
true
9.0.0
Caches for various methods
Cached ArrayBuffer Texts
9.0.0
The Cache for the Compression Methods Header parsing
9.0.0
An Empty ArrayBuffer
9.7.0
The Cached base64 encoded proxy credentials
9.0.0
The Cache for static files
9.0.0
9.0.0
Channels that were used with the server
9.0.0
Class Contexts used to create the ctr object
9.0.0
Content Type Mappings
9.0.0
The Error handlers
9.0.0
The Finish handlers
9.0.0
The HTTP callback handler
9.0.0
Internal Channel String Identifiers
9.8.0
Internal Request Identifiers
9.3.0
The Logger for Internal Events
9.0.0
The Not Found handler
9.0.0
The Options for the Server
THe IP Address to bind the server to
"0.0.0.0"
0.0.4
Various Compression-Related Settings
9.0.0
HTTP Compression Settings
9.0.0
Whether HTTP Compression is enabled
true
9.0.0
The Maximum Size of an Item allowed to be compressed
size(10).mb()
9.0.0
The Minimum Size of an Item allowed to be compressed
size(1).kb()
The Order in which to prefer Compression Algorithms, non included wont be used
["brotli", "gzip", "deflate"]
9.0.0
WebSocket Compression Settings
9.0.0
Whether WebSocket Compression is enabled
true
9.0.0
The Maximum Size of an Item allowed to be compressed
size(1).mb()
9.0.0
Various Logging-Related Settings
7.4.0
Whether to enable DEBUG Logs
false
7.4.0
Whether to enable ERROR Logs
true
7.4.0
Whether to enable WARN Logs
true
7.4.0
The HTTP Methods that should automatically be handled for you
9.5.0
Whether to automatically handle HEAD Requests
true
9.5.0
Whether to automatically handle TRACE Requests
false
9.5.0
Various Performance-Related Settings
6.3.0
Whether to include ETag Headers on every request with a direct Body
true
6.3.0
Whether to include Last-Modified Headers on every request that serves a file
true
6.3.0
The Port to use for the Server, can be random using 0
0
0.0.1
HTTP Proxy Options
8.0.0
Whether to compress the requests
false
9.0.0
The Credentials that the proxy will use
8.0.0
Whether to authenticate proxy requests
false
8.0.0
The Password required to authenticate
"proxy"
8.0.0
The Username required to authenticate
"proxy"
8.0.0
Whether to check for proxies and use alternate IPs
false
8.0.0
Whether to force all requests through the proxy
false
8.0.0
The Header to use for getting the actual IP address, it must only include the IP address
"x-forwarded-for"
8.0.0
The IPs the server will validate against
9.0.0
The List of Authorized (or Unauthorized) Proxy IPs
[...ReverseProxyIps.LOCAL, ...ReverseProxyIps.CLOUDFLARE]
9.0.0
The Mode in which to validate the list
"whitelist"
9.0.0
Whether to validate proxy ips
false
9.0.0
Whether to add the rjweb-server header that contains the version
true
9.0.0
9.0.0
The Ratelimit Handlers
9.0.0
Rate Limit Store
9.0.0
The Routes available for searching
9.0.0
THe IP Address to bind the server to