JSCH 使用代理方式(HTTP或SOCKET)通过SFTP上传或下载文件
来源:互联网 发布:mac os sierra下载失败 编辑:程序博客网 时间:2024/04/30 00:00
最近做了一个需求,需要从外网服务器下载文件,杀毒后通过代理服务器保存到公司服务器,上网查询了下大部分使用了JSCH,但是很多都是采用直连的方式。查询了JSCH API 和代码,如果是代理服务器采用的HTTP方式代理,可以通过
ProxyHTTP proxyhttp = new ProxyHTTP ("代理服务器IP",代理服务器端口);
session.setProxy(proxyhttp );
来实现。
如果是通过socket代理方式,可以通过ProxySOCKS4 , ProxySOCKS5来实现,具体选择哪个根据代理服务器的代理方式是socket4还是socket5
ProxySOCKS4 proxySOCKS4= new ProxySOCKS4("代理服务器IP",代理服务器端口);
session.setProxy(proxySOCKS4);
同理ProxySOCKS5也是如此。
在加入这段代码之前必选确认本地和代理服务器之间以及代理服务器和远程服务器之间的网络是否联通
注意该段代码必须放在session连接之前.
0 0
- JSCH 使用代理方式(HTTP或SOCKET)通过SFTP上传或下载文件
- JSCH通过sftp下载文件
- JAVA使用JSCH实现SFTP文件管理(上传、下载等)
- JSCH SFTP 文件下载
- JSch:纯JAVA实现SFTP文件上传和下载
- JSch:纯JAVA实现SFTP文件上传和下载
- JSch:纯JAVA实现SFTP文件上传和下载
- JSch:纯JAVA实现SFTP文件上传和下载
- JSch:纯JAVA实现SFTP文件上传和下载
- java swing中使用jsch做sftp文件上传
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- JSch - Java实现的SFTP(文件上传详解篇)
- Gitblit Git 无密码 clone pull SSH Key 生成
- ORACLE 函数返回对象类型结果集
- SPOJ 417 The lazy programmer(贪心)
- Java不定参数Object… obj 和 Object[] 的区别
- java对象的强引用,软引用,弱引用和虚引用
- JSCH 使用代理方式(HTTP或SOCKET)通过SFTP上传或下载文件
- OpenCV
- 计算图像R、G、B三色的直方图
- curl_easy_setopt函数介绍
- Mac下svn command命令
- hash表的 构造方法 和 解决冲突的方法
- 关于urllib2.open的正确使用方式
- OpenvSwitch中端口的抽象层次结构
- dd命令的解释