func connectToServer()

in terminal.go [166:177]


func connectToServer(terminal *TerminalSettings, r *http.Request) (Connection, error) {
	terminal = terminal.Clone()

	setForwardedFor(&terminal.Header, r)

	conn, _, err := terminal.Dial()
	if err != nil {
		return nil, err
	}

	return Wrap(conn, conn.Subprotocol()), nil
}