反向代理要求必须添加源站

This commit is contained in:
刘祥超
2022-03-25 14:42:28 +08:00
parent b2af8e196b
commit 68f0b2efc3
2 changed files with 7 additions and 4 deletions

View File

@@ -299,16 +299,19 @@ func (this *CreateAction) RunPost(params struct {
}
// 源站地址
reverseProxyRefJSON := []byte{}
var reverseProxyRefJSON = []byte{}
switch params.ServerType {
case serverconfigs.ServerTypeHTTPProxy, serverconfigs.ServerTypeTCPProxy, serverconfigs.ServerTypeUDPProxy:
originConfigs := []*serverconfigs.OriginConfig{}
var originConfigs = []*serverconfigs.OriginConfig{}
err := json.Unmarshal([]byte(params.Origins), &originConfigs)
if err != nil {
this.Fail("源站地址解析失败:" + err.Error())
}
if len(originConfigs) == 0 {
this.Fail("请添加至少一个源站地址")
}
originRefs := []*serverconfigs.OriginRef{}
var originRefs = []*serverconfigs.OriginRef{}
for _, originConfig := range originConfigs {
if originConfig.Id > 0 {
originRefs = append(originRefs, &serverconfigs.OriginRef{

View File

@@ -76,7 +76,7 @@
<!-- 源服务器地址 -->
<tr v-if="serverType == 'httpProxy' || serverType == 'tcpProxy' || serverType == 'udpProxy'">
<td>源站地址</td>
<td>源站地址 *</td>
<td>
<input type="hidden" name="origins" :value="JSON.stringify(origins)"/>
<div v-if="origins.length > 0">