The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

Far через Squid (squid ftp proxy)


<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>
Ключевые слова: squid, ftp, proxy,  (найти похожие документы)
_ RU.UNIX (2:5077/15.22) _____________________________________________ RU.UNIX _ From : Alex G. Chechelnitsky 2:5036/1 25 Aug 98 21:39:06 Subj : Re: Far через Squid ________________________________________________________________________________ From: "Alex G. Chechelnitsky" <agc@ref.stinol.lipetsk.su> Hello. APSoft <APSoft@p2.f100.n5085.z2.fidonet.org> wrote: A> А что squid ftp proxy не поддерживает разве? Все зависит от того, что именно ты понимаешь под ftp proxy. Они бывают разные. Первый тип - это ftp over http proxy, который принимает запросы посредством протокола http, преобразует их в команды ftp протокола, получает с удаленного ftp сервера файл и отдает его клиенту по http, производя при этом необходимые преобразования. То есть, общение с таким proxy выглядит следующим образом: $ telnet squid 3128 Connected to squid.local. Escape character is '^]'. GET ftp://ftp.ru/ HTTP/1.0 <--- Запрос клиента HTTP/1.0 200 Gatewaying <--- Отсюда начинается ответ squid'а Date: Tue, 25 Aug 1998 17:59:47 GMT MIME-Version: 1.0 Server: Squid 1.1.21 Content-Type: text/html <!-- HTML listing generated by Squid 1.1.21 --> <!-- Tue, 25 Aug 1998 17:59:47 GMT --> <HTML><HEAD><TITLE> FTP Directory: ftp://ftp.ru/ </TITLE> </HEAD><BODY> <H2> FTP Directory: ftp://ftp.ru/ </H2> <PRE> <IMG BORDER=0 SRC="internal-gopher-menu" ALT="[DIR] "> <A HREF="../">Parent Directory</A> <IMG SRC="internal-gopher-menu" ALT="[DIR] "> <A HREF=".1/">.1</A> . . . . . . . . . . . . . . . [Feb 2 1998] [dd] Достоинством подобного подхода является то, что работа с ftp серверами через proxy осуществляется абсолютно также, как и с http серверами. Главный недостаток очевиден - использовать здесь обычный ftp клиент невозможно. Proxy второго типа работает по-другому: $ ftp delegate 10021 Connected to delegate.local. 220- delegate.local PROXY-FTP server (DeleGate 4.3.4) ready. 220-- @ @ 220-- ( - ) { DeleGate/4.3.4 by ysato@etl.go.jp } 220- You can connect to a SERVER by .ser' or .d' command: 220- ftp> user username@SERVER 220- ftp> cd //SERVER 220- ** toggle CACHE by .d .' (CACHE is enebled by default) 220 Name (proxy:agc): anonymous@ftp.ru 331 Password required for anonymous. Password: 230- Guest login ok, your E-mail address is <anonymous@> 230-- PASS for anonymous@ftp.ru. 220- ftp.ru FTP server (Version 3.12(3)/D) ready. 331- Guest login ok, type your name as password. 230- Guest login ok, access restrictions apply. 230-- @ @ 230 \( - )/ -- { connected to .tp.ru' } Remote system type is UNIX. Using binary mode to transfer files. ftp> Стандартный ftp plug-in от far'а версии 1.52 умеет работать только с proxy второго типа. Ранее названный plug-in (ProxyFTP) поддерживает оба подхода, что в определенных условиях есть несомненный рулез. Bye. -- Alex G. Chechelnitsky "Progress (n.): The process through which Usenet has evolved from smart people in front of dumb terminals to dumb people in front of smart terminals." -- obs@burnout.demon.co.uk (obscurity) --- ifmail v.2.8c * Origin: Refrigerator Plant STINOL (2:5036/1@fidonet)

<< Предыдущая ИНДЕКС Поиск в статьях src Установить закладку Перейти на закладку Следующая >>

Обсуждение [ RSS ]
  • 1, Алексей (??), 18:27, 29/06/2005 [ответить]  
  • +/
    А через какой порт squid передает по 2-му варианту, а так же возможно ли, и как оный порт настроить?
     
  • 2, i4 (?), 12:00, 28/03/2009 [ответить]  
  • +/
    Да, но дело в том, что FAR по FTP через Squid ни в какую ходить не хочет... Не через FarNavigator(Proxy FTP), ни через дефолтный FTP клиент последней на текущий момент версии от 1.75.
    В чём грабли?

    OS Debian 5 Lenny, squid transparent
    правила:
    acl ftp proto FTP
    acl safe_ports port 20 21
    http_access allow ftp
    http_access deny !safe_ports

    Что не так?..
    И какие настройки должн ыбыть в FAR'е?..

     

     Добавить комментарий
    Имя:
    E-Mail:
    Заголовок:
    Текст:




    Спонсоры:
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2020 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру