修改反向代理实现

This commit is contained in:
GoEdgeLab
2020-09-21 11:37:09 +08:00
parent e8b207e5bb
commit 5e634e3da4
14 changed files with 520 additions and 312 deletions

View File

@@ -0,0 +1,27 @@
package serverconfigs
import "github.com/iwind/TeaGo/maps"
// Websocket转发类型
type HTTPWebsocketForwardMode = string
const (
HTTPWebsocketForwardModeWebsocket = "websocket"
HTTPWebsocketForwardModeHttp = "http"
)
// 所有的转发方式
func AllWebsocketForwardModes() []maps.Map {
return []maps.Map{
{
"name": "Websocket连接",
"mode": HTTPWebsocketForwardModeWebsocket,
"description": "通过Websocket连接后端服务器并发送数据",
},
{
"name": "HTTP连接",
"mode": HTTPWebsocketForwardModeHttp,
"description": "通过HTTP PUT转发服务器到后端服务器",
},
}
}