Я размещаю с помощью pagekite
Решены некоторые проблемы с пропускной способностью до некоторых диапазонов IP.
Хотел бы заблокировать подсеть на уровне httpd.conf, используя X-Forwarded-For IP
Под вопросом IP:
5.188.211.0/24
88.99.195.192/26
Это то, что у меня есть, и похоже, что это не работает
#Listen 80
<VirtualHost *:80>
LogFormat "%{X-Forwarded-For}i %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\"" f5_forwarder
SetEnvIf X-Forwarded-For "^.*\..*\..*\..*" is-forwarded
CustomLog /opt/lampp/logs/access.log combined env=!is-forwarded
CustomLog /opt/lampp/logs/access.log f5_forwarder env=is-forwarded
<If "%{REMOTE_ADDR} -ipmatch '5.188.211.0/24'">
Order Allow,Deny
Allow from all
SetEnv banned=%{REMOTE_ADDR}
Deny from env=banned
</If>
</VirtualHost>
Я тоже пробовал что-то вроде этого (пока закомментировано)
#<Location /incoming>
#Order Deny,Allow
#SetEnvIf X-Forwarded-For "88.99.195.192/26" DenyAccess
#SetEnvIF X-Forwarded-For ^88\.99\.195\.[192][192-255]?$ DenyIP
#SetEnvIF X-Forwarded-For ^88\.99\.195\.$ DenyIPA
#SetEnvIF X-Forwarded-For ^88\.99\.195\.$ DenyAccessA
#Deny from 88.99.195.192/26
#SetEnvIF X-Forwarded-For ^5\.188\.211\.$ DenyIPB
#SetEnvIF X-Forwarded-For ^5\.188\.211\.$ DenyAccessB
#SetEnvIf X-Forwarded-For "5.188.211.0/24" DenyAccess
#Deny from 5.188.211.0/24
#Deny from env=DenyAccessA
#Deny from env=DenyAccessB
#Deny from env=DenyIPA
#Deny from env=DenyIPB
#</Location>