Add support for X-Forwarded-For
This commit is contained in:
parent
a4d2cf17aa
commit
8ed27bf54b
@ -17,10 +17,18 @@ type wsHandler struct {
|
||||
}
|
||||
|
||||
func newWSHandler(conn *websocket.Conn, state *State, r *http.Request) *wsHandler {
|
||||
var address string
|
||||
|
||||
if r.Header.Get("X-Forwarded-For") != "" {
|
||||
address = r.Header.Get("X-Forwarded-For")
|
||||
} else {
|
||||
address = conn.RemoteAddr().String()
|
||||
}
|
||||
|
||||
h := &wsHandler{
|
||||
ws: newWSConn(conn),
|
||||
state: state,
|
||||
addr: conn.RemoteAddr().String(),
|
||||
addr: address,
|
||||
}
|
||||
h.init(r)
|
||||
h.initHandlers()
|
||||
|
Loading…
Reference in New Issue
Block a user