فهرست منبع

Fix fqdn socks5 outbound connection

世界 3 سال پیش
والد
کامیت
b00b6b9e25
1فایلهای تغییر یافته به همراه1 افزوده شده و 1 حذف شده
  1. 1 1
      outbound/socks.go

+ 1 - 1
outbound/socks.go

@@ -74,7 +74,7 @@ func (h *Socks) DialContext(ctx context.Context, network string, destination M.S
 	default:
 	default:
 		return nil, E.Extend(N.ErrUnknownNetwork, network)
 		return nil, E.Extend(N.ErrUnknownNetwork, network)
 	}
 	}
-	if destination.IsFqdn() {
+	if h.resolve && destination.IsFqdn() {
 		addrs, err := h.router.LookupDefault(ctx, destination.Fqdn)
 		addrs, err := h.router.LookupDefault(ctx, destination.Fqdn)
 		if err != nil {
 		if err != nil {
 			return nil, err
 			return nil, err