|
Home > Archive > Squid > April 2004 > [squid-users] Squid as an FTP proxy?
You are viewing an archived Text-only version of the thread.
To view this thread in it's original format and/or if you want to reply to
this thread please [click here]
| Author |
[squid-users] Squid as an FTP proxy?
|
|
| Elvis Presley 2004-04-29, 6:55 pm |
| Can you point me to material describing Squid as an
FTP proxy?
I'm not sure 'proxy' is even the right term. How does
squid translate the domain name of the ftp server, if
the external client has already done it? I assume
squid listens to the ftp ports and accepts connections
on behalf of internal (ftp) servers.
Again, I am interested in forward and reverse roles.
Does squid ftp-proxy support 'active' and 'passive'
ftp connections?
Are there special purpose(=non-squid) "proxies" for
ftp?
Can ftp even be fully(=transparently) proxied?
Thanks. You've been great
Elvis

<attachment>
--- Elsen Marc <elsen@imec.be> wrote:
>
>
> just
>
>
> http://www.squid-cache.org/Doc/FAQ/FAQ-6.html#ss6.14
>
> and
>
>
> http://www.squid-cache.org/Doc/FAQ/FAQ-4.html#ss4.20
>
> M.
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
| |
| Henrik Nordstrom 2004-04-29, 6:55 pm |
| On Thu, 29 Apr 2004, Elvis Presley wrote:
> Can you point me to material describing Squid as an
> FTP proxy?
Squid is not an FTP proxy.
> I'm not sure 'proxy' is even the right term. How does
> squid translate the domain name of the ftp server, if
> the external client has already done it? I assume
> squid listens to the ftp ports and accepts connections
> on behalf of internal (ftp) servers.
No. Squid is not a FTP proxy.
Squid can fetch ftp:// URLs requested by HTTP clients, but it still is not
a FTP proxy.
> Again, I am interested in forward and reverse roles.
>
> Does squid ftp-proxy support 'active' and 'passive'
> ftp connections?
Squid uses primarily passive FTP when retreiving ftp:// URLs, but
automatically falls back on active or even default mode FTP if passive is
not available.
> Are there special purpose(=non-squid) "proxies" for
> ftp?
There is plenty of FTP proxies.
> Can ftp even be fully(=transparently) proxied?
Ftp can be transparently proxied. See frox.
fully proxied is however non-transparent. It is not correct to say that
transparent interception is full proxying. transparent interception is a
very ugly hack violating fundamental TCP/IP standards.
SOCKS is also an interesting topic in discussions like this.
Regards
Henrik
| |
| Elvis Presley 2004-04-29, 6:55 pm |
| Thanks for the tip. I'll google for frox. In the
meantime,
Doesn't the browser normally resolve ftp urls itself,
connecting directly to the ftp server/proxy?
If it doesn't, how does an ftp url get to an http
server/proxy, as a GET ftp://, a POST ftp://?
That would be mixing metaphors, wouldn't it, I mean,
how does an http proxy/server respond to ftp requests?
How does it map GET and POST into ftp?
At this point, I am only interested in how *squid*
reacts to ftp.
It is not entirely clear to me what a typical browser
does with an ftp url.
Anybody?
Elvis
PS
By "transparent" I mean "invisible" to a client of the
proxy (or whatever it is that sits between the client
and the ftp server, whether that server is inside the
firewall or not). I don't mean to imply any specific
kind of network technology, NAT, socks, frox, or http
as a proxy for ftp. I will be working with a private
IP address space, and I want to know just how close to
perfection(=transparency) I can come without actually
using a valid IP subnet, before I deploy. It's already
clear to me that the private subnet(=intranet)
scenario is vastly more complex than a direct
connection. I'm going to need proxying on all levels.
<attachment>
--- Henrik Nordstrom <hno@squid-cache.org> wrote:
> On Thu, 29 Apr 2004, Elvis Presley wrote:
>
> an
>
> Squid is not an FTP proxy.
>
> does
> if
> connections
>
> No. Squid is not a FTP proxy.
>
>
> Squid can fetch ftp:// URLs requested by HTTP
> clients, but it still is not
> a FTP proxy.
>
> roles.
> 'passive'
>
> Squid uses primarily passive FTP when retreiving
> ftp:// URLs, but
> automatically falls back on active or even default
> mode FTP if passive is
> not available.
>
> for
>
> There is plenty of FTP proxies.
>
>
> Ftp can be transparently proxied. See frox.
>
> fully proxied is however non-transparent. It is not
> correct to say that
> transparent interception is full proxying.
> transparent interception is a
> very ugly hack violating fundamental TCP/IP
> standards.
>
>
> SOCKS is also an interesting topic in discussions
> like this.
>
> Regards
> Henrik
>
__________________________________
Do you Yahoo!?
Win a $20,000 Career Makeover at Yahoo! HotJobs
http://hotjobs.sweepstakes.yahoo.com/careermakeover
| |
|
|
|
|
|