У меня есть очень простой инструмент (для образовательных целей), где кто-то может вводить строку, инструмент использует cURL (данные, отправленные с использованием AJAX), чтобы донести данные ответа от стороннего API.Могу ли я использовать IP-адрес клиента (браузера) в качестве прокси-сервера для cURL?
Итак, мой вопрос: есть ли способ использовать IP-адрес пользователя (я уже получаю IP-адрес пользователя, используя https://api.ipify.org
для другой цели персонализации в инструменте) в качестве прокси-сервера в cURL.
Если да, какой порт мне нужно использовать (порт 80
)?
Edit: Вот что я точно хочу сделать:
- Использование IP клиента в запросе PHP Curl с помощью
CURLOPT_PROXY
поля вcurl_setopt
. Это возможно? не
(я уже посылаю IP Клиент к моему PHP странице (с использованием AJAX) для какой-либо другой части кода сервера)
Ответ «нет, вы не можете», если только вы не открываете дыры безопасности на всей ширине вашей собственной страницы, чтобы разрешать запросы ajax на межсайтовый сайт. Вы не хотите этого делать. – arkascha
@arkascha Я использую PHP для создания запроса cURL. И мой план состоит в том, чтобы отправить этот IP-адрес клиента с помощью AJAX на мою собственную страницу PHP и сделать cURL с их. Итак, в этом случае, возможно ли это? –
Ваш _server side_, очевидно, не может каким-либо образом использовать IP-адрес _client side_. Вот почему я утверждал выше, что ответ «нет». Причина просто в сетевой топологии. – arkascha