proxy
ip/proxy
Type: Settings Directory
| Argument | Type | Description |
|---|---|---|
| enabled | bool | |
| src-address | obj_arg { alt { ipAddr , ip6Addr } { ipAddr , ip6Addr } } | |
| port | multi_arg { num [1 .. 65535] } | |
| anonymous | bool | |
| parent-proxy | alt { ipAddr , ip6Addr } | |
| parent-proxy-port | num | |
| cache-administrator | string | |
| max-cache-size | alt { enum (none | unlimited) { none:0, unlimited:0xffffffff } , num } | |
| max-cache-object-size | num | |
| cache-on-disk | bool | |
| max-client-connections | num | |
| max-server-connections | num | |
| max-fresh-time | time | |
| serialize-connections | bool | |
| always-from-cache | bool | |
| cache-hit-dscp | num | |
| cache-path | string |
ip/proxy/clear-cache
Type: Command
ip/proxy/reset-html
Type: Command
ip/proxy/connections
Type: Directory
| Flag | Name | Description |
|---|---|---|
| S | server | server |
| C | client | client |
| Read-only Argument | Type | Description |
|---|---|---|
| src-address | alt { ipAddr , ip6Addr } | |
| dst-address | alt { ipAddr , ip6Addr } | |
| last-protocol | enum (HTTP/1.0 | HTTP/1.1 | FTP) | |
| state | enum (rx-header | resolving | connecting | waiting | rx-body | tx-header | tx-body | idle) | |
| tx-bytes | num | |
| rx-bytes | num |
ip/proxy/access
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| Argument | Type | Description |
|---|---|---|
| src-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-port | super { ! , multi_arg { , , range_arg [ .. 65535] } { , , range_arg [ .. 65535] } } | |
| local-port | super { ! , num [0 .. 65535] } | |
| dst-host | super { ! , string } | |
| path | super { ! , string } | |
| method | super { ! , enum (GET | HEAD | POST | PUT | CONNECT | OPTIONS | DELETE | TRACE) { GET, HEAD, POST, PUT, CONNECT, OPTIONS, DELETE, TRACE } } | |
| action | enum (allow | deny | redirect | url-append) | |
| action-data | string { } |
| Read-only Argument | Type | Description |
|---|---|---|
| hits | num |
ip/proxy/access/reset-counters
Type: Command
ip/proxy/access/reset-counters-all
Type: Command
ip/proxy/cache
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| Argument | Type | Description |
|---|---|---|
| src-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-port | super { ! , multi_arg { , , range_arg [ .. 65535] } { , , range_arg [ .. 65535] } } | |
| local-port | super { ! , num [0 .. 65535] } | |
| dst-host | super { ! , string } | |
| path | super { ! , string } | |
| method | super { ! , enum (GET | HEAD | POST | PUT | CONNECT | OPTIONS | DELETE | TRACE) { GET, HEAD, POST, PUT, CONNECT, OPTIONS, DELETE, TRACE } } | |
| action | enum (allow | deny) |
| Read-only Argument | Type | Description |
|---|---|---|
| hits | num |
ip/proxy/cache/reset-counters
Type: Command
ip/proxy/cache/reset-counters-all
Type: Command
ip/proxy/direct
Type: Directory
| Flag | Name | Description |
|---|---|---|
| X | disabled | disabled |
| Argument | Type | Description |
|---|---|---|
| src-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-address | super { ! , alt { ip_range_arg , ip6_prefix_arg } { ip_range_arg , ip6_prefix_arg } } | |
| dst-port | super { ! , multi_arg { , , range_arg [ .. 65535] } { , , range_arg [ .. 65535] } } | |
| local-port | super { ! , num [0 .. 65535] } | |
| dst-host | super { ! , string } | |
| path | super { ! , string } | |
| method | super { ! , enum (GET | HEAD | POST | PUT | CONNECT | OPTIONS | DELETE | TRACE) { GET, HEAD, POST, PUT, CONNECT, OPTIONS, DELETE, TRACE } } | |
| action | enum (allow | deny) |
| Read-only Argument | Type | Description |
|---|---|---|
| hits | num |
ip/proxy/direct/reset-counters
Type: Command
ip/proxy/direct/reset-counters-all
Type: Command
ip/proxy/monitor
Type: Command
| Read-only Argument | Type | Description |
|---|---|---|
| status | enum (stopped | running | invalid-address | building-cache | passthrough) | |
| uptime | time | |
| client-connections | num | |
| server-connections | num | |
| requests | num | |
| hits | num | |
| cache-used | num | |
| total-ram-used | num | |
| received-from-servers | num | |
| sent-to-clients | num | |
| hits-sent-to-clients | num |
ip/proxy/lookups
Type: Settings Directory
| Read-only Argument | Type | Description |
|---|---|---|
| successes | num | |
| not-found | num | |
| non-cacheable | num | |
| denied | num | |
| expired | num | |
| no-expiration-info | num |
ip/proxy/inserts
Type: Settings Directory
| Read-only Argument | Type | Description |
|---|---|---|
| successes | num | |
| denied | num | |
| too-large | num | |
| no-memory | num | |
| errors | num |
ip/proxy/refreshes
Type: Settings Directory
| Read-only Argument | Type | Description |
|---|---|---|
| url-requests | num | |
| request-max-age | num | |
| expired | num | |
| response-max-age | num | |
| config-max-fresh | num | |
| heuristic | num | |
| other | num |
ip/proxy/cache-contents
Type: Directory
| Read-only Argument | Type | Description |
|---|---|---|
| uri | string | |
| file-size | num | |
| last-modified | date_arg | |
| last-modified-time | date_arg | |
| last-accessed | date_arg | |
| last-accessed-time | date_arg |