Исходящие запросы cURL сервера анонимными от CloudFlare? Здравствуй мир, с наступающим тебя! Совсем недавно, все мои сайты были подключены к CloudFlare (далее CF), всем известно что они делают работу сайта анонимной, защищают от нежелательного трафика, фильтруют его, защищают от DDoS, а также это CDN, который ускоряет работу вашего сайта. Это все хорошо. Одна из основных задач сервиса CF скрыть реальный IP твоего сервера, верно? Входящий трафик CF действительно анонимный, но что если тебе нужно сделать исходящий запрос от сервера, например, отправить cURL запрос на адрес, или использовать почту для отправки писем. Мотивируя вопрос постом на хабре: https://habrahabr.ru/post/260393Как же действительно скрыть свой реальный IP для исходящих запросов сервера? Я в теории этого дела тупой, поэтому решил протестить, на защищенном CloudFlare сайте установил PHP код:$ch = curl_init(); curl_setopt($ch, CURLOPT_URL, 'http://example.com/'); curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($ch); echo $result; curl_close($ch); Потом в файле index.php на example.com:echo $_SERVER['REMOTE_ADDR']; В данном случае, первый защищенный сайт CF отправляю на совершенно отдельный сайт, и в итоге скрипт выводит мой реальный IP, а это значит что сервер выполняет напрямую запрос к сайту, вопрос следующий: Как все таки сделать исходящие запросы через CloudFlare, чтобы обеспечить анонимность ? UPD: Если через CloudFlare передавать исходящий трафик нельзя, то может есть какие-нибудь другие сервисы? Собственно скрывать IP мне нужно не потому что я делаю что-то незаконное, просто это позволит обойти пряму атаку на мой сервер по IP, исходя из этого следующий вопрос: Если через фаерволл разрешить только IP адреса CloudFlare на 80/443 порт, тогда бояться за анонимность IPшника можно не париться, ибо их просто не будут пускать, только CF?
Да, вы правильно заметили, что CloudFlare не скрывает IP сервера при исходящих запросах. Они предназначены для защиты и ускорения входящего трафика на ваш сервер.
Если вам необходимо скрыть ваш реальный IP сервера при исходящих запросах, вам следует использовать прокси-сервер или VPN. Эти сервисы позволят вам исходящие запросы делать через их IP адрес, скрывая ваш реальный IP.
Что касается вашего вопроса о разрешении только IP адресов CloudFlare на портах 80/443, это действительно хороший способ защитить свой сервер от нежелательного трафика и DDoS атак. В этом случае ваш реальный IP сервера будет скрыт от напрямую обращающихся клиентов, так как они будут общаться с вашим сервером через CloudFlare. Вам не нужно будет беспокоиться о скрытии IP сервера при исходящих запросах, так как внешние ресурсы будут видеть только IP адреса CloudFlare.
Да, вы правильно заметили, что CloudFlare не скрывает IP сервера при исходящих запросах. Они предназначены для защиты и ускорения входящего трафика на ваш сервер.
Если вам необходимо скрыть ваш реальный IP сервера при исходящих запросах, вам следует использовать прокси-сервер или VPN. Эти сервисы позволят вам исходящие запросы делать через их IP адрес, скрывая ваш реальный IP.
Что касается вашего вопроса о разрешении только IP адресов CloudFlare на портах 80/443, это действительно хороший способ защитить свой сервер от нежелательного трафика и DDoS атак. В этом случае ваш реальный IP сервера будет скрыт от напрямую обращающихся клиентов, так как они будут общаться с вашим сервером через CloudFlare. Вам не нужно будет беспокоиться о скрытии IP сервера при исходящих запросах, так как внешние ресурсы будут видеть только IP адреса CloudFlare.