Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Как нормально настроить прокси чтобы все работало?  (Прочитано 2125 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн ffzema

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Привет всем!
настроил прокси
Система->Пареметры->системные настройки прокси
Прокси с авторизацией
Программы из консоли не хотят идти через нее.
inzem@inzem:~$ cat /etc/profile |grep http_proxy
http_proxy=логин:пароль@http://172.16.201.6:8080/
export http_proxy
логин пароль естественно не показываю :)

что еще нужно не понимаю, или может настроить iptables чтобы он принудительно все пакеты которые идут через 80 перенаправлял на порт 8080 ?
Что то уже совсем запарился, работать нормально невозможно :(

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
http_proxy=логин:пароль@http://172.16.201.6:8080/
http_proxy=http://логин:пароль@172.16.201.6:8080

Оффлайн ffzema

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Так и делал, не помогает
wget и svn к примеру не работают

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Щас попробовал, wget переменную окружения http_proxy отработал:
mamon@mamon-desktop:~$ http_proxy=http://login:pass@72.36.112.72:3124 wget ya.ru -O/dev/null
--2010-07-26 14:10:09--  http://ya.ru/
Устанавливается соединение с 72.36.112.72:3124... соединились.
Запрос Proxy послан, ожидание ответа... 200 OK
Длина: нет информации [text/html]
Saving to: «/dev/null»

    [ <=>                                                                                                                             ] 2 094       --.-K/s   в 0s       

2010-07-26 14:10:10 (91,8 MB/s) - «/dev/null» saved [2094]


Может у тебя она не прописалась? echo $http_proxy ?

Оффлайн ffzema

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
На конференции помогли. Спасибо mingToM
Переменная прописалась.
Вот решение http://forum.ru-board.com/topic.cgi?forum=65&active=15&topic=3947

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Ага, понял, откуда ноги растут. Если прописывать чего либо в настройках ингорируемых узлов параметров прокси сервера и затем удалять пункты, то появляется в списке лишняя запятая на конце переменной $no_proxy. Еще можно нарваться на туже проблему, если прописать пустую запись:
(Нажмите, чтобы показать/скрыть)

Оффлайн ffzema

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Да, именно так

inzem@inzem:~$ set |grep proxy
all_proxy=socks://172.16.201.6:8080/
ftp_proxy=ftp://172.16.201.6:8080/
http_proxy=http://172.16.201.6:8080/
https_proxy=https://172.16.201.6:8080/
no_proxy='localhost,127.0.0.0/8,*.local'

inzem@inzem:~$ cat /etc/environment  |grep proxy
http_proxy="http://172.16.201.6:8080/"
https_proxy="https://172.16.201.6:8080/"
no_proxy=localhost,127.0.0.0/8,*.local
ftp_proxy="ftp://172.16.201.6:8080/"

Явно прописал без запятой. А как сделать, чтобы при автозагрузке срабатывала export no_proxy=$(echo $no_proxy | sed 's/,$//')   инструкция и запятая в конце резалась?

Оффлайн Mam(O)n

  • Старожил
  • *
  • Сообщений: 5855
    • Просмотр профиля
Явно прописал без запятой. А как сделать, чтобы при автозагрузке срабатывала export no_proxy=$(echo $no_proxy | sed 's/,$//')   инструкция и запятая в конце резалась?
Прописать эту команду в ~/.bashrc (т.е. в файл .bashrc, который в домашнем каталоге)

 

Страница сгенерирована за 0.06 секунд. Запросов: 23.