—connect-to

Syntax: --connect-to <HOST1:PORT1:HOST2:PORT2>

  • “HOST1” and “PORT1” may be empty, meaning “match any host/port.” “HOST2” and “PORT2” may also be empty, meaning “use the request’s original host/port.”
  • Added in curl 7.49.0.
  • Example: curl --connect-to ::<IP> <URL>

Compared to --resolve, it can adapt to the request’s original port.