Explorar el Código

KCP: VMess will advertise its KCP capacity

Shelikhoo hace 9 años
padre
commit
29cb680a4b
Se han modificado 2 ficheros con 6 adiciones y 2 borrados
  1. 3 1
      proxy/vmess/inbound/inbound.go
  2. 3 1
      proxy/vmess/outbound/outbound.go

+ 3 - 1
proxy/vmess/inbound/inbound.go

@@ -220,7 +220,9 @@ func (this *VMessInboundHandler) HandleConnection(connection *hub.Connection) {
 
 	readFinish.Lock()
 }
-
+func (this *VMessInboundHandler) setProxyCap() {
+	this.meta.KcpSupported = true
+}
 func init() {
 	internal.MustRegisterInboundHandlerCreator("vmess",
 		func(space app.Space, rawConfig interface{}, meta *proxy.InboundHandlerMeta) (proxy.InboundHandler, error) {

+ 3 - 1
proxy/vmess/outbound/outbound.go

@@ -154,7 +154,9 @@ func (this *VMessOutboundHandler) handleResponse(session *raw.ClientSession, con
 
 	return
 }
-
+func (this *VMessOutboundHandler) setProxyCap() {
+	this.meta.KcpSupported = true
+}
 func init() {
 	internal.MustRegisterOutboundHandlerCreator("vmess",
 		func(space app.Space, rawConfig interface{}, meta *proxy.OutboundHandlerMeta) (proxy.OutboundHandler, error) {