Ip
指定我的機器的哪個 IP4 或 IP6 地址將用於 curl 請求
我的 linux 盒子有 3 個 IP4 地址和一系列 IP6 地址。
假設我想
curl
提取,如何規定請求從哪個地址發出?注意:我實際上使用的是 Python/PyCurl,但是我對 bash+curl 和 curl-only 解決方案都感興趣。如果 curl-only 我可以用 PyCurl 實現。如果是 bash+curl,我可以用 bash 重寫我的程式碼。
你的意思是
--interface
選項嗎?來自man curl
:
- 界面
使用指定的介面執行操作。您可以輸入介面名稱、IP 地址或主機名。一個範例可能如下所示:
curl –interface eth0:1 https://www.example.com/
如果多次使用此選項,將使用最後一個。
請注意,您也可以使用特定的 DNS 介面。