/ip/proxy

proxy

Web 代理的设置。代理转发其客户端的 HTTP、HTTPS(CONNECT)和 FTP 请求,以及通过目标 NAT 重定向到它的连接请求,并缓存 HTTP 响应。更改此菜单中的任何设置都会清除缓存。概述和示例参见 Web 代理。


ip/proxy

Type: Settings Directory

Web 代理的设置。代理转发其客户端的 HTTP、HTTPS(CONNECT)和 FTP 请求,以及通过目标 NAT 重定向到它的连接请求,并缓存 HTTP 响应。更改此菜单中的任何设置都会清除缓存。概述和示例参见 Web 代理。

参数类型描述
enabledboolWeb 代理是否运行。默认值:no。
src-addressobject { address: alt { address: ipAddr , address6: ip6Addr } }代理解开连接到服务器时使用的源地址。它必须是路由器的地址;否则以及未设置时,路由器使用路由选择的源地址。默认值:::(未设置)。
portmulti { port: num [1 .. 65535] }代理监听的 TCP 端口,或作为逗号分隔列表的多个端口,例如 8080,3128。代理监听路由器的所有 IPv4 和 IPv6 地址,因此请使用防火墙规则保护该端口。要在规则中区分端口,请在访问、缓存和直连列表中使用 local-port。默认值:8080。
anonymousbool代理是否将客户端信息告知服务器。 - no(默认)- 在发送到服务器的请求中添加 Via: 1.1 <router address> (Mikrotik HttpProxy)、X-Forwarded-For: <client address> 和 X-Proxy-ID。当请求到达时已设置 Via 和 X-Forwarded-For(例如来自另一个代理),代理会将自己的条目添加到其中。 - yes - 不发送这些头中的任何一个。
parent-proxyalt { host: ipAddr , host6: ip6Addr }接收请求的另一个代理的 IPv4 或 IPv6 地址,包括 HTTPS(CONNECT)请求,但 /ip/proxy/direct 直接发送到服务器的请求除外。仅当 parent-proxy-port 不为 0 时才使用父代理。无法访问父代理时,客户端会收到错误页面;路由器不会回退到直接连接。默认值:::(无)。
parent-proxy-portnum父代理的 TCP 端口。为 0 时不使用父代理,即使设置了 parent-proxy。默认值:0。
cache-administratorstring代理错误页面上以 mailto: 链接显示的名称或电子邮件地址,即错误页面模板的 $(admin) 变量(参见 reset-html)。默认值:webmaster。
max-cache-sizealt { special: enum (none | unlimited) { none:0, unlimited:0xffffffff } , value: num }缓存的最大总大小,单位为 KiB。 - unlimited(默认)- 无限制。此时 RAM 缓存可能使用路由器的大部分空闲内存,因此在运行其他服务的路由器上应设置限制。 - none - 不缓存。 - 数字 - 以 KiB 为单位的限制。
max-cache-object-sizenum代理在缓存中存储的最大响应大小,单位为 KiB。更大的响应会直接到达客户端而不被存储。默认值:2048KiB。
cache-on-diskbool代理保存缓存的位置。 - no(默认)- 保存在 RAM 中。 - yes - 保存在路由器的存储上,位于 cache-path 指定的存储中,/file 会以 web-proxy store 类型显示它。
max-client-connectionsnum代理同时服务的最大客户端连接数。更多请求会等待直到有可用连接。默认值:600。
max-server-connectionsnum默认值:600。
max-fresh-timetime默认值:3d。
serialize-connectionsbool默认值:no。
always-from-cachebool默认值:no。
cache-hit-dscpnum路由器为从缓存提供的响应数据包设置的 DSCP 值,0 到 63。可用于在队列和防火墙规则中识别缓存命中。默认值:4。
cache-pathstring缓存目录名称。使用 cache-on-disk=yes 时,路由器会在其存储上创建它,类型为 web-proxy store。路径(例如磁盘上的 usb1/web-proxy)需要已存在的目录;否则路由器会以 bad cache path 拒绝。它不能为空。默认值:web-proxy。