|  | @@ -25,7 +25,7 @@ func (server *SocksServer) ListenUDP(port uint16) error {
 | 
	
		
			
				|  |  |  		log.Error("Socks failed to listen UDP on port %d: %v", port, err)
 | 
	
		
			
				|  |  |  		return err
 | 
	
		
			
				|  |  |  	}
 | 
	
		
			
				|  |  | -	udpAddress = v2net.IPAddress([]byte{127, 0, 0, 1}, port)
 | 
	
		
			
				|  |  | +	udpAddress = v2net.IPAddress(conn.LocalAddr().(*net.UDPAddr).IP, uint16(conn.LocalAddr().(*net.UDPAddr).Port))
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  |  	go server.AcceptPackets(conn)
 | 
	
		
			
				|  |  |  	return nil
 |