Skip to content

Add Brutal congestion control for wstunnel #429

@evan0greenup

Description

@evan0greenup

Describe the feature

Just bring the Ideas from hysteria2 https://github.com/apernet/hysteria or tcp_brutal https://github.com/apernet/tcp-brutal . Use add option to use a brutal congestion control algorithm when the transmission rate of the network path between two end of wstunnel is constant and known.

Describe the reason for such feature

For a network path with known transmission rate, the default congestion control my not be optimal, because when there is packet loss or congestion, the speed will drop severally (usually half). For the scenario for wstunnel, The virtual tunnel is usually established between two fixed node (so the transmission rate between two nodes are also fixed),

Describe alternatives you've considered

Because websocket is based on TCP protocol, the tcp-brutal may be very helpful, or can be directly used in wstunnel.

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions