---
url: /configuration/inbound/anytls.md
description: AnyTLS 多路复用服务端入站
---

# anytls

终止 TLS，并在其上复用多条客户端流。

```yaml check
inbounds:
  anytls:
    type: anytls
    listen: 0.0.0.0:443
    password: test-password
    tls:
      acme:
        domain: example.com

dns:
  servers:
    default: {type: udp, address: 127.0.0.1:53}
  final: default
```

## 字段

### type

* 类型：字符串。
* 必填：是，第一项。
* 取值：`anytls`。

### listen

* 类型：`SocketAddr`。
* 必填：是。

### tls

* 类型：[TLS 服务端块](/configuration/shared/tls-server)。
* 必填：是。
* 取值：静态证书、ACME、REALITY 或 Kotodama。

### password

* 类型：字符串。
* 必填：是。
* 行为：服务器自身认证；有 `users` 时作为服务器密码，用户密码在其旁。

### users

* 类型：名字到密码的映射。
* 必填：可选。
* 默认：空。

## 说明

::: info 仅 Linux
AnyTLS 依赖 Linux 的 BoringSSL TLS 后端。
:::

支持 TCP 与流中的 UDP；`network`、`udp_timeout`、`full_cone` 可用。可以套支持的 stream transport；可以配置 `fallback`。会话池参数不属于入站配置。

## 相关

* [TLS 服务端](/configuration/shared/tls-server)
* [共享 users](/configuration/shared/users)
* [共享 transport](/configuration/shared/transport)
