Согласно странице конфигурации 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
Что я делаю не так? Что еще я могу попробовать?