跳转至

Service

Service 是 ZBProxy 的入站监听器。所有连接都来自这里。

Tip

一个 ZBProxy 实例可以并行运行多个服务,具体取决于您配置的 Service 对象数量。

Service Object

{
    "Name": "default",
    "TargetAddress": "",
    "TargetPort": 25565,
    "Listen": 25565,

    "EnableProxyProtocol": false,
    "IPAccess": {},

    "SocketOptions": {},
    "Outbound": {},

    "Minecraft": {},
    "TLSSniffing": {}
}

字段

Name

必填

服务的名称。将打印在日志中。

TargetAddress

必填

要代理的地址。(不带端口)

TargetPort

必填

要代理的地址的端口。(从 0 到 65535)

Listen

必填

要监听的端口为 0.0.0.0。(从 0 到 65535)

EnableProxyProtocol

启用 PROXY 协议监听入站连接。

同时支持 PROXY 协议版本 1 和 2。

完整的协议规范可在此处找到: https://www.haproxy.org/download/1.8/doc/proxy-protocol.txt

Warning

这将拒绝任何未启用 PROXY 协议的连接。

我们不提供 PROXY 协议连接和非 PROXY 协议连接的兼容性 因为这通常会导致不当配置和漏洞。

IPAccess

用于限制客户端 IP 访问的访问控制模块。

有关更多信息,请转到 access control 页面。

SocketOptions

原生套接字选项。(入站)

有关更多信息,请转到 socket options 页面。

旧字段

这些字段来自 ZBProxy 的旧版本,可能会在未来版本中删除。

使用旧字段时,连接可能不会被传递到路由器。

Outbound

出站代理类型。

有关更多信息,请转到 proxy 页面。

Minecraft

转到 Minecraft 页面。

TLSSniffing

转到 TLS 页面。