Как поднять прозрачный прокси? Имеется машинка с Ubuntu. Она должна быть в роли зеркала, то есть к ней привязан домен и при обращении к сайту по этому домену, она должна отдавать содержимое сайта на другом домене.

5 Дек 2019 в 19:54
164 +1
1
Ответы
1

Для настройки прозрачного прокси на машине с Ubuntu, вам потребуется установить и настроить Squid.

Шаги для установки Squid на Ubuntu:

Установите пакет Squid с помощью следующей команды:

sudo apt-get update
sudo apt-get install squid

После установки отредактируйте файл конфигурации Squid, который находится по пути /etc/squid/squid.conf. Настройте параметры прозрачного прокси в этом файле, например:

http_port 3128 transparent

Перезапустите службу Squid, чтобы применить изменения:

sudo systemctl restart squid

Настройте маршрутизацию на вашем сервере, чтобы все запросы шли через прокси-сервер. Для этого выполните команду:

sudo iptables -t nat -A PREROUTING -p tcp --dport 80 -j REDIRECT --to-port 3128

Теперь ваш прокси-сервер Squid настроен для прозрачного проксирования трафика. Далее вам потребуется настроить зеркалирование домена на вашем сервере, чтобы при обращении к нему отдавалось содержимое другого сайта. Для этого можно использовать настройки веб-сервера (например, Apache или Nginx) или специальные скрипты перенаправления.

19 Апр в 00:02
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 84 706 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир