LINUX.ORG.RU
ФорумAdmin

Прописать прокси на Debian для доступа в Интернет

 ,


1

2

На работе доступ к интернету осуществляется через прокси. Есть виртуалка на которой установлен debian 8.11, с нее необходим доступ в Интернет. IP вешается через dhcp, dns также прописан, но никакой внешний IP не доступен. Пытался прописать прокси - export http_proxy = ip port, но результата не дает. Подскажите куда копать.


Ответ на: комментарий от Vsevolod-linuxoid

Уточню - на его переменную скорее всего не обращает внимание вообще никто т.к. он её ввёл в отдельном окне терминала с пустым башем и знает про неё только тот баш.

firkax ★★★★★
()

Подскажите куда копать

В сторону документации к apt, там по своему прописывается.

В сторону документации по используемой оболочке для прописывания переменных окружения либо только твоему пользователю, либо глобально.

В сторону документации используемого ПО, смотреть какие переменные окружения оно использует для работы через прокси.

Ещё к админа сходи, не понятно про прописывание внешних IP на виртуалке.

Сети для самых маленьких почитай - цикл статей на хабр. Очень маловероятно, что внешний IP можно прописать на виртуалке, чей интерфейс в бридже (мосте) с сетевой картой твоего ПК в локальной сети.

kostik87 ★★★★★
()

Чтобы настроить глобальные настройки HTTP-прокси в Debian 8 без графического интерфейса, вам нужно установить параметры прокси как для системных переменных окружения, так и для конкретных приложений, таких как apt и wget. Вот как это сделать:

1. Установите системные переменные окружения

Отредактируйте файл /etc/environment, чтобы установить переменные прокси глобально.

sudo nano /etc/environment

Добавьте или измените следующие строки, заменив proxy.example.com и port на адрес и номер порта вашего прокси-сервера:

http_proxy="http://proxy.example.com:port/"
https_proxy="http://proxy.example.com:port/"
ftp_proxy="http://proxy.example.com:port/"
no_proxy="localhost,127.0.0.1,localaddress,.localdomain.com"

Сохраните файл и выйдите из редактора (Ctrl+O для сохранения, Ctrl+X для выхода в nano).

2. Настройте APT для использования прокси

Создайте или отредактируйте конфигурационный файл для apt, чтобы он использовал прокси при установке или обновлении пакетов.

sudo nano /etc/apt/apt.conf.d/95proxies

Добавьте следующие строки:

Acquire::http::Proxy "http://proxy.example.com:port/";
Acquire::https::Proxy "http://proxy.example.com:port/";
Acquire::ftp::Proxy "ftp://proxy.example.com:port/";

Сохраните и выйдите из файла.

3. Настройте Wget

Отредактируйте глобальный конфигурационный файл wget:

sudo nano /etc/wgetrc

Добавьте или измените эти строки:

use_proxy = on
http_proxy = http://proxy.example.com:port/
https_proxy = http://proxy.example.com:port/
ftp_proxy = http://proxy.example.com:port/

Сохраните и выйдите из файла.

4. Примените изменения

Чтобы новые настройки прокси вступили в силу, перезагрузите систему или выйдите из системы и снова войдите:

sudo reboot

Или вы можете загрузить файл /etc/environment:

source /etc/environment

5. Проверьте настройки прокси

Вы можете убедиться, что переменные окружения установлены правильно, выполнив:

echo $http_proxy
echo $https_proxy

Примечания

  • Аутентификация: Если ваш прокси требует аутентификации, включите имя пользователя и пароль в URL:

    http_proxy="http://username:password@proxy.example.com:port/"
    
  • Не использовать прокси для локальных адресов: Переменная no_proxy указывает адреса, которые должны обходить прокси.

  • Другие приложения: Некоторые приложения могут требовать дополнительной настройки прокси. Обратитесь к их документации для получения деталей.

Следуя этим шагам, вы настроите глобальный HTTP-прокси на вашей системе Debian 8 без использования графического интерфейса.

vbr ★★★★
()