[英]php curl performing an sftp connection with my servers ip address
我正在嘗試與另一台服務器建立ftp連接。
所以目前我已經完成了
$host="server_to_connet_ip"
ftp_connect ( $host [ 21 [, int $timeout = 90 ]] )
當要連接的服務器不限制IP地址時,這完全可以正常工作。
當前對可以連接到服務器的IP地址有限制,並且我的vps ip地址已經被列入白名單。我如何仍可以使用原始ip地址作為我的服務器ip地址(托管應用程序)執行ftp連接(當前)我提出的每個請求似乎都是來自本地計算機的傳出IP地址,而不是來自服務器(托管應用程序)的IP地址
我還檢查了使用curl作為替代方法,但我不知道如何做。
所以在卷曲中這就像
curl ftp://serverip --user myname:mypassword
但是如何做到這一點呢?當執行ftp連接請求時,請求將來自我的服務器ip地址(當我托管我的應用程序時)而不是我的本地計算機ip地址。
您不能,不可能欺騙IP並接收響應,因為響應將轉到您欺騙的IP,您實際上並沒有從那里進行呼叫。
您需要將要連接的IP添加到要連接的服務器上的白名單中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.