我已将“frox”设置为其中一台服务器上的 ftp 代理,但我需要将到此系统的所有流量转发到另一台 ftp 服务器。我知道透明转发,但我似乎无法让它工作,也找不到很好的文档。我的一个要求是只输入用户名而不输入目标服务器,例如 ftpuser 而不是[电子邮件保护]
这是我当前配置文件的副本:
Port 2121
BindToDevice eth0
ResolvLoadHack wontresolve.doesntexist.abc
User frox
Group frox
WorkingDir /var/cache/frox
DontChroot Yes
LogLevel 20
LogFile /var/log/frox.log
PidFile /var/cache/frox/frox.pid
BounceDefend yes
CacheModule local
CacheSize 400
CacheAll no # Set to yes to cache non anonymous ftp downloads
MaxForks 60
MaxForksPerHost 4
ACL Allow * - *
谢谢
答案1
您需要使用来自http://www.nagilum.org/frox/。
然后您将获得两个新的配置选项:
# Hardwire the NTP to a destination server
# this allows frox to act as a reverse proxy
#
#NTPProxyDest ftp.example.com:21
# Change the default greeting when running in NTP mode
#
#NTPGreeting "Welcome to ftp.example.com"
那应该可以做你想做的事。