2015-10-11 34 views
6

我開發的C,它只是通過使用curl工具,現在下面這個 example如何在特定的接口

我有一個簡單的事FTPS FTP服務器上的文件代碼使用捲曲,指定curl使用服務器的特定接口(IP)進行上載,因爲服務器的其他接口與其他套接字連接相關聯。

有沒有辦法做到這一點?

回答

13

好像捲曲支持--interface選項

curl --interface eth0 
+1

「接口」 是的!多數民衆贊成我正在尋找,非常感謝,CURLOPT_INTERFACE是在curl_easy_setopt(Y) –

-1

Your're要求指定基於其IP服務器端接口,對不對? (您的客戶端界面?在後一種情況下,捲曲選項--interface <name>是罰款)

然後你就可以在URL中使用的IP。

說216.58.211.110是來自google.com我的家,然後:

$ curl http://216.58.211.110/index.html 
<HTML><HEAD><meta http-equiv="content-type" content="text/html;charset=utf-8"> 
<TITLE>301 Moved</TITLE></HEAD><BODY> 
<H1>301 Moved</H1> 
The document has moved 
<A HREF="http://www.google.com/index.html">here</A>. 
</BODY></HTML> 
+0

設置的選項我必須設置接口輸出網絡流量,在我的服務器上。不是目的地IP。 thanx雖然:) –

相關問題