Unverified Commit c4f2c210 authored by Eric_Lee's avatar Eric_Lee Committed by GitHub

Merge pull request #123 from jumpserver/dev

Dev
parents 50194e95 cd3dca8d
......@@ -119,9 +119,21 @@ func OnHostHandler(c *neffos.NSConn, msg neffos.Message) (err error) {
c.Emit("data", neffos.Marshal(dataMsg))
return
}
userR, userW := io.Pipe()
addr, _, _ := net.SplitHostPort(cc.Socket().Request().RemoteAddr)
var addr string
request := cc.Socket().Request()
header := request.Header
remoteAddr := header.Get("X-Forwarded-For")
if remoteAddr == "" {
if host, _, err := net.SplitHostPort(request.RemoteAddr); err == nil {
addr = host
} else {
addr = request.RemoteAddr
}
} else {
addr = strings.Split(remoteAddr, ",")[0]
}
client := &Client{
Uuid: roomID, addr: addr,
WinChan: make(chan ssh.Window, 100), Conn: c,
......
......@@ -2,6 +2,7 @@ package service
import (
"fmt"
"net/url"
"strconv"
"github.com/jumpserver/koko/pkg/logger"
......@@ -13,7 +14,7 @@ func GetUserAssets(userID, search string, pageSize, offset int) (resp model.Asse
pageSize = 0
}
params := map[string]string{
"search": search,
"search": url.QueryEscape(search),
"limit": strconv.Itoa(pageSize),
"offset": strconv.Itoa(offset),
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment