Настройки Proxy в масштабе всей системы, когда в сети окон с паролем

Я использую Ubuntu в сети окон. Я хочу соединиться со Всемирной паутиной. Я выполнил шаги здесь, которые я нашел очень полезными. Однако, когда я пытаюсь проверить с помощью ping-запросов веб-сайт (например: проверьте с помощью ping-запросов www.wikipedia.org), я не получаю ответа. Я могу проверить с помощью ping-запросов локальные компьютеры в своей сети, но я должен пройти наш прокси для получения до Всемирной паутины.

Я могу даже просмотреть Википедию с помощью Firefox, я просто должен был ввести местоположение сценария конфигурации прокси и мое имя пользователя и пароль.

Я совершенно уверен причина, я испытываю эти затруднения, то, потому что я havn't ввел имя пользователя и пароль. Я не уверен, как сделать это на уровне в масштабе всей системы.

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

Править

Как предложено я создал/etc/apt/apt.conf файл как

Acquire::http::Proxy "http://chrisav:password@myproxy.com.au:8080";
Acquire::https::Proxy "https://chrisav:password@myproxy.com.au:8080";
Acquire::ftp::Proxy "ftp://chrisav:password@myproxy.com.au:8080";
Acquire::socks::Proxy "socks://chrisav:password@myproxy.com.au:8080";

Однако я все еще ping наклона Википедия

когда я пытаюсь установить материал, я добираюсь

chris@chris-Ubuntu:~$ sudo apt-get install kate
Reading package lists... Done
Building dependency tree       
Reading state information... Done
E: Unable to locate package kate
3
задан 13 April 2017 в 15:24

3 ответа

В первую очередь, если Вы находитесь позади веб-Прокси для движения в Интернет, Вы не можете использовать ping для тестирования соединения с Интернетом. Это вызвано тем, что ping не может использовать любой прокси, чтобы сделать его работу, он использует свой собственный протокол: ICMP, чтобы отправить и получить пакет. Сеть проксирует работы только для протокола TCP.

Таким образом, если Вы можете открыть какой-либо веб-сайт в своем веб-браузере, затем можно быть уверены, что соединение с Интернетом работает, никакая причина сделать ping для перепроверения этого.

Теперь относительно Вашей проблемы с диспетчером пакетов, если Вы переходите в System Settings -> Network, можно там определить веб-конфигурацию Прокси и применить ее в масштабе всей системы. Когда я делаю так на моем ноутбуке, я могу использовать apt-get вручную не настраивая директивы Прокси в его конфигурационные файлы. Для работы необходимо открыть терминал после того, как наличие нажало Apply кнопка в масштабе всей системы. (К установке нельзя относиться уже запущение программы, только тем, которые запускаются после применения настроек).

UPD: Больше о Прокси и аутентификации

Другой источник проблемы, как Вы находитесь в среде Windows, может быть механизмами аутентификации, используемыми на Вашем веб-прокси. Если этот прокси настроен для использования NTLM, возможно, что некоторое приложение не может authentify к нему. В этом случае то, что можно сделать, должно установить локальный прокси, поддерживающий NTLM как cntlm, выполнение его на 127.0.0.1 достаточно и указание на него к реальному веб-Прокси. Затем просто используйте этот локальный прокси в качестве прокси по умолчанию для Вашей системы Ubuntu.

4
ответ дан 1 December 2019 в 13:13

Используйте эту команду и посмотрите, корректна ли Ваша установка Proxy.

sudo gedit /etc/apt/apt.conf

Это содержит после содержания:

Acquire::http::Proxy "http://username:password@proxy-address:port/";
Acquire::https::Proxy "https://username:password@proxy-address:port/";
Acquire::ftp::Proxy "ftp://username:password@proxy-address:port/";
Acquire::socks::Proxy "socks://username:password@proxy-address:port/";

Необходимо ввести Ваш username password proxy-address и port вместо них идентификатор

3
ответ дан 1 December 2019 в 13:13

Необходимо будет изменить Ваш /etc/apt/apt.conf зарегистрируйте правильно следующим образом:

Acquire::http::Proxy "http://username:password@proxy-address:port";
Acquire::https::Proxy "https://username:password@proxy-address:port";
Acquire::ftp::Proxy "ftp://username:password@proxy-address:port";
Acquire::socks::Proxy "socks://username:password@proxy-address:port";

Отметьте :: вместо : прежде Proxy, замена username, password,адрес проксиandпроксируйте' с теми применимыми к Вам.

Кроме того, действительно обратите внимание на это, если у Вас есть специальные символы как @, необходимо будет заменить их их соответствующими HTML-кодами.

И после выполнения этого, и если Вы никогда не обновляли свою систему, необходимо будет сделать:

sudo apt-get update

и затем Вы сможете установить пакеты.

Если это не помогает, открывает Ваш /etc/environment файл (использующий gksudo gedit/etc/environment) и затем вводит следующее:

export http_proxy="http://username:password@proxy-address:port"
export https_proxy="https://username:password@proxy-address:port"
export ftp_proxy="ftp://username:password@proxy-address:port"
export socks_proxy="socks://username:password@proxy-address:port"

И затем сделайте source /etc/environment и затем попробуйте еще раз.

2
ответ дан 1 December 2019 в 13:13

Другие вопросы по тегам:

Похожие вопросы: