Назад | Перейти на главную страницу

Как скрыть «заголовок HTTP-запроса» с точки зрения журнала целевого сервера с помощью apache2 reverse ProxyPass

Резюме : Мы - команда из 5 человек по всему миру, и мы хотим иметь возможность подключиться к коммерческому домену только с одним IP-адресом (IP-адрес прокси-сервера Apache), чтобы нас воспринимали как одного человека в любой точке мира. с точки зрения целевого сервера. Мы могли бы использовать простой прокси, но у этих людей нет навыков работы с компьютером, и это было бы удовольствием для нашей анонимности.

По этой причине я установил прокси-сервер apache2 с одним из наших личных доменных имен, и этот домен будет идеальной репликацией нашего целевого коммерческого домена (того, от которого мы хотим скрыться). Все работает, кроме того, что журнал коммерческого домена показывает начальный заголовок HTTP-запроса с моим доменным именем. Я хочу удалить это или изменить.

DESTINATIONSITEDOTCOM: веб-сайт, на котором я хочу скрыть данные MYSERVERDOTCOM: мой прокси-сервер веб-сервера apache

Войти в DESTINATIONSITEDOTCOM :

51.178.x.x - - [02/Apr/2020:15:19:12 +0200] "GET /wp-content/cache/autoptimize/css/autoptimize_single_5e84608c7ef6c4cfc510b23b40290a89.css?ver=1580464044 HTTP/1.1" 200 16860 "http://MYSERVERDOTCOM/dir/" "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:74.0) Gecko/20100101 Firefox/74.0"

Я хочу спрятаться MYSERVERDOTCOM из журнала целевого сервера и / или заменить его на НАПРАВЛЕНИЯITEDOTCOM

Моя актуальная конфигурация :


<VirtualHost *:80>
    ServerAdmin administrator@MYSERVERDOTCOM
    DocumentRoot /var/www
    SSLProxyEngine on
    ProxyPreserveHost off
        ProxyVia Block

SSLProxyVerify none
SSLProxyCheckPeerCN off
SSLProxyCheckPeerName off
SSLProxyCheckPeerExpire off
#ProxyPreserveHost On
RequestHeader unset Accept-Encoding
RequestHeader set Accept-Encoding identity
RequestHeader unset Accept-Encoding
RequestHeader set Accept-Encoding identity
SetOutputFilter proxiedcontentfilter


ProxyRequests on
UseCanonicalName on
RewriteEngine On
RequestHeader set  X-Forwarded-Host "DESTINATIONSITEDOTCOM"
RequestHeader set  X-Forwarded-Path "DESTINATIONSITEDOTCOM"
RequestHeader set customheader
servername DESTINATIONSITEDOTCOM


    ErrorLog ${APACHE_LOG_DIR}/error.log
    CustomLog ${APACHE_LOG_DIR}/access.log combined

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel error

ProxyPass /  "DESTINATIONSITEDOTCOM"
ProxyPassReverse /  "DESTINATIONSITEDOTCOM"
AddOutputFilterByType SUBSTITUTE text/html
Substitute "s|https://DESTINATIONSITEDOTCOM|http://MYSERVERDOTCOM|ni"
ProxyAddHeaders off
RequestHeader unset X-forwarded-for
RequestHeader unset X-Client-IP
RequestHeader unset X-Forwarded-By
</VirtualHost>

Любые идеи ?