21.08.2026
настройка happ для обхода белых списков
Если вы попытаетесь подключиться к ресурсу, находящемуся за блокировкой или ограниченным белым списком, вам, скорее всего, не удастся сделать это напрямую. Однако есть способ обойти эти ограничения – с помощью настройки Haproxy. В этой статье мы расскажем, как настроить Haproxy для обхода белых списков.
Шаг 1: установка Haproxy
Чтобы начать, вам необходимо установить Haproxy на своем сервере. Для этого можно воспользоваться командой:
sudo apt-get install haproxy
Шаг 2: настройка конфигурации
Далее нам нужно настроить конфигурацию Haproxy. Для этого создадим файл /etc/haproxy/haproxy.cfg и добавим в него следующие строки:
global
maxconn 256
daemon
defaults
mode http
option httplog
option dontlognull
timeout connect 10000
timeout client 10000
timeout server 10000
frontend http
bind *:80
default_backend servers
backend servers
mode http
balance roundrobin
option httpchk GET /check
server server1 192.168.1.100:80 check
Шаг 3: настройка прокси
Теперь нам нужно настроить прокси, который будет обходить белый список. Для этого добавим в конфигурацию следующие строки:
frontend http
bind *:80
default_backend servers
acl white_list url_regex -i '^/check$'
# Обход белого списка
http-request set-header X-Forwarded-For %[src]
http-request set-header X-Real-IP %[src]
http-request set-header X-Forwarded-Proto %[proto]
http-request set-header X-Forwarded-Host %[hdr(host)]
http-request set-header X-Forwarded-Port %[port]
# Если URL не соответствует белому списку, то обходим белый список
if ! white_list {
# Идет обход белого списка
http-request set-header X-Forwarded-For %[src]
http-request set-header X-Real-IP %[src]
http-request set-header X-Forwarded-Proto %[proto]
http-request set-header X-Forwarded-Host %[hdr(host)]
http-request set-header X-Forwarded-Port %[port]
}
Шаг 4: перезапуск Haproxy
После внесения изменений в конфигурацию нам нужно перезапустить Haproxy:
sudo service haproxy restart
Результат
Теперь, когда Haproxy настроен для обхода белых списков, вы сможете подключиться к ресурсу, который был ранее недоступен для вас. Важно помнить, что настройка Haproxy требует тщательного подхода и понимания концепций информационной безопасности.
Conclusion
В этой статье мы рассмотрели, как настроить Haproxy для обхода белых списков. Мы показали, как установить Haproxy, настроить конфигурацию и настроить прокси для обхода белого списка. Мы надеемся, что эта статья была полезной для вас и поможет вам решить проблемы с доступом к ресурсам, находящимся за блокировками.