Witam.
Robię z użyciem curl aplikację, która musi (za pomocą proxy) połączyć się ze stroną i wysłać dane przez formularz.
Z wysyłaniem zapytania nie ma problemu. Pojawia się on dopiero, gdy muszę połączyć się przez serwer proxy.
Do aplikacji dodałem:
  1. curl_setopt($c, CURLOPT_HTTPPROXYTUNNEL, true);
  2. curl_setopt($c, CURLOPT_PROXY, tutaj_ip);
  3. curl_setopt($c, CURLOPT_PROXYPORT, tutaj_port);

Z tymi dwoma ten kod:
  1. <?php
  2. if (curl_exec($c))
  3. echo "ok";
  4. else
  5. echo "error";
  6. ?>

zwraca "error". Bez nich wszytko jest ok - tzn. łączę się i wysyłam formularz.
Dodam, że korzystam z serwera Apache na Debianie 6.0.2.1 zainstalowanego w domu i mam włączone dodatki mod_proxy.so i mod_proxy_http.so.

Czy ktoś może wie co jest nie tak? Mniemam, że chodzi o konfigurację Apache, ale nie jestem pewien.

Wyświetliłem sobie informacje za pomocą curl_errno i curl_error i zwraca:
56
Proxy CONNECT aborted

albo
7
couldn't connect to host