mirror of
https://github.com/antoniomika/sish.git
synced 2025-12-24 13:37:57 +08:00
Fix sni address for console
This commit is contained in:
@@ -231,8 +231,9 @@ func (c *WebConsole) HandleClients(proxyUrl string, g *gin.Context) {
|
||||
c.State.TCPListeners.Range(func(tcpAlias string, aliasHolder *TCPHolder) bool {
|
||||
for _, v := range listeners {
|
||||
aliasHolder.Balancers.Range(func(ikey string, balancer *roundrobin.RoundRobin) bool {
|
||||
newAlias := tcpAlias
|
||||
if aliasHolder.SNIProxy {
|
||||
tcpAlias = fmt.Sprintf("%s-%s", tcpAlias, ikey)
|
||||
newAlias = fmt.Sprintf("%s-%s", tcpAlias, ikey)
|
||||
}
|
||||
|
||||
for _, server := range balancer.Servers() {
|
||||
@@ -245,7 +246,7 @@ func (c *WebConsole) HandleClients(proxyUrl string, g *gin.Context) {
|
||||
aliasAddress := string(serverAddr)
|
||||
|
||||
if v == aliasAddress {
|
||||
listenerParts[tcpAlias] = aliasAddress
|
||||
listenerParts[newAlias] = aliasAddress
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user