Skip to content

Egress protocol completeness #3712

Open

Description

@yufan-su

Actor egress only carries HTTP(S), TLS passthrough, and DNS. Agents often need more: WebSocket for realtime APIs and remote browsers, SSH for git, database clients, HTTP/3. The only workaround today is a tls_passthrough rule, which skips policy checks inside the connection and only works for TLS.

We should expand on the existing supported egress protocols post v1.0.0.

Today

Supported:

  • HTTP/1.1 and HTTP/2, cleartext or HTTPS
  • TLS to a host with a tls_passthrough rule
  • DNS, for hosts in the actor's policy

Blocked:

See egress-traffic.md for what the actor sees in each case.

cc Bowei Du (@bowei) Lior Lieberman (@LiorLieberman)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Labels

area/networkkind/featureAn enhancement / feature request or implementation

Type

No type

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions