- 2013-09-29国务院近日印发了上海自由贸易试验区总体方案,自贸区...
- 2013-09-29移动医疗大潮袭来,看着是肉 咬下去是骨头。
- 2013-09-28安卓阵营集体遭360洗劫,华为三星步步高悉数中枪
- 2013-09-28小米MIUI团队声明称应用商店内全线下架360产品
- 2013-09-25阿里巴巴与云存储应用酷盘的收购谈判行已结束,阿里巴...
- 2013-09-25苹果称其全新Touch ID指纹扫描安全系统可以“十分安全...
- 2013-09-24上海自贸区不设防火墙 脸谱和推特等解禁
- 2013-09-24Fairfax Financial计划收购黑莓:每股9美元 总价47亿美...
- 2013-09-24消息称苏宁洽购PPTV进入尾声 金额约为4亿美元
- 2013-09-238月25日凌晨,中国.CN域名解析出现大规模解析故障,攻击...
linux下安装Proxy-Suite
发表于:2013-09-04|
次阅读|
作者:藕码网
摘要:linux下安装Proxy-Suite
这里总结下配置Proxy-Suite作为一个中转的反向代理的方法
1.Proxy-Suite是SuSE linux中的一个代理套件,目前里面只有一个FTP代理软件ftp-proxy,该套件也可以装在其他linux系统中。我们需要的就是其中的这个ftp-proxy
如果系统中还没有安装,可以从以下地址下载:
ftp://ftp.suse.com/pub/projects/proxy-suite/src/proxy-suite-1.9.2.4.tar.bz2
这里以安装使用proxy-suite-1.9.2.4.tar.bz2为例
# wget ftp://ftp.suse.com/pub/projects/proxy-suite/src/proxy-suite-1.9.2.4.tar.bz2 //下载Proxy-Suite代理安装包
# tar -jxvf proxy-suite-1.9.2.4.tar.bz2 //解压Proxy-Suite代理安装包
# cd proxy-suite-1.9.2.4
# ./configure --prefix=/usr/local/proxy-suite //编译前配置Proxy-Suite代理安装包
# make //编译
# make install //安装Proxy-Suite代理安装包
2.安装好后配置文件在etc/proxy-suite/ftp-proxy.conf中,删除原有配置文件,新建ftp-proxy.conf文件,只写入以下内容:
DestinationAddress x.x.x.x
ServerType standalone
LogLevel 0
Listen 0.0.0.0
#ActiveMinDataPort 1025
#ActiveMaxDataPort 5000
#PassiveMinDataPort 50000
#PassiveMaxDataPort 50001
DestinationAddress这里指定被Proxy-Suite代理的服务器的IP。
ServerType设置为standalone模式。standalone模式常驻进程,一般在访问量比较大时使用,因此用该模式。还有一种是inetd模式,该模式只在有访问时创建进程,访问量大时性能较低,不使用。
以上两项是必须设置的内容。
LogLevel指定日志的模式,0为不记录日志,如果不设置则默认记录INF级别的日志。
Listen 0.0.0.0表示服务器上所有IP都监听FTP代理端口。
ActiveMinDataPort和ActiveMaxDataPort指定主动模式的端口范围。PassiveMinDataPort和PassiveMaxDataPort指定被动模式的端口范围。
注意,这里的端口范围指的是代理和客户之间的限制,代理和真正的FTP服务器之间的连接还是遵守FTP服务器上的端口范围限制。例如FTP服务器限制了端 口范围,而代理这里不限制IP的话。客户可以用任意端口与代理服务器发起连接,代理服务器会再以受限端口与FTP服务器发起连接。因此限不限制都可以。
3.配置好后在sbin目录下运行./ftp-proxy即可。ps -A | grep ftp-proxy如果能看到有ftp-proxy进程则说明是开启状态。
使用pkill ftp-proxy结束掉该进程则可关闭ftp-proxy。
开启ftp-proxy后,用户使用代理服务器上的IP访问FTP,即可获得真正的FTP服务器上的内容。
注意:
如果代理服务器所在的机房有防火墙,则代理服务器与真正的FTP服务器之间主动连接的数据连接可能会无法正常建立,无法传输数据。
任何在防火墙下的服务器,在使用主动模式连接其他机房的FTP时,主动模式的数据连接都可能会有同样的问题。
1.Proxy-Suite是SuSE linux中的一个代理套件,目前里面只有一个FTP代理软件ftp-proxy,该套件也可以装在其他linux系统中。我们需要的就是其中的这个ftp-proxy
如果系统中还没有安装,可以从以下地址下载:
ftp://ftp.suse.com/pub/projects/proxy-suite/src/proxy-suite-1.9.2.4.tar.bz2
这里以安装使用proxy-suite-1.9.2.4.tar.bz2为例
# wget ftp://ftp.suse.com/pub/projects/proxy-suite/src/proxy-suite-1.9.2.4.tar.bz2 //下载Proxy-Suite代理安装包
# tar -jxvf proxy-suite-1.9.2.4.tar.bz2 //解压Proxy-Suite代理安装包
# cd proxy-suite-1.9.2.4
# ./configure --prefix=/usr/local/proxy-suite //编译前配置Proxy-Suite代理安装包
# make //编译
# make install //安装Proxy-Suite代理安装包
2.安装好后配置文件在etc/proxy-suite/ftp-proxy.conf中,删除原有配置文件,新建ftp-proxy.conf文件,只写入以下内容:
DestinationAddress x.x.x.x
ServerType standalone
LogLevel 0
Listen 0.0.0.0
#ActiveMinDataPort 1025
#ActiveMaxDataPort 5000
#PassiveMinDataPort 50000
#PassiveMaxDataPort 50001
DestinationAddress这里指定被Proxy-Suite代理的服务器的IP。
ServerType设置为standalone模式。standalone模式常驻进程,一般在访问量比较大时使用,因此用该模式。还有一种是inetd模式,该模式只在有访问时创建进程,访问量大时性能较低,不使用。
以上两项是必须设置的内容。
LogLevel指定日志的模式,0为不记录日志,如果不设置则默认记录INF级别的日志。
Listen 0.0.0.0表示服务器上所有IP都监听FTP代理端口。
ActiveMinDataPort和ActiveMaxDataPort指定主动模式的端口范围。PassiveMinDataPort和PassiveMaxDataPort指定被动模式的端口范围。
注意,这里的端口范围指的是代理和客户之间的限制,代理和真正的FTP服务器之间的连接还是遵守FTP服务器上的端口范围限制。例如FTP服务器限制了端 口范围,而代理这里不限制IP的话。客户可以用任意端口与代理服务器发起连接,代理服务器会再以受限端口与FTP服务器发起连接。因此限不限制都可以。
3.配置好后在sbin目录下运行./ftp-proxy即可。ps -A | grep ftp-proxy如果能看到有ftp-proxy进程则说明是开启状态。
使用pkill ftp-proxy结束掉该进程则可关闭ftp-proxy。
开启ftp-proxy后,用户使用代理服务器上的IP访问FTP,即可获得真正的FTP服务器上的内容。
注意:
如果代理服务器所在的机房有防火墙,则代理服务器与真正的FTP服务器之间主动连接的数据连接可能会无法正常建立,无法传输数据。
任何在防火墙下的服务器,在使用主动模式连接其他机房的FTP时,主动模式的数据连接都可能会有同样的问题。
注:本站部分信息可能源于互联网分享,如有侵权,请告知,我们将及时删除!
上一篇:linux下编译安装php 下一篇:Linux下安装vsftpd
- 用户评论
- 相关文章
-
最新评论
推荐文章
-
1
使用IIS+Resin来配置J...
本文介绍使用IIS+Resin来配置JSP的运行环境... -
2
MYSQL的主要参数设置(...
MYSQL的主要参数设置(优化) -
3
Linux服务器安全小技巧...
Linux 服务器安全小技巧 -
4
批量修改计算机名
批量修改计算机名 -
5
Linux下安装apache
Linux下安装apache -
6
Windows日志NTFS错误
Windows日志NTFS错误
热门文章榜