Ubuntu server отключить прокси

Обновлено: 03.07.2024

Я не могу найти настройки прокси нигде. Должен ли я установить его через терминал, через gconftools или есть какой-то графический интерфейс для этого?

Общесистемные прокси в Ubuntu Studio, Xubuntu и XFCE должны быть установлены через переменные среды

Ubuntu Studio, как и Xubuntu, использует среду рабочего стола XFCE, которая не содержит графического инструмента настройки для настройки прокси-серверов в масштабе всей системы (в отличие от стандартной среды рабочего стола Ubuntu, Unity).

1. Настройте прокси / прокси для большинства программ

    Открой /etc/environment файл с gksudo leafpad (или ваш любимый редактор). В этом файле хранятся общесистемные переменные, инициализированные при загрузке.

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

2. Затем настройте прокси для программ GTK3, таких как Rhythmbox:

Некоторые новые программы GTK3, такие как Rhythmbox, игнорируют переменные окружения, установленные выше, и вместо этого полагаются на настройки Gnome. Чтобы убедиться, что они закрыты, откройте терминал и построчно вставьте нижеприведенную строку, изменив соответствующим образом:

3. Наконец, настройте прокси для apt-get и менеджер обновлений

Эти программы также не будут подчиняться переменным среды. Создайте файл с именем 95proxies в /etc/apt/apt.conf.d/ и включают следующее:

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

Источники: 1, 2, 3. В частности, смотрите 1 для получения дополнительной помощи, включая скрипт для быстрого включения / выключения прокси.

Скрипты для включения / выключения прокси-сервера:

Отказ от ответственности:: Прежде чем продолжить, обратите внимание, что я пробовал это на Lubuntu 14.04, и ВАЖНО, что перед запуском упомянутых скриптов файл /etc/environment должна содержать только одну строку, то есть '$PATH. ', и в файле ничего не должно быть, иначе вам может понадобиться изменить код скрипта. Эти сценарии устанавливают и удаляют прокси, как описано выше, но они зависят от усечения файла и добавления файла для изменения. /etc/environment а также /etc/apt/apt.conf.d/95proxies файлы. Поэтому убедитесь, что:

1) /etc/environment содержит только одну строку, то есть '$PATH. '. И ничего больше.

2) файл /etc/apt/apt.conf.d/95proxies не существует или не имеет в этом ничего важного.

Так! Если вы хотите автоматизировать процесс включения и выключения прокси без необходимости набирать allot. Вы можете сделать два исполняемых сценария оболочки proxyon.sh а также proxyoff.sh как:

proxyon.sh:

proxyoff.sh :

Как использовать: После того, как вы сделали эти скрипты, сделаете их исполняемыми, вы можете хранить их где угодно. Для включения прокси все, что вам нужно сделать, это перейти в каталог, содержащий скрипт 'proxyon.sh', а затем вам нужно набрать sudo ./proxyon.sh , В качестве примера рассмотрим это:

Где "10.2.20.17" - это IP -адрес прокси-сервера - вы также можете ввести что-то вроде myproxy.server.com, а "8080" - это порт. После этого просто выйдите и войдите в свою учетную запись, чтобы убедиться, что все настроено. Вы можете начать использовать Интернет или что-то еще. А если вы хотите отключить прокси, перейдите в каталог, содержащий "proxyoff.sh", и введите:

Это сбросит все ваши прокси. Теперь выйдите из системы и войдите снова, чтобы перейти в обычный режим.

Можете ли вы показать мне командную строку для отключения прокси-сервера, когда я использую терминал командной строки в Ubuntu?

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

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

Некоторые Linux-системы используют /etc /environment

Нет единой единой настройки другого использования env

/.bashrc, чтобы автоматически применить настройку при запуске системы.

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

Если вы хотите изменить прокси-сервер для GUI-программ, у вас может быть некоторый успех, если они используют настройки прокси-сервера системы из Gnome. Это настройки прокси, устанавливаемые с панели управления.

Вы можете посмотреть, а затем изменить текущие настройки с помощью gconftool:

Вы можете проверить результаты, используя строку -a сверху. В качестве альтернативы можно установить новый прокси:

Вы можете проверить, не ушли ли они, запустив

Он должен вернуть пустую строку

Вы можете установить или отключить все переменные сразу в bash:

Вы также можете добавить ярлык к вам

Не забывайте перезагружать .bashrc:

Если все написанное выше не работает:

  1. Перейдите в раздел «Системные настройки».
  2. Перейдите в Сеть.
  3. Перейдите в сетевой прокси, и даже если выбранный вариант «none», перейдите к «manual» и удалите все сохраненные прокси.
  4. Применить к системе.

Это сработало для меня!

Чтобы отключить все прокси-переменные в одной строке для текущего сеанса:

Ubuntu – операционная система, построенная на ядре Debian GNU/Linux. Она является самым популярным дистрибутивом Linux для веб-серверов. Операционка подходит как для мощных рабочих станций, так и для слабых ноутбуков и нетбуков. Также представлены серверные версии и версии формата Live CD для запуска с компакт-диска. Система обладает интуитивно понятным интерфейсом и множеством настроек – в том числе сетевых, где вам доступна настройка прокси в Ubuntu.

Подключение прокси в Ubuntu

Существуют два способа настройки прокси-сервера в операционной системе Ubuntu – с помощью пользовательского графического интерфейса и путем внесения изменений в системные файлы. Рассмотрим первый вариант.

Шаг 1. Пройдите в меню «Сеть – Прокси-сервер» в системных настройках. На экране появится форма настройки с несколькими полями.

Шаг 2. Выберите режим «Настроить самостоятельно» в выпадающем списке. В этом режиме данные прокси вводятся вручную.

Введите данные прокси-сервера в меню «Сеть – Прокси-сервер»

Рекомендуем использовать для Ubuntu русские прокси

Шаг 4. Перезагрузите операционную систему и проверьте IP-адрес в любом подходящем сервисе. Если он изменится, тогда вы начали использовать Ubuntu через прокси.

После настройки проверьте IP-адрес вашего устройства

Инструкция по настройке прокси через командную строку Ubuntu

Этот вариант настройки позволит подключить прокси Ubuntu с авторизацией по логину и паролю:

Шаг 1. Откройте терминал и введите команду sudo nano /etc/environment. Введите пароль root-пользователя (суперпользователя). Команда откроет для редактирования файл /etc/environment.

Шаг 2. Спуститесь в самый низ файла и пропишите строки для каждого протокола (или для какого-то одного):

Отключение прокси в Ubuntu

Для отключения прокси в графическом режиме сделайте 4 простых шага:

  1. Откройте системные настройки.
  2. Перейдите в меню «Сеть – Прокси-сервер».
  3. Выберите в выпадающем списке режим «Нет», чтобы деактивировать прокси сервер на Ubuntu.

В меню «Сеть – Прокси-сервер» выберите «Нет»

При работе через терминал откройте файл /etc/environment и удалите внесенные туда выше строки. После удаления перезагрузите компьютер.

Как видите, в операционной системе Ubuntu настройка прокси занимает всего несколько минут. Рекомендуем не подключать бесплатные общедоступные прокси. Они не стабильны и не надежны. Лучше отдать предпочтение платным приватным Ubuntu proxy.

Если вы используете устройства на базе операционной системы Windows, прочтите нашу инструкцию по настройке прокси на Windows 7.

linux-logo

В этой статье поговорим о том, как можно настроить прокси в системе Linux через терминал.

Практически все утилиты командной строки, такие как curl, ssh, ftp и прочие, используют данные переменные.

Рассмотрим настройку переменных для использования прокси

Используйте следующий синтаксис, если прокси-сервер требует аутентификацию:

Если Ваш пароль содержит спец. символы, Вы должны заменить их на ASCII коды.

Например символ собаки @, должен быть заменен на «%40».

Настроить прокси на системном уровне можно и через конфигурационные файлы (True UNIX-way). Для этого нужно открыть на редактирования с правами root файл /etc/environment

В конец файла добавим строки:

Если прокси без авторизации, то строки должны быть вида:

Для применения настроек придется перезагрузит систему, изменения в файле /etc/environment вступили в силу при запуске процесса init — родителя всех процессов в системе и именно от него все дочерние процессы унаследуют настройки прокси в переменных окружения.

Тестирование работы

Используйте следующую команду для проверки текущих переменных прокси:

Можно проверить работу прокси, узнав ваш внешний IP адрес из командной строки:

Отключение

Используйте следующие команды для отключения прокси:

Упрощенное использование прокси

Если Вам приходится очень часто пользоваться прокси, Вы можете создать следующие bash функции (добавьте в Ваш

Примените настройки, перезагрузив

Теперь, для включения и отключения прокси можно использовать команды setproxy и unsetproxy.

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

Прокси для команды apt

В новых версиях умеет работать с глобальными настройками, но в более старых мог работать только с персональными настройками. Для внесения нашего прокси открываем файл:

В нем указываем наш прокси и выключаем данную настройку последней строчкой:

Если сервер с авторизацией, то необходимо добавить логин:пароль@ по аналогии с предыдущими примерами.

Прокси для команды wget

И в конце дописываем необходимый прокси:

Если прокси без авторизации, то proxy-user и proxy-password нужно убрать

Настройка proxy в Ubuntu

Все настройки среды рабочего стола в Ubuntu хранятся в базе данных DConf, в том числе и настройки прокси сервера. Настройки записываются в виде пар ключ значение. Если изменить какой либо параметр из меню настроек системы все изменения сразу же запишутся в DConf. Из командной строки настройками DConf можно управлять с помощью команд gsettings и dconf. Дальше я покажу как настроить прокси в Ubuntu из терминала с помощью gsettings.

Базовое использование gsettings для работы с базой данных Dconf выглядит следующим образом. Для чтения данных используем:

Для других протоколов я думаю вы поняли что необходимо поменять в данных командах.

Если есть вопросы, то пишем в комментариях.

Также можете вступить в Телеграм канал, ВК или подписаться на Twitter. Ссылки в шапки страницы.
Заранее всем спасибо.

Читайте также: