Wie kann curl über einen lokalen proxy?

Gemäß der Charles-Proxy-Konfiguration Seite, können Sie manuell einen proxy wenn Sie den localhost mit port 8080.

Die syntax ist curl --proxy localhost:8080 http://google.com/

Allerdings ist dies nicht für mich arbeiten. Hier ist meine syntax und Ergebnisse - ich bin auch mit der -v option für debugging:

curl -v --proxy localhost:8080 http://google.com/

* About to connect() to proxy localhost port 8080 (#0)
*   Trying 127.0.0.1... Connection refused
*   Trying ::1... Connection refused
*   Trying fe80::1... Connection refused
* couldn't connect to host
* Closing connection #0
curl: (7) couldn't connect to host

Ich kann eine Verbindung zu localhost:8080 in dem Webbrowser ein, und die Ergebnisse werden protokolliert, in den proxy. Dies ist jedoch nicht arbeiten, wird die Verbindung abgelehnt wird und wird nichts protokolliert.

Bisher habe ich es auch versucht:

- executing this as root
- using 127.0.0.1 instead of localhost
- using wget instead of curl
- disabling the system firewall

Was mache ich falsch? Was kann ich sonst noch versuchen?

  • connection refused würde vorschlagen, dass nichts ist und lauscht auf port 8080. Charles hat zu laufen (und lauscht auf port 8080) für curl in der Lage sein, es zu benutzen als ein proxy. Das, oder du hast eine firewall aktiv blockiert, port, verhindert die nichts von der Verbindung.
  • Genial. Ich denke, mir hat die Nutzung von port 8888 statt. Wenn Sie Ihr Kommentar als Antwort, ich werde es akzeptieren. Danke.
InformationsquelleAutor cwd | 2011-09-19
Schreibe einen Kommentar