Burp Suite can not intercept the wget and curl HTTP request


I use Burp Suite as proxy listen 127.0.0.1:8080, and I also set the HTTP Proxy as 127.0.0.1:8080.

now Burp Suite can intercept all the browsers(eg. firefox, safari, chrome), and application(eg. dictionary ) on my Mac: enter image description here


but can not intercept the wget and curl‘s request.

such as:

curl www.apple.com 

Isn’t curl and wget using HTTP protocol requests?


EDIT-01

  1. Why I set macOS preferences HTTP Proxy to 127.0.0.1:8080, all the browsers and applications will use this Proxy by default? I did not set in each browser.

  2. Why curl and wget do not use the proxy by default? even I set –proxy still not work.

wget www.cloud123.com --proxy 127.0.0.1:8080