mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #1130] Curl requests made in terminal don't show in Proxyman #1126
Labels
No labels
Discussion
Feature request
In Progress...
Plugins
Waiting response
Windows
Windows
bug
duplicate
enhancement
feature
good first issue
iOS
macOS 10.11
question
wontfix
✅ Done
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/Proxyman#1126
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @ColtonIdle on GitHub (Jan 28, 2022).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/1130
Originally assigned to: @NghiaTranUIT on GitHub.
Proxyman version? 3
Steps to reproduce
Make a curl request in terminal. Expect to see it in proxyman.
@NghiaTranUIT commented on GitHub (Jan 29, 2022):
You have to use
--proxy localhost:9090that tells curl to proxy the request to Proxyman @ColtonIdle. By default, curl doesn't use HTTP Proxy.For example:
It also applies to other HTTP Client too: https://docs.proxyman.io/debug-devices/http-clients
@ColtonIdle commented on GitHub (Jan 29, 2022):
weird. i thought my mac had ALL traffic running through proxyman... hm. What else doesn't get funneled through proxyman by default?
@NghiaTranUIT commented on GitHub (Jan 29, 2022):
Some apps don't respect the system HTTP proxy (such as curl, postman, insomnia, ...), so it goes straight into the Internet instead of Proxyman/CharlesProxy. We have to explicitly config.
@ColtonIdle commented on GitHub (Jan 29, 2022):
Thank you! I'm still learning!
That is really interesting that some apps can just not respect the system proxy. I wonder if there's a way to "force" all traffic to always go through the proxy (im really interested in ALL of the data thats leaving my mac). I suppose somehow setting up a VPN would force all traffic to funnel through the vpn. I wonder if proxyman + vpn could work together to force all traffic?
@NghiaTranUIT commented on GitHub (Jan 29, 2022):
You can force all traffic that goes through your server by using the VPN or Kernal Extension (it's what Little Snitch does). It monitors TCP/UDP in a transport layer.
To intercept HTTP/HTTPS traffic (which is the Application Layer), it's where Proxyman, Charles Proxy, and Fiddler be a player.
To make VPN apps work with Proxyman, it depends on what VPN app you're using. Here is a Document, which I've collected from Proxyman users.
@ColtonIdle commented on GitHub (Jan 30, 2022):
thank you for teaching. I learned something new. cheers!