Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: Шлюз в интернет на ubuntu server  (Прочитано 1205 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Sergikjan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Шлюз в интернет на ubuntu server
« : 26 Августа 2021, 21:58:38 »
Выход в Интернет организован через прокси сервер Ростелекома. Получил от провайдера диапазон ip-адресов, маску, шлюз, днс, адрес прокси сервера, порт прокси и сертификат для установки на пользовательские компьютеры.
Но прописывать на всех компах сети выход в инет через прокси не очень хочется (да и количество компьютеров в сети уже больше количество выданных ip-адресов). Необходимо настроить шлюз чтобы компы ходили в инет через этот канал получив ip-адреса от локального dhcp сервера без прописывания прокси. Подскажите пожалуйста варианты решения.

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Sergikjan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #2 : 26 Августа 2021, 23:20:00 »
https://help.ubuntu.ru/wiki/sharing_internet

но тут нет варианта для доступа через прокси провайдера

Оффлайн ALiEN

  • Администратор
  • Старожил
  • *
  • Сообщений: 6739
  • 20% Cooler
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #3 : 26 Августа 2021, 23:39:42 »
Что подразумевается под "прокси провайдера"? Ccылочку можно на услугу?
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE

Оффлайн Aleksandru

  • Администратор
  • Старожил
  • *
  • Сообщений: 3341
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #4 : 27 Августа 2021, 16:48:36 »
Sergikjan, вы в учебном учреждении интернет настраиваете?
Intel Core i5-6400, GeForce GT 1030, ASUS ROG Strix B250G Gaming, 16GB RAM, KINGSTON SV300S37A240G, Digma Mega S3 DGSM3512GS33T 512ГБ.

Оффлайн Usermaster

  • СуперМодератор
  • Старожил
  • *
  • Сообщений: 2610
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #5 : 30 Августа 2021, 08:53:05 »
На шлюзе наверное достаточно в файлах /etc/apt/apt.conf.d/proxy и /etc/enviroment прописать
Acquire::http::proxy "http://username:password@proxy:port/";
Acquire::https::proxy "https://username:password@proxy:port/";
Acquire::ftp::proxy "ftp://username:password@proxy:port/";
Acquire::::proxy "true"
и он будет шлюзовать трафик черзер прокси.
Я так думаю.
А чего это вы тут делаете, а?

Оффлайн valrust

  • Активист
  • *
  • Сообщений: 364
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #6 : 30 Августа 2021, 16:40:36 »
Sergikjan, что бы на компьютерах пользователей не настраивать подключение к прокси серверу, вам необходимо на Ubuntu Server настроить так называемый прозрачный прокси сервер, но из-за протокола HTTPS вам все равно придется на всех компьютерах устанавливать доверенный корневой сертификат.

Проще автоматизировать настройку прокси на клиентских компьютерах и установку корневого сертификат.
« Последнее редактирование: 30 Августа 2021, 16:47:26 от valrust »

Оффлайн Sergikjan

  • Автор темы
  • Новичок
  • *
  • Сообщений: 44
    • Просмотр профиля
Re: Шлюз в интернет на ubuntu server
« Ответ #7 : 05 Сентября 2021, 20:19:34 »
Sergikjan, что бы на компьютерах пользователей не настраивать подключение к прокси серверу, вам необходимо на Ubuntu Server настроить так называемый прозрачный прокси сервер, но из-за протокола HTTPS вам все равно придется на всех компьютерах устанавливать доверенный корневой сертификат.

Проще автоматизировать настройку прокси на клиентских компьютерах и установку корневого сертификат.

Собрал squid с поддержкой ssl. Сгенерировал сертификат для клиентских машин. Только прокси не запускается если в параметрах порта указать  поддержку ssl

https_port 3129 intercept ssl-bump options=ALL:NO_SSLv3:NO_SSLv2 connection-auth=off cert=/etc/squid/sslcert/squid.pem key=/etc/squid/sslcert/squid.key

ошибка

user@servergate:~$ squid -k check

2021/09/05 17:10:45| FATAL: ssl-bump on https_port requires tproxy/intercept which is missing.
2021/09/05 17:10:45| FATAL: Bungled /etc/squid/squid.conf line 66: https_port 3128 ssl-bump options=ALL:NO_SSLv3:NO_SSLv2 connection-auth=off cert=/etc/squid/sslcert/squid.pem key=/etc/squid/sslcert/squid.key

 

Страница сгенерирована за 0.053 секунд. Запросов: 25.