Я пытаюсь перенаправить онлайн-сайт, такой как amazon.com, например, на веб-сайт, использующий cloudflare, такой как chat.openai.com. Проблема в том, что вы не можете получить IP-адрес с веб-сайта с помощью cloudflare, что означает, что мы не можем использовать DNS, поскольку ему нужен IP-адрес, на который он должен перенаправляться.
Итак, я нашел кое-что на Apache2
с помощью Kali Linux VMware, который использует Обратный прокси. Я не знаю на 100%, как именно это работает, но я знаю, что это дает тот же результат, что и DNS-сервер. Вместо этого вам нужно URL
и IP
вам нужно domain
и URL
. Получение IP
веб-сайта, использующего cloudflare, запрещает прямой доступ и может быть перенаправлен только с HTTP
запрос.
Я искал в Интернете, но только ChatGPT зашел так далеко, но все еще не решает проблему.
Итак, у меня есть conf
файл в /etc/apache2/sites-enabled/
названный ReverseProxy.conf
со следующим кодом:
<VirtualHost *:80>
ServerName amazon.com
ProxyPreserveHost On
ProxyPass / https://chat.openai.com/
ProxyPassReverse / https://chat.openai.com/
</VirtualHost>
Я также установил два мода с именем proxy
и proxy_http
и установить их с помощью a2enmod
команда.
Всякий раз, когда я запускаю или перезапускаю Apache2
ничего не меняется (посещение amazon.com остается amazon). Я пробовал изменить PORT
к 443
или добавив «www.» до amazon.com, но это не работает.
Я видел что-то, что мне нужен действующий SSL, но я не понимаю, зачем он мне нужен и как его добавить.
Может ли кто-нибудь объяснить или помочь мне решить эту проблему?