소스 검색

format code

V2Ray 10 년 전
부모
커밋
9b12ee2eb3
2개의 변경된 파일21개의 추가작업 그리고 21개의 파일을 삭제
  1. 19 19
      proxy/socks/protocol/udp.go
  2. 2 2
      proxy/socks/udp.go

+ 19 - 19
proxy/socks/protocol/udp.go

@@ -23,25 +23,25 @@ func (request *Socks5UDPRequest) Destination() v2net.Destination {
 }
 
 func (request *Socks5UDPRequest) Bytes(buffer []byte) []byte {
-  if buffer == nil {
-    buffer = make([]byte, 0, 2*1024)
-  }
-  buffer = append(buffer, 0, 0, request.Fragment)
-  switch {
-    case request.Address.IsIPv4():
-    buffer = append(buffer, AddrTypeIPv4)
-    buffer = append(buffer, request.Address.IP()...)
-    case request.Address.IsIPv6():
-    buffer = append(buffer, AddrTypeIPv6)
-    buffer = append(buffer, request.Address.IP()...)
-    case request.Address.IsDomain():
-    buffer = append(buffer, AddrTypeDomain)
-    buffer = append(buffer, byte(len(request.Address.Domain())))
-    buffer = append(buffer, []byte(request.Address.Domain())...)
-  }
-  buffer = append(buffer, request.Address.PortBytes()...)
-  buffer = append(buffer, request.Data...)
-  return buffer
+	if buffer == nil {
+		buffer = make([]byte, 0, 2*1024)
+	}
+	buffer = append(buffer, 0, 0, request.Fragment)
+	switch {
+	case request.Address.IsIPv4():
+		buffer = append(buffer, AddrTypeIPv4)
+		buffer = append(buffer, request.Address.IP()...)
+	case request.Address.IsIPv6():
+		buffer = append(buffer, AddrTypeIPv6)
+		buffer = append(buffer, request.Address.IP()...)
+	case request.Address.IsDomain():
+		buffer = append(buffer, AddrTypeDomain)
+		buffer = append(buffer, byte(len(request.Address.Domain())))
+		buffer = append(buffer, []byte(request.Address.Domain())...)
+	}
+	buffer = append(buffer, request.Address.PortBytes()...)
+	buffer = append(buffer, request.Data...)
+	return buffer
 }
 
 func ReadUDPRequest(packet []byte) (request Socks5UDPRequest, err error) {

+ 2 - 2
proxy/socks/udp.go

@@ -63,8 +63,8 @@ func (server *SocksServer) handlePacket(conn *net.UDPConn, packet v2net.Packet,
 	close(ray.InboundInput())
 
 	if data, ok := <-ray.InboundOutput(); ok {
-    request.Data = data
-    udpMessage := request.Bytes(nil)
+		request.Data = data
+		udpMessage := request.Bytes(nil)
 		nBytes, err := conn.WriteToUDP(udpMessage, clientAddr)
 	}
 }