mirror of
https://github.com/wyx2685/V2bX.git
synced 2025-01-22 18:08:14 -05:00
feat: tcp fast open
This commit is contained in:
parent
f034bbd39b
commit
7dbb148b90
@ -114,6 +114,7 @@ func BuildInbound(config *conf.ControllerConfig, nodeInfo *panel.NodeInfo, tag s
|
|||||||
config.EnableProxyProtocol {
|
config.EnableProxyProtocol {
|
||||||
sockoptConfig := &coreConf.SocketConfig{
|
sockoptConfig := &coreConf.SocketConfig{
|
||||||
AcceptProxyProtocol: config.EnableProxyProtocol,
|
AcceptProxyProtocol: config.EnableProxyProtocol,
|
||||||
|
TFO: config.EnableTFO,
|
||||||
} //Enable proxy protocol
|
} //Enable proxy protocol
|
||||||
in.StreamSetting.SocketSettings = sockoptConfig
|
in.StreamSetting.SocketSettings = sockoptConfig
|
||||||
}
|
}
|
||||||
|
@ -25,6 +25,7 @@ type ControllerConfig struct {
|
|||||||
DisableUploadTraffic bool `yaml:"DisableUploadTraffic"`
|
DisableUploadTraffic bool `yaml:"DisableUploadTraffic"`
|
||||||
DisableGetRule bool `yaml:"DisableGetRule"`
|
DisableGetRule bool `yaml:"DisableGetRule"`
|
||||||
EnableProxyProtocol bool `yaml:"EnableProxyProtocol"`
|
EnableProxyProtocol bool `yaml:"EnableProxyProtocol"`
|
||||||
|
EnableTFO bool `yaml:"EnableTFO"`
|
||||||
DisableIVCheck bool `yaml:"DisableIVCheck"`
|
DisableIVCheck bool `yaml:"DisableIVCheck"`
|
||||||
DisableSniffing bool `yaml:"DisableSniffing"`
|
DisableSniffing bool `yaml:"DisableSniffing"`
|
||||||
EnableFallback bool `yaml:"EnableFallback"`
|
EnableFallback bool `yaml:"EnableFallback"`
|
||||||
|
@ -25,9 +25,10 @@ Nodes:
|
|||||||
SendIP: 0.0.0.0 # IP address you want to send pacakage
|
SendIP: 0.0.0.0 # IP address you want to send pacakage
|
||||||
EnableDNS: false # Use custom DNS config, Please ensure that you set the dns.json well
|
EnableDNS: false # Use custom DNS config, Please ensure that you set the dns.json well
|
||||||
DNSType: AsIs # AsIs, UseIP, UseIPv4, UseIPv6, DNS strategy
|
DNSType: AsIs # AsIs, UseIP, UseIPv4, UseIPv6, DNS strategy
|
||||||
|
EnableTFO: false # Enable TCP Fast Open
|
||||||
EnableVless: false # Enable Vless for V2ray Type
|
EnableVless: false # Enable Vless for V2ray Type
|
||||||
EnableProxyProtocol: false # Only works for WebSocket and TCP
|
|
||||||
EnableXtls: false # Enable xtls-rprx-vision, only vless
|
EnableXtls: false # Enable xtls-rprx-vision, only vless
|
||||||
|
EnableProxyProtocol: false # Only works for WebSocket and TCP
|
||||||
EnableFallback: false # Only support for Trojan and Vless
|
EnableFallback: false # Only support for Trojan and Vless
|
||||||
FallBackConfigs: # Support multiple fallbacks
|
FallBackConfigs: # Support multiple fallbacks
|
||||||
- SNI: # TLS SNI(Server Name Indication), Empty for any
|
- SNI: # TLS SNI(Server Name Indication), Empty for any
|
||||||
|
Loading…
Reference in New Issue
Block a user