linux环境中怎么用代理通过.sh插件访问ftp服务器下载文件

弓_D_长 发布于 2016/11/28 10:37
阅读 275
收藏 0

我写了一个插件从ftp服务器中下载文件

但是我的linux环境中不能连接外网,在这个.sh插件中添加什么指令能通过本地IP设置的代理网络来使linux环境可以下载文件

加载中
0
羊驼君
羊驼君
使用 wget 下载,wget支持 ftp 下载,它有 http_proxy 代理选项
Feng_Yu
Feng_Yu
回复 @弓_D_长 : curl本身支持代理,和wget一样。不过记得wget不支持socks5代理,而curl支持。有些程序本身不支持代理,没办法通过上述方式,就只能通过proxychains调用了
弓_D_长
回复 @Feng_Yu : 这样的话是不是整个linux环境就全部能够连通外网啦,我只是用到一个插件来完成一个下载文件功能,不能让整个环境全部连到外网,用curl -x 指令可不可以?
Feng_Yu
Feng_Yu
回复 @弓_D_长 : shell脚本做不到,必须你的网络应用程序本身支持才行。有的是加命令行参数,有的是通过环境变量。一个比较通用的做法是通过proxychains调用命令,临时修改网络连接方式: https://github.com/rofl0r/proxychains-ng
弓_D_长
我现在下载文件是没有问题的,主要是linux环境里连接不了网络,我想知道怎么能够在.sh中使用代理网络
返回顶部
顶部