Net::FT...::Server(3)
π NAME π
okay so bestie, meet Net::FTPServer::Proxy::Server β it's a proxy FTP server β¨
(it lives in the Net::FTPServer::Proxy::Server family of man pages, in case you were wondering where you wandered into π¦)
πΈ SYNOPSIS πΈ
like, this is literally how you run it:
proxy-ftpd.pl [-d] [-v] [-p port] [-s] [-S] [-V] [-C conf_file]
that's the whole vibe. copy it, love it, respect it π
π DESCRIPTION π
so Net::FTPServer::Proxy::Server is a "reverse proxy" FTP server, which just forwards requests through to another FTP server. no cap. it doesn't do anything to them, it justβ¦ passes them along π«Ά
and bestie, you can use it for firewalls, for example. it's giving very much "i'm the middleman and i'm thriving" π
β¨ CONFIGURATION β¨
okay real talk, here's the tea β
Net::FTPServer::Proxy::Server can only proxy to one FTP server for each virtual host. in other words β and i need you to hear me on this β it does not make remote servers appear as subdirectories or anything like that, since the FTP authentication protocol makes this very hard π
you will need to start the FTP server using the proxy-ftpd.pl script. periodt.
π proxying a single server
to proxy a single server, you need this global configuration file entry:
proxy to: hostname [port]
simple. iconic. no notes π
π¦ proxying multiple servers
to proxy multiple servers using IP-based virtual hosts, use:
enable virtual hosts: 1
<Host proxy.bob.example.com>
ip: 1.2.3.4
proxy to: hostname1 [port]
</Host>
<Host proxy.bob.example.com>
ip: 1.2.3.5
proxy to: hostname2 [port]
</Host>
look at those hosts. they're eating. π₯
π METHODS π
okay soβ¦ not me opening this section and finding absolutely nothing in it π the original page lists the heading and then just moves right along. no methods here, bestie. that's the whole section. we respect it anyway π«Ά
π AUTHORS π
Richard Jones (rich@annexia.org). π
β COPYRIGHT β
Copyright (C) 2003 Richard Jones <rich@annexia.org>
πΈ SEE ALSO πΈ
and that's the page, bestie π this lil beauty comes to you from perl v5.42.0, dated 2025-07-25, and it's from the User Contributed Perl Documentation collection β go forth and proxy responsibly β¨π
π¦ where this page comes from
- fedora 43: perl-Net-FTPServer 1.125-33.fc43 Β· GPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms