- Added flush sniffing for keep-alive request
- Set default flush interval to 100ms for hostname and 500ms for virtual directory
This commit is contained in:
Toby Chui
2024-07-13 23:12:23 +08:00
parent aca6e44b35
commit e410b92e34
4 changed files with 11 additions and 1 deletions

View File

@@ -6,6 +6,7 @@ import (
"net/http"
"net/url"
"strings"
"time"
"imuslab.com/zoraxy/mod/dynamicproxy/dpcore"
)
@@ -39,6 +40,7 @@ func (u *Upstream) StartProxy() error {
proxy := dpcore.NewDynamicProxyCore(path, "", &dpcore.DpcoreOptions{
IgnoreTLSVerification: u.SkipCertValidations,
FlushInterval: 100 * time.Millisecond,
})
u.proxy = proxy