2016-12-29 7 views
0

У меня есть очень простой инструмент (для образовательных целей), где кто-то может вводить строку, инструмент использует cURL (данные, отправленные с использованием AJAX), чтобы донести данные ответа от стороннего API.Могу ли я использовать IP-адрес клиента (браузера) в качестве прокси-сервера для cURL?

Итак, мой вопрос: есть ли способ использовать IP-адрес пользователя (я уже получаю IP-адрес пользователя, используя https://api.ipify.org для другой цели персонализации в инструменте) в качестве прокси-сервера в cURL.

Если да, какой порт мне нужно использовать (порт 80)?

Edit: Вот что я точно хочу сделать:

  • Использование IP клиента в запросе PHP Curl с помощью CURLOPT_PROXY поля в curl_setopt. Это возможно? не

(я уже посылаю IP Клиент к моему PHP странице (с использованием AJAX) для какой-либо другой части кода сервера)

+1

Ответ «нет, вы не можете», если только вы не открываете дыры безопасности на всей ширине вашей собственной страницы, чтобы разрешать запросы ajax на межсайтовый сайт. Вы не хотите этого делать. – arkascha

+0

@arkascha Я использую PHP для создания запроса cURL. И мой план состоит в том, чтобы отправить этот IP-адрес клиента с помощью AJAX на мою собственную страницу PHP и сделать cURL с их. Итак, в этом случае, возможно ли это? –

+1

Ваш _server side_, очевидно, не может каким-либо образом использовать IP-адрес _client side_. Вот почему я утверждал выше, что ответ «нет». Причина просто в сетевой топологии. – arkascha

ответ

1

Нет Это та простой ответ .. Серьезная угроза безопасности. Хотели бы вы, если кто-то использует ваш IP-адрес в DDOS CIA.