curl/docs/cmdline-opts/interface.md

698 B

c SPDX-License-Identifier Long Arg Help Category Added Multi See-also Example
Copyright (C) Daniel Stenberg, <daniel@haxx.se>, et al. curl interface <name> Use network INTERFACE (or address) connection 7.3 single
dns-interface
--interface eth0 $URL

--interface

Perform an operation using a specified interface. You can enter interface name, IP address or hostname. An example could look like:

curl --interface eth0:1 https://www.example.com/

On Linux it can be used to specify a VRF, but the binary needs to either have CAP_NET_RAW or to be run as root. More information about Linux VRF: https://www.kernel.org/doc/Documentation/networking/vrf.txt