mirror of
https://github.com/ProxymanApp/Proxyman.git
synced 2026-04-25 16:15:55 +03:00
[GH-ISSUE #226] [BUG] Unable to capture any request from localhost #221
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#221
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 @NghiaTranUIT on GitHub (Jul 19, 2019).
Original GitHub issue: https://github.com/ProxymanApp/Proxyman/issues/226
Originally assigned to: @NghiaTranUIT on GitHub.
🐶 Brief
There are some users encountered the issue that Proxyman couldn't capture any request from Safari when navigating to
localhost:3000, but it work if it's has alias inetc/hostsLet check it out!
👑 Criteria
@NghiaTranUIT commented on GitHub (Jul 19, 2019):
It turns out that macOS is hardcoded that
localhostwill not use proxy, so when we connect tolocalhostfrom Safari/Chrome, it doesn't appear on Proxyman.There are two workaround approaches:
127.0.0.1 <yourdomain>in/etc/host, then using new alias domains for testing.Ex:
Then open
proxyman.dev:3000in Safari -> All requests are recored in Proxyman app.Ex:
-x http://localhost:9090@hanh090 commented on GitHub (Feb 26, 2021):
I just follow this instruction to update
etc/hostin Catalina, but seems the alias do not work. Because I'm too lazy to deep dive and solve problem with alias mapping in MacOS :), I wonder can we implement a solution like Charles as mentioned here: https://www.charlesproxy.com/documentation/faqs/localhost-traffic-doesnt-appear-in-charles/ ?Right now, my temporary workaround is install Charles to fix alias problem and use proxy man to do other stuff
@hanh090 commented on GitHub (Feb 27, 2021):
I found explanation. Charles was register a DNS
localhost.charlesproxy.comwith IP is127.0.0.1. Ref: https://stackoverflow.com/a/35002561/1743046. So, we do not need to install Charles in our computer, just replacelocalhostbylocalhost.charlesproxy.comin address bar then voila, everything works as expected :)@NghiaTranUIT commented on GitHub (Feb 27, 2021):
nice, I didn't that Charles Proxy does this trick 👍
I will support this useful feature soon 😄 I'm currently working the Network Throttling #119
@NghiaTranUIT commented on GitHub (Feb 28, 2021):
Thank @hanh090 for the trick. I've updated the Doc for anyone concern 🌮