/
Aleksandr607
/
nginx-xff-proxy
Обзор
Документация
Войти
/
Aleksandr607
/
nginx-xff-proxy
Код
Запросы
0
Задачи
Вики
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
master
Makefile
33 строки
1 KB
Aleksandr
Update: Readme and add Makefile
11 июн 2026, 11:24
11 июн 2026, 11:24
7847eee
Код
Авторство
О чём код?
.PHONY: up down test test1 test2 test3 log # 1. Запуск стенда в бэкграунде up: @echo "====> Запуск стенда Nginx Reverse Proxy... <====" docker compose up -d # 2. Остановка и очистка стенда down: @echo "====> Остановка и удаление контейнеров... <====" docker compose down # 3. Тест 1: Имитация подмены IP через nginx1 (заголовки от недобросовестного юзера) test1: @echo "====> Тест 1: Запрос на nginx1 со сфабрикованным IP 9.9.9.9 <====" curl -i -H "X-Forwarded-For: 9.9.9.9" http://localhost:8081/ # 4. Тест 2: Вход через случайный узел цепи (nginx2) test2: @echo "====> Тест 2: Проверка входа через промежуточный прокси nginx2 <====" curl -i -H "X-Forwarded-For: 9.9.9.9" http://localhost:8082/ # 5. Тест 3: Запрос перед самым приложением (nginx3) test3: @echo "====> Тест 3: Проверка входа перед самым приложением через nginx3 <====" curl -i -H "X-Forwarded-For: 9.9.9.9" http://localhost:8083/ # 6. Запуск всех тестов по очереди (Протокол тестирования) test: test1 test2 test3 # 7. Быстрый просмотр логов приложения log: docker compose logs -f