fix issue when upstream struct change

master
dingjun 3 years ago
parent 56d70505c1
commit 4e4430e7c5

@ -74,13 +74,11 @@ func forward(ctx context.Context, c net.Conn, data []byte, dst string) {
raddr := c.RemoteAddr().(*net.TCPAddr) raddr := c.RemoteAddr().(*net.TCPAddr)
glog.Debugf("connection from %s", raddr) glog.Debugf("connection from %s", raddr)
hdr = proxyproto.Header{ hdr = proxyproto.Header{
Version: 1, Version: 1,
Command: proxyproto.PROXY, Command: proxyproto.PROXY,
TransportProtocol: proxyproto.TCPv4, TransportProtocol: proxyproto.TCPv4,
SourceAddress: raddr.IP.To4(), SourceAddr: raddr,
DestinationAddress: net.IP{0, 0, 0, 0}, DestinationAddr: &net.TCPAddr{},
SourcePort: uint16(raddr.Port),
DestinationPort: 0,
} }
switch strings.ToLower(ss[1]) { switch strings.ToLower(ss[1]) {

Loading…
Cancel
Save