PHP и Windows Proxy

Тема в разделе "Как сделать...", создана пользователем Горбушка, 10 июн 2015.

  1. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Всем привет!

    Выход с машины в сеть осуществляется через прокси, онная прописана на стройках браузера (IE). Собственно, всё ПО подхватывает настройки из IE и выходит в нет нормально...

    А вот с PHP другая история... При попытки запросить внешние ресурсы - получаю "удалённый сервер не отвечает". Т.е. PHP ломится через локалку напрямую, не используя прокси.

    Можно ли как-нибудь заставить PHP использовать ту же прокси? Могу править любые конфиги и т.д. А вот код закрыл через ионкуб... Хотя в index.php могу добавить некие параметры, но лучше через конфиги...

    Собственно, как?
     
  2. latteo

    latteo Эффективное использование PHP, MySQL

    Moderator
    Регистр.:
    28 фев 2008
    Сообщения:
    1.450
    Симпатии:
    1.244
    Так кто знает, какие там у тебя функции для работы с сетью под кубом...

    Вероятнее всего единственный вариант, это поднимать php на виртуалке и проксировать виртуалку.
    Так чтобы не выносить php, но всё же с виртуалкой. Если скрипт обращается к заранее известным IP адресам, то в винде можно попробовать прописать постоянный route на виртуалку, на виртуалке поднять гейт, который будет на прокси всё слать.

    Т.е., как понимаешь, сплошные извращения...

    Ну если очень сильно повезёт, то помогут игры с http://php.net/manual/ru/function.stream-context-set-default.php
     
  3. Горбушка

    Горбушка Ищу её...

    Регистр.:
    2 май 2008
    Сообщения:
    3.114
    Симпатии:
    2.130
    Функции - file_get_contents(); (c) Warning :)

    Танцы не помогли :( Вбивал домен:порт - вываливается варнинг file_get_contents без каких-либо ошибок.