ftp反向代理配置

Posted dwj192

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ftp反向代理配置相关的知识,希望对你有一定的参考价值。

说明:源ftp在内网,访问在另一个内网,要求用户对真实ftp地址透明,且免密访问。

1、将ftp配置为被动模式,指定被动访问端口映射出来。

// vsftp配置被动模式,列出主要配置

connect_from_port_20=NO

pasv_enable=yes          // 启用被动模式
pasv_min_port=11024       
pasv_max_port=11124
pasv_address=xxx.xxx.xxx.xxx    // 此处为ftp所在内网对应的公网地址,此处不配置,后续无法反向代理

 

hide_file=*.jpg        // 隐藏不显示的文件类型

listen_port=11023       // 修改监听端口

2、ftp.proxy代理配置

下载地址:http://www.ftpproxy.org/,最新版和稳定版都行; (最新版和稳定版我已打包上传

编译:make

在src目录下找到ftp.proxy即可。

ftp.proxy -D 监听端口 -d  xxx.xxx.xxx.xxx:11023

 

// 正在寻找免密方法

 

以上是关于ftp反向代理配置的主要内容,如果未能解决你的问题,请参考以下文章

为Apache启用mod_proxy做正向代理反向代理

Nginx:--反向代理之(负载均衡-upstream模块)

Nginx:--反向代理之(负载均衡-upstream模块)

Apache/nginx设置反向代理

nginx反向代理配置不生效

Nginx反向代理常用配置