Skip to content

Supported Tunnels

Keeyou edited this page Jan 13, 2024 · 10 revisions

HTTP2 Tunnel Support

  • Basic [HTTP2] Support
  • HTTPS1.1 fallback support (both server and client sides)
  • Padding Support

NaïveProxy Protocol Support

Notable missing features to be done compared with naïvproxy

  • Caddy + forwardproxy Support (see Server setup for naive fork)
  • Proxy payload padding (see Padding Support)
  • H2 RST_STREAM frame padding
  • H2 HEADERS frame padding
  • Opt-in of padding protocol
  • Support HTTP/2 and HTTP/3 CONNECT tunnel Fast Open using the fastopen header
  • No performance degrade compared to naïvproxy client

Server-side features compared with caddy+forwardproxy

  • Basic Authentification
  • Opt-in of padding protocol
  • Via-IP support (HTTPS 1.1 only)
  • Via-via support (HTTPS 1.1 only)
  • File Server fallback support

Shadowsocks AEAD Tunnels

Shadowsocks Stream Tunnels

  • RC4-MD5
  • AES_128_CFB
  • AES_256_CFB
  • AES_192_CFB
  • AES_128_CTR
  • AES_256_CTR
  • AES_192_CTR
  • BLOWFISH_CFB64
  • CAMELLIA_128_CFB
  • CAMELLIA_192_CFB
  • CAMELLIA_256_CFB
  • SALA20
  • CHACHA20
  • XCHACHA20

VMess Tunnels

Trojan Tunnels

Not supported

ShadowsocksR Tunnels

Not supported

VLESS Tunnels

Not supported

Shadowsocks 2022 Tunnels

  • 2022-blake3-chacha20-poly1305
  • 2022-blake3-chacha12-poly1305
  • 2022-blake3-chacha8-poly1305