支持 WebSocket 吗?

是的,SSLcat 原生支持 WebSocket 协议,提供完整的 WebSocket 转发功能。

WebSocket 支持特性

SSLcat 的 WebSocket 支持包括:

基本配置

配置 WebSocket 代理:

proxies:
  - domain: "ws.example.com"
    target: "ws://localhost:8080"
    protocol: "ws"
    websocket:
      enabled: true

WSS 配置

配置安全的 WebSocket 连接:

proxies:
  - domain: "wss.example.com"
    target: "wss://localhost:8080"
    protocol: "wss"
    websocket:
      enabled: true
      ssl_verify: false

高级配置

WebSocket 高级配置选项:

proxies:
  - domain: "ws.example.com"
    target: "ws://localhost:8080"
    protocol: "ws"
    websocket:
      enabled: true
      ping_interval: 30
      pong_timeout: 10
      max_message_size: 1048576
      compression: true

负载均衡

WebSocket 负载均衡配置:

proxies:
  - domain: "ws.example.com"
    targets:
      - "ws://backend1.example.com:8080"
      - "ws://backend2.example.com:8080"
      - "ws://backend3.example.com:8080"
    protocol: "ws"
    load_balance: "ip_hash"
    websocket:
      enabled: true

使用场景

WebSocket 的典型使用场景:

监控和调试

WebSocket 连接监控:

SSLcat 的 WebSocket 支持让你可以轻松构建实时应用。