gpt4 book ai didi

linux - curl http通过代理服务器连接到ftp URL

转载 作者:塔克拉玛干 更新时间:2023-11-03 01:35:37 25 4
gpt4 key购买 nike

我正在尝试通过http代理进行ftp。我读到它可以通过使用http连接方法来实现。
所以我从命令行运行curl命令。

curl -X CONNECT --url 'ftp://ftp.kernel.org:21' -x http ://proxy_server.com:80

这是我得到的输出
curl -v -X CONNECT ftp ://ftp.kernel.org:21 -x http ://proxy_server.com:80
* About to connect() to proxy proxy_server.com port 80 (#0)
* Trying 100.173.137.101... connected
* Connected to proxy_server.com (100.173.137.101) port 80 (#0)
> CONNECT ftp://ftp.kernel.org:21 HTTP/1.1
> User-Agent: curl/7.19.7 (x86_64-redhat-linux-gnu) libcurl/7.19.7 NSS/3.14.0.0 zlib/1.2.3 libidn/1.18 libssh2/1.4.2
> Host: ftp.kernel.org:21
> Accept: */*
> Proxy-Connection: Keep-Alive
>
* HTTP 1.0, assume close after body
< HTTP/1.0 200 Connection established
<
220 Welcome to kernel.org

但是,当我在此之后输入命令“user anonymous”甚至“help”命令时,服务器没有响应。
如何使这个工作?

最佳答案

用这个就行了
curl-x代理URL-d-目标URL
会给你通过给定代理连接目的地的响应

关于linux - curl http通过代理服务器连接到ftp URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19653129/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com