Как настроить прокси-аутентификацию для работы с программным центром Ubuntu?

19

Я попытался установить в apt config Acquire :: http :: proxy и в Network > Сетевой прокси с и без пользователя: password @ server: port и использовать переменные среды http_proxy и https_proxy. Ничего не работает, даже всплывающее окно с прокси-сервером.

Единственная конфигурация прокси-сервера работает в Firefox Edit > Настройки > Расширенный > Сеть > Соединение > Настройки > Ручная настройка прокси.

  • Использование gconf для установки прокси-сервера вручную не работает

Использование Synaptic в предыдущих версиях Ubuntu было слишком простым.

    
задан Augusto 09.11.2011 в 12:24
источник

9 ответов

12

Перейдите к /etc/apt . Создайте файл apt.conf , если у вас его нет. Напишите там следующие строки.

Acquire::http::proxy "http://username:[email protected]:port/";
Acquire::https::proxy "https://username:[email protected]:port/";
Acquire::socks::proxy "socks://username:[email protected]:port/";

Сохраните его. Вы закончили.

    
ответ дан Nic 15.10.2012 в 07:50
4

У меня была та же проблема. Тем не менее, я сделал , установив Acquire::http::proxy в /etc/apt/apt.conf в формате

Acquire::http::proxy "http://user:[email protected]:port/";

Заметьте, я сначала по рекомендации, где-то в Интернете, помещал это в /etc/apt.conf . Правильный путь: /etc/apt/apt.conf

    
ответ дан Synesso 10.02.2012 в 03:57
1

В тире выберите опцию «Сеть». На экране конфигурации сети вы должны выбрать «сетевой прокси» > «manual», введите данные прокси-сервера и, наконец, «Применить ко всей системе». Если требуется аутентификация, появится экран входа в систему.

Другим вариантом является настройка непосредственно с помощью gconftool:

gconftool-2 -t string -s /system/http_proxy/host "YOUR_PROXY_ADDRESS"
gconftool-2 -t int -s /system/http_proxy/port PROXY_PORT
gconftool-2 -t bool -s /system/http_proxy/use_http_proxy true

Я надеюсь, что эта помощь.

    
ответ дан Rafael 09.11.2011 в 12:51
0

Я установил данные прокси в System → Network и применил всю систему, но не смог использовать Software Center (Firefox был в порядке).

I do нужно ввести username и password , но мое фактическое имя пользователя и пароль, введенные в эту строку, не будут работать, , но , когда я просто поставлю в действительных словах « пользователь: pass » Центр программного обеспечения начал работать!

    
ответ дан Andrew 06.08.2012 в 06:01
0

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

    
ответ дан Gaurav Jerath 14.10.2012 в 12:03
0

Я применил все вышеперечисленное, и ничто из этого не работает для меня ВПЕРВЫЕ, хотя wget, apt-get, curl, web browsing, thunderbird и т. д. все отлично работали годами. Только программный центр не работал.

Тем не менее, я оставил его с серым экраном в течение 2-4 минут после применения исправления к /etc/apt/apt.conf:

      Acquire::http::proxy "http://user:[email protected]:port/"

, а затем магически он начал работать.

    
ответ дан Eamonn Kenny 07.06.2013 в 10:44
0

Я установил скрипт python для установки параметров прокси в Ubuntu

Предположим, что вам необходимо выполнить следующие настройки:

  • proxy_address 172.16.26.214
  • proxy_port 3128
  • proxy_username king
  • Прокси-сервер паролей

Я сделал видео, которое проведет вас через все этапы:
Youtube - настройка простого и аутентифицированного прокси Настройки в Ubuntu 12 13 14 и выше 100% Работа.

Подробнее здесь:

  • Сначала нажмите Dash
  • В поле поиска введите «Прокси» (без кавычек)
  • Нажмите «Сеть» в разделе «Приложения»
  • Выберите «Сетевой прокси»
  • Выберите «Руководство»
  • Введите адрес прокси-сервера и прокси-сервер
  • Применить. Введите системный пароль для подтверждения.

Загрузите скрипт setproxy.py

Ссылка

ИЛИ

Ссылка

Предположим, вы сохранили setproxy.py в папке Downloads

  • Открытый терминал Тип
  • cd ~ / Downloads

Общее командование:
sudo python setproxy.py прокси_адрес прокси_порт прокси_имя прокси_пароль
Для нашего примера

  • sudo python setproxy.py 172.16.26.214 3128 king queen

В случае простого прокси Без аутентификации команда:

  • sudo python setproxy.py 172.16.26.214 3128

Если у вас есть python 3 и выше, используйте python2.7 поэтому команды будут выглядеть как

  • sudo python2.7 setproxy.py 172.16.26.214 3128
  • sudo python2.7 setproxy.py 172.16.26.214 3128 king queen
ответ дан Mayank Agarwal 03.01.2015 в 20:35
0

Вот ссылка на программу python под названием UBPROXY. Ниже приведены шаги для установки аутентификации прокси.

Ссылка

для использования- >

1. Запустите эту программу.

2.открыть терминал

3. "cd ~ / Downloads" (Предположим, что ваша загрузка существует в этом каталоге)

4. "chmod + x ubproxy"

5. "sudo ./ubproxy"

    
ответ дан Snake Eyes 21.05.2015 в 10:41
-1

Хорошо, что это сработало - однако это не помогло просто использовать Acquire::http::proxy "http://host:port/" - мне пришлось использовать Acquire::http::proxy "http://user:[email protected]:port/" , хотя у меня нет пароля на прокси (я просто использовал «user and pass», чтобы сохранить синтаксис).

    
ответ дан Jarle D 02.03.2012 в 16:12