-
Notifications
You must be signed in to change notification settings - Fork 457
Open
Labels
Description
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
.