Frod

21.08.2026

настройка happ для обхода белых списков

Frod — свобода без границ

Если вы попытаетесь подключиться к ресурсу, находящемуся за блокировкой или ограниченным белым списком, вам, скорее всего, не удастся сделать это напрямую. Однако есть способ обойти эти ограничения – с помощью настройки 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, настроить конфигурацию и настроить прокси для обхода белого списка. Мы надеемся, что эта статья была полезной для вас и поможет вам решить проблемы с доступом к ресурсам, находящимся за блокировками.