AnyTLS

新しく登場した TLS プロトコルで、アイドル接続セッションを管理することで特徴を減らし、トラフィック分析への耐性を主な特徴としています。

設定例

config.yaml YAML
proxies:
  - name: anytls
    type: anytls
    server: 1.2.3.4
    port: 443
    password: " "
    client-fingerprint: chrome
    udp: true
    idle-session-check-interval: 30
    idle-session-timeout: 30
    min-idle-session: 0
    sni: "example.com"
    skip-cert-verify: true

フィールドの説明

password必須

認証パスワード。

idle-session-check-intervalデフォルト 30s

アイドルセッションをチェックする時間間隔。

idle-session-timeoutデフォルト 30s

チェック時、アイドル時間がこの値を超えたセッションを終了します。

min-idle-sessionデフォルト 0

チェック時、少なくとも先頭の n 個のアイドルセッションは終了しないよう保持します。

その他のフィールドは共通フィールドTLS フィールドを参照してください。

Mihomo は AnyTLS + REALITY の組み合わせに対応していません(今後も対応予定はありません)。SNI を隠したい場合は ECH と併用してください。REALITY をどうしても使いたい場合は VMess、VLESS、または Trojan を選択してください。