From bcbce88ad3ca6c03f915acb8a5a36b435b07ff15 Mon Sep 17 00:00:00 2001 From: xydche Date: Mon, 23 Nov 2020 13:14:23 +0800 Subject: [PATCH] fix v2ray-server tcpsettings (#5820) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 修复传输方式为tcp时,http伪装不生效的问题。 --- .../model/cbi/v2ray_server/api/genv2rayconfig.lua | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/package/lean/luci-app-v2ray-server/luasrc/model/cbi/v2ray_server/api/genv2rayconfig.lua b/package/lean/luci-app-v2ray-server/luasrc/model/cbi/v2ray_server/api/genv2rayconfig.lua index 6b632ee76..6a1879f60 100644 --- a/package/lean/luci-app-v2ray-server/luasrc/model/cbi/v2ray_server/api/genv2rayconfig.lua +++ b/package/lean/luci-app-v2ray-server/luasrc/model/cbi/v2ray_server/api/genv2rayconfig.lua @@ -92,6 +92,17 @@ local v2ray = { } } } or nil, + tcpSettings = (server.transport == "tcp") and { + header = { + type = server.tcp_guise, + request = { + path = server.tcp_guise_http_path, + headers = { + Host = server.tcp_guise_http_host + } + } + } + } or nil, kcpSettings = (server.transport == "mkcp") and { mtu = tonumber(server.mkcp_mtu), tti = tonumber(server.mkcp_tti),