Як налаштувати проксі в Ubuntu на VirtualBox


8

Усі:

Я новачок у virtualbox. Я встановлюю virtualbox на коробку WIndow7x64 ( IP: 45.37.2.38, Mask: 255.255.255.0 Gateway:45.37.2.1), яка знаходиться за проксі-сервером офісу, всередині virtualbox, я встановлюю сервер Ubuntu 14.04. Під час встановлення я встановлюю обліковий запис проксі і використовую інші настройки за замовчуванням, за винятком використання з'єднання в режимі мосту у virtualbox ( IP: 45.37.2.42, Mask: 255.255.255.0).

Зараз я запускаю apache всередині ubuntu і можу відвідувати вікна. І в ubuntu я можу використовувати оновлення apt-get sudo, але НЕ можу пінгувати www.google.com (що говорить, що Hosting Destination Unreachable.)

Моя таблиця маршрутів виглядає так:

default     45.37.2.1  0.0.0.0         UG
45.37.2.0   *          255.255.255.0   U

Мої запитання:

  1. Чи потрібно десь встановити проксі? (Я вже встановив його один раз під час встановлення)

  2. Чи неправильно цей маршрут надсилати запит? Чому я не можу пінг на www.google.com?


Ви не можете безпосередньо пінг через HTTP-проксі. Ви можете спробувати curlперевірити, чи можете ви отримати доступ до чого-небудь через проксі; дивіться відповіді тут .
mpontillo

Відповіді:


7

Перш за все, перевірте, чи можете ви прокрінгувати ваш проксі-сервер за допомогою Ubuntu у віртуальному вікні. команда для цього:

ping <address_of_the_proxy_server>

Якщо ви можете пінг-проксі-сервера, тепер ви можете перевірити, чи правильно встановлені ваші облікові дані. Відкрийте термінал і запустіть env.

На екрані з’явиться багато інформації. Перевірка http_proxyта https_proxy. Якщо вони неправильно встановлені, ви можете встановити їх за допомогою графічного інструменту з іменем. ubproxyВи можете завантажити пітон, щоб встановити автентифікацію проксі. Ось посилання на нього.

Або ви можете встановити автентифікацію проксі, виконавши наступні дії:

Перейти до /etc/apt. Створіть файл, apt.confякщо у вас його немає. Запишіть туди наступні рядки.

Acquire::http::proxy "http://username:password@proxyserver:port/";
Acquire::https::proxy "https://username:password@proxyserver:port/";
Acquire::socks::proxy "socks://username:password@proxyserver:port/";

Збережи це. Ви закінчили. Якщо проблема не зникає, будь ласка, прокоментуйте.


Дякую, я перевірив це, він не може пінг-проксі-сервера.
Куан

У якому режимі ви використовуєте NAT чи мости?
Зміїні очі

Міст, як я вже згадував,
Куан,

1
Ви перевірили envкоманду, яку я згадав?
Зміїні очі

Це вирішило мою проблему, коли я встановив Ubuntu 14.04 у VirtualBox з NAT за офісним брандмауером. Перш ніж створити цей файл, apt-get не вдалося підключитися. Створивши цей файл з правильними даними, apt-get зміг завантажити.
авітвіт
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.