Интернет через прокси в Ubuntu VirtualBox: работы для способного и Firefox, но не для другого программного обеспечения

Я установил VirtualBox Ubuntu 16.04 и записал apt.conf файл для доступа к Интернету через мой прокси:

Acquire::http::proxy "http://userID:pwd@host:port";

И теперь я могу update & install пакеты.

Я также настроил Firefox (a.w.a. Opera) для соединения через прокси.

От Предпочтений> Общий> Сетевой Прокси> Настройки, я отметил опцию "Automatic proxy configuration URL" и ввел URL к моему сценарию прокси:

http://host/proxy-file.pac

Это также работает, и я могу просмотреть чудеса сети.

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

В моем окне конфигурации VM я изменил тип доступа к сети от NAT до Соединенного мостом, все же это не работает, и GitKraken говорит мне снова, что это не может соединиться с сервером (даже при том, что это попросило мои учетные данные соединяться с прокси, который это не сделало прежде).

Я также пытался установить общую установку для прокси на Ubuntu в Настройках> Сеть> Сетевой Прокси. Я выбрал ручной метод и дал URL моему сценарию прокси в поле HTTP Proxy.

Существует ли шаг, который я пропустил для конфигурирования Интернет-соединения? Что я могу сделать для установки конфигурации прокси для программного обеспечения, которое не является браузерами или в CLI?

0
задан 27 March 2018 в 01:48

1 ответ

Решенный проблема с редактированием wgetrc и установка cntlm.

Редактирование wgetrc:

cd /etc
sudo nano wgetrc

Я непрокомментированный следующие строки:

https_proxy = http://username:userpwd@proxy:3128/
http_proxy = http://username:userpwd@proxy:3128/
ftp_proxy = http://username:userpwd@proxy:3128/

use_proxy=on

Редактирование и конфигурирование cntlm:

sudo apt install cntlm
sudo nano /etc/cntlm.conf

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

Username username
Domain proxydomain
Paswword pwd
[...]
Proxy proxyaddress:3128
Noproxy localhost, 127.0.0.*, 10.*, 192.168.*
Listen proxyport

cntlm дает информацию прокси всем нуждающимся программам. По некоторым причинам я все еще должен был переопределить wgetrc проксируйте значения для cntlm conf, файл был недостаточно.

1
ответ дан 30 October 2019 в 04:36

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

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