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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Squid в режиме transparent proxy не запускается  (Прочитано 3577 раз)

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

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Добрый день.
Установил на Ubuntu Server 20.04 LTS Squid 4.10. Конфигурация squid.conf полностью стандартная. В режиме непрозрачного прокси всё работает отлично.
После добавления в конфигурацию строки http_port 3128 transparent или intercept и перезапуска Squid не стартует.
Согласно wiki, команды использую правильно.

При просмотре статуса службы вот такая ошибка:
May 08 20:23:08 localhost squid[6095]: FATAL: mimeLoadIcon: cannot parse internal URL: http://localhost:0/squid-internal-static/icons/silk/image.png
Ubuntu server чистый, кроме squid и webmin ничего не установлено. Пробовал менять hostaname - результат тот же.
Помогите пожалуйста.

Я задавал этот вопрос в ветке "Серверы", несмотря на 73 просмотра, ответов 0... Поэтому решил задать здесь.
По результатам гугления рекомендовано менять имя на Localhost - не помогло.
Менять номера портов - тоже самое.
Добавить: http_port 3128, а после него http_port 3129 transparent - порт тупо не работает. Но Squid не вылетает.
« Последнее редактирование: 13 Мая 2020, 11:49:19 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #1 : 12 Мая 2020, 19:45:23 »
попробуйте в squid.conf указать
global_internal_static off

Оффлайн zg_nico

  • Заслуженный пользователь
  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 3513
  • Nil mortalibus arduum est
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #2 : 12 Мая 2020, 23:19:21 »
Я задавал этот вопрос в ветке "Серверы", несмотря на 73 просмотра, ответов 0...
(Нажмите, чтобы показать/скрыть)
Тот топик я закрою и удалю, раз он дубликат и без ответов. Больше так не делайте. Устно предупреждаю.
Thunderobot G150-D2: Intel SkyLake Core i7-6700HQ 2.60GHz, 8Gb DDR4 2133 MHz, Intel HD530, NVidia GeForce GTX 960M 2Gb.  Ubuntu 16.04 64x [Unity], KUbuntu 18.04 64x.

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #3 : 13 Мая 2020, 09:24:57 »
global_internal_static off
Не помогло.
Итоговая конфигурация Squid.conf
(Нажмите, чтобы показать/скрыть)
[alex@localhost ~]# service squid status
● squid.service - Squid Web Proxy Server
     Loaded: loaded (/lib/systemd/system/squid.service; enabled; vendor preset: enabled)
     Active: failed (Result: exit-code) since Wed 2020-05-13 06:21:21 UTC; 4s ago
       Docs: man:squid(8)
    Process: 7883 ExecStartPre=/usr/sbin/squid --foreground -z (code=exited, status=0/SUCCESS)
    Process: 7892 ExecStart=/usr/sbin/squid -sYC (code=exited, status=0/SUCCESS)
   Main PID: 7893 (code=exited, status=1/FAILURE)
      Tasks: 0 (limit: 4613)
     Memory: 12.8M
     CGroup: /system.slice/squid.service
May 13 06:21:21 localhost squid[7907]: FATAL: mimeLoadIcon: cannot parse internal URL: http://localhost:0/squid-internal-static/icons/silk/image.png
May 13 06:21:21 localhost squid[7907]: Squid Cache (Version 4.10): Terminated abnormally.
May 13 06:21:21 localhost squid[7893]: Squid Parent: squid-1 process 7907 exited with status 1
May 13 06:21:21 localhost squid[7893]: Squid Parent: squid-1 process 7907 will not be restarted for 3600 seconds due to repeated, frequent failures
May 13 06:21:21 localhost squid[7893]: Exiting due to repeated, frequent failures
May 13 06:21:21 localhost squid[7893]: Removing PID file (/var/run/squid.pid)
May 13 06:21:21 localhost systemd[1]: squid.service: Main process exited, code=exited, status=1/FAILURE
May 13 06:21:21 localhost systemd[1]: squid.service: Killing process 7908 (squid) with signal SIGKILL.
May 13 06:21:21 localhost systemd[1]: squid.service: Killing process 7908 (squid) with signal SIGKILL.
May 13 06:21:21 localhost systemd[1]: squid.service: Failed with result 'exit-code'.
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Мая 2020, 11:46:05 от zg_nico »

Оффлайн bezbo

  • Старожил
  • *
  • Сообщений: 1749
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #4 : 13 Мая 2020, 09:54:28 »
mimeLoadIcon: cannot parse internal URL

добавьте в squid.conf
visible_hostname ProxyServer
удалите global_internal_static off

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #5 : 13 Мая 2020, 10:30:13 »
удалите global_internal_static off
[alex@localhost ~]# service squid status
(Нажмите, чтобы показать/скрыть)
Squid.conf
(Нажмите, чтобы показать/скрыть)
Не помогло...
P.S.: Благодаря капче на этом форуме выучил почти все загадки:)
(Нажмите, чтобы показать/скрыть)
« Последнее редактирование: 13 Мая 2020, 11:47:51 от zg_nico »

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #6 : 14 Мая 2020, 19:32:44 »
Что можно ещё попробовать?
Может более старый Squid поставить? Или какую-то ночную сборку?

Оффлайн botsman

  • Активист
  • *
  • Сообщений: 296
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #7 : 15 Мая 2020, 16:19:10 »
include /etc/squid/conf.d/*
а что у вас тут лежит???

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #8 : 21 Мая 2020, 20:14:12 »
а что у вас тут лежит???
debian.conf, а в нем одна строка
logfile_rotate 0

Оффлайн Kventin

  • Автор темы
  • Новичок
  • *
  • Сообщений: 10
    • Просмотр профиля
Re: Squid в режиме transparent proxy не запускается
« Ответ #9 : 04 Июня 2020, 11:54:56 »
Проблема решена:
http_port 3128
http_port 3129 intercept

Если указать один порт, Squid не подтягивает картинки и прочее, чтобы отображать страницы ошибок. А с прозрачного порта подтянуть не может.

 

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