Автор Гілка: Текстовий FTP-клієнт + ПРОКСІ-сервер  (Прочитано 3481 раз)

Сергій(Guest)

  • Гість
Добрий день, ЮНІХСОЇДИ!!! Я працюю з FreeBSD.
Установив її в університеті і зіткнувся з проблемою:
як заставити текстові FTP-клієнти працювати з проксі-сервером?
IP адрес проксі-серверу: a.b.c.d; працює на порту X.
Мій інтерпретатор команд csh.
Можливо необхідно задати якусь змінну оточення csh?

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #1 : 2005-10-26 11:31:03 »
Спробуйте щось таке:
$ setenv ftp_proxy http://a.b.c.d:XА ще передивіться документацію вашого ftp-клієнта.
« Змінено: 2005-10-26 11:32:16 від borman »
dd if=/dev/zero of=/dev/null

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #2 : 2005-10-26 12:15:47 »
Залежить також від проксі сервера. Який саме проксі? Якщо щось на зразок "http-only" Squid, тоді неможливе використання FTP протоколу. У текстовому режимі ви  можете використовувати wget/lynx/links/w3m для виходу на FTP сервери.
« Змінено: 2005-10-26 12:25:06 від tech »

Сергій(Guest)

  • Гість
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #3 : 2005-10-26 12:44:18 »
Спасибі, що відгукнулись.

Змінну оточення ftp_proxy інтерпретатора csh задав:

$ setenv ftp_proxy http://a.b.c.d:X

Але це не допомогло.

Який проксі-сервер не знаю.

А, взагалі-то, кінцева моя мета - заставити утиліту make збирати необхідні порти.

Сергій(Guest)

  • Гість
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #4 : 2005-10-26 13:10:09 »
Проксі-сервер мультипротокольний: http + ftp.
З допомогою графічних клієнтів(Konqueror, Mozilla),
я без проблем заходжу на необхідні ftp та web сервери
через проксі-сервер http://a.b.c.d:X.

Відсутній tech

  • Письменник
  • *****
  • дописів: 586
  • Карма: +1/-0
  • Гигик
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #5 : 2005-10-26 13:52:26 »
Спробуйте це. Не працюватиме, будете мучати ftp далі :)
Для початку встановіть пакет wget (бінарний а не з портів).

setenv ftp_proxy 'http://a.b.c.d:X'
setenv  FETCH_CMD 'wget --proxy=on --proxy-user=user --proxy-passwd=password '
cd /usr/ports/misc/figlet && make install clean

(--proxy-user --proxy-passwd не потрібні якщо це анонімний проксі. Принаймні в OpenBSD FETCH_CMD відповідає за те яка програма використовується для завантаження сирців).
« Змінено: 2005-10-26 13:56:26 від tech »

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #6 : 2005-10-26 13:53:03 »
А, взагалі-то, кінцева моя мета - заставити утиліту make збирати необхідні порти.
Тоді спробуйте додати до файлу /etc/make.conf такі рядки:

FETCH_ENV=FTP_PROXY=http://a.b.c.d:X
FETCH_ENV=HTTP_PROXY=http://a.b.c.d:X
dd if=/dev/zero of=/dev/null

Сергій(Guest)

  • Гість
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #7 : 2005-10-26 14:14:37 »
Велике спасибі всі!!!
Особлива подяка borman-у!!!
Я зрозумів: на сайті http://linux.org.ua/ більшу частину свого часу
проводять дійсно вільні, розумні, унікальні люди!!!

Відсутній Паша

  • Кореспондент
  • ***
  • дописів: 142
  • Карма: +0/-0
  • хайо!
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #8 : 2005-10-26 15:51:54 »
А як жеж бути зі звичайним ftp клієнтом?  У мене подібна ситуація, але у мене не FreeBSD.
debian

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #9 : 2005-10-26 16:03:44 »
А як жеж бути зі звичайним ftp клієнтом?  У мене подібна ситуація, але у мене не FreeBSD.
Не могли б ви більш чітко обрисувати стан справ? Вказати назву клієнта, оболонки, особливості задач, котрі ви хочете виконати. А то від гри в піджмурки в цьому випадку задоволення небагато.
dd if=/dev/zero of=/dev/null

Відсутній Паша

  • Кореспондент
  • ***
  • дописів: 142
  • Карма: +0/-0
  • хайо!
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #10 : 2005-10-26 16:29:55 »
Взагалі Сергія я знаю добре - він мій одногрупник.  :)
В одній аудиторії стоять комп"ютери. На одному BSD, на іншому Debian. Є локальна мереже, dhcp, і все інше. Сергій використвує BSD, а я Debian. Проблеми як завжди з інетом. Реалізується через проксі. Для win налаштування проксі встановює dhcpd (це я так думаю), а правильних операційних систем треба кожній програмі вказувати цей проксі, для mozilla, konqueror (kget), і таке інше.
Впринципі все працює, але мені просто цікаво як же налаштувати звичайний текстовий ftp клієнт.  Пакет звичайний ftp-0.17-12 з base. Оболонка bash. А задача хай буде приблизно така: скачати сирці qauke3 з фтп сервера idsoftware  ;)

p.s. вибачаюся за флуд ::)
p.p.s. А зайти на linux.org.ua це Сергію я  порадив.
debian

Відсутній miwa

  • Літератор
  • ******
  • дописів: 1111
  • Карма: +0/-0
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #11 : 2005-10-26 16:43:02 »
А задача хай буде приблизно така: скачати сирці qauke3 з фтп сервера idsoftware  ;)
А чим wget образив?
p.p.s. А зайти на linux.org.ua це Сергію я  порадив.
Може порадиш ще й зареєструватись, якщо він має бажання далі колупатись у "фрюніксах"? ;о)
Читайте документацію - вона кермує.

Відсутній Паша

  • Кореспондент
  • ***
  • дописів: 142
  • Карма: +0/-0
  • хайо!
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #12 : 2005-10-26 16:46:46 »
У wget man сторінка величезна ;) , а зареєструватися неодмінно поражу.
« Змінено: 2005-10-26 17:00:07 від lpi »
debian

Відсутній borman

  • Графоман
  • ****
  • дописів: 416
  • Карма: +0/-0
  • Debianizer
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #13 : 2005-10-26 16:55:03 »
Мабуть, найоптимальнішим варіантом буде зміна клієнта на більш "просунутого"  ;)
# echo 'deb http://debian.org.ua/debian/ stable main non-free contrib' >> /etc/apt/sources.list
 # echo 'Acquire::http::Proxy "http://proxy:port";' >> /etc/apt/apt.conf
 # apt-get update
 # apt-get install lftp
 # man lftp
lftp працює з параметрами середовища http_proxy, ftp_proxy, no_proxy. В bash -- їх можна виставити за допомогою команди export. Ліньки прописувати кожен раз -- пропишіть в файлі ~/.bashrc. Щоб могли користуватись всі користувачі системи -- /etc/bash.bashrc або /etc/lftp.conf
« Змінено: 2005-10-26 19:54:36 від lvm »
dd if=/dev/zero of=/dev/null

Відсутній Паша

  • Кореспондент
  • ***
  • дописів: 142
  • Карма: +0/-0
  • хайо!
Re: Текстовий FTP-клієнт + ПРОКСІ-сервер
« Відповідей #14 : 2005-10-26 17:13:44 »
Мені вже додоме треба, 17:00. Залишилось сказати одне.linux.org.ua - дуже класний форум. Дякую всім Дезайнерам, що його писали, всім Адмінам що його адмініструють, всім постійним Відвідувачам.
debian