[英]Accessing FTP server behind a proxy via command prompt in Windows 7
Windows內置命令行ftp.exe
客戶端不支持通過代理連接。 它還僅支持主動模式,無論如何都很難通過代理連接(即使使用了一些透明的代理解決方案)。
您必須使用支持被動模式和代理的第三方命令行FTP客戶端。
例如,使用WinSCP FTP客戶端 ,您可以使用以下批處理文件( .bat
):
WinSCP.com /command ^
"open ftp://anonymous:dummy@trmmopen.gsfc.nasa.gov/ -rawsettings ProxyMethod=3 ProxyHost=proxy ProxyUsername=username ProxyPassword=password" ^
"cd /pub/merged/3B42RT" ^
"ls" ^
"exit"
請參閱使用WinSCP編寫腳本的指南以及將Windows FTP腳本轉換為WinSCP腳本的指南 。
以上代碼適用於HTTP代理。 如果使用其他代理類型,請相應地更改ProxyMethod
設置。 請參閱https://winscp.net/eng/docs/rawsettings
雖然更容易在WinSCP GUI中配置連接,然后讓它為您生成腳本模板 。
(我是WinSCP的作者)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.