Как разрешить скручивание через локальный прокси? - PullRequest
8 голосов
/ 19 сентября 2011

Согласно странице конфигурации Charles Proxy , вы можете вручную настроить прокси, если используете локальный хост с портом 8080.

Синтаксис curl --proxy localhost:8080 http://google.com/

Однако, это не работает для меня. Вот мой синтаксис и результаты - я также использую опцию -v для отладки:

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

Я могу подключиться к localhost: 8080 в веб-браузере, и результаты регистрируются в прокси. Однако это не работает, в соединении отказано и ничего не регистрируется.

До сих пор я также пытался:

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

Что я делаю не так? Что еще я могу попробовать?

Ответы [ 2 ]

18 голосов
/ 26 октября 2011

У меня был некоторый успех при использовании порта 8888: curl http://www.google.com --proxy 127.0.0.1:8888

3 голосов
/ 19 сентября 2011

Отказ в соединении предполагает, что на порте 8080 ничего не прослушивается. Чарльз должен работать (и прослушивать порт 8080), чтобы curl мог использовать его в качестве прокси.Это или у вас есть брандмауэр, активно блокирующий этот порт, не позволяющий подключиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...